円グラフや棒グラフにちょっとした動きをつけて、見応え良くしてみました。 <ul> <li class=”clearfix”><!– chart1 R […]
プログラム
文字コードの違うデータベースへの読み書き
データベースについてよく受ける相談、 データが入らない。 番号の列しか保存されない。 日本語の部分が消えた。 など、ファイル側とデータベースの文字コードの違いによって日本語部分が保存されない問題について。 文字コードをわ […]
SQLiteのAUTOINCREMENTの落とし穴
SQLiteで躓いた時の発見から。MySQLのCREATE TABLEを使いまわせる書き方のように見えたのですが・・・ 接続と、テーブル一覧表示部分 成否だけでは確認も難があるので、まずは接続と、テーブル一覧の出力です。 […]
マルチチャットルームを作ろう part1
「実践Node.jsプログラミング」を参考に、まず写経して動作させてみる段階。 正誤表に後から気づいた分と、 タイプミスで余計なセミコロンがが混ざっていたことで学習時間が無駄になりました。 まずは正誤表を調べましょう。 […]
PHP:配列に入った祝日を表示用に流し込み
祝日やスケジュールなど、「特定の日」を強調表示するなどのためのデータを配列から流し込む事例です。 祝日配列 $holiday_arr = array( ‘0101’=>’元日’, ‘0114’=>’成人の日’ […]
PHP:ファイル自体のDocumentRootからのパスを取得する
実行中スクリプトのドキュメントルートからのパスに関しては$_SERVER[“SCRIPT_NAME”]で取得できますが、ファイル自体に対してのパスを取得したり、モジュールにとってのルート的なディレ […]
DateTimeクラスでカレンダー用日時取得
date関数からDateTimeクラスに置き換えると日時取得が簡素になるか、複雑になるか。 カレンダー自体のプログラムは『PHP:phpで簡単なカレンダーを作成する方法』のサンプルを使用させていただきました。 月末が何日 […]
【IT業界の新しい競合】IT志望者必見!
ITの業界では毎日新しい技術が生まれ、今日新しいサービスが2~3年で古くなってしまうことは良くあります。 それだけ、IT業界は新たに競合が増えます。 そんなIT業界の競合について以下の3つから説明します。 1.ソフトウェ […]
時間を使いこなせるのが一流の証
会社に必要とされる人は、どんな人でしょうか? それは、「努力して睡眠時間を削ってまで仕事する人」ではなく、 「効率よく仕事をして成果をあげる人」です。 いくら時間を費やしても成果にならなければ、 会社にとってもクライアン […]
システムの運用管理 ~SEの重要性~
営業はシステムを作って納めて終わり、SEはその後のフォローが一番のお仕事といわれています。 システムの運用管理について以下の3つから考えます。 「システムの運用管理」 「システム障害の対策と対応」 「ホスティングとハウジ […]
Ajax通信 サーバー側で生成された現在時刻を表示する
$.ajaxメソッドを利用したAjax通信で、サーバー側で生成された現在時刻を表示を試します。 ○PHP <?php print date(‘H時i分s秒’); 現在時刻を取得するためのコード ○HT […]
【システムの設計】
システムの設計はとても重要です。全体像をつかむ設計がないと分割したサブシステム同士が影響しあわないようにする必要があります。 以下の3つからシステムの設計を説明します。 【システムの設計】 【プロセス中心、オブジェクト中 […]
一般的なAjax通信のやり方
非同期通信の動作をより細かく制御したい場面で使える$.ajaxメソッドの構文と利用可能なパラメーター群の概要を紹介します。 jQueryでAjax通信の基本的な機能をあつかうのは、「$.ajax」メソッドで […]
jQueryでsetTimeoutを使い処理を遅らせる方法
JavaScriptでfunctionを“何秒後”に処理するといったことをするには「setTimeout」を使うとできる。jQueryでも「setTimeout」を使うことが出来る。 jQueryでsetTimeout […]
jQueryとPHPでAJAX通信を行う処理について
jQueryの$.ajaxでデータをphp側に渡し、phpの方で処理をしたあと再度jQueryで受け取る処理についてです。 例として、ボタンをクリックするとインプット欄の日付を取得してphpに渡し、phpは渡された日付の […]
【システム開発の基本】SE & 営業向け
システム開発におけるプロセスってとても複雑で難しいですよね? 要件をしっかりまとめても、後々追加や変更があるのが当たり前です。 今回は以下の3つに分けてシステム開発の基本を説明します。 1.ソフトウェアエンジニアリング […]
IT技術の基本 ※IT初心者必見!
ITの技術って良く分からないですよね? そんな方たち向けの記事になります。今回はプログラムの仕組み、ネットワークの仕組み、データベースの仕組みの3つを説明します。 【プログラム】 ・プログラム(ソフトウェア)とはコンピュ […]
jQueryでチェックボックスのチェック数を制限する
入力フォームでこちらの指定した数のみ項目を選択させたい時、下記のようなフォームタグのパターンがあります。 一つだけ項目を選択させたいパターン・・・ラジオボタン、セレクトボックス 複数の項目を選択可能にしたい場合・・・チェ […]
【PHP】問い合わせフォームなどでチェックボックスの値を受け取る
問い合わせフォームなどでチェックボックスがある場合、そのままだと複数チェックしても一つしか反映されません。 値の渡し方を工夫する必要があります。 一つの方法としてはnameをそれぞれ変えれば可能。 < […]
ajaxの基礎「.get() .post() .load()」.load()の使い方 Part4
.load()を使ってみた 試したソースコードです。 本体HTML <!DOCTYPE html> <html lang=”ja”> <head> <meta charset=” […]