hasen's tech life

Twitter: @hasen

Python

DjangoでMultiValueDictKeyError at /PATH/TO/というエラーが出たので対応した.

# DjangoでMultiValueDictKeyError at /PATH/TO/というエラーが出たので対応した. # checkboxが選択されていなかったため,request.POSTにキーが無かった. ++ 'XXX' if 'XXX' in request.POST else '',

Djangoで'XXXX' is an invalid keyword argument for this functionというエラーが出たので対応した.

# Djangoで'XXXX' is an invalid keyword argument for this functionというエラーが出たので対応した. # カラム名が間違っていた.

DjangoでReverse for 'password_reset_confirm' not foundというエラーが出たので対応した.

# DjangoでReverse for 'password_reset_confirm' not foundというエラーが出たので対応した. > Reverse for 'password_reset_confirm' not found. 'password_reset_confirm' is not a valid view function or pattern name. $ vi APP_NAME/urls.py ++ url(…

Djangoでmigrationがうまくいかないので対応した.

# Djangoでmigrateがうまくいかないので対応した. $ python manage.py migrate --fake invoice zero $ python manage.py migrate --fake-initial $ python manage.py makemigrations

Djangoで SyntaxError: non-default argument follows default argument というエラーが出たので対応した.

# Djangoで SyntaxError: non-default argument follows default argument というエラーが出たので対応した. > SyntaxError: non-default argument follows default argument > 途中で引数にデフォルト値がついているものがあったので,削除.$ vi hoge.py …

Djangoで got an unexpected keyword argument 'pk' というエラーが出たので対応した.

# Djangoで got an unexpected keyword argument 'pk' というエラーが出たので対応した. > got an unexpected keyword argument 'pk' $ vi hoge.py -- def deta(request): ++ def data(request, pk)

Djangoでレンダリング時にエラーが出たので,対応した.

# Djangoでレンダリング時にエラーが出たので,対応した. # 書き方が古かった.> render_to_response() got an unexpected keyword argument 'context_instance' $ vi /PATH/TO/views.py -- return render_to_response( -- 'hoge.html', -- dict(XXXX=XXXX,…

macOS SierraにPyCUDAをインストールした.

# macOS SierraにPyCUDAをインストールした. $ pyenv global 3.5.2 $ pyenv rehash # Cuda Toolkit # https://developer.nvidia.com/cuda-toolkit $ vi ~/.bashrc ## cuda ++ export PATH=/Developer/NVIDIA/CUDA-8.0/bin:$PATH ++ export CUDA_INC_DIR=/De…

Bookmark (2016-05-06)

・Mozilla、Microsoft、Operaが拡張機能のコアAPIの標準化を提案 http://rockridge.hatenablog.com/entry/2016/05/05/110059 ・今、まさに広まりつつある国際的なデジタルアーカイブの規格、IIIFのご紹介 http://digitalnagasaki.hatenablog.com/entry/2016/…

Bookmark (2016-04-06)

・なにこれ…やばい… Windows NT 5.xの 隠し機能を発見した http://blog.livedoor.jp/blackwingcat/archives/1925950.html ・「消滅都市」リードアーティストによるキャラクターデザイン編【事例:「ジョニーウォーカー」と「世界を修正する者 アキラ」の場合…

Bookmark (2016-03-25)

・Swift版「誰のためのデザイン?」 https://realm.io/jp/news/tryswift-rachel-bobbins-design-everyday-swift/ ・mhaとconsulでDBサーバーの冗長化をしています http://tech.feedforce.jp/mha-and-consul.html ・Makefileを自己文書化する http://postd.cc…

Bookmark (2016-03-17)

・Python3系、MeCabでマルコフ連鎖を用いて文章を自動作成 http://naoyashiga.hatenablog.com/entry/2016/03/16/232825 ・Elasticsearchと機械学習を実際に連携させる http://www.slidesha re.net/nobu_k/elasticsearch-59627321 ・Fluentd+ElasticSearch+Ki…

Bookmark (2016-03-07)

・Amazon AWSでユーザ数1100万以上にスケーリングするためのビギナーズ・ガイド http://postd.cc/a-beginners-guide-to-scaling-to-11-million-users-on-amazons/ ・PythonがGitHubに移行 http://www.infoq.com/jp/news/2016/03/python-moving-to-github ・B…

Bookmark (2016-02-25)

・How To Install Dropbox Client as a Service on Ubuntu 14.04 https://www.digitalocean.com/community/tutorials/how-to-install-dropbox-client-as-a-service-on-ubuntu-14-04 ・モバイルウェブをもっと速く http://googlejapan.blogspot.jp/2016/02/bl…

Bookmark (2016-02-03)

・Laravel 5.2.13 is released https://laravel-news.com/2016/02/laravel-5-2-13-is-released/ ・どうすればPythonをJuliaと同じくらい速く動かせるのか? : 様々なやり方で計算の高速化を図る http://postd.cc/python_meets_julia_micro_performance/ ・Sw…

