超いいこと知った!
Macでrootになるには、
sudo su -
だー!!
オダカオル様ありがとうございました。
かねこ\(^o^)/
2013年3月21日木曜日
2012年9月20日木曜日
Groovy!!(Linuxに環境構築編)
Groovyきわめる!
まずはLinuxに環境構築する
前提確認。OS.
# uname -a Linux polyrhythm.e2info.co.jp 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux
種類わかったから以下。
# cat /etc/redhat-release CentOS release 6.2 (Final)
あとJava
java version "1.7.0_05-icedtea"
OpenJDK Runtime Environment (rhel-2.2.1.el6_3-x86_64)
OpenJDK 64-Bit Server VM (build 23.0-b21, mixed mode)
Groovyインストール!
バイナリ取得
[root@polyrhythm tmp]# cd /tmp
[root@polyrhythm tmp]# wget http://dist.groovy.codehaus.org/distributions/groovy-binar
展開と移動
[root@polyrhythm tmp]# unzip groovy-binary-2.0.2.zip [root@polyrhythm tmp]# mv groovy-binary-2.0.2/ /usr/share/
シンボリックリンク(必須じゃない)
[root@polyrhythm share]# mv /usr/share/ [root@polyrhythm share]# ln -s /usr/share/groovy-2.0.2/ groovy
パス設定(本当は~/.bash_profileで。)
[root@polyrhythm share]# PATH=$PATH:/usr/share/groovy/bin/
[root@polyrhythm share]# export PATH
要チェック!
[root@polyrhythm share]# groovy -v Groovy Version: 2.0.2 JVM: 1.6.0_24 Vendor: Sun Microsystems Inc. OS: Linuxやった。
コード実行
[root@polyrhythm e2info]# vi hw.groovy
println "Hello World!"
[root@polyrhythm e2info]# groovy hw.groovy
Hello World!
Groovyさいこう!
かねこ(^-^)
2012年9月17日月曜日
SVNとIRC連携の巻
SVNコミットをIRCに通知してみる。
ネット見たらSmartIRCのほうがよさそう。
かいた。
サーバに置いて、post-commit変更
どうかな
(*´・ω・)かねこ(・ω・`*)
SVNにはpost-commitがあるから、たぶん楽勝。
環境もなんでもいいんだろうけど、手っ取り早そうなPHPで。
pearライブラリ検索
> pear search IR
Retrieving data...0%.MATCHED PACKAGES, CHANNEL PEAR.PHP.NET:=======================================PACKAGE STABLE/(LATEST) LOCALNet_IRC 0.0.7 (beta) IRC Client ClassNet_SmartIRC 1.0.2 (stable) 1.0.2 Net_SmartIRC is a PHP class for communication with IRC networks
サーバに置いて、post-commit変更
[root@hoge hooks]# vi post-commit#!/bin/sAUTHOR=`svnlook author -r $REV $REPOS`LOG=`svnlook log -r $REV $REPOS`CHANGES=`svnlook changed -r $REV $REPOS`
php /home/e2info/developer/svn-irc.php "$AUTHOR" "$LOG" "$CHANGES"
どうかな
できた!!日本語よめないのはめんどくさいからまた今度で。
(*´・ω・)かねこ(・ω・`*)
ラベル:
iRC,
Linux,
Net_SmartIRC,
PEAR,
PHP,
php5,
post-commit,
Subversion,
SVN,
システム開発,
開発環境
2012年9月13日木曜日
IRCいれた!!の巻
iRCサーバいれた。
設置と設定が簡単そうなので、IRCD-Hybridを選択。どのへんがハイブリッドなんだろうか。
EPEL追加
yumインストールして、
コンフィグファイル設定して起動
できた?
つないでみる
OS起動時に自動起動するようにして、
おしまい~☆
かねこ(・д・)
設置と設定が簡単そうなので、IRCD-Hybridを選択。どのへんがハイブリッドなんだろうか。
EPEL追加
[root@polyrhythm tmp]cd /tmp [root@polyrhythm tmp]# wget http://syslogserver.googlecode.com/files/epel-release-5-3.noarch.rpm --2012-09-12 18:19:48-- http://syslogserver.googlecode.com/files/epel-release-5-3.noarch.rpm Resolving syslogserver.googlecode.com... 74.125.31.82, 2404:6800:4008:c00::52 Connecting to syslogserver.googlecode.com|74.125.31.82|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 11989 (12K) [application/x-rpm] Saving to: epel-release-5-3.noarch.rpm” 100%[======================================>] 11,989 --.-K/s in 0.03s 2012-09-12 18:19:48 (396 KB/s) - epel-release-5-3.noarch.rpm saved [11989/11989] [root@polyrhythm tmp]# rpm -ivh epel-release-5-3.noarch.rpm warning: epel-release-5-3.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID 21752 1f6: NOKEY Preparing... ########################################### [100%] 1:epel-release ########################################### [100%]
yumインストールして、
[root@polyrhythm tmp]# yum --enablerepo=epel install ircd-hybrid (略) Installed: ircd-hybrid.x86_64 0:7.2.3-5.el5 Dependency Installed: openssl098e.x86_64 0:0.9.8e-17.el6.centos.2 Complete! [root@polyrhythm tmp]#
コンフィグファイル設定して起動
[root@polyrhythm tmp]# cp /usr/share/doc/ircd-hybrid-7.2.3/simple.conf /etc/ircd/ircd.conf
[root@polyrhythm tmp]# vi /etc/ircd/ircd.conf
serverinfo {
name = "polyrhythm.e2info.co.jp";
sid = "000";
description = "Test IRC Server";
hub = no;
};
[root@polyrhythm tmp]# service ircd start
[root@polyrhythm tmp]# service ircd status
ircd (pid 13110) is running...
できた?
つないでみる
つながった?よくわからないけど、つながったんだろう、きっと。
OS起動時に自動起動するようにして、
[root@polyrhythm tmp]# chkconfig ircd on
おしまい~☆
かねこ(・д・)
2012年9月11日火曜日
最強の開発環境をつくるぞ!
本気でやるぞ!
というわけで、グランドデザインのラフつくりました。イマイチ!
トモチンに「もっとかっこよくしたい!」って相談したら、「モノクロにするとかっこよくなりますよ~」って言われたんだけど、モノクロのやりかたはおしえてくれませんでした
(-∧-;) あいつめ。
現在導入済みの環境は、
次はとりあえず全部つないじゃうのがわかりやすくていいだろうと思うので、iRCサーバ作って導入済みプロダクトの通知をバンバン飛ばしてみたい!
よって次回は、iRCサーバをたちあげてみたいと思います。
楽しみ!
かねこ(゜-゜)
トモチンに「もっとかっこよくしたい!」って相談したら、「モノクロにするとかっこよくなりますよ~」って言われたんだけど、モノクロのやりかたはおしえてくれませんでした
(-∧-;) あいつめ。
現在導入済みの環境は、
- Jenkins
- SVN
- Redmine
- Aipo
- サーバ死活監視
ほかにもあったっけな?
次はとりあえず全部つないじゃうのがわかりやすくていいだろうと思うので、iRCサーバ作って導入済みプロダクトの通知をバンバン飛ばしてみたい!
よって次回は、iRCサーバをたちあげてみたいと思います。
楽しみ!
かねこ(゜-゜)
2012年1月21日土曜日
WebDAVためしてみました
Oサダさんに、「ファイルサーバならWebDAVってのがあるよ」というのを教えてもらったので、試してみます。
Linuxは、某社のお試し。
ふるいな(>_<;)
おお、すげー
Linuxは、某社のお試し。
[root@davserver /]# httpd -v
Server version: Apache/2.2.3
Server version: Apache/2.2.3
ふるいな(>_<;)
確認
[root@davserver conf]# cat httpd.conf | grep dav
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
<IfModule mod_dav_fs.c>
DAVLockDB /var/lib/dav/lockdb
おお、最初から有効になってる。
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
<IfModule mod_dav_fs.c>
DAVLockDB /var/lib/dav/lockdb
ディレクトリ設定追加
<IfModule mod_dav_fs.c>
# Location of the WebDAV lock database.
DAVLockDB /var/lib/dav/lockdb
<Directory "/var/webdav/">
DAV On
</Directory>
</IfModule>
# Location of the WebDAV lock database.
DAVLockDB /var/lib/dav/lockdb
<Directory "/var/webdav/">
DAV On
</Directory>
</IfModule>
できた(はず)
Windowsからアクセスするための設定はマイネットワークからするらしい・・・のに、マイネットワークなかった(?w?)
というわけで、がんばって自力で探した。
ツールから、ネットワークドライブ割り当て選んで、
ツールから、ネットワークドライブ割り当て選んで、
よくわからないリンク押して、
できた!!
-rw-r--r-- 1 apache apache 0 Jan 21 21:58 webdavtest.txt
日本語が文字化けするけど、めんどくさいし飽きたからおしまい。
めでたしめでたし。
かねこ( ̄△ ̄)
登録:
投稿 (Atom)




