Posts by Tag

python

Send Python logs to Teams

When any error occurs in your application, by sending error notifications to Teams (or Slack, etc.), you can know what happened and deal with the problem imm...

Celeryメモ

リモートコントロールコマンド

全角と半角の変換

最近、全角と半角の変換処理を行なったことがあります。 やり方としては、key を Unicode コードポイント (ord 関数によって)、value を置換後の文字列を持つの辞書を作成して、変換テーブルとして str.translate メソッドに渡すだけです。 注意すべきなのは、半角から全角に変換する時の...

Back to Top ↑

swift

NLTaggerで固有表現抽出

Swift で固有表現を抽出するには、Natural Language フレームワークの NLTagger クラスを利用します。Foundation フレームワークの NSLinguisticTagger もありますが、Natural Language フレームワークに置き換えられて、非推奨になっています。

Codableを使ってJSONを解析する

Codable は、Encodable および Decodable プロトコルのエイリアスです。Codable プロトコルに準拠すると、データをエンコードおよびデコードできます。

Swift REPLでiOS SDKを使う

ときには Xcode や Playground で Swift コードを実行するのではなく、Swift REPL で実行したい場合がある。

Back to Top ↑

celery

Get waiting tasks count in Celery

If you’re using Redis as broker, you can simply run the following command to get the number of waiting tasks in a queue:

Celeryのロガーをカスタマイズする

Celery は after_setup_logger シグナルを提供している。このシグナルにカスタムログハンドラーを渡せば、Celery がグローバルロガーを設定した後にトリガーされる。

Celeryメモ

リモートコントロールコマンド

Back to Top ↑

docker

Apache FQDN warning

Docker コンテナーで Apache を起動すると、以下の警告が表示されました。

Using GPU in Docker container

I need to access GPU within my docker container, so I followed the Docker documentation, added the following lines to the docker-compose.yml file:

Back to Top ↑

aws

AWS CDKでECSサービスのオートスケーリングのリソースを作成

AWS CDK (Cloud Development Kit) は IaC ツールで、コードを書くことでインフラストラクチャのプロビジョニングを行います。 好きなプログラミング言語でインフラストラクチャを定義し、CloudFormation テンプレートを自動生成できます。抽象化レベルが高いので、コード量が少ない...

Using IMDSv2 from within Docker container

After upgrading from IMDSv1 to IMDSv2, when I started a service that uses the AWS SDK inside a Docker container, I suddenly got a credential error. However, ...

Back to Top ↑

redis

Redis の RDB 永続化

Redis には、RDB (Redis Database) と AOF (Append Only File) という 2 つのデータ永続化方式があります。

Get waiting tasks count in Celery

If you’re using Redis as broker, you can simply run the following command to get the number of waiting tasks in a queue:

Back to Top ↑

m5stack

Back to Top ↑

arduino

Back to Top ↑

xcode

Xcodeでデバッガーを使用せずにアプリを実行する

Product > Perform Action > Run Without Building を選択し、 iOS シミュレータでアプリを実行している場合、lldb でプロセスにアタッチすると(Debug > Attach to Process も同じ)、以下のエラーが発生した。

Swift REPLでiOS SDKを使う

ときには Xcode や Playground で Swift コードを実行するのではなく、Swift REPL で実行したい場合がある。

Back to Top ↑

shell

Back to Top ↑

3dprinting

3Dプリンタをプロッタにする

3D プリンタは G-code によって制御されます。G-code は CNC プログラミング言語であり、機械にどこに、どのように移動するかなどを指示します。

初めての3Dプリンター

Creality Ender-3 X にしました。 箱を開けてみて。 組み立て終わった後、ノズルを加熱して、後側に付属している PLA を入れます。 ノズルから吐き出しましたね。 印刷する前に、ベッドのレベリングを行う必要があります。 最初にプリントした物は、このイーブイです。 スライサーソフト...

Back to Top ↑

platformio

Back to Top ↑

flask

FlaskでCORSへの対応

CORS (Cross-Origin Resource Sharing, オリジン間リソース共有) とは、 ブラウザで実行されているフロントエンドの JavaScript コードがバックエンドと通信する時、そのバックエンドがフロントエンドとは異なるオリジンである場合、アクセスを許可するかどうかを決めるものです。

Back to Top ↑

fluentd

Back to Top ↑

linux

Back to Top ↑

nlp

NLTaggerで固有表現抽出

Swift で固有表現を抽出するには、Natural Language フレームワークの NLTagger クラスを利用します。Foundation フレームワークの NSLinguisticTagger もありますが、Natural Language フレームワークに置き換えられて、非推奨になっています。

Back to Top ↑

esp8266

Back to Top ↑

nodemcu

Back to Top ↑

datatables

Back to Top ↑

unicode

全角と半角の変換

最近、全角と半角の変換処理を行なったことがあります。 やり方としては、key を Unicode コードポイント (ord 関数によって)、value を置換後の文字列を持つの辞書を作成して、変換テーブルとして str.translate メソッドに渡すだけです。 注意すべきなのは、半角から全角に変換する時の...

Back to Top ↑

terminal

ブイブイ

最近イーブイのブームが来たので、ターミナルでもイーブイが見たいなと思っていた。 Terminal.app で見る catimg を使っています。 catimg の使用について、ターミナルの色設定を 256 Color に指定する必要があります。 $ echo $TERM xterm-256color ...

Back to Top ↑

opencv

Back to Top ↑

text-to-speech

Back to Top ↑

sqlalchemy

Back to Top ↑

ffmpeg

Back to Top ↑

yaml

YAMLにおける変数の置換

YAML ではアンカーとエイリアスを提供しています。 アンカーを指定すれば、エイリアスでこれを参照することができます。 アンカーは&で、エイリアスは*で示されます。

Back to Top ↑

jupyter

Back to Top ↑

haskell

Back to Top ↑

swiftui

Back to Top ↑

nodejs

Back to Top ↑

apache

Apache FQDN warning

Docker コンテナーで Apache を起動すると、以下の警告が表示されました。

Back to Top ↑

rubygems

Bundler warning

When I run the jekyll build command, I keep getting the following warning:

Back to Top ↑

ruby

Back to Top ↑

ios

Swift REPLでiOS SDKを使う

ときには Xcode や Playground で Swift コードを実行するのではなく、Swift REPL で実行したい場合がある。

Back to Top ↑

gunicorn

Back to Top ↑

matplotlib

Back to Top ↑

attiny

Back to Top ↑