タグ

ブックマーク / naoty.tumblr.com (4)

  • New graphdown

    graphdownを書き直した。改めて説明すると、graphdownはMarkdownでグラフを記述するための拡張記法を提供するライブラリで、以前のバージョンではGraphvizを使ってグラフを描画していたため、あの冗長なDOT言語を使わざるを得なかった。 新しいgraphdownは以下のようなMarkdownの記法を拡張する。 このMarkdownは以下のようなSVGに変換される。 A B C D E F [A] -> [B]という記法でノードをエッジで接続する。さらに、[A] <-> [B]と書くとノードを双方向に接続する。[A] -> [B], [C], [D] -> [E]と書いて複数のノードとの接続を簡潔に書くこともできる。 以前のバージョンではグラフはGraphvizが生成したPNGだったが、新しいバージョンはSVGとしてグラフを出力するため、CSSやJSでグラフを扱うことがで

    New graphdown
    asonas
    asonas 2014/02/18
  • プログラミングから半歩退く

    闇 Advent Calendar 2013 9日目です。 僕は、自分がほしいものを自分の手で作るためにプログラマーになったので、プライベートでの開発はだいたい自分が使うものを作ることに充てている。特にほしいものがないときは、そのとき興味のある技術を調べている。仕事が終わって寝るまでの時間や土日をそうやって過ごしているので、仕事の時間も合わせると四六時中プログラミングをすることになる。そんな毎日を過ごしていると、突然、電池が切れたかのようにプログラミングに対するモチベーションがゼロになるときがある。そのとき、僕はプログラマーとしての死を迎え、プログラマーでもなんでもないただの社会不適合者になる。3年余りかけて築いてきたスキルや実績がなんの意味も持たなくなり、わずかばかり存在した存在意義がなくなってしまう。そのような自分は自意識にとって到底認められない存在であり、底の見えない"闇"を感じる。

    プログラミングから半歩退く
    asonas
    asonas 2013/12/09
    エモい
  • picon

    このgemを使うとこんな感じになります。使い方は簡単でプロジェクトのルートでpicon generateを実行するだけです。 開発中のiOSアプリとかサンプルアプリをいくつか実機にインストールすると、デフォルトの真っ白(iOS 7だと幾何学模様)なアイコンでホームが埋まって、あんまりキレイじゃないというかどれがどれだかパッと分からないのが、ほのかな問題意識として感じていました。そこで、アプリのbundle identifier(com.example.SampleAppみたいなの)のハッシュ値に基づいたidenticonを生成して、デフォルトのアイコンとすり替えるスクリプトを書くことにしました。もちろん、非retina端末やiPadなど様々な解像度に合わせて複数のidenticonを生成します。さいわい、Xcode 5で導入されたasset catalogという機能のおかげで随分やりやすか

    picon
  • 卓球ハウスの住民APIと在宅管理アプリつくった | 直

    卓球したいとき、家に卓球する相手がいるかどうか確認したい。家を出るとき、住民が家にいれば鍵を閉めずに出るので確認したい。荷物が届く時間に自分がいれないとき、誰かいないか確認したい。 そういうニーズを満たすため、住民APIと在宅管理アプリを作りました。 住民APIとは、ある住人がいま卓球ハウスにいるかいないかを確認するAPIのことです。どうやってその情報を取得してアップデートするのかと言うと、いっしょに作った在宅管理アプリが特定のエリアへの出入りを監視して、出入りイベントが起きたときにアップデートを実行しています。また、このアプリは各住民がいま卓球ハウスにいるかいないかを確認するのにも使えます。 技術的な話住民APIはSinatraで1時間くらいで作ってHerokuにホスティングしただけの雑なものです。 在宅管理アプリは住民が全員iPhoneだったのでiOSアプリを書きました。最近、iOS

    卓球ハウスの住民APIと在宅管理アプリつくった | 直
    asonas
    asonas 2013/11/08
    便利!
  • 1