[debian]ユーザを追加
useradd -g -m -m オプションでhomeディレクトリ作成 -d -d /home/ディレクトリパス でディレクトリ指定
prototype.jsとJQueryを共存させるには
Ruby on Railsで開発していると、たいていの場合prototype.jsが組み込まれてしまう。 Rails3ではprototype.jsを使わない方法も取れるかもしれないが、まだまだprototype.jsは使う機会が多い。 そんな中で、JQueryのエフェクトやプラグインには魅力を感じてしまう。 そこで、prototype.jsとJQueryを共存させる事が出来れば問題は解決するはず。 JQueryには、コンフリクトを避けるためのメソッドがあるので、これを指定すれば ほとんどの場合、 ...
Rails3 で、日本語化
Rails3の日本語化をする #config/application.rbファイルの編集 このファイルに日本語で動くことを指定する設定を追加する config.i18n.default_locale = :jp #config/localesディレクトリにjp.ymlファイルを設置 jp.ymlファイルの中身は "jp": errors: template: header: one: "1 個のエラーが発生しました" other: "{{count}} 個のエラーが発生しました" # The v ...
Rails3で、productionで起動したときにpublic内のファイルがnot foundになる件
rails3のプロジェクトを作成し、起動時に rails s -e production という感じでプロダクションモードで起動したときに、なぜかpublic配下のファイルがすべてNot Foundになってしまう。 これは、config/environments/production.rb ファイルの中の config.serve_static_assetsという設定があるのだが、これをtrueに設定してやることで、表示できるようになる。 ちなみに、サーバに配置してpassengerなどでpro ...
日本語のメールを送信する
代々、Railsでの日本語メールはパッチを当てるか処理を書かないと、普段日本で流通しているメールの形式にはならない。 ようするに、エンコーディングが違うのである。 RailsでActiveMailを使って普通に送信すると、エンコーディングをUTF-8で送信してしまう。 ThunderBirdとかGMailとかだと、その辺を勝手に解釈して正常に表示されてしまうが 日本にはいまだにエンコードがUTF-8では正しく表示されないメーラーがあったりする。 これに対応するには、エンコーディングをUTF-8で ...
MySQLでユーザを削除
MySQLでユーザを削除する手順 権限を削除 REVOKEで、削除したいユーザの権限を削除する REVOKE構文について REVOKE priv_type ...] ON {テーブル名 | * | *.* | データベース名.*} FROM ユーザ名 参考に、guestユーザの権限を削除する実際の構文は REVOKE all on *.* from guest; ユーザを削除 DROP USER guest;
[AndEngine]Physics Box2D Extensionを使った画面で、物体同士の衝突力を算出する
AndEngineの拡張で、「Physics Box2D Extension」というのがあるが、この拡張を使うと 物理演算された動きを簡単に再現できる。 で、再現ついでに、色々遊んでいたのだが 物体同士が衝突したら、アクションを起こしたい場合、 たとえば、衝突した物体が壊れるとか 音を鳴らすとか。 そんな場合、単純に衝突した時にアクションを起こすと、ほんの少し触れただけでも 衝突アクションが発生しまくってしまう。 ある程度強い強さで衝突した場合のみ、アクションを発生させたい場合 物体同士の衝突力 ...
シークバーの背景の色を変える
シークバーの背景の色を変える
javaのプリミティブ型
javaの型について深く認識していなかったので、備忘録として 種別 型 説明 論理値 boolean 真偽値。true または false 文字 char 2バイトUNICODE文字。'\u0000'~'\uffff' 整数 byte 1バイト符号付整数。-128~127 short 2バイト符号付整数。-32768~32767 int 4バイト符号付整数。-2147483648~2147483647 long 8バイト符号付整数。約-922京~約922京 浮動小数 float 4バイト浮動小数 ...
背景をグラデーションにする
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="" android:shape="rectangle"> <gradient android:startColor="#FFFFFFFF" android:endColor="#FFa9a9a9" android:angle="270" /> </shape>
リソースIDをURIに変えて使用する
Uri path = Uri.parse("android.resource://jp.gendosu.HealingNoise/" + R.raw.white);
div要素を画面中央に配置する方法
div#main{ width:800px; position:absolute; left:50%; margin-left:-400px; }
Android MediaPlayerのsetVolume値の範囲は0〜1【float型で指定】
AndroidのMediaPlayer.setVolume(leftVolume, rightVolume)にセットするボリューム値の範囲は0〜1のfloat型。0.0で無音、1.0で最大音量となる。左右独立で音量バランスも調整可能。
Androidアプリ初公開!
Androidマーケットへ、初公開したアプリ その名も 「不思議なドーナツ屋さん」 名前からして不思議ですが いわゆるパネル反転型のパズルになります。 Android端末からはこちら market://details?id=jp.gendosu.UraOmoteLite
署名用ファイルを作成する
アプリをマーケットにリリースするには、署名ファイルを作成する必要がある。 署名ファイルはJAVAのkeytoolというツールを使って作成する。 keytool -genkey -keyalg RSA -keystore releasekey.keystore -alias reeleasekey -validity 20000 コマンドの意味は -genkey キーファイルを作成するコマンド -keyalg キー作成時に使用するアルゴリズム DSAかRSAを指定 -keystore キーストアフ ...
画面下部に常にアクションバーを表示したい
以下のような画面を構成する場合、LinearLayoutだけだと、なかなかうまく配置出来なかったりする。 そこで、実現方法の一つとして RelativeLayoutを使った方法を試してみる。 <RelativeLayout android:id="@+id/RelativeLayout01" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ScrollView android: ...
scaleTypeについて
scaleTypeは、ImageViewなどのビューに対して、貼り付けるイメージをどのように貼り付けるかを指定する方法で、以下の種類がある CENTER サイズ変更せずにエリアの中央に表示 CENTER_CROP エリアの横幅まで画像を拡大し中央に表示 FIT_CENTER エリアの縦幅まで画像を拡大し中央に表示 FIT_END エリアの縦幅まで画像を拡大し右端に寄せて表示 FIT_START エリアの縦幅まで画像を拡大し左端に寄せて表示 FIT_XY エリア全体に画像を拡大して表示 MATRI ...
画像を画面サイズに切って表示させる
カメラ機能で撮影した画像などを画面にフルスクリーンで表示した場合、縦に伸びてしまったりすることがある。 上下、または左右をカットしてでも画像の縦横比を維持したまま表示したい場合には <ImageView android:scaleType="centerCrop" android:layout_width="fill_parent" android:layout_height="fill_parent"/> という形で、scaleTypeにcenterCropを指定すると、うまい感じ ...
タイトルバーを非表示にする
アプリ全体で非表示にする場合 AndroidManifest.xml で設定する。 applicationタグを <application android:icon="@drawable/icon" android:theme="@android:style/Theme.NoTitleBar"> という感じにthemeを設定する 各アクティビティごとにやる場合 public void onCreate(Bundle savedInstanceState) { super.onCrea ...
drawableのsetLevelとはなんぞや?
setLevel() で drawable に level を設定すると、level list 内を上から走査していって、 設定値より大きい or 等しい android:maxLevel が定義されたリソースを読み込む level Listとは res/drawable に置くXMLファイルで そのファイルの中身は <?xml version="1.0" encoding="utf-8"?> <level-list xmlns:android="" > <item ...
