プログラミングのエントリー一覧

視覚障害者とコンピュータプログラミング
「理解型」と「納得型」
mixi自動ログインブックマークレット
ナイーブネット自動ログインブックマークレット
楽天ドリームショップ
楽天ウェブサービス
Yahoo!テレビを使って番組の検索を行うPerlスクリプト
お気に入りのPerlモジュール
ナイーブネットにログインできない
日本語プログラミング言語なでしこ正式版公開
『Spidering hacks―ウェブ情報ラクラク取得テクニック101選』
AnHTTPDでPHPを動かす方法

最近のエントリー

2011年03月07日

視覚障害者とコンピュータプログラミング

ふとしたきっかけから、先日筑波技術大学の先生方とお会いし、お話を伺う機会がありました。
その中で、視覚障害者のプログラミングをサポートするツール、『AiB Tools』というソフトウェアを見せていただきました。
このツールは、音声や点字環境で視覚障害者がコンピュータによるプログラミングを行うのを補助するツールのようです。
下記サイトからもダウンロードできます。

AiB Tools - the accessible programming tools in braille

1980年代から90年代前半にかけて、視覚障害者自身がソフトウェア開発を行うケースが多く見受けられました。
代表的な例としては、MS-DOSの画面を読み上げるスクリーンリーダーである『VDM100』や、『グラスルーツ』などは、視覚障害者自らが開発を行っていました。
他にも、視覚障害者が開発したソフトウェアが一般に利用されたり、ソフトウェア対照などのようなコンクールで入賞するなどというケースもあったように思います。

続きを読む "視覚障害者とコンピュータプログラミング"

投稿者 Dream : 17:41 | コメント (0) | トラックバック

2010年06月29日

「理解型」と「納得型」

#perl
最近『すぐわかる オブジェクト指向 Perl』という本を読んでいる。

私はちょっとしたデータ処理によくPerlというプログラミング言語を使うのだが、Perlの中でもリファレンスという機能を使いこなすのがどうも苦手だ。

リファレンスというのは、C言語のポインタのようなもので、データそのものを示すのではなく、データの格納されているメモリの位置というかアドレスを指し示してデータを参照する手法である。(こんな説明であってるんかな?)
それは何となく分かるのだが、それを実際に活用するとなると、どうもまだ活用しきれないでいる。

以前読んだ本には、リファレンスの説明は数ページ程度しか解説がなくて、これを読んでもさっぱり分からなかった。

しかし、今回読んでいる『すぐわかる オブジェクト指向 Perl』には、リファレンスの説明が具体例を挙げて100ページ以上使って、こってりと解説してある!!

おー、これなら理解できそうだという手応えを得た。
もちろん、オンラインPerl勉強会などで教えていただいたので、それで理解できたともいえるが。

ところで、この本の書評が小飼弾さんのブログに載っているのを読んでいて、なにかを学習するときには「理解型」と「納得型」という二つのタイプの人がいるという記述を読んで興味を引かれた。

(以下引用)

続きを読む "「理解型」と「納得型」"

投稿者 Dream : 11:18 | コメント (0) | トラックバック

2007年11月14日

mixi自動ログインブックマークレット

今回は、mixiの自動ログインブックマークレットを作ってみました。

…でも、おそらくほとんどの方は必要ないと思います。
なぜなら、mixiはログイン状態をクッキーに保存してくれるので、わざわざ毎回ログインする必要がないからです。

それなのになぜ作ったのか。

続きを読む "mixi自動ログインブックマークレット"

投稿者 Dream : 19:41 | コメント (0) | トラックバック

2007年11月02日

ナイーブネット自動ログインブックマークレット

ナイーブネットにログインするとき、毎回一々IDとパスワード入れてログインするのが面倒になってきたので、「ナイーブネット自動ログインブックマークレット」を作ってみました。
一応やり方書いておきます。

続きを読む "ナイーブネット自動ログインブックマークレット"

