技術メモ http://www.harasho.biz/mtips/ ja 2007-08-20T17:16:06+09:00 Plesk7でTTLを短くする方法 http://www.harasho.biz/archives/mtips/2007/08/plesk7ttl.html mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa

INSERT INTO misc VALUES ('SOA_TTL','300');

quit

]]>
DNS takata 2007-08-20T17:16:06+09:00
netstatでプロセスがわからないとき http://www.harasho.biz/archives/mtips/2007/03/netstat.html lsofをつかう。

lsof -i:8889
で8889ポート使ってるプロセスをみる。

]]>
サーバ設定その他 takata 2007-03-29T11:24:32+09:00
Servlet APIでURL等、リクエストされたパスを解析 http://www.harasho.biz/archives/mtips/2006/09/servlet_apiurl.html 似たようなメソッドがありすぎていつもググるので覚え書きとしてここに記す。

@IT

]]>
Java takata 2006-09-30T22:26:57+09:00
「'GMap2'は宣言されていません。」IEでGoogleMapsが表示できない http://www.harasho.biz/archives/mtips/2006/09/gmap2iegooglema.html


というエラーが起きた場合、文字コードが関係している可能性が高い。



GoogleMapsはutf-8の必要があるので、コンテンツの文字コードがutf-8以外の場合、javascriptのcharsetを明示的に指定してやる必要がある。



詳しくはこちらのサイトで解説。


]]>
javascript harasho 2006-09-28T14:17:56+09:00
Maven2でサードパーティのjarファイルをデプロイする http://www.harasho.biz/archives/mtips/2006/09/maven2jar.html mvn deploy:deploy-file \
-Dfile= \
-DgroupId= \
-DartifactId= \
-Dversion= \
-Dpackaging= \
-DrepositoryId= \
-Durl=

]]>
Java takata 2006-09-18T23:48:49+09:00
タブ補完ができるCUIのFTPクライアント http://www.harasho.biz/archives/mtips/2006/08/cuiftp.html macにスイッチしてFTPクライアントをどうしようか迷いながらも、Cyberduckを使っていました。が、どうにも遅くて使いづらい。結局コマンドでやらざるを得ないようだけど、こんなの見つけたので使うことにしました。

LFTP - sophisticated file transfer program

詳しくはこちらのページを見ればよい。
http://www.goodpic.com/mt/archives2/2006/05/lftp_ftp.html

でも、上記ページでちょっとインストールのコマンドが変。以下のように普通にやればよい。

$ ./configure
$ make
$ sudo make install

]]>
Mac OSX harasho 2006-08-25T22:29:56+09:00
IEでSSL経由のファイルダウンロードができない? http://www.harasho.biz/archives/mtips/2006/07/iessl.html IEの仕様で、httpのレスポンスヘッダに"No-Cache"があると、うまくダウンロードできないようです。
SSLの場合だけ。
技術情報

]]>
ブラウザ takata 2006-07-26T15:38:17+09:00
UNION構文 http://www.harasho.biz/archives/mtips/2006/07/union.html (SELECT a FROM t1 WHERE a=10 AND B=1)
UNION
(SELECT a FROM t2 WHERE a=11 AND B=2)
ORDER BY a LIMIT 10;

このようにすると、一つの結果セットに二つのテーブルの結果が格納される。

http://dev.mysql.com/doc/refman/4.1/en/union.html

ただし、UNION is available from MySQL 4.0.0 on. だって。

]]>
DB tokuyama 2006-07-13T20:40:09+09:00
IEで position:absolute した要素が消えるバグ http://www.harasho.biz/archives/mtips/2006/07/ie_positionabso.html IEでのみ、position:absoluteで設定した要素が表示されない現象。
やっぱりIEのバグ。

本来影響を受けないはずのfloatの影響。
直前にあるfloatをclearする必要がある。

IEなんてなくなればいいのに。

