ときどきの雑記帖 倒行逆施編

最新ページへのリンク
目次ページへのリンク

一つ前へ 2015年7月(上旬)
一つ後へ 2015年7月(下旬)

ホームへ

2015年07月20日

■_

■_

2015年07月19日

■_

最終日ではないけど池袋のリブロへ行って買い物。

■_

■_

  polyconf - Google 検索
  https://www.google.co.jp/search?q=polyconf&ie=utf-8&oe=utf-8&hl=ja
  PolyConf 15: Cello - Hacking C for Fun and Learning / Daniel Holden : programming
    http://redd.it/3d14nd
  PolyConf 15: An Introduction to Crystal / Erik Michaels-Ober : programming
    http://redd.it/3d14ok
  PolyConf (@polyconfhq) | Twitter
    https://twitter.com/polyconfhq
  #polyconf hashtag on Twitter
    https://twitter.com/hashtag/polyconf
  polyconf/15.polyconf.com ・ GitHub
    https://github.com/polyconf/15.polyconf.com
    https://github.com/polyconf
  PolyConf 2015
    http://polyconf.com/
    Day #3 July 4nd

2015年07月18日

■_

秋葉原に伝説の販売員が帰ってきます! : アキバガイドBlog

88 といえば 「こーれでわたしもさーきょくか♪」 はい拍手ー(平成生まれおいてきぼりモード)

コミックマーケット 88 カタログ
コミックマーケット 88 カタログ コミックマーケット 88 DVD-ROM カタログ
コミックマーケット 88 DVD-ROM カタログ

カタログ扱ってる本屋に行って、 なんか見あたらないなーと思ったのだけど しばらくして表紙がこれだというのに気づいて大笑い。

■_

■_

これ。 avinassh/rockstar Makes you a Rockstar C++ Programmer in 2 minutes というので説明書きを見てみる。

avinassh/rockstar

Rockstar is one amazing library, which will make you a Rockstar Programmer in just 2 minutes. In last decade, people learned C++ in 21 days. But these days, it has come down to just 10 minutes. But, I wanted to do better.

This repo will not only teach you Complete C++ in just 2 minutes, also makes Open Source Contributions. You see, Open Source contributions are very important these days, especially if you can get those boxes filled with green on your Github profile. As an efficient programmer, I believe in killing two birds in just one shot.

Run Rockstar, be a Rockstar, show off your Github profile to everyone and bag those $200K programmer jobs. Once you become a Rockstar, every recruiter will want to hire you and there is no turning back.

うはは。

■_

斉藤由貴(Yuki Saitō)|PC-8801「これで私も作曲家」篇(NEC CM 30秒)なんとも言えない可愛いわらしさなのですよ。 - YouTube

2015年07月17日

■_

文庫になってた。 アーキテクチャの生態系: 情報環境はいかに設計されてきたか (ちくま文庫)
アーキテクチャの生態系: 情報環境はいかに設計されてきたか (ちくま文庫)

攻殻機動隊新劇場版を観た。 まーなんというか「前史」モノは難しいっすね。 ARISE の中のあれこれを上手く拾ってったとは思うけど (ARISE始める前からここまで話を組み立ててたってのがありそうだけど)。

■_

■_

  ** When ‘int’ is the new ‘short’ | Hacker News
  https://news.ycombinator.com/item?id=9849233
  http://googleprojectzero.blogspot.com/2015/07/when-int-is-new-short.html

2015年07月16日

■_

50ドル分くらい買った。 The Pragmatic Bookshelf | Christmas in July! Today through Friday ONLY O'Reilly も半額セールやってるけど今回はいいや。 Early Release - O'Reilly Media

■_

■_

Vim's 400 line function to wait for keyboard input | Hacker News で、 Geoff's site: Vim Hall of WTF

Geoff's site: Vim Hall of WTF

