タグ

2014年4月9日のブックマーク (11件)

  • Heart Bleedを読んだ - The first cry of Atom

    int dtls1_process_heartbeat(SSL *s) { unsigned char *p = &s->s3->rrec.data[0], *pl; unsigned short hbtype; unsigned int payload; unsigned int padding = 16; /* Use minimum padding */ heartbeatという機能の詳しいことは調べられていないけれどどうやらクライアントーサーバ型の機能を提供するものらしい。 つまり何らかのリクエストを受け取ってレスポンスを返すようなサービスを提供するものらしい。dtls1_process_heartbeatで大事なのは ポインタpだ。これはリクエストデータを受け取って格納している。このリクエストデータは構造体になっていて、以下のように記述されている。 typedef struct

    seneca
    seneca 2014/04/09
  • 開発前に欠かせない超ハイレベルな無料プロトタイプ制作アプリ5選|グロースハックジャパン|Growth Hack Japan

    dited by Ryutaro Mori growth hack japan official Twitter account growth hack japan official Facebook account 過度に強調することが出来ないほど重要なプロトタイプ制作。 その重要性は、グロースハックジャパンの記事「グロースハックの大前提 「MVP」の種類と実例 5選」でもお伝えした通りです。 ではどんなツールを使ってプロトタイプを制作すれば良いのか。 ここは多いに迷うところですが、「はやい、やすい、うまい」に越したことはありませんよね? そこで日は、吉野家もびっくりの超ハイレベルな無料プロトタイプ制作アプリを、5つまとめてご紹介致します! 数あるアプリの中でも、使いやすさや完成品のクオリティに焦点をあてて厳選した5つの無料アプリですので、必ずお気に入りが見つかること間違いないでしょう

    開発前に欠かせない超ハイレベルな無料プロトタイプ制作アプリ5選|グロースハックジャパン|Growth Hack Japan
    seneca
    seneca 2014/04/09
  • レスポンシブWebデザインで成功するUI/UXのポイント5つ - ECサイト構築運営に役立つ情報発信|モバイルファーストマーケティングラボ

    レスポンシブWebデザインでサイト構築をする際に、今までのWeb構築で「当たり前」や「こうすべき」と思っていた感覚とは少し異なった設計でサイトを構築しなければなりません。 これまでのWebにおけるUIUX これまで、PCのブラウザをメインにネットをする層が中心だった時代では、マウス操作が基になっていました。 当たり前ですが画面上のマウスを操作して、クリックをしたり、ドラッグ・アンド・ドロップで対象を動かしたりする動作がメインになります。 UIUXで言えば、ボタンをクリックするにしても、マウスでカーソルを移動させればボタンの色が変わったり、カーソルの矢印が人の指に変わったりするマウスオーバーアクションと言われるものです。 テキストリンクであれば、カーソルを対象に持って行くと、テキスト下線が消え、カラーが変わるなどの変化が当たり前になっていました。すべてはマウスでの移動させることが中心に

    レスポンシブWebデザインで成功するUI/UXのポイント5つ - ECサイト構築運営に役立つ情報発信|モバイルファーストマーケティングラボ
    seneca
    seneca 2014/04/09
  • JavaScriptの関数定義 - Nao Minami's Blog

    こんばんは、south37です。 最近はEffective JavaScriptを読んでるのですが、知らなかった事がポロポロ出てくるので、とても勉強になっています。これからはちょいちょい、そーやって勉強した事をまとめていけたらいいなと思います。 って事で、今日は関数定義の話をしたいと思います。 関数宣言と関数式 JavaScriptにおける関数定義には、大きく分けて3つの方法があります。 function文を使う方法(関数宣言) function演算子を使う方法(関数式) Functionコンストラクタを使う方法 1と2が一般的によく使われる方法ですね。 // 方法1 function multi(x, y) { return x * y; } // 方法2 var multi = function(x, y) { return x * y; }; // これも方法2 var multi

    JavaScriptの関数定義 - Nao Minami's Blog
    seneca
    seneca 2014/04/09
  • プログラマ向けMacの不要なファイルを削除するためのコマンド - 科学と非科学の迷宮

    git や homebrew などに言及しているので「プログラマ向け」と書いてますが、別にプログラマじゃなくても人によっては有用と思います。 現在のドライブ使用量の確認 コマンドじゃないけど、グラフィカルに全体の使用量とその内訳をみたい場合はGrandPerspectiveというソフトが便利。 ドライブ全体 $ df -h 現在のディレクトリ以下の合計サイズ $ du -sh 現在のパス以下の全ディレクトリを容量順にソート ファイル数が多いとそこそこ時間がかかる。 $ du | sort -n 現在のディレクトリの全ファイルを容量順にソート $ ls -lShr ファイルの圧縮 現在のディレクトリの全ログファイルを gzip 圧縮 $ for file in `ls *.log*`; do gzip -c ${file} > ${file}.gz done キャッシュや古いファイルなどの削

    プログラマ向けMacの不要なファイルを削除するためのコマンド - 科学と非科学の迷宮
    seneca
    seneca 2014/04/09
  • スキーマ(思考のクセ)を知る方法 - 黒猫のひとりごと

    以前に書いた内容で、「思考のクセを知る」と書いたが、自分が思考のクセを知るために実際行った方法を書く。 認知療法でも簡単に書いたが、忘れないよう、より具体的に。 自分の思考のクセを知るためには、自分の思考を振り返る必要がある。具体的に、どのように自分の思考を振り返るかというと、過去のストレス経験から振り返る。 自動思考をとらえる 過去のストレス体験を状況として、その時の自分の認知を振り返る。 ストレスを感じて、認知から自然に出てきた思考を「自動思考」としてとらえる。 例えばこんな感じで・・・・ 状況を「会議で発言した際に、上司と目が合った」だとすると 自動思考は「上司に睨まれた。自分の発言がいけなかったのかな?」だったりする。 自動思考は、最初に浮かんでくるため、簡単にとらえる事ができる浅い思考である。 そのため、振り返りは簡単である。思いついた気持ちを素直に出すだけである。 この振り返り

    スキーマ(思考のクセ)を知る方法 - 黒猫のひとりごと
    seneca
    seneca 2014/04/09
  • JavaScript の関数の中で window と undefined を定義する理由を調べてみた - Programming log - Shindo200

    2013-11-29 JavaScript の関数の中で window と undefined を定義する理由を調べてみた JavaScript jQuery などの JavaScript のライブラリのソースコードを読んでいると、このようなコーディングパターンをよく見かけます。 (function(window, undefined){ // ... })(this); これはすぐに実行される関数の中にライブラリの実装コードを閉じ込めて、関数の中で定義した変数がどこからでも参照できる変数(グローバル変数)になる問題を回避しています。これは「グローバル汚染の回避」と呼ばれています。下記のコードを見てください。 (function(window, undefined){ var foo = "foo"; console.log(foo) //=> foo })(this); console.

    JavaScript の関数の中で window と undefined を定義する理由を調べてみた - Programming log - Shindo200
    seneca
    seneca 2014/04/09
  • 「パーソナルコンピューティングの父」アラン・ケイ氏が薦める「読書リスト」99選

    タブレット端末を使って学習する試みが世界中で行われていますが、このような「未来」を40年以上も前に自身が提唱する「Dynabook構想」で予言していたのが「パーソナルコンピューティングの父」と呼ばれるアラン・ケイ氏です。そんな類まれな慧眼の持ち主であるケイ氏にソフトウェア会社Naked Objects Groupのリチャード・ポーソン代表が数年かけて「推奨を教えて欲しい」と懇願し続けた結果、5000冊以上貯蔵する愛読書の中からケイ氏が書籍を厳選して「初心者向け読書リスト」を作成してくれたとのこと。コンピュータ分野に限らず、心理学・政治・哲学・アートと多岐に渡るケイ氏のお薦め書籍は以下の通りです。 Alan Kays Reading List http://c2.com/cgi/wiki?AlanKaysReadingList ◆TECHNOLOGY&MEDIA(技術・メディア) ・01:

    「パーソナルコンピューティングの父」アラン・ケイ氏が薦める「読書リスト」99選
    seneca
    seneca 2014/04/09
  • わたしの京都・飲食メモ。 March 2014 - YESかNOか半分か

    今まで京都に行く機会なんて年に数回。 片手でカウントするのに事足りるレベルだったのですが、先月から京都にお邪魔して外する機会が増えたということもあり、折角なので訪問したお店をまとめておこうと思います。(飲店で写真を撮るのが苦手なので、自分が撮った写真が少ない) お店の名前をクリックするとべログページに飛ぶ仕様になっております。 伊右衛門サロン カフェ 和 スイーツ 我らがはてなさんの京都オフィスがある御池通りから、一道を入った所にある「伊右衛門サロン」。 昼間でも照明が暗めになっているので、とても落ち着いた雰囲気のカフェでした。 黒と木目の色合いを基調とした、とってもシックな店内です。 自由に読める雑誌や書物が沢山置いてあって、美味しいお茶を飲みながらゆっくり出来る素敵な空間でした。 朝ごはんが有名らしいのですが、到着したのが11時前ということもあり、ランチメニューをオーダーしま

    わたしの京都・飲食メモ。 March 2014 - YESかNOか半分か
    seneca
    seneca 2014/04/09
  • トイレ&洗面所をピカピカに!

    トイレ編細かい隙間を丁寧に 普段行き届かない便器のすき間やつなぎ目などを、ようじやピンセットを使ってしっかりと取ろう。便器の中の汚れを洗剤で緩める、時間のかかるところからスタートお掃除アイテム●トイレ用拭き取りシート床や便座などを拭くのは、雑巾よりも、使い捨てのシートを使うほうが衛生的。●トイレ用洗剤 便器の中を掃除するのには、泡タイプのトレ用洗剤を。そのほか ●布巾 ●ようじ...

    トイレ&洗面所をピカピカに!
    seneca
    seneca 2014/04/09
    トイレ編 細かい隙間を丁寧に 普段行き届かない便器のすき間やつなぎ目などを、ようじやピンセットを使ってしっかりと取ろう。便器の中の汚れを洗剤で緩める、時間のかかるところからスタート お掃除アイテム...
  • https://jp.techcrunch.com/2014/04/09/20140408what-is-heartbleed-the-video/

    https://jp.techcrunch.com/2014/04/09/20140408what-is-heartbleed-the-video/
    seneca
    seneca 2014/04/09