subversion-1.5.0と、Trac-0.11をソースから入れて、
svnadmin create /home/svn/homes trac-admin /home/trac/homes initenv
して、apache再起動して、tracにアクセスしたら・・・
な、表示が出ます・・・
ここからが長かった・・・・orz
subversion-1.5.0と、Trac-0.11をソースから入れて、
svnadmin create /home/svn/homes trac-admin /home/trac/homes initenv
して、apache再起動して、tracにアクセスしたら・・・
な、表示が出ます・・・
ここからが長かった・・・・orz
postgresql8以降で、mysqlのような「LIMIT 10,10」は使えません
こんなことすると
SELECT * FROM table ORDER BY id LIMIT 1, 5;
こないなエラーが出ます
ERROR: LIMIT #,# syntax is not supported HINT: Use separate LIMIT and OFFSET clauses.
もともと、windows内ポップアップwindowとか、
prototype.jsを使った場合に、flashがあると、
うしろに隠れてしまうのは、しょうがないかーって
思ってたんですけど
ここを発見して
へーーーーーって思いましたww
windows 且つ IE 限定ですけどね^^;
まー、何かあったときにでも。。。。www
apache2.2は、jk connectorがなくても、tomcatと連携できます。
configureに追加して、httpd.confにチョロっと書くだけw
マシンを変えたので、再度tracをインストールしようとしたら・・・
python ./setup.py install
Traceback (most recent call last):
File "./setup.py", line 15, in ?
from setuptools import setup, find_packages
ImportError: No module named setuptools
toolandというサービスに申し込んでみました
設置するとこんな感じです
おもろいサービスがあるものですねー
ちと、どんな感じなのかを、アクセスログなど調べつつ
検証してみたいと思います
相互リンクなら無料ツールのtoo-search
リンク集のテンプレートが20種類以上、相互リンクページを簡単作成! ![]()
udnsで検索すると、debianのソースしか見つからないので
RedHat(CentOSとか、Fedora)であれば、
http://dag.wieers.com/rpm/packages/udns/
から、rpmをダウンロードしてinstallしましょう!!
normalのrpmを入れてから、develの順に入れてくださいなw
yumでサクッと入れちゃいましょう
>yum install expat-devel.i386
これでOK!!
こんなのすると、怒られます
SELECT user_id, COUNT(id) FROM TABLE WHERE user_id = '10';
まー、そのままですね
SELECT COUNT(id) FROM TABLE WHERE user_id = '10';
これが正解ww
まー、データが大きかったり、レコード数が多かったりで
起こることがあります。
対策というか、全件検索するようなバッチ処理は、
ちょこちょこ取得しましょう
my @rs;
my $r = 0;
while(1) {
my $from = $r * 50000 + 1;
my $to = ($r + 1) * 50000;
$sql = "SELECT id FROM (SELECT id, ROWNUM AS r FROM test) WHERE r >= $from AND r <= $to";
$data = execute($sql);
last if (scalar(@$data) <= 0);
push(@rs, @$data);
$r ++
}
たとえば、こんな感じで
File::Copy::Recursive を使って、コピーする作業してたら、エラーが・・・
やってることは単純で、こんな感じね
open(IN,"./list");
for (<in>) {
fcopy($_, $dest) or die $!;
}
そです、chompが抜けていたのでしたww
ちゃんと、英語は読みましょうーーってことですね
一昨日くらいから、javaのプロジェクトに参入~
とりあえず、ローカルに環境構築してってことなので
リポジトリからソースおとして、mavenでinstallしようとしたら・・・
org.apache.maven.surefire.booter.SurefireExecutionException: Unable to instantiate and execute Surefire; nested exceptio
n is java.lang.ClassNotFoundException: org.apache.maven.surefire.Surefire
java.lang.ClassNotFoundException: org.apache.maven.surefire.Surefire
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at org.apache.maven.surefire.booter.IsolatedClassLoader.loadClass(IsolatedClassLoader.java:103)
at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:298)
at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:879)
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
何これ?
Native?lang?
これは、作ったシステムとは別のとこですね・・・orz
ふと気になったので、試してみました
mysql> show create table myisam_test\G
*************************** 1. row ***************************
Table: myisam_test
Create Table: CREATE TABLE `myisam_test` (
`id` int(11) NOT NULL auto_increment,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8
1 row in set (0.00 sec)
mysql> show create table innodb_test\G
*************************** 1. row ***************************
Table: innodb_test
Create Table: CREATE TABLE `innodb_test` (
`id` int(11) NOT NULL auto_increment,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1
1 row in set (0.00 sec)
そのままですが、
function(limit) {
return Math.floor(Math.random() * limit + 0.5);
}
+ 0.5 が肝ですねw
単純にrandomして、floorすると、最大値(limit)が出る確率が
ものすごく下がります。
なので、0.5を足してから、floorしてあげるわけですね
最近のコメント