@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

Node.jsでメールを送る。mailコマンドやSMTPサーバー不要。

github.com

npm i sendmail

const sendmail = require('sendmail')();

sendmail({
  from: 'from@example.com',
  to: 'to@exampl.com',
  subject: '件名も化けなかった',
  text: 'これは本文'
}, function(err, reply) {
  console.log(err && err.stack);
  console.dir(reply);
});

実態は送信先メールアドレスに対して直接SMTPを喋っている様子。 ローカルのmailコマンドやSMTPサーバーに依存しない。

Common Lispで特定のパッケージを使っているものを探すなら「filetype:asd」をつける

redditで見かけたのですが、「filetype:asd パッケージ名」でググると、そのパッケージに依存しているものが引っかかることを知りました。

www.reddit.com

例えばwebsocket-driverを使っているものを検索するならこんな感じ filetype:asd websocket-driver - Google 検索

サムライトのEngine.IOサーバーを試す

深町さんがサムライトでEngine.IOサーバーを書いていたので試しに動かしてみた。 github.com

ただ、そのままじゃClack(Lack)やwebsocket-driverの変更に追従していなかったので、forkして修正してみた。

github.com

果たして今さらプルリクエストを作成しても見てもらえるのだろうか。。。

続きを読む

Git stashからdropしてしまったものを復旧する

stash popで衝突して修正している間に何をしていたか忘れてdropしてしまうというミス

git reflogでは出てこなかったが、git fsckでは出てくるとのこと。

stackoverflow.com

この回答の通り。

続きを読む

GiHubリポジトリのページとGitHub Pagesを行き来するブックマークレットを書いた

ソースを見たくなった時に、URL手打ちが面倒だったので書いた。

独自ドメインは対応してない。(できる気がしない)

続きを読む