桜ヶ丘日記

技術メモとかとか

postfix設定

$ pwd/etc/postfix$ sudo cp main.cf main.cf.org && sudo vi main.cf$ diff main.cf main.cf.org77d76< myhostname = wwwNNNNxx.sakura.ne.jp85d83< mydomain = wwwNNNNxx.sakura.ne.jp101c99< myorigin = $mydomain---> #myorigin = $mydomain115c113< ine…

さくらVPSでWebDAVしてみる

以下の手順で繋がりませんでした。なんで~参考:http://www.kyoji-kuzunoha.com/2012/04/webdavwindows7windows7.html*関係ないけど.bashrcの内容追加export TZ='Asia/Tokyo'export EDITOR=vimexport PS1="\n[\u@\h] \w\n\$ "alias vi=vimalias ls='ls -GF'…

本日のさくらVPSヶ丘日記

* おっとdocument_rootが一般ユーザーに書き込み許可なかった$ sudo chmod 777 /var/www/html$ cd /var/www/html$ sudo chown -R myusername:wheel ** PHP使えたっけ$ echo '' > /var/www/html/info.php$ wget -q -O - http://localhost/info.phpおうふ$ sud…

utf8なターミナルでeucでgrepする

こんな感じで実行 $ echo 'grep "検索語句" *' | nkf -e | bash | nkf -w こんなふうにシェルスクリプトにしといてみた $ cat > ~/bin/EUCdo && chmod 755 ~/bin/EUCdo echo $* | nkf -e | bash | nkf -w ^D 使用例 $ EUCdo grep -n "検索文字列" * hoge.txt…

bashで日本語(utf8)を表示・入力する

.bashrcに下記を追加 export LANG=ja_JP.UTF-8export LC_ALL=en_US.UTF-8 二行目を「export LC_ALL=ja_JP.UTF-8」にしてしまうとメッセージや日付まで日本語になってしまってマルチバイト非対応の端末からログインした際に化けるので注意。

bashのコマンドラインでHOME/ENDキーを利用可能にする

.bashrcに下記を追加 bind '"\e[1~": beginning-of-line' bind '"\e[4~": end-of-line'

Apple Wireless Keyboard (US) MC184LL/B 買いました

これは素敵なキーボード 2012/08/22時点最新のApple Wireless Keyboardね。 使ってるのはWindows7とAndroid4系のISW16SH。 MacユーザーでもiPhoneユーザーでもないのにどうしてもこのキーボードが魅力的で買っちゃいました。 キータッチが軽いくせに打鍵感が…

gitでいらないbranchを削除する

毎回ググってしまうので ローカルで消す $ git branch -d IRANAI_BRANCH リモートで消す $ git push origin :IRANAI_BRANCH

Android開発環境のつくりかた

環境 Windows7 または Vista 手順 JDK導入 http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u29-download-513648.html 例えOSが64bitでも「Windows x86」にしておかないとAndroid SDKは32bit版のJDKしか認識しないらしい jdk-6u29-windows-i5…

さくらVPS設定続き

rootパスワード変更、一般ユーザー作っておく # passwd Changing password for user root. New password: Retype new password: passwd: all authentication tokens updated successfully. # adduser sakuragaoka && passwd sakuragaoka Changing password f…

幼児向けアプリまとめ

Android用で無料の幼児向けアプリをまとめてみます My baby firework - Android Apps on Google Play My baby music boxes (Lullaby) - Android Apps on Google Play おやこでリズムえほんプラス(3歳からの知育・音ゲーム) - Android Apps on Google Play…

Kitchen Sinkを動かしてみよう

ダウンロード https://github.com/appcelerator/KitchenSink/downloads Download as zip 展開して c:\home\work\appcelerator-KitchenSink-8e5bacd として配置した Titaniumプロジェクトとしてインポート Titanium StudioのProject Explorerから c:\home\wor…

Titaniumでアプリ作成してみるまで

参考URL http://officeljp.blogspot.jp/2011/09/windows-titanium-studio-android.html 試しになんか作ってRUN 「Create Project」 ここ押す 「Titanium Mobile Project」 こんなかんじで HTML5 Basedで app.jsで「alert('Hello, Titanium');」とか最後につ…

Windows上でTitanium開発環境を作ってみる

