ときどきの雑記帖'

I'd just be the catcher in the rye and all. I know it's crazy, but that's the only thing I'd really like to be. I know it's crazy.

The catcher in the rye
J. D. Salinger

著作権保護期間の70年延長に反対

検索エンジン経由でこられた方へ

このページの内容は日々更新されます。 そのため、検索エンジンに引っかかったものがここに残っているとは限りません。

最新エントリ (何日分あるかは不定)

2014年04月23日

■_

pocket が動いてないので商売(ってなんですか)あがったり。 あ、今(6am)は動いてるっぽい。

■_

■_

2014年04月22日

■_

久しぶりに満員電車(密度低め)に。 毎日こんなんは無理じゃー

■_

Is C Too Dangerous? (after heartbleed and goto fail) : programming

■_ GNU grep

おお、まだ改良が結構な頻度で続いている grep.git - grep

grep.git - grep

Age	Commit message (Expand)	Author	Files	Lines
22 hours	grep: -P now rejects invalid input sequences in UTF-8 localesHEADmaster	Paul Eggert	4	-17/+11
25 hours	dfa: minor improvements to previous patch	Paul Eggert	4	-26/+24
25 hours	grep: speed-up for exact matching with begline and endline constraints.	Norihiro Tanaka	4	-23/+78
33 hours	dfa: fix bug that caused NUL to be mishandled in patterns	Paul Eggert	4	-1/+57
3 days	build: reenable some compiler warning options	Jim Meyering	1	-24/+2
3 days	dfa: fix pointer type conversion bug	Paul Eggert	2	-6/+5
4 days	maint: Revert "dfa: avoid new NULL dereference"	Jim Meyering	1	-1/+1
4 days	dfa: avoid new NULL dereference	Jim Meyering	1	-1/+1
4 days	dfa: minor cleanup	Paul Eggert	1	-7/+5
4 days	dfa: speed up by checking multibyte characters on demand	Norihiro Tanaka	1	-149/+62
4 days	dfa: trans reallocation microoptimization	Paul Eggert	1	-7/+8
4 days	dfa: simplify dfmust initialization	Paul Eggert	1	-18/+8
4 days	dfa: simplify freelist	Paul Eggert	1	-8/+4
4 days	dfa: avoid duplicate strlen when allocating memory	Paul Eggert	1	-4/+4
4 days	dfa: simplify memory allocation	Paul Eggert	1	-95/+24
4 days	dfa: simplify position set and element count allocation	Paul Eggert	1	-58/+52
4 days	dfa: simplify multibyte_prop allocation	Paul Eggert	1	-9/+8
4 days	dfa: simplify range char allocation	Paul Eggert	1	-32/+19
4 days	dfa: simplify transition table allocation	Paul Eggert	1	-63/+54
4 days	dfa: better size-overflow check	Paul Eggert	1	-1/+1
4 days	dfa: avoid unnecessary work and other initialization	Paul Eggert	1	-27/+3
4 days	dfa: clarify memory allocation and port to IRIX	Paul Eggert	1	-101/+110
8 days	tests: detect an infloop-inducing bug in grep -P (pcre-8.35)	Jim Meyering	2	-0/+34
10 days	build: update gnulib submodule to latest	Paul Eggert	1	-0/+0
11 days	grep: improvements for the open-CSET patch	Paul Eggert	1	-58/+43
11 days	grep: open CSET and transform into uppercase when MB_CUR_MAX == 1	Norihiro Tanaka	1	-2/+33
11 days	grep: cleanup for HAS_DOS_FILE_CONTENTS issue	Paul Eggert	4	-26/+30
11 days	grep: cleanup for empty-string fix	Paul Eggert	4	-37/+48
11 days	grep: no match for the empty string included in multiple patterns	Norihiro Tanaka	4	-23/+53
14 days	grep: remove bool_bf	Paul Eggert	1	-9/+2
14 days	maint: avoid sc_po_check syntax-check failure (kwset.c)	Jim Meyering	1	-1/+0
2014-04-08	grep: port better to hosts with nonstandard nl_langinfo	Paul Eggert	3	-18/+7
2014-04-08	grep: prefer bool in DFA internals	Paul Eggert	1	-67/+73
2014-04-08	grep: prefer regex to DFA for ANYCHAR in multibyte locales	Norihiro Tanaka	1	-5/+8
2014-04-08	grep: remove trival_case_ignore	Paul Eggert	5	-137/+8
2014-04-08	grep: simplify memory allocation in kwset	Paul Eggert	4	-85/+42
2014-04-08	grep: minor cleanups for Galil speedups	Paul Eggert	1	-62/+59
2014-04-08	grep: use the Galil rule for Boyer-Moore algorithm in KWSet	Norihiro Tanaka	1	-87/+127
2014-04-07	grep: cleanup DFA superset optimization	Paul Eggert	3	-98/+104
2014-04-07	grep: optimization with the superset of DFA	Norihiro Tanaka	3	-25/+173
2014-04-06	build: avoid OS X 10.8.5 build failure due to lack of static_assert	Jim Meyering	1	-0/+1
2014-04-06	grep: fix performance bug with regex in line-by-line mode	Norihiro Tanaka	1	-16/+18
2014-04-06	grep: minor improvements to previous patch	Paul Eggert	1	-13/+16
2014-04-06	grep: reuse multibyte DFA buffers in non-UTF8 locales	Norihiro Tanaka	1	-65/+69
2014-04-05	grep: simplify dfa.c by having it not include mbsupport.h directly	Paul Eggert	7	-120/+16
2014-04-01	dfa: avoid re-building a state built previously	Norihiro Tanaka	1	-1/+2

