タグ

2014年11月16日のブックマーク (5件)

  • ■ - とぅるるるるるるるるるる 五明君からの電話だッ!

    gccのビルトイン関数には関数のリターンアドレスやフレームポインタなどを取得することができる関数がある。この関数を使用しsetjmp/longjmpの実装は以下の様になる。たぶんバグはないはず? jmp.c #include <stdio.h> #include <stdlib.h> #define JMP_BUFFSIZE 6 typedef struct { unsigned long __jmp_buf[JMP_BUFFSIZE]; } jmp_buf[1]; jmp_buf jmp_buffer; int setjmp(jmp_buf env) { void *return_addr = __builtin_return_address(0); asm volatile("movl %%edx, 0(%%ecx)\n\t" /* return address */ "movl %%

    ■ - とぅるるるるるるるるるる 五明君からの電話だッ!
    n-karasu
    n-karasu 2014/11/16
  • 「自分のやってることを本当に好きか?」 シリコンバレーで最悪のアイディアが、2400万ユーザーを獲得するまで

    それは自分向けのサービスから始まった ザック・シムズ氏:私たちは、失敗しまいと固く決意していました。私はサム・アルドマンと話していたのを覚えています。サムは私たちを、知能とアイディアの最悪の割合だと表現しました。とても賢いが当に馬鹿げたアイディアだと。毎晩家に帰り、ライアンと私はそのアイディアのためのコードを書きました。私たちはふたりとも当にすごくイライラしていました。 特に私はちゃんとしたプログラミングのバックグラウンドもなく、コロンビア大学でコンピューターの基礎クラスをとり、「バカでもできる」のを読んだくらいでした。ライアンはコロンビア大学内で実際に組織をつくり、プログラミングのやり方を教えていました。つまり私はそのプロセスの中で、自分の仕事をするのに必要なスキルを学んでいたのです。 そして私たちは始まった場所に戻って来たのです。21世紀に就職するために最も重要で必要なスキルを人

    「自分のやってることを本当に好きか?」 シリコンバレーで最悪のアイディアが、2400万ユーザーを獲得するまで
  • 警察からの問い合わせ電話にこたえるにあたって - davsの日記

    警察からの照会電話がたびたびかかってくる職場で働いていたことがある。 警察からの照会だからこたえることが許される、あるいはこたえなければならない照会が多かったのだが、必ず守らなければならないルールがあった。 それは、その電話ではこたえず、一旦、電話を切ることだった。その後、ネットなりで警察部や警察署の代表番号を調べて、回答の電話をかけるのだ。それはもちろん、警察をかたる電話を警戒してのことだが、この警察からの問い合わせへの回答ルールには続きがあった。 問い合わせ電話の担当を把握していても、その人物を電話口に呼び出さず、「こういう照会があったのですが、担当者を失念しました。問い合わせされたのはどなたですか」というのだ。これは、照会者が真正な警察官であっても、公務でない照会をしていることを恐れるためだ。乱暴な要約をすれば、悪徳警官でないかを心配しているということだ。前段の警察の代表番号にかけ

    警察からの問い合わせ電話にこたえるにあたって - davsの日記
  • 驚異のApple Payビジネスモデル – 詳細分析と最新情報まとめ | WebPay運営者ブログ

    ついに日より、iPhone6, iPhone6 Plusを使って指紋認証でかんたんに支払いができるモバイル決済サービス「Apple Pay」の運用がスタートしました。 アメリカマクドナルドApple Payを実際に利用した動画がアップロードされていましたので、紹介しておきます。 今のところ利用は米国に限定されていますので、こちらのブログでも、シリコンバレーに開発拠点を置く弊社のスタッフにレポートしてもらうことにしましょう。 弊社はクレジットカード決済サービス「WebPay」を提供するスタートアップですので、Apple Payの発表前からAppleの決済まわりの動向は非常に気になるところでした。そして、日時間の9月10日にiPhone6と同時にApple Payが発表され、Apple Payのビジネスモデル、技術的な仕組みの周到さに驚かされました。 これまで、いまいちパッとしたサービ

    驚異のApple Payビジネスモデル – 詳細分析と最新情報まとめ | WebPay運営者ブログ
  • Rust By Example Has Moved

    Rust by example has moved! Its new home is at https://doc.rust-lang.org/stable/rust-by-example. This website is sponsored by JOJOChips.com.