webservice

Twitter bot を作った時のメモ

Twitter bot を作ってみているのでその時のメモ。 あくまで個人的なメモであり、網羅的な解説などをするものではないです。 方針 なるべく新しいものを使いたいと思ったので、Twitter API v2 + OAuth 2.0 を使うことにした。 Twitter API v2 は 2021-11-15 …

Travis で並列テストが終わってから deploy する

Travis では複数のジョブを並列で実行できる。複数の処理系のバージョンでテストを回したりするのはよく行われている。 また、Travis は後処理でデプロイも行える。専用の設定をする項目があり、一部の有名所のデプロイ先については雛形が用意されていてオプ…

漢字パズルを解く word-finder というのを作った

例えば、以下のような問題があったとします。 全 全 ↓ ↓ 中→□→□→結 ↓ ↓ 曲 金 □に入る漢字を答えろこの手の問題を解く場合、自前の知識の中から、時には勘も交えて総検索することになります。 ヒラメキと言えば聞こえはいいですが、別に考え方を変えたりして…

無料で使える CI サービス 8 個まとめ

CI サービスをいくつか触ってみたのでまとめ。 今回の目的は、テストを実行すること。なので、ビルドやデプロイ辺りはちゃんとは見ていない。 ドキュメントで確認しただけの項目などもあったりするので、間違っていたらごめんなさい。教えてもらえると助かり…

Vim プラグインを Windows 環境でテストする

最近は専ら Vim script 向けテスティングフレームワーク themis.vim を作っているわけですが、テストを書いたら当然実行しないと意味がないわけです。 しかし手動でテストするのは面倒。そこで CI。設定しておけばリモートのリポジトリに push した時に自動…

Copy.com を Linux から使う

最近 Copy って言う Dropbox 系のサービスを使い始めた。Sync, protect, and share your files - A simple cloud solution to manage business and personal storage.最初からいきなり15GB、招待コードから登録すると +5GB の 20GB から使い始められ、誰かを…

英辞郎 on the WEB の利用規約とか

この前の続き。 返事は返ってきたのだけど、以下のものを禁止しているとして利用規約を引用するにとどまる内容だった。引用されていたのは以下の部分。 弊社以外の第三者により定義されたユーザスタイルシートの利用や、ブラウザのプラグインやアドオン・プ…

もう1度 Facebook のアカウントを取ってみようとした話

以前Facebookのアカウントを取ろうとして断念した経験があるのだけど、最近何気なく試してみたら、ちゃんと + 付きのメールアドレスも通るようになってるっぽい。 いつからかはわからないけど、Facebook もちゃんと成長してるんだなー(何様)とか思いつつ、せ…

私が facebook のアカウントを取っていない理由

たまにはこんな話でも。まあ大した理由じゃないんですが。まず、facebook は本名が基本らしいけど、私はネット上では "thinca" と言う名前で活動していてこれを public な範囲で本名と紐付ける気は毛頭ない*1。 この時点ですでにあまり前向きにはなれないの…

Vim から Github Issues が使いたくなったので github.vim を作り始めた

最近 eskk.vim の Issues とかで Github Issues を割と見るようになった。 で、ブラウザいちいち開くのも面倒だし幸い Github には API があるらしいので、github.vim とか言うのを試しに作り始めてみた。 完成度高めるよりとっとと公開してしまおうってこと…

Dropbox on Linux without X

Dropbox を X なしの Linux で動かすのにようやく成功したので、忘れないうちにメモしておく。 Dropbox の公式 CLI クライアントを入手する $ wget https://www.dropbox.com/download?dl=packages/dropbox.py $ chmod a+x dropbox.py $ mv dropbox.py ~/bin/…