プログラミング

Pythonのdatetimeオブジェクトのtips

最近ちょっとPythonのdatetimeを使って迷ったことがあったのでメモ。 Pythonで現在時刻を取るとき datetime.now() でdatetimeオブジェクトを取りますが、この時microsecondまで取ってしまって、それを取り除きたいときにどうしたらいいのか分からなくて公式…

Terraformを適用するときの差分を事前確認するときに楽できるライブラリを使ってみた

仕事でterraformを使っているのですが、いつもterraform plan時に差分が分かりづらくて難儀していたところ、職場のslackでこんなソフトウェアが紹介されて使ってみたら便利だったのでブログに書いてみます。 github.com 正直READMEを見てみれば一目瞭然なん…

RWO 2nd editionの9章を雑に学習した

最近OCamlの学習も止まっていたので、ゴールデンウィーク最終日に少しでもいいから手をつけてみようと学習再開してみた。 Real World OCaml 9章はFunctorを学ぶ章。最後の項目の"Extending Modules"はまだ手をつけられていないが、それ以外はutopを使い実際…

OCaml力無い人間なりにSATySFiをいじってみてどういう構造をしているか調べてみた (1)

ゴールデンウィークに突入したので、以前から興味のあったSATySFiの使い方を少し踏み込んで調べてみて、それの個人的備忘録としてまとめ。 個人的備忘録なので網羅性とか正確性を一切考慮しないつもり。SATySFiが何かも説明しない。 github.com この記事を書…

『Goならわかるシステムプログラミング』を勉強し始めました

表題の通りです。 Goならわかるシステムプログラミング作者: 渋川よしき出版社/メーカー: Lambda Note発売日: 2017/10/19メディア: テキストこの商品を含むブログを見る 以前から多少golangは触っていたのでほんの少しは分かるけど、インターフェースの扱い…

2018年の抱負

去年も抱負を書いたのと、はてなブログの今週のお題だそうなので、今年2018年の抱負も書こうと思います。 takuan-osho.hatenablog.com 去年の抱負と同じく、以下の制約を課して考えました。 1年間で達成しようという目標は多くても「3つ」に絞る 2018年の抱…

2017年の振り返り

はじめに 昨年も年末に振り返りをしたので、今年もします。 takuan-osho.hatenablog.com 調べてみたら結構前から振り返りしてるんだなと思いました。 takuan-osho.hatenablog.com takuan-osho.hatenablog.com takuan-osho.hatenablog.com 2013年からしてると…

最近こんなことを勉強してます

一昨年は1月ごとにやったことをまとめた記事を9月くらいまではやっていたんですが、もう今年は見る影もないので不甲斐ないですね。 前回から進捗があったわけではないのですが、何かしら理由をつけてアウトプットしないと知識の活用の巡り的によろしくなくな…

PyCon JP 2017に参加してきました (1日目) #pyconjp

前回の記事で書いたチュートリアルに引き続き、PyCon JP 2017のカンファレンス本体(1日目)に参加してきました。前回の記事はこちら。 takuan-osho.hatenablog.com PyCon JP 2017のサイトはこちら。 pycon.jp いつものパターンだと記事の内容をしっかりしよう…

#pyconjp 2017のチュートリアル『Chainerで学ぶディープラーニング入門』に参加してきた

タイトルの通りですが、2017/09/07に開かれたPyCon JP 2017のチュートリアルに参加してきました。 参加したチュートリアルはChainerで学ぶディープラーニング入門です。写真を撮っていい場所とかタイミングを見失ったので、環境構築について書いてあったホワ…

AWSのELBを利用した際のProxy Protocolサポートについて調べたことをまとめる

最近仕事でELBとその後段にあるnginxに対してProxy Protocolなるものの設定をする必要があって色々調べたので、せっかくだから自分のブログに備忘録として記録を残すことにします。自分が携わっている業務固有の情報が特にあるわけでもないので。 何故この対…

Apache Kafkaの触りだけ勉強してみた

仕事の関係でApache Kafkaを扱えるようになる必要がだんだん出てきたので、これを機会にしてKafkaについて学び始めました。実際私がどれだけKafkaの運用をすることになるかは分からないんですけどね。 以下、適当に調べたことを適当に書き散らして記録を残し…

最近ブログを更新できてなかったので、最近やったことをまとめてみる

タイトル通り、最近全くブログ更新できていなくて色々よくないなあと思っていたので、手抜きであったとしても更新しようかなと思って今書いてます。 といっても5ヶ月もまともな日本語を書いていなかったのでどうせ大したことを書けるわけでもないから、転職…

2017年の抱負

去年も年始に立てたので今年も立てます。 takuan-osho.hatenablog.com 去年の抱負はあまり達成できたとは言えないので、今年はもう少し胸を張って「達成できた!」と言えるように個人的に方策をとっているところです。 ただ単に目標を立てるだけだと制約がな…

2016年の振り返り

はじめに 2015年もしたので2016年分もします。 takuan-osho.hatenablog.com 体調微妙だから年が明けてからアップしようと思ったら、購読しているブログの人たちも結構ギリギリに2016年まとめブログをアップしていたので、私もそうすることにしました。去年も…

