GCPUG Shonan vol.0にスタッフとして参加しました #gcpug
湘南のGoogle Cloud Platformユーザーグループ、 GCPUG Shonan vol.0 を開催しました。 私は湘南在住ではないのですが、スタッフとして参加しました。 「vol.0」になっているのは、まずはプレ開催ということでこういう名前にしました。 ...
湘南のGoogle Cloud Platformユーザーグループ、 GCPUG Shonan vol.0 を開催しました。 私は湘南在住ではないのですが、スタッフとして参加しました。 「vol.0」になっているのは、まずはプレ開催ということでこういう名前にしました。 ...
PyCon JP 2015 に参加しました。 去年はスタッフでしたが、今回はスタッフではなくパトロンスポンサーとして参加しました。 ...
komagataさんの レガシーPHP改善日記 シーズン2 エピソード1 - komagata に触発されて、書いてみました。 最近のPHP、とても開発しやすくなりましたよね。「理想の環境」を拝見しましたが、誰が見ても魅力的な環境だと思います! ...
あけましておめでとうございます。本年もよろしくお願いします(遅い)。 今年最初の記事は、PHPのマイクロフレームワーク Slim についてです。 ...
ちょっと報告が遅くなりましたが、先月9月に PyCon JP 2014 のスタッフをやってきました。 昨年の PyCon APAC 2013 in Japan では広報担当でしたが、今年から役割ごとにチームを組む体制になって、メディアチーム1 サブリーダーとして活動しました。 昨年は広報担当は私一人だったのと、スタッフ初参加で右も左も分からない状態だったのもあって、わりとオロオロしながらやっていましたが、今年はチームで協力してやっていくことができたので、ちょっと安心感はありました。 ただ、サブリーダーとして、メンバーに「任されている感」を持ってもらうようなマネジメントができなかったかなーと反省しています。他チームからの依頼を単発で振っているだけで、もう少し仕事をまとめて任せるようなやり方のほうがよかったかもしれません。 開発スプリントにも参加して、Python 3.4 + Django 1.7のproject templateを作っていました。コードはGithubにも公開しています。 https://github.com/ryu22e/django_template また、もうすぐCodeZineさんから「運営レポート」という連載が始まります。全チームの仕事内容はそちらをチェックしてみてください。 広報だけでなく、外向けに情報提供・宣伝・渉外を行う役割のチーム ↩︎
pipにあるparse_requirements関数を使えば簡単にできます。 試しに、 django-skel のrequirements.txtをパースしてみます。 これがサンプルコードです(Python2.7, 3.4で動作確認しています): from pip.req import parse_requirements install_reqs = parse_requirements('requirements.txt') for i in install_reqs: print(i) これが出力結果です: Django>=1.5.0,<=1.5.9 (from -r reqs/common.txt (line 1)) django-celery==3.0.21 (from -r reqs/common.txt (line 2)) django-compressor==1.3 (from -r reqs/common.txt (line 3)) Fabric==1.6.1 (from -r reqs/common.txt (line 4)) South==0.8.1 (from -r reqs/common.txt (line 5)) Sphinx==1.1.3 (from -r reqs/common.txt (line 6)) boto==2.9.5 (from -r reqs/prod.txt (line 2)) cssmin==0.1.4 (from -r reqs/prod.txt (line 3)) django-heroku-memcacheify==0.4 (from -r reqs/prod.txt (line 4)) django-heroku-postgresify==0.3 (from -r reqs/prod.txt (line 5)) django-storages==1.1.4 (from -r reqs/prod.txt (line 6)) gevent==0.13.8 (from -r reqs/prod.txt (line 7)) gunicorn==0.14.3 (from -r reqs/prod.txt (line 8)) jsmin==2.0.3 (from -r reqs/prod.txt (line 9)) newrelic==1.12.0.56 (from -r reqs/prod.txt (line 10)) psycopg2==2.5 (from -r reqs/prod.txt (line 11)) pylibmc==1.2.3 (from -r requirements.txt (line 2)) -rで参照している他のファイルの内容も読み取ってくれます。 ...
先日の Django Meet up で読んだ Tow Scoops of Django 1.6 に載っていた django-model-utils がいい感じだったので、ちょっと調べてみました。 このエントリーでは、以下の環境で動作確認しています。 Python 3.4 django-model-utils 2.0.3 Django 1.6.2 ...
このエントリーは Django Meet up で書きました。 TWO SCOOPS of Django 1.6 げっとー #djangoja — Ryuji TSUTSUI (@ryu22e) 2014年4月5日 したので、Django Meet up中に読みました。読んだところまでで、気になったところをまとめます。...
Google Places API を使うと住所の入力欄に オートコンプリート機能 を追加できますが、日本国内限定のWebアプリに組み込む場合の設定方法についてメモしておきます。 以下の設定を行います。 候補選択後に住所の先頭の「日本」を表示させない 表示させる候補を日本国内の住所に限定する これがサンプルコードです。1 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>Google Places API のオートコンプリートを日本国内限定のWebアプリに組み込む場合の設定例</title> <!-- 1. region=jpを指定すると、候補選択後の「日本」が表示されなくなる --> <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=false&language=jp®ion=jp"></script> <script> (function(window, document)) { google.maps.event.addDomListener(window, 'load', function() { var input = document.getElementById('address'); var options = { componentRestrictions: {country: 'jp'} // 2. これで日本国内の住所しか表示されなくなる }; autocomplete = new google.maps.places.Autocomplete(input, options); }); })(window, document)); </script> </head> <body> <input style="width: 300px;" id="address" type="text" placeholder="場所を入力" autocomplete="off"> </body> </html> 「region=jp」の設定は以下のURL「When invoking Google API, specify attribute “region”:…」を参考にしました ...
アジャイルサムライ読書会 新宿道場 2014.2 に参加しました。 Togetterまとめはこちら→ アジャイルサムライ読書会 新宿道場 2014.2 #agilesamurai #新宿道場 - Togetterまとめ ...