TL;DR
6月15日(土)のDroidKaigi.collect { #9@Osaka }において、10分間のLT枠で発表予定です。Google I/Oの話もするので、興味がある方はぜひ参加してください(プログラムは変更する可能性があります)。
- DroidKaigi.collect { #9@Osaka }
6月15日(土)のDroidKaigi.collect { #9@Osaka }において、10分間のLT枠で発表予定です。Google I/Oの話もするので、興味がある方はぜひ参加してください(プログラムは変更する可能性があります)。
要約 Studio Botを完全に有効にしたAndroid Studioでプロジェクトを読み込むと、プロジェクトの内容が外部に送信される可能性があります。 .
Read More令和6年能登半島地震により、犠牲となられた方々の御冥福をお祈りするとともに、被害を受けられた皆様の安全と1日でも早く平穏な生活に戻られますことを心よりお祈り申し上げます。
長期休暇の期間には、家族が妻の実家に帰省して、ぼくは自宅で一人になります。 その間、近所の洋菓子店でケーキをホールで買って、それを食べながら過ごします。
大晦日なので、ちょっと贅沢をしながら好きにコードを書きます。https://t.co/JEHGY5AWqf pic.twitter.com/oPUGrCAPW0
— Keiji / parody (@keiji_ariyama) December 31, 2021
昨年末も実家に帰る予定になっていたので、ケーキを食べるのを楽しみにしていました。
いつもと違うのは、お目当てのケーキを注文したことです。例年はお店に立ち寄ったときにホールで販売されているものを買い求めるので、チーズケーキだったりガトーショコラだったりと、いわゆる定番商品でしたが、今回は事前に作ってほしいケーキをお店の人に伝えました。
注文ケーキと言うと生クリームやフルーツで豪華にデコレーションされた誕生日ケーキのようなものを想像するかも知れません。 しかし、ぼくの目当ては違いました。その洋菓子店には、ぼくが「幻のケーキ」と呼んでいるものがあります。
Read More GitのForce push(git push --force
)と言えば、間違って実行してリポジトリ吹き飛ばしたとか、ミスオペレーションの代名詞として語られることが多い操作です。
筆者も過去に一度だけmasterブランチに向けてForce pushをしてしまい、平謝りをした経験があります。
一方、最近知ったのですが、Gitリポジトリに本来入れてはいけない情報を入れたときの対応策としてForce pushすれば履歴は消えると考えている人もいるようです。
これについては、言葉で説明するよりやってみた方が早そうなので、実際に試してた結果を共有します。 もしお近くで「Force pushで消える、いや消えない」と言った議論を聞いたときには、そっとこの記事と、次の記事を見せてあげてください。
GitHub上のsensitive dataを削除するための手順と道のり - Merpay Advent Calendar 2021 https://engineering.mercari.com/blog/entry/20211207-removing-sensitive-data-from-github/
また、この記事について誤りや修正すべき点などがあれば、是非ご指摘いただければと思います。 最近はBlueskyにいます(Twitterはやっていません)。
https://staging.bsky.app/profile/keiji.bsky.social
Read More2023年3月31日付けで、厚生労働省の技術参与を辞任しました。 COCOAも正式に終了して、これ以上することもありません(GitHubへの書
Read Moreこれまで有山は「厚生労働省の技術参与」と「デジタル庁のエンジニア」それぞれの役割でCOCOAに携わってきました。 このたびデジタル庁のエンジニ
Read Moreぼくは有山圭二。ThinkPadユーザーだった。
初恋のコンピューターは「ThinkPad 230Cs」。中学時代のぼくのそばにはずっと230Csがあった。
230Cs以降もノートPCはずっとThinkPad。といっても、新型が出るたびに手に入れるようなことはできない。当時のPCは非常に高価で一台買ったら数年使うのが普通の時代だ。 アルバイトをして購入した「i 1124」は個人ユーザー向けの廉価なモデルだった。大学を卒業して自分の会社を作ってしばらくは中古の「X31」を使っていた。
2007年11月、Androidが発表された。翌年のGoogle I/Oの後、日本Androidの会が設立された。各地で開かれる勉強会に、ぼくは 「X61」と一緒に参加していた。 “All applications are created equal.“を掲げるAndroidのアプリを開発するのにMacを使う選択肢を、当時のぼくは持ち合わせていなかった。
そんなぼくがThinkPadユーザーでなくなるきっかけは、ThinkPadのLenovoへの移籍でもIBMロゴの完全廃止でもなく、ThinkPadの構成からタッチパッドが外せなくなったことだった。
ThinkPadにはすでに「トラックポイント」という入力インターフェースがある。機能の重複するものがなぜ必要なのか。
ぼくがこう言うと「タッチパッドは無効化すればいいよ」という人もいたけれど、自分が使わないもの、無効化するものがついていることをぼくは許容できなかった。
ThinkPadがなくなった隙間を埋めてくれたのがMacBook Airだった。 ThinkPadとは正反対に簡単に傷ついてしまいそうなアルミボディと、取り替えできないバッテリーが新鮮だった。難しいことを考えなくてもそれなりに使えるmacOS、キーボードとトラックパッドというシンプルさが、ぼくが使い続ける理由になった。
ThinkPadに未練がなかったと言えば嘘になる。 街中で、訪問先のオフィスで、参加した勉強会で、あの黒いシルエットがあると知らず知らず目で追っていたし、漫画「王様達のヴァイキング」で、主人公の愛機としてX41が登場したときは素直にうれしかった。
また、MacBook Proとの関係がずっと順調だったわけでもない。 一度はペシャペシャした打ち心地になってしまったバタフライキーボードや、タッチバーの存在に我慢ならなくなってThinkPadに戻ろうとしたこともある。 そのときは、とてもつらい経験をして「ThinkPadは嫌いだ」と言うまでに、ぼくのThinkPadへの印象は悪化した。5年ほど前のことだ。
そんなぼくが、ふたたびThinkPadユーザーになった。
Read More9月1日付で発足したデジタル庁にAndroidエンジニアとして入庁しました。引き続き接触確認アプリ「COCOA」を担当します。 ぼくは大阪に住
Read More筆者は、COVID-19ワクチンの接種を受けました。 本エントリーは、接種を受けて経験した副反応の記録です。
Read More