apacheのアクセスログからipのユニークなリストのみを抽出する

~~~
cat access_log | LANG=C cut -d ” ” -f 1 | sort | uniq > iplist
~~~

mac だと LANG=C をつけないと illegal byte sequence とか言われちゃうのです

続きを読む apacheのアクセスログからipのユニークなリストのみを抽出する

El Capitanにしたらmailcatcherがなくなっていたので入れなおす

Macを新しくしたらEl Capitanに勝手になってました
バックアップから復元して問題なく動いてるなーと今のところ思ってますが、これだけ引っかかったのでメモです

続きを読む El Capitanにしたらmailcatcherがなくなっていたので入れなおす

Windows AzureにMacからFTPで接続出来ない件

Azureを仕事で使うことになり、デプロイをFTPでやらなきゃいけないのですが
GUIからやってもCUIからやっても繋がらないわけです

~~~
$ ftp waws-xxxx-xxx-001.ftp.azurewebsites.windows.net
Trying 138.11.11.11…
Connected to waws-xxxx-xxx-001.drip.azurewebsites.windows.net.
220 Microsoft FTP Service
Name (waws-xxxx-xxx-001.ftp.azurewebsites.windows.net:hogehohe): hogehoge¥$hogehoge
331 Password required
Password:
530 User cannot log in.
ftp: Login failed
~~~

続きを読む Windows AzureにMacからFTPで接続出来ない件

MacからVPS経由でパスワード認証のサーバーにパスワード入力を省略してログイン

パスワード認証じゃないと入れないサーバーにいちいちコピペでパスワードを入力するのが面倒なので
sshpassを使って省略出来るようにしてみました

Macに直接sshpassを入れてももちろん同じことが出来ますよ
続きを読む MacからVPS経由でパスワード認証のサーバーにパスワード入力を省略してログイン

git-svnがMavericksで壊れました(Mountain Lionでも起きるらしいけど)

homebrewで入れたgitとsvnは正しく動くのですがgit-svnがそのままだと動きません。。

~~~
$ git svn –version
Can’t locate loadable object for module SVN::_Core in @INC (@INC contains: /usr/local/Cellar/git/1.8.4.1/lib/perl5/site_perl/5.16.2/darwin-thread-multi-2level /usr/local/Cellar/git/1.8.4.1/lib/perl5/site_perl/5.16.2 /usr/local/Cellar/git/1.8.4.1/lib/perl5/site_perl /Library/Perl/5.16/darwin-thread-multi-2level /Library/Perl/5.16 /Network/Library/Perl/5.16/darwin-thread-multi-2level /Network/Library/Perl/5.16 /Library/Perl/Updates/5.16.2 /System/Library/Perl/5.16/darwin-thread-multi-2level /System/Library/Perl/5.16 /System/Library/Perl/Extras/5.16/darwin-thread-multi-2level /System/Library/Perl/Extras/5.16 .) at /System/Library/Perl/Extras/5.16/SVN/Base.pm line 59.
BEGIN failed–compilation aborted at /System/Library/Perl/Extras/5.16/SVN/Core.pm line 5.
Compilation failed in require at /usr/local/Cellar/git/1.8.4.1/lib/perl5/site_perl/Git/SVN/Utils.pm line 6.
BEGIN failed–compilation aborted at /usr/local/Cellar/git/1.8.4.1/lib/perl5/site_perl/Git/SVN/Utils.pm line 6.
Compilation failed in require at /usr/local/Cellar/git/1.8.4.1/lib/perl5/site_perl/Git/SVN.pm line 26.
BEGIN failed–compilation aborted at /usr/local/Cellar/git/1.8.4.1/lib/perl5/site_perl/Git/SVN.pm line 33.
Compilation failed in require at /usr/local/Cellar/git/1.8.4.1/libexec/git-core/git-svn line 25.
BEGIN failed–compilation aborted at /usr/local/Cellar/git/1.8.4.1/libexec/git-core/git-svn line 25.
~~~

続きを読む git-svnがMavericksで壊れました(Mountain Lionでも起きるらしいけど)

Mavericksでbrew upgradeしたらハマった話

最初に結論を書くと正しいトラブルシューティングが公式にあります
この通りにやればハマることはないと思います
そうでもなかったです、部分的に激ハマリです\(^o^)/

brew update — then try again.
brew doctor — the doctor diagnoses common issues.
Try using the old environment, e.g. brew install –env=std graphviz.
If you’re installing something Java-related, maybe you need the Java Developer Update?
Check that Xcode and/or the “Command Line Tools for Xcode” (CLT) are up to date*
If things fail with permissions errors you should check the permissions in /usr/local. If you’re unsure what to do, you can:

Troubleshooting · mxcl/homebrew Wiki · GitHub

Command Line Tools for Xcodeはここからダウンロード->インストールします
Sign in with your Apple ID – Apple Developer
続きを読む Mavericksでbrew upgradeしたらハマった話

Macで開発中のサイトをiPhone実機でテストする方法

スマホサイトを構築しているとき、ユーザーエージェントを変えて確認とかシミュレーターで確認とかじゃわからない不具合が出た場合に実機で確認する必要がありますよね

開発環境はMAMPで構築してローカルからしか参照出来ないのでどーしたらいいのかと小一時間悩んだ結果できたので書いときます

続きを読む Macで開発中のサイトをiPhone実機でテストする方法

Mac OS XのTerminalで全角記号の表示が崩れるのを直すシンプルな方法

homebrewを使ってRictyを導入してみたで直したかった内容がえらい簡単に直ったので書いときます

続きを読む Mac OS XのTerminalで全角記号の表示が崩れるのを直すシンプルな方法

MAMPのPHPにoci8を追加してOracleに接続する手順

この方法では動きませんでした!!!

32bit版を入れると以下のエラー
~~~
/usr/lib/libclntsh.dylib.10.1: mach-o, but wrong architecture in Unknown on line 0
~~~

64bit版だとテストが全部こけます(‘A`)
続きを読む MAMPのPHPにoci8を追加してOracleに接続する手順