/ 最近 .rdf 追記 設定 本棚

脳log[2017-10-22~]



2017年10月22日 (日) 絶対面白い。「J. Coplien氏による「Lean Architecture / DCI Evening」に参加してきました - たなかこういちの開発ノート」■Coplienさんの『マルチパラダイムデザイン』から始まって派生する『ジェネレーティブプログラミング』を読み、ちょうど今『ソフトウェアファクトリー』を読んでるところ。この本(20170825)を読んだ一人が挙げていたことで見落としていたのを見つけたのだった。13年前の本だけど、浅学非才の身には当時読んでもたぶん理解できなくて、大きくてゆっくりなうねりを横目ででも見てきたからこそ、起こっていることの概観を本の中に見つけることができてる。■@2017-11-30 ありがたやありがたや。「PHP Mentors -> 「Lean Architecture / DCI Evening」参加レポート


2017年10月21日 (土) 最近の話題。煽り運転。■自分の場合煽られることはないかな。他人のケツに張り付くのが好きなやつはときどき見かけるけど。今日(20日。台風前の曇り)もミラーの右半分に一部だけ映りこむ(近い!)タクシーの姿が。先へ行きたいんなら張り付かずにさっさと行きゃあいいんだ、ていうか張り付いたら助走区間がゼロで追い越しが難しくなるだろう。ミラーに映る姿を一瞬でも見せてくれるなら、こちらもふらついて接触しないように気をつけることができて親切だけど、いつまでも張り付いてるのは抜かす気もないのにお互いを危険に晒す愚行であって、迷惑だ。追い越し許可が欲しいのなら、そんなものはやらない。俺だって前の車にスピードキャップをはめられて、でも追いついてしまわないように気をつかって距離をとってるのだ。自分の責任で法定速度を超えて対向車線を利用して追い越しのリスクをとればいい。バカになれないのなら、せんでいい。


2017年10月20日 (金) ロッカーの扉を100回開閉したら……これが数学五輪常連校・筑駒の入試だ! (1/3) - ITmedia NEWS」■1ページ目で立ち止まって考えてた。「ロッカー問題の解答時間は子供たちによると平均7分以内だという」。いわく「そんなに難しくないよ。約数が大事」「「200個を1つひとつ調べる必要はない」「ロッカーの番号の約数番目のとき開閉される」「100以下の約数の個数が偶数なら閉まって、奇数なら開いてる」「100以下は、約数が奇数なのは平方数だけだよ」■うんうんそうそうと読んできたが、最後おかしくね? 「平方数だけだよ」ってそんなの知らないよ。■小学生に張り合って(というかヒントをもらって)さらに考えてみる。ある数 Nの約数を数えようというとき、素因数のそれぞれを何個まで選ぶ場合の数はとか猪口才なことを考えなければ、約数は必ずペアで見つかると思う。√Nより小さい約数と大きい約数のペア。2乗して Nより小さい約数と大きい約数のペア。N=12なら、1と12、2と6、3と4、以上。これがおかしくなるのが平方数。N=16なら、1と16、2と8、4と4、以上なんだけど、4を 2回数えるわけにはいかないので約数の個数が奇数になる。■これだけでお腹いっぱいなんだけど、101番目から200番目はすべての約数ではなく100以下の約数の数だけしか開閉されない、と。どうすんのこれ。101から200までの数を約数に持つ数ってその数自身だけ?(2に101をかけても202になってオーバーするので、1しかかけられるものがない) それらは 1回だけ開閉回数が減るから、平方数(121,144,169,196)とその他の数の開閉状況が、100までの数の場合とは逆になる?■クエスチョンマークが消せない。7分とかないわ。問題のひとつに過ぎひんとかないわ。■小6といえば x も負数も習ってなくて、未知の値をとりあえず x とおいて問題文の通りに方程式(といえば『(あだむ)(いぶ)の方程式』「コンドーさん」を買う話とかあった。近所のお姉さんの蔵書です←何かの予防線)を作るなんてできなくて、最初から x= の右辺にあたる式を立てることに苦心していた学年ですよ。


