Programming - RとLinuxと...

RとLinuxと...


Programming

プログラミングの備忘録

旧メモを移植の予定

Architecture

C++0x

C言語の新機能

C言語BoostデバッグCaBoChaPHPJAVA文字コードEmacsライブラリRuby

PerlコーパスWindows

WEB上で各種言語のコードの実行をシミュレーションできるcodepad

_ ldd

ダイナミックリンクされているライブラリを調べる

_ twitter

_ bot

がはやっているらしい.

_ configure オプション

コンパイルするときに、./configureの前置として、"LIBS -l<ライブラリファイル>"や"LDFLAGS -L<ライブラリファイルのあるディレクトリ>"を付けると、通常ライブラリがあるはずの/usr/libや/usr/local/libではない/home配下などにあるライブラリを見てくれる。

LIBS=-lmylib ./configure

以下のようにすれば/home/hoge/lib以下のライブラリも検索するようになります。

LDFLAGS="-L/home/hoge/lib" ./configure 

_ 文字コードの確認

$ echo -n '記号' | hexdump -C
00000000  e8 a8 98 e5 8f b7  

_ Ubuntu で root になるのは

sudo -s

_ DOM とSAX

ここ を参照せよ

_ XSLT 変換

久しぶりいじってみた。とりあえずここに基本情報あり

_ 動画形式変換

WindowsであればCraving Explorer や AoA Audio Extractor が使えるが.

_ Boost_Install

_ Boost_tokenizer

_ Boost_any

_ core_dump

_ debug オプション

デバッグ用に最適化を行わないオプションがあるのだが

  • O は大文字のおー,これに最適化を意味する数値を続ける
    gcc -g -O0 hello.c
    の -O0 は オー・ゼロ である.

_ C言語系

ここに独立させたProgramming_C


_ CaBoCha

_ CaBoChaのUTF-8対応

_ CaBoCha の C ライブラリのチェックを始めた.2008/08/27

_ CaboChaのCインターフェイス


_ Emacs のチップ

_ 自動インデント実行

  • インデントを自動で整形。操作方法.インデントを整形したいブロックの始まり(中括弧の始まり'{')がある行にカーソルを合わせ、Esc C-q 。ブロック始まり行にカーソルを動かすには、Esc C-uとする

_ ライブラリについて

_ ライブラリについて2

ここに良い参考ページがある

_ コーパス系

_ 文字コード

