Webエンジニア 新人日記

Webエンジニアになりました。元々はCOBOLやらBASICやらでプログラムしてました。C言語やVisualBasicは趣味でやっていましたが、久々に現場復帰ということです。資格はエンベデッドスペシャリスト、DBスペシャリスト、ネットワークスペシャリスト、セキュリティスペシャリスト、システムアーキテクト、プロジェクトマネージャ他を所有

2016-04-01から1ヶ月間の記事一覧

COOKIEの使い方

ページ間でデータをやり取りするには、SESSIONを使う方法とCOOKIEを使う方法がある。手軽に使うにはCOOKIEもありか。JavascriptとPHPの両方でも使えるし。 Javascriptでセットする方法 document.cookie = 'pass=' + $('#pass').val(); 'キー'='値'でセットす…

【PHP】jpGraphを使ったグラフの出力

PHPを使ってグラフをリアルタイムに出力する。①ライブラリをダウンロードし、展開しておく ※サンプルは消しても構わないが、内部でインクルードしているのでそれ以外のファイルもすべて展開しておく http://jpgraph.net/jpgraph.net ②フォントを展開しておく…

【PHP】PHPのデバッグ

PHPはIDEを使うよりもテキストエディタとXAMPPでデバッグしてる。 ローカルでテストしてから本番環境でデプロイし、本番環境でテストしてから公開している。デバッグ時には変数の途中経過を表示させる。 ①普通に表示させる echo $hoge; ②var_dumpを使う var_…

AjaxでPOSTした結果を受け渡す

例えば、年月をselectboxで選択したらAjaxでPOSTした結果を受け取る場合。jQueryを使うのでライブラリを読み込んでおく <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> Javascriptは $(document).ready(function() { /** * 送信ボタンクリック */ $('#month').change(function() { //POSTメソッドで送るデ…

指定された日付が過ぎると取り消し線を引く

指定された日付以降になると取り消し線を引くSタグを使えばできる <s>5/8</s>こう書けば 5/8 日付が小刻みにあると忘れるしなにより面倒 そこで、jQueryを使って自動的に取り消し線を引かせてみる例えば、tableを作っておいてtd属性毎に日付けを設定するには $(func…

jQueryとBootstrap

Javascriptの便利なライブラリであるjQueryとBootstrapBootstrapはjQueryを使っているので、ロードは後で。ローカルに持たなくても、CDNを使えばネット上のファイルを参照できる <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

ドキュメントかくならCacoo

今時の開発ではドキュメントはほとんど書かない。書くとメンテナンスが大変だし、書くとしてもフェーズや人間と人間のインタフェース。 一人で開発していると、覚書程度にしか使わない。 そこで、Cacoo Login - Cacoo もちろんメンバーで共有することもでき…

富士通を退職したエントリが話題になっているので、私も思うところを述べる。 anond.hatelabo.jp 私はH社の子会社に入社し働いていた。時はバブル真っ盛り。プログラム?なにそれ、おいしいの?みたいな新卒が社員の25%ぐらいは入社していた時代。 自分はそ…

【javascript】form内の複数のtextの数字をリアルタイムに加算して合計を求める

form内の複数要素の値を加算する。リアルタイムで処理するのでJavascript。 ※input type="number"にするのはバリデーション的には楽だけど、html5対応でないとtextと同様になる まずはバリデーション function numkey_down(get_code){ //数字のみを入力させ…

【PHP】ランダムな文字列の生成

文字が重複しないパターン $pass = substr(str_shuffle('23456789abcdefghjkmnprstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ!#$%&()'), 0, 10) str_shuffleで並べ替えをして、substrで先頭からの文字数を指定して切り出す。パスワード等、人間が入力することを考慮し…

【PHP】PHPとMySQLを使った暗号化・復号

AES_ENCRYPTを使って暗号化する。鍵は define("KEY", "xxxxxxxxx"); などで記述しておくと楽。本当はやり方があるんだろうけど。PHPを使っても良かったんだけど、検索キーにする時が面倒なので。 【暗号化】単純に暗号化するとバイナリーになるので面倒。HEX…

今までに覚えたこと

Webサイト構築するにあたって学習した知識 3/22~ html5+Javascript css3 php それぞれの連携 【xampp】 xampp for Windowsのインストール バーチャルホスト→httpd-vhosts.conf ドキュメントルートの変更→httpd.conf 【PHP】 requireでヘッダーとフッターを…