アーカイブ

‘プログラミング一般’ カテゴリーのアーカイブ

IEが投げてくるMIME Typeたち。 このエントリーを含むはてなブックマーク はてなブックマーク - IEが投げてくるMIME Typeたち。

2011 年 11 月 27 日 コメントはありません

「IE9や他のブラウザだと大丈夫なんですが、IE8では画像アップロード出来ません。」という話を聞いて、原因を調べてみたらこちらのようでした。

IEでjpegとPNG画像をアップロードする際、MIME Type(Content Type)が普通と違う件 – kanonjiの日記

この情報は、ブラウザの自己申告なため、悪意をもって全然別のMIME Typeを送信する事も可能*1ですが、IEもMIME Typeを偽装?してきます。

で、ドキュメント探したらここらへんみたい。

MIME Type Detection in Internet Explorer

When uploading files from the client to the Web server, Windows Internet Explorer uses FindMimeFromData to determine a MIME type.

うっっっz

続きを読む…

カテゴリー: プログラミング一般 タグ:

WEB+DB PRESS 総集編 [Vol.1~60] くるよー。 このエントリーを含むはてなブックマーク はてなブックマーク - WEB+DB PRESS 総集編 [Vol.1~60] くるよー。

2011 年 9 月 23 日 コメントはありません
WEB+DB PRESS 総集編 [Vol.1~60] WEB+DB PRESS 総集編 [Vol.1~60]
技術評論社(2011-10-15)
技術評論社
新品価格:¥ 2,699
ASIN:4774148318

ちょうど本棚の整理をしていて、まだかなーと思っていたところでした。
これで前回の総集編からの差分(37-60)と心おきなくお別れできるぞ。

カテゴリー: プログラミング一般 タグ:

Vimテクニックバイブル。 このエントリーを含むはてなブックマーク はてなブックマーク - Vimテクニックバイブル。

2011 年 8 月 16 日 コメントはありません

Big Sky

よくこのメンバが集まったな。そんな気もします。この本は教則本でもないし操作リファレンス本でもありません。ある意味、出版社の方達にとってはリスキーな本に成り得ます。

「Vimテクニックバイブル〜作業効率をカイゼンする150の技」を執筆 — 名無しのvim使い

Vimテクニックバイブルは既にVimエディタを利用している人向けに、さらなる作業効率の改善を行うための手法や、 プラグインなどの解説を150のTipsとして紹介する本です。

Vim-users.jp – 告知 Archive

プラグインの紹介を中心とした豪華な内容となるようにしました。 紹介しているプラグインは定番からマイナーまで幅広く、作者自ら解説していることもあります。

(確認出来た中の人ブログ、時系列)

Vimテクニックバイブル ~作業効率をカイゼンする150の技 Vimテクニックバイブル ~作業効率をカイゼンする150の技
技術評論社(2011-09-23)
技術評論社
新品価格:¥ 3,129
ASIN:4774147958

Vim使いとして見逃せないので予約しました。楽しみ。アマゾンに書影はまだないみたい。

カテゴリー: プログラミング一般 タグ:

はじめてCSS Niteに行きます。 このエントリーを含むはてなブックマーク はてなブックマーク - はじめてCSS Niteに行きます。

2011 年 3 月 11 日 コメントはありません

ガチ鬱プログラマーで有名なフィヨルド@komagataさんが、デザインテロ集団「黒い画面」活動の一環としてCSS Niteでデザイナー向けのターミナル話をされるそうです。
そして同時講演はカヤックの方のVim話とのこと。これはデザイナーさんは見逃せませんね!デザイナーさんじゃなくても見逃せないのでわたしも行きます!

CSS Nite in Ginza, Vol.56

カテゴリー: プログラミング一般 タグ:

Slugの由来が気になる。 このエントリーを含むはてなブックマーク はてなブックマーク - Slugの由来が気になる。

2010 年 10 月 25 日 コメント 7 件

Glossary « WordPress Codex

A slug is a few words that describe a post or a page. Slugs are usually a URL friendly version of the post title (which has been automatically generated by WordPress), but a slug can be anything you like. Slugs are meant to be used with permalinks as they help describe what the content at the URL is.

