エンジニア的な技術的なブログ

webエンジニアの開発の知見を書きます。PHP、javascript、postgres、mysql、あと多少のインフラ周りとか。

2014-05-01から1ヶ月間の記事一覧

知りませんでした postgresで ALTERのADD COLUMNの位置を指定できないらしい

タイトルまんまカラムを追加する方法【PostgreSQL】 - Programming Magicあー、なんと。。。

mysqlでselect文の結果を立てに表示する

msyqlでselet結果のカラムが多すぎで、ターミナルとかテラタームで表示した時に パッと見で分からない場合があります。 そんなときに縦表示する方法 これは絶対覚えとけ!こうやったSQLを SELECT * FROM table;こうする SELECT * FROM table\G だけ。 SQLの…

javascriptで数値を文字列にパースする超楽な方法

答えだけ num = 1; num = num + ''; とね!

スマホ(android,iPhone)の処理を分ける【PHP】

まず、ユーザーエージェントとは何?って人は下記を見てから。 http://www.openspc2.org/userAgent/偽造される可能性が多いになりますが、手っ取り早くデバイスごとに 処理を分けるなら、ユーザーエージェントの判別で良いのではないでしょうか。 書くとこう…

同じテーブルをjoinする方法 〜ECCUBEを参考例に〜

ECCUBEのカテゴリの表示で、プルダウンメニューをoptiongroupで1階層目のカテゴリに まとめたいときにやったこと。なぜこうやったかを詳しく知りたい場合はsmary のhtml_optionsをググってください。 配列をsmarty用にいい感じにしたいからですので。1階層…

mysqlしか使ったことない人へ postgres超入門1

僕はもともとmysqlばっかり使ってたが、案件でポスグレ(postgreSQL)を使うことがありました。 大した話しではないけど、msyqlとの大きな違いを教えますー違い1:スキーマっていう概念 msyqlだとデータベースがあって、その中にテーブルがある という構造だ…

postgresのDB容量、テーブルごとの容量を調べるとき

運用中のDBの容量を知りたいとき、あると思います。 そんな方法DBごとでも、テーブルごとでも流れは同じ調べたい対象のidを調べる → そのidからデータ量を調べる です。ポスグレには、pg_stag_database という統計情報のテーブルがあるようなんで、 それを使…

apacheの実行ユーザで、cronを書くとき

linuxで普通にcronを書くときは、cronの実行ユーザに su でなってからcrontab -eって書くと思うんですが、apacheってそもそもsu - apache ってできない。じゃどうやってapacheユーザのcronを書くの?っていうとこう crontab -u apache -e とまぁそんな感じで…

viで行番号を表示させる方法

結果だけ :set nu

ニフティクラウド(ニフクラ)でMondo Rescueのセットアップ

ニフクラ公式ブログどおりにやっても上手くいかないので、手動でやってみた。一応公式はコチラ http://blog.cloud.nifty.com/177/#content_1_11 まずはバージョンとかの情報を確認するために下記を実行すると yum --enablerepo=rpmforge info mondo下記エラ…

なんだろねー smartyでis_stringんときは何もしなくていのかー

前のポストで smarty で isset(or empty)がエラーになる時のワザ! - ふじたの知見 (プログラム)こんなことを書いたんだけど。is_stringでは、とくに何もなくともエラーが起きない。理由は相変わらず、不明。 まぁ動くからよし!

エンジニア(初級)の皆様 postgresでファイルに書いてあるsqlをガツン!と実行する方法

なんかあるだろうーなーとは思ってたけど知らなかったよ。 ファイルにSQLを書き出しておいて、一括で実行する方法です。 \i [file path] これだけ。 あ、ポスグレにログインしてから実行してね。ちなみにtabも効きます。posgreにログインしないでやる場合は…

jQuery使って、複数チェックボックスを一括でチェック入れる⇔外すの処理

業務系のシステムとかによくある、情報の一覧表示の画面とかでまとめてチェックボックスにチェックを入れたいときの処理(←伝わりにくい...?) <script type="text/javascript"> function BoxCheck(num){ var flg = $('#allCheck:checked').val(); if(flg == 'on'){ flg = true; }else{ flg …