とよぶ

歌いながらコード書いてます

macのhostname変更

macのホスト名変更するのどうなんだろーとか思ってたら、 「Sharing」→「Computer Name」の欄を好きなものに変更 →terminalに再ログイン。あ~らやだ簡単だわ\(^o^)/

MacでRubyで2.0

最近やっぱりスクリプト言語をやりたいなーとか思いつつ、 朝数人で集まって勉強し始めたけど、やっぱりコード書きたい →そうだAirを買おう! ってことで買いました。 13インチで、メモリを8Gにして、USキーボードにしました。 OSはMacOSX 10.8.4んで、何や…

基本に戻ってEclipseでTomcat+Springプロジェクトを作成

なんだかんだで毎回あれどうだっけなにこれこわいってなるんのでメモw# Githubでリポジトリを作成 絶対やろうw # Egitでclone # Working Directoryをチェックアウト # Configure→Mavenプロジェクト # Properties→Project Facets→Convert to faceted form..…

eclipseのstatic import

JUnitでテスト書いてて、ぜんぜんstatic importしてくれなくて、 「むしゃくしゃした。殺す気はなかった。」 ってなる時がある。そんな時はこれ!Window -> Preferences -> Java -> Editor -> Content Assist -> Favorites で、クラスを追加。 とやるとあ~…

UbuntuでGitとかGithubとか

バージョン管理なしで開発してたらいろいろ面倒だったので、Gitとか使うことに。 $ which git /usr/bin/git $ git --version git version 1.7.9.5 $ sudo mkdir /usr/local/repository $ sudo chown toyo. /usr/local/repository/ $ cd /usr/local/repositor…

Windows×eclipseでRuby on Rails

環境 Windows7 Professional ruby1.9.3 rails3.2.13 eclipse juno Ruby install 以下よりインストール http://rubyinstaller.org/ パス通す コマンドプロンプトで確認 >ruby --version ruby 1.9.3p392 (2013-02-22) [i386-mingw32] >gem update --system Upd…

starting django with Ubuntu12.04

Pythonを使い始めたのでちょっとフレームワーク使ってみようと思ってとりあえずdjangoやってみる。 $ sudo apt-get install python-django ### 以下でインストールを確認 $ python >>> import django >>> django.VERSION (1, 3, 1, 'final', 0) ### mysql用 …

expectコマンドで入力待ち処理を自動化

VPNの接続にopenvpn使っていて、起動スクリプトでユーザー名とパスワードを求められるのめんどくさい。。。 ってことでexpectで自動化。まずはexpectをインストール $ sudo apt-get install expect 実行スクリプトを作成 $ vim openvpn.exp $ cat openvpn.ex…

さくらVPSでSSHが頻繁に切断される件

とりあえずクライアントマシンに以下を設定。 sudo vim /etc/ssh/ssh_config # 以下のパラメータを追加 ServerAliveInterval 10 ServerAlive 10 sudo /etc/init.d/sshd restartさくらのマシンに以下 sudo vim /etc/ssh/sshd_config # コメントアウトを外し適…

Ruby, Railsインストール

OSはUbuntu12.04 # ruby sudo apt-get install g++ libssl-dev zlib1g-dev libreadline-dev libxslt-dev libxml2-dev wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz tar zxvf yaml-0.1.4.tar.gz sudo mv yaml-0.1.4/ /usr/local/src/ cd /usr/…

Ubuntu12.04でAdobeFlashPlayerをインストール

ソフトウェアセンターだとかapt-getだとかやってみてもダメだったのでメモ。Adobeのサイトからtar.gzのものをダウンロード。結論から言うとfirefoxは動いたけど、chromeで動作させることは出来なかった。。。 # これでlibflashplayer.soが手に入る tar zxvf …

Ubuntu12.04でDropboxインストール

書くまでもなくこれ見ればおkw

さくらVPSを借りてはじめにやったことたち

ここから申し込む。今回は1G、石狩。 (はずかしいけど最初レンタルサーバーと間違えたので説明をちゃんと読みましょうwww)「[さくらのVPS] 仮登録完了のお知らせ」とのメールが来るまで待つ。 このメールにIPとrootのパスワードが記載されているのでsshで…

GC、ヒープ、メモリ管理

JavaのHotspotVMのGCについて調べていたからちょっと書く。 領域について "ヒープメモリ" = "New領域(以下New)" + "Old領域(以下Old)" "New" = "ヒープメモリ" - "Old" "Old" = "ヒープメモリ" - "New" "New" = "Eden領域(以下Eden)" + "To領域(以下To)" +…

UbuntuにEclipseインストール

まあ使うよね。 めんどくさいのでapt-getで入れます。 パッケージ名はeclipseだろうけど、バージョンも確認して入れたいところ。 # それっぽいパッケージを検索 sudo apt-cache search eclipse$ # eclipseというのがそれっぽいので中身確認 sudo apt-cache s…

OracleJDKインストール

