牌語備忘録 -pygo

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

牌語備忘録 -pygo

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

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を試し…

CakePHP の bake を MAMP 使って接続とエラーになる場合のメモ

(MacOSX10.8, cakephp2.4)database.php に unix_socket を追加する 'Database/Mysql', 'persistent' => false, 'host' => 'localhost', 'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock', 'login' => 'user', 'password' => 'password', 'da…

CakePHP を Composer 使ってプロジェクト作成する場合のメモ

(MacOSX10.8, cakephp2.4, MAMP2.1.8) install php $ sudo port install php55 $ sudo port install php55-openssl ディレクトリ作成 $ mkdir project_name $ cd project_name .gitignore tmp/* [Cc]onfig/core.php [Cc]onfig/database.php app/tmp/* app/[C…

Emacs で 一時的にローカルバッファのみ インデントをタブかスペースに変更する場合のメモ

(Emacs24.3)修正 M-x set-variable indent-tabs-mode RET t: tab nill: space EmacsWiki: Smart Tabs

PHP リンクメモ

PHP

PHP PHP: Hypertext Preprocessor PHP: PHP マニュアル - Manual CakePHP CakePHP: the rapid development php framework. Pages CakePHP: 高速開発 php フレームワーク。 Home Welcome — CakePHP Cookbook 2.x ドキュメント Wordpress WordPress › Blog Too…

CakePHP 公式のブログチュートリアルのインストールの件を composer 使ってやる場合のメモ

(MacOSX10.8, PHP5.3, CakePHP2.4.2) $ mkdir example-app $ cd example-app $ emacs composer.json composer.json { "name": "example-app", "repositories": [ { "type": "pear", "url": "http://pear.cakephp.org" } ], "require": { "pear-cakephp/cakep…

Sequel Pro で MAMP の MySQL に接続するメモ

(MacOSX10.8, SequelPro1.0.2)MySQL 扱うのに SequelPro 使えないと面倒くさいと思ってたら接続できた。 手順 MAMP.app 起動して サーバ起動する 接続情報を入力する画面で Soket タブ選択 Name:, Username:, Password: を入力 Soket: /Applications/MAMP/tm…

strlen で文字数のカウントするメモ

PHP

(php5.5)mb_strlen 使っても日本語の文字数カウントがおかしい場合はエンコーディングを指定するみたい 15 echo "\n"; echo mb_strlen($s); //-> 15 echo "\n"; echo mb_strlen($s, "UTF-8"); //-> 5

Python SimpleHTTPServer みたいなのを PHP でやる場合のメモ

(python2.7, php5.5) Python python -m SimpleHTTPServer 8080 PHP php -S 127.0.0.1:8080 memo Python SimpleHTTPServer with PHP - Stack Overflow

IE10 をアンインストールするメモ

IE10 アンインストールできない - マイクロソフト コミュニティ スタート > プログラム > アクセサリ > [コマンド プロンプト] を右クリックして「管理者として実行] > 黒い画面が出たら以下コマンド (「FORFILSE 〜 /norestart"」まで) を貼り付けし Enter …

Yeoman で作ったプロジェクトを Grunt server 起動して vmreare やiphone の外部の webブラウザなどで確認する場合のメモ

(MacOSX10.8, yeoman1.0.4, grunt v0.4.1) IP 調べる システム環境設定 > ネットワーク もしくは $ ifconfig yeoman のスケルトン作成 $ yo webapp Gruntfile.js hostname に iP いれる : connect: { options: { port: 9000, livereload: 35729, // change t…

Ruby と Javascript の変数のデフォルト値のメモ

修正・追加 Ruby irb(main):002:0> hoge ||= 'fuga' => "fuga" irb(main):003:0> hoge => "fuga" Javascript 1 > var hoge; undefined > hoge = hoge || 'fuga'; "fuga" > hoge "fuga" 2 > var hoge; undefined > hoge || (hoge = 'fuga'); "fuga" > hoge "f…

さらっと AngularJS1.2.0 でクライアントサイド、Python3 と Django1.6 で api サーバ を試してみるメモ

(Python==3.3, Django==1.6, djangorestframework==2.3.8, angular1.2.0, generator-angular0.6.0-rc.1) Django で apiサーバ作成 virtualenv mkvirtualenv booklist_sample --python /opt/local/bin/python3.3 インストール $ pip install django $ pip ins…

AngularJS で $.getJSON で json 取って for で回して配列に入れたら空になった場合のメモ

(AngularJS1.2.0) 問題 'use strict'; angular.module('sampleApp') .controller('MainCtrl', function ($scope) { $scope.books = []; $.getJSON('api/books/', function(json) { var _data = json.results; var _datum; for (var i = 0; i < _data.length;…

『Yeomanでフロントエンドとバックエンドサーバを一緒に開発する』 を yo angular でやってみたら『Cannot GET /』とかなった場合のメモ

問題 前回やった方法だとapiサーバ、フロントエンドサーバ、プロキシサーバを立ち上げてとかちょっと面倒。 『YeomanでフロントエンドとREST APIサーバーを同時に開発する方法』 を yo angular でやってみたメモ - 牌語備忘録 - pygo 前回の参考サイトの追記…

Yeoman の generator-angular で作成したスケルトンが AngularJS1.0.7 だったので 1.2.0 に上げたらブラウザで表示されなくなった場合のメモ

問題 AngularJS が 1.0.7 だったので安易に bower.json で 1.2.0 にして bower update して grunt server 立ち上げて Web ブラウザで見たら何も表示されなくなった。 修正してみる bower.json angular ~ の バージョンを全て変更する $ bower update angular…

Yeoman + AngularJS + Bootstrap で比較的お手軽にページネーションを実装してみるメモ

(angular1.2.0, generator-angular0.6.0-rc.1, twitter bootstrap 3.0)angular-SimplePagination を利用してお手軽にページネーションしてみる https://github.com/svileng/angular-SimplePagination プロジェクト作成 $ mkdir simple_pagination_sample $ y…

AngularJS で ng-repeat の中の ng-click でハマったのでメモ

(AngularJS1.0.7)※このエントリーは何かの勘違いか間違い(1.0.7 から 1.2.0 にバージョン上げたら動かなくなった) (angular1.0.7)ページネーションの実装してて ng-repeat でページ番号を入れた配列を回して ng-click を表示させようとしたらリンクが効か…

Zsh で『download_gitignore Rails』とかコマンドたたくと Github から .gitignore を取得する関数を書いてみたメモ

.zshrc function download_gitignore () { wget --no-check-certificate "https://raw.github.com/github/gitignore/master/$1.gitignore" mv -i "$1.gitignore" ".gitignore" cat ".gitignore" } 実行 例)Rails.gitignore をダウンロードする $ download_g…

Github にある .gitignore テンプレ集から wget でダウンロードするメモ

Git

(MacOSX10.8, git1.8.1.3) github.com/github/gitignore いろいろある github/gitignore · GitHub 問題 参考サイトの真似してみたがエラー出てダウンロードできなかった。 ERROR: The certificate of ‘raw.github.com’ is not trusted. ERROR: The certifica…

Android 開発で SharedPreferences に保存した値を確認するメモ( IntelliJ IDEA CE 利用している場合)

(IntelliJ IDEA 12) Run して エミュレータを起動させる メニューバーから Tools > Android > Monitor (DDMS included) で Android Debug Monitor 起動 File Explore で /data/data/[パッケージ名]/shared_prefs/[ファイル名].xml を選択 パッケージ名(例…

Python でデザパタ -- アダプタ/Adapter

(Python2.7) Adapter 元ネタ アダプタ Ruby 2.0.0 デザインパターン速攻習得[Adapter][Design Pattern] - 酒と泪とRubyとRailsと デザインパターン-Adapter CapmNetwork Adapter.py #!/usr/bin/env python # *-# -*- coding: utf-8 -*- class Adaptee(object…

Python と Java と ダックタイピングとインタフェースのメモ

『第127回 Ruby vs Java ダックタイピングとインタフェースで見る多態性』を読んで Java のインターフェースが何で必要なのか何となく理解できた気がするのでPythonで書いてみる。 Python でダックタイピング ducktyping.py class Human: def touch(self, so…

『YeomanでフロントエンドとREST APIサーバーを同時に開発する方法』 を yo angular でやってみたメモ

基本的に『YeomanでフロントエンドとREST APIサーバーを同時に開発する方法 - bathtimefish's blog』のスケルトン作成を AngularJS にしてそのままやっただけ。 あと CoffeeScript 使わずに Javascript で。 インストール easymock $ npm install -g easymoc…

Android 開発での些細なケアレスミスのメモ

ネットに接続しないと思ったら、マニフェストファイルに設定を入れ忘れてた パーミッションとかカテゴリーとか : <uses-permission android:name="android.permission.INTERNET"/> : <activity android:name=".HogeActivity"> <intent-filter> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.DEFAULT"/> </category></action></intent-filter></activity></uses-permission>

iPhone のリマインダーの『指定場所で通知』の"場所で、名前が表示されなかったり住所しか表示されない場合のメモ

問題 連絡先アプリに登録しているのに、リマインダーで指定場所で通知 -> 場所で 検索すると住所は表示されるが名前が出てこない。 原因 連絡先アプリの登録の名前で『姓』のみ登録してた。 リマインダーでは『名』の部分だけ表示されるらしい 例 姓=山田太…

Django + Bootstrap3 でゲストブックアプリを作ってみるメモ

(python==2.7.5, django==1.5.5, twitter_bootstrap==3.0.0) github にコードあげてみた https://github.com/CortYuming/django_guestbook_sample メモ クラスベース汎用ビューの ListView と CreateView を混ぜてささっと作ろうとしたが、うまくいかず。 結…