This function is over 400 lines and contains over 40 #ifdefs. Its job? To wait for keyboard input. Several factors caused this code to be so insane.

 Vim tries to be compatible with every OS, including dead ones such as BeOS, VMS, and Amiga. 
 Features that drastically change behavior are enabled/disabled with preprocessor flags. 
 Cross-platform libraries like libuv didn’t exist when Vim was created.

まー、もうちょっとわかりやすくできないものかとは思うけども。 ところで今は昔、fj に定期的にリアルタイムキー入力の解説記事(FAQ?)が 流されていたような記憶が……

2015年07月15日

■_

くまのぬいぐるみに話しかける - Really Saying Something これ、ブクマコメントにもあるけど初出が 「プログラミング作法 (Practice of Programming)」ってことはないんじゃないかなあ (「設定」がだいぶ古そうだしね)。 はてなブックマーク - くまのぬいぐるみに話しかける - Really Saying Something といってちょっと検索したところではこれというのは見あたらず。 「ゴムのアヒルちゃん」はうぃきぺの項目にもなってるのに!w Rubber duck debugging - Wikipedia, the free encyclopedia Rubber Duck Debugging Programming Quotes, Sayings about Software, Programmers, Developers, Application Development

くったりぬいぐるみ LL リラックマ
くったりぬいぐるみ LL リラックマ

バグの話と言えばこの本も忘れずに:) ウィルクス自伝―コンピュータのパイオニアの回想
ウィルクス自伝―コンピュータのパイオニアの回想

■_

■_

2015年07月14日

■_

今日冥王星に最接近した「ニューホライズンズ」なんで「~ズ」なんだろうかと 疑問に思ったのですが、 New Horizonsの意味 - 英和辞典 Weblio辞書 ニュー・ホライズンズ (New Horizons) はアメリカ航空宇宙局 (NASA) が2006年に打ち上げた、人類初の冥王星を含む太陽系外縁天体の探査を行う無人探査機である。 で、 horizonの意味 - 英和辞典 Weblio辞書 の2番目には [通例複数形で] 〔思考・知識などの〕範囲,限界; 視野. と。 なるほどー。

またまたまた~ flash。 「AdobeはFlash終了を宣言すべき」とFacebookのセキュリティ責任者 - ITmedia ニュース なんて話も出ていますが Two more Flash 0-days emerge in Hacking Team leak | Hacker News をみると I would like to hear what Adobe have to say about their streak of serious security problems. Not only that, but they should face some consequences for that neglect. At least be forced to publish a working spec for Flash. とか Serious question: why are people still using Flash? I'm surprised by the number of websites that use it. とか Flash is decades old, not that big, and still has use-after-free vulnerabilities? Tools for catching those have been widely available for years. That makes one suspect those vulnerabilities aren't there by accident. We need public disclosure of the code check-in that created the bug, with names. People need to be fired for this. いうのがあって大笑い。確かに一体どんなソースコードなんだか見てみたくはある:)

東京都、広域交通ネットワーク計画で臨海部と品川に地下鉄構想 | マイナビニュース を見ると、 東京9号線複々線化(和泉多摩川~新百合ヶ丘) とか 東京10号線複々線化(調布~笹塚) なんてのが。やっぱり京王線こういう計画あったのね。 で、高架化反対運動の幟を下高井戸の辺りで見かけたと。 小田急の複々線、代々木上原~新宿は無理なんかねさすがに。 東京11号線延伸(押上~松戸) これは半蔵門線?

■_

■_

むかーしの GNU's Bulletin で gcc の nested function に関する記述を探したのだけど 先にこれが目についた。

GNU's Bulletin, vol. 1 no. 8 - GNU Project - Free Software Foundation
  GNUs Flashes
  

Long-named options We have started adding long-named options to many of our utilities. For example, instead of remembering whether to use -v or -V, you can use +verbose (or any unambiguous abbreviation) in all programs. Eventually we hope to provide command-line completion for long option names.

あー、そういやあ最初は '+' だったんだよなあ> long オプションの開始記号。 何かとぶつかるとかで今の '--' に変わったんだよね。

