[Python] CliでPastebin.comに手軽にペーストするやつ

サーバーでゴニョゴニョしている時に、あぁこれPastebin.comに簡単に上げれたら楽なのに...って思ったのでpythonで簡単に上げるスクリプトを書きました。
引数処理はdocopt使えばよかった...
Python3以上対応です。

Githubに置いてます。
https://github.com/ir1s-work/easy_to_paste

10行目のdev_keyはhttps://pastebin.com/apiにある自身のUnique Developer API Keyを入れてください。

-l オプションを抜くとゲストでペーストされます。

続きを読む

[Debian] gogsの導入とSSL化

09/11/2018 GogsのURLを修正しました。

Google Cloud Platformで無料枠になっていたf1-microの用途に悩んでいたのですが、おひとり様gitサーバーとして使ってみよう、と天啓が下りました。
GitHubのようなOSSで有名なのはGitLabですが、f1-microのスペックでは非常に厳しいです。
(推奨環境がCPU 2コア、メモリ4GB)
他に何かないかなと探してみるとGitBucketやらが出てきましたが、その中でGogsが非常に軽いと聞き、使ってみることにしました。

f1-microの環境は、
f1-micro(vCPU x 1、メモリ 0.6 GB)、
us-west1-c、
HTTP, HTTPSトラフィックの許可、
30GBの標準の永続ディスク、
また、独自ドメインで運用したいのでネットワークに静的 IP アドレスを割り当てています。

続きを読む

Kusanagi for ConoHa で最低限しておきたいSSHのセキュリティ設定

昨日ぐらいにGCEのf1-micro(とロリポップ)からConoHaに乗り換えました。

 
このはちゃん可愛い...

普段はDebianを使っているのですがWordPressやらの環境を整えるのが面倒くさいので、手抜きでKUSANAGI for ConoHaを使うことにしました。
CentOSがベースなんですね...うぅ...

では、KUSANAGI for ConoHaに限らず本当に最低限しておきたいセキュリティ設定です。

続きを読む

[Word2Vec] バイナリファイルからテキストファイル、テキストファイルからバイナリファイルへ変換

w2vで処理したのはいいけどバイナリファイルにするの忘れてた!とか、テキストファイルが欲しくなった!とかに使えそうなやつです。 gensimが必要になります。 $ pip install gensim バイナリファイルか … 続きを読む