2022年6月14日20:38に更新 816views
tar ballが .gzだろうが.xzだろうが.zstだろうが解凍してやる! TL;DR #!/bin/bash untar_by_file_type() { if [[ "$1" == "application/x-tar" ]]; then tar -xvf…
2022年6月10日18:53に更新 493views
[Android/kotlin] 端末にインストールしてあるアプリのパッケージを取得する Android+kotlin インストールしてあるアプリのパッケージ名の取得 val pm = packageManager val packageInfoList = pm.g…
2022年4月23日11:24に更新 535views
[Excel]JAN-13とインジケータからGTIN-14を計算する JAN-13とインジケータからGTIN-14を計算する関数 TD, TL A B C D 1 インジケータ JAN-13 GTIN-14 2 1 4549414003260 …
2022年3月16日22:34に更新 493views
docker-compose cp がやりたい 複数のdockerコンテナを管理できる docker-compose コマンドですが、コンテナにファイルをコピーしようとdocker-compose cpをやろうとしてもそんなコマンドないよと言われ…
2021年11月30日11:22に更新 1209views
ディレクトリ内のwavファイルをffmpegでまとめてflacに変換 NASの容量を圧迫していたwavファイルが結構あったのでそいつらをまとめてflacに変換したいなぁと思ったので、ディレクトリ内のwavファイルをffmpegでまとめてflacに変換する方法のメモ。 …
2021年9月13日23:36に更新 1176views
rustのソースコードからLLVM IRを得る rustのソースコードをLLVM IRに変換する際のコマンドのメモ。 rust -> LLVM IR rustのソースコードからLLVM IRを出力します。 rustc main.rs --em…
2021年9月13日23:26に更新 1258views
clangでc言語のソースコードからLLVM IRを得る c言語のソースコードをLLVM IR に変換するときのコマンドのメモ。 c++の場合はclangをclang++に置き換えればおおよそ同じように出来るはず。 C -> LLVM IR c言語のソース…
2021年7月6日14:35に更新 2007views
Xcode プロジェクトの project.pbxproj が壊れて開けない project.pbxprojをやんごとなき事情でコンフリクト解消した後、プロジェクトを開くと cannot be opened because the project file cannot be…
2021年6月27日15:41に更新 1557views
RustでLLVM IRを扱いたいのにinkwellのコンパイルにコケる error: No suitable version of LLVM was found system-wide or pointed to by LLVM_SYS_110_PREFI…
2021年5月26日23:25に更新 1502views
alpine Linux で apk upgrade でエラーが出た時の対処 UserLandというAndroidアプリでalpine linuxを選択して遊ぼうと思ったところ、 apk upgrade を実行したところで以下のようなエラーが出た。。 1 errors; 5…
2021年2月27日13:09に更新 2350views
自宅に余っているAndroid端末をGitHub Actionsのself-hosted Runnerとして活用してみた。 機種変更などで余ったAndroid端末の使い道を考えていたら、「Androidってカーネル部分Linuxだし、GitHub ActionsのRunnerとして使えるんじゃね?」と思いついたのでやって…
2021年2月23日18:51に更新 2156views
Gitlab-CIでktlintを利用してコードフォーマットを実行する(Android/kotlin) kotlinで書かれたAndroidのプロジェクトに、ktlintを導入してコードフォーマットをGitLab-CI上で行わせた時のメモ ktlintを導入する フォーマット対象のプロジェクトのgra…
2021年2月14日17:05に更新 1952views
Androidのライブラリをjitpackを利用して公開する Androidのライブラリ(aar)をjitpackに公開する方法のメモ Andoidのライブラリを利用できるように公開するにはどこかにMavenレポジトリを作成するわけですが、今回はGitHubを…
2021年1月16日22:11に更新 1944views
PythonのREPLで「_」が意外と優秀な話 PythonのREPLで_に意外と便利な使い道があったことを発見したのでそのメモ _の使い道 pythonでは_を変数として利用できます。 一般的には、値を_に入れることで、その値を使わないことを明…
2021年1月7日11:36に更新 3915views
[Django] ユーザー認証でパスワードに大文字小文字数字を含むよう強制する Webサービスでよくある「パスワードには大文字小文字数字を含むようにしてください。」を実装する方法をご紹介します。 大文字小文字数字を含むように強制する まずは、条件を満たしているかを判定するVar…
2020年12月2日12:28に更新 1042views
[OCaml] Argモジュールを使ってみる OCaml標準モジュールのArgモジュールでお手軽にコマンドライン引数を解析してみます。 この記事はINIAD(東洋大学 情報連携学部) Advent Calendar 2020の記事です。 環…
2020年11月28日0:59に更新 3136views
[Python] リスト内包表記 大解剖 ネット上にリスト内包表記を解説する記事はいくつかありますが、簡単にヒットする記事ではざっくりとした内容でしか紹介されないケースが多いので、この記事ではPythonのAST(抽象構文木)を読み解くこと…
2021年7月6日21:35に更新 1512views
TypeSctiptでGitHub Actionを作る TypeSctiptを利用してGitHub Actionを作成する方法のメモ はじめに Github ActionsではNode.jsを利用した実行とDockerを利用した実行をサポートしています。…
2020年10月26日23:16に更新 2883views
[Python] Listのcapacityを取得する とある事情から、Pythonのlistがどれくらいのメモリを確保しているのか知りたくなったので、listのcapacityを取得する関数を作ってみました。 C言語拡張を利用して取得する Pyth…
2020年10月19日17:41に更新 3513views
Pythonの正規表現で半角数字の判定に「\d」は使うべきではない 環境 Python3.8.2 はじめに タイトルの通りPythonのの正規表現で半角数字の判定に\dを使って判定しないほうが良いよって話です。 理由は以下の二点 厳密には半角整数の判定ではない…
Memo
連続企画

Djangoクラスベースビューのすヽめ

Memo
連続企画

Djangoでブログを作ろう

GitHub
制作物

Django-Boost

Djangoでの開発を加速する拡張ライブラリ
GitHub
制作物

ktPyString

kotlinにpythonと同等の文字列操作を提供するライブラリ
GitHub
制作物

py_string

c++にpythonと同等の文字列操作を提供するライブラリ
GitHub
制作物

SwiftyPyString

Swiftにpythonと同等の文字列操作を提供するライブラリ