突っ走り書き

見せるほどのものでは..

Docker x Spring のこと

sysdig.jp spring.io spring.io

DaaS

www.cleardb.com supabase.com planetscale.com

Slack のショートカット(Mac)

未読画面を開く:Cmd + Shift + A 別の会話に移動する:Cmd + K デスクトップアプリだと Cmd + T も可だが、ブラウザ版でも使える Cmd + K を使うのが吉 会話の最新メッセージに移動する:Cmd + J

Mac の初期設定メモ

操作スペースのアプリケーションが自動で並び替わらないようにする システム環境設定 > Mission Control > 「最新の使用状況に基づいて操作スペースを自動で並び替える」のチェックを外す ホットコーナーでクイックメモを起動しない メモ使わないし、何かと…

「Deploy your Spring Boot Application to a local Kubernetes Cluster」をやった

k8s なにもわからんを卒業するべく、まずは触ってみた。 www.youtube.com デプロイした Spring Application は動画で紹介されているこちら: github.com 動画との変更点 ローカルに立てる docker registry のポートを 5000 から5001 に変更して試した(Displ…

技術書(洋書)の出版社

O'Reilly 言わずと知れた www.oreilly.com Manning in Action / in Practice シリーズが有名 www.manning.com Apress www.apress.com Packt www.packtpub.com Pragmatic Bookshelf pragprog.com

go project layout

github.com

trac の ticket / ticket_change のスキーマ

ITS (Issue Tracking System) の trac では、チケットにコメントが書ける。 そのデータベーススキーマを調べた。 予備知識 アプリケーション仕様 このポストで調べたいことに関連する trac の仕様は以下のとおり: チケットへのコメント ... (1) チケットに…

sqlite のコマンド

.tables .schema [schema] .headers ON .mode column .quit

ユニケージ開発

ちょっと興味はあるけど、大きいシステムの開発/保守には大変そうに思う。 www.usp-lab.com

グラフライブラリ highcharts

いつか使いたい。 Udemy のダッシュボードで使っている気がする。 www.highcharts.com

コードカバレッジを品質目標にするのは悪だが、未テストコードを見つけるのには役に立つ

bliki-ja.github.io 「テストカバレッジ(コードカバレッジ)の目標値はどれくらいがいいのか?」という質問とか、コードカバレッジの高さの自慢とかを、ときどき耳にする。でも、大事なポイントを外している。コードカバレッジは、コードのテストされていない…

Auth屋さんの本を読見始めた

https://dev.classmethod.jp/articles/oauth2-benkyoukai/

説明するということ(宮台真司)

この動画の宮台先生の発言が心に残ったので書き起こした。 www.youtube.com もともとは「そもそも論」についての話だったが、自分は「説明すること」というテーマとして聞いていた。 ドイツでは古くからこども大学というプロジェクトがあって、大学の教員が…

IntelliJ の設定

基本的にはデフォルト設定のまま使う派だけど、ちょっとだけカスタマイズ タブを消す 編集画面を少しでも広くするために。 Preferences > Editor > General > Editor Tabs > Appearance > Tab placement > None 開いているファイルにフォーカスをあてる Proj…

ERESOLVE unable to resolve dependency tree を直したい

gatsby の tutorial をやっていたら、npm install → npm audit fix でエラーが出た。 % npm audit fix npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! Found: type-fest@0.20.2 npm ERR! node_modules/type…

Spring Boot アプリケーションを Heroku で動かす(Docker で)

Heroku CLI のインストール brew tap heroku/brew && brew install heroku % heroku -v heroku/7.60.2 darwin-x64 node-v14.19.0 devcenter.heroku.com デプロイする devcenter.heroku.com 注意ポイント① Spring Boot の Java の version を Heroku に教える…

React Tutorial をやった。追加課題もやった。

reactjs.org github.com

texta.fm 7. Fat Controllers and Models

anchor.fm yusuke-ujitoko.hatenablog.com martinfowler.com

各社新卒研修へのリンク

mixi-developers.mixi.co.jp blog.cybozu.io

マネジメントについて参考資料

kakakakakku.hatenablog.com waysaku.hatenablog.com blog.shojimiyata.com 自分より専門家を採用する ToDoではなくイシューを渡す 決定権を渡していることを繰り返し伝える 仕事の過程をチェックしない 役割を周囲に周知してあげる 障害になりそうなことを…

『Amazon DynamoDB での優先度付きキューの実装』のまとめ

aws.amazon.com 一般的なキューイングソリューションには、Amazon SQS、Amazon MQ、Apache ActiveMQ、RabbitMQ、Kafka などがあります。 ただし、キューシステムのほとんどは、アイテムがキューに到着した後、アイテムの順序を簡単に変更することはできませ…

「なぜマイクロサービスは失敗するのか?」の補足資料

こちらの scrapbox がはてぶに上がってきたので読んでみたけど、自分では理解しきれないところがあったので、補足資料を探してみた。 scrapbox.io ちなみに上記 scrapbox の元ネタは Why Microservices Fail - YouTube 補足資料 Eberhard Wolff さんのExperi…

Docker のあとでよむ記事

最近はてぶで docker 関連の記事がいくつか上位表示されていて、学び時な気がしたので気になった記事をまとめておく blog.inductor.me sysdig.jp

2021/01に買った本(技術書)

予算は1万円 CODE COMPLETE (5,500円) 【電子合本版】Code Complete 第2版 完全なプログラミングを目指して作者:Steve McConnell発売日: 2016/04/14メディア: Kindle版 期間限定セールでKindle版が\5,500-だったぜ 紙の本は持っていたんだけど、重くて電車…

ソフトウェアテストの本

ソフトウェアテスト293の鉄則作者:セム ケイナー,ジャームズ バック,ブレット ペティコード発売日: 2013/11/20メディア: Kindle版 [改訂3版]演習で学ぶソフトウェアテスト 特訓200問 ――JSTQB認定テスト技術者資格 Foundation Level対応作者:正木 威寛発売…

Chapter 6. Understanding Garbage Collection (Optimizing Java)

GC実装のルール アルゴリズムはすべてのゴミを収集しなければならない 生きているオブジェクトは集めてはいけない Mark and Sweep マーク・アンド・スイープ(mark-and-sweep)は、ガベージコレクションの実装方法およびガベージコレクタの動作方法の一つ。 …

スロークエリは何秒から?

100msで表示しようとすると、DBでは20msしか使えない、とのこと。 掲げられた速度目標は、ユーザーのアクションに対し常に100ミリ秒以下で画面を返すものです。100ミリ秒というのは、人が「一瞬」と感じる速度の境界です。これを実現しようとすると、画面描…

SQLiteをファイルで操作する(CSVインポート&検索)

昨日の続きです。 SQLiteをファイルで操作してみます。 あらかじめファイルにコマンドをまとめておいて、 # run.sql .mode csv .import test.csv t select title from t; # test.csv id,text 1,aaa 2,bbb 3,ccc こういうふうに実行すればOK。 ./sqlite3 < ru…

データ分析にSQLiteを使ってみる

とあるWeb APIから引き抜いていたJSONをSQLで分析したくなったので、SQLiteを使うことにした。 インストール Mac なら brew がおすすめ brew install sqlite3 Linux ならバイナリのダウンロードでも可能 以下のページで "Precompiled Binaries for Xxx" から…