kz11のブログスマートフォン用の表示で見るkz11のブログこの広告は、90日以上更新していないブログに表示しています。前回の記事から5ヶ月ほど放置してしまった。この5ヶ月何をしていたかというと、仕事ではJavaを触っていた。いうか何というか今までやった事がない類の仕事だったので、いい経験を得られたと思っている。後半は本気でしんどくて初めてこのままやってると倒れるかもとは思ったけど。得がたい経験を得たので終わった今となっては良しとしよう。仕事以外ではどうかというと、ずっとNode.jsをやっていた。言ってもチマチマやっていたので5ヶ月もあったが恐ろしく勉強としては進んでいない。先ごろようやく前回の記事で参考にしょうとした技術書を一通りやれたので、改めてNode.jsの感想みたいなものを書いてみたい。Node.jsを動かしてみてとにかく引っかかるのが非同期な動作。1とあるRSSを読み込んで、2XMLを解析して、3該当部分を加工してCSVに書き込む、みたいな事をしようとしたら、1、2、3が非同期で動くので予想外のCSVが出力される。1、2、3のそれぞれの動きは今までに似たような事を別の言語でやっていれば難しくはないだろう。非同期な部分をどう解決するかが勉強してきてのキモの一つだと思える。ちなみにそこらへんはNode.js環境がv6なので、Promiseで解決した。v8以降ではasync/awaitを使うようになっているらしい。大きな変更点だと思うが、そういう変更が入るということはやはり多くの人が同じところで苦戦している証明でもあるような気がするでもない事もない。上記の動作から言語としての難易度は少し高いように思えるけど、Atomを実装しているElectronの例もあるし、何か出来るのではないかという期待は、本を読み終わった後、むしろ高まった。いえ、次は二つの本を用意した。Learningについては少し真面目に調べてみたいと思っていたので、この本が評判が良かったので試してみる事にした。ついでにpythonも経験出来るので、一石二鳥になれば良いかなあ。Swift実践入門については、とりあえず発表された当初から触ってはいるものの、所詮仕事としてではないので、ここらで実践で使っている先達の技術を少しでも目にしたいので買ってみた。この二つをまあバランスよく読めていければいいかなあと思っている。上記二つを読みつつ、さらにちょっと試したいiOS11の新機能もあるし・・・やりたい事だけはどんどん膨れる感じだ。参考書はまだ紙の方がいいかな盲点もやもや・・・5連休でしたairPodsを使ってみて月別アーカイブはてなブログをはじめよう!kz11さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。