WEB2MEMO =PHP、Ajax、JAVA、AIR、Flex2/3、Ruby、Rails等のメモ=

PHP、JavaScript、CSS、JAVA、AIR、Flex2/3、Ruby、Rails(Ruby on Rails)、DB(MySQL、PostgreSQL)、サーバ構築管理など 仕事で忘れそうなことを書いてます。

『Meibo』 AIR製 連絡先管理ツール(ダウンロード)

『Meibo』 AIR製 連絡先管理ツール


AIRで作った連絡先管理ツール。
『名前』『フリガナ』『会社名』『電話番号』『携帯番号』『FAX番号』『メールアドレス(×3)』を管理。
■ダウンロード

■履歴
2008年08月27日 ・・・ 1.0.4リリース/バグフィックス
2008年07月31日 ・・・ 1.0.3リリース/ログイン機能追加
2008年05月13日 ・・・ 1.0.2リリース/バグフィックス
2008年05月12日 ・・・ 1.0.1リリース

■ライセンス
煮るなり焼くなり自由です。自己責任でお使いください。
もしよろしければ、下のバナーをクリックしてください。


■スクリーンショット
meibo01
↑一覧画面。検索・削除・編集・並び替えができます。

meibo02
↑新規データ追加画面。

■インストール
1、『AIRランタイム』がインストールされていない場合、下記URLからダウンロードしてインストール。
  → Download the latest version of Adobe AIR
2、ダウンロードした『Meibo.zip』を解凍。『Meibo.air』をダブルクリック
3、インストールが始まるので、『install』 → 『continue』

■使い方
○新しくデータを追加する → 『新規登録』をクリックして、データを登録
○データを編集する → 表のデータを直接編集
○データを削除する → 『ID』を入力して、『削除』ボタンを押してください
○データを検索する → 『名前』『フリガナ』『会社名』を入力して『検索』ボタンを押してください
○データを並び替える → 表のタイトルをクリックしたり、ドラッグ&ドロップしてください



手書きメモを文字データに変換
『MVPen(エムブイペン)』

月額263円のレンタルサーバ!

二足歩行ロボット専用販売サイト

解約率1%のレンタルサーバー
WebARENA Suite2

動画配信・音源配信・ポッドキャスティングなら
ヘテムル!

レンタルサーバーの月額費用ダウンは
“必要な分を必要なだけ自由に選ぶ”

RedHat EL4 論理パーティションを追加する(サーバ構築・管理)

RedHat EL4 論理パーティションを追加する(サーバ構築・管理)


■拡張パーティションの作製

◯操作するハードディスクを指定
# fdisk /dev/sda
※『sda』は環境によって『hda』の場合もあります

◯fdiskプログラムのプロンプトが始まるので、現在のパーティションを確認
コマンド(mでヘルプ): p

◯新たに拡張パーティションを作成するために、"n"と入力
コマンド(mでヘルプ): n

------------------------------
e 拡張区画
p 基本区画(1-4)
------------------------------

◯拡張パーティションを作製するので"e"と入力
コマンド(mでヘルプ): e

◯4番目の拡張(論理)パーティションを作成するので "4" と入力します。
------------------------------
区画番号 (1-4): 4
------------------------------
※現在パーティションは3つあるので"4"

◯作製するパーティションの始点を指定
------------------------------
最初のシリンダ (385-559, default 385):
------------------------------
※そのままENTERをおせば、すでに作成されているパーティションの終点から。

◯作製するパーティションの終点を指定。使用したいサイズ(例えば+80000M)を入力
------------------------------
最後のシリンダ, または +size, +sizeM, +sizeK (385-559, default 559):
------------------------------
※そのままENTERをおせば、残りの領域を全て使います

◯確認するために"p"を入力
------------------------------
ディスク/dev/hda: ヘッド数240, セクタ数63, シリンダ数559
単位 = シリンダ数数(15120 * 512バイト)

デバイス  起動   始点   終点  ブロック  ID  システム
/dev/hda1  *     1   271   2048728+ 83  Linux
/dev/hda2      272   289   136080  82  Linux swap
/dev/hda3      290   384   718200  83  Linux
/dev/hda4      385   559  1323000 83  拡張領域
------------------------------

■論理パーティションの追加


◯新に論理パーティションを作製するので"n"を入力
コマンド(mでヘルプ): n

◯作製するパーティションの始点を指定
------------------------------
最初のシリンダ (385-559, default 385):
------------------------------
※そのままENTERをおせば、すでに作成されているパーティションの終点から。

◯作製するパーティションの終点を指定。使用したいサイズ(例えば+80000M)を入力
------------------------------
最後のシリンダ, または +size, +sizeM, +sizeK (385-559, default 559):
------------------------------
※そのままENTERをおせば、残りの領域を全て使います

◯論理パーティションが追加されたか確認するために"p"を入力
Command (m for help): p

/dev/sda1 * 1 2 16033+ 83 Linux
/dev/sda2 3 257 2048287+ 83 Linux
/dev/sda3 258 274 136552+ 82 Linux swap
/dev/sda4 275 xxxx xxxxxxx+ 5 Extended
/dev/sda5 275 xxxx xxxxxxx+ 83 Linux

■設定の保存、再起動


◯設定を保存します
コマンド(mでヘルプ): w
※保存しない場合は"q"を入力

◯再起動
# reboot

■作製した論理パーティションをフォーマット


# mke2fs -j /dev/sda5

■マウントの設定


◯ラベルをつける。今回は『/work』にマウントする為のラベルを設定
# e2label /dev/sda5 /work

◯ファイルシステムをチェック
# e2fsck /dev/sda5

◯マウントポイントを作成する
# mkdir /work

◯/etc/fstabを編集する
# vi /etc/fstab
以下の設定を追記し、保存
--------------------------------------------------------------
LABEL=/work /work ext3 defaults 1 2
--------------------------------------------------------------

◯以下のコマンドでマウント出来るか確認
# umount /work
# mount -a
# df

◯再起動して、マウントされているか確認
# reboot
(再起動後)
# df



手書きメモを文字データに変換
『MVPen(エムブイペン)』

月額263円のレンタルサーバ!

二足歩行ロボット専用販売サイト

解約率1%のレンタルサーバー
WebARENA Suite2

動画配信・音源配信・ポッドキャスティングなら
ヘテムル!

レンタルサーバーの月額費用ダウンは
“必要な分を必要なだけ自由に選ぶ”

ORACLE/UNION と UNION ALL 集合演算子 (データベース・DB)

ORACLE/UNION と UNION ALL 集合演算子 (データベース・DB)


複数のSELECT文を組み合わせる 『UNION』 集合演算子。
フリーのORACLEで試してみよう。

■制約
それぞれの問い合わせの抽出項目のリストは同数、かつ、同じグループの データ型 でなければ結合することができない

■UNION ALL
同じ内容のレコードがあってもそのままにします。
SELECT 1, 2 FROM DUAL
UNION ALL
SELECT 1, 2 FROM DUAL;
1 2
---------- ----------
1 2
1 2

■UNION
同じ内容のレコードがあれば削除します。
SELECT 1, 2 FROM DUAL
UNION
SELECT 1, 2 FROM DUAL;
1 2
---------- ----------
1 2

■UNIONした結果をソートする
SELECT ID, 名前 FROM 住所録1
UNION
SELECT ID, 名前 FROM 住所録2
ORDER BY ID;

■UNIONした結果をソートする2
SELECT ID "住所録1_ID", 名前 FROM 住所録1
UNION
SELECT ID "住所録2_ID", 名前 FROM 住所録2
ORDER BY 住所録1_ID;
これはOK。
SELECT ID "住所録1_ID", 名前 FROM 住所録1
UNION
SELECT ID "住所録2_ID", 名前 FROM 住所録2
ORDER BY 住所録2_ID;
これはエラー。別名は最初の定義のみ有効なのだ。



手書きメモを文字データに変換
『MVPen(エムブイペン)』

月額263円のレンタルサーバ!

二足歩行ロボット専用販売サイト

解約率1%のレンタルサーバー
WebARENA Suite2

動画配信・音源配信・ポッドキャスティングなら
ヘテムル!

レンタルサーバーの月額費用ダウンは
“必要な分を必要なだけ自由に選ぶ”

サーバのディスク管理に便利なコマンド『df/du』(サーバ構築・管理)

サーバのディスク管理に便利なコマンド『df/du』(サーバ構築・管理)


サーバのディスクがいっぱいになってきたら、以下のコマンドで容量を食っている場所を特定!

■デバイス毎の使用量をチェック
# df -h

■ディレクトリ毎の使用量をチェック
 # du -sh /*/
↑『/』以下
# du -sh ./*/
↑現在のディレクトリ以下
# du -sh /var/*/
↑『/var』以下



手書きメモを文字データに変換
『MVPen(エムブイペン)』

月額263円のレンタルサーバ!

二足歩行ロボット専用販売サイト

解約率1%のレンタルサーバー
WebARENA Suite2

動画配信・音源配信・ポッドキャスティングなら
ヘテムル!

レンタルサーバーの月額費用ダウンは
“必要な分を必要なだけ自由に選ぶ”

フリーのオラクル『ORACLE Ex』(データベース・DB)

フリーのオラクル『ORACLE Ex』(データベース・DB)


オラクルのフリーがあるそうです!資格の勉強には持って来いですね!

■URL
Oracle Database 10g Express Edition Downloads for Microsoft Windows
の『Oracle Database 10g Express Edition (Universal)』と『Oracle Database 10g Express Client』

■注意
☆メモリ1GBが上限
用途制限なし(商用利用可)
☆APパーティショニングオプション適用不可
くわしくは以下のリンクから。



手書きメモを文字データに変換
『MVPen(エムブイペン)』

月額263円のレンタルサーバ!

二足歩行ロボット専用販売サイト

解約率1%のレンタルサーバー
WebARENA Suite2

動画配信・音源配信・ポッドキャスティングなら
ヘテムル!

レンタルサーバーの月額費用ダウンは
“必要な分を必要なだけ自由に選ぶ”

「不正なエンコーディングによる攻撃」を防ぐ(PHP)

「不正なエンコーディングによる攻撃」を防ぐ(PHP)


今日は土曜出勤なんですが・・・。DBクラッシュされました・・・。
原因は表題の通り。しかも身内・・・。
対策せねば。

■対策
『mb_check_encoding』を使います。
bool mb_check_encoding  ([ string $var  [, string $encoding  ]] )
$var ・・・ データ
$encoding ・・・ チェックする文字コード

※少なくともSQL文を実行する前にチェックしておきましょう。
 もちろん入力値全てに処理するのが理想です。


■参考/PostgreSQLで出たエラー
invalid byte sequence for encoding "文字コード": 0xe383



手書きメモを文字データに変換
『MVPen(エムブイペン)』

月額263円のレンタルサーバ!

二足歩行ロボット専用販売サイト

解約率1%のレンタルサーバー
WebARENA Suite2

動画配信・音源配信・ポッドキャスティングなら
ヘテムル!

レンタルサーバーの月額費用ダウンは
“必要な分を必要なだけ自由に選ぶ”

Fedora9で日本語が入力できない(サーバ構築・管理)

Fedora9で日本語が入力できない(サーバ構築・管理)


DVD版で入力するとSCIMが起動しない。

■不足しているライブラリをインストール
$ su
# yum -y groupinstall japanese-support -x xorg-x11-server-Xorg

再起動すると使えるようになりました。



手書きメモを文字データに変換
『MVPen(エムブイペン)』

月額263円のレンタルサーバ!

二足歩行ロボット専用販売サイト

解約率1%のレンタルサーバー
WebARENA Suite2

動画配信・音源配信・ポッドキャスティングなら
ヘテムル!

レンタルサーバーの月額費用ダウンは
“必要な分を必要なだけ自由に選ぶ”

ストアドプロシージャのメモ(データベース・DB)

ストアドプロシージャのメモ(データベース・DB)

参考)ストアドプロシージャとはSQL -TECHSCORE-

★基本構文

■ORACLE
CREATE [ OR REPLACE ] PROCEDURE ストアドプロシージャ名
[ (引数名 データ型),... ]
IS [ 変数名 データ型,... ]
BEGIN
処理内容
END ;
※『OR REPLACE』で既存のストアドプロシージャを上書き

■PostgreSQL
CREATE [ OR REPLACE ] FUNCTION 関数名 ( [ 引数のデータ型,... ] )
RETURNS [ SETOF ] 返り値のデータ型
AS
'
[ラベル]
[ DECLARE 変数名 データ型 ... ]
BEGIN
処理内容
END ;
'
LANGUAGE 'sql' ;
※『OR REPLACE』で既存のストアドプロシージャを上書き
※引数は$nで参照(1番目の引数なら『$1』、n番目なら『$n』)
※『SETOF』は戻り値が複数行の場合に設定
※『LANGUAGE』は
 ・『sql』(SQL 関数)
 ・『pltcl』(PL/Tcl 関数)
 ・『plpgsql』(PL/pgSQL 関数)
 ・『c』(C 関数)
 を選択できます
※参考)PostgreSQL 8.3.3文書

★実行

■ORACLE
BEGIN
[ EXECUTE ] ストアドプロシージャ名 [(引数,...)]
END ;

■PostgreSQL
SELECT 関数名([引数,...]) ;

★削除

■ORACLE
DROP PROCEDURE プロシージャ名 ;

■PostgreSQL
DROP FUNCTION 関数名([引数のデータ型]) ;

★サンプル

■ORACLE
 /* ストアドプロシージャの定義 */

CREATE PROCEDURE pro_BIG(KOSUU NUMBER)
IS
SHOHIN_COUNT NUMBER ;
BEGIN
SELECT COUNT(*) INTO SHOHIN_COUNT FROM 受注表
WHERE 受注個数 > KOSUU ;
IF SHOHIN_COUNT = 0 THEN
SELECT 'NO DATA' ;
ELSE
SELECT 受注番号,受注個数
FROM 受注表
WHERE 受注個数 > KOSUU
ORDER BY 受注個数 ;
END IF ;
END ;

/* ストアドプロシージャの実行 */

BEGIN
pro_BIG(150)
END ;

/* 実行結果 */

受注番号 受注個数
──── ────
10012 175
10002 200
10006 250
10010 290
10001 300

■PostgreSQL
 /* 関数の定義 */

CREATE FUNCTION func_CATEGORY(CHAR(20))
RETURNS CHAR(20)
AS
'
BEGIN
IF $1 = ''BEER'' OR $1 = ''WINE'' THEN
RETURN ''ALCOHOL'' ;
ELSE
RETURN ''NON-ALCOHOL'' ;
END IF ;
END ;
'
LANGUAGE 'plpgsql' ;

/* 関数の利用 */

SELECT JJ.受注番号, func_CATEGORY(SS.商品名)
FROM 受注表 JJ, 商品表 SS
WHERE JJ.商品コード = SS.商品コード
ORDER BY 1 ;

/* 実行結果 */

受注番号 CATEGORY
──── ───────
10001 NON-ALCOHOL
10002 ALCOHOL
10003 ALCOHOL
10004 NON-ALCOHOL
10005 ALCOHOL
10006 NON-ALCOHOL
10007 NON-ALCOHOL
10008 ALCOHOL
10009 NON-ALCOHOL
10010 ALCOHOL
10011 NON-ALCOHOL
10012 ALCOHOL


/* 実行結果 */

受注番号 受注個数
──── ────
10012 175
10002 200
10006 250
10010 290
10001 300




手書きメモを文字データに変換
『MVPen(エムブイペン)』

月額263円のレンタルサーバ!

二足歩行ロボット専用販売サイト

解約率1%のレンタルサーバー
WebARENA Suite2

動画配信・音源配信・ポッドキャスティングなら
ヘテムル!

レンタルサーバーの月額費用ダウンは
“必要な分を必要なだけ自由に選ぶ”

Top|Next »

HOME

★AS用Jcode[Download]
ActionScript用日本語文字コード変換ライブラリ
★editor.js [Download]
オンラインWYSIWIGエディタ・携帯HTML編集用JavaScriptライブラリ
★atomChange.rb[Download]
au用動画ATOM変換ライブラリ

07 | 2008/08 | 09
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 - - - - - -

  • ダウンロード(5)
  • PHP(20)
  • Zend Framework(5)
  • JavaScript・Ajax(18)
  • YUI(1)
  • EXT JS(2)
  • prototype.js(5)
  • script.aculo.us(3)
  • JAVA(6)
  • Flex2/3(20)
  • AIR(14)
  • Ruby(9)
  • Ruby on Rails(20)
  • CSS(9)
  • データベース・DB(15)
  • 携帯サイト作成(9)
  • サーバ構築・管理(40)
  • SEO・SEM(4)
  • WEB素材(3)
  • WINDOWS VISTA(6)
  • Aptana設定(8)
  • インターネットプロバイダー検討(2)
  • サーバ・ウェブスペース検討(3)
  • MS-DOS(3)
  • その他(23)
  • ブログかんぺ(2)
  • 未分類(0)





X-DAY


-天気予報コム- -FC2-

うっきー

Author:うっきー
最近はAIRにはまってます。
プログラムも公開しています。問題があればコメントしてください。
あと、そろそろ結婚します。

FC2ブログランキング

↑ご投票おねがいします


和歌山で犬の保護・里親探しをされている団体です。
マイホーム購入を機に、是非里親になろうと考えてます。
興味のある方は上記バナーをクリックしてください。


↑↑↑↑↑↑
小塚 舞子さん。
ズームイン!!SUPERの
関西地区のレポーターの
おねえさんです。
毎朝癒されてます。
★ブログはこちら★


アナログゲーム販売サイト
【PENTACLE】


The Soul Partner
〜next asura fantasy online〜


あなたの小説が世界をつくる!
Catch The Sky:キャッチザスカイ -地球SOS-


ブログパーツ「FLO:Q」でスマートアフィリエイト!

迷惑メールにならないメール配信サービス

高機能キーワードアドバイスツール

完全無料「R.O.H.A.N」

ロボノバ? ここをクリック。

火星の土地

一括配信サービスPingoo!の登録はこちら

昭和20年代にタイムスリップした“哲也@東風荘”の世界をご堪能あれ♪

SEO対策ツールのOEM販売

★アフィリエイト収入アップのためのSEO対策ツール★

ホームページの売れない盲点・落とし穴をお教えします

顔写真から、あなたそっくりのミニチュア人形が作れる

1ギガ525円!チカッパ!レンタルサーバー

大容量3GB・月額1,500円!レンタルサーバー【ヘテムル】

ブログ対応』『ショップ』『セキュリティ』etc機能満載レンタルサーバ

さくらのレンタルサーバ・ビジネス プロ

ブログデビューしてみよう

「ASP.NET + SQL Server」搭載!Windowsレンタルサーバ

ドメインの取得登録・更新料金が全て無料

QRコード、空メールなど販促機能充実の携帯サイト作成ツール!

独自ドメインもOK。月額167円からのレンタルサーバー。

サーバまるごとセキュリティ強化