ANA国内線【PR】
カテゴリ
以前の記事
検索
メモ帳
おすすめキーワード(PR)
ホームページ作成
現在私のホームページを作成中です

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

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

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

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

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

「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関数などがあるとエラーがたまに出ます。
理由はわかりませんが、エラーで苦労しました。

理由がわかる方がいましたら、コメントお願いいたします。
# by naka419 | 2009-01-13 18:15 | PHP
情報システム開発の流れ
作業内容

①要求定義

②外部設計

③内部設計

④プログラム設計

⑤プログラム開発

⑥テスト

⑦運用管理

担当分担

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

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

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

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

⑤基本情報h処理者

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

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

内容

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

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

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

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

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

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

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

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

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

本気で取り掛かろうと思います
# by naka419 | 2009-01-09 16:47 | 基本情報技術者
PHPでコマンド処理!!
PHPで時々バックグラウンドでコマンド処理をしたいときがあると思います。
そんなときは!!
exec関数も使えるのですが、コマンド処理中なのか、
エラーが出たのかなど細かく状況を知りたいときがある!

そんなときは!

「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>を参考にしてください。

わかりづらいサンプル
<?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
UbuntuてVNC接続
Ubuntu8.10でのリモートデスクトップ接続をできるようにする。



最終的に外部からの接続ができるようになります。

今回使用したツールなど
UltraVNC 日本語版(ビューアー)
Ubuntu 8.10(デスクトップ版) PC
Windwos Xp/Vista PC

以上

Ubuntu側の設定
■全般
1.Ubuntuには元々VNC(リモート・デスクトップ)が入っている。
2.「システム」→「設定」→「リモート・デスクトップ」
3.「他のユーザーが自分のデスクトップを表示できる」にチェックを入れる
4.「他のユーザーがデスクトップを操作できる」にチェックを入れる
5.「承認を必要とする」のチェックを外す
6.「パスワードの入力を要求する」にチェックを入れる
7.「パスワード」を入力※自分の好きなパスワードを指定

※今回の設定は私の私用PCとしての設定なので、参考にする際は自分用に変更してください。

■拡張
ネットワーク
・「ローカルからのみ接続を許可する」
※家庭内ネットワークでの使用飲みに制限したいときにチェック
・「次のポートを利用する」
※外部接続の際は指定する必要あり?デフォルト5900になっている。
 その際、ルーターの設定も必要?

セキュリティー
・接続元に暗号化を要求する。
※「UltraVNCビューア」からの接続ではチェックを入れると接続できない。
 私のやり方が悪い可能性がある…。
・最後の接続が終了したら画面をロックする
※未確認^^;

通知スペース
・常にアイコンを表示する
・誰かが接続した時のみアイコンを表示する
・アイコンを表示しない
※状況に応じて、好きに選んでもOKだと思います。


windwos(UltraVNC)の設定
1.「UltraVNCビューア」のインストール
2.「UltraVNCビューア」を開き
3.「VNCサーバー」に接続先のホスト名またはポートを入力。
例)192.168.1.2 or 202.36.25.48
4.「接続」ボタンをクリック


■接続できない時の可能性(解決方法)
・ルーターの設定はしっかりやりましたか?
 手っ取り早いのは、ポートを割り振りしてあげること?!
・暗号化を外す
・ローカルホストなどの関係性(チェックが入っていると外からつなげない)
・電源は入っていますか?
・Ubuntuにログインした状態でないと、リモート接続できません。
 ログイン画面だとログインできません。
 なので、ログインした状態になっていますか?

少しめんどくさいですね^^;

※私の覚書程度の資料です、参考にしすぎないように注意!!!
# by naka419 | 2008-12-18 12:14 | ソフト/ツール
基本料金無料にするか、しないか・・・。
ネットを見ていたら、こんな記事を見つけた。

「タダが当たり前」の時代は終わる?
こんな記事を見てしまうと、安くても、有料制にして、運営費を少しでも確保しなくてはいけないのかと、考えてしまいました。

制作費、運営費、維持費を広告費などでまかなう時代は終わる?
そうなると、私達のこれから作ろうとしているものも、コストゼロでの制作計画ではあるが・・・

運営、維持していくことになってきたら、やはり、会員費をもらわないと厳しいかもしれない・・・。

どうしたものか・・・
# by naka419 | 2008-12-16 10:08 | MMOG開発
『今日のプログラム』テキストやテーブルの寄せ方
HTMLで中央に文字を寄せたいときなどあると思います。

そんなときは!!!

<center>中央寄せ</center>
<center>これで真ん中に文字を寄せることができます。</center>

他にも、


<tbody>

<center>テーブルの中で中央寄せ</center>
<center>テーブルの中で中央寄せ</center>
<center>テーブルの中で中央寄せ</center>

</tbody>


人によっては好き嫌いがあると思いますが、
ド素人の私は良く使ってしまっています^^;

他にも

<div align="right">右寄せ</div>
<div align="left">左寄せ</div>

などもあります。
# by naka419 | 2008-12-12 18:20 | HTML
ベリストン・バレル(プロット)
MMORPG
ベリストン・バレル
のプロットです。


プロット:
 戦争する二国に復讐をするロボット
 
 復讐を止めさせようとする者達が繰り広げる物語

プロット2:
 戦争する二国に復讐をするロボット

 それを悪しき道へ導く者達が繰り広げる物語

以上

※なぜ二つあるかというと、
 人間側の主人公キャラとロボット側の主人公キャラで
 視点が少し変わるからです。


プロットってこんな感じで良いでしょうか?
アドバイスがあれば宜しくお願いします。

# by naka419 | 2008-12-12 08:04 | MMOG開発
ベリストン・バレル(テーマ)
本当に本当に今頃で申し訳ないのですが・・・。

MMORPG
ベリストン・バレル※(略)ベリバレ
のテーマです。

テーマ:復讐
サブテーマ:仲間

これを元に、どんどん物語を膨らませていきます!!!
# by naka419 | 2008-12-12 07:49 | MMOG開発
< 前のページ 次のページ >
トップ

現在までの開発活動を記していこうと思います
by naka419
お気に入りブログ
最新のコメント
最新のトラックバック
ライフログ
ファン
XML | ATOM

skin by excite