牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

2015-11-01から1ヶ月間の記事一覧

Python でバイグラムのメモ

(python2.7) def ngrams(text, n): text_list = list(text) return [text_list[i:i + n] for i, char in enumerate(text_list)] ngrams_list = ngrams(u"今日はいい天気ですね。", 2) print(("\n").join([u"{}".format(u"".join(chars)).encode('utf8') for …

Django の ORM で昇順・降順ではなく指定したid順でデータ取るメモ

In [11]: foo_ids = [101, 19, 75] In [12]: order_ids = ','.join(["{id}".format(id=id) for id in foo_ids]) In [13]: foos = Foo.objects.filter(id__in=foo_ids).extra(select={'order_ids': "FIELD(id, {})".format(order_ids)}, order_by=['order_ids…

js2-mode で swith/case のインデントを修正するメモ

追記 2016-10-04 (emacs 24.5) 現象 デフォルトだとこうなる switch (a) { case 1: doSomething(); break; case 2: doSomethingElse(); break; } 希望 でも case は下記のように一段下げたい switch (a) { case 1: doSomething(); break; case 2: doSomethin…

Emacs で React の jsx を js2-mode で書けるようになってたメモ

いつのまにか js2-mode に js2-jsx-mode なるものが追加されてた。 なぜかweb-mode で jsx を書くのに抵抗あったのでこっち使ってみることにした。 すでに js2-mode と flycheck (eslint)をインストール&設定してれば、下記設定するだけで React の jsx を…