なぜ? JavaよりJavaScriptで開発したい あわよくば将来的にiPhoneアプリも同じソースで作りたい とにかく試してみたい いま手元にあるのがWindows環境だ Windows Vista Home Basic SP2 Celeron540 1.86GHz/RAM 2.5G/HDD 80GB そろそろ実機(au ISW16SH/Snap…

さくらVPS借りてみた。

プランは1G OSはデフォルトのCentOS # uname -a Linux www19312ue.sakura.ne.jp 2.6.32-279.1.1.el6.x86_64 #1 SMP Tue Jul 10 13:47:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux # ls -a . .. .bash_logout .bash_profile .bashrc .cshrc .tcshrc # cat /e…

phpのin_arrayをJavaScriptでも使いたい!

こんなの書いとこう // emulate php 'in_array' function in_array(){ var l = arguments.length; var x = (l > 0) ? arguments[0] : ''; // string X var a = (l > 1) ? arguments[1] : []; // array var s = (l > 2) ? arguments[2] : false; // strict fo…

phpでファイル一覧を表示しちゃおう

たまーに必要になるけど毎回書くのが面倒なので。 なお公開を前提としない書き捨てコードなので突っ込み無用です " . preg_replace('/^\.(.*)$/', "music$1", $dir) . "/</h1>"; if (!is_dir($dir)) {error('invalid dir');} if (!($dh = opendir($dir))) {error(…

月7万円の自己投資だって?!

女の子が一カ月に使う美容費について。|伊藤春香オフィシャルブログ「はあちゅう主義。」Powered by Ameba女子は美容費に7万円使うんだ!って話。 いやいやいやいやリアルで知ってる周りはそこまで使ってねーよ、とか化粧と付き合ったり結婚したりするわけ…

twitterのOAuth認証が通らないとお困りの方。

Failed getting token and token secret from response(HTTP/OAuth/Consumer.php on line 168)って出たらサーバーの時計を確認しよう。こんな罠に嵌った! 時計が7時間もズレてるとか勘弁して><

MKEditorのキー割り当て

自分用。 これを*.sckファイルにして読み込むと慣れたキーアサインに。(ちょっと秀丸風味だけど自分ナイズされてるので他の人の役には立たなさげ) // MKEditor for Windows ショートカットキー設定ファイル // // このファイルをむやみに改変しないでくだ…

$@($EVAL_ERROR)っていつリセットされるの?

あらまし eval{ ほげほげ }; if($@){ ふがふが } みたいなエラートラップ書きまくってて、 「え、ちょっと待てよ、evalするたび$@($EVAL_ERROR)って本当にリセットされるの?」 とふと自信なくなっちゃって。 実験 test.pl #!/usr/bin/perl use strict; eval…

Config::Simpleの設定値にfalse/true(boolean値)って使えるの?

あらまし もちろんPerlにはboolean型などない。 では、Config::Simpleの設定値としてはfalse/trueは使えるんだろうか? 実験 test.ini [TEST] HOGE1 = 1 HOGE0 = 0 HOGET = true HOGEF = false test.pl #!/usr/bin/perl use strict; use Config::Simple; my …

perlの@ARGVは$hoge=shift;で取れる

知ってました? $ cat test.pl #!/usr/bin/perl my $hoge0 = shift; my $hoge1 = shift; print qq($hoge0 $hoge1\n); exit; $ ./test.pl foo bar foo bar

sakuraエディタで秀丸風(?+α)のキーバインド

拡張子「.key」で保存するとインポートできるよ! // テキストエディタキー設定 Ver2 Count=94 KeyBind[000]=0000,SelectWord,SelectWord,SelectWord,SelectWord,SelectWord,SelectWord,SelectWord,SelectWord,ダブルクリック KeyBind[001]=0000,RMenu,RMenu…

yet another 「Firefoxでページ内の画像を一気にぶっこ抜く方法」

「Firefoxでページ内の画像を一気にぶっこ抜く方法 - IDEA*IDEA 〜 百式管理人のライフハックブログ」を見て。そういえば自分は違うやり方をしてました。 ↑画像をまとめて保存したいページでCtrl + Sを押します。好きな場所選んで「保存」押下。※ 「ファイル…

jQueryでチェックボックをONとかOFFするとかなんとか

これでどう? <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript"> google.load("jquery"); google.setOnLoadCallback(function(){ $(document).ready(function(){ $('#selectAll').click(function(){ if($('#selectAll').val() == 'select all'){ $('#selectAll').val…

842 水先案名無い人 :2007/08/19(日) 10:26:56 ID:eRRL08Mw0 >>822 地面に両手を付けて俺に謝れ 843 水先案名無い人 :2007/08/19(日) 10:38:28 ID:tFxkp3dD0 >>842 _ミ`ー‐、 すいませんでした `⌒丶、'ー-、_ + 十  ̄\―ヽ._ 二_‐- \ \  ̄ ‐-  ̄二二_ ―_,…

ツイッター男子(笑)

CanCamの記事をテキスト起こししたおネタ元:http://twitpic.com/1z5ijl イマドキ男子FILE12 アンテナ感覚の鋭い現代っ子! ツイッター男子 DATA カノジョいる率→65% 結婚平均年齢→32歳 口グセ→「それどこで買ったの?」 主な休日の過ごし方→レアな店めぐり…

仕様書は何で書くべきか

Webシステムの設計書って何で書くのがいいんだろうか。今までExcelか、PukiWikiか、無いかのどれかだった。出来れば有料ソフトは使いたくない。有料=買うのに稟議が必要=誰でもすぐ読めるわけじゃない=徹底されない、となるので。 ※ Excelも有料ソフトの…

phpのhtmlspecialcharsをJavaScriptでも使いたい!

PHP書いたりJavaScript書いたりしてると、JavaScriptにもhtmlspecialcharsが欲しいと思いませんか?そこでこんなふうに。 String.prototype.htmlspecialchars = function(){ return this .split('&').join('&amp;') .split('"').join('&quot;') .split("'").…