それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

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

magickで写真を鏡像(上下左右に反転した画像を追加して結合)

ImageMagickがあれば画像処理がコマンドになって便利です。 画像を反転(フリップ)して貼り付ける 日経平均株価のチャートです。グラフを反転して売りトレンドを見やすくしたいと思います。 convert -flip chart.jpg inverted.jpg convert -append chart.jp…

encodeURIComponent をコマンドで使いたい。

JavaScriptで便利な関数の代表例といえば、escape/unescape, encodeURI/decodeURI, encodeURIComponent/decodeURICompontのペアじゃないでしょうか?PHPからやるには、 rawurlencode => encodeURIComponent Ruby からやるには、URI.encode_www_form_componen…

ワイルドカードでApacheのVirtualHost-はてなブログでやってるあれ

ワイルドカードでApacheのバーチャルホストを使いたい。ワイルドカードでApacheの設定するとどうなるか。はてなブログでやってるあれですね。 ワイルドカードドメインとディレクトリを一致させる。 takuya-1st.example.com #=> /var/www/example.com/takuya-…

リダイレクトを使ってリファラを隠す

Location によるリダイレクトだと、リファラを隠せない だからどうする?何か他に方法はあるか。 これ?リファラを隠すなら refresh Locationの代わりにHTML書くのでいけるか。。。ヘッダがいいなぁ <meta http-equiv="refresh" content="0;URL='http://thetudors.example.com/'" /> http-equiv? ってことはヘッダに書けるんじゃね? え?で</meta>…

PostgreSQL でDB丸コピー

データベースのコピーは、コマンドからやると楽ちんでいいです。 createdb -T コピー元データベース名 コピー先(作成する)データベース名 実際やってみた sudo su postgres createdb -T takuya_db001 takuya_db002 exit結果をみてみる。 takuya@debian00:/va…

PostgreSQL でDBスキーマ(DB定義)の取り出し

テーブル定義の取り出し方法 pg_dump takuya_db01 -C -Fp out.sqlただし、PostgreSQLには、DB内部にスキーマ(ディレクトリ)を作れるので、public 以外のスキーマを指定する場合 pg_dump sample.takuya_db01 -C -Fp out.sqlとする。 スキーマについて どう…

お困り解決 cp コマンドでdir を作らずに、上書きコピー

cp コマンドって、ディレクトリが存在するときに、ディレクトリを上書きせずにその中に作っちゃう。エクスプローラーみたいな上書きコピーが出来ない。すっげー不便だと思ってた。 同名コピー先が存在する場合は、その中にコピーしたかったけど。。 takuya@a…

XREA の index.php はCookieを発行できない

XREAのアカウントを引っ張りだして使っているXREA の index.php に特有のエラーが出る 全く同じソースコードを別ファイル名で実行すると・・・ 全く同じソースを別のファイル名で保存してHTTP経由で実行した。 一つ目 takuya@air:~/Desktop$ curl http://exa…

node.js でコマンドライン引数

node でコマンド引数を取りたい 基本中の基本 #!/usr/bin env node process.argv.forEach(function (val, index, array) { console.log(index + ': ' + val); });通常のスクリプトと同じように取れる 0 node (interpreter名) 1 ファイル名(実行ファイル名) …

JavaScriptで可変関数

PHPの可変関数はちょっと便利なので、同じようなリレフレクションというか、メタプログラミングをやりたかった。 (スクリーンショット 2013-05-25 19.19.05) 文字列で指定して関数を実行 var f = console["log"] f(1234) #=> 1234 これは、オブジェクトであ…

squid をcygwin インストール

Squidを見なおしてずっと活用しています。便利よね。一家に一台プロキシサーバー Squidのメリット。 速い 簡単 分散 枯れてる mod_proxy と比較した時、squid の方がApacheと切り離して管理できるので、放置する文意はまぁ楽かもしれません。Squidは分散キャ…

Macには「保存しない」のショートカットが2つある。

Macの話し多くてすいません。Linuxも勿論使ってますよ。 Lion 以降Macには保存しないショートカットが2つある。 知らなかった!!!しかもちゃんと公式ドキュメントに記載されていました。 どういうこと? Cmd + D を押しても動作しないダイアログボックス…

