nirasan's tech blog

趣味や仕事の覚え書きです。Linux, Perl, PHP, Ruby, Javascript, Android, Cocos2d-x, Unity などに興味があります。

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

Android 4.0 で touchend が発火しない

以下のサイトで指摘されているもの。 http://stackoverflow.com/questions/9367681/javascript-touchend-event-will-not-fire-on-android https://code.google.com/p/android/issues/detail?id=19827Android 4.0 のブラウザのバグのようで、記事にあるとおり…

Androidのデータベース取扱いチートシート

データベースのコネクション取得 // コネクション管理クラスの実装 public class DatabaseOpenHelper extends SQLiteOpenHelper { public static final String DATABASE_NAME = "master.db"; public static final int DATABASE_VERSION = 1; public Database…

特定のHTML要素とその子要素に適用されているCSSを表示するスクリプト

はじめに ブラウザのコンソールから、特定のHTML要素とその子要素に適用されているCSSを取得する Safari, Google Chrome で動作確認済み 使い方 targetElementに対象のHTML要素が入るようにスクリプトを編集する ブラウザのコンソールにスクリプトをコピペし…

Androidでassetsのファイルをローカルストレージにコピー

assets/row.txt を /data/data/com.example/files/row.txt として保存する try { InputStream inputStream = getAssets().open("row.txt"); FileOutputStream fileOutputStream = openFileOutput("row.txt", MODE_PRIVATE); byte[] buffer = new byte[1024];…

Androidで使えるORマネージャーORMANでトランザクション

ORMANはトランザクションマネージャを持っていませんが、トランザクションの開始終了SQLを直接実行すればトランザクションを使えました。 // トランザクション開始 Model.execute(new Query("BEGIN")); // エンティティでレコード追加 UserEntity u = new Us…

AndroidでGsonを使ってJSONデータをシンプルに扱う

Gson とは Java で JSON を扱うライブラリ オブジェクトと JSON の相互変換をシンプルに行える http://code.google.com/p/google-gson/ Android で JSON データの呼び出し assets に "sample.json" として JSON データを保存 { first_name: taro, last_name:…

Androidアプリ開発で使えるORマッパー"ORMAN"の使用メモ

はじめに Androidアプリ開発でシンプルにSQLiteを扱えるORマッパーのORMANを使ってみました 作者による他のORマッパーとの比較はこちら→ https://github.com/ahmetalpbalkan/orman/wiki/Why-orman-is-better-than-other-orms-for-you%3F 参考URL https://git…

AppFog に Linux 上の CakePHP アプリケーションをデプロイする手順

はじめに PHPFog の後継 PaaS である AppFog で、 Linux(Ubuntu) 上で稼働している CakePHP アプリケーションを動かした手順を記録します。 登録 AppFog のサイト https://www.appfog.com/ の「SIGN UP」から登録します。 メールアドレスや簡単な質問に答え…

Perlと比較したPHPのワンライナーまとめ

はじめに ちょっとした集計処理やフィルタリングをするときにPerlのワンライナーで処理することがよくありますが、今個人的にPHP週間なのでPHPでのワンライナーの書き方を調べて、Perlの場合とあわせてまとめてみました。 コードを1行実行する "hello world"…

CakePHPチュートリアルメモ

php

はじめに CakePHPのチュートリアル(http://book.cakephp.org/2.0/ja/getting-started.html#id2)をまとめたメモ 簡単なブログシステムを構築する インストール チェックアウト githubからCakePHPをチェックアウト git clone git://github.com/cakephp/cakep…

HerokuのDBにコマンドラインでアクセスする

HerokuのDBにコマンドラインで直接アクセスしてSQLを実行する手順 heroku create でHerokuのアプリケーションは可動済みとする 接続コマンド heroku pg:psql コマンド一覧 \? テーブル一覧 \d 終了 \q

カゴヤのVPSにRedmine, Unicorn, Nginxをインストールしたメモ

Redmine のインストール http://redmine.jp/guide/RedmineInstall/ を参考にがんばるconfig/database.yml.example を database.yml にリネーム database.yml の mysql を mysql2 に変更 gem の mysql2 のために mysql-server, client, devel などのパッケー…

Ubuntu で Rails アプリを Heroku にデプロイする手順メモ

参考サイト https://devcenter.heroku.com/articles/quickstart https://devcenter.heroku.com/articles/rails3 前提条件 % git --version git version 1.7.5.4 % ruby -v ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux] % rails -v Rails 3.2.…