本の虫

江添亮のブログ, GitHub, 本の虫@GitHub, @EzoeRyou

2016-06-29

C++標準化委員会の文書: P0250R0-P0259R0

›
P0250R1: Wording improvements for initialization and thread ids (CWG 2046) 実行単位と実行順序についての文面や言葉の使い分けを微妙に変える提案。 標準化委員会の中では、C++は将来的に、プロ...
3 comments:
2016-06-28

C++標準化委員会の文書: P0240R0-P0249R0

›
P0240R0: Why I want Concepts, but why they should come later rather than sooner P0225R0「何故私はコンセプトをすぐに欲しているのか」に対する反論、「何故私はコンセプトを欲しているが、...
1 comment:
2016-06-27

C/C++で0xf+1は合法なのに0xe+1はコンパイルエラーになるのはなんで?

›
以下のコードはwell-formedである。 int x = 0xf+1 ; 以下のコードはill-formedである。 int x = 0xe+1 ; 何故か。 理由は、0xf+1は、0xf, +, 1という3つのトークンとして認識されるが、0xe+...
2016-06-24

C++標準化委員会の文書: P0230R0-P0239R0

›
[PDF] P0230R0: SG14 Games Dev/Low Latency/Financial Meeting Minutes 2015/10/14-2015/02/10 ゲーム開発、低レイテンシー、Financialな業界からC++に提案をする会議の議事録。 ...
1 comment:
2016-06-21

Chrome 51のV8の興味深いバグ

›
以下のコードを実行した結果を予想してみてほしい。 function foo() { return typeof null === "undefined" ; } for ( var i = 0 ; i < 1000 ; ++i ) { ...

C++標準化委員会の文書: P0220R0-P0229R0

›
P0220R1: Adopt Library Fundamentals V1 TS Components for C++17 (R1) Library Fundamentals V1の規格への取り込み Library Fundamentasについては、先日の勉強会...
1 comment:
2016-06-17

GNU/Linux版Steamがクソすぎる件

›
正確に言うと、Steam Runtimeがクソすぎる。 GNU/Linux版のSteamは、ユーザースペースをごっそり自前で用意している。これはSteam Runtimeと呼ばれている。steamランチャーとsteamのゲームは、Steam Runtimeでchrootさ...
2016-06-16

C++標準化委員会の文書: P0210R0-P0219R0

›
P0210R0: A light-weight, compact dynamic array 軽量な動的配列ライブラリの提案。 vectorはamortized constant timeを実現するために、実際に必要なサイズよりも大きなサイズのメモリを確保している...
1 comment:
2016-06-13

rootが無効化された環境でsshfsで権限の必要なファイルを変更する方法

›
sshfsは便利だ。リモートのファイルシステムをローカルのファイルシステムにマウントして扱うことができる。これにより、ローカル側のGUIのファイルシステムビューワーやエディターを使った温かみののある手作業による管理ができる。 ところで、Ubuntu Serverではro...
4 comments:
2016-06-11

プログラミング言語基礎勉強会で発表した

›
プログラミング言語基礎勉強会 sponsored by @wantedly UIターン - connpass 上記の勉強会で発表してきた。今回の発表は、C++17の標準ライブラリを軽く説明した。 発表に使用したスライド資料はGitHubに上げてある。 Ezo...
1 comment:
2016-06-09

GNU/Linuxでゲーム

›
数年前のゲーミングラップトップを手に入れたので、Ubuntuを入れてゲーム用のGNU/Linux環境を構築しようとした。 GNU/Linuxにおけるゲーミング環境は年々良くなってきている。ValveのSteamOSのおかげでGNU/Linuxに対応する理由があるからだ。今...
2016-05-26

近況

›
しばらくブログを書いていなかったが、いろいろと忙しかった。 今、とある仕事をしているのだが、その仕事内容がまことに精神的に辛い。その仕事内容はまだ公開できないのだが、とりあえず言えることとしては、1文字は1バイトではないということと、C++の標準ライブラリの正規表現ライブ...
6 comments:
2016-05-11

BitKeeperがオープンソース化された付記DVCSの歴史

›
BitKeeper BitKeeperは最初の分散ソース管理システムである。今後はオープンソースのApache 2.0ライセンスとして提供される。 BitKeeperは高速で、エンタープライズレディな、分散ソースコード管理であり、大きなプロジェクトから小さなプ...
2016-05-08

xkcd 463: 投票機

›
xkcd: Voting Machines Premier Election Solutions社(以前はDiebold社)は、自社で開発したオハイオ州の選挙用の投票機が、McAfee アンチウイルスソフトウェアの問題によって障害を起こし責任を追求されている...
1 comment:
2016-05-05

MITがSICPを教えなくなった理由

›
Programming by poking: why MIT stopped teaching SICP | posterior science このNYC Lisp meetupの動画 で、Gerry Sussmanに対する質問として、SussmanとAbelso...
21 comments:
2016-05-02

Craig WrightがSatoshi Nakamotoだとする証明はない

›
WiredとGizmodeにより、Craig Wrightなる人物がbitcoinのオリジナルの設計者にして最初の実装者、Satoshi Nakamotoであると報じている。 Bitcoin’s Creator Satoshi Nakamoto Is Probably T...
4 comments:

コンピューター科学のアカデミック業界の残念な現状

›
mhoye on Twitter: "Extremely angry with the state of academic CS research right now. (1/n)" MozillaでFirefoxのエンジニアリングコミュニティマネー...
33 comments:
2016-05-01

超会議2016でドワンゴの運営スタッフとして焼きそばを焼いた感想

›
「江添さん、超会議で焼きそばを焼きませんか?」 恰幅のいい同僚が話しかけてきた。この男はドワンゴの料理研究部の部長である。 ドワンゴには福利厚生として同好会の設立を会社に申請でき、受理された同好会には部費も支給される。最も、会社が経費として出す金なので、いろいろと制...
6 comments:
2016-04-23

Ubuntu 16.04にアップグレードした

›
Ubuntu 16.04にアップグレードした。今回はかなり問題だらけだった。 まず、アップグレードが正常に終わらなかった。古いパッケージを削除する途中で、hicolor-icon-themeのインストールスクリプトが正常に終了しなかったとのメッセージが表示された。同じ問題...
2016-04-20

江添ボドゲ会@5月

›
以下の通り5月7日に自宅でボドゲ会を開催するのでお集まりください。 江添ボドゲ会@5月 - connpass 今回もカレーでも作ろうと思う。

curl | bashをサーバーサイドで判定する方法

›
Detecting the use of "curl | bash" server side | Application Security ソフトウェアをインストールするとき、シェルスクリプトを実行するのはよくあることだ。しかし、そのシェルスクリプト...
1 comment:
2016-04-12

Brian Kernighanがプログラミング言語Goの組版に使ったのはなんとtroff

›
Ramakrishnan Muthukrishnan - Brian Kernighan on the typesetting of "The Go Programming Language" book L&RのKでありAWKのKでもあるBr...
6 comments:
2016-04-06

Vim風のテキストエディターvis

›
martanne/vis: a vim like text editor 1%のコードで80%のVimの機能を目標に開発されているVim風のテキストエディター。 GUIとマウスのサポートがない以外は興味深い。
2016-04-04

アメリカ合衆国政府が公金を投じて開発されたソフトウェアは自由ソフトウェアにする法案を公開

›
https://sourcecode.cio.gov/SourceCodePolicy.pdf Matthias Kirschner's Web log • US government commits to publish publicly financed s...
1 comment:

物理法則が同じかつ1900年ぐらいの科学レベルの異世界にタイムリープした現代人は現代の進んだ科学知識を活用して異世界チート主人公系ラノベのごとくになれるか

›
いかのような問題提起を考察したい。 物理法則が同じかつ1900年ぐらいの科学レベルの異世界にタイムリープして現代物理を自分が思いついたかのように主張して科学史に残ろうとするも、理解がクソなためにむしろ本来のまっとうな科学の発展を阻害してしまう異世界チート主人公系ラノベで一発...
2 comments:
2016-04-01

C++標準化委員会の文書: P0200R0-P0209R0

›
P0200R0: A Proposal to Add Y Combinator to the Standard Library lambda式で再帰できるようにするY Combinbatorライブラリの提案。 int main() { auto gcd = ...
1 comment:

Linuxにleftpad()というシステムコールを入れる提案

›
LKML: Richard Weinberger: New syscall: leftpad() Linuxカーネルに興味深い日付でleftpad()というシステムコールが提案されている。 最近のnode.js業界の事件を振り返るに、leftpadのような基本的...
2016-03-30

C++標準化委員会の文書: P0190R0-P0199R0

›
[PDF] P0190R0: Proposal for New memory order consume Definition memory_order_consumeの定義を変更する提案。RCUだけではなくGCなどにも利用できるようにする。Linuxカーネルでも使える...
1 comment:

WindowsにLinuxサブシステムを載せてUbuntuのユーザースペースが動く未来が来る?

›
​Microsoft and Canonical partner to bring Ubuntu to Windows 10 | ZDNet 詳しいことは明日発表されるということで、未だに公式の確証はないのだが、MicrosoftとCanonicalが提携してUbunt...
4 comments:
2016-03-29

C++標準化委員会の文書: P0174R0-P0189R0

›
P0174R0: Deprecating Vestigial Library Parts in C++17 標準ライブラリの一部をdeprecated扱いとする提案。 以下のライブラリのdeprecated扱いが提案されている。 std::iteratorは...
1 comment:
‹
›
Home
View web version

Profile

江添亮
自由ソフトウェア主義者
C++ Evangelist
C++標準化委員会の委員
ドワンゴ社員
C++11本を執筆した。
株式会社ドワンゴで働いている。

Mail:boostcpp@gmail.com
Twitter:@EzoeRyou
GitHub: https://github.com/EzoeRyou
江添亮のマストドン@EzoeRyou

筆者にブログのネタを提供するために、品物をアマゾンお気に入りリスト経由で送りたい場合:
Amazon.co.jp: 江添亮: 江添のほしい物リスト

筆者にブログのネタを提供するために、直接に品物を送りたい場合、住所をメールで質問してください。

View my complete profile
Powered by Blogger.