読者です 読者をやめる 読者になる 読者になる

かめのはこ

とあるエンジニアのメモ帳です

キーボードが閉じられるのを検知したい

以前作ったアプリでは レイアウトのDisplayサイズとViewサイズの差から ソフトウェアキーボードの表示有無を取得してたんですが今回SufaceView上で入力操作をしたくて Dialog上に配置したコントロールを経由して入力を取ろうとしたとき 先のようなキーボード…

レイアウトのXMLでエラーした

こんなエラー No orientation specified, and the default is horizontal. This is a common source of bugs when children are added dynamically.対象のレイアウトはこれ

Android4.4のSDKいれたら出たエラー

4.4のSDK入れたらEclipseのコンソールに変なエラーが [2013-11-18 10:31:55 - Framework Resource Parser] Collect preferences failed, class java/lang/AutoCloseable not found in C:¥Android¥android-sdk¥platforms¥android-19¥android.jareclipse上の新…

VirtualBoxのゲストOSのディスクを拡張する

vboxのゲストOSのディスクが足りなくなったので リサイズしようと思ったんだけど 結構めんどくさかったのでメモ ■構成 host : windows7 guest: ubuntu13.04 でguestのdisksizeを20G -> 40Gに変更 にしてみる ①まずゲストOS停止 sudo halt ②VDIのサイズ変更 V…

1年前のCakePHP2系で作ったプロジェクト

cakephp2系を使った失敗構成 @shareにこだわったわりに似たようなメソッドが微妙に名前を変えて実装される shareが実装後半で肥大化する恐怖 @const用意しすぎてカオス まぁ思い出ということで・・・ 構成的には ・フロント向けアプリケーション ・バック…

TimeMachineで「sparsebundle”はすでに使用中です。」になる

TimeMachineのバックアップでエラーしていた。 メッセージは「sparsebundle"はすでに使用中です。」。 端末再起動しても直らなかったので、 TimeMachineの方を再起動かけたら直りました。 再起動はAirMacユーティリティから TimeCapsuleを選択してメニューか…

ubuntu12.04(x64)にplv8入れてみる

Postgresでjavascriptが書けるってやつを試してみました まずは環境作りから ※postgresql9.1インストール済V8 Engineインストール sudo apt-get install python scons gcc g++ svn cd /usr/local/src svn checkout http://v8.googlecode.com/svn/trunk/ v8 c…

メモHTML5勉強会

Processing.jsってなんだ?(田中孝太郎さん)http://collisions.doppac.cc/archives/467 SVG overview(GREE渡辺さん)http://www.slideshare.net/SatoshiWatanabe/svg-overview WebGLで箱を回してみよう(にゃまだんさん)http://www18.ocn.ne.jp/~nyamada…

HTML5勉強会

スタッフの方が前回の勉強会の模様を公開してくれたみたいなのでメモ代わりに投稿 Smartphone 向け HTML5 ゲームの作り方 - 第21回HTML5とか勉強会 -http://www.youtube.com/watch?v=b5ArG17l2fs アメーバピグのスマフォ化 - 第21回HTML5とか勉強会 -http://…

