2015年07月23日

mysql5.6にアップグレードしたらユーザー追加できなくなった

mysql> CREATE USER 'hoge'@'localhost' IDENTIFIED BY 'hogepasswd';
ERROR 1054 (42S22): Unknown column 'plugin' in 'mysql.user'

↓これで解決

#mysql_upgrade -u root -p
posted by onishi at 09:55| Comment(0) | mysql | このブログの読者になる | 更新情報をチェックする

2015年03月14日

SSHクライアントPoderosaでパスフレーズ入力を省く方法

ショートカットに、passphrase="xxxxx"を入れる

のと

http://www.rep1.co.jp/staff/200vcxg/217rav/poderosa_-_1.htm

ツールメニュー → 詳細プリファレンスエディタ を開き「org.poderosa.protocols.readSerializedPassword」の設定を「True」に変更します。

これを忘れていたからメモ。
posted by onishi at 16:49| Comment(0) | 開発環境 | このブログの読者になる | 更新情報をチェックする

2014年12月16日

apacheのスレッド調整

Apacheに割り当て可能なメモリ量(x)

OSの起動直後に
# free
---------------------------------
total used free shared buffers cached
Mem: 16603560 11066084 5537476 0 288572 8893400
-/+ buffers/cache: 1884112 14719448
Swap: 4096564 0 4096564
---------------------------------
これらの単位はKB

Apacheの子プロセスあたりの平均メモリ使用量(y)
# ps aux | grep [h]ttpd | awk 'BEGIN{x=0}{x+=$6}END{ print x/NR }'
---------------------------------
102628
---------------------------------

MySQLで使ってるメモリ量(z)
# ps aux | grep [m]ysqld | awk 'BEGIN{x=0}{x+=$6}END{ print x/NR }'
---------------------------------
97032.4
---------------------------------

Apacheの最大子プロセス数(P) = (Apacheに割り当て可能なメモリ量-MySQLで使ってるメモリ量) / (Apacheの子プロセスあたりの平均メモリ使用量
P = (x-z)/y

<IfModule prefork.c>
StartServers P×5/256
MinSpareServers P×5/256
MaxSpareServers P×10/256
ServerLimit P
MaxClients P
MaxRequestsPerChild 1000
</IfModule>


が設定する内容

参考サイト
http://www.osscons.jp/jowaki254-218/

posted by onishi at 17:18| Comment(0) | aws | このブログの読者になる | 更新情報をチェックする

2014年12月04日

googlemapの埋め込み

googlemapの埋め込み
Google Developers Consoleで登録をして、「Google Maps Embed API」を有効にする
それからAPIキーを取得

Google Developers Console
https://console.developers.google.com/

$key = "APIキー";
$name = "住所";
$q = rawurlencode($name);
$url = "https://www.google.com/maps/embed/v1/place?key={$key}&q={$q}";
//地図を出力
echo "<iframe src=\"{$url}\" width=\"350%\" height=\"350\" ></iframe>";


youtube動画情報の取得
$videoId = "tA****gQQw"; //(ビデオID)
$feedURL = "http://gdata.youtube.com/feeds/api/videos/".$videoId;
//サルネイム取得
$thumbnail0 = $xml->children('http://search.yahoo.com/mrss/')->group->thumbnail[0]->attributes()->url;
$thumbnail1 = $xml->children('http://search.yahoo.com/mrss/')->group->thumbnail[1]->attributes()->url;
$thumbnail2 = $xml->children('http://search.yahoo.com/mrss/')->group->thumbnail[2]->attributes()->url;

//動画タイトル
$title = (string)$sxml->title;


http://nplll.com/archives/2009/02/api_php.php

参考URL
Google Maps APIのおさらい
http://lopan.jp/google-maps-api/

Google Maps Embed APIの使い方まとめ
http://syncer.jp/google-maps-embed-api-matome

【PHP】 APIを使って動画のサムネイルを取得するまとめ 【2009年版】
http://nplll.com/archives/2009/02/api_php.php

posted by onishi at 12:03| Comment(0) | その他 | このブログの読者になる | 更新情報をチェックする

2014年08月07日

一括置換コマンド

カレントディレクトリ以下のファイル全部から
target="information"
を消したい場合

find%20%2e%2f%20%2dtype%20f%20%7c%20xargs%20sed%20%2di%20%22s%2ftarget%5c%3d%5c%22information%5c%22%2f%2fg%22
posted by onishi at 17:48| Comment(0) | centos | このブログの読者になる | 更新情報をチェックする