人気ブログランキング | 話題のタグを見る

現在までの開発活動を記していこうと思います


by naka419
カレンダー
S M T W T F S
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

ホームページ作成

現在私のホームページを作成中です029.gif

これから沢山情報や日々の生活を書いていこうと考えています。

もし興味があれば見てあげてください。

いま作っているものと、公開しているものは、だいぶ違いますが・・・026.gif

がんばって作っていきます。

公開サイト
マイホーム
# by naka419 | 2009-05-09 09:28 | 日常生活
サーバー側のファイルをダウンロードする処理です019.gif

「Content-Disposition: attachment」でダウンロードダイアログが表示されるようです。

$FILE_NAME = "ファイル名を記述";
$FILE_SIZE = filesize($FILE_NAME);

header("Content-Disposition: attachment; filename=".basename($FILE_NAME));

header("Content-Length: " . $FILE_SIZE);

header("Content-Type: application/octet-stream");

header("Expires: 0");

header("Cache-Control: must-revalidate, post-check=0,pre-check=0");

header("Pragma: private");

$handle = fopen($FILE_NAME, "rb");

fclose($handle);

前後にinclude関数などがあるとエラーがたまに出ます。
理由はわかりませんが、エラーで苦労しました。042.gif

理由がわかる方がいましたら、コメントお願いいたします。
# by naka419 | 2009-01-13 18:15 | PHP

情報システム開発の流れ

058.gif作業内容058.gif

①要求定義

②外部設計

③内部設計

④プログラム設計

⑤プログラム開発

⑥テスト

⑦運用管理

058.gif担当分担058.gif

①利用者
①システムアナリスト

②アプリケーションエンジニア

③アプリケーションエンジニア
③ソフトウェア開発技術者

④ソフトウェア開発技術者
④基本情報技術者

⑤基本情報h処理者

⑥ソフトウェア開発技術者

⑦システム運用管理エンジニア

058.gif内容058.gif

①利用者の要求を分析、情報システムに必要な要件を定義する。

②画面や帳票など、利用者から見たシステム設計をする。

③システム機能など、開発者から見たシステムを設計する。

④内部開発を元に、モジュールの分割などを行う

⑤プログラムのコーディングと単体テスト、結合テストを開発する。

⑥完成したプログラムのテストを行う。

⑦情報システムとして機能するよう運用する。
# by naka419 | 2009-01-09 17:01 | 基本情報技術者
最近、資格を取るべきだ047.gif
とったほうが良いと、上司や、身近な人に言われます042.gif

自分のことと思ってよく考えてみました026.gif

やはり、資格を取っていると、その分野の免許書を持っているのと同じことだと、
気づき(遅)・・・取ることに決めました034.gif

本気で取り掛かろうと思います047.gif
# by naka419 | 2009-01-09 16:47 | 基本情報技術者

PHPでコマンド処理!!

PHPで時々バックグラウンドでコマンド処理をしたいときがあると思います。
そんなときは!!
exec関数も使えるのですが、コマンド処理中なのか、
エラーが出たのかなど細かく状況を知りたいときがある!

そんなときは!005.gif

「proc_open」を使い「proc_get_status」で状況を調べることができます。
処理が終わったときは、「proc_close」で終了処理をしてあげます。

状況を調べるときは「proc_get_status」の戻り値にBOOL型やint型などの配列として値が代入されます。
その配列の真偽を調べるたりすることで、状態を調べることができます。

詳しくは<a href="http://jp2.php.net/manual/ja/function.proc-get-status.php" target="_blank">PHPマニアル</a>を参考にしてください。

わかりづらいサンプル028.gif
<?php

$inout = array();

//外部プログラムとしてphpを実行する場合
$proc = proc_open('cmd /C C:\\xampp\\php\\php-win.exe C:\\xampp\\htdocs\\premier\\cmd_test.php', $inout, $pipes);


if (is_resource($proc)) {
while(1){
$etat = proc_get_status($proc);
if($etat['running'] == FALSE){
echo "CMD処理は終了しました。";
break;
}
}

proc_close($proc);
}
?>
# by naka419 | 2008-12-19 10:22 | PHP