memcached

サーバ間で共通セッションを利用する ■memcachedインストール libevent必須だが、一緒にインストールしてくれる # yum install memcached.x86_64 Installing: memcached x86_64 1.4.13-1.11.amzn1 amzn-main 80 k Installing for dependencies: libevent x86_64 2.0.18-1…

ajax

<input onClick="checkUserId(document.form_input.user_id)">function checkUserId(userid){ $.ajax({ type: "GET", url: "/index.php?ac=Invisible_UseId", dataType:"text", cache: false, data:{ m:7, user_id:userid.value }, success: function(msg)…

Linux コマンド

■■nkf ■ディレクトリ内のファイルの文字コードを表示 nkf -g * nkf -g ファイル名 ■nkfインストール $ wget http://mirror.centos.org/centos/6/os/x86_64/Packages/nkf-2.0.8b-6.2.el6.x86_64.rpm # rpm -ql nkf ■■検索 ■ファイル名を検索 find ./ -name "*.php" …

object browser

必要環境 オラクルクライアントが必要オラクルクライアント「ランタイム」インストール Net Condiguration Assistant 実行 tnsnames.oraを直接いじってもOK サービス名称は、データベース側のリスナーと同じになるようにする オラクルのデフォルトポートは…

ローカル XAMPP の phpmyadmin で amazon ec2 MySQL に 接続

SQL

MySQL接続 mysql -h ホスト名 --p ポート -u ユーザー -p パスワード ポート確認 netstat cat /etc/services |grep mysql nmap localhost ポート設定 /etc/my.cnf port=3306 amazon ec2 ポート開放 Security Groups → Inbound → ADD → Apply mysqlユーザー編集 …

hash

use Digest::SHA 'sha512_hex';my $sha1_sum = sha512_hex('abcde');

ajax

/** Ajaxによるテンプレートの挿入 * @param target : 表示先のid * @param url : url * @return なし */ function doAjax(targetId,url,sendForm) { var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); if (xmlhttp) { xmlhttp.onreadystatechange = f…

cron

ttp://www.express.nec.co.jp/linux/distributions/knowledge/system/crond.html■crontab で実行スケジュール設定 bash-3.2$ crontab -l 46 14 * * * /pub/home/nicos/bat/BAT_○○.sh 48 13 22 * * /pub/home/nicos/bat/BAT_vp_○○.sh 22 16 22 * * /pub/home/…

テーブル作成

SQL

prompt create table mun_hist_user_trade_opt create table mun_hist_user_trade_opt ( user_trade_id CHAR(16) not null , -- 会員取引ID manager_id VARCHAR2(12) not null , -- 更新者ID constraint pk_mun_hist_user_trade_opt primary key ( user_tr…

perl

とほほ ttp://www.tohoho-web.com/wwwperl.htm ■実行 基本www/cgi-binで実行可能になっている ドキュメントルート以下で実行するには httpd.conf に ExecCGIを追加 Options Indexes FollowSymLinks ExecCGIAddHandler cgi-script .cgiパーミッションは755…

exec

PHP

■exec(コマンド,アウトプット,戻り) $ans = exec(コマンド,$output,$ret); $ansには最終行のみしか入らない。 $outputには、各行が配列で返ってくる $retにはエラーコード エラーメッセージを得るには、コマンド 2>&1apacheユーザーでは、実行権限の無いphpファイルは…

jQuery

■チェックされているラジオボタンのvalueを取得 $("input[@name=stat]:checked").val()

メモ

無視リスト.project /home/svn/reoposの権限 ユーザーの権限グループ 設計書テーブル名、例 SNMP RRDtool 業務報告 ec2 sshKey googleDrive memcached ユーザIDチェック部の非同期通信参照 ajaxコピペ 有効期限 定数→現在〜○○年間 動的に リクエスト ビューマネに直接入…

html5タグ

httpd.conf

************************************* 場所 一般的な配置場所(rpmパッケージでインストールしている場合) /etc/httpd/conf/httpd.conf一般的な配置場所(ソースでインストールしている場合) /usr/local/apache2/conf/httpd.conffindコマンドで検索する…

短縮型タグ

PHP

/etc/php.ini /usr/local/lib/php.inishort_open_tag = on

2038年問題

PHP

32bitPCでは、2の32乗-1までしか扱えない pow(2, 31) - 1 = 2147483647 date('Y-m-d H:i:s', 2147483647) = 2038-01-19 12:14:07 対策は、PEARのCalcクラス require_once "Date/Calc.php"; $nextday = Date_Calc::nextDay('31', '12', '2999', '%Y-%m-%d');

セッション系

PHP

複数サーバで稼働していたりする場合、セッションが切れることがある。 メモリを確保しなければならないので、負荷が上がる(オーバーヘッド)。 サーバ間はmemcacheかNFS PHPSESSIDは、初回セッション変数登録時にクッキー値としてクライアント側に、 ブラウ…

header

PHP

header('Content-Type: text/html');ファイルの種類 拡張子 MIME-Type テキスト文書 .txt text/plain CSVファイル .csv text/csv TSVファイル .tsv text/tab-separated-values ワード文書 .doc application/msword エクセルシート .xls application/vnd.ms-e…

無名関数

PHP

array_walk($array, function(&$value,$key) use ($data1,$data2) {・・・}); $valueと$keyには$arrayの情報が。 それ以外の引数を渡したいときは、useを使用する

CURL

PHP

function getCurl($call_url,$param){ $header = array('Content-Type:application/x-www-form-urlencoded', 'Content-Type:100', 'Connection:Close' ); $USERNAME = "admin"; $PASSWORD = ".admin"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $ca…

要件定義書

0.表紙 ○●会社 御中 ○●システム 要件定義資料 Ver 1.02 自社名 2012年6月 更新履歴 項番 更新日 版数 更新ページ 更新内容 ※版数 Verのこと 目次 1.システム導入の目的と目標 1.1 システム導入の目的と目標 2.システム概要 2.1 システム概…

業務報告WEB

ttp://technocrats.sakura.ne.jp/public_html/user/portal/

メモ

VS 01012-169-2510015-70812 ttp://peardoc.xole.net/package.database.db.html DB_common::affectedRows() -- データ更新クエリによって変更された行の数を調べる

xinetd

スーパーサーバー型デーモン インターネットベースの接続を管理する。 要求があった場合のみ、各プログラムを起動する

UWSC

//タスクバーのアイテムクリック //ヘッダーでincludeして使うモジュール //@param x:先頭から何番目に位置するアイテムか //@param ch:グローバル 最後にクリックされたアイテム番号 public ch = 1 procedure chw(x) if (ch=x) then exit ch=x GETITEM(GETI…

Excel

//******* 操作 ************************************************* ■数式を値に変換 F2を押してからF9 ■CurrentRegion選択 Ctrl + Shift + * ■改行に置き換え CTRL + J //******* 関数 ************************************************* ■抽出 IF(COUNTI…

Poderosa

■画面分割戻し スプリッタの上で中クリック or Alt + U■oracleいじる時は エンコーディングshift-jis

eclipse

Version: 3.7.2 ■プロジェクトとしたフォルダ内に .settingフォルダ .Projectファイルが作成される 削除しても.Projectファイルは残る ■eclipse.ini ・文字化け対策 -Dfile.encoding=utf-8 -Duser.language=en //これは効果的■文字コード系 MS932 = SJIS ・…

Excel関数

■シート名 =RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))) ■行番号 =IF(ISNUMBER(INDIRECT(ADDRESS(ROW()-1,COLUMN()))),INDIRECT(ADDRESS(ROW()-1,COLUMN()))+1,1) ■自分の上のセルの値 INDIRECT(ADDRESS(ROW()-1,CO…