ITは遊び

毎日パソコンのことばかり考えてる

VimでPython3を有効にする(Mac、Win、Debian7)

vim

Vim Scriptテクニックバイブルを読んでおきながら、どうせスクリプト作るならPythonがいいなとか思ってしまった。 そして、どうせpythonを使うなら、これからはpython3を使いたいということで、python3を各環境で有効化してみた。 有効かどうかの確認方法 :e…

自宅サーバのDynamicDNSをAWSで運用する

AWSのRoute53に毎月お金を払っているので、自宅サーバのDynamicDNSとしてAWSを利用することにした。 自宅サーバのOSはDebian7。言語はNodejsを使う。 ちなみに、自分はVPSも利用しているので、IPアドレスの確認は、VPSを利用している。 Route53の構築 ここは…

nodejs、jasmineを、Eclipseでデバッグする

最近何でもJavascriptで書くようになったので、CLI用途のJavascriptのデバッグ手順をまとめてみる。 使うものは以下のとおり。 debugging : nodeclipse test framework : jasmine-node Eclipseにnodeclipseを入れる Site : http://www.nodeclipse.org/ Nodec…

JAWS DAYS 2014に行ってきた

aws

JAWS DAYS 2014に行ってきました。その感想など。 1: Immutable Infrastracture http://d.hatena.ne.jp/naoya/20140315/1394851727 伊藤直也さんのお話。 JAWS DAYSでは、"Immutable Infrastracture"で ワントラック用意されていて、AWSを問わず、Immutable …

書籍自炊キットをレンタルしてみた

