2014-10-08

Web制作者のためのGitHubの教科書という本を書きました


インプレス様からWeb製作者のための GitHub の教科書という本を書かせて頂きました。

79一人ではなく、共著にドワンゴの塩谷さん( @kwappa )、サイバーエージェントの平木さん( @Layzie ) と原さん( @herablog )の4人で共著で参加しています。

関係者の皆様には大変ご迷惑をおかけしましたが、最終的に出版が決まって良かったです。とても貴重な経験になりました。本当にありがとうございます!!

どんな本?

「私デザイナーだけど、バージョン管理なにそれおいしいの?」
「GitHub使ったらそんなに良い事あるの?」
「Gitとか大げさ。ファイル名に日付つければよくね?」

みたいな方にはぴったりの本だと思います!!
構成を考えるときにも、よくある Git 操作にとどまらず読者に GitHub の営業をかけるくらいの推し具合で創られています。

Web 製作者向けに書いているのですが、いざ GitHub を使うとなった時に、いきなり案件に使うわけにも行かないと思うので「自社サイトのスマホ対応」の様な実際に手が付けられそうなお題でわかりやすく対話形式で描いてあります。

「GitHub って良く聞くけど、そんなに良いの?」という疑問を持っている方に是非読んで頂いて、GitHub の良さを知ってもらえればなぁと思います!!
(※研修などでも使っていただけると思います!!)

どこ書いたの?

主に本書内で取り扱うサイトのデザイン制作周りで参加させて頂いています。
闇デザイナーとしての参加だったので(?)、実際にWeb制作会社様にヒアリングさせて頂き、ちゃんと現場の方でも問題ない制作フローを考えられるように意識して書いてあります!!

振り返り

初めての"著書"になったわけなのですが、色々と至らないことが多くて悔しいです。。
共著の方々はもの凄い人達ばかりなのでとても恐縮します(ヽ´ω`)
自分の担当部分に関しても、まだわかりづらいかもしれないと心残りなところもあります。。

最後の最後まで間に合ったり間に合わなかったりしながら書いたので、ご購入いただいたのに分からない所などありましたら、私信で連絡いただければ全力でお答えします!(主にデザイン周り)

凄く良い経験を頂けて本当に良かったです!もう校了したので、あとは出版を待つのみ!
楽しみ!!!!!!!!!!!

Twitter断捨離アップデートしました


Twitter のフォローしてる人で最近 Twitter 使ってない人をどんどん消していくツールです。

新たにソート機能とアイコン表示を追加しました。
ソートは古い順と新しい順に対応しています。


どうやって作ってるか

せっかくなので書いておきますね。
  • Node.js (express, ejs)
    • サーバサイドはNode.jsです。時間かけてないのでウンコードです。チャラいWebサーバくらいならソッコーで書けて本当に良い。
  • Redis (datastore)
    • APIの結果を数分だけキャッシュしています。無料分しか使えないので詰め込むデータも削って入れてます。
  • TwitterAPI
    • 言わずもがな。ログイン処理とかには passport.js 使った。
  • JavaScript (jQuery, moment.js) (frontend)
    • フロントは全然凝ってません。
    • 時間ソートするときに世界標準時だったのを moment.js で簡単にformat出来ました。バックエンドでも使ってます。
  • Heroku (RedisToGo)
    • 全部無料プランだけで事足りてます。
    • 無料利用時間超えたこと無いんだけど超えるとどうなるの?

要望は GitHub の issue までどうぞ^^



おまけ

moment.js で TwitterAPI の世界標準時を format するには

var m = moment(time, "ddd MMM D HH:mm:ss ZZ YYYY");

(^ω^)こうじゃ

2014-10-07

Twitterの最近発言してない友達を表示するツールを作ったょ



Twitterのフォロー出来る限界ってデフォルトだと2001みたいなんですが、長いこと使ってたらその上限に行ってしまったんですね。
最近はTwitterを交換するような友達が増えてきたところで、いちいちフォローを外す必要があったので最近つぶやいてない人(一ヶ月くらい)の一覧がみれるツールを作ってみました。

要望などありましたらTwitterでどうぞ^v^つ@79yuuki