タグ

ブックマーク / sucrose.hatenablog.com (5)

  • 進捗ありません - 修士4年間の振り返り - 唯物是真 @Scaled_Wurm

    そういえば修士論文や発表が終わっていたので報告代わりに書いておきます 役に立つ内容だったりポジティブな内容だったりはしないただの記録なので注意 できるだけマイルドな内容にしたつもりです 一応書いておくと2010年に大学院に修士として入って、2回修士論文を出せずに留年して、今回に至ります。 私がいた研究室はポジティブな結果が出ないとダメ的な雰囲気が強いのですが、結局研究はダメで修士4年目なのでお情けで出させてもらった感じが強いです…… 修士論文以外に論文も書いていないので、研究的にはほとんどアウトプットが出せなかった4年間でした。 精神的につらい感じの研究室生活で何度もやめようかと思いましたが、いろんな人に励ましていただいたり手伝ったりしていただきました 感謝しています、ありがとうございました 先生方とも全然会話できない感じになっていました。 ほとんど何も進んでいない→進んでないから話すこと

    進捗ありません - 修士4年間の振り返り - 唯物是真 @Scaled_Wurm
    nilab
    nilab 2016/02/20
    進捗ありません - 修士4年間の振り返り - 唯物是真 @Scaled_Wurm
  • Web系の会社で働き始めてだいたい一年がたった_(:3」∠)_ - 唯物是真 @Scaled_Wurm

    そういえばブログには書いていなかったような気もするので改めて書いておくと、大学院を出てニートになった後なんとなく働いています sucrose.hatenablog.com 何社か受けよう的な話があったけど、コミュ力(精神)を消費するのがつらかったので一番早く決まったところで労働しています 自分みたいな無能で精神の弱いコミュ障でもなんとか糊口をしのぐことができていて感謝(?) 仕事PHPとかJavaScriptとかCSSをいじってWebページを修正したりしてます 他に特筆すべきこととしては、ユーザーの行動のデータを継続的に取るようにしたり可視化とかをやっていましたが一年間やってだいたいネタが尽きてきました 一番下の方にどんな技術・ツールに触ったのか書いたので、よい可視化ツールがあったら教えていただけると嬉しいです 驚いたこと 勤務先はいわゆるWeb系の会社で、働いてみていろいろと驚くことが

    Web系の会社で働き始めてだいたい一年がたった_(:3」∠)_ - 唯物是真 @Scaled_Wurm
    nilab
    nilab 2016/02/20
    Web系の会社で働き始めてだいたい一年がたった_(:3」∠)_ - 唯物是真 @Scaled_Wurm
  • PHP の mt_rand() は一貫して壊れている(consistently broken)らしい - 唯物是真 @Scaled_Wurm

    PHPでMersenne Twister法で擬似乱数を生成する関数のmt_rand()にバグがあり出力がおかしい、という話が流れてきておもしろかったので簡単にまとめておく kusanoさんがmt_rand()の実装に9年以上前から1文字違いでバグがあったことを見つけて、数ヶ月後にマージされる(追記: 正確には、PHP版の実装が他と異なっているのは前から知られていたらしい*1 ) PHPに送った1文字修正するプルリクエストがマージされた🎉 mt_rand()の返す値が元のメルセンヌツイスタと異なっていた。https://t.co/Z5WJhHVyNd— kusanoさん@がんばらない (@kusano_k) February 17, 2016 その後、生成される擬似乱数列が変わってしまうので、後方互換性を壊す変更は議論してからmergeすべきということでrevertされるこの前マージされた

    PHP の mt_rand() は一貫して壊れている(consistently broken)らしい - 唯物是真 @Scaled_Wurm
    nilab
    nilab 2016/02/20
    「Mersenne Twister法で擬似乱数を生成する関数のmt_rand()にバグ」「kusanoさんがmt_rand()の実装に9年以上前から1文字違いでバグがあったことを見つけて、数ヶ月後にマージされる」
  • node.jsで簡易テスト(Assertモジュール) - 唯物是真 @Scaled_Wurm

    node.jsに付属のAssertモジュールで簡単なテストができます. テストに失敗した時点でエラーを吐いて止まってしまうので,全体中のいくつ成功したかは残念ながらわかりません. テストできる種類 通常のモジュールと同様以下のように読み込みます. var assert = require('assert'); 主なテストは以下のとおり. assert(value, message), assert.ok(value, [message]) value == true かどうか assert.equal(actual, expected, [message]) 同値性(actual == expected) assert.notEqual(actual, expected, [message]) 非同値性(actual != expected) assert.deepEqual(actual

    node.jsで簡易テスト(Assertモジュール) - 唯物是真 @Scaled_Wurm
    nilab
    nilab 2015/05/19
    node.jsで簡易テスト(Assertモジュール) - 唯物是真 @Scaled_Wurm
  • Chromeのリファラ制御 - 唯物是真 @Scaled_Wurm

    Chromeではa要素のrel='noreferrer'がサポートされていてGreaseMonkeyスクリプトなどから簡単にリファラ送信の抑制をすることができます. リファラを書き換えたい場合にはWeb Requests APIを使った拡張機能を作らないといけないようです. 参考記事 WebKit nightlies support HTML5 noreferrer link relation.ja – WebKit webRequest APIをざっくり理解する。(あるいはChrome拡張の作り方) | mzsm.me

    Chromeのリファラ制御 - 唯物是真 @Scaled_Wurm
    nilab
    nilab 2013/11/04
    Chromeのリファラ制御 - 唯物是真 @Scaled_Wurm
  • 1