CodeEval
CodeEval
CodeEval
CodeEval
CodeEval
CodeEvalpythonで書いたコードを、golangで書きなおすのはそれほど大変ではない。 rubyのほうがより簡単だと思うけど。 リスト内包表記は欲しくなる。
CodeEval
Ubuntu 12.04にGNU Emacs 24.3.1を入れたときのメモadd-apt-repositoryでPersonal Package Archive(PPA)を登録 $ sudo apt-get install python-software-properties $ sudo add-apt-repository ppa:cassou/emacs You are about to add the following PPA to …
新しい環境でいつも使っている.emacs.dの設定をチェックアウトしてemacsを起動したら以下のエラーが。 Warning (initialization): An error occurred while loading `/home/vagrant/.emacs.d/init.el': Symbol's value as variable is void:
CodeEval
CodeEval
CodeEval
CodeEval
珍しく熱(38度)がでた。
CodeEval
c言語の練習CodeEval
ドキュメントによると以下の通り、passwodはハッシュ化したものを指定しろとある ansible all -m user -a "name=foo password=<crypted password here>" ハッシュ化したパスワードの作り方はexamplesのuser_commads.ymlにコメントとして書いてある https://github.com/ansible/ansib</crypted>…
context_dataに辞書が渡されていて、テンプレートでアクセスする例views.py from django.views.generic import TemplateView class HomeView(TemplateView): template_name = 'sample/home.html' def get_context_data(self, **kwargs): ctx = super(HomeVie…
適当に作ったサンプル from django.views.generic import ListView from items.forms import ItemSearchForm from items.models import Item class ItemListView(ListView): model = Item paginate_by = 10 def __init__(self, **kwargs): super(ItemListVie…
ModelChoiceFieldの選択肢を動的に変えたいとき、__init__でself.fieldsを参照して入れ替えることができる class SelectForm(forms.Form): item = forms.ModelChoiceField(queryset=Item.objects.none()) def __init__(self, category, *args, **kwargs): su…
今日はdjangoのmethod_decoratorを使う機会があったのでソースを読んでいた。 Django Utils | Django documentation | Django djangoのClass Based Viewにlogin_requiredやcsrf_protectなどの関数デコレータをかけるために用意しているようだ。 Introduction…
CodeEval関連 : python2でCodeEvalのDATA RECOVERY - brainstorm
CodeEval
web開発案件では、アプリが出力する画面のイメージが顧客からhtmlで提供されることがある。一方、djangoのFormライブラリはform部品のhtmlを出力することができるが、顧客提供のhtmlと一致しないケースはよくあると思う。 こんなふうにかければ楽なんだけど…
CodeEval関連 : Python2でCodeEvalのWorking Experience - brainstorm
CodeEval
martini-contribにgzipも用意されている。martini-contrib ただ、Accept-Encodingにgzipが含まれていれば無条件でgzipするので、小さいコンテンツを返すときは余計にサイズが大きくなってしまう。 djangoを見てみたら、django.middleware.gzip.GZipMiddlewar…
関連 : Python2で1秒ごとのメソッド呼び出し回数を制限するデコレータ - brainstorm goだとtime.Tickで、指定した間隔でメッセージを受け取ることができるので、こんな形でできそう
reflect.TypeOfで package main import ( "fmt" "reflect" ) func main() { fmt.Println(reflect.TypeOf(1)) // int fmt.Println(reflect.TypeOf("")) // string fmt.Println(reflect.TypeOf([]string{})) // []string fmt.Println(reflect.TypeOf(true)) //…