最新版はこちら。 いろいろ危ない世の中になってきたので、static に生成した html での公開に切り替えました。ご了承ください。
| 先月 | 2001年07月 | 来月 | ||||
|---|---|---|---|---|---|---|
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||
rpm-get is a simple clone of apt-get for rpm. Changes: This release fixes the very nasty bug in the previous version that allowed the program to overwrite some of the root file system. All remove commands have been removed, and no function that removes the cached files will be implemented until it's a 100% certainty that it won't cause any harm.
deb http://surf.ap.seikei.ac.jp/~nakano/kebook2 ./ deb-src http://surf.ap.seikei.ac.jp/~nakano/kebook2 ./-devel@jp に投げ、 引き取り手を募集 してみる。
With cinfo you can find out how much of a file is already resident in memory. This is useful if you want to figure out if your server could do with more memory to improve caching behaviour. License: GNU General Public License (GPL)
euc2html is a simple application to convert any double-byte Japanese (and maybe Chinese/Korean) EUC-encoded characters to HTML/4.0 Unicode entities. It operates using stdin/stdout only, so is useful for batch updating Web sites, content, etc. License: GNU General Public License (GPL)ふむ。
yptransitd is a versatile Unix daemon which provides NIS services with a modular backend interface. The current focus is the development of a backend LDAP module, providing for migration from standard NIS services to LDAP. Changes: Basic support of YP match calls were implemented to allow for user login.PAM の LDAP モジュール使えば、 win2k の Active Directory と組み合わせて認証を統一したりできるのかしらん。
(set-specifier top-toolbar-visible-p nil)で消す。 こちら のページが参考になる。
How to set up high-performance Linux computing clusters.* NEW entry
How to use SSH and the Java-based program MindTerm to create quick, secure, and reliable VPN-like tunnels over insecure networks.* NEW entry
The output from this Perl code is a PostScript program that will produce a "map" of the directory tree for a UNIX (or Windows NT or 95/98) directory down to any level.PostScript を吐いてくれる。
rpmlint is a tool to check common errors on RPM packages. It's designed to check Linux Mandrake packages but it works with all RPM packages.
SciGraphica is a scientific application for data analysis and technical graphics. It pretends to be a clone of the popular commercial application "Microcal Origin", supplying plotting features for 2D, 3D, and polar charts. It features opening several worksheets and plots to work with at the same time, fully-configurable plots using a control panel dialog, a completely WYSIWYG look and feel, and publication-quality PostScript output. Changes: Ability to embed images and set background images for the plots, a clipboard for plots and images, improved PostScript and WYSIWYG, inclusion of pysga.py (a Python module for interacting with plots and worksheets from the terminal), a new scheme for storing numerical data in worksheets, and included examples. License: GNU General Public License (GPL)ほお。ってちゃんと deb になってるし(笑)
tcptraceroute is a traceroute implementation using TCP SYN packets, instead of the more traditional UDP or ICMP ECHO packets. In doing so, it is able to trace through many common firewall filters.
This document describes installing the BIND 9 nameserver to run in a chroot jail and as a non-root user, to provide added security and min imise the potential effects of a security compromise. Note that this document has been updated for BIND 9; if you still run BIND 8, you want the Chroot-BIND8 HOWTO instead.* updated (new document; old name)
This document describes installing the BIND 8 nameserver to run in a chroot jail and as a non-root user, to provide added security and min imise the potential effects of a security compromise. This version of the document covers the old but still popular BIND 8; there is another document which provides similar information for BIND 9.* updated (old document; renamed)
Changes: This is a maintenance release. It contains fixes for a number of bugs in 9.1.2, but no new features.
Cablinux makes a Microsoft cabinet file from a set of input files. Changes: cablinux.c was split into smaller C source code files.
8640 万個の玉があります。 そこから1つひいてもどす、を 300 万回繰り返して 一回も同じ玉を引かない確率が知りたいのですが。まず N=8640万、n=300万とすると、 式としては
N N-1 N-2 N-n-1 N!
P = - x --- x --- … ----- = ----------
N N N N N^n (N-n)!
ということになる。
N! 〜 (2πN)^0.5 N^N exp[-N + 1/(12N) + …]を利用、exp の中は最初の -N だけを使う。
log P 〜 0.5 log(2π) + (N+0.5)log N - N
- [0.5 log(2π) + (N-n+0.5)log(N-n) - (N-n)]
- n log N
となる。0.5 は面倒くさいので無視して整理すると
log P 〜 (N-n)[log N - log(N-n)] - nとなる。
log(N-n) = log N(1-n/N) = log N + log(1-n/N) 〜 log N - n/Nだから (最後の近似は (x<<1) での log(1-x)〜-x を利用)、
log P 〜 n(N-n)/N - n = -n^2/Nになる。
P 〜 exp(-n^2/N) 〜 10^[-n^2/(N log10)] 〜 10^[-45289]ということになるようです。まあ直感の通りですが事実上 0 ですね。 逆に言うと n〜??N くらいまでなら重ならない確率も結構高いということか。
ddclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Services' free DNS service.
The ESP Package Manager (EPM) is a simple tool that generates software and
patch distributions in various formats, including AT&T software packages
("pkg") used by Solaris, Debian ("dpkg"), HP-UX software packages
("swinstall" or "depot"), IRIX Software Manager ("inst" or "tardist"),
portable (installation and removal scripts with tar files), and Red Hat
Package Manager ("RPM").
AutoDia is a Perl application designed to allow the easy creation of XML diagrams from various data sources. The output is meant for use with Dia (or any XML parser). AutoDia supports any language through the use of handlers, and a good handler for Perl as well as a simple handler for C++ are included. Changes: Fixes for a couple of critical bugs in handling directories, a new C++ handler, new templates that provide quick and easy HTML API documentation, and improved/updated documentation.暇ができたら Fortran 用の parser でも書いてみるかな、と。
Unison is a file-synchronization tool for Unix and Windows. It allows two copies of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other. Unison can deal with updates to both replicas of a distributed directory structure. Updates that do not conflict are propagated automatically. Conflicting updates are detected and displayed. Unison can communicate through a direct socket link or through an rsh/ssh tunnel. It uses network bandwidth efficiently. Changes: This beta release introduces three major new features: much faster update detection on Windows, local archiving of old versions of files, and file-level merging in case of conflicts, using an external merge program of the user's choice (ediff, vdiff, etc.).
round() だの floor() だの ceil() だのの関数は bits/mathcalls.h で定義さ れているようですが、floor() とかと違って round() は __USE_ISOC99 が define されていないと定義されないようになっているようです。 なんじゃこりゃ bits/mathcalls.h のバグか?と私も思ったのですが、よくよく 調べてみると round() は XOPEN とかでは定義されていない C99 から定義され た関数みたいです。 なので、結論としては普通に gcc 使ってて round() が定義されないのは正常な 動作であると思われます。 結構普通に使ってたりしましたが、実は標準化されていなかったのですね! # gcc 3.x で gcc -std=c99 とかやれば round() もちゃんと使えるのでしょう。
This document is both a tutorial and a reference on shell scripting with Bash. It assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction. The exercises and heavily-commented examples invite active reader participation. Still, it is a work in progress. The intention is to add much supplementary material in future updates to this document, as it evolves into a comprehensive book that matches or surpasses any of the shell scripting manuals in print.* updated; this is now a GUIDE
Linklint is an Open Source Perl program that checks links on web sites. It is licensed under the Gnu General Public License. To paraphrase Richard Stallman:Debian で ITP されている。
e is a tiny command line expression evaluator. It supports a more or less complete set of functions for everyday usage, including factorials, trigonometry, and logarithms.
VMD (Visual Molecular Dynamics) is designed for the visualization and analysis of biological systems such as proteins, nucleic acids, lipid bilayer assemblies, etc. It may be used to view more general molecules, as VMD can read standard Protein Data Bank (PDB) files and display the contained structure. VMD provides a wide variety of methods for rendering and coloring a molecule: simple points and lines, CPK spheres and cylinders, licorice bonds, backbone tubes and ribbons, cartoon drawings, and others. VMD can be used to animate and analyze the trajectory of a molecular dynamics (MD) simulation. In particular, VMD can act as a graphical front end for an external MD program by displaying and animating a molecule undergoing simulation on a remote computer. Changes: This release contains a new sequence browser, a Ramachandran plotting tool, support for Joysticks and Spaceball input devices, support for OpenGL ARB multisample antialiasing extensions, POV-Ray orthographic display support, greatly improved atom selection speed, elimination of some long standing memory leaks in complex atom selections, and Mesa builds now use simpler coordinate axes for improved speed. License: Free To Use But Restrictedジョイスティック入力かー(笑)
Changes: A handler/parser for PHP is now available. It parses PHP pages and adds support for them to AutoDia. AutoDia 0.9 or higher is required.
Awka is both a translator of AWK programs to ANSI C, and a separate library against which the C code is linked. The aims of Awka are to allow creation an executable that provides generally better performance than AWK interpretors, to allow easy inclusion of AWK logic in larger C applications, and use of external C functions within AWK scripts. Changes: Networking features introduced in Gawk 3.1.0 are now supported by Awka (causing change of license to GPL), and several other new Gawk functions have been added. A new and much improved hashing method has been adopted for arrays, Regular Expressions will execute a little quicker, and where possible Awka will track the datatype of variables to optimise performance.
Hexcurse is a versatile ncurses-based hex editor written in C that provides the user with many features. It currently supports searching, hex and decimal address output, jumping to specified locations in the file, an "undo" command, "bolded" modifications, and quick keyboard shortcuts to commands.
Konqclear is a fast program to erase the history, cookies, and cache of Konqueror.
run-parts runs a number of scripts or programs found in a single directory directory. Filenames should consist entirely of upper and lower case letters, digits, underscores, and hyphens. Subdirectories of directory and files with other names will be silently ignored.ということで、ピリオドが入っていると無視されるらしい。 だから無効にしたい奴は gzip しちゃえばいいのだな。
Thirty one layer TiO2/SiO2 optical filters with graded refractive index profiles were fabricated by helicon plasma sputtering at room temperature. Multilayer films were deposited on glass (BK7) and Si (100) substrates simultaneously and sequentially. The measured transmittance spectrum exhibited a reflectance of 99.8% at a central wavelength of 730 nm and high transmittance over the wavelength region outside of the reflected band as a result of the suppression of the sidelobes. The experimental transmittance spectrum corresponded almost completely with that calculated based on the optical multilayer film theory and using the measured refractive indices of TiO2, SiO2 and TiO2-SiO2 composite films. Transmission electron microscopic observations confirmed the expected microstructure of the filter.複数層を絞ってくるフィルタ。
AutoDNS accepts GPG signed emails instructing it to setup secondary DNS for domains and adds appropriate entries to the BIND configuration file in order to make this happen.
C Scripting Language (CSL) is an embeddable scripting language with C syntax. A comprehensive set of libraries is included in the base package, and writing your own libraries is possible with an easy API for C programs, as well as a class interface for C++ programs. If you are looking for a compact and powerful scripting engine for your application, CSL might be the choice.csh とは違うのだろうか(笑)
xxdiff is a graphical browser for viewing the differences between two or three files, or between two directories, and can be used to produce a merged version.
The GNU/Linux TerminalServer for Schools provides distribution- and language-independant software packages for easier installation of LTSP-based terminal servers. Changes: This release only includes packages for Debian GNU/Linux.いまいちどういうんだかピンとこないけど..
About: Andromeda dynamically converts folders and subfolders of MP3s into an easy-to-use Web site with dynamic playlist generation. Other supported formats include WMA, OGG, MPG, AVI, WMV, and many more. It's great as a personal jukebox, on a local network, and over the Internet (bandwidth permitting). Additional features include skins, custom playlists, logons/accounts, and a search tool. No database is required. ASP and PHP versions are available.
About: Xfsamba is an SMB (Windows) network navigator with upload, download, rm, rmdir, mkdir, and tar capabilities. It does not mount remote Windows shares at any time.
\captino[ほげほげ]{ほげほげふがふがもげもげ}
形式への書き直し。list of figures に長い説明が出ると鬱陶しいので。
About: Cablinux makes a Microsoft cabinet file from a set of input files. Changes: Removed seperate program cablinux_wop - 'cablinux --wop' should do the trick now. Also added datablock checksums.
About: cvs-nserver is the almost complete rewrite of network-related CVS code featuring security-critical code in separate executables, a clean authentication layer allowing virtual repositories running under a single system account with an unlimited number of virtual users, simple authentication modules which can authenticate against /etc/passwd, /etc/shadow, and PAM, and complete compatibility with existing clients. Changes: An annoying bug with 'cvspasswd' installation and a couple of typos have been fixed.
About: FSlint is a toolkit to find various forms of lint on a filesystem. At the moment it reports duplicate files, bad symbolic links, troublesome file names, empty directories, non stripped executables, temporary files, duplicate/conflicting (binary) names, and unused ext2 directory blocks. Changes: Much better binary conflict checking. New zipdir utility, to reclaim lost ext2 directory space. Various clean ups also included.こんなのかけてみるのどうですかねえ > 関係者
This document describes how to localize GNU/Linux for Finnish users and is intended to replace Pekka Taipale's original Finnish-HOWTO which has not been updated for some time. This document derives from original Finnish HOWTO and more importantly from the Danish-HOWTO by Niels Kristian Bech Jensen.
Language of the HOWTO is Finnish. Non-Finnish users should consult Danish HOWTO which is not in Danish but in English.* re-written; converted from Linuxdoc SGML to DocBook XML
Quick instructions to enable a second mouse in X.* updated
About: gmmusic is a GNOME database frontend to handle your entire music collection, consisting of songs on CDs,CD- ROMs, LPs, Singles, Minidiscs, audio, and video tapes. For handling CDs, freedb is fully supported. Besides managing data, it can also print inventory lists and nice trays for CDs and CD-ROMs. Changes: All CDDB(tm) support was removed to avoid potential licensing problems. gmmusic now supports freedb.org.
About: Netstat-m is a tool to monitor masqueraded connections through a Linux 2.4-based firewall.
Changes: In previous versions, the client would incorrectly accept PADT's from any MAC address and terminate the connection. This has been fixed. Also, minor fixes were made in the Makefile for Turbolinux.
About: Windows 9x Password List reader is a program that will allow you to see the passwords contained in your Windows pwl database under Unix. You can check the security of these files/try to recover the main password using the bruteforce mode. Changes: A processor detection routine was added. When used in bruteforce mode, giving a password now resumes the search at that place. Default alphabet files no longer contain spaces.
この論文は基本的なデータ圧縮についての啓蒙記事で、圧縮技術に関する数学とアルゴリズムについて初心者向けに説明しています。 どのタイプの圧縮ツールと技術が自分のアプリケーションに適しているか評価できるように、簡単な考察と例題が示されています。 さらに進んだ理論的検討および簡単に使える圧縮ツールとライブラリーの所在を示す情報を提供しています。
man -l -Tnippon ./hoge.1 | $(PAGER)とすると良いようです。
Partition Image is a Linux/UNIX utility which saves partitions in the ext2fs/ext3fs (the linux standard), ReiserFS (a new journalized and powerful file system) or FAT16/32 (DOS & Windows file systems) file system to an image file. The image file can be compressed in the GZIP/BZIP2 formats to save disk space, and split into multiple files to be copied on removable floppies (ZIP for example), ...sid に partimage というパッケージでありますな。
About: Courier is an integrated ESMTP, IMAP, POP3, and webmail server, designed to provide mail services with aggressive spam filtering. A mail filtering API defines site-wide and recipient-specific mail filters that are applied during mail transport, instead of only after the unwanted mail has already been received. Courier also includes a UUCP gateway, and a mailing list manager. Changes: The "webadmin" module now allows Courier configuration/administration to be done from a Web browser, and a separate webmail password file is no longer needed - changing the webmail password updates the "real" account password (in the LDAP directory, a MySQL table, or the system password file).
Changes: A fix for a problem manually creating machine accounts on a Samba PDC using the smbpasswd -a -m method; using the automated Windows tools to add machines into a Samba domain works with 2.2.1 and there is no need to upgrade unless you need the older functionality.
g77 -o snrnd snrnd.f nrnd.f mt19937-2f.cなどとすれば使える。
1 x^2 ----- exp(- ---) ??2π 2に一致するようだ。
set xrange [1:39] plot 1 - (364.0/365)**xとしてみると面白いかも :-) 40 人のクラスで 0.1 をちょっと越えるくらいか。
real*8 v(3), va
real*8 mgas, tgas, unitbz, alphasq
parameter (mgas = 39.948d0 * 1.6605402d-27)
parameter (unitbz = 1.380658d-23)
parameter (tgas = 400)
alphasq = sqrt(mgas / (unitbz * tgas))
va = 0.d0
do 10 i = 1, 3
v(i) = nrnd(genrand) / alphasq
va = va + v(i)**2
10 continue
va = sqrt(va)
という感じで。
About: Source Code Uninstaller is a program to help uninstall (delete) files installed with the 'install' program. You need to patch and compile the install program from the file-utils package. Usually, configure and makefiles make use of the install program. When you install sources by typing 'make install', it is written to the SCU database file. You can also manage installed files with SCU.アイディアとしてはちょっと面白い。
Matter and antimatter just don't mix, so it's surprising that you can probe one with the other. A paper in the 6 August print issue of PRL reports the first results of a new microscope that uses positrons (anti-electrons) to create an image of a surface. The paper shows that positrons can see defects better than either optical or electron beam microscopes. Positrons also provide information about the type of defect present. The scanning positron microscope (SPM) may soon be available as a powerful tool for probing many different materials.(A. David et al., Phys. Rev. Lett. 87, 067402. )
About: dot.conf is a simple configuration-file parser library written in C.
The configuration files created for dot.conf look very similar to those
used by the Apache Webserver. Even Container-Directives known from
httpd.conf can easily be used in the exact same manner as for
Apache-Modules. It supports various types of arguments, dynamically
loadable modules that create their own configuration options on-the-fly, a
here-documents feature to pass very long ARG_STR data to your app,
${NAME:-default} style environment variable substitution for arguments, and
on-the-fly inclusion of additional config files. Some behaviour can be
toggled with flags at runtime. To keep dotconf from printing out warnings,
you can install your own customized errorhandler.
Changes: Minor bugfixes to fetchmail. Rob Braun's remote-build change was corrected, since it broke the build with NLS. Found (and killed) a subtle SMTP protocol error that was probably lurking behind a lot of the bug reports related to bounce mail, thanks to Quoc Luu. (Only manifested when the MTA rejected mail due to a bad RCPT TO address.)
lilo -R hogehogeとすると、次のブートにだけ hogehoge ラベルが指定できる。 Debian の memtest86 を実行するときとかに便利かも。
A simple (2+1) dimensional discrete model is introduced to study the evolution of solid surface morphologies during ion-beam sputtering. The model is based on the same assumptions about the erosion process as the existing analytic theories. Due to its simple structure, simulations of the model can be performed on time scales, where effects beyond the linearized theory become important. Whereas for short times we observe the formation of ripple structures in accordance with the linearized theory, we find a rough surface with scaling properties for intermediate times. The long time behavior of the model strongly depends on the surface relaxation mechanism.