ハトネコエ Web がくしゅうちょう

プログラミングやサーバー・Web制作、チームマネジメントなど得た技術のまとめ

Python

anyenv + n から asdf に乗り換えた感想

Ruby, Python, Node.js のバージョン管理に anyenv と n を使っていたのですが、asdf に乗り換えてみました。メリット・デメリットをまとめました。

Mojo🔥 を Docker🐳 で動かすようにしてみた

随時更新していくかもしれないし、日付が空いたら別記事にするかも。 Mojo をさわってみたのでメモしていく。 Mojo on Docker ローカルで動かせると楽なので github.com を作ってみた。 ARM CPU の Mac だとまともに動かないので、 Intel チップの Mac をま…

esa から Notion へ API を駆使して移行した話

esa から Notion に、esa API と notion-py を使って移行した話です。 コメントを移行したり、画像をNotionに上げ直したりをスクリプトでおこなっています。

顔画像認識周りのメモ

手っ取り早いのは Haar-like OpenCV に分類器が同梱されていてすぐに使えるので、試してみるのはとっても簡単です。 これらの記事が詳しいです。 OpenCVを使った顔認識(Haar-like特徴分類器) Python+OpenCV で顔検出 - OpenCV に付属の評価器を試す 上の記…

DiscordのbotをRubyで簡単に作成したのでコード晒します

同僚と松屋で食べてたら盛り上がって、 Discord の部屋を立てました。 Slackと違ってアプリ連携できないよな〜と思ってたら bot は作れると知ったので「よっしゃ! 作るしかない!」と Ruby で作りました。 1. 完成形 こんなものができました。 2. 必要なも…

ちょっとしたWindows向けウィルスをPythonで作ろう

プログラマーはたまに「ハッカー」と呼ばれることなんてあります。 ハッカーって言葉のイメージと言えばウィルスです。 そうだ、ウィルスを作ろう! これが今回のテーマです。 と言っても悪いことしたら捕まってしまうので、 友達にメールでexeファイルを送…

Chocolatey (Windowsのパッケージ管理ツール)の導入方法

ホームページはこちら https://chocolatey.org/ 1. Chocolatey とは Windows PowerShell で利用できる、パッケージ管理ツールです。 (コマンドプロンプトでも利用できますが、私は PowerShell 派)choco install firefox とコマンドを打つだけで Firefox が…

1618' Error Message ってなんだ?!

Python 少し勉強してみたいな、と思ったけれど、 3系の Python をミニノートPCに入れていないことに気付いたので、 choco を使って入れるか~としたときのこと。 choco : Windows 用のパッケージ管理ツール chocolatey のコマンド https://chocolatey.org/ …

Mac で最初にやった、オススメソフトのインストールやら設定リスト

Macは環境移すソフトがあるらしいので大丈夫だと思うけど、 きっと未来の自分はおこなった設定を忘れてると思うので、思い出せる範囲で、 週末に MacBook Pro が届いてからおこなった設定。 1. Safari から Firefox をインストール Firefox派で、ブックマー…

Emacs の正規表現の置換・検索 ( RegExp replace or search ) を賢くかわいくしてあげよう

Emacsの正規表現が上手く使いこなせない・・・。いや、私が使いこなせないんじゃない! Emacs が悪いんだ!! ……と思ったので改造です。 頭おかしい! Emacs の正規表現 Emacs の正規表現は独特すぎて頭おかしいです。他のに慣れてると全然使いこなせません…

Eclipse 4.4.2 Luna に Ruby 開発環境をインストール

Eclipse に新しい言語の開発環境を入れると言えば、 下の1で示す、「新規ソフトウェアのインストール」をクリックしてウィンドウを開き URLを入力して……という流れが一般的だったが、これからはURLを探す必要はない。2で示す、Eclipseマーケットプレースか…

gnupackでPython3動かす方法がわかったかも

キタ―――(゚∀゚)――――!! と、とりあえず叫んでおきたいくらいやっと出来ました。 今まではダウンロードはするものの、最終的にMD5 sum did not match, exitingとエラーメッセージが出てきてインストールされないって具合だったんですが、そのエラーメッセージでグ…

gnupackでPython3動かす方法がわからない

ふつうにCygWinでやる分には、CygWinのSetUpでPython3をインストールするだけなのだけど、gnupackでのCygWinではどうにも上手くいかない。 gnyupackでCygWinの追加パッケージダウンロードするにはどうすればいいんだ・・・って頭抱えてる。きっと何か間違っ…