牌語備忘録 -pygo

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

牌語備忘録 -pygo

2013-01-01から1年間の記事一覧

Python によるデータ解析や統計のメモ

Python Data Analysis Library — pandas: Python Data Analysis Library NumPy — Numpy SciPy.org — SciPy.org matplotlib: python plotting — Matplotlib 1.4.0 documentation Think Stats: Probability and Statistics for Programmers データ分析ライブラ…

Python と R でクロス集計の速度比較してみるメモ

(python==3.3.2, R==3.0.2) R より Python の方が速いらしいので計測して見る。 下記サイトのコードを拝借してやってみた データ分析ライブラリPandasの使い方 | Librabuch 下準備 data.csv blood_type,sex O,F O,F O,M A,M A,M B,F A,F AB,M O,F blue,M B,M…

2013年を振り返る

今年は迷走しっぱなし。迷い過ぎ。迷走中。 仕事 プログラミング Ruby on Rails Python (Django) その他 (html, css/scss, javascript/jquery) デザイン iPadアプリデザイン iPhoneアプリデザイン その他 お仕事のこと 昨年末に「Pythonの仕事って存在するの…

Javascript の for文のメモ

//01 var i, max, arr = ['a', 'b', 'c']; for (i = 0; i < arr.length; i++) { console.log(arr[i]); } //-> a //-> b //-> c //02 for (i = 0, max = arr.length; i < max; i++) { console.log(arr[i]); } //-> a //-> b //-> c //03 for (i = arr.length;…

IPython の %timeit で処理時間を計測してみるメモ

Announcements — IPython In [48]: def foo(): ....: arr = [] ....: for n in range(100): ....: arr.append(n/3) ....: return arr ....: In [49]: %timeit foo() 10000 loops, best of 3: 22.7 us per loop In [50]: %timeit [n/3 for n in range(100)] 1…

Javascript で Loto6 の数字をランダムに取得してみるメモ

Python での例 Javascript で書いてみる 別の書き方 追記 2022-08-08 Python での例 from random import sample print(sorted(sample(range(1, 44), 6))) # ex -> [14, 15, 31, 33, 40, 41] Javascript で書いてみる function range(start, end) { var numbe…

jQuery と ajax と Underscore.JS のテンプレートで json ファイルを取ってデータを表示してみるメモ

表示確認はFirefox26。 chrome 使う場合は下記のように -allow-file-access-from-files オプション付けて起動する 【小ネタ】Chromeのローカルセキュリティポリシーの回避 | Developers.IO open -a Google\ Chrome --args -allow-file-access-from-files in…

Javascript で python の range() みたいのを書いてみるメモ

function range(start, end) { var numbers = []; if (!end) { end = start; start = 0; } for (var i = start; i < end; i++) { numbers.push(i); } return numbers; } console.log(range(5, 18)); //-> [ 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 ]…

Javascript の sort() のメモ

sort() はアルファベット順でソートされるので数値の場合は気をつける。 var n, s; n = [ 25, 37, 6, 42, 8, 21 ]; console.log(n.sort()); //-> [ 21, 25, 37, 42, 6, 8 ] s = [ 'b', 'c', 'a' ]; console.log(s.sort()); //-> [ 'a', 'b', 'c' ] n = [ 25,…

Javascript で Python の random.sample みたいなのを書いてみるメモ

var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43]; var result_numbers; // function random_sample(population, k)…

backbone.js & underscore.js CDN メモ

<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.0.0/backbone-min.js"></script> <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js"></script> backbone.js & underscore.js CDN recommendation? - Stack Ov…

Emacs で python のコードを flake8 でチェックするメモ

(macosx==10.8, python==2.7, emacs==24.3, flake8==2.1.0) http://flake8.readthedocs.org/en/latest/ MacPorts でインストールしている場合 $ sudo port install py27-pip $ sudo pip-2.7 install flake8 Emacs M-x package-list-pakages インストール: fl…

Django で速攻 ユーザログインのサンプル作成するメモ

(django1.6, python2.7.3) views.py from django.contrib.auth.decorators import login_required @login_required def hoge_view(request): urls.py url(r'^accounts/login/$', 'django.contrib.auth.views.login'), templates djangoのソースからコピー dj…

関数名や変数名に使えそうな動詞・名詞・形容詞のメモ

基本的に元ネタそのまま 関数名と変数名 動詞 - Yamanobori_oldのMemo 動詞 作る create make setup build generate compose 消す delete remove kill clear erase 確保する allocate lock 解放する free release 読む read load 書く write save 探す find …

git-flow メモ

Git

A successful Git branching model » nvie.com git-flow によるブランチの管理 - O'Reilly Japan Community Blog git-flow cheatsheet Git flowの活用事例 git-flowというものを使うらしいのでちょっと調べてみたなど - ゆうなんとかさんの雑記帳的な。 git …

Backbone.js メモ

Backbone Backbone.js jashkenas/backbone · GitHub Backbone.js Todosを読み解く - console.lealog(); 第一回 jQueryから始めるBackbone.js(1/2) - 実践!Backbone - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル BACKBONE.J…