たとえばカテゴリで「プログラミング」に対して「programing」を用意しておく(これじゃただ直訳しただけですが)ような、URLにそのまま含めても問題ない文字列をWordPressではSlugって呼んでるんですが、他ではこの呼び方を聞かない気がしてます。
何でこう呼ぶのかと気になりつつもスルーしてたんですが、あらためて気になってきました。夜も眠れなくなる前にどなたか教えていただけると幸甚に存じます。

カテゴリー: プログラミング一般 タグ:

YAMLの拡張子。 このエントリーを含むはてなブックマーク はてなブックマーク - YAMLの拡張子。

2010 年 7 月 14 日 コメントはありません

YAML Ain’t Markup Language

Please use ".yaml" when possible.

自分がいま一番YAMLを見るのがRails使ったアプリで、Railsに含まれているYAMLはみんなymlだから、他で使うときも自然とymlになってます。まぁ、ここでも「できれば」なのでそれでいいのだろうけれど。いちおう明文化されてますよ、という話。

カテゴリー: プログラミング一般 タグ:

発想の違い。 このエントリーを含むはてなブックマーク はてなブックマーク - 発想の違い。

括り出したい | アクトインディ技術部隊報告書

if pred
  method(100)
else
  method(200)
end

のようなものを見ると

method(if pred
         100
       else
         200
       end)

と書きたくなってしまいます。

このifの纏め方は、LISPではすんなり流れるものの、Rubyだとif〜endが重たくみえるので、なんとなく書いてはいけないようにさえ感じます。

ささった。言われてなるほど、同じことをするにも使う言語によって考え方が変わるという、わかりやすい例だと思いました。

カテゴリー: プログラミング一般 タグ:

ls ~を。 このエントリーを含むはてなブックマーク はてなブックマーク - ls ~を。

2009 年 8 月 27 日 コメントはありません
yoshuki@mycolinux% ls ~
downloads  home  projects  slinks  studies  trials  work

まぁ、開発環境だからさ。

カテゴリー: プログラミング一般 タグ:

Dreamweaverが落ちる。 このエントリーを含むはてなブックマーク はてなブックマーク - Dreamweaverが落ちる。

2009 年 8 月 24 日 コメントはありません

Dreamweaver_CS3_Read_Me.pdf

Windows では、CSS ファイルのサイズがちょうど 8192 バイト、16383 バイト、またはそれを超える特定のサイズである場合、強制終了する
Windows では、CSS ファイルを編集してファイルサイズがちょうど 8192 バイトになるか、または 8191 バイト分だけ増加すると、Dreamweaver は強制終了します。また、CSS ファイルのサイズを変更するまで、Dreamweaver を起動することができません。ファイルサイズを変更するには、別のテキストエディタで CSSファイルを開き、スペースやタブなどの空白文字を含む 1 文字または 2 文字を挿入します。

DreamweaverでCSS書いてるときになぜか落ちるという話を聞いて、興味本位でググってみたらこんなのを見つけて、まさにビンゴでした。大きいわけでもないし、特定のファイルサイズとか知らなかったら全然疑わないよなー。

カテゴリー: プログラミング一般 タグ:

AmazonのAPIが変わる件。その2 このエントリーを含むはてなブックマーク はてなブックマーク - AmazonのAPIが変わる件。その2

2009 年 5 月 10 日 コメントはありません

昨日くじけた件ですが、他にもRubyで試された方がいて、やっぱりドキュメントのほうが間違っているみたいです。

Amazon Product Advertising APIの認証の件 – zorioの日記

#=> Nace+U3Az4OhN7tISqgs1vdLBHBEijWcBeCqL5xN9xg=

わーこの値みたことあるー!(オレなんという後出しジャンケン)

アマゾンのProduct Advertising APIにRubyでアクセス: ふと思う–ちょっと考える (いたずら編)

問題は、message digestの関数SHA256をどうするかですが、RubyにはOpenIDのライブラリーがありこの中にSHA256が含まれています。そこでgemを使ってこのライブラリーをインストール。

そして、どうやらOpenIDのライブラリでもできるようですよ。

よく考えたら自分で常用してるやつってPHPだった。こっちも調べなきゃ。

[ref.] AmazonのAPIが変わる件。

カテゴリー: Ruby, プログラミング一般 タグ: