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

画面向き変えたら、ボタン消えてしまった。

Androidのエミュレータはデフォルトでは縦画面を表示する。 このため縦画面でデザインを考えていたら、実機でデバッグしてみた時に問題発覚。縦画面で下の方に表示していたボタンが、そっくり消えてしまった。。 う〜む、痛い。 エミュレータで画面回転を試…

Androidで実機デバッグができない

Androidで実機デバッグがなかなかできなかった。【ここ】を見ると、ただUSBで実機とPCを接続すればデバッグできるような事が書いてあったが、ど〜もそれだけではデバッグできない。このためいろいろ調べてみると【ここ】に有力な情報が。 ?T-Mobile G1の『Se…

Photoshopまとめ

参考サイト ボタン系 Photoshopで、光沢ボタンを作る

iPhone SDK でOutletが表示されない

iPhone SDKを使っていてよくOutletが表示されなくて困る事がある。 以下ではその主な原因について記載しておく。 IBOutlet識別子をそもそも記載していない Outletを表示する際にヘッダファイルに @interface MyViewController : UIViewController { IBOutlet…

Android開発のまとめ

参考サイト 基本情報 Androidアプリ作成の基本“Activity”とは何か? 画面遷移 ブラウザや地図、ストリートビューの基、Intentとは? 画面向き変更 画面の向きを変更する 【Android】スクリーンが回転した時に新たにActivityが再生成されるのを防ぐ 下の方に…

iPhone開発する際のまとめ

参考サイト アプリ登録&販売 販売申請方法 iPhone公式 iPhone Developer Program XCode系 XCodeを使いこなす JSON JSONフレームワーク設定方法 JSONフレームワークの使い方 Objective-Cを学ぶ 文字列置換 一番初めのObjective-Cプログラム Objective-Cのク…

Django Hack-a-thon Disc.8 に参加してきた

Django Hack-a-thon Disc.8 に参加してきた。 ハンズオン C(Google App Engine) ハンズオン C(Google App Engine)に参加。GAE/Jは触っていたけど、なぜかGAEの方はさわっていなかったのでこの際に覚えてしまおうという心意気。 【このPDF資料】を見ながら進…

Androidでボタンを押された(押下)時の画像を表示してみる

Androidで連射測定アプリなるものを作成している。 その際に連射する際のボタンの画像を、ボタンを押してから離すまでの間のみ「押された状態のボタンの画像」に変更する方法がわからなかったのでメモっておく。※キーテルの人に教わりました。 ソース ImageB…

gimp文字化け

[mac][gimp] gimp2.6文字化け対応参考URLそのまま画像をいじる用事があったので, Mac OSX Native Gimp-2.6を入れたんだけど、メニューで文字化けするので、 Gimp.appを右クリックしてパッケージの内容を表示。 Resources→share→gimp→2.0→themes→Default→gtkr…

Androidで簡単なアプリを作成してみた

edge2.ccのオフ会に参加して、Androidのアプリを初めて作ったのでその作業内容を書いておく。 今回は Mac OS X 10.5.6 で実行してみた。 参考にした本 初めてのGoogle Androidプログラミング サンプルで学ぶ必須作法と基本手順posted with amazlet at 09.04.…

Google App Engine for Java を触ってみた

以下ページを見ながら、leopardにEclipseプラグイン入れて触ってみた。 このページ見れば、簡単にインスコできる。 http://code.google.com/intl/ja/appengine/docs/java/tools/eclipse.html GAEのアプリケーションを既に作成しているものとして話を進める。…

EBSとS3の違いについて

ec2

Amazon EC2 はインスタンスを停止するとディスクに保存した内容が消えてしまう。 そこで、S3, EBSを利用してデータを保存するようにするのだが、それぞれどういう用途で使えばよいのかよくわからなかったので簡単にまとめてみた。 S3について Amazon EC2上か…

任意ディレクトリの全ディレクトリ容量調査

MySQLの各DBに関するディレクトリサイズを求める必要があったため、 任意ディレクトリ配下の全ディレクトリの容量を求めるコマンドをメモ。 ls -al | grep "^d" | awk '{print $9}' | du -sh 217K ./db_1 48K ./db_2 954M ./db_3 合計の容量のみ表示 $ du -c…

Amazon EC2 Tips

ec2

自分用メモ 停止 $ ec2-describe-instances ← インスタンスIDを確認する $ ec2-terminate-instances i-097b1a60 インスタンス削除 $ ec2-describe-images -o self $ ec2-deregister ami-be799cd7 ゾーン確認 $ ec2-describe-availability-zones 起動 $ ec2-r…

Amazon EC2 に触れる

ec2

今まで個人でSlicehostを月額4000円程度で個人サイトのために借りていたが、 それほどアクセスやデータ量が多く無いので、AmazonEC2に移行することに決め、以前は24時間稼動していると月に8000円以上かかりそうであった(稼動課金である)ため 保留にしてお…

男道 清原和博

ホリエモンの徹底抗戦といっしょに 男道posted with amazlet at 09.03.22清原 和博 幻冬舎 売り上げランキング: 664おすすめ度の平均: 人間ですよ 野球一筋 大泣きしました。 この本を読んだ後で,もう一度打席を見て,その表情を確認したくなった。 努力家A…

徹底抗戦 ホリエモン

三連休のど真ん中の昨日。 最近あまり自己啓発系の本以外読んでいない事に気がついて 徹底抗戦posted with amazlet at 09.03.22堀江貴文 集英社 売り上げランキング: 21おすすめ度の平均: 事件と 堀江節炸裂! ライブドア事件を両側から見ることができるかも…

バイナリログ削除

mysql5でバイナリログ(レプリケーション時に使用?)がたまってHD容量を圧迫する。 レプリケーションしない場合は、以下コマンドで削除する。 参考URL show binary logs; +------------------+------------+ | Log_name | File_size | +------------------+--…

ディスク使用容量を調べる時のコマンド

duをそのまま使うと、全ディレクトリ階層を出力してしまうのでmax-depthをつける。 さらに-hをつける事によりM,K,Gの単位をつけて表示する。 # du --max-depth=1 -h / du --max-depth=1 -h 72K ./.svn 1016K ./manage 1.6M ./script 560K ./common 410M ./en…

apache + mod_pythonインストール(djangoアプリとの連携)

apache インストール $ sudo apt-get install apache2 → 起動まで自動で行ってくれる mod_pythonインストール djangoと連携用にインスコ sudo apt-get install libapache2-mod-python apache設定 以下はdefaultファイル修正してしまっている。 もっとましな…

fizzbuzz問題

ネットが無い環境で手書きでややパニクりながら解いてみたが、いかに日頃からWEBのお世話になってるかを痛感。 ※pythonとperlの文法ごちゃになっていたなぁ。 なので答えをググらないでPC上でリベンジまず最初に思いついたのがこれ。 list = range(1,100) fi…

Djangoでメール送信〜文字化け(全角マイナスなどの)対応

djangoでメール送信する時の話。 iso2022jpでメール送信しようとすると全角マイナス('−')などが文字化けするので、これを文字化けしないように対応してやるid:tokibitoや@shin_no_sukeにサポートしてもらい、以下ソースコードのsend_mailで対応。 import str…

Vim Tips

vim

自分が覚えたVim Tipsを記載していく。自分用のメモ 複数のバッファ管理されたファイルから検索してそのファイルを開く # pythonのファイルを開く 1. vim */*.py ######## 1でvimのバッファーが開く # 以下からはvimバッファー操作 2. :bufdo vimgrepadd /ba…

マルチバイトの文字数を求める

str = "ファンタスティックな言語Python" len(str.decode('utf8')) =>18

費用をかけずにウェブページを最適化

はてぶのホットエントリになっていたgoogleの「ウェブサイトオプティマイザー」。 いまちょうどBtoCのサービスを運用しているけど、そのサービスでもこのgoogleサービス使えそう。MarkeZineの説明が自分は多少わかりにくかったので(自分だけ?)自分なりの解…

[vim] slicehostでvimの設定でつまる

Sorry, the command is not available in this version: syntax on .vimrcに"syntax on"とかくと、 E319: Sorry, the command is not available in this version: syntax onとかでる。 vimバージョンを確認すると7.2.10。 とりあえず挙動がおかしいようなの…

[mac][ctags] macにctags入れてみる。

vim勉強会でctagsが熱いらしいと話題になったので、macにも入れてみる。参考URL port変更 $ sudo mkdir /opt/local/var/localports $ sudo vi /opt/local/etc/macports/sources.conf ----- はじめの方に以下の記載を入れる。 file:///opt/local/var/localpor…

siteのドメインについて

参考URL djangoアプリで現状のドメインを取得しようとした時に、 Site.objects.get_current().domain を使うと、必ずexample.comが表示されてしまう。これはDBの $ sqlite3 dbname > select * from django_site; 1|example.com|example.comと、settings.py…

[ubuntu] slicehostでpython-mecabとかの インストール

slicehostのubuntu8 でインストールしたのでその手順を記載しておく。 何はともあれアップデート まずはapt-getの設定 http://www.debian.or.jp/using/mirror.html|ここを参考に $ sudo vi /etc/apt/sources.list ----- 以下をコメント化 変なホストを見に行…

『機械はどれだけ人間に近づけるのか』 〜第2回 チームラ

TeamLabさんの 『機械はどれだけ人間に近づけるのか』 〜第2回 チームラボアルゴリズムコンテスト 勉強会におじゃましてきた。ちなみに懇親会は体調がわるかったので参加していない。 形態素解析入門 以下に今日発表されたスライドが。 http://d.hatena.ne.j…