2017年10月19日 (木) 音楽プレイヤーの進むと戻るを表す2種類のボタン。最近では次曲と早送りが別ボタンのこともなくなって、2種類がそのまま2つのボタン。■戻るボタンに2派ある。常に前の曲に戻るものと、基本的に曲の先頭へ戻るボタンで、曲の頭約1秒を再生してる間に限り前の曲に戻るものと。この2番目の戻るボタンが嫌い。好き嫌い以前に、ダブルクリックに似た素早く連続した操作を要求するのがダメだし、タイミングによりボタンの意味が変わるのもダメ。自分が戻るボタンを使用するほぼ唯一の機会(同じ曲をもう一度聞きたい)から考えても支持できる部分がない。■次の曲が始まって初めて曲が終わったことを知り(というか最後まで聞いたら次の瞬間には次の曲に入っている道理)、もう一度聞きたいなと戻るボタンを押す。数秒聞いてみて、同じ曲(聞きたいものの次の曲)が再生されていることから戻るボタンの意味を知り、もう一度押す。曲の頭を確認してからではすでに遅かったらしく、やはり同じ曲(聞きたいものの次の曲)が流れる。ピッピと2回連続で操作する。完了。無駄な操作と必ず要求される連続操作。あほくせ。■戻るが常に前の曲に戻るだった場合を考えてみる。戻るボタンを押してみる。再生されたものを聞き、そのまま聞くか、進むボタンで次の曲(直前に再生されていた曲。戻るボタンを頭出しに使いたい人が必ずしもいないとは限らないだろう)を聞く。■実際、1タッチで曲の先頭に戻れることにメリットを見出す人っているんだろうか。使い道の想像がつかない。■「Androidのアプリ、Powerampについて - 「◄◄」を押すと、1つ前... - Yahoo!知恵袋」 そういう動作を望む人がおり、そこを好みに設定できるプレイヤーがある。望まれている方式の方が主流だという認識はある。しかしその有用性がわからない。別の2例(※検索ランキングに基づく抽出)。「iPhoneの付属イヤフォンでiPod音楽のリモコン操作を行う方法」「Windows Media Player 12 音楽の頭出し - マイクロソフト コミュニティ」 主流だからそういう動作を期待してしまうのはわかる。しかし使い道がわからない。■検索から横道へ。「iPodの1曲リピート機能って、みんな使ってるの? : ゆとりのむじくめも」 自分もわりと1曲リピートする方かな。集中できなくて BGMになってしまうようなら、「もったいない」のでしばしのインターバルをはさんでまたリピートする。リンク先に追加する再生パターンがひとつあって、1曲リピートでアルバムやプレイリストを再生するというもの。基本は1曲リピートで、もうこの曲はいいやというタイミングで次の曲へボタンで移動する。


2017年10月16日 (月) #プログラマー狩り #プログラマ狩り タグ2つ用意する時点で隠しきれぬ職業臭 100いいね以上まとめ - Togetterまとめ」■これがホントにツボ>「「ここにプログラマーはいるか」 ABC「いません。」 「では卵を2パック買ってきてくれ、牛乳が置いてあったら3パック買ってきてくれ」 AB「卵2パックと牛乳3パックです」 C「卵を3パック買ってきました」 「いたぞ!連れて行け」」■マジで脊髄反射で卵3パックだと思ったもんな。「卵」と「牛乳」だから、(具体的に物を思い浮かべながら)ひょっとして牛乳が3パック欲しかったのかな、そもそも牛乳が置いてないスーパーがあるかいな、条件になっとらん、と疑問に思いながら後半まで読んで、ああ俺の反応は普通だったんだ、こんな指示では卵3パックになっちゃうよな、と安心したのだった。■なぜそう考えてしまうのかを考えてみた。要素に分解してみればいい。「卵を買う」「2パック」が最初に与えられた要素。続いて「牛乳があれば」「3パック買う」が追加で与えられた。要素をどう組み合わせても「卵を2パックか3パック買う」にしかならない。「牛乳も欲しい」という話者の意図は言葉にされておらず、推測でしかない。勝手に置いた前提や期待がどうして信じられようか。信じる信じないの前に、意識に上ってきさえしなかったわけだけど(枝狩り。無条件却下)。■@翌日 要素分解では不十分かも。後半は「牛乳が(と興味の対象を提示し)」「あれば買う(なければわざわざ他で買わなくていい)」「3パック」に分解することもできるのだから。そうすると疑問は、どうして分解のしかたが一方へ誘導されてしまうのかだ。卵と牛乳の単位がどちらもパックだったことが意味を持つだろう。この不幸な型の一致により前半と後半がマージされ単一の命令が形成されてしまった。DO(買う)/WHAT(卵)/HOWMANY(牛乳ある?3:2)。パターンを見つけて整理してしまう習性?


