タグ

ブックマーク / tk0miya.hatenablog.com (4)

  • #pyfes 2013.11 で教えてもらった pathlib が python2.6 で使えなくて愕然とした話。 - Hack like a rolling stone

    タイトルで言い切ってしまった。 昨日は Python Developers Festa 2013.11 に参加してきました。 時間までに発表資料を作るタイムトライアル系のイベントだとずっと勘違いしていたのですが、 今回は話すネタがなかったのでまったり過ごすことができました。 午前中は whipering-gopher を題材にした Go ハンズオンに参加してました。 課題がよく練られていて、テンポよく Go プログラミングをつかむことができたのは非常によいですね。 こうした機会がないと、Go に手を付けることはなかったので講師の @ymotongpoo には感謝しています。 午後はあれやこれやの発表がありましたが、そこは @kashew_nuts さんのエントリがよくまとまっているのでさっくり割愛。 その中で気になったのは、@torufurukawa (39) の python3.4 の発

    #pyfes 2013.11 で教えてもらった pathlib が python2.6 で使えなくて愕然とした話。 - Hack like a rolling stone
    naka-06_18
    naka-06_18 2014/03/18
    / で join ...
  • 続・Mercurial の diff を美しく表示するために必要なたった 1つの設定 - Hack like a rolling stone

    つい一昨日、Mercurial の diff を美しく表示するために必要なたった 1つの設定 という記事を書いたばかりですが、 diff-highlight の動作を見ているといくつか気になるところを見つけてしまいました。 diff-highlight のイケてないところ 差分の中で +/- の行数が一致していないと文字単位でのハイライトをしてくれない こんな感じです。 編集前後の行数が一致するときだけハイライトしてくれるようです。 diff-highlight のコードを読むとこんなコメント付きで、行数が一致しない時は早々に諦めています。 # If we have mismatched numbers of lines on each side, we could try to # be clever and match up similar lines. But for now we

    続・Mercurial の diff を美しく表示するために必要なたった 1つの設定 - Hack like a rolling stone
  • blockdiag の parser を書き直してて気づいた、graphviz の妙な表現集 - Hack like a rolling stone

    秋口から blockdiag の parser を書き換えていました。 blockdiag の parser は funcparserlib の graphviz parser (dot parser) のサンプルがベースになっており、 当初の実装はとてもシンプルだったのですが、blockdiag のために文法を足していく中で見通しが悪くなっていました。 parser を書き換える中で、いくつか "ユーザが書かないであろう" 微妙な記述をパースできることに気づきました。 今日、ふと思いついて graphviz に投げ込んでみたところ、ちゃんと処理できたので紹介してみます。 属性を並べることができる dot 言語ではノードやエッジの属性を [ ... ] 記号で定義することができますが、 実はこの属性定義をいくつも続けて書くことができます。 digraph { A [height = 1]

    blockdiag の parser を書き直してて気づいた、graphviz の妙な表現集 - Hack like a rolling stone
    naka-06_18
    naka-06_18 2013/12/04
    graphviz あいまいなユーザー入力に応えたためこうなっているのかな
  • 迷いながらも勉強会に参加していくひとつのやり方。 - Hack like a rolling stone

    最近、勉強会やコミュニティの入口で迷子になっている方とお話しました。 その方曰く、勉強会やコミュニティに対してこんなイメージを持っているそうです。 技術力/知識がないので、自分が参加してもよいのか悩むことがある 基礎がわかってないと「そんなのもわかってないの?」と言われてしまいそう エキスパート(モヒカン)たちはなんでも知ってる どこまで勉強したらコミュニティに参加しても恥をかかないんだろうか 今の発表、よく分からなかったけど、周りの人達は理解してるんだろうな… 忙しくて勉強する時間がとれないと、どんどん置いていかれてしまう気がする あるタイミングで勉強会で何度かお会いした別の方も、表現は違えど似たようなことをおっしゃっていました。 おそらく、僕は勉強会によく出没して発表などもしているので、 彼らの言うエキスパート(モヒカン)に該当しているかと思う*1ので 1エントリー書いてみることにしま

    naka-06_18
    naka-06_18 2013/03/22
    さすがです
  • 1