2017年10月13日

まだHaskell入門中、リストの内包表記が意味分からない

何年技術ブログやってんだってくらい初歩的なタイトルで衝撃をかっさらう記事
あ、ジャンル的には技術ブログじゃなくてゲームでしたね。そろそろゲームについても何か書くかな。

んでタイトルの内包表記ですが。配列のリテラルの物珍しい書き方らしいですね。
たとえばHaskellで1〜10までの配列はこんなふうに書ける

[1..10]

うんわかりやすい
んで、この配列の要素をそれぞれ2倍したやつ、つまり[2,4,6,8,10,12,14,16,18,20]はこんな風に書ける

[x * 2 | x <- [1..10]]

??!!!!


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

2017年10月06日

Chocolatey(+OneGet)の波に乗るべきか

今まで手作りでインストールなしポータブル環境にこだわった来たんだけど
それもこれも新しいPC調達してすぐ使えるようにするためだったんだよね。
今やインストールすべきソフトはjdk、googleimeくらいまでに少なくなった。

んだけど俺がローカルでえっちらおっちら遊んでるうちに世の中は進化してたんだね
実は名前だけは聞いてたんだけど使ってなかったChocolateyがかなり使えるらしいんだ…


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

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) | 日記 | このブログの読者になる | 更新情報をチェックする

2017年08月25日

マストドンの可能性

次世代twitterとして一時期有名になったマストドン、どうやら日本でしか人気ないみたいですね
ついこないだもなぜ日本でマストドンが人気になったのかみたいな話題があがってました


なぜと言われても俺には原因を解析するようなスキルはないんですが、
なんとなくこのアーキテクチャーに感じた魅力みたいなものを書き残して置こうと思う


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

2017年08月18日

github pagesのリソースをajaxで引っ張ってこれない

ちょっとした小ネタ。
龍の宝珠(ゲームブック風HTMLゲーム)を一本完成させる前に、さらに小品として
ただただダンジョンを踏破するだけのゲームブック風HTMLゲームを作ろうとしたのですよ


githubに上げるだけはフットワーク軽いのな。
んで、上のリンク、「≫次へ」をクリックすると次のシナリオを読んでくれる…はずなんだけど
ローカルでサーバー立ち上げた感じだとうまくいくにもかかわらずgithub pagesで公開したものは次のシナリオを読んでくれない。

おそらく原因はシナリオの読み込みをajaxでやってるからで、
を読み込めないからなんだろうけど
なんでこれができないのかがさっぱりわからん。
github側で制限してるのかな…いや普通に叩くと表示できるし…

未解決です

posted by LoyalTouch at 06:52| Comment(0) | ゲーム | このブログの読者になる | 更新情報をチェックする

2017年08月11日

人喰いの大鷲トリコ 2周目感想

人喰いの大鷲トリコ、2周目やっております。
1周目ではとにかくクリアすることばっかりで全体の流れ見えなかったんだけど
2周目ではあー、ここにたどり着いてからここに行くのかみたいな
ステージ全体構成が見えてきて色々面白いね
特にトリコ、2度3度と高くに登っては落とされるみたいなのを繰り返すので、思わぬ伏線が
人喰いの大鷲トリコ、2周目やっております。
1周目ではとにかくクリアすることばっかりで全体の流れ見えなかったんだけど
2周目ではあー、ここにたどり着いてからここに行くのかみたいな
ステージ全体構成が見えてきて色々面白いね
特にトリコ、2度3度と高くに登っては落とされるみたいなのを繰り返すので、思わぬ伏線が意識できる
追記はネタバレだらけですよー
続きを読む
posted by LoyalTouch at 13:50| Comment(0) | ゲーム | このブログの読者になる | 更新情報をチェックする