そして Boycott Apple; Defend Apple こんなこともあったわねえ……(遠い目)

さて。

  GNU's Bulletin, vol. 1 no. 8 - GNU Project - Free Software Foundation
  

We are trying to stabilize GCC Version 1 while incorporating new improvements into Version 2. Version 2 now has support for nested functions, a certain amount of CSE between basic blocks, and a new feature for classifying instructions-- which can be used to choose between long and short branches or to provide raw data for instruction scheduling. (略)

Front ends for Modula, Fortran and Pascal are being developed by volunteers. There are rumors about various other languages. So far, no one has volunteered to write Ada or Cobol.

GNU's Bulletin, vol. 1 no. 7 - GNU Project - Free Software Foundation

We are also working on merging the C Compiler with the C++ compiler so that there would be only one distribution for both languages. In the future, if we have time, we would like to implement more language extensions (we will probably add nested scoping), plus facilities for precompilation of header files to save time when they are large and the source files are small. We might also do other language front ends, but there seem to be enough remote GNUers willing to do this job.

うーむ GNU Bulletin じゃなかったか(日本語版の可能性もあるけど)。

2015年07月13日

■_

実際に「Go to statement considered harmuful」に書かれていることを知らずに 「独自の」「goto有害論」を振りかざす手合いはそこかしこにいるようですが、 「早すぎる最適化は諸悪の根源(Premature optimization is the root of all evil)」にも そう言った面があるとかないとか。

ICSE 2015 勉強会 - #sereading の紹介スライド(全部入り)を飛ばし飛ばし見たのだけど 面白いものがたくさん。 やっぱ論文追いかけなきゃダメだよなあと思いつつ それを活かせるのかというと以下略

伸びるかな Ask HN: Which language to learn for long-term work | Hacker News

池袋西武のマイコンコーナーには行った記憶がある。 つーても当時の行動範囲からするとそう何回も行っていないはずだけど。

■_

■_

Any Sufficiently Advanced Technology Is Indistinguishable From Cthulhu - Charlie's Diary …クトゥルー?

クトゥルフ神話 - Wikipedia クトゥルフ神話TRPG キーパーコンパニオン 改訂新版 (ログインテーブルトークRPGシリーズ)
クトゥルフ神話TRPG キーパーコンパニオン 改訂新版 (ログインテーブルトークRPGシリーズ)

2015年07月12日

■_

神保町やらお茶の水で就職活動中らしき学生さんを複数目撃。

■_

■_

ROT13。 Minority's hello, world 15位と51位には STR_ROT13 / rot13 という関数が使われています。何の役に立つのかさっぱりわかりません。

イマドキはもう ROT13(とかROT47)なんて使う場面なさそうですもんねえ。 でもうぃきぺにも記事があったりするし、 ジャーゴンファイルにも載っている由緒正しいその筋のものだったりするのですよね。 ROT13 - Wikipedia rot13

ところでうぃきぺ記事中にこういうものが

ROT13 - Wikipedia

memfrob()関数 

GNU C ライブラリ(計算機プログラミング用に用意された標準的なルーチンの集合)には memfrob() という名前の関数がある ([5])。このルーチンはROT13と同じ目的で用いられるが、任意の二進データに利用可能である (ユーモアをこめて、「意味不明化」(en:frobnicate)関数と呼ばれる)。このルーチンではデータの各8-bitバイトをとり、 二進数の00101010(十進表記では42。生命、宇宙、そして万物についての究極の疑問の答え参照) との間のビット毎の排他的論理和 (XOR) を計算する。この手法は単純な排他的論理和による暗号法 en:simple XOR cipherで、やはり弱い。ROT13と同様、再度適用すると元のデータが得られる。

へー。

■_

2015年07月11日

■_

数セミ買ってない。

■_


一つ前へ 2015年7月(上旬)
一つ後へ 2015年7月(下旬)

ホームへ


リンクはご自由にどうぞ

メールの宛先はこちらkbk AT kt DOT rim DOT or DOT jp