投稿者 Dream : 20:00 | コメント (4) | トラックバック

2007年01月20日

楽天ドリームショップ

例の楽天ウェブサービスを使って試しに作ってみました。
楽天ドリームショップ

商品名を入れて検索ボタンを押すと、検索に該当する商品名、取り扱いショップ名、価格を表示します。
例えば【ラーメン】とか【パソコン】とか入れて検索してみてください。具体的な型番でも大丈夫です(楽天で取り扱ってればの話ですけど)。

デザインもなにもしてないですがとりあえず使えるでしょう。
ただし作り込んでないのであんまり変なことすると不具合が出るかもしれません!!もしなにか見つけたら教えてください。

一応商品画像を表示したり、在庫状況なんかも表示できるんですが、とりあえず作ってみただけなのでそういう複雑な機能は入れてません。シンプルな分音声で使いやすいかなぁなんて(笑)。本当はまだそこまで手が回らないだけなんですけど。

あくまでも実験なので予告なく閉鎖するかもしれません。
とりあえずウェブサービス使うとこんなことができるっていうことで。


投稿者 Dream : 22:34 | コメント (0) | トラックバック

2007年01月18日

楽天ウェブサービス

楽天ウェブサービス』というのが始まったらしいですね。

続きを読む "楽天ウェブサービス"

投稿者 Dream : 22:29 | コメント (0) | トラックバック

2005年05月26日

Yahoo!テレビを使って番組の検索を行うPerlスクリプト

以前に、『Spidering hacks―ウェブ情報ラクラク取得テクニック101選』という本のことを書きました。

この本のHACK #52に、Yahoo!テレビを使って番組の検索を行うPerlスクリプトが掲載されています。例えば

perl yahootv.pl "富山" "あるある"

という感じで起動すると

5月29日(日) (21:00~21:54: 富山テレビ-発掘!あるある大事典2) -

みたいに結果が返ってくるスクリプトです。

これを使ってみようとしたのですが、どうもYahooテレビの書式が変わったみたいでうまく動作してくれませんでした。

続きを読む "Yahoo!テレビを使って番組の検索を行うPerlスクリプト"

投稿者 Dream : 01:51 | コメント (0) | トラックバック

2005年04月18日

お気に入りのPerlモジュール

My Favorite Perl Modulesというお気に入りのPerlモジュールを登録できるサイトがあるそうです。このサイトでできることは以下の通りです(以下サイトから一部抜粋)。

続きを読む "お気に入りのPerlモジュール"

投稿者 Dream : 22:33 | コメント (0) | トラックバック

2005年02月28日

ナイーブネットにログインできない

ナイーブネットにログインできません。…といっても普通のブラウザからではありません。

ナイーブネットって操作が結構面倒なので、自動巡回プログラムでも作れないかと思ってPerlスクリプトからログインしようとしているのですが、セッションの情報をうまく取得できないようです。

ちなみに、以下の書籍やサイトを参考にしています。

Spidering hacks―ウェブ情報ラクラク取得テクニック101選
Perlモジュール/LWP - WWW上のデータ-主としてホームページ等-を取得し、処理するためのライブラリ。

予想はしてましたが、ナイーブネットって結構手強いですね。

以下作成したスクリプトを貼り付けてみます。どなたか分かる方がいらっしゃいましたらアドバイスいただければ幸いです。

続きを読む "ナイーブネットにログインできない"

投稿者 Dream : 01:48 | コメント (5) | トラックバック

2005年02月17日

日本語プログラミング言語なでしこ正式版公開

今日、日本語プログラミング言語なでしこの正式版が公開されたようです。日本語プログラミング言語なでしこは、日本語でプログラムが書けるというものです。例えば
「こんにちは」と、言う。
と書くと、画面に「こんにちは」と表示してくれます。

続きを読む "日本語プログラミング言語なでしこ正式版公開"

投稿者 Dream : 21:57 | コメント (0) | トラックバック