サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
災害への備え
niitsuma.hatenadiary.org
CRF++の使い方などのまとめ CRFの原理 CRFがよくわからなくてお腹が痛くなってしまう人のための30分でわかるCRFのはなし http://d.hatena.ne.jp/echizen_tm/20111206/1323180144 条件付き確率場(CRF)メモ http://d.hatena.ne.jp/jetbead/20110929/1317253922 条件付き確率場の推論と学習 http://www.slideshare.net/rezoolab/seminar-19715143 Computer Visionの話などもあるスライド How Conditional Random Fields and Logistic Regression could be the same? http://stats.stackexchange.com/questions/63826/how
cmakeでmakeするプログラムをデバックする方法 $ cmake -DCMAKE_BUILD_TYPE=Debug . $ make $ gdb a.out でdebugできる. 参考サイト http://www.cmake.org/Wiki/CMake_FAQ
YaCyはWeb検索データをP2Pで共有するフリーソフトの検索エンジン。 試しに動かしてみた例 http://www.suri.cs.okayama-u.ac.jp:8090 YaCyは正式には日本語検索に対応していないが、誰かが日本語検索データをP2Pネットワーク上にあげてくれれば日本語検索が可能にできる。その日本語検索データ作成方法は以下 Linuxで動かす手順( windowsでの手順はここ http://d.hatena.ne.jp/niitsuma/20100416/1273138280 ) kakasi libtext-kakasi-perl をインストール ubuntuなら sudo apt-get install kakasi libtext-kakasi-perl またはgentooなら emerge dev-perl/Text-Kakasi app-i18n/kaka
参考 http://madeira.cc.hokudai.ac.jp/blog/articles/2007/07/27/opencv-%E3%81%9D%E3%81%AE1-%EF%BD%9E%E5%B0%8E%E5%85%A5%E7%B7%A8%EF%BD%9E http://www.nogutetu.com/2009/01/opencv-visual-studio.html opencvへのパスを通す [ツール(T)]→[オプション(O)]→[プロジェクトおよびソリューション]→[VC++ディレクトリ] [プラットフォーム]「Win32」 [ディレクトリを表示するプロジェクト] 「インクルードファイル」を選択し,以下を追加. C:\Program Files\OpenCV\cv\include C:\Program Files\OpenCV\cvaux\include C:\Progr
導入手順 dsvn.elをhttp://svn.collab.net/repos/svn/trunk/contrib/client-side/emacs/dsvn.el からダウンロードして/usr/share/emacs22/site-lisp にコピー .emacsに追記 (autoload 'svn-status "dsvn" "Run `svn status'." t) (autoload 'svn-update "dsvn" "Run `svn update'." t) svnadmin create /home/myname/svnrepos /home/myname/src/myproject にソースコードを置く cd ~/src svn import -m 'import project' myproject file:///home/myname/svnrepos/tr
xubuntuや64bit版などの英語環境しかないubuntu baseのものを日本語化する方法 ライブCDなどから英語のままでHDDにインストールする 以下のようにコンソールからソースリストを開く sudo gedit /etc/apt/sources.list 日本語リポジトリであるこの二行↓を追記して上書き保存 deb http://archive.ubuntulinux.jp/ubuntu-ja gutsy/ deb http://archive.ubuntulinux.jp/ubuntu-ja gutsy-ja/ 再びコンソールを起動して sudo aptitude install ubuntu-ja-keyring sudo aptitude update sudo aptitude upgrade sudo aptitude install ubuntu-desktop-ja
CFFI入門で紹介されている方法をubuntu7.10でより単純化して動かしてみた 以下のfloat.cをcffiを使ってcommon lispから呼ぶ //float.c #include <stdio.h> int float_to_bits (float f) { return *((int*)&f); } 以下でshared libのfloat.soができる(参考 ) $gcc -Wall -fPIC -shared -o float.so float.c cffiを導入する $sudo apt-get install clisp cl-cffi cl-asdf clispを起動して以下を行う $clisp (asdf:oos 'asdf:load-op :cffi) (cffi::define-foreign-library libfloat (:unix"float.so")
emacs c++ 開発環境memo Makefileの書き方 Makefileの書き方 わかりやすく内容も充実 http://www.morijp.com/masarl/homepage3.nifty.com/masarl/article/gnu-make/rule.html http://www.jsk.t.u-tokyo.ac.jp/~k-okada/makefile/ http://kommy.s254.xrea.com/Analysis_software.php 共有ライブラリの扱い http://www.linux.or.jp/JF/JFdocs/Program-Library-HOWTO/shared-libraries.html#AEN153 Centos5では /usr/lib64/libg2c.so.** が /usr/lib64/libg2c.soに自動でシンボリック
install rclをこの方法で http://d.hatena.ne.jp/niitsuma/20080325/1206964510 install rclgをこの方法で http://d.hatena.ne.jp/niitsuma/20080325/1221635205 install download maxima-5.16.3.tar.gz from http://maxima.sourceforge.net/ tar zxf maxima-5.16.3.tar.gz; cd maxima-5.16.3 LANG=C ./configure --disable-ecl --enable-clisp --enable-sbcl -with-cffi --with-asdf --with-rcl --with-rclg --with-default-lisp=clisp LANG=C
$sudo apt-get install cl-asdf $cd /usr/share/common-lisp/source/asdf $sh asdf-install.lisp $./asdf-install この方法ではasdf-installをsbclからしか使えないが ~/.clisprc に以下を追加するとclispからもsbclでinstallしたpackageを使える (setf asdf:*central-registry* '(*default-pathname-defaults* #p"/usr/share/common-lisp/systems/" #p"/usr/lib/sbcl/site-systems/" #p"~/usr/share/common-lisp/systems/") ) ;(push "/usr/lib/sbcl/site-systems/" a
入門 お勧めのcommon lisp学習順序 初心者向けlink集 やや詳しい解説 わかりやすい http://www.geocities.jp/m_hiroi/xyzzy_lisp.html 入門からさらに進んだ話題もあるが、説明が短すぎてわかりにくかった http://www.fireproject.jp/feature/common-lisp/index.html 入門的話題のみ説明している 構造体とその簡単な応用まで http://home.soka.ac.jp/~unemi/LispProlog/ Lisp 一夜漬け 本当に基礎的な話題のみ ドット対まで さらに基礎的な話題のみ 制御構造まで http://wisdom.sakura.ne.jp/programming/lisp/index.html Practical Common Lisp 英語の解説 Spam Filterや
cmakeはクロスプラットフォームなconfigureだ.簡単な日本語の解説は http://fseek.exblog.jp/5637217 にもある.使い方は CMakeList.txtというファイルにコンパイル(make)したいプログラムの情報を書く cmake . (最後の"."を忘れないこと) make で目的のプログラムのコンパイルを行うことができる.windowsでは最後のmakeコマンドの変わりにcmakeの生成したhoge.slnをVisualStudioでコンパイルする.より詳しい使い方とCMakeList.txtの記述方法を以下の例で説明する. hello.c 以下のhello.cをコンパイルしたい場合は /* hello.c */ #include <stdio.h> int main(void) { printf("Hello, World.\n"); return
emacsでc++をするための情報をまとめたリンクまとめおよびその他の周辺情報のリンクemacs C++ 開発環境link集をまとめた開発環境は以下で作れる.なおここで紹介している方法の大部分はemacs22でしか動かないので注意. まず必要なソフトをインストールする.ubuntu7.10の場合は以下でinstallできる $sudo apt-get install global exuberant-ctags ecb emacs22 .emacsは以下のようにする(設定済みmeadowでも動くようにしてある.). ;;c-mode auto indent http://at-aka.blogspot.com/2006/12/emacs-c.html (add-hook 'c-mode-common-hook '(lambda () ;; センテンスの終了である ';' を入力したら、自動
公式 emacsのマニュアル(English) A Guided Tour of Emacs - The many faces of Emacs(English) etc 便利なelisp集 http://www.loveshack.ukfsn.org/emacs/ Emacs Lisp List http://dotemacs.de/ Building Multi-TTY Emacs from CVS on Ubuntu Gutsy Gibbon python-modeのrefcardみたいなもの http://python.about.com/b/2007/09/24/emacs-tips-for-python-programmers.htm http://refcards.com/ emacs wiki EmacsNewbieKeyReference(English) Icicles
.emacs https://gist.github.com/niitsuma/85b8472bed9890eb89fa 以下は古い情報を念のために残しておく emacs python mode 導入方法 http://tnt.math.metro-u.ac.jp/~tetsushi/nzmath/emacs-python-mode.html refcard http://python.about.com/b/2007/09/24/emacs-tips-for-python-programmers.htm python.el vs python-mode.el python.elの方がいいらしい http://mail.python.org/pipermail/python-3000/2007-October/010778.html さらにそれぞれの設定方法 http://gunnarwr
以下の順番でリンクを読むと効率的にcommon lispを学習できた xyzzy Lisp Programming Common Lisp 入門 で基礎を学習する。特に以下は注目して読む ラムダリストキーワード 飛ばし読みすると見逃す用語 パッケージの基本的な使い方 だいたいわかったら具体例として lispのpackageの仕組み(clisp) - 週記くらい(BTS開発記)も読む xyzzy Lisp Programming お気楽 CLOS プログラミング入門 CLOS の基礎知識 (1)〜(4) 多重継承 インスタンスの初期化 共有スロット を読んで残りは必要になったら読む 1. テンプレートの使い方と展開形の確認 "," ",@"など他で解説していないものの学習をする asdfの使い方 ASDFによるライブラリの管理 ASDFのインストール ASDFパッケージをインストールする 初
(describe (find-class 'standard-object)) clicc をubuntu8.04でコンパイルしようと途中まで修正をした. 以下の手順で途中までできる sudo ln -s /usr/bin/make /usr/bin/gmake wget http://www2s.biglobe.ne.jp/~niitsuma/clicc-0.6.5.mod.tar.gz tar zxf clicc-0.6.5.mod.tar.gz mkdir ~/clicc cp -R bin src lib ~/clicc export CLICCROOT=$HOME/clicc CLICCROOT/bin/rt ここまではうまくいくが cd ~/clicc/src/compiler clisp (load "clcload.lisp") で失敗する sudo apt-get in
emacsでc++開発を行うための情報を集めました。まとめをここでしています 以下それぞれのリンク Emacs で C 言語プログラミングを始める人へのイントロダクション 初心者向けdocment 以下の2項目が役立つ タグジャンプ ここで説明しているtagファイルの作成方法 $ find . -name "*.[chCH]" -print | etags - はubuntu7.10では動かなかった 関数名の補完入力がM-tabでできる タグジャンプはここで説明してるetagより後述のgtagの方が便利 Benjamin Rutt's Emacs C development tips (English) complieをする窓の大きさを小さめにする方法 インデントを自分好みにする方法 etagの使い方。Emacs で C 言語プログラミングを始める人へのイントロダクション よりも詳しく解説
pythonとc++のインターフェイスを作る方法には boost.pythonを使う方法 swigを使う方法 python.ctypesを使う方法 f2py (Fortranを使うためのInterface)を使う方法 pyreを使う方法 直接Cのインターフェイスを作る方法 があるようだ。 http://www.scipy.org/Cookbook のUsing NumPy With Other Languages のセクションにさらに詳しい解説がある。 ここでは特に配列(numpyの行列)をc++と連携して使う方法に注目していくつかの方法を比較する。numpyは数値計算や行列演算を行うpythonのパッケージでnumarrayの後継にあたる。numpyはnumarayと違って行列が配列の先頭ポインター(double *array)を渡すだけでc++とやりとりができる。そのためc++との連携
emacs C++ 開発環境を学習する emacsでc++開発をする方法は以下の順番で下記リンクを読むことで学ぶことができる. Emacs で C 言語プログラミングを始める人へのイントロダクション で基本を学ぶ etagsの使いかた tag fileの生成は以下 sudo apt-get install exuberant-ctags cd src_dir etags -R . my-src-dir あとはM-. で呼べる ffepの使い方を学ぶ http://www.bookshelf.jp/soft/meadow_23.html#SEC226 Emacs + GLOBALでソース読みを快適にでgtagsの使い方を学ぶ 準備は sudo apt-get install global cd src_dir gtags -v gdbの見える化 でgdbの使い方を学ぶ Emacs Code
Debian ( Debian 4.0r1(Etch) )を古いPCでも動く様に軽く設定する方法が以下で紹介されていたので転載する オススメLinuxディストリビューションは? Part24 http://pc11.2ch.net/test/read.cgi/linux/1196815968/ Debian install Debian公式サイトからbusinesscardイメージをdownload CDにイメージを焼く OSは標準のシステムだけをインストールする システムインストール後,以下でdesktopを構築していく # LANG=C apt-get install xfce4 gdm xserver-xorg x-window-system 基本的な設定 installが終わったら再起動。 日本語入力環境の設定(SCIM-Anthy) # apt-get install scim-
http://osdir.com/ml/emacs.jdee/2007-07/msg00008.html - Subject: ede-save-cache: Buffer is read-only: # A new problem: After just upgrading JDE, ecb, and CEDET whenever I try to quit emacs (even if I never opened a file to edit) I get: ede-save-cache: Buffer is read-only: # There is this buffer .projects.ede that I can't get rid of. - Can resolve as the following sudo rm ~/.projects.ede In my case,
boost.pythonをcmakeでコンパイルする方法です. ubuntu7.10,centos5で動作を確認しています. cmake はunix windos両方で動くクロスプラットフォームなmakeです. boost.python cmake をインストールしてください. ubuntuの場合は apt-get install cmake boost* でインストールされます 例として以下のコード boopy.cpp をcmakeでコンパイルする方法を示します. #include <boost/python.hpp> #include <boost/python/numeric.hpp> using namespace boost::python; char const* say_yes(){return "YES!!";} // See if we can invoke array(
Install from CD http://www.atmarkit.co.jp/flinux/rensai/kvm02/kvm02a.html http://ubuntuforums.org/showthread.php?t=1101445 sudo mv -i /etc/X11/xorg.conf /etc/X11/xorg.conf.backup sudo nvidia-settings hit "save configuration" enter /etc/X11/xorg.conf apt-get install gjc-jre cd bin wget http://yacy.net/release/yacy_v0.93_20100118_6592.tar.gz tar zxf yacy_v0.93_20100118_6592.tar.gz rm yacy_v0.93_2010
このページを最初にブックマークしてみませんか?
『niitsuma blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く