まずはOracleのサイトから OSにあったファイルをインストール。 tar zxvf Downloads/jdk-7u13-linux-x64.tar.gz rm Downloads/jdk-7u13-linux-x64.tar.gz sudo mv jdk1.7.0_13/ /usr/local/ # Javaのバージョン切り替えられるように以下コマンドを実行 sudo …

Ubuntu12.04インストール後にやった設定とか

めんどくさいことから先にやる。 CapsLockを無効化 「システムの設定」 →「キーボードレイアウト」 →「オプション」 →「Caps Lockキーの動作」 →「Caps Lockを無効にする」 (追記)よくわからんがたまにCaps Lockかかる時があるので以下を追加。 →「Ctrlキー…

Ubuntu12.04でOpenVPNクライアント導入とリモートデスクトップ

まあVPN構築じゃなくてクライアント使いたい時ありますよねってことでメモ。 sudo apt-get install openvpn # サーバーからもらってきたファイルをコピー cp XXX /etc/openvpn/ # windows用のファイルだと.ovpnになっていたりするので # もし用意されたファ…

Ubuntu12.04インストール

PC組み立てたらもちろんOSはWindowsではないですよねw てことで以下にやっとことを。 やったこと Ubuntuダウンロードページより、64bitを選択してインストール、DVDに焼いておく。 インストールの種類 「それ以外」を選択。 パーティションは以下(適当w) / …

PC組立て

最近まわりの人がrubyrubyうるさかったので僕も書こうかなとか思ってWindowsでやろうとしてたんですが、 めんどくさかったので、どうせならPC組み立ててUbuntu入れてからやろうと思ったのでその時のメモ。 組立て 面倒くさいのでパーツだけw 予算(80000)の都…

TINYINT(1)で格納可能値の勘違いをしていた件

なぜかわからないけど、ずっと勘違いしていた。今まで「TINYINT(1)」のような書き方をすると、()内に指定した桁の値だけ格納することができるものだと思っていた。もちろん実態は違って、MySQLのドキュメント*1に SQL-92 標準の拡張として、MySQL では、前出…

ResourceBundleのデリミタ

先日ちょっとハマったのですが、ResourceBundleで利用するプロパティファイルではデリミタが2つ使えるそうな。それは皆さんおなじみ "=" と あんまりおなじみではない ":"たまたま「URL=value」的なプロパティファイル書くことがあって。解決策は普通にエス…

FreemarkerでUTF-8日本語文字化けの件

Freemarker使ってみようと思って使ってみたりなどしていたんですが、直書きした日本語がいきなり文字化け。グーグル先生とかに聞いて見たところ、テンプレートの先頭でWindows-31J指定すればいいとか色々書いてある。でもそこはUTF-8で行きたくね?悔しくね…

bad interpreter

eclipseでシェルスクリプトを書いて、鯖にうpして実行しようとすると「: bad interpreter: そのようなファイルやディレクトリはありません」って出た。⇒ [test@test test]# dos2unix ~~~~~.shで改行コードを修正して解決!(そもそもeclipseで改行コード合わ…

Eclipseのプラグインダウンロードがすごく遅くなっていた件

こちらにてはてブロ書いていましたが(少し)、新ブログに移行します。 ちょっと使い方わかりませんが。 Eclipse使っていて、プラグインのダウンロードを行うときに、最近のバージョンでは "Install New Software..."とか "Eclipse Marketplace..."とか使う人…

m2eclipseの導入に伴うエラーの解決策

以下のURLを参考にしていただければ大丈夫ですが、一点だけ注意。 (http://d.hatena.ne.jp/tanamon/20080806/1218023806)僕の環境では vm C:\Program Files\Java\jdk1.7.0_04\bin\javaw.exe をeclipse.iniの最後に書いた場合ではeclipseが起動しなくなったの…

CapsとCtrlを入れ替え

つい先日業務で使うPCのCapsとCtrlを入れ替えるのに http://uguisu.skr.jp/Windows/winCaps.html このへんを参考にしてやっていたのだが、家のPCも同じ事をしようとしてみた。 しかしいささか面倒くさいと感じて検索してみると、Windows純正のもの(という表…

例外、コレクション

例外 適切なエラー処理を行う為に記述する catch節の()内にはException型と変数を書く(ex. catch (IOException e)など) catch節の()内に書く例外クラスはThrowableクラスから段々に継承されて行ったクラスである catch節の()内の変数に入るものは例外クラス…

マルチスレッド、パッケージ、ガーベッジコレクション

マルチスレッド スレッド作成方法 Threadクラスを継承 Threadクラスを継承したクラスを作成 そのクラスでrunメソッドを宣言(オーバーライドさせるため) そのクラスのインスタンスを作成 startメソッドを呼び出す // クラス宣言 public class TestThread exte…

抽象クラス、インターフェース

抽象クラス キーワードは"abstract" 抽象メソッドは処理を書かない→"{}"を書かない、"()"の後はセミコロン 抽象クラスには抽象メソッドのみでなく、通常のメソッドも書ける 抽象クラスはインスタンス(←ニュアンスを後ほど修正)を作ることができない、抽象メ…