ページ
2014年12月29日月曜日
2014年12月24日水曜日
2014年12月5日金曜日
2014年12月2日火曜日
2014年11月26日水曜日
2014年11月11日火曜日
2014年11月7日金曜日
ライディングチェア アクセラレーション!!
座りっぱなしは身体によくないという話はよく聞きますが、
デスクワークが仕事の人間にはなかなか対処しづらいものがあります。
その解決策として、
スタンディングデスクなるものがあることをご存知でしょうか。
2014年11月6日木曜日
2014年11月5日水曜日
一応、五目チャーハン
昨日は久しぶりにチャーハンを作りました。
多少は凝ってみようかと、
きちんとネギを切って、(普段はタマネギで無理矢理代用)
チャーハンの元で味付けし、(普段は醤油と胡椒のみ)
チャーシューも使いました。(普段はベーコンで代用)
中華鍋で作った中では最高傑作でしたが、
腕を酷使しすぎて力が入りません…
2014年11月4日火曜日
2014年10月30日木曜日
パスワードの定期的変更の代案を考える
パスワードの定期的変更はパスワードリスト攻撃対策として有効か | 徳丸浩の日記
の記事を読んで、パスワードの定期変更の新しい視点を得ることができました。
まさか、まさかパスワードの使い回しの対策として考えられるとは一本取られました。
今までパスワードの定期変更について情報を追っていましたが、
これほど具体的な意見は見たことがありません。
逆に言えばパスワードの使い回しに対して別の解決策を提示できれば、
パスワードの定期変更を廃するための一歩にできるのではないでしょうか。
まずはパスワード入力画面で、
裏でこっそりと主要なWebサービスにログインを試みる手法を考えました。
ログインできればパスワードの使い回しなので、
そのパスワードを使えないという旨を伝えられます。
完全ではありませんが、
主要なWebサービスを防げば傷はかなり小さくできるでしょう。
…もちろんこれは却下です。
下手をするとサーバー側にパスワードの使い回しをしている事実を伝えることになり、
誰かが悪用することが目に見えています。
パスワードの使い回しは、
あくまでもクライアント側で判断しなければならないのです。
かと言ってパスワードマネージャーを使っている人は一部、
怠惰な人は当然のように使い回してしまうでしょう。
どのパソコンにも入っていて、
パスワードマネージャーのようにパスワードを知っていて、
使い回しを指摘できるような立場の機能は何かないでしょうか?
…Webブラウザ?
そうです。
Webブラウザのパスワードキャッシュはパスワードを知っています。
パスワードのテキストボックスがある画面で、
テキストボックスの中身がパスワードの使い回しならPOSTできなくさせるのです。
これならWebブラウザがサポートさえしてくれれば何とか…なるでしょうか?
ログイン画面の構成によって物凄くすり抜けそうな気がしますし、
何よりそれならWebブラウザ自体にパスワードマネージャーの機能を入れるべきです。
なんだか堂々巡りのような…
2014年10月29日水曜日
2014年10月27日月曜日
テストの為に、ソースコードは曲げるべき?
Javaなんかだと後からアスペクト指向的にログ出力したいなんて思うと、
そのクラスに対応したインターフェースが必須になってしまいます。
(Java 8で解決されていたらごめんなさい。)
2014年10月23日木曜日
2014年10月22日水曜日
2014年10月21日火曜日
2014年10月20日月曜日
有益なコンテンツを共有しない国?
最近feedlyに"ニュース"というカテゴリーを作成し、
よく読みそうなWebサイトのRSSを突っ込みました。
大量の未読のかき分けてみると、
さっそく気になる記事を発見しました。
2014年10月17日金曜日
ユーザーインタフェースについて雑感の雑感
今回のお話は、
@ITのエンジニアライフからです。
ユーザーインターフェースについて雑感という記事があったのですが、
コメントで返すには微妙だったので自分のブログに書くことにしました。
2014年10月16日木曜日
インプラント認証が当たり前になる未来
以前理想的なパスワードにて、
生体にインプラントするパスワードが最適解ではないかという仮説を立てました。
それとはちょっと異なるのですが、
方向性としては合ってそうだと思わせてくれる記事を見つけました。
2014年10月15日水曜日
2014年10月14日火曜日
2014年10月3日金曜日
2014年9月30日火曜日
2014年9月24日水曜日
2014年9月9日火曜日
2014年8月25日月曜日
最終回 Java7はここが違う!
前回<
登場人物
- NRT
猪突猛進なプログラマー
考える前に体力勝負でプログラミングするタイプ。
たまに鋭い洞察力を見せるため、
周囲からは落ち着いてさえいれば…と言われている。
- SSK
冷静沈着なプログラマー
20:80の法則に習い、実は仕事の一部分を学習に当てている。
他の人はそれに気がついていない。
Java7についても以前からチェックはしていた。
- SKR
紅一点なプログラマー
暗算は早いけど、プログラミングはそこそこ。
新機能:The try-with-resources StatementとCatching Multiple Exception Types and Rethrowing Exceptions with Improved Type Checking
~~~ 社内 - 談話室 ~~~
SSK「もうJava8が出ているのだが…」
SKR「でも後ふたつで終わるんだし、せっかくだから完結させたら?」
NRT「へへっ!腕が鳴るってばよ!」
SSK「その情熱はJava8に向けてくれ…
そうだ、先に行っておくと日本語ドキュメントはもう揃っているからな。
これからの話は、もう英語が読めなくても独学で学べる。」
SKR「さすがに年単位で連載が空けば、そうもなるかしらね。」
SSK「メタな話は置いておいて、
まずはtry-catch句の拡張から話すか。」
NRT「うげっ!ようやく使い方が分かってきたのにもう変わるのか!?」
SSK「別に今までの書き方でも構わないが、
拡張構文を使うとずっと楽になるぞ?
こんな感じだな。」
try (BufferedReader br = new BufferedReader(new FileReader(path))) {
// ファイルの内容を使った処理
} catch(FileNotFoundException e) {
// ファイルが無かったときの処理
}
SSK「どこが楽になったか分かるか?」
SKR「う~ん、ファイルを読み込む処理が移動したのは分かるわ。」
NRT「あーー!分かったってばよ!finallyが無いんだってばよ!!」
SSK「…ほう、使い方が分かったというのはまんざらでも無いらしいな。
そうこの書き方では、
finallyで記述しなければならなかったcloseメソッドを書かなくても良くなった。」
SKR「ということは、勝手にclose()してくれるの?」
SSK「そういうことだ。
Java標準クラスでclose()が必要だったものは、
ひと通り同じ書き方が使える。
自作のクラスでも、
AutoCloseableかCloseableを実装すれば同じ書き方にできるぞ。」
NRT「こりゃあゴキゲンだってばよ♪」
SSK「じゃあもう次に行くぞ。
またtry-catch句からだ。
これは例を見せた方が手っ取り早いな。」
try {
// 何かの処理
} catch (ExceptionA|ExceptionB|ExceptionC e) {
// 例外処理
}
NRT「こ、これは…!?」
SKR「これはいいわね!何度こういう書き方をしたいと思ったことか♪」
SSK「例外クラスでメソッドを追加することなんてほとんど無いからな。
これでようやく同じ例外処理を並べる苦痛から解放されたわけだ。」
NRT「これでもっともっと楽にプログラミングできるってばよ!!」
SSK「そうか、ならこのままJava8のラムダ式にいってみるか?」
NRT「それは勘弁して欲しいってばよ~!?」
終われ
前回<
2014年8月20日水曜日
たとえ話は相手の態度も重要なのか
確か/.Jだったと思うのですが、
たとえ話は相手に理解しようとする意思があるときに有効であって、
否定する気の相手だと揚げ足を取られて話が進まないというコメントがありました。
2014年8月4日月曜日
コードの美しさを認知心理学で測定できないか
汚いソースコードを読むたびに、
どうしてこんな実装をしてしまったのかと半眼になってしまいます。
そしてソースコードの実装者がいれば文句のひとつも言うわけですが、
その指摘をどうにも理解してもらえないというところまでがパターン化しています。
2014年7月31日木曜日
2014年7月23日水曜日
S2Strutsの脆弱性対応が見えない不気味
先週のお話ですが、
JVNがS2Strutsの脆弱性を発表しました。
これはすぐに対応を検討するべきであり、
S2Strutsを導入しているWebサービスはてんてこ舞いになることでしょう。
(いや、アップデートが出た直後に対応済みで肩赤な話題かもしれません。)
2014年7月22日火曜日
2014年7月15日火曜日
知識の直接参照と間接参照
以前の記事と似たような話になる気がしますが、
あまり気にせず思うままに書いてみることにします。
今回主張したい内容は、
一見無駄に思える知識が本当に無駄かどうか分からないというお話です。
デバッガーが有効に働くとき
まず自分は音声系の仕事をしていたので、
デバッガーを使おうにも使えないことが多かったです。
しかしデバッガーが使える環境であっても、
デバッガーに頼ることはほぼ皆無と言っても良かったです。
2014年7月11日金曜日
2014年7月8日火曜日
2014年7月7日月曜日
2014年7月4日金曜日
2014年6月25日水曜日
2014年6月23日月曜日
Eclipse Keplerでプラグインがインストールできない
C言語用に使っていたeclipseにdoxygenを使うためのプラグインを入れようしました。
そのときまさに表題通りのことが起こってしまったので、
調査してみることにしました。
2014年6月18日水曜日
2014年6月12日木曜日
Office2013でファイルが開けなくなった
だいぶ前からファイルをダブルクリックしてExcelやWordを起動すると、
コマンドの実行に失敗したとかどうとかで開けなくなっていました。
2014年6月11日水曜日
2014年6月10日火曜日
2014年6月3日火曜日
勉強する前にすべきこと
前の週末でのお話なのですが、
一風変わった夢を見ました。
どこか知らない大学に入学していて、
講義を何にしようかなどと悩んでいたような気がします。
入学式の夢は新しい出会い、新しい環境を求める暗示だと言われているそうです。
まあ入学後の夢なので微妙に違いますが、
共に勉学を励めるような出会いを求めようとしているのかもしれません。
さて、今でこそ学ぶべきことがたくさんある事を自覚していますが、
学生の頃はそうでもありませんでした。
学生のうちに勉強をしておけばと多少は思いますが、
それは難しい注文だった事でしょう。
理由は至極単純です。
そのときやりたい事のボトルネックに主だった勉強は無かったからです。
理由が無いと言い換えても良いです。
理由なんて普通はないのが普通だからと言って、
それが正しいという証明にはなりません。
どこかで理由が必要であるべきだと自分は思います。
(勉強が楽しい事だからでも良いですが、親も嫌いなものを好きにさせるのは至難の技です。)
自分のオススメは何か好きなことを極めようとすることです。
ほとんどのジャンルで何かを極めようとすると、
そことは少し外れた学術的な事が必要となります。
(その多くは英語かな?)
つまり好きな事をひとまず置かせて勉強させるよりも、
好きな事で勉強が必要となるまで極めさせるのです。
それは必ずしも成績とは直結しないかもしれませんが、
実のある学習であると思います。
というより、
学生のうちにそこまでスキルツリーが伸びているのであれば、
大成する可能性は高いでしょう。
それとも、
皆と同じ事が正しいとみなす日本では異端でしょうか?
2014年5月2日金曜日
経営や業務を理解しろという人は、理解させる気があるのか
企業の方針で、
社員ひとりひとりが経営者の意識を持つことを目標にしていることがあります。
もっと小さな単位では、
とにかく業務を理解しろと口癖のように話す上司がいます。
2014年4月27日日曜日
ピープルウェアコンプリート
この前ピープルウェアの初版が200円で売られているのを発見し、
ついつい購入していまいました。
これで初版から3版までをすべて入手したことになります。
…ええ、分かっていますとも。
この本は基本的に追記だけなので、
3版だけ持っていればいいってことを。
でもたった200円でコンプリートできるのであれば、
買ってしまうのが性ってものでしょう?
えーと、
初版は89年?
翻訳のラグを考えれば、
25年以上経っていると思っていいですね。
これだけ前から発売されている名著なのに、
未だに読むべき対象者に知れ渡ってないのは本当に問題だ…
2014年4月26日土曜日
2014年4月18日金曜日
2014年4月16日水曜日
真BIG KING 5.0レポ
期間延長とのことだったので、
今度こそとレポをやり直すことにしました。
あんな中途半端では、
レポとしてひどいものですからね。
というわけでソースの確認…
うん!
今度はちゃんとありますね。
あむあむ…
もぐもぐ…
このかぶりつく感じが、
大型バーガーの最大の魅力ですな。
でもソースは零れないから食べやす…
って、ソース少な!
そういうことか…
元々たいした量でもないから、
前回は気がつかなかったのか!
確かに再チャレンジする気になるってことはおいしいわけですし、
これで完成されたバランスなのでしょうか。
でも野菜が多い分、
ソース量も追従して欲しかったというのが正直な感想です。
4.0だと感じなかった欠点なのかもしれません。
ここらへんを改善した、
BIG KING 6.0をぜひともプリーズ!
2014年4月15日火曜日
2014年4月14日月曜日
2014年4月7日月曜日
BIG KING 5.0レポ…かなあ?
今日が最終日というポスターを見かけたので、
BIG KING 5.0を食べてみることにしました。
といっても、
前回に4.0を食べたので味は知っています。
このバージョンの違いは大きさらしいので、
一体どれだけ大きいのかが今回の主旨になります。
袋から取りだすと、
うーん、確かに大きい。
しまったな〜、
前の4.0も写真におさめておくべきでした。
どの位の差なのかは分かりませんが、
まあ追加でバーガーを注文しなくて良かったと感じる大きさです。
では袋を広げて…
さあ、楽しませてくれよ!(エリート兵)
!!
あれ?
こんなに味が薄かったっけ?
!?
もしかして、
バーガーにソースが入ってなかったり?
記憶が定かではないので、
断面の写真を載せて判断を仰ぐとしましょう。(誰に?)
自分の舌がバカであることを祈ります。
2014年4月3日木曜日
2014年4月2日水曜日
2014年3月31日月曜日
2014年3月26日水曜日
まるごとクリームレポ
スーパーでこの商品を見かけたとき、
まさに衝撃が走りました。
こんなコンセプトの商品を実現するなんて正気ですか!?(褒め言葉)
その発想と寛容さに敬意を評し、
ちょっと感想を記事にしてみました。
買ってみて気がついたのですが、
これは上下2層分かれています。
上はスタンダードなホイップクリーム、
下はバニラクリーム…だそうです。
上層で肩慣らしをした後に、
下層の濃厚なクリームに突入しました。
口に広がるクリームの洪水、
ああ、まさにこれはクリームまみれ!!
…まあ手作りの生クリームにはかないませんけどね。
といっても、
生クリームを作るのは結構面倒です。
お手軽にクリームを食べたいクリーム厨向けと言えます。
うーむ、
もっと食べたくなるな〜
2014年3月25日火曜日
2014年3月23日日曜日
2014年3月21日金曜日
2014年3月19日水曜日
2014年3月15日土曜日
2014年3月12日水曜日
2014年3月11日火曜日
2014年3月10日月曜日
2014年3月6日木曜日
2014年3月5日水曜日
2014年3月3日月曜日
2014年3月1日土曜日
OSC 2014 Tokyo/Spring 2日目レポ
2日目〜ですが、
Hadoopのセミナー聞いたらご飯食べて適当にだべって帰ってきました。
誘った人は8年ぶりくらいに会ったからね、
仕方ないね。
近況やこれまでの軌跡を語っていたら、
なんか見ている余裕はありませんでした。
よって入手したノベリティだけさらして2日目のレポは終了とします。
少し落ち着いたら、
もっと他のカンファレンスも探したいですね。
では〜
2014年2月23日日曜日
2014年2月22日土曜日
2014年2月21日金曜日
2014年2月17日月曜日
2014年2月16日日曜日
ココア風味のホットケーキ
ホットケーキに変換しました。
ココアを投下してココア風味にしました。
ココアの匂いがあたり一面に広がるのにはちょっとした感動を覚えました。
画像は統一されたホットケーキが積まれていますけど、
序盤と終盤の不揃いだったり少し焦げたのはさっさと食べました。