2004-11-01から1ヶ月間の記事一覧

画像をファイルにして保存

php

gifの場合 $filename = "URL or 画像ファイル"; $in_fname = imagecreatefromgif($filename); $out_dir_fname = "保存したいファイル名"; ImageJPEG($in_fname, $out_dir_fname);jpgの場合 $in_fname = ImageCreateFromJPEG($filename);

文字コードを検出

php

文字コードを検出する mb_detect_encoding(文字列, [リスト])リストは、指定しない場合「php.ini」の「mbstring.detect_order」で設定されている値になる。 デフォルトでは、 ;mbstring.detect_order = autoなので、 コメントをはずし、検出対象とする文字コ…

メール関連関数

php

メールボックスを開く imap_openメールボックスを閉じる imap_closeメールボックスの情報取得 imap_mailboxmsginfoヘッダー情報取得 imap_headerinfo件名をデコードする mb_decode_mineheader

キャリア別、携帯アプリケーション

【docomo】 iアプリ java J2ME+iアプリAPI+メーカー拡張 http://www.nttdocomo.co.jp/p_s/imode/java/【au】 EZアプリ(java) java KVM/CLDC+KDDI Profile http://www.au.kddi.com/ezfactory/tec/spec/ezplus.html【au】 EZアプリ(BREW) C、C++ http://www.au…

各社携帯メーカーの現状「携帯のOS」

NEC Linux パナソニックモバイル Linux 富士通 Symbian OS 三菱 Symbian OS シャープ Symbian OS ソニー・エリクソン Symban OS

ハウルの動く城

観ました。 前日はテンション上がってて、なぜか「もののけ姫」のDVDを買って観てました。 で、翌日、意気揚々と”一人”で映画館にのりこみ観ましたよ「ハウルの動く城」。 とにかく映像は文句無くすごい、城があの質感でがちゃがちゃ歩くのは圧巻。びびりま…

GDを利用するための設定

php

php.iniの ;extension=php_gd2.dll この行のコメントをはずします。 webサーバーを再起動します。 http://www.aditus.nu/jpgraph/jpdownload.php からjpgraph-2.0alpha.tar.gzをダウンロード 解凍したsrcフォルダをjpgraphにリネーム jpgraphフォルダをC:\ph…

セッションを利用するための設定

php

php.iniの session.use_trans_sid = 0 ;session.save_path = "/tmp" この2つの行の以下のように変更します。 session.use_trans_sid = on session.save_path = "「セッション情報を保存する為の適当なディレクトリ」" webサーバーを再起動します。

マルチバイト文字列関数を使うための設定

php

設定せずに関数を利用しようとすると、下記のようなエラーがでます。 undefined function mb_language() undefined function mb_send_mail() php.iniの ;extension=php_mbstring.dll ;mbstring.internal_encoding = EUC-JP この2つの行のコメントをはずしま…

String型 → 基本データ型 変換

基本データ型 parse○○ ------------------------------------------------------------------------ boolean char byte Byte.parseByte(String) short Short.parseShort(String) int Integer.parseInt(String) long Long.parseLong(String) float Float.pars…

基本データ型 → String型 変換

基本データ型 String型を使う それ以外の方法 ------------------------------------------------------------------------ boolean String.valueOf(boolean) new Boolean(boolean).toString() char String.valueOf(char) new Character(char).toString() by…

Panel ←→ Canvas 画面切り替え

import com.nttdocomo.ui.*; public class ExerciseSwitchCanvasPanel extends IApplication{ private PanelScreen screen; public void start(){ screen = new PanelScreen(); Display.setCurrent(screen); } } //スクリーン1 class PanelScreen extends Pa…

Sun SCWCD認定ガイド―310‐080対応

SUN SCWCD認定ガイド 試験勉強を開始。じっくり2回くらい繰り返し読もうかと思っています。 でも、分厚くて持ち歩くのはちょっとつらいです。

Display.setCurrent() フレームの切り替え

import com.nttdocomo.ui.*; public class ExerciseScreenSwitch extends IApplication{ private ExerciseScreenSwitchScreen screen; public void start(){ screen = new ExerciseScreenSwitchScreen(); Display.setCurrent(screen); } } //スクリーン1 cla…

try catch finally でちゃんと切断しよう 丁寧に書こう

try { } catch (IOException e) { System.err.println("clientPut_IOException" + e.toString() + e.getMessage()); } catch (Throwable t){ System.err.println("clientPut" + t.toString() + t.getMessage()); }finally{ if( out != null ) try { out.clos…

ラフォーレ原宿

ラフォーレ原宿・松山 ラフォーレ原宿・新潟 ラフォーレ原宿・小倉 http://www.laforet.ne.jp/company/index.html とか地方にラフォーレ原宿がある模様。。。

JavaによるSOAPプログラミングパーフェクトガイド―「つながる」から「使える」Webサービスの第一歩

JavaによるSOAPプログラミングパーフェクトガイド―「つながる」から「使える」Webサービスの第一歩 (Advanced Server‐side Programmingシリーズ) 携帯端末からwebサービスを利用する方法も載っています。 最新情報ではないのでそのあたりは留意してください。

byte作成

private byte[] getStringData(){ int word = (int)'a'; ByteArrayOutputStream baos = new ByteArrayOutputStream(); try { //テキストボックスから値を引っ張る。この辺は適当に変更してください。 int size = Integer.parseInt(byteTb.getText()); for( i…

変数のスコープは最小であるべき

メソッド宣言のすぐ後に、そのメソッド内で利用する変数をまとめて書くのは好ましくない。 変数のスコープは最小であるように心がける。 インライン化する事ができなくなってしまう。※インライン化 呼び出し左記の処理を、呼び出し元に埋め込むことで処理を…

1つの変更により、複数のクラスが変更されてはならない

修正箇所が2つのクラスに分散していることは、オブジェクト指向の原則である「単一責務の原則」に反している。

ページのフッタ

設定変更で消しちゃったらコピペすべし </div> <div class="sidebar"> <hatena name="searchform" template="hatena-module"> <hatena name="calendar2" template="hatena-module"> <hatena name="sectioncategory"> <hatena name="section" template="hatena-module"> <hatena name="photo" template="hatena-module"> </hatena></hatena></hatena></hatena></hatena></div>

シャッフル 配列の中身をランダムに並べ替える

import java.util.*; public class Shuffle { public static int[] shuffleInt(int[] data) { Random rand = new Random(); int[] returnData = new int[data.length]; for(int i = 0 ; i < data.length ; i++) { int r = Math.abs(rand.nextInt() % (i+1));…

ランダム

//0〜8までの数値をランダムに出力 import java.util.Random; Random rnd = new Random(); System.out.print(Math.abs(rnd.nextInt() % 9));

四字熟語?!

昨日テレビで面白いものをみた。 その年の時事などを織り交ぜて、シャレの効いた四字熟語のを考える。紙面曽我(四面楚歌)拉致問題 金朝韓和(緊張緩和)南北朝鮮の緊張緩和 圏外孤独(天涯孤独)携帯が圏外で・・・ 知事文人(獅子奮迅)長野県知事の田中…

手動jar

http://msugai.fc2web.com/java/jar.html jar化したいディレクトリを引数に指定してコマンド

Webサービス完全構築ガイド - XML、SOAP、UDDI、WSDLによる先進Webシステムの設計・実装

Webサービス完全構築ガイド - XML、SOAP、UDDI、WSDLによる先進Webシステムの設計・実装 webサービス関連の基本知識を抑えることができます。図も多くてわかりやすく解説されています。 ただし実装する際の参考にするには少々心もとないので、あくまで初級編…

iモードJavaプログラミング - スタンドアロン・アプリケーション編 改訂新版

iモードJavaプログラミング - スタンドアロン・アプリケーション編 改訂新版 (Ascii books) サンプルがたくさん掲載されています。写し書きするだけでも、テクニックを得る事ができます。とにかく写しまくって勉強中!!おすすめです。

携帯端末からwebサービスを利用する

kxmlrpc-source.zip http://kxmlrpc.objectweb.org/software/downloads/index.htmlksoap-source.zip http://ksoap.objectweb.org/software/downloads/kxml-source.zip http://kxml.objectweb.org/software/downloads/docomoのiアプリを想定しているのであれ…

canvasのコツ

import com.nttdocomo.ui.*; //●メインのクラス //処理系クラスの生成 //画面表示 public class CanvasHello extends IApplication{ MainCanvas gc; public void start(){ gc = new MainCanvas(); Display.setCurrent(gc); } } //●処理系のメインクラス //コ…

panelのコツ

import com.nttdocomo.ui.*; //●メインのクラス //処理系を固めたクラスの生成 //画面表示 public class SysInfo extends IApplication{ private MainPanel mainPanel; public void start(){ mainPanel = new MainPanel(); Display.setCurrent(mainPanel); }…