DB名一覧を調べる

割とDB名忘れやすいもので…… psql -l 参考:PostgreSQL/データベース一覧を調べる方法 - 調べる.DB

Ruby on Rails4.0あたりで遊ぼう 遊ぼう! こまんど と かいせつ rails new ディレクトリ名 railsに必要なものがもっさり生成されます。 cd ディレクトリ名 rails g scaffold event name:string start_datetime:datetime end_datetime:datetime place:string…

Chromeでwindow.openを使う時、第二引数がiframeのidと一致する時は、iframeの内容が更新されてしまう。 他のブラウザではそういう事起きないが…どっちが正しいのだろう。

Rubyを2.0にする

私のMacのRubyが1.8.7だった かなしい。2.0にしよう。 Command Line Toolsをインストールする Sign In - Apple コマンドを叩く ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"Homebrewなるものがインストールされる。なんぞやコレ。 参考…

PHP:CentOSでのerror_log吐き出し場所

php -r "phpinfo();" | grep 'php.ini' //Loaded Configuration File => /etc/php.ini php --ini //こっちの方がパスを確認しやすいかも //php.iniを確認する vi /etc/php.ini /error_log enterキー nキー //error_log = で書かれている箇所にログがある //;…

チェックボックスの値を判定したり、書き換えたりする楽ちんな方法

.val()や.attr('checked')では何故か値が正しく取得できない。どうしたものかと思ったが、このようにすれば万事上手く行く事に気づいた。 if($('#id').length){ $('#id')[0].checked; } //idがない時の事が未考慮だけど……

文字列の最後を削る

js

var str = "aaaaaa"; str.substr(0, str.length - 1); //"aaaaa"を返す。str自身は不変

android:configChanges="orientation|screenSize"

するに Android 3.2 からは android:configChanges=”orientation” とするだけではダメで、新たに追加された screenSize も一緒に指定してねということのようです。 http://sakplus.jp/2012/02/17/onconfigurationchanged/

Gitでコミット間の差分ファイルを抽出する

Git

やりたい事 コミットとコミットの間で変更があったファイルだけを抽出したい。 差分ファイルだけ集めて提出、なんてよくあるよね。 まず git config --global core.quotepath falseを設定。 これを設定すると、git diff --name-onlyで取得するファイル名が日…

Git vs Subversion

そもそも何が出来るのか。何をしていないのか ファイルの状態を意味単位で管理する事が出来る ファイルを書き換えるごとに勝手に保存するシステムではない。人間が自発的にファイルの状態にコメントをつけて管理していく ファイルを過去の状態に戻す事が出来…

CentOS6.4 + PHP 5.3.6 インストールメモ

wget http://jp.php.net/get/php-5.3.6.tar.gz/from/jp.php.net/mirror tar zxvf php-5.3.6.tar.gz cd php-5.3.6 yum install -y libxml2 yum install -y libxml2-devel yum install -y libpng-devel //libmcryptは失敗したのでhttp://qiita.com/items/cc84d…

HDMI×Android

HDMI用の端子のついていて、かつAPI Level17以上の場合、Presentationクラスが使える。 class HogePresentation extends Presentation { public HogePresentation(Context outerContext, Display display) { super(outerContext, display); } @Override prot…

Macにtwコマンドを追加する

gemってやつのアップデート sudo gem install rubygems-updateだ。 本命 sudo gem install tw 場合によってはXcodeのコマンドラインツールが必要なのでインストールする

PhoneGap、あるいはCordova

["Info","NetworkStatus0",true]っていうアラートがでまくる cordova-2.0.0.jsがおかしいっぽい。他のプロジェクトのものは使えないようだ。 プロジェクトが自動生成された時に一緒に付いてきたcordova-2.0.0.jsを使う事。 cordova - phonegap 2.0 at ios ha…

PhoneGapインストール手順(iOS)

はじめに PhoneGapは各環境にプロジェクトを作成し、その上でブラウザを使ってアプリケーションを作るものです。 なので、最初に環境構築が必要になります。ここでは、2.0.0のインストール手順を示します。 * 基本的にPhoneGap API Documentationをご参照く…

jQuery Mobile(ver1.1.1)

data-role="listview"に要素を追加した時 listview('refresh')を行う事。引数なしで行った場合、CSSが適用されない ページ遷移した時にイベントを実行したい pageshowイベントを使う。 data-role="page"を指定したタグにこのイベントを仕掛ける事で、ページ…

AngularJS

メモ書き。何か発見するたびに更新してます。 合っているかどうかは分からない話 下記は古い(いつから?)AngularJSの記述方法です。 ng-controllerはwindowオブジェクト直下の関数を見なくなりました。 var app = angular.module('app', []); app.controller…

DB

複数のデータを一括で指定したい whereで大なり小なりを使う select * from table where id >= 0 and id in演算子 select * from table where column in(データ, データ, ...);

Postgres エラーと対処法

HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding". psqlで指定するファイルをUTF-8にすること update文で、データが何故かカラム扱いされる ERROR: c…

Git

いらんファイル/フォルダをcommitしちゃった。消したい $ git rm --cached foo.txt $ echo 'foo.txt' > .gitignore $ git add .gitignore $ git commit -m 'delete and add .gitignore'git addの取り消しと、コミット済みのファイルを除外する方法 - kanonji…

電脳コイル1巻

電脳コイル二週目。 ほとんどの事忘れてたね。イリーガルとか主人公の事とか。 唯一覚えたたのが「うんちー!」くらいだもんな……ぐぬぬ。 1話2話は隣のトトロ進行

Simple

こういうXMLが出てきたら諦めろ。SAXつかえ

劇場版イヴの時間

和む。もう一度みたい

東のエデン 1, 2話

主人公の女の子ふっくらしてて可愛い。大学生じゃないだろアレ……

Titaniumデバッグ

そもそもの話 http://docs.appcelerator.com/titanium/2.0/index.html#!/apiを読む事。 サポートされていない関数やプロパティを実行/指定しても実機じゃ動かない。 Pickerが例外を出して落ちる PickerRowのtitleに数値型を入れると発生する。 文字列型を入…

Flashデバッグ

traceを仕掛けまくる デバッガが弱い子なので、ログを仕掛けまくらないと生き残れない。 flash.display.Loader.contentLoaderInfoに気を付ける Loaderがファイルをロードしてる時はプロパティがnullになる。 ので、addEventListener(Event.INIT, function(){…

TumblrのOAuthでAPIを取得する

Log in | Tumblrでアプリケーションを登録する。 この時、Default callback URLを指定しないとリクエストトークンを取得できない。 ↓ http://www.tumblr.com/oauth/request_tokenにPOSTでアクセスする。 リクエストトークンとシークレットトークンが来る。 ↓…

View

addOnLayoutChangeListener サイズが変更された時に呼ばれるリスナー。 親のLayoutにaddViewされるまでgetWidth(), getHeight()は0になるが、このイベントを使うことでサイズが確定し、getWidth(), getHeight()で値を取得できるようになる。 参考 http://www…

REGZATabletドライバ インストール手順(Win7)

前提条件 http://achtperker.com/blog/?p=4 1、GoogleのUSBドライバー内の”android_winusb.inf”に以下の行を追加する。 [Google.NTx86] ;REGZA AT700 %SingleAdbInterface% = USB_Install, USB\VID_0930&PID_0960&MI_00 %CompositeAdbInterface% = USB_Inst…

GestureDetector

このメソッドはフィールドに置かないといけない