Bookmark (2016-01-27)

・Heroku Private Spaces Now Generally Available https://blog.heroku.com/archives/2016/1/26/heroku_private_spaces_are_now_generally_available_within_heroku_enterprise ・Introducing the Security Panel in DevTools http://blog.chromium.org/201…

Bookmark (2016-01-22)

・Pythonの新しい文字列フォーマット : %記号、str.format(から文字列補間へ) http://postd.cc/new-string-formatting-in-python/ ・[翻訳] PostgreSQLの過去、現在、未来: ゴールポストを動かし続けて(Robert Haas) http://pgsqldeepdive.blogspot.jp/201…

Bookmark (2016-01-21)

・Web Attacks - 敵を知り己を知れば百戦危うからず http://goo.gl/FtVnMa ・JavaScriptの作者でMozillaの元CEOが広告ブロック機能のあるブラウザBraveを立ち上げ http://jp.techcrunch.com/2016/01/21/20160120with-brave-software-javascripts-inventor-is…

Bookmark (2016-01-10)

・PL/Pythonで独自の集約関数を作成する http://pgsqldeepdive.blogspot.jp/2016/01/plpython-aggregation-function.html ・ぼくがかんがえた最強のWordPress https://blog.animereview.jp/sudachi-kun-wordpress-environment/

Bookmark (2016-01-03)

・Hystrix試す http://krrrr.hatenablog.com/entry/2016/01/02/190446 ・pythonで加速度のデータから行動認識をやってみる① http://qiita.com/LittleWat/items/f4156cffd714f2377bb0

Bookmark (2015-12-30)

・安全なWebサイトの構築方法(SSL編) ~Qualys SSL LABSでA評価を目指して~ http://shanon-tech.blogspot.jp/2015/12/websslqualys-ssl-labsa.html ・What happens if you write a TCP stack in Python? http://jvns.ca/blog/2014/08/12/what-happens-if-…

Bookmark (2015-12-03)

・Optimizing performance of multi-tier web applications using HTTP/2 push http://blog.kazuhooku.com/2015/12/optimizing-performance-of-multi-tiered.html ・GUIを備えたPython実行環境「IPython 4.0」リリース https://osdn.jp/magazine/15/08/15/09…

Bookmark (2015-11-29)

・PHP BLT#1でLTしてきました http://blog.nomadscafe.jp/2015/11/php-blt1lt.html ・Pythonの肩に乗る http://www.slideshare.net/atsuoishimoto/python-55595863

Bookmark (2015-11-25)

・RPGツクールMVで作ったゲームをコマンドラインで動かしてみる http://blog.manaten.net/entry/rpgmv_cli ・ハイパフォーマンスngx_lua http://tech.mercari.com/entry/2015/11/25/170049 ・見落とされがちな「エンプティステート」のUXデザインが、実際は…

Bookmark (2015-10-23)

・Q. なぜ’x’ in (‘x’,)が’x’ == ‘x’より速い? http://goo.gl/iSdquw ・zend-expressiveに見るPSR-7時代のPHPフレームワーク http://blog.a-way-out.net/blog/2015/10/23/zend-expressive/ ・Floating IPs: Start Architecting Your Applications for High …

Bookmark (2015-10-21)

・Git Concurrency in GitHub Desktop http://githubengineering.com/git-concurrency-in-github-desktop/ ・Amazon S3の利用料節約を考えてみる http://qiita.com/hit/items/3151208b7f01aaa1ea9d ・夏のインターン講義「1営業日で書くJavaScriptコンパイラ…

Bookmark (2015-10-16)

・Python(1) PyCallGraphを利用したコードプロファイリングの可視化 http://justdoit.hatenablog.jp/entry/2015/09/06/185624 ・MacOSX上のPHP 7.0.0RC5+OPcacheでエラーが出る件の対策 http://d.hatena.ne.jp/hnw/20151016 ・nginx で omniauth を利用して…

Bookmark (2015-10-13)

・PostgreSQL 9.5 の行セキュリティポリシー http://sios-oss.blogspot.jp/2015/10/postgresql-95.html ・CPython の GC チューニング http://goo.gl/1hTGGj ・scryptがGPUに破られる時 https://blog.visvirial.com/articles/519 ・2大OSSデータベースのMySQ…

Bookmark (2015-09-30)

・写真共有SNSのユーザーの性別を機械学習で推定するWebアプリケーションをPythonで作ってみよう http://codezine.jp/article/detail/8953 ・Electron を試す – 開発環境の構築 http://akabeko.me/blog/2015/09/electron/ ・[AWS]マネジメントコンソールログ…

Bookmark (2015-09-25)

・Git・Githubに隠された便利な機能 | GitHub Cheat Sheet(日本語訳) http://qiita.com/sotayamashita/items/1cf05f2a2be3d6fb3388 ・Uberはデータセンターが落ちたときのために運転手たちのスマートフォンをバックアップに使っている http://www.publicke…