2017年10月15日 (日) タイガーの高級炊飯器にオンキヨーの加振器が採用される、高品質な音声再生を実現 | スラド」■目の付け所がシャープな珍商品なんだと思ってたけど違った。「心地よく耳障りの無い音」を鳴らすためなんだと(※耳障りから障りが取り除かれた派生語は耳触りと表記するのが穏当だと思う)。この方向性は期待したい。身の回りに鳴らしやすいというだけで採用された耳障りで画一的な電子音が溢れすぎてる。一番の源は TVだけどね。純粋でまっすぐ突き刺さってくる音とか、薄ら寒い笑い声(効果音)とか、驚きや感嘆の「ええー」(効果音)とか、単純に突出して大きい音とか(※箱の音量を上げてしまうから、平均的に小さい音も同罪)。そういうのがもう TV番組のフォーマットになってるから、ていうか既成のツールに使われてるのだろう、それを破壊するアウトサイダーが出てこないことには TVの前に戻りようがない。お猿さんの前にボタンを置いてはいかんのですよ。押さずにはいられないんだから。それが自分の仕事だと考えているのならそれは勘違いだ。目の前のボタンは手段でしかなく、お前はゴールを見失っている。


2017年10月14日 (土) あっぱれキルミスト>BabyPleaseKillMe.png


2017年10月13日 (金) 他人事ではなくなってきたぞ。「ヤマハ発動機は、同社二輪車に神戸製鋼のアルミ押出材が使われており、部品の特定を確認を急いでいることを明らかにした。 アルミ押出材は高強度で加工がしやすく、軽量化にも適している。二輪車では、リアアームなどに使われているという。ただ、どのモデルにどのような形で使用されているかは「確認を急いでいる」(同社広報担当)段階だ。


2017年10月08日 (日) 車が一台も通らない信号を守れと声高に叫ぶ人は何を守っているのだろう - 接客業はつらいよ! あけすけビッチかんどー日記!」■こういう信号を守るのは日本人とドイツ人くらいだってね。当然のようにこうして例外が存在するわけだけど。■自分のこと。子供の前では特に守るというのはブコメの一人と同じ。赤信号だ急げーって親子で無視する姿をしばしば見かけるのも現実だけど。実際のところ子供がいようがいまいがほぼ守ってるかな。信号待ちは休憩時間。■あるとき発想の転換があって、自分は信号を無視してどこへ急いでいるんだろうと自問した。急いでなかった。それ以来、待つ理由がないから無視するのではなく、破る理由がないから守ることにしてる。■キリスト教にもそういう戒めがあったと思うけど、こういうとき日本人ならお天道様が見てるからって言うらしいよ。


