So, you are reading this entry on new "na-inet.jp" server. Some trouble can remain, but I will recover them as soon as possible. Thank you for coming "Udauda Weblog".
つーことで,この記事が読めているようなら新しいサーバの方を閲覧していることになります。ちとトラブっているかもしれませんが,しばらくはご容赦を。随時直して行きまする。
つーことで,2010年6月19日(土)に行われた公開講座の資料を
http://na-inet.jp/research/web20_history_tkouya.pdf
に置いておきました。事実関係のミスなどを見つけられた方は,ご指摘頂ければ幸いです。
# これをベースに新書の一冊もかけそうなぐらいみっちり詰め込んでます。
# しかしまぁ,新味はあんまりありませんけどね。三つのキーワード「デジタル化」「オープン化」「パーソナル化」でまとめている所ぐらいか?
そろそろWebプログラミング教材に取りかからないとまずいので,まずはXAMPP for Windowsの環境構築マニュアルを作ってみた。
http://www.sist.ac.jp/~tkouya/xampp/
書いてみると,Windowsってさ,フリーの3層Webプログラミング環境を作るのってすっげぇめんどくせぇことがよく理解できる。CentOSなら"yum install mysql-deve php-devel"一発で済んじゃうのにさぁ。あ~,やだやだ(やなら使うなよ)。SQL ServerにASPだぁ? もっとヤダ!
[2009-10-01] わ~,ミスだらけ~。明日朝一で直します~。
まだ海のものとも山のものともつかぬものですが,作ってみました~。
http://scilab.na-inet.jp/
ご意見ご要望などありましたらML
http://na-inet.jp/mailman/listinfo/scilab
に入会して頂いて表明して下さい。
5/23(土)実施のSSH実験講座で使ったテキスト(PDF)とサンプルプログラム(tar.gz)を公開。gmpfrxxにパッチを当てたり,足りない機能や関数を上書きしたりと,実験に都合のいいようにやらかしております。
えーと,いまこの記事ををご覧になっている方は新しいサイトを見ていることになります。ほとんど代わり映えしておりませんが,これからも一重によろしくお願い致します。
You browse my UdaUda Weblog on new site if you read this article. Probably you cannot recognize where renewal parts were on, but I hope that you give your cooperation to me and sometimes read my articles in usual way.
ケツに火がついてしまったので,今週末にこのblogも含めて新しいサイトに引越しをします。つーか,実はすでにコピーはしてあるんだけど,DNS&Mail,そしてMovabletype 4への移行にいまいち自信が持てないので躊躇してました。
・・・が,んなゆーちょーなことゆーとられらん時期になっちゃいましたので,土日にかけて作業を行います。もしこのblogが見えなくなったら,「ああ,移行に失敗したんだな」と笑ってくださいませ。
んでは。
Newly produced program with GSL, for eigenvalue problem of nonsymmetric matrix, had been appended in http://na-inet.jp/na/gslsample/eigen_nonsymmetric.html.
Japanese introduction for GSL has also been updated. ・・・って英語で書いてもしゃーないな。ちょっと更新してありますっつー事で一つよろしく。
「初歩のFFT」13回の講義をまとめたもの。複素解析の立場からFFTを語るという試みに対して力量が足りず,中途半端に終わってます(使い回しもある)。どっかで書き下ろしさせてくんないかしらん?
==================
NetPIPE(NPtcp, NPmemcpy) for Win32 and Visual C++.NET 2003
Original Version : NetPIPE 3.7.1 + GNU getopt.c/getopt.h
2008-01-23 (Wed) Version 0.0 Patched by T.Kouya
Sources, NPtcp, NPmemcpy, MD5sum
Contact address: Please refer to the bottom line on http://na-inet.jp/
==================
** What's "netpipe371_win32.zip" ?
In order to follow newly released NetPIPE Version 3.7.1, we also released it for Visual C++.NET 2003, including the patched sources (*_tkpatch.h/c) referred to NetPIPE-win32.zip based on Version 3.6.2. You can obtain two binaries, netpipe371_win32_tcp.exe & netpipe371_win32_memcpy.exe, corresponding to NPtcp and NPmemcpy, respectively.
** Caution
1. This project and patched sources are published under "GNU Public License". For more information about this license, see http://www.gnu.org/licenses/gpl.html .
2. The executable and patched source files are WITHOUT ANY WARRANTY.
3. If you can sophisticate our sources or original NetPIPE for native Win32 environment, we hope to publish their sources under GPL.
** The simplest usages
* netpipe371_win32_tcp.exe
@TCP server side: run "netpipe371_win32_tcp.exe" without any options.
@TCP client side: run "netpipe371_win32_tcp.exe" with "-h [IP address of the TCP server]."
* netpipe371_win32_memcpy.exe
is a runnable standalone.
See "dox/README" file in NetPIPE.3.7.1.tar.gz for detailed options.
○目的
NetPIPE Version 3.7.1がリリースされたので,そのソースと以前Version 3.6.2用に書いたパッチ(NetPIPE-win32.zip)を元にVisual C++.NET 2003でコンパイルできるようにしたものです。NPtcp相当のバイナリ(netpipe371_win32_tcp.exe)とNPmemcpy相当のバイナリ(netpipe371_win32_memcpy.exe)が生成できます。
○注意
1. 本プログラムはGNU Public Licenseに従って公開されています。ライセンスの
詳細はhttp://www.gnu.org/licenses/gpl.htmlを参照して下さい。
2. 本プログラムは無保証です。
3. もっとましなパッチを作ってくれた人はぜひとも公開して下さい。
○一番簡単な使い方
* netpipe371_win32_tcp.exe
TCPサーバ側: netpipe371_win32_tcp
TCPクライアント側: netpipe371_win32_tcp -h TCPサーバのIPアドレス
* netpipe371_win32_memcpy.exe
そのまま単独で起動してください。
オプションの詳細はNetPIPE.3.7.1.tar.gzのdox/READMEを参照して下さい。
Japanese -> http://na-inet.jp/na/gsl.html
English -> http://na-inet.jp/na/gslsample/
----------------------------------------------------------------------
-- RSA Encryption Program
-- Version 0.0: 2007-01-14
-- Copyright (c) 2007- Tomonori Kouya (http://na-inet.jp/)
----------------------------------------------------------------------
[UNIX ] rsa.tar.gz
[Win32] rsa_win32.zip
--What's rsa.c ?
Our "rsa.c" is a simple RSA encryption program in easy way. It can encrypt character strings of any length (default length is 256). All of multiple precision integer arithmetic executed in this program is based on GNU MP(GMP), so it can't be compiled without GMP Version 4.1.2 or later versions.
--How to compile
In UNIX or compatible environment in which GMP has been installed, you can compile:
$ gcc rsa.c -lgmp
You may choose the "Makefile" distributed with rsa.c.
In Windows (2000, XP or Vista) environment, the command line compilers, for example, Cygwin or DJGPP, or the other package for Visual C++ (rsa_win32.zip) are available.
--License of rsa.c
You must treat and distribute it under GPL Version 2, along License.txt with rsa.c.
--NO WARRANTY!!
rsa.c dosen't have strong encyption for pratical use, because it was originally made for educational usage of "Algebra" in Shizuoka Institute of Science and Technology. The copyright holder has NEVER any responsibility for it. YOU MUST USE IT AT YOUR OWN RISK!!
「Vine Linux 3.2を使ってMPI clusterをVMware Serverの仮想マシン上に構築してみよう」を公開。
なお
・何でこんなに頻繁にrebootしまくるのか,もっと作業手順は効率化できるはずだ
・今時,MPICH1+rshを使うなんて古すぎる
という苦情は聞き入れません。メンドクサイし。
# 枯れたソフトを使うのが一番よ。
○ハノイの塔解説(積み木はAmazonから購入)
○トランプでQuick Sortの解説
イマイチ,カット割りが下手くそですな。教育用ビデオなんだから,もっとゆっくり字幕や手順を読みとれるように工夫する必要あり。次年度の課題か。
10月も半ばを過ぎましたので,お約束通り「ソフトウェアとしての数値計算」,PDFファイルの印刷を許可します。
予定では,今年度中に中途半端な第18章~第20章を改訂し,一応の完成(Ver.1.1)としたいと思っています(want, hope, or wish...)。
あと,トップページカウンタが19999になりました。ご愛顧感謝,感謝です。
今後ともよろしゅうおつきあい下さいませ。
ちょこっと更新。
ソフトウェアとしての数値計算
追加したのは
・丸めモード
・Natural Cubic Spline
・Gauss型積分公式の解説
・Richardsonの補外
ぐらい。その他,チマチマとした修正は数知れず。
あんましAthlon64 X2とPentium Dの直接的な比較ベンチがないので,自分の環境でやってみた的発表資料。ま,参考程度,ということで。
http://na-inet.jp/research/hokke06.pdf
ということで現実逃避がてらNewサーバを弄っていたら,Mailing List以外の全ての設定が終わってしまったので,早速na-inet.jpドメイン移転手続きをしてしまいました。・・・しかし,1時間経っても全然更新されないな。大丈夫か?>みかかPC
このBlogの記事を読めた方は,新たなサーバからHTMLを読み出している訳です。どですかね?
Movable Typeはおニューになったものの,見かけはあんまし変わらず。ま,いいやね。
2割ほど増量しましたが,まだ50ページは書き足さないといけません。来年の課題かなぁ。
---> 「ソフトウェアとしての数値計算」Version 1.0
原稿を送った後でTypoがいっぱい見つかりやんの。人生そんなもん。
某筋から依頼されていたレポートに前書きと参考文献を追加して公開。
誤解する人はいないと思うけど,精度保証に対するアンチテーゼとして書いた訳ではない。大体,精度保証グループさんたちが目指している方向と,こーゆー誤差推定術の目的とは全然別物である。数値計算による結果についての「厳密な証明」(=真値を含む区間を保証)をしようというのが前者の方々の目的であるのに対し,後者は合理的(解析的・経験的・統計的)な物差しに基づいた「抜き取り検査」みたいなもんか。数学と工学の考え方の相違って感じもするねぇ。
でけたので公開します。オリジナルはMPFR 2.1.0のマニュアルです。GFDLの日本語訳は八田氏のものをそのまま利用しました。また,コンパイルに際しては角藤氏のpTeX for Win32とtexinfo.texを利用しました。
[ Sources, DVI, PDF, HTML ]
翻訳のバグ報告はマニュアル内のメールアドレスまでお送り下さい。
Research Papersに情報教育研究集会予稿とHPCSアブストラクト・ポスターを追加。
ま,こーゆーものがあってもいいかな,と。
http://na-inet.jp/na/netpipebench.pdf
NetPIPE「だけ」でPC Clusterの性能評価を行った,ちょっとズボラなベンチマークテスト結果をまとめたもの。比較対象の参考になれば幸いです。
[ 2008-01-23 ] All files below have been moved to http://na-inet.jp/na/netpipe/
===================
NetPIPE(NPtcp) for Win32
Original Version : NetPIPE 3.6.2 + getopt.c/getopt.h
Compiled with Visual C++ 6.0 by T.Kouya
Sources, Executable file, MD5 checksums
===================
*What's "NetPIPE-win32.zip" ?
The Microsoft Windows Versions of MPICH have special NetPIPE for MPI(C:\Program Files\MPICH\SDK\Examples\nt\netpipe). This NetPIPE programs can run with MPIs only and without raw TCP connections. The original NetPIPE 3.6.2 supports several protocols such as TCP and MPI. We need the NetPIPE with raw TCP connection to evaluate MPICH overhead on Win32 environment. From the information at NetPIPE site, a executable file for Windows NT had been distributed, but it cannot be downloaded now(July 12, 2004). So, we patched the sources of the lastest NetPIPE 3.6.2, included getopt.c/getopt.h to the project, and built our own executable file for Win32 environment. This zip file has all sources needed to build the Win32 binary. It has been published under GPL, because the original NetPIPE is also distributed under GPL.
* Caution
1. This project and patched sources are published under "GNU Public License". For detail, see http://www.gnu.org/licenses/gpl.html .
2. The executable and patched source files are WITHOUT ANY WARRANTY.
3. If you can sophisticate our sources or the original NetPIPE for current Win32 environment, we hope you to publish your sources under GPL.
* The simplest usage
@TCP server side: run "netpipe.exe" without any options.
@TCP client side: run "netpipe.exe" with "-h [IP address of the TCP server]."
For detailed options, see "dox/README" file in NetPIPE.3.6.2.tar.gz.
The Newer MPIBNCpack has been released. It includes two extrapolation routines for IVP of ODEs. Please refer "test_mpiex6.c" as the sample program in detail.
In addition, Bugs in "mpi_linear.c" have been fixed.
Wingmp is a static library for Visual C++ 6.0, which is based on gmp-4.1.2 with mpfr and C++ Class libraries.
Wingmp beta with a check program of MPFR
Our binary use "mpn/generic" codes. If you need well-tuned mpn codes for specific CPUs, we recommend to refer Brian Gladman's Web page.
12/12の高大一貫講義で使った資料。Internet Explorerでのみまともに見られます。
http://na-inet.jp/research/dka2003.htm
Excelでない表計算ソフトでも実行可能なようにしてあります。
うだうだと書いていたTutorialが一応完成したので部分公開。
A Tutorial of BNCpack & MPIBNCpack
別名「以下の通り」文書。・・・疲れちゃってねん。
MPIBNCpackをアップ。LGPLに基づいて配布。