以前から取り組んでいたSphinxのEPUB 3 ビルダー追加のプルリクエストがマージされ、v1.4から使えるようになりました

三行まとめ 以前からやっていた「SphinxにEPUB 3 ビルダーを追加する」プルリクエストがmasterブランチにマージされ、バージョン1.4からその機能が使えるようになりました。 EPUB3形式のepubが出力できると書きましたが、様々な理由により、validなepub3は現…

やりたいと思っていることを書き出してみる

2016年の抱負の記事で書いたことと被るけど、最近勉強していても色々なことに目移りして一つのことをやりきることが出来ていないように感じるのと、今自分がやりたいことの種類がどれくらいあるのかちゃんと把握してなかったので書き出してみようと思ったの…

JavaScriptのthisがよく分からなかったので色々調べた結果、MDNが一番頼りになった

前回の記事で書いたとおり、最近JavaScriptを仕事で使う機会が増えてきたので、ES2015の学習も含めてJavaScriptの学習をしている。 takuan-osho.hatenablog.com もともとJavaScript力低いのでJSを使う上で知っておかないといけないことを色々知らないわけだ…

Electron勉強してとても参考になった記事

最近業務の一環でJavaScriptを色々いじる機会があり、このご時世JSいじるならES2015やらなくてはと思って最近ちょこちょこ書いていたりする流れを受けて、Electronにも最近手を出している。 私みたいなJS初心者かつGUIアプリの経験も少ない人がElectronアプ…

2016年の抱負

はじめに 今年の抱負というかやり遂げたいことを書き出してみる。 githubのアクティビティ率を高める アウトプットの量を増やす 一つプロダクトをリリースする SphinxにContributeする 後色々アレなど それぞれ軽くコメントつけます。 githubのアクティビテ…

2015年の振り返り

はじめに 10, 11, 12月のまとめができないで年の瀬を迎えることになったわけですが、NHK紅白をBGMにしながら今年の振り返りでもしてみます。 「2014年の振り返りとかやってないだろ」とか思っていたら、以外にも今年2月に行っていたので貼っておきます。 tak…

YAPC::Asia Tokyo 2014に行って、初めて #yapcasia に参加してきた感想

はじめに この記事を書き始めたのは8/31辺りです。YAPC::Asia Tokyo 2014が終わってすぐ書き始めました。 …が、気づいてみたらもう9/14…PyConJP 2014が終わってしまっている!! さながら夏休みの宿題を片付けられずに新学期を迎えた子ども状態です。 という…

積ん読状態になっている技術書(電子書籍)を再び読み始める方策を考えてみた

電子書籍で買った技術書がPCの奥深くに眠っていて紙の書籍よりも全然読み進められていないことに気がついたのでどうにかしないといけないと思ったのが動機。 結論 PCのデスクトップ上に積ん読状態になっている技術書データのエイリアスをおく 以上。 こんな…

GAEとかVue.jsとかMartiniとかいじって何か作り始めた

地味にiOSプログラミングは続けているのだけれど、表に出せる結果が無いのでショボーンとしつつ、久しぶりにブログでも更新しようかなとか思い始めて今こうして書いている。 が、特にネタは無い。 強いて言えば、タイトルで書いたように、GAE/Goを使って何か…

iOSプログラミングの勉強をしているのですが、こっそりと…

今やっている勉強メモとか貼り付けておきます。 [個人メモ]iOSプログラミングにおける概念のまとめ 上記リンク先はQiitaの限定共有です。勉強しているネタ元は以下の書籍。 iOS Programming: The Big Nerd Ranch Guide (4th Edition) (Big Nerd Ranch Guides…

Xcodeにプラグインを導入してみた

最近iOSプログラミングもちょびちょびと勉強しているわけですが、iOSプログラミングする際に使うXcodeにそろそろプラグイン導入して楽したいなと思い始めてみたので、軽く調べてみました。 iOSアプリ開発が捗るXcodeプラグイン Xcode の便利プラグインまとめ…

"The Flask Mega-Tutorial"のPartXIVまで進んでて、詰まってる

前回の記事の続き…というわけではないが、ブログ更新しないと永遠に更新しなくなりそうなので、こんなネタでもいいから書いてみる。 http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xiv-i18n-and-l10n 実は2〜3週間前(確か)には既にPart…

個人的に今注目しているオープンソースのソフトウェア Part01

暇なときにGithubのTrendingを見ていたり色々検索する中でたまたま見つけた面白そうなソフトウェアを少し書き出してみる。Ansibleとかそういう有名どころじゃないやつで、個人発とか企業発とかあんまり関係なく書いてみる。とはいってもそんなに数があるわけ…

"The Flask Mega-Tutorial"のPartⅣまで進んだ

表題の通り。 http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-v-user-logins これを今日はやった。 今日やったことは以下。 SQLAlchemyのちょっとした使い方 Flask拡張を使ったスキーママイグレーションのやり方 …うん、これだけ。 でも…

Webプログラミングよく分からないのでチュートリアルで勉強し始めた

golangを使ってゲストブックアプリとか作ってみてよく分かったが、基本的にWebプログラミングをよく分かっていないので一度まともに一通りのものを作ってWeb上に公開しないと勘所が分からない気がしてきた。 golangのMartiniはpythonのFlaskに似ていると思う…