バイナリデータを送るCGIのための簡単なサンプル。 画像データを送出するカウンタ、各種ファイルを送出するアップローダなど、バイナリファイルをCGIを通して送り出すためのメモです。 CGIから、バイナリ(特にファイル)データを送出する時は、以下の二点が通常のHTMLデータを送出するCGIと異なります。 HTTPヘッダで、Content-typeに"text/html"ではなく、対象ファイルのファイルタイプをセットします。 ファイルの内容はbinmodeで読み出し、出力します。 Content-typeにセットするファイルタイプ文字列は、File::MMagicモジュールを使うと簡単に取得できます。 以下は、カレントディレクトリの"logo.gif"ファイルのデータを送出する簡単なCGI例です。 #!perl use CGI::Carp qw(fatalsToBrowser); use CGI
北の大地から送る物欲日記 - iPodで動画を見るために ほほう、以前調べたときはニコニコ動画のFLVを携帯動画用に変換するのはかなりめんどくさかったけどなあ。特にOn2VP6圧縮されたFLV*1をiPod用に簡単に変換する方法はどうやっても見つからなかった。 うちの日記の過去ログに方法を模索している様子が残ってます。 ニコニコ動画の保存方法 最終的な結論としては、「携帯動画変換君」で頑張れば何とかなるらしいけどめんどくさいのでパス、ってところで止まってます。ああ情けない(笑)。 そのうち追加調査はしようと思ってたんですが、巡回ルートの人が紹介記事書いてくれたおかげで調べる手間が省けてラッキー! とりあえず一番簡単らしい「Craving Explorer」とやらを入れてみますか。 YouTubeダウンロードブラウザ Craving Explorer YouTubeダウンロードとありますが、
Operaのインタフェースに違和感を感じる、との声をしばしば聞く。代表的なものの一つに戻るボタンや進むボタンの位置の話がある。 使っている人は定型的にタブの中のページを戻すからだとか、そのような解答をする。今回はちょっとした昔話を交えつつ、本当に戻るボタンというものを提案してみる。 Ajaxアプリケーションと絡めて戻るボタンが効かない、という話をよく耳にする。しかし、本当に戻るボタンを搭載したタブブラウザなんて存在しないのだ。僕は戻るボタンが二つほしい。 Operaがタブの下にボタンを移動した時期 まずはじめに。自分も含めてしばしば間違う例を見受けるのだが、Operaが戻るボタンなどの類をタブの内側に移動したのは決して昔の話ではない。それは、Opera 7.5から。Opera 7.5っていつだよ、と思う人には青くてクールなスキンを止めたバージョンといえば通じるでしょうか。Opera 7.5
テーブルをソートできるようにするjsライブラリ-table sorting table sortingはテーブルをソートできるようにするjsライブラリです。 テーブルの内容でソートしたり、奇数行、偶数行にそれぞれ異なるclassをつけたりが可能です。 設置方法 ダウンロードしたsortable.jsをhead要素内なので読み込みます。 <script type="text/javascript" src="sortable.js"></script> ソートの対象のtable要素のclass属性をsortableに設定して、任意のID名をid属性につけます。 <table class="sortable" id="foo"> ソートの対象にしたくない列がある場合はth要素のclass属性にunsortableを設定します。 <th class="unsortable"> ソートの対象にした
すっかり更新を怠けている間に1ヶ月も経ってしまいました…。 17号の本誌製作もいよいよ佳境をむかえ、 バタバタしている編集部よりふろくのご紹介です。 次号のふろくは「テルミンmini」。 予告通りのカワイイ赤い外観に仕上がっております。 こんな風にパッキングされて入ってます。 バラバラに見えますが、回路基盤は製作済でハンダ付け不要。 ドライバーさえあれば20分くらいで簡単に組み立てられます! こんなに簡単なつくりだけど、ちゃんと演奏できる楽器なんです。 [前から][後ろから][横から] 完成するとこうなります。 いっぱい並べてもカワイイ。 写真のミニ楽譜ももちろんついてます。 本誌もテルミンの仕組みや歴史から改造の仕方までテルミン情報てんこもり。 夢のビッグ対談や、インタビューなど取材記事も満載でお届けします。 初心者でも安心の、弾き方ブックもついてます☆ 練習用音源やふろく演奏風景の動画
プレゼンの初心者にありがちな失敗は、 ・自分の未熟なプレゼンのテクニックを気にしすぎてあがってしまう ・情報は多い方が良いと勘違いして、スライドをたくさんの文字で埋め尽くしてしまう ・その結果、観客に話しかけるのではなく、観客に背中を見せてスライドを読んでしまう ・結局何が言いたいのか全く伝わって来ない など。今日はそんな人に覚えてほしい三つのポイント。 1. 観客は「未熟なプレゼン」には寛大だが、「何を伝えたいのか分からないプレゼン」には厳しい 「自分はプレゼンが不得意」と思い込んでいる(もしくは悩んでいる)人はたくさんいると思うが、そんな人がまず覚えておくべきことは、観客が「未熟なプレゼン」にはけっこう寛大であること。小中学生ならいざしらず、社会に出てから「プレゼンターの未熟さ」笑う人はまずいないので、心配しなくても良い。逆に、観客が許してくれないのは「何を伝えたいのかが分からないプレ
Youtubeやニコニコ動画の動画ファイルをflv, wmv, mp3, 3gp, mp4形式で保存するFirefoxの拡張機能です. Youtubeとニコニコ動画以外の動画サイトでも,FLV形式を採用しているサイトであれば同じように保存できるかもしれません. ※2008/08/02 Firefox3.0に対応しました. 現バージョン(3.4)より前から現バージョンへは自動更新できないようなのでインストールし直してください. ※2007/12/28 Firefoxのキャッシュにflvファイルが残っている場合,そちらを変換に使うようにしてみました. 動画のプログレスバーが満タンになってから変換/DLすると失敗しにくいかもしれません. install download つかいかた Firefoxでこのページを開いて上のinstallを踏むとインストール開始します. インストール後URLバーの左
敷居さんとこのCraving Explorer紹介記事が大人気だったので、ちょっとばかし便乗してみる。 自分のケースだとFirefoxだけで何でもかんでも済ませたいタチなので、アドオンをちょろっと探したらこういうものを作っている方が。 ・Firefox実験場 Youtube Encoder Youtubeやニコニコ動画の動画ファイルをflv, wmv, mp3, 3gp, mp4形式で保存するFirefoxの拡張機能です。 使い方 インストール後にアドレスバーの左側を適当に右クリックして、「カスタマイズ」を選択。 「ツールバーのカスタマイズ」というウィンドウが出てくるので、「Youtube Encoder」という項目を探し、アドレスバーの左側へドラッグ&ドロップ。 図中の汚い赤線で囲ってあるのがそれ。汚い矢印の方向に従ってD&Pすると吉。 んで装着されたアイコンをクリックすると、↓のように
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く