Edward shows the Boston Haskell meetup group some of his GHC 8.0 toys. 2016.02.17
![Edward Kmett - Undecidable Superclasses](https://cdn-ak-scissors.b.st-hatena.com/image/square/133ee5e32a6e55d7883f99ec8a5e763437f8571e/height=288;version=1;width=512/https%3A%2F%2Fi.ytimg.com%2Fvi%2FZL9ehIJhk98%2Fhqdefault.jpg)
Rustにおいては返り値ポインタで返すよりもそのまま返して、受け取る側でポインタで受け取るかそのまま受け取るかを指定するのが良い選択肢だ、といっています。 しかし初めて見る時にはどうしてそんなことが出来るのかわからず、びっくりしますよね。 それをRustがリージョンを使ってメモリ管理をしていると分かればどうなっているのか分かったのですこしばかり。 Rustにおいては以下のように関数が値を返す時にポインタを返すコードは好ましくなく、(というかコンパイル出来ない) fn new_value() -> &BigStruct { &BigStruct{ .... } } let bs = new_value();
ちょっとバージョンアップ http://qiita.com/koh110/items/f6ecbdc03093675a9527 自分なりに使いやすいフロントエンドの開発環境を整えて使っていたけれど、だんだん時代の流れにそぐわない箇所が出てきたのでその部分を書き換えてアップデートしてみた。 http://qiita.com/koh110/items/9c750fb67e40481e52cd 昔のバージョンはv1.0.0というブランチに切り出し https://github.com/koh110/minjsapp やめたもの gulp-load-plugins run-sequence bower モジュールやライブラリへの依存度を下げたかった 変更したもの gulp-babel -> webpack + babel-loader requireしたかった 追加したもの sassコンパル 生c
3/2(水)から始まっている世界中のiOS開発者(Swift Developer)が東京に集結するカンファレンス try! Swift にて、トークセッションにほぼ必ずと言っていいほどポケモン(Pokemon)が出てくる件。 まとめ Keep Calm and Type Erase On -型消去とはどういうことなのか- #tryswiftconf 平常心で型を消し去る Gwendolyn Weston @purpleyay 型を明確にすることがSwiftらしいやり方であると気づいた時、同時に時には型を消す必要があると分かります。この講演では、型とは何か、型を消すことが何を意味するか、なぜそうしたいかについて解説します。 3464 pv 12 1 user リンク Qiita 型消去の話で出てきたポケモンの例題を理解する #tryswiftconf - Qiita http://www.t
バイドゥとスプラウトは3月2日、スプラウトが運営するバグ報奨金プラットフォーム「THE ZERO/ONE – Bug Bounty(バグバウンティ)」上で募集するバグ報奨金プログラムの第一弾として、バイドゥの日本語文字入力&顔文字キーボード「Simeji」の調査報告受付を開始した。 バグ報奨金プログラムとは、ウェブサービスやアプリケーションなどにバグや脆弱性が存在しないかどうかの調査を、企業が外部のホワイトハッカーに依頼し、もし問題が見つかった場合は報告を受け取り、その対価として報奨金を支払う取り組み。海外の大手インターネット企業では、自社のセキュリティを向上させるための手段として広く認知されているが、日本国内においてはバグ報奨金プログラムを実施する企業はまだ限られている。 「THE ZERO/ONE – Bug Bounty」は、企業がバグ報奨金プログラムを実施することができ、世界中のホ
こんにちは、AdventCalenderでノリで書いた記事が思わぬバズりを見せてしまい戸惑いを隠し切れない野村です。 当社では、今年の1月から週2回ペースでエンジニアブログを更新し続けています。 実はブログの開設自体は2014年8月と、今から1年半も前のできごとなのですが、色々なやんごとなき事情(「面倒くさい」「忙しい」「ネタがない」)によりあまり更新できていませんでした(2015年12月までで合計17記事、月1回ペース)。 更新する人も限られており、「これではいかん!」ということで、色々と体制を整えました。 その結果、現在は2016年1月だけで12記事の更新と、まずまずうまく行っていますので、やったことを公開したいと思います。 その1. 当番制にした はい、いきなり身もふたもないですが、これ重要です。 いくつかの目的のためにブログ更新強化を決めたとはいえ、「みんな他にやることあるし、強制
2Dビデオゲームのメカクニスを記述するための言語VGDL (Video Game Description Language)というものを研究している人達がいる。 Towards a Video Game Description Language (pdf) ゲーム内AIなどを研究するために必要な言語仕様の提案として始まったようだ。それを実際にパースして実行する処理系PyVGDLも作られている。 A Video Game Description Language for Model-based or Interactive Learning (pdf) py-vgdl (GitHub) VGDLはパックマンとかフロッガーとかバルダーダッシュとかの古典的アクションゲームが簡単にかけるという触れ込みである。例えばフロッガーをVGDLで書いたコードは以下だ。 frogs.py まずレベルの定義があ
SSE4.2に採用されているpopcnt命令を使ってハミング距離を計算する方法の解説. 例題としてCENSUS変換によるステレオ対応づけを説明しています.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く