タグ

2012年6月15日のブックマーク (12件)

  • Web開発者が知っておくべきローカルプロキシーツール Fiddler - すがブロ

    最近の愛用は Firefox を普段使っている時は、 HttpFox を使っています。 昔は Live HTTP Headers :: Add-ons for Firefox を使っていたのですが、けして見やすいというわけでは無かったのと、実際にボディの中身を見たいという時にパワー不足が否めません。 そこで、 HttpFox です。 HttpFox :: Add-ons for Firefox レスポンスコードを色分けしてくれたりするので、個人的には見やすいと思う。 たぶん、Firebug の接続タブでも同等のことができると思うのだけど、ウィンドウ領域の使い方とか、色分けの部分とかで HttpFox の方が好き。 こんな感じで閲覧できます。 リクエストパラメータ等も見やすく整形してくれるので助かります。 題は HttpFox ではなく、Fiddler についてです。 Fiddler

    Web開発者が知っておくべきローカルプロキシーツール Fiddler - すがブロ
  • The UTF-8-Everywhere Manifesto

    As can be seen, UTF-16 takes about 50% more space than UTF-8 on real data, it only saves 20% for dense Asian text, and hardly competes with general purpose compression algorithms. The Chinese translation of this manifesto takes 58.8 KiB in UTF-16, and only 51.7 KiB in UTF-8. Text operations on encoded strings The popular text-based data formats (e.g. CSV, XML, HTML, JSON, RTF and source codes of c

  • Haskell でのデバッグ - あどけない話

    「純粋関数型言語はデバッグしにくい。だって純粋な関数で printf デバッグできないから」とつぶやいている人をよく見かけます。これまで放置してきましたが、リツイートが50を超えたので、Haskellでのデバッグについて書きます。 例外処理と同じように、Haskell でのデバッグでは、純粋な関数と IO を分けて考える必要あります。 IO での printf デバッグ IO では、putStrLn や print が使えるから問題ないですよね? foo :: Int -> IO Bool foo i = do x <- あれして i putStrLn $ "x = " ++ show x これして putStrLn "ここも通過" -- それもする y <- それもする print y return y ちなみに、forkIO 起動した軽量スレッドから putStrLn する場合、軽量ス

    Haskell でのデバッグ - あどけない話
  • 【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita

    2019/06/11追記: これは2012年の投稿です。なぜかはてなブックマークで拡散されていますが、内容は時代にそぐわなくなったものもあるのでご注意ください。 これ知らないプログラマって損してんなって思う汎用的なツールのコメントに寄せられたツールを分類分けしてみました。 解説は、ほぼコメントに寄せられた内容のコピペです。 URLのみの記述は公式サイト(か、ほぼ公式サイトと化しているサイト) 公式サイトとは別に、ページタイトルだけでツールを説明しきっているページへのリンクも付けておきました。類似ページが複数ある場合は、はてブのブックマーク数が多いものを選びました。 知らないツールもあるので、分類がいいかげんなところもあると思います。何か気づいたらコメントください。 解説が不十分なツールについても、補足(コピペで文に取り込める体裁だとありがたい)を頂けると助かります! 元ネタの投稿は現在進

    【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita
  • 防衛省・自衛隊:防衛省ウェブサイトのHTTPSへの切り替えのお知らせ

    防衛省ウェブサイトのHTTPSへの切り替えのお知らせ 防衛省では、利用者の皆様に、より安全かつ安心にウェブサイトをご利用いただくため、ウェブサイトのHTTPS化を行いました。今後は、『https://www.mod.go.jp/』でのご利用をお願いいたします。あわせて、ブックマークやリンクなどのご確認をお願いいたします。 10秒後に自動的にHTTPSサイトを表示しますが、画面が切り替わらない場合は、お手数ですが、以下のURLをクリック下さい。 今後は、以下のとおり、冒頭に『https』を付記したURLからのアクセスをお願いいたします。 新しいURL

  • 徳丸本に載っていないWebアプリケーションセキュリティ

    2. 日お話しする内容 • キャッシュからの情報漏洩に注意 • クリックジャッキング入門 • Ajaxセキュリティ入門 • ドリランド カード増殖祭りはこうしておこった…かも? Copyright © 2012 HASH Consulting Corp. 2 3. 徳丸浩の自己紹介 • 経歴 – 1985年 京セラ株式会社入社 – 1995年 京セラコミュニケーションシステム株式会社(KCCS)に出向・転籍 – 2008年 KCCS退職、HASHコンサルティング株式会社設立 • 経験したこと – 京セラ入社当時はCAD、計算幾何学、数値シミュレーションなどを担当 – その後、企業向けパッケージソフトの企画・開発・事業化を担当 – 1999年から、携帯電話向けインフラ、プラットフォームの企画・開発を担当 Webアプリケーションのセキュリティ問題に直面、研究、社内展開、寄稿など を開始 –

    徳丸本に載っていないWebアプリケーションセキュリティ
  • Rubyで今実行中のメソッド名を知る - 2nd life (移転しました)

    http://www.lostway.org/~tko/cgi-bin/bakagaiku.rb?bakaid=200510131 を見て、exception起こしてbacktractで無理矢理取得、って方法を知る。アタマイイ!ということでObjectに組み込んでみた。ひょっとしたら使う機会があるかも? class Object def current_method begin raise StandardError rescue StandardError => e e.backtrace[1].scan(/`(.*)'/).to_s end end end で、下記のような挙動に。 def foo p current_method end foo #=> 'foo' 追記 id:ha-tan:20051014:1129218253 によると、callerを使えば例外を投げなくともbac

    Rubyで今実行中のメソッド名を知る - 2nd life (移転しました)
  • Why use Ruby's attr_accessor, attr_reader and attr_writer?

    You may use the different accessors to communicate your intent to someone reading your code, and make it easier to write classes which will work correctly no matter how their public API is called. class Person attr_accessor :age ... end Here, I can see that I may both read and write the age. class Person attr_reader :age ... end Here, I can see that I may only read the age. Imagine that it is set

    Why use Ruby's attr_accessor, attr_reader and attr_writer?
  • アメリカに行ってエンジニアリングを学びたい中学生

    @cloooote @yukihiro_matz こんにちは、ひろきです。中学生です。今年受験です。僕は受験は受けずにアメリカに行くのですが、それまでにプログラミングと英語をある程度身に付けたいと思っています。しかし、田舎なので身の周りにプログラミングなどが出来る人がいません。 @cloooote @yukihiro_matz なので、引退したエンジニアの元である程度プログラミングを身に付けるために誰か紹介していただけませんでしょうか?遊びじゃ無いですよ。メールはpro.good.edu@gmail.comです。よろしくお願いします。

    アメリカに行ってエンジニアリングを学びたい中学生
  • SSH力をつけよう

    5. RFC RFC 4250 The Secure Shell (SSH) Protocol Assigned Numbers RFC 4251 The Secure Shell (SSH) Protocol Architecture RFC 4252 The Secure Shell (SSH) Authentication Protocol RFC 4253 The Secure Shell (SSH) Transport Layer Protocol RFC 4254 The Secure Shell (SSH) Connection Protocol RFC 4255 Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints RFC 4256 Generic Message Exchange Authent

    SSH力をつけよう
  • vCard形式をGoogle CSV形式に変換するスクリプトを書いてみた - 情報科学屋さんを目指す人のメモ

    何かのやり方や、問題の解決方法をどんどんメモするブログ。そんな大学院生の活動「キャッシュ」に誰かがヒットしてくれることを祈って。 追記:携帯からAndroidに電話帳を移行する場合の詳細な手順を「グループ分けを保ったまま携帯のアドレス帳をAndroidへ移行する方法」にまとめました。参考にしてください。 携帯からGmailに電話帳を移行するときにグループ情報も移行できるスクリプト スマートフォン(HTC Desire)を買ったので、携帯電話からGmailへ電話帳を移そうと思ったのですが、いくつかの方法を試してみて、グループを移行できないなどの不満がありました。それを解消するために、スクリプトを書きました。Xperiaから電話帳を移行する場合にも同じ問題があるそうなので、グループを移行したいひとは試してみてください。 今回は、スクリプトとその使い方がメインですが、携帯電話の電話帳バックアップ

  • 偏差値3でもわかる!武雄市図書館問題

    目次今回の問題1分でわかる論争の要約だよ!論点1 現行の「個人情報」の解釈が遅れているか否か問題論点2 CCC(TSUTAYA )の管理する「IDに紐付いた貸出履歴が個人情報に該当するか」問題論点3 図書館の自由を守るべきか否か問題まとめ 今回の問題「図書館の貸出履歴をカルチュア・コンビニエンス・クラブに提供し、TカードのIDとヒモ付て管理することは、プライバシー上問題がないか」 とうことですねよ。これに関して、セキュリティの専門家、高木浩光さんと、武雄市長が論争を繰り広げています。 ただ、法律の専門用語が多かったりして難しいので、偏差値3でもわかるように、要約・解説してみました。 1分でわかる論争の要約だよ! お二人の議論を整理すると、 武雄市長「図書館の貸出履歴は、現行法の「個人情報」に該当しない。したがって、問題がない」 高木浩光氏「現行の「個人情報」の定義が遅れている。不備がある。

    偏差値3でもわかる!武雄市図書館問題