2008-01-01から1年間の記事一覧

先日の反省

先輩からのご助言 バグの少ないプログラムを書くために ・仕様をできる限り理解する →わからない部分は、自分で調べる、質問する ・見直しを行う →理解した仕様を基にテストケースを書く

memo

cmd nslookup ドメイン

memo

isset is_array

memo

よみやすいプログラム ・等号を一方向にそろえる 例:小<大 || 小<大

わからない単語

SSI

日付に関して

とりあえずメモ http://nyx.pu1.net/function/datetime/date.html //日付を整形 $data['birthday'] = date("Y年n月j日",strtotime($data['birthday']));

個人メモ

http://www.gigabyte.co.jp/FileList/WebPage/mb_080104_des/data/tech_080104_des-des-01.htm

strotime

http://jp2.php.net/manual/ja/function.strtotime.phpうげすごい便利っす

smarty plugin

http://www.y2sunlight.com/ground/?PHP5.0%2F8.Smarty%A4%F2%CD%FD%B2%F2%A4%B9%A4%EB#content_1_2http://www.smarty.net/manual/ja/plugins.functions.phphttp://www.smarty.net/manual/ja/api.get.template.vars.php get_template_vars()

わからない単語

ゼロフレーム http://okwave.jp/qa463057.html 表示されない側のフレームに、BGMを鳴らすページを読み出すとか、なにか仕掛けをするときなどに使う人もいるかもしれません。

jsの使い道

php→内部処理 js→見た目の処理 php読み込むためにリロードが必要 jsリロード不要

mysql での NULL値

http://itpro.nikkeibp.co.jp/article/COLUMN/20060302/231519/whereで null の値を検索したい場合 WHERE hoge = nullとやっても何も出てこないので WHERE hoge is nullとするとでてきます

メモ

http://www.webappers.com/2008/11/05/best-cheat-sheets-for-web-developers/ すげぇ便利っす

basic認証

参考 http://allabout.co.jp/internet/hpcreate/closeup/CU20020910A/index3.htm basic認証をかけたいディレクトリに .htaccess AuthType Basic AuthName "Input your ID and Password." AuthUserFile /home/user/pass/pass.dat require valid-userを置く こ…

今日の反省点

ローカル→テスト→本番 環境の差異をローカルでの開発の段階から意識するようにする 環境によって変化するもの、持ち越されないものとして ・アドレス ・シンボリックリンク ・ディレクトリのパーミッション がある。 これらはローカルの段階からテスト、本番…

今日の反省点

文字化けに関して 確認すべき点 1、mbstring の設定.htaccessの場合 ・output_handler が mb_output_handler になっているか ・output_buffering が利いているか ・mbstring.http_output がsjisになっているか2、templateやhtml自体の文字コード eclipseの…

わからない単語・まとめ

過去のものをまとめて調べておきたいと思いますバックポート http://ew.hitachi-system.co.jp/w/E38390E38383E382AFE3839DE383BCE38388.html ソフトウェアの新しいバージョンで実装された機能や改良点などを、以前のバージョンのソフトウェアでも利用できる…

.htaccessなどの表示方法

ll -a.htaccessなどが表示されるようになる skyriserさんより llはコマンドではなく ls -a のaliasであるとのご指摘があったのでタイトルを修正させていただきます。

シンボリックリンクについて

ln -s link.txt hogehoge/linked.txt作成されるファイルは hogehoge/linked.txt にシンボリックリンクが張られたlink.txt(hogehoge/link.txt) link.txtはlinked.txtからの相対パスになる

わからない単語

tsv Tab Separated Values http://e-words.jp/w/TSV.html データをタブ文字で区切って並べたファイル形式。主に表計算ソフトやデータベースソフトがデータを保存するときに使う形式だが、カンマ区切り形式(CSV)で保存されたファイルと同様に汎用性が高く、多…

今日の反省点

ローカル → ステージング → 本番以上3つはまったく同じファイルでなければならない。 環境によって変化する場合は ・シンボリックリンクを使ってrsyncを切るか・本番用のファイルをローカルから用意する の二択

httpとhttpsのページ移動

htmlのみで書いてあるサイトの場合 http→htdocs https→htdocs.ssl に設定されていることが前提です ディレクトリ構造 htdocs/ ┗hogehoge.html connect.php .htaccess htdocs.ssl/ ┗ssl.html hogehoge.html <a href="ssl.html">sslのページ</a> .htaccess ## リダイレクト処理 Rewrit…

今日の反省点

環境作成に慣れるようにする↓ ・svn のチェックアウトはコマンドから行う・trunkを付け忘れないよう気をつける

scpコマンド

scpコマンド scp [転送元パス][転送先パス]転送元パスに外部サーバのURLを指定 →ファイルを持ってくる 転送元パスにローカルサーバのURLを指定 →ファイルを押し出す

コミット・ステージング反映について

ローカル環境↓eclipse開発サーバ↓rsyncパッチステージング シンボリックリンクについて コミットしていいもの ・環境によって変化しない部分コミットしてはいけないもの ・環境によって変化する部分 iniファイル 等リンクは相対パスで張る

わからない単語

maple http://kunit.jp/maple/ Mapleは「PHPを使ってより効率よくWebアプリケーションを作ることができないか」ということを目標に作っているフレームワークです。 php の default_charset http://hain.jp/index.php/tech-j/2007/02/13/p125 default_charset…

メモ

<form action="hoge" method="post" name="form" id="form" enctype="multipart/form-data">enctypeとは php4 5の変更点output_buffering</form>

今日の反省点

文字コードに関して テンプレートの保存されている文字コードとeclipseで実際に開く際の文字コードは同じにする必要がある テンプレートの文字コードはK2エディタなどで確認できる

シンボリックリンクの作成

http://sonic64.com/2003-04-26.html TARGET へのリンクを DIRECTORY に作成する。 $ ln -s TARGET DIRECTORY svnにそのままあげれるらしいです http://diary.lampetty.net/20080214.html ↓ svn コマンドからできました なぜかeclipseでエラーになってしまう…

php と @(アットマーク)

http://side-b.sto.co.jp/weblog/archives/282 PHPスクリプトのソースを見ていると、式の前に@(アットマーク)がついてることがまれにある。例えば @file('http://www.example.com/')や @$GLOBALS['framework']のような感じで。 この@(アットマーク)は「エラ…