http://pinotan.blog15.fc2.com/blog-entry-195.html

]]>
CSS + XHTML harasho 2006-07-07T23:27:13+09:00
mysqlコマンドでSQLファイルを実行するときのファイルエンコードの指定 http://www.harasho.biz/archives/mtips/2006/07/mysqlsql.html mysql -u username -p --default-character-set=utf8 DBNAME < sql_file.sql

]]>
DB tokuyama 2006-07-06T10:02:33+09:00
tomcat5でシンボリッックリンクを有効にする http://www.harasho.biz/archives/mtips/2006/07/tomcat5.html tomcatはデフォルトでwebアプリケーション下のリンクをたどらない。
有効にするには、$CATALINA_HOME/conf/CATALINA/host_name/app_name.xmlで、

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/app_name"
reloadable="true"
swallowOutput="true"
useNaming="false" allowLinking="true">
<WatchedResource>/usr/local/tomcat/conf/context.xml</WatchedResource>
</Context>

のように、allowLinking属性をtrueに設定する。

]]>
サーバ設定その他 takata 2006-07-04T23:00:54+09:00
redirect_toでの起こりがちな問題 http://www.harasho.biz/archives/mtips/2006/06/redirect_to.html ひとつのアクションに複数のredirect_toがある場合、return falseした方がいいと。

One problem with this is that the redirect_to may cause an error with multiple redirects if another redirect_to comes down the line. A simple fix is to add "and return false" after the redirect_to: redirect_to :protocol => "https://" and return false unless (...)

http://www.styledbits.com/articles/2006/06/04/adding-ssl-to-your-rails-app-in-5-minutes

]]>
Ruby on Rails tokuyama 2006-06-30T10:34:39+09:00
Mac OSX, subclipseで日本語のファイル更新でエラー http://www.harasho.biz/archives/mtips/2006/06/mac_osx_subclip.html Can't convert string from 'UTF-8' to native encoding というエラーがでて日本語ファイルがダウンロードできなかったが、JavaHLというのが必要らしい。 http://subclipse.tigris.org/faq.html#get-javahl なんらかの方法で入れたsubversionクライアントをコマンドからsvn updateしても同じエラー。。。 subclipseの場合、EclipseのPreferences...=>Team=>svnで、JavaHLじゃなくてJavaSVN(Pure Java) のほうを選択すると問題なくなった。]]> Mac OSX takata 2006-06-26T15:21:29+09:00 JUnitでマルチスレッドのテストができない http://www.harasho.biz/archives/mtips/2006/06/junit.html JUnitだとできないものらしい。テストメソッド自身のスレッド=mainスレッドが終了した段階で
テストメソッドの中で生成したスレッドが終わってしまう。
groboutilsを使えばできる、と下記にはあったが、groboutils自体がJUnit3に依存してるけど今書いてたテストコードはJunit4。。。
そもそもマルチスレッドな時点で"Unit"なテスト単位かというと微妙なので、今回はテストやめた。

http://today.java.net/pub/a/today/2003/08/06/multithreadedTests.html
]]>
Java takata 2006-06-22T04:06:07+09:00
rsync serverの簡易設定 http://www.harasho.biz/archives/mtips/2006/06/rsync_server.html sshとか使わず、rsyncをサーバで立ち上げて簡易なミラーリング用に設定する。

RHELだったが、/etc/xinetd.d/rsync がすでに存在するので、「disable = yes」をコメント。
/etc/rsyncd.conf を作成
(パラメータはここを参照)


log file=/var/log/rsyncd.log
[module-name]
path=/www.neo-partners.co.jp/html
comment=neopartners document root
max connections=2
auth users=username
secrets file=/etc/rsyncd.secrets
hosts allow=192.168.0.2
timeout=60
read only=true

/etc/rsyncd.secretsにパスワードを書いておく(べた書き、セキュアなのが必要ならssh+を検討する)。
xinetdを再起動(confファイルはサーバへの接続ごとに読まれるので変更後の再起動必要なし)。

クライアント側で
rsync 192.168.0.1::
とかやるとmodule-nameとconfで設定したコメントが表示されるはず。
クライアント側にパスワードを書いた/etc/rsyncd.pass みたいなファイルを用意して、


rsync -az --delete --password-file=/etc/rsyncd.pass username@192.168.0.2::module-name /backup/html

みたいなのをcronに登録。

]]>
サーバ設定その他 takata 2006-06-21T17:44:25+09:00