タナカさんのが気になる

2014年04月21日

■_

今日はスライドやら論文やらチェックする時間がほとんどとれませんでした。

使っているモレスキンのノートの大きさが 再生紙モバイルノート A5スリム無地40枚 | 無印良品ネットストア とほぼいっしょだと言うことに気がついた。 だからってどうということもないんですがw

■_

poweshell で、 なんの気なしにコマンドラインで 22/7 とか入力したら計算結果を出力した。 電卓アプリいらねー (cmd.exe で PerlとかRubyのone-linerで計算させることも減るかな)

■_ 読むのをオススメするソースコードとは

Ask HN: What source code is worth studying? : programming

Ask HN: What source code is worth studying? : programming

I'll add some that I like, but are not in the HN page:

    Tim Budd's Leda and Little Smalltalk.
    Jurassic JS.
    Xlisp by David Betz.
    Anything by Nils M Holm, specially the SubC compiler and S9fes.
    Mocp, a curses-based music-player.
    cplay, another curses-based music player that uses external processes to play anything.
    Caml light.
    Tetr.js. Yes, it's a tetris, but the code is concise and easy to read, while implementing the full ruleset (wallkicks, etc).

Little Smalltalk と Xlisp は読んだことあるな。 あんまり覚えてないけど。

元はこちら。 Ask HN: What source code is worth studying? | Hacker News こっちは結構やり取りがありますがこの辺とか

I'm partial to the Tcl C code: https://github.com/tcltk/tcl/blob/master/generic... | Hacker News

I'm partial to the Tcl C code:

https://github.com/tcltk/tcl/blob/master/generic/tclFCmd.c

It's very nicely commented and has a nice, easy to read style throughout (except for the regexp files).
	

Tcl の regexp コードは二回挑戦して連敗してんだよな ○| ̄|_

■_

■_

近刊チェック

オライリーのこれ覚えにないなあ…

2014年04月20日

■_

情報処理技術者試験があったらしいですね。 しかし弊社、ソフトウェア技術者の技術向上を推進云々言っといて 受験して合格したら「受験料は」負担するよ(後払い)って… (その他の見返り等は「まったく」ありません :)

雨と傘と自転車通勤。 駅まで結構歩く人だと雨の日でも自転車で行きたいんですかね。やっぱり。 で、濡れたくはないから傘を差すと。

Hoc (programming language) - Wikipedia, the free encyclopedia つーのがありましてですね。 lex/yacc を覚えるのにお世話になったんですが、 こいつをパーザコンビネーターとか使って実装してみようかなあ とか思ったり。

One for All , All for One の誤訳  小倉広コラム

■_

6 Books Every Programmer Should Own

6 Books Every Programmer Should Own

I’ve seen many lists about the best programming books and I am sure there are a lot of books that are specific
to a programming knowledge or technology – that I have not included in my list.

The books I have chosen are those that are meant to inspire, increase productivity and improve your programming
design skills.

Note: This list has no particular order.

で挙げられた本

日本語訳調べてアサマシリンク作るキリョクもないw 最後の(GoFの)「デザインパターン」を除けば日本語訳も問題なく買えると思います。 選んだ理由は元記事をどうぞ。

