2011年2月22日火曜日

Excel(エクセル)のセル内で特定の文字をカウント

プログラムとは関係ない・・・

=LEN(A1)-LEN(SUBSTITUTE(A1,"特定文字",""))

こうすると、セルA1の中に特定の文字がいくつあるかカウントしてくれる。
例)
A1の中から、「¥」がいくつあるか探す。
A1の値が、「AAA¥BBB¥CCC¥DDD」の場合
上の式を書くと、3が返される。

2011年2月7日月曜日

Android ボタンを端末のセンターに持ってくる

端末の表示位置で忘れそうなのでMEMO!!
各パーツに黄色部分を追加する事で、パーツの位置を端末のセンターに持ってくる事が出来る。
赤字の部分が、CSSで言う所のマージン
<button
  android:text="ClickMe" 
    android:id="@+id/btClick" 
    android:layout_width="100px" 
    android:gravity="center_vertical|center_horizontal" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_vertical|center_horizontal|center"
  android:layout_marginTop="100px" >
</button>
 
marginに関しては、端末のディスプレイ解像度が違うので
位置がおかしくなるなぁ・・・
なにかいい方法は無いのか・・・ 

Android開発 独学で作ってみせる!

以前ブログで2月末くらいには!って思ってましたが
ぜんぜんあまかった!(^^;)

思っていた以上に、JAVAに慣れてなくて・・・ようやく少しずつですが
慣れてきました・・・(ヤベェ

躓いた問題点を忘れない為に!!

※ 画面レイアウトで背景を画像にする。

間違ってるかもしれないけど・・・・
/res/layout/main.xmlに下の赤字を追加する。
赤字の@drawable/の次のピクチャって所は、任意で設定
(画像はres/drawable-hdpi/の中に一緒に入れてみたら、あっさりと表示した)


<linearlayout
android:background="@drawable/ピクチャ名"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
</linearlayout>

layout_heightやwidthに関しては"fill_parent"と入ってますが
これは、端末の縦横をいっぱいまで表示するって意味らしぃです。

2011年2月6日日曜日

JavaScriptでPHPのnumber_format!

PHPにあるnumber_format()便利ですよね〜
JavaScriptにはそんな関数無いみたいなので、作ってみました
忘れない為にメモ 
 
var num = "10000000"; 
num.toString().replace(/([0-9]+?)(?=(?:[0-9]{3})+$)/g , '$1,');

出力:10,000,000

JavaScriptでPHPのExplodeと同じSplit関数

すぐ忘れちゃうので、忘れない為にメモ
data1 = "aaa,bbb,ccc";
var str = data1.split(",");

出力
str[0]:aaa
str[1]:bbb
str[2]:ccc

こんな感じ。