書籍スキャン代行サービスが、あの判決以降営業していないようなので、DMMいろいろレンタルで書籍自炊キットを借りて、自分でスキャンすることにした。今回はそのレポートです。利用したサービスはこちら。 リンク: DMM.com [【電子書籍化セット】プラス裁断…

今年脱泥→iPhoneに変えて使っているアプリ

あけましておめでとう。去年はAndroid(Evo3D)からiPhone(5c)に変えてしまいました。必然的にアプリを総とっかえすることになったので、今年もその紹介をします。 2011年:Android - 容量の少ないDesireで今使っているAndroidアプリ群 - ITは遊び 2012年:i…

Mac OS X Mavericksクリーンインストールの覚書。SSD、HHDの2台構成MBP。

Mac

どうせ新しいOSをインストールするならと、クリーンインストールを行った。 構成 うちのマシンは以下の通り。 Mac Book Pro 13-inch Late 2011 Core i5、Memory 16G、HDD 500G MacBay2 で、光学ドライブをSSD 128Gに換装済み OSはSSDにインストール 大容量デ…

自宅サーバ(Debian7)のエラー通知を、OP25Bを越えて、Gmailで受信する仕組みを作る

Linuxでは、cronでエラーなった場合など、ユーザに通知メールが送信されて、mailコマンドで見ることができる。このメールは、転送することができるが、そのままgmailに転送した場合、家庭用プロバイダの場合OP25Bに阻まれて 送信できない。仕方なく、以下の…

DebianにSVNリポジトリサーバを立てる

今まで、SVNリポジトリサーバを、apache+svnにnginxからリバースプロキシして利用していた。よくわからないけど、これがうまくいく時とうまくいかない時があり、もうしびれを切らして、nginxを省くことにした。ついでに、今までVMWareFusion上でDebian6を運…

Pythonのデバッグ環境と、UnitTest環境

ちょっとしたことや、文字列操作なら、C#(mono)使わなくても、Pythonでさくっとできるんじゃね、とか言ってやってみた。しかし改めて、Debug環境と、Unit Test環境を用意することにした。 MacPCにPythonのインストール 一応、やり直した。 brew install pyth…

CentOS6.3にVirtualBoxのGuestAdditionをインストールする

いろんなサイトにいろんなバージョンのが書いてあるけど、最も簡単だったのは以下。 yum install gcc make kernel-devel yum update kernel* rebootその後、GuestAdditionをインストールしたら成功したっぽい。

homebrewで複数バージョンパッケージインストールするのに、homebrew/versionsを使う

brew install svnで、1.8がインストールされてしまったので、1.7をインストールしようとした。本来は、以下のようにするらしい。 $ brew versions svn 1.8.0 git checkout dc10447 /usr/local/Library/Formula/subversion.rb 1.7.10 git checkout 0060dc3 /u…

Webページを自動収集、解析する仕組みを作るー1日目

Webページから定期的に情報を収集し、それをDBに溜めて、解析していみたいという要求が出てきた。しかし、wgetとかでWebからHTMLダウンロードして、そのHTMLを解析するのは相当な苦労になりそうと思った。なので、なるべく自分がすでに持っているWebの能力で…

MacMiniServerで仮想サーバを立てて遊ぶなら、VirtualBoxの方が便利っぽい

VMWareFusionとVirtualBoxで、UnixBenchを使って性能比較してみた - ITは遊びHeadless(画面なし)起動した時の動作が、VMWareFusionだとコマンドはあるけどあまり想定されていないのか、いつの間にか終了していたりあまり信用ならない感じ。VirtualBoxでHea…

Windowsのタッチパッド、Wireless Rechargeable Touchpad t650を使ってみた

pc

LOGICOOL ワイヤレス 充電式 タッチパッド T650出版社/メーカー: ロジクール発売日: 2012/11/09メディア: Personal Computers購入: 1人 クリック: 8回この商品を含むブログ (2件) を見るトラックボール愛用者であったが、からしばらく置き換えをしてみる。 …

Titanium MobileでTitaniumのオブジェクトにTitaniumのオブジェクト以外のオブジェクトを参照渡しさせるには

昨日:Titanium MobileでTitaniumのオブジェクトにTitaniumのオブジェクト以外のオブジェクトを参照渡ししても参照渡しにならない! - ITは遊び試しにやってみたら出来ました。 // 普通にマイオブジェクトを作る var myObject = {}; myObject.val = "before_v…

Titanium MobileでTitaniumのオブジェクトにTitaniumのオブジェクト以外のオブジェクトを参照渡ししても参照渡しにならない!

※追記 参照渡しにする方法は変わった方法だけどありました:Titanium MobileでTitaniumのオブジェクトにTitaniumのオブジェクト以外のオブジェクトを参照渡しさせるには - ITは遊び以下が全て。 // 普通にマイオブジェクトを作る var myObject = {}; myObject…

CentOSにALMiniumを使って簡単Redmineインストール

前の記事で、DebianへのRedmineのインストールに失敗したので、もうCentOSを別に立ててインストールすることにする。前回:Debianでredmineを動かせなかった - ITは遊び今回の環境は以下のとおり。 ホストOS:MacMini Server 仮想環境:VirtualBox ゲストOS:Cen…

Debianでredmineを動かせなかった

aptitude install redmineでインストールされるredmineのバージョンが非常に低かったので、最新版のredmineをなんとかインストールしようと頑張ったけどできなかった。これは、できなかった、という記事です。ごめんなさい。 とりあえず、RDBMSのインストー…

まだ使っているAndroidアプリ

あけましておめでとうございます。一昨年、去年と、元旦にAndroid、iPadアプリの紹介をしたので、今でも使っているAndroidアプリを紹介します。 去年:情報収集、情報バンクとして使ってるiPadアプリ15(+ゲーム7) - ITは遊び 一昨年:容量の少ないDesireで…

MacにてSSDにするには容量使いすぎのiTunesをセカンドストレージに移動する

Mac

SSD搭載のMacBookAirなどでiTunesを使うには、iTunesは容量を使いすぎると思う。そのため、外付けHDDなどに、そのようなデータは退避したいところだ。iTunesで容量を使うデータは2つある。 (1)iTunesで管理している音楽、映像、アプリなどのライブラリ (2)管…

Debianの起動時自動実行スクリプト作り直し

MacMini上に仮想サーバのDebianを立てて、DebianからMacMiniのディレクトリにNFSで接続する - ITは遊び上記記事で、自動実行スクリプトを作ってそのまま/etc/init.d/に置いたが、きちんとLSB INFOを書かないと実行されないようだ。 vi /etc/init.d/mount_bac…

結局年49万払っている生命保険について

自分の同期や、友達にも、既婚者が増えてきた。 自分は結婚のひと月前に、妻と一緒に「保険の窓口」に行き、今後の人生をシュミレーション、相談し、納得の上契約した。結局、自分と妻合わせて4つの保険に入り、年額484,778円、人生総額9,611,112円支払う契…

Windows8のアップグレード版を実機にインストール

妹に、MacBookProを買う前に使っていたデスクトップPC(ただしCore2Duo)をあげようと、HDDをSSDに交換し、さらにWindows8をインストールすることにした。OSのライセンスはWindowsXPが一つ余っていたので、WindowsXPをWindows8にアップグレードする。この時、…

WinとMacをUSBで繋げてキーボードとマウス共有するKB-USB-LINK3Mを使ってみた

会社でWindowsとMacを使っていて、メインはWindowsだがちょこちょこMacを使うため、わざわざキーボードとマウスを持ち帰るのが面倒、ということで、WindowsとMacでキーボードを共有するツールを使っている。以前、WindowsXPとMacを使っていた時は、Synergyと…

VMWareFusionとVirtualBoxで、UnixBenchを使って性能比較してみた

MacMiniを仮想環境のホストOSとして使うべく、VirtualBoxとVMWareFusionで、性能比較してみた。性能比較するために、以下で紹介されていたUnixBenchを使ってみた。参考:Linuxの性能をチェックするunixbenchの使い方:なんとなしの日記環境は以下のとおり。 …

DebianでSSL証明書を作り直す

インストール時とドメインが変わってしまい、#aptitude install open-sslで作成されたSSL証明書とはドメインが合わなくなってしまった。そのため、apache用のSSL証明書の作り直しを行った。 SSL証明書を作成する 参考:http://www.server-world.info/query?os…

#rm -rf /*してみた

妻に、root権限で、「rm /」したらどうなるのと聞かれたので、仮想マシンで実際にやってみた。まず、「#rm -rf /」を実行した所、そこは削除できませんと言われる。ルートだからね。次に、「#rm -rf /*」を実行してみる。実行した所、ホストOSからマウントし…

Windows7〜で、gvimでRicty(TrueTypeフォント)を汚くなく使う

会社の自分の開発マシンを買い換えてもらい、OSがWindowsXP→Windows7に変わった。それにともなって、gvimを使っていたのだが、TrueTypeフォントをうまく表示できないのか、文字が欠けた状態になり、見るに耐えなかった。対策としては、gvimは32bit版を使い、…

VMWareFusionをコマンドラインで使う

コマンドライン用のパスはこちら。 /Applications/VMware\ Fusion.app/Contents/Library/vmrun GUIなし起動 $vmrun -T fusion start ~/vmware/xxx.vmwarevm noguiGUIなし起動だと、MacMiniにGUIでログインしなくても、SSHで入れば仮想マシンが起動できる。 …