2017年10月02日 (月) Piece Tableだって。「Text Editor: Data Structures – averylaird.com」■バッファのひとつが読み取り専用で常にファイルシステム上のファイルと内容が一致してるというのは利点になりそう(最近『Androidを支える技術Ⅰ』を読んだから特にそう思うんだろう)。イテレータを受け取らない正規表現ライブラリに検索対象のバッファを渡すにはどうすれば、と思ったが、バックアップファイルをひとつ余分に書き出すだけだろうか。10秒に1回は Ctrl+S を押す勢いなのでそれは全く気にならない。アンドゥ・リドゥは追記用バッファをそのままにして Tableの差分を記録かな。レイアウト情報(折り返しと改行)の持ち方がわからない。つまりデータの特定の部分をポイントする方法が。必ず Tableを通して参照しなければいけないだろうけど、Tableの更新でどうなるのか。ひとつ上のレイヤーで挿入や削除を監視して仮想文字配列のインデックスで管理するのか。■検索検索>「テキストエディタ用バッファの各種データ構造とその評価 (2)」たぶん前に読んだな(まったく覚えていない)。(サイトのひとつ上の階層に上って) へー、Unityもやってるんだー、そういえばそういうことをやってる津田って人のブログ日記を最近ブックマークしたなー。同じ人だ!>「津田の開発な日記 | ~ いったい何を開発しているのか ~」■まったく覚えていないのに読んだと判断できる矛盾のない理由。言葉が足りないだけ。覚えていなかったのは文書の内容で、実は外形的な特徴(色、フォント、文体など)に見覚えがあった、のだろう。残念ながらデジャヴの可能性は否定できない。


2017年09月26日 (火) 新人が三つ折りを綺麗にできない」■え、目分量だめ? と思って答えを求めて読んだが目分量だった。他でも使う考え方だけど、間違えるときにどちら方向に間違えた方がましかを予め考えておくのが有用。三つ折りの場合は、最初に折るときにちょうど三分の一を狙わずに、折り返し幅が三分の一未満かつ残りが封筒の幅の2倍未満に収まる範囲内であれば可。そうすれば次に反対側から折るときに封筒に収まる範囲内で端と折り目をぎりぎりまで近づけるように調整する余地が残る。余分なマージンは内側の端と折り目の距離となって表れるが内側なので見えない。見えないから良しとするこのへんもずぼらって言われるのかなあ。これ以上の手間はかけたくないなあ。■元増田の新人の態度には覚えがある。二十歳くらいで教習で S字で、「ストップストップドア開けて見てみ内輪差で後輪が擦れそうになってるもっと余裕を持って」みたいな注意を受けたんだけど、「じゃあ(目視してぎりぎりだけど脱輪しないことが確認できたので)」ってそのまま行こうとして再度止められた経験に重なる。■脱輪しそう(でも脱輪しない)と、三つ折りの方がいい(四つ折りがダメとは言われていない)ってこと。正しい態度だとは言わないけど、慎重な振る舞いはこうしてこれから身につけるんじゃないですか。自分のずれてる具合を勘案すれば、その新人も相当なぼんやりマイペースに分類されるかもだけど。


2017年09月25日 (月) アマゾンのなか見検索でよく目次を確認するのだけど、あれの遅延ロードが自分の都合だけの良くない実装のお手本なんだよね。つまり、「いついかなる場合でも必ず待たせます。時間を空けてもダメです。スクロールするたびに待たせます」っていう実装。■そんなに通信したくないならやめれば、とは言えない。それがなければ 10行前後におさまる章タイトルのみになったり、それすらなかったりするのだから。■オライリー・ジャパンでは必ず目次が確認できることを知っている。でもそこだけだし、他にはどことどこの出版社が、とかリストして覚える気もない。アマゾンが貴重な情報源。残念だ。


2017年09月18日 (月) Firefox 56ではWebページのスクリーンショット撮影機能が利用可能に | スラド IT」■説明を読めば読むほどそれって Abduction! っていうアドオンがやっていたことじゃないのかなって思う。選択した要素や範囲か全体を JPEGか PNG形式で保存したりクリップボードにコピーしたりできる。全体のスクリーンショット>脳log.png (8.5MiB)。 標準機能なら便利かと思いきやコメントから窺われる Firefoxのダメさ期待されてなさがつらい(俺自身 Fx23で見捨てたけど)。どうしてこうなっちゃうんだろう。