■_ AMA

AMA って「○○だけど質問ある?」ってやつですよね。 Programming Newsletter - O'Reilly Media

Programming Newsletter - O'Reilly Media

Reddit AMA with Tim | April 22 | 10AM PT

Tim O'ReillyThe Internet of Things is a rapidly emerging new area with more questions than answers. If you're
curious, here's a chance to bring your questions directly to Tim O'Reilly.

Ask him anything and everything—from what IoT is and why it might be the next big thing—to his favorite devices,
biggest trends and opportunities, and more. Questions can be esoteric or fun, specific or far-reaching—as long
as it's in the spirit of learning more about the IoT.

It'll be enlightening and fun, so join us on Reddit next Tuesday and drop in on the AMA.

Ask Me Anything About the Internet of Things: Solid 2014 - O'Reilly Conferences, May 21 - 22, 2014, San Francisco, CA どんな質問が出てくるんだろう。

■_ de facto

最近こういう使い方をときおり見かけるようになった印象があるんだけど 正直どういう意図で使ってるのかよくわからない… de factoの意味 - 英和辞典 Weblio辞書 de facto - definition of de facto by the Free Online Dictionary, Thesaurus and Encyclopedia. デ・ファクト - Wikipedia デファクトスタンダード - Wikipedia

■_

2014年04月19日

■_

あ、今週も別のところでやるのかアレ。 千葉県千葉市のQVCマリンフィールドに全高約8mの「実物大イングラム」登場 | マイナビニュース

ちょっやってみようかなという気になっている。 Build Your Own Lisp

■_

安全なソフトウェアシステムを実現するための新たなアプローチ | SWE iPedia このリンク先にあるpdfを読んだのだけど面白かった (対談のひとりは「セーフウェア」の人)。

■_

近刊でこんなのを見つけたんだけど… Amazon.co.jp: 超高速開発が企業システムに革命を起こす: 一般社団法人ICT経営パートナーズ協会, 関 隆明: 本

Amazon.co.jp: 超高速開発が企業システムに革命を起こす: 一般社団法人ICT経営パートナーズ協会, 関 隆明: 本

内容紹介

必要な情報システムをスピーデイに開発し、柔軟に変えていくことのできる手段として、超高速開発という考え方とそれを
支える超高速開発ツールが注目を浴びています。ここでいう「超高速開発」とは、単にプログラムを自動生成する機能だけ
ではなく、業務のデザインから運用・保守工程をも含めたシステム・ライフサイクル全般にわたる生産性向上と継続的品質
改善のやり方を意味します。ユーザ企業はもちろん、今までプログラミングの知識がないという理由でシステム開発を対象
外と考えていた経営指導の専門家の人達にとっても、経営や業務知識をベースに情報システム開発が行える有力な方法にな
る可能性があります。2013年8月にソフトウェアの生産性を高める超高速開発ツールベンダ13社が集まって、「超高速開発
コミュニティ」が発足しましたが、本書はそのコミュニティのまとめ役であるICT経営パートナーズ協会(会長は元NECソフ
ト社長・会長、元ITコーディネータ協会会長の関隆明 氏)のメンバーが分担して原稿執筆にあたりました。また付録には、
ベンダの寄稿による各社のツールの概要をまとめています。


推薦のお言葉
以下略

ちょっとどんなんだか見てみたい(買うかどうかは微妙

■_

あとでよむ(んじゃないかな) Buggy Security Guidance from Apple | Random ASCII

Buggy Security Guidance from Apple | Random ASCII

In February 2014 Apple published their Secure Coding Guide. I glanced through it and noticed that their sample
code for detecting integer overflow was buggy – it triggered undefined behavior, could be optimized away, and
was thus unsafe to use.

■_


過去の雑記帖

  1. 2014年4月(下旬)
  2. 2014年4月(中旬)
  3. 2014年4月(上旬)
  4. 2014年3月(下旬)
  5. 2014年3月(中旬)
  6. 2014年3月(上旬)
  7. 2014年2月(下旬)
  8. 2014年2月(中旬)
  9. 2014年2月(上旬)
  10. 2014年1月(下旬)
  11. 2014年1月(中旬)
  12. 2014年1月(上旬)
  1. 2013年
  2. 2012年
  3. 2011年
  4. 2010年
  5. 2009年
  6. 2008年
  7. 2007年
  8. さらに前
リンクはご自由にどうぞ。

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