風邪を引いた

先週からずっと風邪を拗らせている。 火曜日に午前半休、木曜には声が出なくなり、金曜はとうとう出社不能になった。 床に伏せって色々考えているうち、自分にとってやりたい事が思いのほか多いことに気づいた。 そして、それらをすべてやるにはあまりにも自…

仕事から離れる

ここしばらく、精神的にきつい時期が続いている。 まだ当たり障りのある案件なので詳細は伏せるが、本来の業務のパフォーマンスを発揮できず、自己嫌悪に陥っていた。 焦るあまり些細なことでパニックになり、本来やるべきタスクも未着手のまま放置。 作業の…

ドキュメンテーションむずかし

SE である以上、ドキュメンテーションスキルの習得は避けて通れない。 カジュアルな例ならば、はてなブログや Qiita への記事投稿が挙げられる。 このほか、クライアントへの説明資料であったり、仕様書や API リファレンスの作成であったりといった局面では…

Magic Keyboardを買った。

ここまでのあらすじ 1年ほど前、ベッドに書見台を設置して読書環境を整えた。 たーせるさんのベッドに書見台が設置された∩( ・ω・)∩寝る前の読書(主にマンガ)が捗る(・ω・ lll) pic.twitter.com/bcyo9K4WYj— たーせる4 (@tercel_s) November 16, 2016 やりたい…

続・PDF を Bitmap にラスタライズする

前回の続き。 前回のあらすじ やりたかったこと PDF ドキュメントを 1 ページずつバラして、ビットマップの連番ファイルに保存するプログラムを Java で書きたい。 前回やったこと Apache PDFBox + RxJava で適当に書いた。でも適当すぎた。 今回やったこと …

PDF を Bitmap にラスタライズする

やりたいこと PDF ドキュメントを 1 ページずつバラして、ビットマップの連番ファイルに保存するプログラムを Java で書きたい。 やったこと 以下のライブラリを試した。 Ghostscript + Ghost4J Apache PDFBox 初めに試したのが Ghostscript + Ghost4J であ…

なにかかっこいいこと

なにか、意味もなくかっこいいことを言いたいけれど、そういうのは言うべき人が言うべき状況で言ってこそなのかもしれない。 なにか言葉にできたとしても、いまの僕が放つ戯言は誰の心にも響かない。

Angular4 お勉強メモ(Angular4 + Redux)

Angular4 + Redux 仕事で Angular を使うことになりそうなので、ちょっとずつ勉強している。このたび、興味深いチュートリアルを見つけたので適当に機械翻訳した。 言ってみればコピペ記事である。 ここには何ら新しい情報はない上、日本語訳の内容にも責任…

ねむれない

こんな日もある。

もろもろ近況

だいぶブログが空いてしまった。本来ここは本線の日記とは違い、思いついた事をその場で未整理のままアウトプットするくらいの緩さを考えていたのだが、どうも忙しさに感かまけてなかなか手が回らなくなっていた。

薬の副作用

最近とくに眠気がひどい。 朝、めっきり起きられなくなった。

React 復習メモ(その 4)

RxJS + Redux-Observable を試す Redux で非同期 Action を捌く実験の続き。 今回は新たなアプローチとして RxJS を試してみる。 動機 「Using socket.io in React-Redux app to handle real-time data.」という記事の最後(結論部分)に、こんな記述を見つ…

React 復習メモ(その 3)

Redux-Thunk を試す 前回は、Redux を使用して同期的なイベント処理の素振すぶりを行なった。 今日はもう一歩がんばって、Redux-Thunk を用いた非同期イベントのハンドリングを試そうと思う。 Redux-Thunk とは 公式の説明によれば、こういうことらしい。 Re…

React 復習メモ(その 2)

Redux と仲直りする 一昨日、Node.js 再入門の日記で Flux を試した。 今回はこの勢いで React な方向に歩を進めて Redux と仲直りしたいと思う。tercel-s.hatenablog.jpFlux ネタはいろいろな技術を組み合わせすぎてサンプルが繁雑になってしまったため、今…

Node.js 再入門メモ(その 7)

Flux と仲直りする こちらの話を先に読んだ方がよいかも。 Node 再入門というタイトルになっているが、かなり React 寄りのネタである。tercel-s.hatenablog.jp今回は、以前書いた SocketIO 製の「リアルタイムいいねボタン」的なアプリケーションのコードに…