Macのサイドバー項目を自由に選ぶ

サイドバーの項目を工夫すると楽しくなれるよ。 (サイドバー項目) 現在のサイドバー項目 (Finder) 僕は、Libraryフォルダを突っ込んでいます。

MacのデスクトップのHDDを非表示・表示する

Macのハードディスクが、デスクトップに表示されました。どこかで設定が書き換わったと思います。 デスクトップに表示された なぜかいきなり、表示されたんですね。Snow Leopard以降はデスクトップにハードディスクに表示されなかったのに。 (デスクトップに…

SSHのダイナミック転送を簡単に設定出来た

SSHのダイナミック転送を調べていたら、思わぬssh_config に出会った ssh -D 1080 -l piyo hoge.moge-u.ac.jpこれをあまりいじらずにダイナミックフォワードしたいということで、私はこうしています。 Host hoge hoge-D Hostname hoge.moge-u.ac.jp User piy…

jQuery の hasClass で正規表現マッチを使えるようにする。

jQuery の hasClass で正規表現マッチを使いたい。 正規表現でマッチするクラスを探したい $("div").hasClass( /area/ ) とかやりたいわけです。 jQueryのプラグイン、、ではなく関数の上書き hasClass のコードを上書きする。 $(document).ready(function()…

新生銀行のログインが面倒なので、ブックマークレットにした

新生銀行にログインしてたのですが、これまでソニー銀行のMoneykitで人生通帳から直接ログインできていた。またMoneylookで直接ログインできていた。しかし、もはや直接ログインが出来ない。ログインがとてもめんどくさい ログインをブックマークレットにし…

Gmailの連絡先とiPhoneを同期する(cardDAV)

最近、iPhoneのアドレスが同期しないな―と思ってたら、Exchangeサービスが終わってたんでした。 iPhoneとExchangeで同期ができないので、Gmail/iPhone連携 終わったかなと?そんなことなかったです。 CardDAVで行ける。 同期できないのは Google Apps のアド…

EC-CUBEのパスワードを再生成する(&してみたら◯◯だった)

EC-CUBEのパスワードがわからなくなった。 再設定するのは、面倒なので、直接DBを書き換えたい。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=5754&forum=11を参考に、書き換え方を探った。 data/class/pages/admin/system/LC_Page_Admi…

Operaのパスワード取り出し(wand.datデコード)

Operaのパスワードは wand.dat に保存されます。このwand.dat からパスワードを取り出すことが出来て便利です。パスワードがわからなくなった時やバックアップからパスワードを復元したいときに便利です。 ・うっかり間違ったパスワードで上書きしちゃった …

aptitude の検索結果のあれ

(aptitude の結果)aptitude の検索結果の味方について調べた 最初の1文字目(現在の状態): p パッケージまだ入れたこと無い インストールされてない i インストール済み c パッケージはないけど、設定ファイル残ってる(一度入れたことあると思われる) 逆にい…

Debianのパッケージを apt-get で正しく削除する

aptitude / apt-get を使っていて、どうもMySQLが消えないな―と思ったので、ちゃんと調べてみた。 なんかエラーに成って消えてない。 /etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz ... (warning). sudo apt-get pur…

2文字の空きドメインを調べる

2文字ドメインが欲しいと思いましたが、取れないです・・・(´Д⊂グスン国内の登録業者の検索サービスでは、2文字ドメインは売り切れ扱いなので、検索すら出来ません。 微かな望みをもって検索したいと思います。 [("0".."9").to_a,("a".."z").to_a].flatten.p…

Squid→Squidへ の多段プロキシ

squid で上位プロキシへクライアントからの要求を転送Squid を使ってプロキシサーバを使っています。すべての通信はProxy経由にしてます。そのほうがIP固定できて楽だしね。 proxy.example.ac.jpをSquidの上位とする。 普段使っているSquidが、さらに上位のS…

PostreSQLのユーザー作成&データベース作成

PostgreSQLにユーザーを追加する方法は2通りある。1:コマンドライン 2:SQLからの2通りが有り、それぞれ有用に使える。 コマンドラインからの、ユーザーを追加 takuya@debian00:~$ sudo su -l postgres postgres@debian00:~$ createuser -a -d -P takuy…