[#i68b50c7]

_ Unix 系

_ データベース


_ iPhone系

ここに独立させた

_ Android系

ここに独立させた

_ Java 系

[#fe02046c] ライブラリパスを指定する際.例えば /lib/rJava/jri 下に libjri.so があるばあい. java -Djava.library.path=.:/lib/rJava/jri rtest のようにカレントをしっかりセットすること.

  • Ubuntu にsunのJava
$ sudo add-apt-repository 'deb http://archive.canonical.com/ lucid partner'
$ sudo apt-get update 
$ sudo aptitude install sun-java6-jdk  
$ sudo update-alternatives --config java

_ 配列はオブジェクト扱いとなる

長さは変数 length であって、関数 length() で求めるのではない。C言語では sizeof か strlen() を使うことになる。

_ パッケージ宣言したファイルを実行する場合

たとえば package xml; としてコンパイルしたクラスファイルを C:\workhome  に入れた場合、実行方法はC:\workhome>java xml.XMLTokeniser alice2.txt > alice3.xml

_ パッケージのインポート

たとえばe:\forte\corpus2\tagger\Tagger.java から e:\forte\corpus2\innerCorp\Pretokenizer.java をインポートするときは、前者のファイルで、

import innerCorp.PreTokenizer; 

のようにして実行する

  • Eclipseプロジェクトでファイルを置く位置

    作成したプログラムに引数として与えるファイル類はプロジェクト直下のディレクトリに置く. すなわち src や bin の上.

_ 実行時におけるパスの指定

java  -classpath /home/ishida/source/postgres/pg72jdbc2.jar:
  ./ HelloWorldJDBCPostgreSQL

_ XML 作成

たとえばココなど参考にする。

_ Ruby 系

_ Bot

_ Perl 系

[#o8ce47fe]

_ PHP

_ Windows 系

[#e7be1c0b]
 
添付ファイル: fileWXPPro2 667件 [詳細] fileanimation_main.m 614件 [詳細] file06_ZeichenKetten.pdf 1682件 [詳細]
 
Link: MenuBar(1981d) C_N-gram(2387d) twitter(2811d) CaBoCha(2884d) DataBase(2889d) Boost_Install(3003d) Architecture(3007d) C++0x(3098d) iPhone_Dev(3120d) PHP_XML(3201d) PHP_URL解析(3230d) PHP_オブジェクトのファイル間通信(3231d) Boost_tokenizer(3325d) Programming_C(3328d) iPhone_TouchEvent(3337d) Android_Dev(3343d) Java環境の設定(3345d) core_dump(3353d) iPhone_Files(3361d) iPhone_AppID(3361d) iPhone_dylib(3362d) iPhone_SDK(3362d) hidden_MyProjects(3377d) TabBarApplication(3385d) Ad_Hocのインストール(3388d) XCodeの便利な機能(3388d) hidden_iPhone_非同期通信(3388d) Provisioning設定(3389d) ad_hoc作成(3389d) iPhone_アプリの起動(3404d) UIKit(3418d) CPP_mapの使い方(3613d) CaboChaのCインターフェイス(3613d) ディレクトリ操作dirent.h(3622d) mapコンテナから要素を削除する(3622d) hidden_dir_h(3684d) C_VectorMatrix(3684d) hidden_malloc(3684d) C_日本語一文字を取得(3760d) hidden_Java_N-gram(3761d) hidden_C_N-gram(3761d) hidden_C_CharCode(3761d) hidden_Java_CharCode(3761d) hidden_MultiByte_Unicode(3765d) strtokとmap(3769d) stringとchar(3770d) hidden_import_library(3774d) Boost_regex(3806d) hidden_autoconf_automake(3810d) Cでメモリを節約して文字列を読む(3814d) C_INCLUDE_PATH(3816d) ヘッダファイルの場所(3816d) Javaライブラリチェック(3816d) sizeofについて(3820d) コントロールを配列化(3820d) VBでHashtable(3822d) const_castの使い方(3826d) C++とヘッダ(3826d) PerlでSentence分割(3831d) Perlモジュールの@INCを確認する(3831d) Javaと和布蕪(3833d) SJavaのコンパイル(3833d) CPP_regex(3836d) Cで文字列を空にする(3837d) Cで動的に配列を作成する(3839d) hidden_forTreeTagger(3857d) CPP_boost_tokenize(3878d) CPP_file_tokenize(3878d) Java_Hashtableと正規表現(3878d) CPP_vectorの使い方(3878d) Java_tokenizer(3879d) Perl_prosperNote(3884d) Java_Concordancer(3891d) 正規表現クラス(3891d) Prog_JavaApplet(3906d) JTextFieldの簡単な例(3906d) hidden_iso-8859-1(3907d) Perlでのutf-8による日本語処理(3912d) Programming_VB_ICON(3921d) VB_正規表現(3922d) Programming_cin(3927d) Perl_ディレクトリや拡張子の処理(3936d) hidden_Perl_青空文庫からルビを取る(3937d) VC_Icon(3938d) ProgrammingFromOldHtml(3938d) VC_Control(3938d) VC_FormView(3938d) VS_Cancel_OK(3938d) Java_iso8859(3938d) Java_Static(3938d) Java_FileReader(3938d) Java_RandomAccess(3938d) Java_UTF8(3938d) Java_Eclipse_Swing(3938d) VS_command_line(3939d) Bash_shift(3941d) Perl_カボチャから句数を計る(3943d) Perl で第一引数のファイルを取り出すルーチン(3943d)
Last-modified: 2010-09-02 (木) 09:11:29 (2878d)