React 復習メモ(その 1)

なにこれ 以前、少し囓ったときに、メインの日記の方に多少学習の進捗を 1 つ 2 つ書いた。 tercel-tech.hatenablog.comしかし記事化コストが高すぎて、学習の足を引っ張りかねなくなったのでやめてしまった。最近、再び React 熱が再燃したので、自分用の思…

Node.js 再入門メモ(その 6)

今日のテーマ 複数のブラウザ間で情報をリアルタイムに共有したり、通知を送受信したりするための仕掛けを試して、「リアルタイム「いいね」ボタン」をつくる。壮大な完成イメージはこんなの。 とってもスタイリッシュ。http://localhost:3001/ にアクセスし…

Node.js 再入門メモ(その 5)

本日のテーマ 今日は「Express で適当な WebAPI を作って React から呼ぶでござる」の巻。前回の最後にやった「Express + React」を少しだけ発展させたようなものである。tercel-s.hatenablog.jpさらに SuperAgent を用いた非同期通信にも挑戦してみる。 例…

つかれた

帰宅後、少しだけ Node.js と Express、そして React と戯れたが、突然気力が尽きてしまった。 心療内科で貰った薬を飲み、ギターを少し弾き、なんとなくぼんやりしていたらもうこんな時間だ。 もう少し、時間と気持ちに余裕があればよいのだが。

Node.js 再入門メモ(その 4)

はじめに かつて、Web アプリケーションを構築する際の定番構成といえば LAMP だったらしい。近年は、LAMP とともに MEAN という言葉を耳にするようになって久しい。 こちらも Web アプリケーションを構築する際の定番の組み合わせを意味しており、 MongoDB…

Node.js 再入門メモ(その 3)

まえがき 前回の続き。 今回は、ソースコードから環境依存の設定を分離するメモ。 dotenv を使用するとラクらしい。例題となるソースは以下の通り。 ポート番号の 3000 がベタ書きされているので、なんとかしたい。 app.js const http = require('http') let…

続々・心身の不調

はじめての心療内科 前回の続き。心療内科に行ったのは 8 月 10 日のこと。その時点で、自覚症状が出てから 2 週間ほど経過していたため、発症のきっかけや病徴が現れる頻度などについて自分なりに経過観察する猶予がありました。カウンセリングでは、主にこ…

Node.js 再入門メモ(その 2)

なにこれ 前回の続き。 今回は、テンプレートエンジン EJS を使ってみる。また、EJS の導入にあたり、パッケージマネージャ npm も使用する。

Node.js 再入門メモ(その 1)

なにこれ Node.js は、まともに勉強したことが無かったので、一つずつ丁寧に学んでいきたい。その過程で書いたコード片を、メモ代わりに貼り付けていこうと思う。この記事は誰かに読んで貰うことを想定したものではなく、あくまで自分用なので、大して整理も…

やってみないとわからない

やってしまってからでは手遅れになることもある

余裕のない日々

なにか頭を働かせて考えようとしても、まるで手から水が溢れるように、思考が流れてしまう。

ギターは友達

最近、ギターの練習を再開した。さすがに1〜2ヶ月のブランクがあると、コードチェンジが下手クソになっていたが、思わず熱中してしまった。不思議なことに、音の出るおもちゃを持つと、原始人だった頃の DNA が目覚めるらしく、ネガティブ思考が薄らぐ。思え…

前に進むということ

負けない。 逃げない。 やり遂げる。 ……ぜんぶできる人は貴重だ。 でも、たぶん僕はそうはなれない。

続・心身の不調

前回書ききれなかったこと。我が身を振り返ってみると、ここ1~2ヶ月は激務が続いていました。 日によっては日付が変わるまで残業をしたり、毎週のように休日出勤をしたりしていた。 単純な長時間労働ならまだしも、無謀な納期短縮や利害調整などで常に重圧に…

React-Router-DOM

React 向けの Routing ライブラリ ちょっと前に破壊的なアップデートが発生して、だいぶ前の API と互換性がなくなってしまったので学び直し。 使い方メモ とりあえず最低限動くものを JSFiddle に上げた。