TweetDeckをMac/Windowsでアプリとして利用できる「Tweetship」を作った

スクリーンショット

TwitterのUserStreamがなくなりTLのリアルタイム取得ができなくなって不便だったので、TweetDeckをネイティブアプリのように使えるようElectronでアプリ化しました。
ほぼTweetDeck表示しただけですが、せっかく作ったのでMITライセンス下で公開します。
名前はDeck(船の甲板)を内蔵して動くので安易にTweetshipと名付けました。
現時点ではアカウント切替のショートカットキーを追加してあり、今後少しずつ便利な機能を追加できたらなぁ…と思っています。Pullrequest等大歓迎です。

続きを読む

SSHでREMOTE HOST IDENTIFICATION HAS CHANGED!と怒られた場合の対処

SSHでは最初に接続したときサーバーの公開鍵をFingerprintとして保存して、再接続するときにサーバーがDNS改ざんなどですり替わっていないかチェックしている。
これによって偽のサーバーに間違って接続することを防いでいるが、同じIPアドレスやドメインでOSの再インストールなどを行い全く新しい構成のサーバーを再構築した場合接続できなくなって困ってしまう。
その場合は、Fingerprintを削除して新しいサーバーとして接続する。
毎回調べるのも面倒なので簡潔にメモ。

続きを読む

Raspberry Pi Zero Wをディスプレイやキーボードなしで初期設定、Wi-Fi接続

新しくRaspberry Pi Zero WHを買ったので初期設定する。
前に買ったRaspberry Pi 3と違ってEthernetポートがないのでそのままLANに接続してSSH…と言うわけにはいかないが
USBはmicroUSB、HDMIはminiHDMIしかないのでキーボードとディスプレイを接続するのに変換アダプタが必要になるが初期設定にしか使わないものをわざわざ買いたくない。
そこで調べてみたらbootディレクトリにWi-Fiの設定を書き込むだけで起動後自動でWi-Fi接続できるとわかったのでやってみる。

続きを読む

Sass(scss)で楽にレスポンシブデザイン

レスポンシブデザインのページをフレームワークとか一切使わずに作るとき、@media内と外にコードが分散して読みにくくなるのがいやだったのでSassを使って要素ごとにまとめられるようにした。
smallとmediumとかmediumとlargeの両方で同じCSSを使うことが多々あったので、複数サイズで同じコードを利用するとき簡単に指定できるようにした。
吐き出したCSSの見た目はあまり考慮していません。

続きを読む