@dOpIa1PQNPi5jLrnの技術ブログ

テストコードなしで開発するソフトウェアエンジニアは超絶優秀な人だ

はじめに 主語の大きい釣り記事です。個人ブログに留めとく。ネガティブなきっかけでもテスト書くのはいいよねって記事になります。 テストコード。昔は正直コードに書こうがどうしようが、テストさえ出来てればいいよね?って考え方でした。...

iptablesで設定するファイヤーウォールで、ポート番号を範囲指定する

はじめに 今までiptablesでポート番号の口を空ける際に、1ポートづつスクリプトで空けてたため凄く設定に時間がかかっていました。目に余ったのでググったら普通にやり方があったので覚書 ポートの範囲は:で指定 通常のこんな風...

Googleハングアウト等の、特定のポート番号を利用するサービスに関するまとめ

はじめに 自宅のネットワークに対して自分でファイヤーウォールを設定していると、必要ないポートは基本全部塞ぐってスタンスの人も多いと思います。その際に「よく使うサービス・機能が使えなくなった」ってことが結構あると思うので、このサービス...

組み込みミドルウェアエンジニアの仕事例紹介と、Web系に対するギャップ

はじめに 私は今まで主に組み込みのミドルウェア層での業務に携わっており、その中でHTTPサーバー周りのことも色々触っていました。ただ、そこでの感覚と、QiitaやTwitter等のWeb系の方が話されているHTTPサーバー周りのこと...

Golangで学ぶREST-APIの世界 OpenAPI(Swagger)

はじめに Webシステムでよく使われるREST-API、個人的に勉強した際「ドキュメントや実装を整理したいよな~」とか思って自分で頑張ろうとしていました。しかし世の中には標準というものがよくある物で、REST-APIにもOpenAP...

元組込エンジニアがReactいいな~と思ったこと

はじめに 元々10年間組込エンジニアとしてやっていた私が、4月からWebサーバー && クライアントサイドエンジニアとしてやっていくことになりました。そこでReactについてみてて感じたことを残しておきたくて記事化。...

HTTP Push技術でのイベント型のデータ共有 ~HTTP1/1 transfer-encoding chunkedとHTTP/2

はじめに Web系の技術情報でたまに見かけてた「push技術」という言葉がずっと気になっていて、ふとしたきっかけで調べたので覚書。単語は知らないけど、実は仕組みは知ってたってよくある話ですよね。 その前に: よくある2者間のデ...

きっとAI時代でも活きるはず!?「Team Geek」から学ぶ、私の理想のリーダー像

はじめに この記事について 私がずっと思い描いている将来像として、ぼんやり「現場目線でプロジェクトをコントロールできるリーダーになりたい」という気持ちがあるんですが、具体的な形が浮かばず悩んでいました。そんな中「Team Geek...

大事なソフトウェアデータの暗号/復号化、安全な暗号化ってなんなのか?利用する秘密鍵はどうすればいいのか?

はじめに 趣味でWebサーバーを立てました。立てたはいいんですが、例えばDBアクセスで使うDBのパスワードが設定ファイルに直書きだったりしています。「DB内のハッシュ化は気にするのにここは平文か~」と暗号化することにしたのは別にいい...

Rubyは死んだというが。流行り廃りに拘らず、便利なものは活用すればいいのに

はじめに:Rubyは死んだらしい。便利だけどな~ ここ一年で技術的な情報を意識するようになったからか、言語マウントが気になるようになりました。Rubyは死んだ、Javaはオワコン、Goは70年代に立ち往生した言語だ、Cは化石だ。こう...