SSLサーバ証明書の更新メモ

ベリサインのSSLサーバ証明書を利用 https://www.verisign.co.jp/ Apache + OpenSSL CSR生成手順 (更新) ナレッジベース - サーバID サポート $ cd /usr/local/ssl/certs/bin $ sudo openssl genrsa -des3 -out 2014key.pem 2048 $ sudo openssl req -new -k…

アドベントカレンダー2013 リンクのメモ

一覧 本日12月1日より,プログラマ有志による2013年の技術系Advent Calendarが各所ではじまる:インフォメーション|gihyo.jp … 技術評論社 気になるカレンダーをピックアップ Javascript JavaScript - Client Side - Advent Calendar 2013 - Qiita jQuery A…

CakePHP で API 関係のリンクメモ

#CakePHP 爆速でAPIを実装するチュートリアル - 忍び歩く男 - SLYWALKER CakePHPでRESTful APIを作って、Backbone.jsのデータの永続化をサーバサイドで行う | mawatari.jp CakePHPでのAPI実装について | be-hase.com WEB APIのURL設計のトレンドはこれだ!WE…

CakePHP リンクメモ

CakePHP: 高速開発 php フレームワーク。 Home Welcome — CakePHP Cookbook 2.x ドキュメント http://1-byte.jp/2011/03/09/10_things_you_must_know_about_cakephp/ CakePHPを使ったMVC設計のベストプラクティス - Sooey はじめてのCakePHPまとめ - NAVER …

PDO インストールされてるか確認メモ

PHP

$ sudo port install php55$ php -i|grep PDO PDO PDO support => enabled PDO drivers =>$ sudo port install php55-mysql$ php -i|grep PDO PDO PDO support => enabled PDO drivers => mysql PDO Driver for MySQL => enabled

cake コマンドが使えない場合のメモ

(CakePHP2.4.3) 下記の様なエラーがでる場合 PHP Warning: include(Cake/Console/ShellDispatcher.php): failed to open stream: No such file or directory in /var/www/yoursite/app/Console/cake.php on line 29 PHP Warning: include(): Failed opening …

CakePHP を composer でインストールした場合に絶対パスから相対パスに変更するべき3ヵ所のメモ

(CakePHP2.4.3)公式サイトの手順だと webroot/index.php だけ修正しているが、修正すべき絶対パスが3ヵ所ある。 絶対パスから相対パスに変更するファイル app/webroot/index.php -define('CAKE_CORE_INCLUDE_PATH', DS . 'Users' . DS . 'username' . DS . …

Javascript で関数定義を確認して使わないと予想外の結果になる例のメモ

JavaScript.Next Returns 37ページ var array = ["1","2","3","2","1"]; var a = array.map(parseInt); console.log(a); //-> [ 1, NaN, NaN, 2, 1 ] console.log(parseInt(1, 0)); //-> 1 console.log(parseInt(2, 1)); //-> NaN console.log(parseInt(3, 2…

HTML5 のメモ

Can I use... Support tables for HTML5, CSS3, etc HTML5 のデモ | Demo Studio | MDN css3のtransitionプロパティでアニメーションサンプルをいろいろ作ってみた - かちびと.net HTML5で書かれたスゴいサイト - NAVER まとめ HTML5実験室 50行で作る、HTML…

CSS3 のメモ

Can I use... Support tables for HTML5, CSS3, etc CSS3 のデモ | Demo Studio | MDN CSS3だけで作れる格好良いローディングアニメーション5つ! | 株式会社LIG CSS3 アニメーション(Transitions)の使用方法 | CSS Lecture CSS3アニメーションをらく~に…

CakePHP の default.ctp のメモ

(cakephp2.4.2) レイアウトにコンテンツを表示 fetch('content'); ?> css を読み込む echo $this->Html->css('cake.generic'); app/webroot/css/* View から 動的に結果を埋め込む echo $this->fetch('meta'); echo $this->fetch('css'); echo $this->fetch(…

CakePHP で Javascript ファイルを読み込むメモ

(cakephp2.4.2) View Html->script('script'); ?> 表示結果 <script type="text/javascript" href="/js/scripts.js"></script> HtmlHelper — CakePHP Cookbook 2.x ドキュメント

CakePHP で ajax のメモ

(cakephp2.4.2)CakePHP公式ブログチュートリアルに、ドットインストールの削除処理をAjax化を組み込んでみる 入門 — CakePHP Cookbook 2.x ドキュメント #22 削除処理をAjax化してみよう (1) | CakePHP入門 - プログラミングならドットインストール Controll…

Ansible メモ

入門Ansible 公式 Ansible Documentation — Ansible Documentation leucos/ansible-tuto · GitHub 和訳 shkumagai/ansible-doc-ja · GitHub Ansible チュートリアル | Ansible Tutorial in Japanese 構成管理ツールの比較 Chef-soloとAnsibleとFabricを試し…