linux関連/masuda_memo
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(linux関連);
***070122 書きながらLinuxとJavaプログラム同時にやっている...
-今回の仕様で表面化してなかった文字コード問題と直面。~
「ServletからChasenに文章を投げ、返ってくる文字列を表示す...
ただこれだけの作業だが、いざプログラムとして走らせるとめ...
ServletはUnicode、Chasenを動かすLinux部分がEUC-JPで書かれ...
構想段階なのが情けないが実際には、~
Servlet→JavaでChasenに投げる前にEUC-JPに変換→Chasenで処理...
Javaで文字列はStringとして扱うが、EUC-JPに変換した文字列...
if (str_euc.equals("あいうえお")) なんかの場合、きちんと...
また、下手にJavaへ取り込んで勝手にUnicodeに変換されるくら...
Chasenの処理などをファイル出力で保持しておいて、Javaへ取...
ちなみに文字コードの変換方法については、当初プログラム上...
***070116 Tomcatが起動できない原因について… [#p06993a1]
-Tomcatのwebapps(もしくはサーバディレクトリ)以下のディ...
今回使っている一ファイル「googleapi.jar」を$TOMCAT_HOME->...
ページにアクセスしても反応がない、shutdown.shを動かすとCo...
-「googleapi.jar」はコンパイルのために置いていたものです...
***070115 いい加減できなさ具合にイライラきて… [#s57e699d]
-サーバを最初からインストールしなおし~
~
CentOS-4 i386~
lab06使用~
~
Test->Skip~
InstallProcess->Japanese~
SystemlKeyBoard->Japanese~
使用用途->Server~
自動パーティション->おまかせ->システムのLinuxパーティショ...
ディスクの設定->そのまま~
ブートローダの設定->そのまま~
ネットワークの設定~
eth0->起動時にアクティブ->IP->160.199.152.56~
eth0->起動時にアクティブ->NetMask->255.255.252.0~
ホスト名->手動設定->sotsuken.ym.nbu.ac.jp~
その他の設定->デフォルトゲートウェイ->160.199.152.1~
その他の設定->1番目のDNS->160.199.16.40~
ファイアウォールなし~
SELinux->無効~
システム標準言語->English(USA)~
インストール言語->English(USA)~
インストール言語->Japanese~
タイムゾーン->アジア/東京~
Rootパス->symnaj~
~
パッケージグループの選択~
アプリケーション->エディタ~
アプリケーション->テキストベースのインターネット~
サーバ->サーバ設定ツール~
サーバ->webサーバ~
サーバ->windowsファイルサーバ~
開発->開発ツール(gcc4-c++追加、java-1.4.2-gcj-compat削除...
システム->管理ツール~
~
~
~
インストールメモ~
Java1.4~
Apache-Tomcat~
NKF~
libiconv~
darts~
chasen~
ipadic~
~
mysql~
~
mysql用javaコネクタドライバ 追加~
googleapi.jar 追加~
~
-とりあえずここまでやりました。
-最終的に仕様をJSPかServletか迷ったところ、クラスとして扱...
それ用にまたテスト(開発ベース作成)を行い、すで作成して...
-同時進行で『情報検索アルゴリズム』なる参考書を読みつつ、...
***061218 JSPにてgoogleapi.jarへのアクセス成功 [#l7e999eb]
-http://www.atmarkit.co.jp/fjava/javatips/086jspservlet03...
googleapi.jarは指定された「$my_directory/WEB_INF/lib/」と...
「$TOMCAT_HOME/common/lib/」の方には「~/.bash_profile」で...
サンプルソースは文字コーディングを「Windows-31J」→「EUC-J...
(以前このソースを直接貼り付けたときは、''ソース内に全角...
-これで下準備の検証は全て終了。プログラムの構築へと移行可...
***061215 TOMCATよりJDBCにてMySQLへ接続 [#ka56cabf]
-よくわかんないけど成功(ぉぃ~
-DBへの接続方法がDriverManagerとDataSourceの2種類あった。~
従来の方法であるDriverManager方式とJDBC2.0から使用可能に...
最初はDataSource方式でやったのだが、>http://160.199.152....
の意味不明なエラーが発生。~
調べても解決法が見つからなかったので旧式であるがDriverMan...
>http://www.hellohiro.com/src/jspdb1.jsp のソースを元に...
エラーからはテーブルに接続できないどうこうのエラーがでて...
かつ前々から疑問にあったソース内でのユーザーやパスの未指...
企業のように安全性よりも現段階での確実な動作を優先させる...
今回は安全性が高いといわれるDataSource方式ではなく、Drive...
~
これでgoogleapiの自作サンプルを動かすことができればプログ...
***061211 MySQLの設定 [#qe8b195a]
-完了?一応手順を載せておく。~
参考は「各種インストールメモ」のところをメインに他Webサイ...
-グループIDの追加~
「groupadd mysql」~
「useradd -g mysql mysql」~
「passwd mysql」~
-どっかでMySQL取ってきて、「tar zxvf ~」で解凍。~
「./configure --prefix=/usr/local/mysql --with-charset=uj...
「make」~
「make install」~
「/usr/local/mysql/bin/mysql_install_db --user=mysql」~
「/usr/local/mysql/bin/mysqld_safe --user=mysql &」~※アン...
「/usr/local/mysql/bin/mysql -u root -p」※MySQLの起動~
Enter password:<enter>~
SET PASSWORD FOR root@localhost=PASSWORD('mysql');※パス...
「cp /usr/local/mysql/share/mysql/mysql.server /etc/init....
「/sbin/chkconfig --add mysql.server」~
~
※次回より自動でサービス実行させたい場合、再起動後に~
「service mysql.server start」を行うこと~
~
-その他の設定~
・文字コードの設定であったのでおまけにやっておく。~
反映されるかは未確認。~
「vi /etc/my.cnf」
[mysqld]
default-character-set=ujis
[mysql]
default-character-set=ujis
~
・Javaでの操作~
JavaでDB接続のとき、''getStringではなくgetBytes及びコード...
~
・気になる文字コード~
「/usr/local/mysql/bin/mysqldump --help」でmysqldumpの設...
その中の"default-character-set=utf8"がちょっと気になる。~
どーいう動作してるのかわかんないけど、文字コード関連でト...
ちなみに「/usr/local/mysql/bin/mysql --help」では~
しっかりと"default-character-set=ujis"であった。~
~
-環境設定は終了?~
後は技術連携である。(JSP・JDBC・googleapi.jar・etc...)~
***061208 GoogleAPI.jarの設置 [#x664951f]
-googleより「googleapi.jar」を取得。~
付属されていたサンプルコードが動いたのでWindows版、Linux...
自作のサンプルはうまく動作せず。~
Windows版で可能だったコンパイル方法や起動方法が適応されず...
またソースのJSP化も行っていないが動作の確認はできた為、次...
-ちなみに現在必要環境の構築状況は
Java 済
Chasen 済
Tomcat 済
GoogleAPI 済?
MySQL 未
となっている。~
というわけでMySQLへ移るのだが、一つおもしろい構成情報を手...
時期や時間の猶予から実行はせず、卒論に組み込む程度と思わ...
J2EE(springに必要と思われる)
フレームワーク:spring(Tomcat・Hibernateのサポート)
ORM:Hibernate(ORMということでSQLのサポート。MySQLも対...
***061205 Chasenのインストール2 [#sf9bfd90]
-無事成功v~
・NKF 2.0
・libiconv 1.9.2
・darts 0.2
・Chasen 2.3.3
・ipadic 2.7.0
-インストール・NKF~
「nkf --version」で表示されればインストール済み~
出なかった(インストールされてない)場合~
どっかで取ってきて、
「mkdir nkf」で適当なフォルダを作り、そこに取ってきたもの...
「sh nkf171.shar」で展開。~
「cd NKF」で移動。~
「perl Makefile.PL」~
「make」~
「make install」で終了。
-インストール・libconv~
「iconv -l」で表示されればインストール済み~
出なかった(インストールされてない)場合~
どっかで取ってきて、「tar zxvf ~」で解凍。~
「./configure --prefix=/usr/local」※解凍位置を指定すること~
「make」~
「make install」~
「iconv -l」で表示されればOK
-インストール・darts~
どっかで取ってきて、「tar zxvf ~」で解凍。~
ただしバージョンは「0.2」でなくてはならない。~
「0.3」では失敗するようだ。~
「./configure --prefix=/usr/local」※解凍位置を指定すること~
「make」~
「make check」~
「make install」~
-インストール・Chasen~
どっかで取ってきて、「tar zxvf ~」で解凍。~
「vi lib/dartsdic.cpp」で180行目付近を下記のように修正。~
// (const char*)keys[size] = key.data();
keys[size] = (char*)key.data();
「./configure --with-libiconv=/usr/local/ --with-darts=/u...
「make」~
「make check」~
「make install」~
「/sbin/ldconfig -v」
-インストール・ipadic~
どっかで取ってきて、「tar zxvf ~」で解凍。~
「./configure」~
文字コードをEUCに変換
「for file in *.dic *.cha」
> do
> echo $file
> nkf --euc $file > tmpfile
> mv -f tmpfile $file
>done
「`chasen-config --mkchadic`/makemat -i e」~
「`chasen-config --mkchadic`/makeda -i e chadic *.dic」~
「make install」~
-設定ファイルの文字コード変換~
「cd /usr/local/etc」~
「cp chasenrc chasenrc.org」~
「nkf --euc chasenrc > chasenrc.tmp」~
「mv -f chasenrc.tmp chasenrc」
-動作確認~
「chasen -ie」~
で待機状態になる。文章を打ち込んで「<Enter>」。~
結果が表示されたら成功。
***061201 Chasenのインストール1 [#s57345f7]
-ができません。~
Chasen単体では動かないらしく、他に必要なソフトがあるよう...
その中の一つ「DARTS」というソフトのConfigureでコンパイル...
C++コンパイラーが問題とありましたが、binにはCPP、GCCなど...
GCCのバージョンのせいかと思い、ダウングレードしようと思っ...
-「gcc-c++.i386」同梱ファイル:gcc-c++・gcc・libstdc++-de...
-でも、Chasen自体はまだ動きません。「Chasen -iw」で起動す...
(オプション-iで文字のコーディングの指定:wはutf8のようで...
***061127 Tomcat成功 [#z4310b00]
-Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒(。A。)!!!~
一月掛かりでようやく一歩進みました。~
濱田先生、ありがとうございます。~
そちらの実験結果をそのままやってみたところ成功しました。~
失敗の原因は確定ではありませんが、シンボルを貼っていたも...
~
その後、JSPとサーブレットを動かしてみるとそちらも成功。~
次は他のソフト(ChasenやGoogleAPIなど)を動かす検証をする...
***061110 卒研用サーバーの設定 [#p0728332]
-lab06使用
-IP:160.199.152.56
-ホスト:sotsuken.ym.nbu.ac.jp~
以下略
-パス:symnaj (=m=
~
~
***-about XOOPS- [#lb0c5bf2]
-オリジナルテーマの作成について
--XOOPSのrootフォルダにあるthemesフォルダの中に「テーマ名...
その中に「style.css」と「theme.html」の二つを作成すれば最...
デザインの幅を持たせるためには「theme_blockleft.html」な...
-ページ用モジュール作成について
--参考サイト@http://xoops.sourceforge.jp/wiki/xoops2/ind...
~
この手順で一度作れば最低限のオリジナルページの作り方がわ...
※一度モジュールをシステムに登録した場合、元ファイルを更新...
※「管理者メニュー」の「モジュール管理」からモジュールの「...
※当然XOOPSのシステムに関わる部分は既存ファイルの更新だけ...
~
***061101 ゼミ [#ddfae7d8]
大分市プロジェクト終了
なんだかあんまり勉強しましたーな感じなかったのでいきな...
とりあえず今後は個人の研究に集中してよいそうな
***061024 ゼミ [#l54fcaf0]
-宿題メモ(涙が出そうだわ、色んな意味で…
--文字サイズ用のテーマを一度作成してみること
--日本語化で変換後の言葉を調べておく
--代替テキストについて、投稿画面のアレをいじってみる
--OS・放置、ブラウザ・後で
--※以上のことを峰っちと割って行う?
***061023 個人 [#p3636438]
第11章 P411~P417~
前提情報だけでも相当な情報量があるのでちょっとしたメモと...
中身は自分なりの解釈や追加情報を混ぜています。~
■情報の構造化と検索~
-情報を得るとは
-→検索:目的の情報を探す
--→分類:あらかじめジャンル毎に整理しておいて目的のジャン...
--→加工:あるフレームで情報を構造化しておき、必要部分のみ...
-元々情報検索は図書館で行われていたものが電子化された情報...
-情報検索 → 1次情報を取得すること~
1次情報とは「欲しい情報」のことであるがネット上では「オ...
2次情報とは書誌的事項(タイトル、著者名、出版社、出版年...
-検索対象が蔵書から電子情報に変わっても情報検索は「欲しい...
-目的の情報に対する検索質問(牽引語の組み合わせ)を投げか...
-転置インデックス法
--キーワード検索の最も多い実現方法。
--キーワードが検索対象文書に出現するかどうかを真偽で表し...
転置インデックス法はキーワードの真偽によって結果を返すが...
-用語
--情報検索:Information retrieval
--テキスト検索:Text retrieval
--文書:Document
--牽引語:Index term
--牽引語付け:Indexing
--検索質問:Query~
***061020 ゼミ [#c04002d5]
-実証用サーバーにOSのインストールを行う。
-モジュールを追加してもメニューにモジュールが反映されない...
管理→システム→一般設定で何でもいいから送信してしまう。~
するとメニューが復活する (゜д゜)ウマー
***061018 ゼミ [#td6a3b50]
-峰っちと共同で調査を行う
-構築における問題の調査(項目-webアクセシビリティ)
--年寄り向け文字サイズについて~
1.最初から大きな文字でサイトを構築してしまう~
2.テーマの中身を同じデザインで文字サイズだけ変更し、ユー...
3.JavaScriptを利用して文字サイズを変更してしまう~
4.CSSをPHPで構成してしまい、BaseFontSizeを引数に渡して文...
5.文字サイズ変更用のモジュールの作成(使用時はメニュー項...
どの形をとるかは一考。
--横文字の日本語化について~
home/modules/各モジュール/language/ にあるフォルダで各言...
ここではその仕組みを利用して新たに「japanese_old」などの...
---いざ書き換えると…~
まず文字コードの問題。PuTTYによるSSH接続-設定文字コード「...
/home/userXX/public_html/b/modules/system/language/japane...
vi modinfo.phpを行うと、中身がめっちゃ文字化けする。~
ただし cat modinfo.php だと問題なく読めるorz~
しょーがないので vi ~/.vimrc で設定ファイルを作成。~
set encoding=euc-jp
set fileencodings=iso-2022-jp,sjis,utf-8
を記述することで解決。~
ただし実験で変更しても反映は見れなかったorz~
もちろんモジュールのアップデートもやったyo…orz
--代替テキストについて~
実際に画像のタグにはalt属性があったが中身のコメントはなか...
他の場所からそこへのテキスト指定ができないか見てみたがな...
中身をいじってしまい、フォームを追加すれば可能だと思われ...
フォームはTextAreaで「画像の説明」とでもすればよいかと。
--対応OS・ブラウザについて~
OSについては学生個人で調べるには無理があるので一考。~
ブラウザは個人的にFirefoxやOperaも追加したいところ。Macの...
どっちにしても実証用のページができないとブラウザでのチェ...
***061013 ゼミ [#xc73aef2]
-うぇブログ2で画面が真っ白になった場合、~
http://160.199.112.144/~userXX/modules/system/admin.php?f...
へ飛び、変更前の設定に戻すとよい
-管理人権限ABCの区分けは可能とわかった~
うぇブログ2の一般設定から管理権限の設定有効を効かせる必要...
~
->峰っち~
XOOPS自体をどこかでDLしてきて解凍~
./html/themes/default/theme.html でthemeファイルのベー...
いじったものを実行するには実際に動いているものにつっこむ...
***061012 個人 [#m961f6e3]
-赤星研究室で『Google Hack』に目を通す~
必要なJavaのソースを把握&実験用サンプルソースを取得
***061011 ゼミ [#j3d93dba]
-とりあえずいじる。いじっていじっていじり倒せ(ぉぃ
-うぇブログ2のモジュールをインストールするが動かない
--ページにいくと真っ白である
--デバッグをONにすると「Fatal error: Call to a member fun...
--telnetで中入って修正かませないか接続を試みる→失敗orz
--管理モードでうぇブログ2にアクセスしてみる
---一般設定などはいじれる
---他の人をチェック→同じ症状の方を発見~
その他エラーレベルの違う人も発見
---モジュールの組み合わせに目を付ける~
実験結果→xeBlog(うぇブログ2)はXanhteと合わせると致命的...
なんでやねん(ノ∀`*)アチャー
--うぇブログ2のホームが何も出ないで白いままなのは仕様なの...
--xeBlogとXanhteでの共通のエラーがfopenに関するものでファ...
「Warning: fopen(/home/user08/xanhte/log/xanhte.log)」~
そこでxanhte.logを探してみるもアクセスできないどころかフ...
ナゾだ…orz
***061010 ゼミ [#y02491b8]
-火曜2限に全体会となる
-10月以内にポータルサイトの目処をつけるようだ
-今週はXOOPSになれる為いじれと言う~
%%今までやってきててまたですか、と思っているのは内緒。%%
*** [#z643f358]
***060905 濱田ゼミ [#ad4747b6]
-多分あるのでしょうか…?あってもプライベートな理由で行け...
***060829 濱田ゼミ [#p18d4ced]
-XOOPSについての討議?&雑談~
(というかゼミあったのね…(ぉぃ
***060725 濱田ゼミ [#p26c3c9d]
-CMS機能検証~
NO.1:操作環境。特に問題なし。どうせUserもWindowsのIEベー...
NO.2:RSS、PHP,Ploneでモジュール利用可能~
NO.3:文字サイズ、CSSでポイント指定すればよい~
NO.4:アクセシビリティ、属性?問題ないかと~
NO.5:画像サイズ変更、プログラム処理で理論上可能~
NO.6:地図機能。完成イメージがわからない~
NO.7:更新情報、DBのオーダーを更新日にすれば新しい順にでき...
NO.8:文字サイズ、CSSでポイント指定すればよい~
NO.9:完全日本語化、一部のカタカナは固有名詞として認めさせ...
NO.10:乗り継ぎ情報、乗り継ぎの計算ができたとしても、日々...
ただし、現状の時刻表サイトにデータを送信し返ってきたデ...
個人で行う場合は誤魔化せるが団体で行う場合はお勧めの方...
NO.11:iぶんぶん連携、連携内容が不明。カテゴリの連携まで行...
NO.12:カテゴリー情報の登録、モジュールの追加では確実に可...
また権限の割り当てで調整可能かもしれない(ここでのカテ...
***060721 赤星ゼミ [#w4a459c7]
-文字一致解析
***060714 赤星ゼミ [#sc62e169]
-探索アルゴリズム
***060711 濱田ゼミ [#ie72679c]
-ポータルサイトについて
--使用者は65才以上?のお年寄り~
よって表記などに配慮
-方向性の投票
--今後の進め方→package
--市役所サイドのWiki参入→投稿・閲覧~
が一番投票される。といっても4票だが…
--リーダー選出→花畠君が一番投票されてます(17:30現在~
--各CMSの評価
---Plone:一番見た目がよい。zopeのインターフェイスとして...
---zope :完全に英語で意味不明。Ploneで慣れると問題なく使...
---XOOPS:記事に辿り着くまでクリック回数が多かった。PHP言...
-用いるCMSについてXOOPSに1票。後に業者に渡すことを考えてP...
***060707 赤星ゼミ [#z26ea33e]
-TEX・辞書式順序について
***060705 吉森ゼミ [#v5f76c6c]
-C言語:クラスetc
***060704 濱田ゼミ [#ee3ce7ba]
-CMSについての調べもの
--Plone
--Zope
-案件について実現可能かどうか
--「鉄道・バス連携検索機能」以外は技術的に可能と思われる
***060630 赤星ゼミ [#if688238]
-セマンティックWebについて
-RSSに関する自習
***060628 吉森ゼミ [#qcf2a235]
-C言語:ランダムアクセス
***060627 濱田ゼミ [#e29666e1]
-PHPに関する自習
-CMSについての調べ物
***060623 赤星ゼミ [#l8f0e612]
-SGML,HTML等文章記述体系について
***060621 大分市役所 [#a75ce865]
-担当者代表?:新(?:シン)
-トップページ→61校区→各サイトへ~
トップには「カテゴリー別」のメニュー~
またサイドメニューを要し、「新着」「更新」情報を載せる~
→DBの更新履歴の日時から新着○件を表示とする…かな~
大手サイトは別にリンクを用意する?~
すでにサイトをもっていてもワンクッションを置いてリンクを...
-デザインは3ペイン?~
淡い色で統一~
とくにコーポレートカラーのようなものはなし~
やわらかいイメージがよい~
→印象薄くね?~
-参考サイト:牛久市・岡山市のサイト(XOOPSを使用している...
→XOOPS仕様決定と考えていいのか、と…?
-地図APIについて~
すでに「PASCO」というメーカー?のものを使っている部分があ...
→確か「MAPION」にもMAPION MAP APIがあったと思われる。
-緊急情報のメール送信システムについて~
Webからの登録者のみに送信される情報発信システム。~
→Webフォームからテキスト等情報入力しSendmailで送信、か...
→その際の負荷を調べる必要があるのでは?~
-サイト情報のテキスト送信について
Webからの登録者のみに送られる、新着情報のテキスト化送信?~
それとも新着情報のみ送るのかしら?
-連絡網について~
連絡網をWeb上でやってしまうというもの。~
→普通このような頻度の低いものに金をかける企業はないと思...
-広報誌との連携~
ネット上に公開する情報をPDF化し、それを印刷することで広報...
→PHPのPDFモジュールで自動作成も可能と思われる?
-作成ガイドのPDF化~
→PDF形式だろうがHTML形式だろうが作成すれば変換は簡単だ...
~~
***060621 吉森ゼミ [#ie504881]
-C言語:ファイル関数
***060620 濱田ゼミ [#r8b2feb8]
-PHP:Get、Postメソッドの扱い~
~
~
yum update redhat
終了行:
#navi(linux関連);
***070122 書きながらLinuxとJavaプログラム同時にやっている...
-今回の仕様で表面化してなかった文字コード問題と直面。~
「ServletからChasenに文章を投げ、返ってくる文字列を表示す...
ただこれだけの作業だが、いざプログラムとして走らせるとめ...
ServletはUnicode、Chasenを動かすLinux部分がEUC-JPで書かれ...
構想段階なのが情けないが実際には、~
Servlet→JavaでChasenに投げる前にEUC-JPに変換→Chasenで処理...
Javaで文字列はStringとして扱うが、EUC-JPに変換した文字列...
if (str_euc.equals("あいうえお")) なんかの場合、きちんと...
また、下手にJavaへ取り込んで勝手にUnicodeに変換されるくら...
Chasenの処理などをファイル出力で保持しておいて、Javaへ取...
ちなみに文字コードの変換方法については、当初プログラム上...
***070116 Tomcatが起動できない原因について… [#p06993a1]
-Tomcatのwebapps(もしくはサーバディレクトリ)以下のディ...
今回使っている一ファイル「googleapi.jar」を$TOMCAT_HOME->...
ページにアクセスしても反応がない、shutdown.shを動かすとCo...
-「googleapi.jar」はコンパイルのために置いていたものです...
***070115 いい加減できなさ具合にイライラきて… [#s57e699d]
-サーバを最初からインストールしなおし~
~
CentOS-4 i386~
lab06使用~
~
Test->Skip~
InstallProcess->Japanese~
SystemlKeyBoard->Japanese~
使用用途->Server~
自動パーティション->おまかせ->システムのLinuxパーティショ...
ディスクの設定->そのまま~
ブートローダの設定->そのまま~
ネットワークの設定~
eth0->起動時にアクティブ->IP->160.199.152.56~
eth0->起動時にアクティブ->NetMask->255.255.252.0~
ホスト名->手動設定->sotsuken.ym.nbu.ac.jp~
その他の設定->デフォルトゲートウェイ->160.199.152.1~
その他の設定->1番目のDNS->160.199.16.40~
ファイアウォールなし~
SELinux->無効~
システム標準言語->English(USA)~
インストール言語->English(USA)~
インストール言語->Japanese~
タイムゾーン->アジア/東京~
Rootパス->symnaj~
~
パッケージグループの選択~
アプリケーション->エディタ~
アプリケーション->テキストベースのインターネット~
サーバ->サーバ設定ツール~
サーバ->webサーバ~
サーバ->windowsファイルサーバ~
開発->開発ツール(gcc4-c++追加、java-1.4.2-gcj-compat削除...
システム->管理ツール~
~
~
~
インストールメモ~
Java1.4~
Apache-Tomcat~
NKF~
libiconv~
darts~
chasen~
ipadic~
~
mysql~
~
mysql用javaコネクタドライバ 追加~
googleapi.jar 追加~
~
-とりあえずここまでやりました。
-最終的に仕様をJSPかServletか迷ったところ、クラスとして扱...
それ用にまたテスト(開発ベース作成)を行い、すで作成して...
-同時進行で『情報検索アルゴリズム』なる参考書を読みつつ、...
***061218 JSPにてgoogleapi.jarへのアクセス成功 [#l7e999eb]
-http://www.atmarkit.co.jp/fjava/javatips/086jspservlet03...
googleapi.jarは指定された「$my_directory/WEB_INF/lib/」と...
「$TOMCAT_HOME/common/lib/」の方には「~/.bash_profile」で...
サンプルソースは文字コーディングを「Windows-31J」→「EUC-J...
(以前このソースを直接貼り付けたときは、''ソース内に全角...
-これで下準備の検証は全て終了。プログラムの構築へと移行可...
***061215 TOMCATよりJDBCにてMySQLへ接続 [#ka56cabf]
-よくわかんないけど成功(ぉぃ~
-DBへの接続方法がDriverManagerとDataSourceの2種類あった。~
従来の方法であるDriverManager方式とJDBC2.0から使用可能に...
最初はDataSource方式でやったのだが、>http://160.199.152....
の意味不明なエラーが発生。~
調べても解決法が見つからなかったので旧式であるがDriverMan...
>http://www.hellohiro.com/src/jspdb1.jsp のソースを元に...
エラーからはテーブルに接続できないどうこうのエラーがでて...
かつ前々から疑問にあったソース内でのユーザーやパスの未指...
企業のように安全性よりも現段階での確実な動作を優先させる...
今回は安全性が高いといわれるDataSource方式ではなく、Drive...
~
これでgoogleapiの自作サンプルを動かすことができればプログ...
***061211 MySQLの設定 [#qe8b195a]
-完了?一応手順を載せておく。~
参考は「各種インストールメモ」のところをメインに他Webサイ...
-グループIDの追加~
「groupadd mysql」~
「useradd -g mysql mysql」~
「passwd mysql」~
-どっかでMySQL取ってきて、「tar zxvf ~」で解凍。~
「./configure --prefix=/usr/local/mysql --with-charset=uj...
「make」~
「make install」~
「/usr/local/mysql/bin/mysql_install_db --user=mysql」~
「/usr/local/mysql/bin/mysqld_safe --user=mysql &」~※アン...
「/usr/local/mysql/bin/mysql -u root -p」※MySQLの起動~
Enter password:<enter>~
SET PASSWORD FOR root@localhost=PASSWORD('mysql');※パス...
「cp /usr/local/mysql/share/mysql/mysql.server /etc/init....
「/sbin/chkconfig --add mysql.server」~
~
※次回より自動でサービス実行させたい場合、再起動後に~
「service mysql.server start」を行うこと~
~
-その他の設定~
・文字コードの設定であったのでおまけにやっておく。~
反映されるかは未確認。~
「vi /etc/my.cnf」
[mysqld]
default-character-set=ujis
[mysql]
default-character-set=ujis
~
・Javaでの操作~
JavaでDB接続のとき、''getStringではなくgetBytes及びコード...
~
・気になる文字コード~
「/usr/local/mysql/bin/mysqldump --help」でmysqldumpの設...
その中の"default-character-set=utf8"がちょっと気になる。~
どーいう動作してるのかわかんないけど、文字コード関連でト...
ちなみに「/usr/local/mysql/bin/mysql --help」では~
しっかりと"default-character-set=ujis"であった。~
~
-環境設定は終了?~
後は技術連携である。(JSP・JDBC・googleapi.jar・etc...)~
***061208 GoogleAPI.jarの設置 [#x664951f]
-googleより「googleapi.jar」を取得。~
付属されていたサンプルコードが動いたのでWindows版、Linux...
自作のサンプルはうまく動作せず。~
Windows版で可能だったコンパイル方法や起動方法が適応されず...
またソースのJSP化も行っていないが動作の確認はできた為、次...
-ちなみに現在必要環境の構築状況は
Java 済
Chasen 済
Tomcat 済
GoogleAPI 済?
MySQL 未
となっている。~
というわけでMySQLへ移るのだが、一つおもしろい構成情報を手...
時期や時間の猶予から実行はせず、卒論に組み込む程度と思わ...
J2EE(springに必要と思われる)
フレームワーク:spring(Tomcat・Hibernateのサポート)
ORM:Hibernate(ORMということでSQLのサポート。MySQLも対...
***061205 Chasenのインストール2 [#sf9bfd90]
-無事成功v~
・NKF 2.0
・libiconv 1.9.2
・darts 0.2
・Chasen 2.3.3
・ipadic 2.7.0
-インストール・NKF~
「nkf --version」で表示されればインストール済み~
出なかった(インストールされてない)場合~
どっかで取ってきて、
「mkdir nkf」で適当なフォルダを作り、そこに取ってきたもの...
「sh nkf171.shar」で展開。~
「cd NKF」で移動。~
「perl Makefile.PL」~
「make」~
「make install」で終了。
-インストール・libconv~
「iconv -l」で表示されればインストール済み~
出なかった(インストールされてない)場合~
どっかで取ってきて、「tar zxvf ~」で解凍。~
「./configure --prefix=/usr/local」※解凍位置を指定すること~
「make」~
「make install」~
「iconv -l」で表示されればOK
-インストール・darts~
どっかで取ってきて、「tar zxvf ~」で解凍。~
ただしバージョンは「0.2」でなくてはならない。~
「0.3」では失敗するようだ。~
「./configure --prefix=/usr/local」※解凍位置を指定すること~
「make」~
「make check」~
「make install」~
-インストール・Chasen~
どっかで取ってきて、「tar zxvf ~」で解凍。~
「vi lib/dartsdic.cpp」で180行目付近を下記のように修正。~
// (const char*)keys[size] = key.data();
keys[size] = (char*)key.data();
「./configure --with-libiconv=/usr/local/ --with-darts=/u...
「make」~
「make check」~
「make install」~
「/sbin/ldconfig -v」
-インストール・ipadic~
どっかで取ってきて、「tar zxvf ~」で解凍。~
「./configure」~
文字コードをEUCに変換
「for file in *.dic *.cha」
> do
> echo $file
> nkf --euc $file > tmpfile
> mv -f tmpfile $file
>done
「`chasen-config --mkchadic`/makemat -i e」~
「`chasen-config --mkchadic`/makeda -i e chadic *.dic」~
「make install」~
-設定ファイルの文字コード変換~
「cd /usr/local/etc」~
「cp chasenrc chasenrc.org」~
「nkf --euc chasenrc > chasenrc.tmp」~
「mv -f chasenrc.tmp chasenrc」
-動作確認~
「chasen -ie」~
で待機状態になる。文章を打ち込んで「<Enter>」。~
結果が表示されたら成功。
***061201 Chasenのインストール1 [#s57345f7]
-ができません。~
Chasen単体では動かないらしく、他に必要なソフトがあるよう...
その中の一つ「DARTS」というソフトのConfigureでコンパイル...
C++コンパイラーが問題とありましたが、binにはCPP、GCCなど...
GCCのバージョンのせいかと思い、ダウングレードしようと思っ...
-「gcc-c++.i386」同梱ファイル:gcc-c++・gcc・libstdc++-de...
-でも、Chasen自体はまだ動きません。「Chasen -iw」で起動す...
(オプション-iで文字のコーディングの指定:wはutf8のようで...
***061127 Tomcat成功 [#z4310b00]
-Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒(。A。)!!!~
一月掛かりでようやく一歩進みました。~
濱田先生、ありがとうございます。~
そちらの実験結果をそのままやってみたところ成功しました。~
失敗の原因は確定ではありませんが、シンボルを貼っていたも...
~
その後、JSPとサーブレットを動かしてみるとそちらも成功。~
次は他のソフト(ChasenやGoogleAPIなど)を動かす検証をする...
***061110 卒研用サーバーの設定 [#p0728332]
-lab06使用
-IP:160.199.152.56
-ホスト:sotsuken.ym.nbu.ac.jp~
以下略
-パス:symnaj (=m=
~
~
***-about XOOPS- [#lb0c5bf2]
-オリジナルテーマの作成について
--XOOPSのrootフォルダにあるthemesフォルダの中に「テーマ名...
その中に「style.css」と「theme.html」の二つを作成すれば最...
デザインの幅を持たせるためには「theme_blockleft.html」な...
-ページ用モジュール作成について
--参考サイト@http://xoops.sourceforge.jp/wiki/xoops2/ind...
~
この手順で一度作れば最低限のオリジナルページの作り方がわ...
※一度モジュールをシステムに登録した場合、元ファイルを更新...
※「管理者メニュー」の「モジュール管理」からモジュールの「...
※当然XOOPSのシステムに関わる部分は既存ファイルの更新だけ...
~
***061101 ゼミ [#ddfae7d8]
大分市プロジェクト終了
なんだかあんまり勉強しましたーな感じなかったのでいきな...
とりあえず今後は個人の研究に集中してよいそうな
***061024 ゼミ [#l54fcaf0]
-宿題メモ(涙が出そうだわ、色んな意味で…
--文字サイズ用のテーマを一度作成してみること
--日本語化で変換後の言葉を調べておく
--代替テキストについて、投稿画面のアレをいじってみる
--OS・放置、ブラウザ・後で
--※以上のことを峰っちと割って行う?
***061023 個人 [#p3636438]
第11章 P411~P417~
前提情報だけでも相当な情報量があるのでちょっとしたメモと...
中身は自分なりの解釈や追加情報を混ぜています。~
■情報の構造化と検索~
-情報を得るとは
-→検索:目的の情報を探す
--→分類:あらかじめジャンル毎に整理しておいて目的のジャン...
--→加工:あるフレームで情報を構造化しておき、必要部分のみ...
-元々情報検索は図書館で行われていたものが電子化された情報...
-情報検索 → 1次情報を取得すること~
1次情報とは「欲しい情報」のことであるがネット上では「オ...
2次情報とは書誌的事項(タイトル、著者名、出版社、出版年...
-検索対象が蔵書から電子情報に変わっても情報検索は「欲しい...
-目的の情報に対する検索質問(牽引語の組み合わせ)を投げか...
-転置インデックス法
--キーワード検索の最も多い実現方法。
--キーワードが検索対象文書に出現するかどうかを真偽で表し...
転置インデックス法はキーワードの真偽によって結果を返すが...
-用語
--情報検索:Information retrieval
--テキスト検索:Text retrieval
--文書:Document
--牽引語:Index term
--牽引語付け:Indexing
--検索質問:Query~
***061020 ゼミ [#c04002d5]
-実証用サーバーにOSのインストールを行う。
-モジュールを追加してもメニューにモジュールが反映されない...
管理→システム→一般設定で何でもいいから送信してしまう。~
するとメニューが復活する (゜д゜)ウマー
***061018 ゼミ [#td6a3b50]
-峰っちと共同で調査を行う
-構築における問題の調査(項目-webアクセシビリティ)
--年寄り向け文字サイズについて~
1.最初から大きな文字でサイトを構築してしまう~
2.テーマの中身を同じデザインで文字サイズだけ変更し、ユー...
3.JavaScriptを利用して文字サイズを変更してしまう~
4.CSSをPHPで構成してしまい、BaseFontSizeを引数に渡して文...
5.文字サイズ変更用のモジュールの作成(使用時はメニュー項...
どの形をとるかは一考。
--横文字の日本語化について~
home/modules/各モジュール/language/ にあるフォルダで各言...
ここではその仕組みを利用して新たに「japanese_old」などの...
---いざ書き換えると…~
まず文字コードの問題。PuTTYによるSSH接続-設定文字コード「...
/home/userXX/public_html/b/modules/system/language/japane...
vi modinfo.phpを行うと、中身がめっちゃ文字化けする。~
ただし cat modinfo.php だと問題なく読めるorz~
しょーがないので vi ~/.vimrc で設定ファイルを作成。~
set encoding=euc-jp
set fileencodings=iso-2022-jp,sjis,utf-8
を記述することで解決。~
ただし実験で変更しても反映は見れなかったorz~
もちろんモジュールのアップデートもやったyo…orz
--代替テキストについて~
実際に画像のタグにはalt属性があったが中身のコメントはなか...
他の場所からそこへのテキスト指定ができないか見てみたがな...
中身をいじってしまい、フォームを追加すれば可能だと思われ...
フォームはTextAreaで「画像の説明」とでもすればよいかと。
--対応OS・ブラウザについて~
OSについては学生個人で調べるには無理があるので一考。~
ブラウザは個人的にFirefoxやOperaも追加したいところ。Macの...
どっちにしても実証用のページができないとブラウザでのチェ...
***061013 ゼミ [#xc73aef2]
-うぇブログ2で画面が真っ白になった場合、~
http://160.199.112.144/~userXX/modules/system/admin.php?f...
へ飛び、変更前の設定に戻すとよい
-管理人権限ABCの区分けは可能とわかった~
うぇブログ2の一般設定から管理権限の設定有効を効かせる必要...
~
->峰っち~
XOOPS自体をどこかでDLしてきて解凍~
./html/themes/default/theme.html でthemeファイルのベー...
いじったものを実行するには実際に動いているものにつっこむ...
***061012 個人 [#m961f6e3]
-赤星研究室で『Google Hack』に目を通す~
必要なJavaのソースを把握&実験用サンプルソースを取得
***061011 ゼミ [#j3d93dba]
-とりあえずいじる。いじっていじっていじり倒せ(ぉぃ
-うぇブログ2のモジュールをインストールするが動かない
--ページにいくと真っ白である
--デバッグをONにすると「Fatal error: Call to a member fun...
--telnetで中入って修正かませないか接続を試みる→失敗orz
--管理モードでうぇブログ2にアクセスしてみる
---一般設定などはいじれる
---他の人をチェック→同じ症状の方を発見~
その他エラーレベルの違う人も発見
---モジュールの組み合わせに目を付ける~
実験結果→xeBlog(うぇブログ2)はXanhteと合わせると致命的...
なんでやねん(ノ∀`*)アチャー
--うぇブログ2のホームが何も出ないで白いままなのは仕様なの...
--xeBlogとXanhteでの共通のエラーがfopenに関するものでファ...
「Warning: fopen(/home/user08/xanhte/log/xanhte.log)」~
そこでxanhte.logを探してみるもアクセスできないどころかフ...
ナゾだ…orz
***061010 ゼミ [#y02491b8]
-火曜2限に全体会となる
-10月以内にポータルサイトの目処をつけるようだ
-今週はXOOPSになれる為いじれと言う~
%%今までやってきててまたですか、と思っているのは内緒。%%
*** [#z643f358]
***060905 濱田ゼミ [#ad4747b6]
-多分あるのでしょうか…?あってもプライベートな理由で行け...
***060829 濱田ゼミ [#p18d4ced]
-XOOPSについての討議?&雑談~
(というかゼミあったのね…(ぉぃ
***060725 濱田ゼミ [#p26c3c9d]
-CMS機能検証~
NO.1:操作環境。特に問題なし。どうせUserもWindowsのIEベー...
NO.2:RSS、PHP,Ploneでモジュール利用可能~
NO.3:文字サイズ、CSSでポイント指定すればよい~
NO.4:アクセシビリティ、属性?問題ないかと~
NO.5:画像サイズ変更、プログラム処理で理論上可能~
NO.6:地図機能。完成イメージがわからない~
NO.7:更新情報、DBのオーダーを更新日にすれば新しい順にでき...
NO.8:文字サイズ、CSSでポイント指定すればよい~
NO.9:完全日本語化、一部のカタカナは固有名詞として認めさせ...
NO.10:乗り継ぎ情報、乗り継ぎの計算ができたとしても、日々...
ただし、現状の時刻表サイトにデータを送信し返ってきたデ...
個人で行う場合は誤魔化せるが団体で行う場合はお勧めの方...
NO.11:iぶんぶん連携、連携内容が不明。カテゴリの連携まで行...
NO.12:カテゴリー情報の登録、モジュールの追加では確実に可...
また権限の割り当てで調整可能かもしれない(ここでのカテ...
***060721 赤星ゼミ [#w4a459c7]
-文字一致解析
***060714 赤星ゼミ [#sc62e169]
-探索アルゴリズム
***060711 濱田ゼミ [#ie72679c]
-ポータルサイトについて
--使用者は65才以上?のお年寄り~
よって表記などに配慮
-方向性の投票
--今後の進め方→package
--市役所サイドのWiki参入→投稿・閲覧~
が一番投票される。といっても4票だが…
--リーダー選出→花畠君が一番投票されてます(17:30現在~
--各CMSの評価
---Plone:一番見た目がよい。zopeのインターフェイスとして...
---zope :完全に英語で意味不明。Ploneで慣れると問題なく使...
---XOOPS:記事に辿り着くまでクリック回数が多かった。PHP言...
-用いるCMSについてXOOPSに1票。後に業者に渡すことを考えてP...
***060707 赤星ゼミ [#z26ea33e]
-TEX・辞書式順序について
***060705 吉森ゼミ [#v5f76c6c]
-C言語:クラスetc
***060704 濱田ゼミ [#ee3ce7ba]
-CMSについての調べもの
--Plone
--Zope
-案件について実現可能かどうか
--「鉄道・バス連携検索機能」以外は技術的に可能と思われる
***060630 赤星ゼミ [#if688238]
-セマンティックWebについて
-RSSに関する自習
***060628 吉森ゼミ [#qcf2a235]
-C言語:ランダムアクセス
***060627 濱田ゼミ [#e29666e1]
-PHPに関する自習
-CMSについての調べ物
***060623 赤星ゼミ [#l8f0e612]
-SGML,HTML等文章記述体系について
***060621 大分市役所 [#a75ce865]
-担当者代表?:新(?:シン)
-トップページ→61校区→各サイトへ~
トップには「カテゴリー別」のメニュー~
またサイドメニューを要し、「新着」「更新」情報を載せる~
→DBの更新履歴の日時から新着○件を表示とする…かな~
大手サイトは別にリンクを用意する?~
すでにサイトをもっていてもワンクッションを置いてリンクを...
-デザインは3ペイン?~
淡い色で統一~
とくにコーポレートカラーのようなものはなし~
やわらかいイメージがよい~
→印象薄くね?~
-参考サイト:牛久市・岡山市のサイト(XOOPSを使用している...
→XOOPS仕様決定と考えていいのか、と…?
-地図APIについて~
すでに「PASCO」というメーカー?のものを使っている部分があ...
→確か「MAPION」にもMAPION MAP APIがあったと思われる。
-緊急情報のメール送信システムについて~
Webからの登録者のみに送信される情報発信システム。~
→Webフォームからテキスト等情報入力しSendmailで送信、か...
→その際の負荷を調べる必要があるのでは?~
-サイト情報のテキスト送信について
Webからの登録者のみに送られる、新着情報のテキスト化送信?~
それとも新着情報のみ送るのかしら?
-連絡網について~
連絡網をWeb上でやってしまうというもの。~
→普通このような頻度の低いものに金をかける企業はないと思...
-広報誌との連携~
ネット上に公開する情報をPDF化し、それを印刷することで広報...
→PHPのPDFモジュールで自動作成も可能と思われる?
-作成ガイドのPDF化~
→PDF形式だろうがHTML形式だろうが作成すれば変換は簡単だ...
~~
***060621 吉森ゼミ [#ie504881]
-C言語:ファイル関数
***060620 濱田ゼミ [#r8b2feb8]
-PHP:Get、Postメソッドの扱い~
~
~
yum update redhat
ページ名: