よしたく blog

ほぼ週刊で記事を書いています

2020-12-01から1ヶ月間の記事一覧

GitHub Actionsを使って、個人タスク用のissueを毎日作成する

GitHub の issue で個人的なタスクを管理する方法を知った。 プログラマではないので普段から GitHub を使うことはないのだけれども、タスクの管理場所に迷っていたのでひとまず手を出してみようと思う。 毎日issueを作成するのも大変で、少しでもハードルを…

iPhoneのデフォルトカメラをMicrosoft Pixに変更する

iPhone のショートカットを導入してから、身近なところの効率化に興味が湧いている。 自分が繰り返し実行する iPhone 操作を思い返すと、カメラを使う時はデフォルトではなく Microsoft Pix を使うことが多い事に気がついた。 そして iPhone の待ち受け画面…

コミットした日時を変更する

Git

LeetCode で問題を解いた後にコミットを忘れることがあった。 細かいことではあるが、解いた日とコミットをちゃんとリンクさせておきたいと思ったため、git の日時を修正する方法を調べた。 おこなっていることは日時の変更で歴史の改ざんにあたってしまうの…

mypyをVS codeで使うための手順

Python に限らず、プログラミングで開発する際には様々な便利ツールを導入する。 今回は Python の 型の状態を静的にチェックする mypy を VS Code に導入する方法をメモしておく。 mypy を有効にする VS Code で mypy を有効にする。 mypy をインストールす…

今年買ってよかったもの「FOR ゆ」

この記事は「今年買ってよかったもの Advent Calendar 2020」の参加記事です。 2020 年買ってよかったものは「FOR ゆ」です。 lifesupport.shop 「FOR ゆ」とは 「FOR ゆ」は眼鏡の愛眼が出しているお風呂専用メガネです。 https://lifesupport.shop/i/foryo…

Karabiner-Elementsを使っているMacでピアソンVUEの試験を受けてはいけない

強い言葉を使うのは好きではないのですが、注意喚起を含むためこうしておきます。 結論 Karabiner-Elements を使っている Mac でピアソン VUE の試験を受けると、試験問題配布のタイミングでピアソン VUE アプリが落ちて試験が受けられません。 詳細 他の方…

【LeetCode】14.longest-common-prefix をPythonで解く

問題はこちら leetcode.com Example 1: Input: strs = ["flower","flow","flight"] Output: "fl" 問題の解説に載っている例を持ってきた。 リストの中に格納されている複数の文字列を、前から 1 文字ずつ取り出していく。 取り出した文字が同じかどうかを判…

【Django】アプリケーションをディレクトリにまとめた時の設定変更箇所

Django でアプリを複数作っていくとルートディレクトリが見づらくなっていく。 . ├── accounts ├── manage.py ├── posts そこで、app ディレクトリを作成し、その中にアプリを入れる形をとってみた。 . ├── app ├── accounts ├── posts ├── manage.py それに…

今年やってよかったこと「サウナ」

この記事は「今年やってよかったこと Advent Calendar 2020」の参加記事です。 2020 年やってよかったことはサウナです。 サウナに出会ったきっかけ そもそもサウナに出会ったきっかけです。 自粛やら在宅勤務やら、世間がまだまだ手探りだった頃、自分も自…

Azure Data Factoryで複数のExcelファイルを結合しCSVにする

今回はAzure Data Factoryを使って、複数のExcelファイルを結合して1つのCSVにする方法について記述する。 前提条件 Azure Data Lake Storage Gen2に「excel2csv」という名称のコンテナを作成する。 また、「excel2csv」コンテナの配下に「input」「output」…

身近なところから効率化 / iPhoneのショートカットを有効活用する

iPhone のショートカットはとても便利だけど、なかなか知られていないので自分が使っているショートカットを公開してみる。 iPhone のショートカット そもそも iPhone のショートカットを知らない人のために補足しておく。 ショートカット機能は iOS12 より…

git rebaseでコミットを分割する

git

git rebase でコミットの分割ができる。 今回は題材としてスターウォーズを取り上げて実践してみる。 想定のケースは「いくつかコミットをしたが、シーズンごとにファイルをまとめてコミットしてしまった箇所があり、その部分を分割する」というものにする。…

git rebaseでコミットをまとめる

git

git rebase で過去のコミットをまとめることができる。 今回は題材としてスターウォーズを取り上げて実践してみる。 想定のケースは「各エピソードごとのファイルを作成しコミットしたが、やっぱりシーズンごとにファイルをまとめてコミットしたい」というも…

blackをVS codeで使うための手順

Python に限らず、プログラミングで開発する際には様々な便利ツールを導入する。 今回は Python の フォーマッタ である black を VS Code に導入する方法をメモしておく。 black を有効にする VS Code では autopep8 がデフォルトで有効になっている。 blac…

ブログ環境 2020

今年の締めくくりとして今の執筆環境とこれまで移ってきたツールについてアウトプットしておく。 細々と技術ブログを書き続けてきた中で様々なツールに手を出してきた。 例えば、Inkdropだったり、Google Keepだったり、Notion と言ったツールになる。 もち…