Category Archives: Linux

Mac ( Snow Leopard ) で github を使ってみる

前回 MacにGitをインストールしたので、今回は github を使ってみる。 1. アカウント登録 https://github.com/plans で無料アカウント登録する。 2. リポジトリを作成 https://github.com/repositories/new でリポジトリを新規作成する。 3. リポジトリにコミットしてみる $ git config –global user.name “******” $ git config –global user.email ******@gmail.com $ cd ~/Dropbox/Developer/HTML5/ $ git init $ git add * $ git commit -m ‘first commit’ $ git remote add origin git@github.com:dongrikim/HTML5.git $ git push origin master Permission denied [...]

Mac ( Snow Leopard ) に Git インストール(メモ)

1. http://kernel.org/pub/software/scm/git/ から最新版をダウンロード。(git-1.7.3.tar.gz) 2. 解凍、インストール。 $ tar xvfz git-1.7.3.tar.gz $ cd git-1.7.3 $ ./configure $ sudo make prefix=/usr/local all $ sudo make prefix=/usr/local install $ git –version git version 1.7.3 MacPortsを使ってインストールする場合は以下のようになる。 $ sudo port install git-core +doc +svn

Apache + Python + Django Setting memo

Djangoアプリケーション設定メモ。 1. python バージョン確認 $ python -V Python 2.5.1 2. djangoインストール http://www.djangoproject.com/download/ Django-1.1.1.tar.gz ダウンロード # tar xzvf Django-1.1.1.tar.gz # cd Django-1.1.1 # sudo python setup.py install パスワード: running install error: invalid Python installation: unable to open /usr/lib/python2.5/config/Makefile (No such file or directory) 3. python-develインストール # yum install python-devel # sudo python setup.py install 4. Django確認 $ [...]

TeraTermマクロとFTPでちょっと面白いことをやってみる

普段何気なくつかってるTeraTermですが、マクロというものがあります。TeraTermヘルプを見れば詳しく書いてあります。FTPもコマンドを外部ファイルに待たせば一覧の処理を自動化してくれます。今日はちょっと実際に作ってたものをサンプルとして掲載します。 処理の流れは以下のようになります。 SSHでWindowsクライアントからサーバーAに接続して、Apacheログをftpから取得できる場所にコピー ftpでサーバーAに接続して、ApacheログファイルをWindowsクライアントにダウンロード SSHで再びサーバーAに接続して、ダウンロードしたApacheログファイルを削除 ftpでサーバーBに接続して、Apacheログファイルを特定のディレウトリにアップロード Windowsクライアントのログファイル削除 SSHでサーバーBに接続して、Apacheログ解析プログラムを実行 1. batファイル作成 apache_log.bat “C:\Program Files\teraterm\ttpmacro.exe” “C:\apache\copylog.ttl” ftp -s:”C:\apache\getlog.ftp” “C:\Program Files\teraterm\ttpmacro.exe” “C:\apache\deletelog.ttl” ftp -s:”C:\apache\putlog.ftp” cd apache_log del /Q *.apache.gz “C:\Program Files\teraterm\ttpmacro.exe” “C:\apache\update.ttl” 2. ttlファイル作成 copylog.ttl connect ’192.168.0.2:22 /ssh /auth=password /user={user} /passwd={pw}’ wait ‘bash-2.04$ ‘ sendln ‘copylog-ctl’ ← シェルで作成したログコピースクリプト wait ‘bash-2.04$ ‘ sendln ‘exit’ deletelog.ttl connect ’192.168.0.2:22 /ssh /auth=password [...]

Trac インストール(日本語版)

1.こちらからTracダウンロード http://www.i-act.co.jp/project/products/products.html 2.python バージョン確認 [root@lion Trac-0.11.4.ja1]# python -V Python 2.5.1 [root@lion Trac-0.11.4.ja1]# 3.インストール [king@lion Trac-0.11.4.ja1]$ ./setup.py Traceback (most recent call last): File “./setup.py”, line 15, in <module> from setuptools import setup, find_packages ImportError: No module named setuptools エラー発生 4.setuptoolsをインストール [root@lion Trac-0.11.4.ja1]# wget http://peak.telecommunity.com/dist/ez_setup.py [root@lion Trac-0.11.4.ja1]# python ez_setup.py Downloading http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c9-py2.5.egg error: invalid Python installation: unable to [...]

Linux環境でGeronimo

やっと本題に戻った感じ。ここのブログを始めた本意はGeronimoを書くことでしたが、知らずうちにSmartPhoneがメインになってまし た。本題に戻ろう。Geronimoを始めようとしてもまず何をすればいいの?GBeanの研究?難しい。頭中でたまにはEJBも混乱してる状態では ちょっと早いかな~ ネットで検索してみたらどうもGeronimoの情報はIBMが独占した感じ。 とりあえず、動かしてみる。環境構築から。Windows、Ecliseプラグインなどの情報はCensworksに載ってます。 Linux環境で動かしてみたい、ということで弄ってみました。基本的にはWindows環境と同じで難しいことはありませんでした。 まずはLinux用Geronimoをダウンロードする。 http://geronimo.apache.org/downloads.html サーブレットコンテナーとして、JettyとTomcatのバージョンがありますが、Tomcatのほうが使ったこともあるし、親しい感じがしてgeronimo-tomcat-j2ee-1.1.1.tar.gzをダウンロードしました。 次はサーバーにアップロード。 ダウンロードされたファイル(geronimo-tomcat-j2ee-1.1.1.tar.gz)をサーバーにアップロードします。(適当な場所、~/に)。 gzファイルを解凍する。 $ tar xvzf geronimo-tomcat-j2ee-1.1.1.tar.gz 次々はサーバーを起動してみる。 $ cd geronimo-1.1.1/ $ java -jar ./bin/server.jar ガ~ン!一発でエラーが出ちまった(エラー情報コピー忘れ)。Javaバージョンが間違ったみたい、JDK確認してみると $ ./java -version java version “1.4.2″ gij (GNU libgcj) version 4.0.0 20050519 (Red Hat 4.0.0-8) Windows環境と同じで動くはずだが... しょうがないのでJDKのバージョンを最新にしてチャレンジ。 (FedoraでJava環境構築はこちら ) Javaバージョンを確認してもう一回。 $ java -version java version “1.5.0_09″ Java(TM) 2 Runtime Environment, [...]

Follow

Get every new post delivered to your Inbox.