= 2009-04-13 = * [陽明] 安裝 [http://cran.r-project.org/web/packages/ape/ R ape 套件],剛開始的錯誤訊息是找不到 stdio.h, stdlib.h, math.h 這些,所以必須裝 libc6-dev 才會有這些檔案。另外,編譯過程中有遇到一些錯誤(找不到 -lgfortran 跟 -llapack),是因為相依 gfortran 跟 liblapack-dev。 {{{ libc6-dev: /usr/include/bits/stdio.h libc6-dev: /usr/include/stdlib.h libc6-dev: /usr/include/math.h liblapack-dev: /usr/lib/liblapack.a gfortran-4.3: /usr/lib/gcc/x86_64-linux-gnu/4.3/libgfortran.a }}} * [備忘] 安裝步驟: {{{ # apt-get install libc6-dev gfortran liblapack-dev # wget http://cran.r-project.org/src/contrib/gee_4.13-13.tar.gz # R CMD INSTALL gee_4.13-13.tar.gz # wget http://cran.r-project.org/src/contrib/nlme_3.1-90.tar.gz # R CMD INSTALL nlme_3.1-90.tar.gz # wget http://cran.r-project.org/src/contrib/lattice_0.17-22.tar.gz # R CMD INSTALL lattice_0.17-22.tar.gz # wget http://cran.r-project.org/src/contrib/ape_2.3.tar.gz # R CMD INSTALL ape_2.3.tar.gz }}} * [http://www.firephp.org/HQ/Use.html FirePHP] - 搭配 Server-Side 的語法,可以在 Firefox 的 FirePHP 擴充套件上顯示 DEBUG Log 資訊。 * 曾跟 Cloudera 的 Christophe 提過翻譯[http://www.cloudera.com/hadoop-training-basic 錄影]的字幕,不過不確定 [http://vimeo.com/ Vimeo] 是否有支援,需要評估一下。另外,除了 YouTube 以外,還有很多支援字幕的網站,如: [http://dotsub.com/ dotSUB]。 == Parallel : MPI Bindings == * 在 [http://en.wikipedia.org/wiki/Message_Passing_Interface MPI 的維基百科] 有列舉不同語言的實作 * C/C++/Fortran * [http://mpip.sourceforge.net/ mpiP] - Lightweight, Scalable MPI Profiling * C# * [http://www.osl.iu.edu/research/mpi.net/ MPI.NET] - High-Performance C# Library for Message Passing * [http://www.purempi.net/ PureMpi.NET] - a completely managed implementation of the message passing interface. * Python * [http://code.google.com/p/mpi4py/ mpi4py] - MPI for Python - Python bindings for MPI * [http://sourceforge.net/projects/pypar Pypar] - parallel programming with Python * [http://pympi.sourceforge.net/ pyMPI] - Putting the py in MPI * [http://sourcesup.cru.fr/projects/scientific-py/ Scientific Python] 中有 MPI 模組 * [http://packages.debian.org/etch/python-mpi python-mpi] 是 Scientific Python 在 Debian 中 MPI 模組的套件名稱 * [http://www.boost.org/doc/libs/1_38_0/doc/html/mpi/python.html Boost.MPI] provides an alternative MPI interface from the Python programming language via the boost.mpi module. - 這個 Boost 是整合 C++ 跟 Python 的函式庫 * [http://www.datawrangling.com/on-demand-mpi-cluster-with-python-and-ec2-part-1-of-3 On-Demand MPI Cluster with Python and EC2 (part 1 of 3)] * [http://www.datawrangling.com/mpi-cluster-with-python-and-amazon-ec2-part-2-of-3 MPI Cluster with Python and Amazon EC2 (part 2 of 3)] * Java * [http://www.hpjava.org/mpiJava.html mpiJava] - an object-oriented Java interface to the standard Message Passing Interface (MPI). * [http://mpj-express.org/ MPJ Express] - Java for High Performance Computing * Perl * [http://search.cpan.org/~josh/Parallel-MPI-0.03/MPI.pm Parallel::MPI] * [http://search.cpan.org/~ajgough/Parallel-MPI-Simple-0.03/Simple.pm Parallel::MPI::Simple] - [http://the.earth.li/~alex/perl.html 作者的網站] * Ruby * [http://mpiruby.sourceforge.net/ MPI Ruby] - a Ruby binding of MPI. * OCaml * [http://cristal.inria.fr/~xleroy/software.html#ocamlmpi OCamlMPI] provides Caml bindings for a large subset of MPI functions. * Octave * [http://atc.ugr.es/javier-bin/mpitb MPI Toolbox for Octave (MPITB)] * Matlab * [http://www.ll.mit.edu/mission/isr/matlabmpi/matlabmpi.html MatlabMPI] - Parallel Programming with MatlabMPI * [http://www.ll.mit.edu/mission/isr/pmatlab/pmatlab.html pMatlab] - Parallel Matlab Toolbox * 當然 [http://erlang.org/ Erlang] 被視為比 MPI 更容易實作分散/平行化的一種語言,這裡有兩篇參考文章[http://jkndrkn.livejournal.com/205249.html 1][http://www.thinkingparallel.com/2007/03/20/ten-questions-with-joe-armstrong-about-parallel-programming-and-erlang/ 2]。 == Bioinformatics HPC == * [https://biomedhpc.med.harvard.edu Biomedical HPC Leadership Summit 2008] * [http://www.nrbsc.org/ National Resource for Biomedical Supercomputing (NSBRC)] * [http://www.techfak.uni-bielefeld.de/bcd/Curric/welcome.html BioComputing Hypertext Coursebook] * [http://www.bioinformatik.de/cgi-bin/browse/Catalog/Research_and_Education/Online_Courses_and_Tutorials/ bioinformatik.de] * [http://www.techfak.uni-bielefeld.de/bcd/Curric/syllabi.html Biocomputing Course Resource List : Course Syllabi] == eyeOS == * [http://linux.softpedia.com/get/Internet/eyeOS-Apps/h3oSSH-38762.shtml h3oSSH] - eyeOS 上的 SSH Client - [http://www.eyeos-apps.org/CONTENT/content-files/83166-h3oSSH.eyePackage 下載] * [http://linux.softpedia.com/get/Internet/eyeOS-Apps/massAccount-39816.shtml massAccount] - eyeOS 的大量帳號管理工具 * [http://www.eyeos-apps.org/content/show.php/Chinese+Translation?content=80428 eyeOS 中文語系檔]