理系学生日記

おまえはいつまで学生気分なのか

2021-10-01から1ヶ月間の記事一覧

Launcherを使ってiPhoneのホーム画面に表示できるアプリ数を多くする

日本でiPhone 3Gが発売されて以来、ずっとiPhoneユーザとして生きてきました。 それでもずっと問題だったのが、いわゆるホーム画面のアプリ1軍問題です。 ホーム画面には少数のアプリ(1軍アプリ)しか配置できず、それ以外の2軍以降のアプリは他画面に配置す…

GitLab CI/CDでMarkdownファイルをdocxファイルに変換し、Generic Packages Repositoryにアップロードする

手動でいちいちpandocを実行するのは面倒です。 Merge Requestの作成やそのbranchに変更が入ったタイミングで、Markdownファイルをdocxファイルに変換し、リポジトリにアップロードしたい。 実際にこれを実装すると、以下のようにMerge Requestに紐づく形で…

GitLab CI/CDで生成したファイルをGeneric Packages Repositoryに配置する

GitLabにはPackage Registryという機能があり、様々な言語のパッケージをホストできます。 Maven packages in the Package Repository | GitLab npm packages in the Package Registry | GitLab PyPI packages in the Package Registry | GitLab 一方で、言…

markdownをpandocでdocxに変換する

MarkdownのファイルをベースにPull/Merge Requestでやりとりすることが難しいケースというのは存在します。 そういった場合、指摘やそれに対する修正は、変更履歴の保存の容易なWord形式を使うのが楽でしょう。 Word での変更履歴の記録 そして、こういった…

Gitで変更のあったファイル一覧をコミットメッセージや空行なしで抽出する

git

課題 ファイル一覧の抽出については--name-onlyを使うのはよく知られているテクニックです。 例えば以下では、一週間前からコミットされたファイルを抽出しています。しかし、コミットハッシュやコミットメッセージは不要です。どうしたものでしょう。 $ git…

「プログラミングTypeScript」を読んだ

プログラミングTypeScriptを読みました。 プログラミングTypeScript ―スケールするJavaScriptアプリケーション開発作者:Boris Chernyオライリー・ジャパンAmazon TypsScript 最近はどこも、JavaScript書くんだったらTypeScript書いてトランスパイルという状…

他者から与えられたミッションに身を投じても良いんじゃないかという仮説

「自分が会社で何をしたいのかわからない、なぜなら人生で何をしたいのか答えが出ていないからだ」というような悩みを聞くことが多くなってきて、うん分かるーという感じがします。 この種の問いに対して、なかなか上手く切り返せずにきました。 それはぼく…