忍者ブログ
  ちゃんとカテゴリ分けされておりませんので、 記事をお探しならブログ内検索が便利です。 ご活用くださいませー+.(≧∀≦)゚+.゚
Admin*Write*Comment
[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8

テーブルダンプとは違い必要なデータだけをファイルに書き出す方法です。 MySQL5.1.xをターゲットにしていますが、おそらく5.x系なら出来ると思います。 それ以前のバージョンは互換性を確認できていません。
SELECT
  * 
INTO OUTFILE '/full_path/to/load_data.csv' 
  FIELDS TERMINATED BY ',' 
  OPTIONALLY ENCLOSED BY '"' 
  LINES TERMINATED BY "\n" 
  ESCAPED BY '\'
FROM
  tbl_example
WHERE
  id IN ( 
    SELECT
      id 
    FROM
      tbl_reration
    WHERE
      status = 'true' 
  ); 
SELECTとFROMの間に出力先の指定を行なっていきます。
FIELDS TERMINATED BY フィールドを何で区切るか。カンマを指定すればCSV。タブ(\t)ならTSVになる。
OPTIONALLY ENCLOSED BY フィールドを何でくくるか。フィールドにカンマがあった場合、データなのかフィールドの区切りなのかの区別が付けられる。 OPTIONALLYをつけると文字列型のデータのみに付与することが出来る。
LINES TERMINATED BY 1レコードを何で区切るか。通常は改行"\n"か"\r\n"が使われる。
ESCAPED BY 特殊文字をエスケープする場合、エスケープシーケンスを指定できる。

拍手

PR



表題の通りの事象にお悩み中。
最悪ハングアップでお仕事になりませ~ん。・゚・(ノД`)・゚・。

と、悩んで相談したところ、「以前メールでやり方を周知しました。」
って一蹴されてテンションもひとしお。

うぐぅ。

とはいえ、メールを探しても見つからなかったので自力でサーチ。

http://pcbiginner.blog91.fc2.com/blog-entry-152.html
http://support.microsoft.com/kb/2575312/ja

なるほどねぇ。
うん、解決。

レジストリいじったのに再起動不要なんだ。
実はそこが一番驚いたりしたのです。

でわでわ


拍手




前回WEBサーバの動作が予期せぬ動きをしていたため緊急でApacheを落としました。
そのため現在下記アドレスは「サーバが見つかりません」、となっています。
 
web.mor-maid.info
wiki.mor-maid.info
 
詳しい調査の結果次第で再開しようと思っていましたが、今のところ原因は特定できませんでした。
したがって、今後この2アドレスのコンテンツについては再構築の方向で検討しています。
 
webはそもそもコンテンツらしいコンテンツがもとからなかったので良いのですが、
wikiについてはpukiwikiを利用しており、こちらのモジュールがガンブラーなどの影響が出ていないかの
確証が取れないため、やむをえず閉鎖する方向です。
 
 
今回改めてサーバ維持の難しさを実感したわけですが、諦めるわけにもいかないのでwebについてはいずれ復活させます。
 
ファイアーウォール側のパケットレベルでの徹底したガード。
WEBサーバのログ収取強化。
運用監視サーバのzabbix強化なども含め、第三者に迷惑をかけないよう徹底した再発防止策を立てた上で再稼働させます。
 
道のりは遠いけどがんばりまーす
以上
 

拍手




おそらくPHPに限ったことではないのだけど。
プログラムの中でバックグラウンドプロセスを生成したいケースはよくあること。
PHPが正式にCLIに対応した5系以降であれば、利用シーンはあると思います。

しかし、一度バックグラウンドへプロセスを投げてしまうと普段フォアグランドで作業する我々にはその処理を追いにくくなります。
特に、デバッグが不完全なプログラムで無限ループを生成してしまうと、ゾンビプロセスそのものです。
しかも通常のゾンビと違いリソースを食うのですから、ザ・ハウス・オブ・ザ・デッドのようです。

jobsコマンドで発見出来ないので、今ひとつ制御が難しいですが、
PHPで何が何だか分からなくなったら、killしてしまうのも良いかもしれませんね。

killall php

ただ、運用中のサーバだと・・・
正直通常バッチプロセスなのか、バックグラウンドで迷子になっているプロセスなのかわからないんですよね。。。
こうならないように自由にできる環境で十分に試験は行いたいものです^^


拍手




普段はオペをしている方がPHPを勉強したいと言って、カレンダーを作っていた。
サンプルにしているソースコードの解釈を手伝っていたのですが、自分で書いたらどうなるだろうと、今回チャレンジしてみました。
つまり、やらなきゃよかったシリーズですね♪

preタグが使えればいいのに・・・

拍手





こんな記事を見つけました。
http://goo.gl/WriHO

英語は得意じゃないから、意味が間違っているかもしれないけど。
要はPCと携帯に距離が生じるとロックが掛かるという仕組み。

bluetooth と連動させているみたい。

これって、windowsにも使えないのかな?
もし使えたら、セキュリティがとても高まると思うし、
起業でもISMSや、プライバシーマークの取得も用意になるとおもうの。

昨今、個人情報の取扱について物議が多いので。
こういう、ロックし忘れ防止が簡単に出来るのはいいことかもね。

案外ロックを外すのが面倒じゃなくて、
ロック自体を忘れている事のほうが多いんじゃないかなって個人的には思っています。



拍手




慣れ親しんだツールを持つことは、生産性をより向上させる。
そして、少なければ少ないほどかつ、私の要望を叶えてくれるものほど効果は絶大である。

なーんていつも思っています。

仕事をこなすのに、アプリケーションはもはや必須ですね。
しかし、同じ目的を達成するのにもいくつもの手段があることも確かなことです。

そのいくつもの手段の中からベストアプリケーションを選出することは容易ではありません。
それでも何故か人はコンピュータを適切に動かしている。
これはとても驚くべきことじゃないかなって思っています。

本題
goo.gl/CRqTL

あたしは、英語はできない人間なので、言いたいことがよくわからないのですが、、、
Ubuntuでデフォルトのメーラは何を使うのがいいでしょうか。
といったところなんでしょうね。

Thunderbirdはシンプルで使いやすいし。
evolutionはビジネスとして使いやすいインターフェースを持っている。

でも行き過ぎた機能性は重いアプリと化し、ユーザにやさしくない。
特にメーラであるならば付加機能の為にメインであるメールを利用しているときに顕著に感じます。

こんなふうに解釈しました。

evolutionと出会ったとき私は素直に感動しました。
メール、連絡帳、カレンダー、タスク管理。
直感的で分かりやすい。
googleとの親和性もあります。

Thunderbirdにはないのか。
と言われればどうなんだろう。
多分あると思います ^^

まぁ、だからこそどちらを標準的に使っていくかというのは難しいのでしょうね。
メールしか使わないなら、Sylpheedがいいんだけどね ^^

締めないまんま終わらせます。
ごきげんよう



拍手




さほど難しいことでは無いのだけれども、すぐ忘れるのでメモ

-----------------------------------------------------------------------

# cat shell_test.sh
#!/bin/sh
function getOption()
{
    while getopts abc: opt
    do
        case ${opt} in
        a)
          echo "オプション [a] が指定されました。";;
        b)
          echo "オプション [b] が指定されました。";;
        c)
          echo "オプション [c] が指定され、引数は [${OPTARG}] です。";;
        *)
          echo "無効なオプションが指定されました。"
          exit 1;;
        esac
    done
}

getOption $@

exit 0

# sh shell_test.sh -abc string
オプション [a] が指定されました。
オプション [b] が指定されました。
オプション [c] が指定され、引数は [string] です。

-----------------------------------------------------------------------


拍手




以前こんな記事を書きました。

blog.mor-maid.info/Entry/481/

zshではコマンドラインでのコメントアウトができないと。
けど、やっぱり設定次第でした。

setopt INTERACTIVE_COMMENTS

zshに限らずシェルの環境変数周りの情報ってすくない。。
オライリーあたりを参考にするといいのカナ?




拍手




ざっくりいこー

まずは導入

http://centossrv.com/phpmyadmin.shtml

2011.04.18現在の安定版はPHPバージョン5.2>= なので
CentOS5.6をそのまま入れるとyumで入りません。
そこで。。。

http://blog.e-riverstyle.com/2010/03/centos-54php.html

とごまかします。
すると。。。

http://d.hatena.ne.jp/susan-style/20090612/1244779190

てな事になるのでインストールします。


拍手



ブログ内検索
カレンダー
06 2018/07 08
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
カウンター
最新コメント
最新トラックバック
プロフィール
+ハンドル+
y_ayamori(purple)
+職業+
IT系エンジニア
+すまい+
さいたま
バーコード
ブログパーツ
アバター
Copyright © アナログを愛するデジタル生活館 All Rights Reserved.
photo by Kun material by Atelier Black/White Template by Kaie
忍者ブログ [PR]