ニューラルネットの新しい正規化手法 Group Normalization の高速な実装と学習実験 | ALBERT Official Blog      2018-09-07 14:20:05  詳細
今年 1 月に ALBERT に入社した清水です。深層学習プログラマとして自社プロダクト開発をしております。このブログを書くのは始めてなのですが、今日はちょっとプログラミング寄りの記事を。残暑厳しい折ですが、実装の詳細にまで立ち入りつつアツく Yuxin Wu および Kaiming He の考案した手法 Group Normalization(EC...
https://blog.albert2005.co.jp/2018/09/05/group_normalization/
セキュリティ・キャンプ 2018 (Cコンパイラ自作ゼミ) に参加してきました - 0x19f (Shinya Kato) の日報      2018-08-21 07:20:30  詳細
8/14〜8/18の期間でセキュリティ・キャンプ2018のCコンパイラ自作ゼミに参加させていただきました。 なんと4泊5日で1日3食が用意されるというQoLの高い環境で、集中して開発ができ最高でした。 Cコンパイラ自作ゼミは「セルフホスト可能なCコンパイラ」の開発を目標にコンパイラを自作するという内容でした。 講師の @ru...
http://0x19f.hatenablog.com/entry/2018/08/20/200432
イケてるエンジニアになろうシリーズ 〜Dockerガチ入門編〜 - もろず blog      2018-08-19 12:20:33  詳細
しばらく記事を書いていなかったので久しぶりのポストです さて、僕は1年半くらい前から Docker を使い初めて、今では何かアプリケーションを開発するときは積極的に Docker を使っています Dockerfile で環境構築の手順がそのまま残るし、環境差異を気にしなくて良くなるし、動く状態のプログラムを環境ごと Docker イ...
https://moro-archive.hatenablog.com/entry/2018/08/01/000000
『Cython ―Cとの融合によるPythonの高速化』のメモ      2018-07-27 23:20:35  詳細
参考文献 『Cython ―Cとの融合によるPythonの高速化』, オライリー・ジャパン, ISBN978-4-87311-727-0 以下では、Cython本と呼ぶ Cython ドキュメント(和訳) — Cython 0.17.1 documentation Cython概要 Cythonは、PythonとCもしくはC++の静的型システムを融合したプログラミング言語 クレオール型プログラミング言語 ...
https://qiita.com/int_main_void/items/f000fcec9ddfd92e6ce4
当社初のセキュリティインシデント発生 | ロードバランスすだちくん      2018-07-26 18:20:02  詳細
シンジです。もっとそれっぽい報告書みたいな感じにしてもよかったんです。事故報告書ってPDFにしてそれっぽくすると、読む気が湧き上がる種族っているじゃないですか。俺なんですけど。書くの面倒だったのでブログで勘弁。 何が起きたか 従業員が、お客さんに送るメールで、添付ファイルを間違えて送りました。端的に書...
https://blog.animereview.jp/first-incident/
プログラムは音楽だ      2018-07-23 10:20:09  詳細
前書き(preface) 20歳の頃から四十数年、プログラムは詩(poem)のように書こうを合言葉にプログラマをしてきました。 数年前には「計画者(programmer)の一日」という歌集を発行しました。 プログラムは詩(poem)だという説と対になっているのが プログラムは音楽(music)だという説です。 料理?音楽?結局プログラミングは...
https://qiita.com/kaizen_nagoya/items/33c9f33581e6886f8ad8
rubyでgroovyやKotlinのitが使えるthats_it gemを作った      2018-07-18 17:20:07  詳細
TL;DR groovyやKotlinのitのようにブロックに渡された値をitで参照できるthats_itgemの紹介です。 便利ですね。 了 Kotlinやgroovyのitとは ラムダ式が1つしかパラメーターを取らない場合、そのパラメーターを宣言しなくても暗黙的に宣言された「it」変数でそのパラメーターを参照できる便利機能。 参考 Higher-Order Fu...
https://qiita.com/hanachin_/items/8df68325142d46a7fb0b
Qiitaでもアセンブラ・機械語       2018-07-11 09:20:03  詳細
目的(purpose) Qiitaのアセンブラの記事が少ないのを嘆くのではなく、 アセンブラに関するどういう記事を掲載すると、 抜け漏れなく、アセンブラに関する情報提供ができるかを確認する。 成果(outcome) 10以上のCPUのアセンブラ、アセンブラに関する10以上の視点が提供できるまで一覧を作り、ないものは記事も書く。...
https://qiita.com/kaizen_nagoya/items/46f2333c2647b0e692b2
本の虫: C++17をすでに現場で使っているというキャディ株式会社に話を聞いてきた      2018-07-05 10:20:52  詳細
CTOが「日本のC++のトップ人材の過半数が所属するイカれた会社にする」という宣言をした会社がある。なんとも壮大な話だ。C++プログラマーの業種は多岐にわたっているので、文字通りに考えると、そのような会社は自動車や旅客機の製造業であり、防衛庁の入札に参加する受注業者であり、OSや独自のプロセッサーを開発する...
https://cpplover.blogspot.com/2018/07/c17.html
分散システムの限界について知ろう      2018-07-03 09:20:03  詳細
分散システムの限界について知ろう 1. 分散システムの限界に ついて知ろう 大村伸吾 @everpeace 2018/07/02 株式会社エフ・コード 社内勉強会 2. 大村伸吾 おおむら しんご ✘ Software Engineer at Preferred Networks ✘ Technical Consultant at f-code, ChatWork ✘ twitter/github: everpeace ✘ facebook: shingo.omur...
https://www.slideshare.net/ShingoOmura/ss-103946354
tail -f /var/log/messages | grep vegard: Compiler fuzzing, part 1      2018-06-28 16:20:14  詳細
Much has been written about fuzzing compilers already, but there is not a lot that I could find about fuzzing compilers using more modern fuzzing techniques where coverage information is fed back into the fuzzer to find more bugs. If you know me at all, you know I'll throw anything I can get my h...
http://www.vegardno.net/2018/06/compiler-fuzzing.html
オープンソースWebサーバーの雄NginxがシリーズCの$43Mでさらなる拡張を計画 | TechCrunch Japan      2018-06-21 15:20:22  詳細
オープンソースのWebサーバーNGINXを作っているNginxが今日(米国時間6/20)、Goldman Sachs Growth Equityが率いるシリーズC、4300万ドルの資金調達を発表した。 初期の投資家として取締役を送り込んでいるNEAも、このラウンドに参加した。今回はGoldman Sachs Merchant Banking DivisionのマネージングディレクターDav...
https://jp.techcrunch.com/2018/06/21/2018-06-20-nginx-lands-43-million-series-c-to-fuel-expansion/
高木浩光@自宅の日記 - 魔女狩り商法に翻弄された田舎警察 Coinhive事件 大本営報道はまさに現代の魔女狩りだ      2018-06-20 09:20:04  詳細
■ 魔女狩り商法に翻弄された田舎警察 Coinhive事件 大本営報道はまさに現代の魔女狩りだ 前回の日記(6月11日23時46分公開)の件はその後、以下のように展開した。 6月12日 他人PCで仮想通貨獲得 了解得ず「採掘」初立件 神奈川県警など,*1 毎日新聞, 6月12日朝刊 仮想通貨マイニング(Coinhive)で家宅捜索を受けた話, ...
http://takagi-hiromitsu.jp/diary/20180617.html
Java11ではjavacせずにJavaファイルが実行できるようになる - きしだのはてな      2018-06-19 17:20:15  詳細
JDK11 ea18から、javacしないでもJavaファイルを実行できるようになりました。 あと、Windowsバイナリはzipファイルで提供されるようになっています。tarコマンドが提供されたとはいえ、エクスプローラーから解凍できるzipファイルになるのは ありがたい。 JDK 11 Early-Access Builds JEP330が取り込まれたことにより、...
http://d.hatena.ne.jp/nowokay/20180617#1529239404
C/C++中規模プロジェクトのための超シンプルなMakefile | POSTD      2018-06-16 23:20:55  詳細
私は多くの小規模プロジェクトでMakeを使ってきましたが、より大きな規模のプロジェクトになると、それは非常にうんざりするようなものでした。最近までは、自分のビルドシステムに行いたいことが4つあったのですが、Makeでの方法が分かりませんでした。 out-of-sourceビルド(オブジェクトファイルが、ソースとは分離さ...
https://postd.cc/makefile-c-projects/
CentOS7.5 の fsnotify がレースコンディションを起こすバグを nginx + td-agent + in_tail プラグインで踏む - hibomaの日記      2018-06-14 14:20:18  詳細
エントリの概要 CentOS7.5 の fsnotify() がレースコンディションを起こすバグを、 nginx + td-agent (fluentd) + in_tail プラグインで踏んだ際の調査内容を記していきます. イントロダクション このエントリを書いた時点では、CentOS 7.5.1804 以降でリリースされているカーネルは 3つありますが、カーネルの fsnotify...
https://hiboma.hatenadiary.jp/entry/2018/06/06/111426
LLVM Project Blog: DragonFFI: FFI/JIT for the C language using Clang/LLVM      2018-06-13 04:20:23  詳細
IntroductionA foreign function interface is "a mechanism by which a program written in one programming language can call routines or make use of services written in another". In the case of DragonFFI, we expose a library that allows calling C functions and using C structures from any languages. B...
http://blog.llvm.org/2018/03/dragonffi-ffijit-for-c-language-using.html
仮想通貨マイニング(Coinhive)で家宅捜索を受けた話 - Webを楽しもう「ドークツ」      2018-06-12 14:20:10  詳細
表題の通り、お恥ずかしい限りではありますが、人生ではじめて警察(神奈川県警!)のお世話になる運びとなりました。 罪状としては「不正指令電磁的記録 取得・保管罪」、通称ウイルス罪とのことで、まさに青天の霹靂の思いです。 以下ではこの度起こったことを可能な範囲でありのまま共有できればと思います。 この記...
https://doocts.com/3403
This is SO cool! Use Azure AD to login to Azure Linux virtual machines – Enterprise Mobility + Security      2018-06-04 20:20:13  詳細
Howdy folks! Linux virtual machines are very popular in Azure. A challenge everyone faces is securely managing the accounts and credentials used to login to these VMs. Typically, people create local administrator accounts and use either SSH keys or passwords to login to the VM. As people join or ...
https://cloudblogs.microsoft.com/enterprisemobility/2018/05/29/this-is-so-cool-use-azure-ad-to-login-to-azure-linux-virtual-machines/