HTML5とか勉強会(#html5j)にいってきた

HTML5(#html5j)とか勉強会に参加してきました 類似勉強会は何度か参加しましたが、本流のこれには初めてでした 軽くまとめておきます。 [dena] KIDOさん(@sou)--------------------------------関わっていたのはフューチャーフォンゲームのスマートフォ…

Lithiumしてみる

phpの軽量フレームワーク Lithiumを試してみるデフォがmongoDBだったのでなかなか素敵ですインストールとかは http://lithify.me/ ここからチュートリアルがあったので確認してきますapp/config/bootstrap/connections.php Connections::add('default', arra…

phpからmongodbしてみる

まずは php-mongoモジュールインストール sudo pecl install mongo sudo vi /etc/php5/conf.d/mongo.ini extension=mongo.so [mongo] mongo.native_long=0 mongo.long_as_object=0 mongo.default_host="localhost" mongo.default_port=27017 mongo.auto_reco…

MongoDBを触ってみる

サイトからアーカイブをダウンロード http://www.mongodb.org/downloads # cd /tmp # wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.0.tgz # tar zxvf mongodb-linux-i686-2.0.0.tgz # cd mongodb-linux-i686-2.0.0/binデータディレクトリが…

Linuxで掴んでるプロセスを調べる

fuser -va ファイル(ディレクトリ) で掴んでるプロセスを参照できるログファイルのスイッチの際とか マウント外したいときとか、 ゾンビプロセスのせいでできない時とかに使うのだろうきっと。 検証してみるecho "test" > /tmp/hoge.log vi /tmp/hoge.log…

smartyでassignのscope指定をやってみる

※参考 http://www.smarty.net/docs/ja/language.function.assign.tpl指定できるのは blank Smarty::SCOPE_LOCAL parent Smarty::SCOPE_PARENT root Smarty::SCOPE_ROOT global Smarty::SCOPE_GLOBAL 関連するsmartyモジュールは core/vendors/smarty/sysplug…

smartyでランダム関数を利用する

※rand自体はphpの関数をそのまま利用できる {assign var=hoge value=1|rand:3} //"1|rand:3" の部分は "rand(1,3)" に解釈される 【参考】 ※[php]rand関数 http://php.net/manual/en/function.rand.php ※[smarty]修飾子について http://www.smarty.net/docsv…

cakephpでsmartyを利用する

モジュールをダウンロード ※SmartyView https://github.com/kaz29/smartyview ※Smarty本体 http://www.smarty.net/以下を配置 core/vender/smarty # 本体のlibをsmartyって名前で設置 app/views/smarty.php # smartyviewのphpのみ設置const.phpに Configure:…

正規表現メモ

今の自分にはまだ書けない正規表現を見かけたのでメモ。 ^(?=.*\d)(?=.*[a-zA-Z])\w{8,}$これで「半角英数字混合8文字以上」か?というチェックができた。

smartyで文字列連結

smartyのテンプレートで上で 変数と文字列を結合させる方法※cat: がミソですね // controller $str1 = "one"; $str2 = "two"; $str3 = "3rd"; // template {$str1|cat:$str2|cat:"_"|cat:$str3} // result onetwo_3rd こんなところ

TimeMachineを起動するとフリーズする

先日macのバックアップ環境として TimeCapsule買いました で意気揚々と起動したら 初回バックアップ開始 仕方ないのかもしれんが とにかく長かった でようやく終わって TimeMachine起動してみたら なんかフリーズする 操作全く受け付けなくなって しばらく待…

firefox Aurora インストール

■ダウンロード http://mozilla.jp/firefox/preview/ ■プロファイル作成 "C:\Program Files\Aurora\firefox.exe" -ProfileManager 新しいプロファイル作成(c) プロファイル名 Aurora ■ショートカット作成 "C:\Program Files\Aurora\firefox.exe" -p Aurora -n…

phptopをいれてみた

php

phptopをいれてみた■ここを見た http://forge.bearstech.com/trac/wiki/PhpTop■インストール cd /usr/local/src wget http://forge.bearstech.com/trac/raw-attachment/wiki/PhpTop/phptop-0.5.3.tar.gz tar zxvf phptop-0.5.3.tar.gz cd phptop-0.5.3 vi ph…

リポジトリにアクセスしたらエラーが発生

redmineのリポジトリにアクセスしたら下記エラーが発生 Error parsing svn output: undefined method `name' for nil:NilClassrailsプロセスでsvnコマンドがみつかってないくさいlib/redmine/scm/adapters/subversion_adapter.rb の SVN_BIN = "svn" → SVN_B…

Chrome関連

Chrome通知を使うJS http://aquaron.com/jquery/desktopify JQueryが使いたくなるChromeのExtension https://chrome.google.com/webstore/detail/abefhanahjellfbchdmkjdcchkogijhk 料理を楽しくする画像配信システム(スライド) http://www.slideshare.net…

Macよ、安らかに...deep sleep

life hackerの記事であった deep sleep (http://www.dashboardwidgets.com/showcase/details.php?wid=1352) 会社と自宅を行き来するときは使えるな 正直あの電源入ったスリープじゃ怖くて持ち運べない 再度起動したときはモードは戻ってたので うん使える …

【Android】Optimas Pad

Android OS 3.0のデバッグ機としてLGさんのOptimas Padを購入しましたひとまずレビュー ・電源コードの初期不良 かなり個人的なことですが、由々しき事態でした 出回っていないせいかどこのDSにも代替品がないらしく、即お取り寄せでした・64ビットOS…

俺たちのNo1の結果発表

皆さん長らくお待たせしました まず、ガンバレ日本!! それでは早速 どきどきしながら下にスクロールしちゃって下さい ではベストスリーの発表です 第3位!! 同票で二名 新垣結衣ぃ と 吉瀬美智子ぉ 続いてどきどきの第2位!! 佐々木希ぃぃぃぃ!!!!…

できること

今回の災害に対して、何ができるか考えました直接手を貸すことはできないまでも間接的にできること募金、物資支援、省エネできることは積極的に参加していきますまだ、余震が続く最中ですが早くそれがおさまることたくさんの命が救われること心よりお祈りし…

今日のブクマ

・リアルタイムドローツール Cacoo(カクー) http://cacoo.com/ 非常に便利です。 書いてすぐ公開できるし、複数人で編集しあったりできます。 テンプレートも充実してるし、重宝しそう。

【android】バージョン情報

マーケットとは別に勝手サイトにアプリを公開しようとした時とか アプリ起動時とかにやりたい バージョンチェック(&更新通知) の為にアプリのバージョン情報を取得して送信したいので、その取得のメモ ■定義(まずはマニフェスト) <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="test.packageTest" android:versionCode="1" android:versionName="1.0.0"> …</manifest>

【android】アプリで絵文字を表示してみる

Androidアプリで絵文字を使う要件があったので 試してみた SO-01B端末でしか試してないのであしからず ■まずは入力 通常の入力フォームでは絵文字入力はでてこなかった EditTextにallowEmoji属性trueを付加する // ソース EditText et = new EditText(); Bun…

FireFoxを複数バージョン入れてみる

FireFox 4のベータが出てたので既存の3と共存させる為のメモ。1.firefox全て閉じる2.プロファイルマネージャを起動して新しいプロファイルを作成する firefox.exe -ProfileManager3.起動するショートカットにプロパティ(プロファイル)を追加する 既…

Chromeのマウスジェスチャー

Smooth Gestures https://chrome.google.com/extensions/detail/lfkgmnnajiljnolcgolmmgnecgldgeld?hl=jaスムーズでかなり好き

お知らせ

本日アンドロイドを趣旨として活動する チーム Ando(あんどぅ)発足しました。 まだ少人数体制ですが とにかくAndroid漬けな日々を充実させる為 じわじわ活動していきます、 興味のある方は こちら

【android】気になるアプリ

今日の一押し ■<駅DASH! Lite> こういうの欲しかった。ありそうでなかった気がする。 自分が乗りたい駅と、進行方面指定するだけで アクセスした時間に一番近い発車時刻までの残り時間が出てくるアプリ。 シンプルですぐ見れるのが素敵。 仕事帰りなんか重…

【android】Activity間のデータ共有

Android開発時にActivity間でデータ共有したい いくつか手法はあるみたいで ?intentでパラメータとして渡す ?applicationをextendしたクラスを作成する ?共有クラスを作る 今回はActivity以外にも汎用的に利用したかったのと ConcurrentHashMapを使ってみた…

youtube

ChromeでいきなりYoutubeが見れなくなった な、何故だ ・環境 Windows Vista Ultimate x64 Flash Player再インストしたり、Chrome再インストしたり はたまたグラフィックドライバまで再インストしたり どれもこれもダメ 結局のところ、別のサイトのFLASH表示…

【android】HTTP通信でPOST送信したい場合に文字のエンコードを指定する

// ミソ new PrintStream(os, true, "SHIFT-JIS"); new InputStreamReader(is, "SHIFT-JIS"); それぞれStreamを定義する時にエンコードを指定してあげればOK わかってみれば、なんてことないが、はまったので保存!! // ソース(UTF-8) String execute_q…

MacBook Air 11インチ欲しい!

MacBook Air 11インチ欲しい!今年はAndroidさんデビューの年なので 覚えたことはかかさずここに書いてくぜ!! そして目指せ起業!!

Virtualbox NAT環境でIRCサーバを構築する

■環境HOST : Windows XP GUEST : Ubuntu9.10 ■ゲスト側にIRCサーバインストール sudo apt-get install ircd-hybrid sudo vi /etc/ircd-hybrid/ircd.conf /* port: listen on all available IPs, ports 6665 to 6669 */ host = "10.0.2.15"; # change this! p…

メモ 2011-01-04

Android http://d.hatena.ne.jp/lionas/20110104/1294130454

メモ 2010-01-03

Hadoop http://d.hatena.ne.jp/nokuno/20110103/1294013318Debianパッケージ http://d.hatena.ne.jp/karasuyamatengu/20110103/1294014752

VirtualboxでNAT設定のゲストにSSH接続して使う

会社の環境での話。 windowsでipも1個しかもらえないという制約の中、vmにubuntu環境は外せない。 単にlinux環境が欲しいだけなので、わざわざvmの窓はあけたくない。 というわけでこんな感じにセットアップしている。 ・ネットワークはNAT ・vmはバックグラ…