2017年09月29日

すごいHaskellを読んでHaskellに入門中

関数型言語流行ってるよなあ、なんか習得したいなあと思いながら何もしていなくて数年、
ふと、関数型の王者とも思われる風格のただようHaskellの入門書を読みながら少しずつ動かしてみるかという気になってきた


通称すごいH本
なんだその略称のセンスは。好きだぞ。すごいH


続きを読む
posted by LoyalTouch at 06:32| Comment(0) | プログラム全般 | このブログの読者になる | 更新情報をチェックする

2017年09月22日

どんどん進化するAtom、置いていかれるxyzzy・eclipse

AtomからAtom ideという新しい拡張が出た


まだベータ版の1.21でしか有効にならないけど、今までの各言語ごとのハイライトに加えて以下の機能があるっぽい
  • アウトライン表示(フォルダ内ファイルを表示するなんちゃってじゃなくてちゃんとファイル内部パースして関数変数表示するやつ)
  • 型を意識した補完(スニペットみないななんちゃってじゃなく以下略)
  • Ctrl+クリックで定義に移動
などなど…IDEとは何やねんと思うけど、↑みたいなコード解析を行ってインテリジェントに動作してくれるものを指すらしいねー

どんなもんかな?と思って早速ベータ版入れて触ってみたんだけど、
正直今使った範囲ではIDEといえるほど統合環境っぽくはない
ajaxによるspa開発してるんだけど、ならhttpサーバ立ち上げてデバッグもできてブレークポイントからステップ実行できてよ、
なあんて思ったりする。けどまあテキストエディタなんだからこんなもんでもいいかな?

それより1.20からの新機能のgit統合が使いやすすぎる。今までxyzzyとコマンドラインを行ったり来たりしてたのが
何だったのかというくらいシームレスにコミット・pushuできる。
そうそう、これやってこそ初めてのgithub謹製じゃん!
IDEはともかくこの機能だけでもだんだん開発用のエディタにAtom導入する機運高まってきたわぁ〜

(追記以降はしんみりした雰囲気になります)



続きを読む
posted by LoyalTouch at 06:17| Comment(0) | クライアントサイド | このブログの読者になる | 更新情報をチェックする

2017年09月15日

iPhone x で置くだけ充電キターーーー

Appleがqiコンソーシアムメンバーになってることから、以前から囁かれていたiPhoneのqi対応
このたび正式に発表キターーーーー!!!
やっと!これで!俺の構築し続けてきたqiインフラが日の目を見る!


続きを読む
posted by LoyalTouch at 06:02| Comment(0) | ハードウェア | このブログの読者になる | 更新情報をチェックする

2017年09月08日

MVCのModelとControllerの分離点と単体テストについての考え方

タイトルにすべて書いてしまってこれ以上言うことないんですけどね。
いや、みんなドライバ真面目に書いてテスト自動化してるの?
自動化は内的なI/Fでできる部分だけやって、他はやっぱり手動でEXCELとにらめっこじゃないの?っていうお話


続きを読む
posted by LoyalTouch at 09:16| Comment(0) | プログラム全般 | このブログの読者になる | 更新情報をチェックする

2017年09月01日

二足歩行は長距離移動に最適?ヒトと同じく長距離が得意な生き物

近頃話題の(最近最終回だった)けものアニメで有名になった知識として
人間は長距離走が得意なように進化しているというのがある。


人間は脳以外にも進化した部位があるということでなかなかおもしろい話で
事実、人間は他の動物を狩る時に持久狩猟といって対象がバテるまで追い続けるという
結構エグい狩り方をしていたらしい。


ではなぜ長距離が得意なんだろう。理由として

  • 他の類人猿の10倍くらいのアキレス腱があり、効率的に移動できる
  • 汗をかくことによって効率的に熱を放出できる

などがよくあがるけど、ここに二足歩行による効率的な呼吸も加えたい。

(今回書評ではないので構成上追記部分に唐突にアフィがあります。嫌いな方はご認識のうえでどうぞ)


続きを読む
posted by LoyalTouch at 06:32| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする