&size(20){知識情報演習I(後半)のページ};

このページは,知識情報演習I(後半)のページです。
&br;
ここは主にテキストの置き場所などに使用します。

-担当者
-- 手塚 太郎
--- [[Webページ:http://xi.kc.tsukuba.ac.jp/taro_j.html]]
--- Email: tezuka あっと slis.tsukuba.ac.jp 
--- 研究室: 研究棟 2F 215 (7D215)
-- 鈴木 伸崇
--- [[Webページ:http://nslab.slis.tsukuba.ac.jp/~nsuzuki/]]
--- Email: nsuzuki あっと slis.tsukuba.ac.jp
--- 研究室: 研究棟 2F 204 (7D204)

*テキスト [#md77dbdf]

|ステップ|表題|内容|備考|
|1| [[LinuxでRuby編:http://klis.tsukuba.ac.jp/klib/Subjects/KIRL-I/text/text1.pdf]],[[PPT資料:http://klis.tsukuba.ac.jp/klib/Subjects/KIRL-I/text/KIRL-I-linux.pdf]]([[縮小版:http://klis.tsukuba.ac.jp/klib/Subjects/KIRL-I/text/KIRL-I-linux6up.pdf]]) ,[[補助資料(UNIXとemacsの便利な使方):http://klis.tsukuba.ac.jp/klib/Subjects/KIRL-I/text/unix_commands.pdf]]|Linux上でRubyプログラムの作成・実行 ||
|2| [[SQLite3編:http://klis.tsukuba.ac.jp/klib/Subjects/KIRL-I/text/text2.pdf]]|SQLite3でデータベース(DB)構築 ||
|3| [[DBプログラミング編:http://klis.tsukuba.ac.jp/klib/Subjects/KIRL-I/text/text3.pdf]]|DBを利用するRubyプログラムの作成・実行||
|4| [[CGI編(6/5改訂版):http://klis.tsukuba.ac.jp/klib/Subjects/KIRL-I/text/text4.pdf]] |RubyでWebサーバプログラミング(CGI)||
|?| [[補足編:http://klis.tsukuba.ac.jp/klib/Subjects/KIRL-I/text/text5.pdf]]|書誌レコードDB化補足|ステップ3が完成した場合はやらなくてよいです|

(注:テキストは各自で印刷などすること.テキストPDFは学内限定です.学外からPDFを閲覧したい場合は,[[リモートデスクトップ:https://www.u.tsukuba.ac.jp/remote/]]または[[VPN:http://campus-vpn.cc.tsukuba.ac.jp/ja/]]をお使いください.)

&color(#ff0000,#ffffff){注意1(Linuxでの日本語入力について):}; Linuxで日本語入力ができなくなった場合,[[こちらのFAQ:https://www.u.tsukuba.ac.jp/faq/#linux]]の「日本語入力ができなくなった」をご参照ください..mozc を消すには,端末を起動して「rm -rf .mozc」で削除できます. 同様に,.config を消すには「rm -rf .config」としてください.削除後に一旦ログアウトして,再ログインしてください.

&color(#ff0000,#ffffff){注意2(SQLite3の日本語処理について):}; SQLite3の日本語処理がうまくできない場合があるようです.以下でエラーが出た場合は,日本語の氏名の代わりにアルファベットの氏名をお使いください.
- ステップ2の演習1,insert into sample1 values(200712101, '筑波太郎'); のように日本語の氏名を insert するとエラーになる
- ステップ3の演習1-2b,update sample1 set name =’ 寺田寅彦’ where id = 200815901; のような更新でエラーになる


*レポート関係(学内限定) [#y8f918a6]
- [[レポート課題:http://klis.tsukuba.ac.jp/klib/Subjects/KIRL-I/text/report.pdf]] &color(#ff0000,#ffffff){(6/7掲載)};
- [[レポート提出用フォーム:http://cgi.u.tsukuba.ac.jp/~suzuki.nobutaka.gn/KIRL-I-2019-report/]] &color(#ff0000,#ffffff){(6/17掲載)};
- [[レポート提出用フォーム:http://cgi.u.tsukuba.ac.jp/~suzuki.nobutaka.gn/KIRL-I-2019-report/]] &color(#ff0000,#ffffff){(6/17掲載,7/13正午まで開けておきます)};


*日程 [#e6d393d3]

|後半回|火曜クラス|水曜クラス|
|1|5/14|5/15|
|2|5/28|5/29|
|3|6/4|6/5|
|4|6/11|6/12|
|5|6/18|6/19|

(注:前半は掲示のとおり4/16,4/17から授業が始まります。
また、春ABの期末試験期間は授業は行いません)

*補足資料類 [#jf572234]

- [[文字コードに関する注意事項>KIRL-I/EmacsCharcode]] - emacs等での文字コードの問題への対応法です。文字化けするときに参照してください。
- [[UNIXとemacsの便利な使い方:http://klis.tsukuba.ac.jp/klib/Subjects/KIRL-I/text/unix_commands.pdf]] - UNIXやemacsで使えるコマンドの簡単な紹介です。

*参照資料(Linuxの使い方、SQL演習など) [#x6324ea4]

以下の資料は適宜新版に差し替えることがあります。

- [[筑波大学ICTガイド(2019年度版):https://www.cc.tsukuba.ac.jp/ICT/ICT_Guide_J.pdf]] (特にp.37の「Linuxの起動と終了」)
- [[2008年度情報システム概説の資料:http://www.slis.tsukuba.ac.jp/~nakai/2008/FIS/]] (特に第2回、第3回の演習用テキスト)
- [[2011年度プログラミング演習Iの資料:http://klis.tsukuba.ac.jp/klib/Subjects/KIRL-I/text/progI-2011/]] ([[Medowについて:http://klis.tsukuba.ac.jp/klib/Subjects/KIRL-I/text/progI-2011/2011_Meadow.pdf]])
- [[2011年度プログラミング演習II「第3回テキスト」:http://klis.tsukuba.ac.jp/klib/Subjects/KIRL-I/text/progII-2011/text03.pdf]]
- [[データベース概説 関係データベース(RDB)の説明:http://klis.tsukuba.ac.jp/klib/Subjects/KIRL-I/text/database_1_why_database_and_rdb.pdf]]
- [[データベース概説 SQL演習資料:http://klis.tsukuba.ac.jp/klib/Subjects/KIRL-I/text/database_2_sql.pdf]]
- SQLite関係参考資料
-- 日本語参考書: [[SQLite入門 第2版:http://www.amazon.co.jp/exec/obidos/ASIN/479811944X/ref=nosim]] ([[カーリル:http://calil.jp/book/479811944X]])(初版は「[[SQLite入門:http://www.amazon.co.jp/exec/obidos/ASIN/4798109436/ref=nosim]]」)
-- 日本語参考書: [[新標準SQLite:http://www.amazon.co.jp/exec/obidos/ASIN/4797354739/ref=nosim]] ([[カーリル:http://calil.jp/book/4797354739]])
-- 日本語参考書: [[SQLiteポケットリファレンス:http://www.amazon.co.jp/exec/obidos/ASIN/4774143944/ref=nosim]] ([[カーリル:http://calil.jp/book/4774143944]])
-- [[オフィシャルページ:http://www.sqlite.org/]]
- SQLiteをRubyから使うライブラリ関係資料
-- [[SQLite-Ruby Projectオフィシャルページ:http://rubyforge.org/projects/sqlite-ruby]]
-- [[SQLite-Ruby APIドキュメント(SQLite3用):http://klis.tsukuba.ac.jp/klib/Subjects/KIRL-I/sqlite3-ruby-1.2.4/api/]]
-- [[SQLite/Ruby - GeSource:http://www.gesource.jp/programming/ruby/database/sqlite.html]]

*Rubyプログラミング参考資料 [#l25bebee]
- [[ProgI/プログラミング演習I]]のページ
- [[ProgII/プログラミング演習II]]のページ
- [[Rubyオフィシャルサイト(オブジェクト指向スクリプト言語 Ruby):http://www.ruby-lang.org/ja/]]
- 参考書:
-- [[たのしいRuby 第5版:https://www.amazon.co.jp/dp/4797386290]]
-- [[たのしいRuby 第4版:http://www.amazon.co.jp/dp/4797372273]]
-- [[たのしいRuby 第3版:http://www.amazon.co.jp/gp/product/4797357401/]]
-- [[たのしいRuby 第2版 Rubyではじめる気軽なプログラミング:http://www.amazon.co.jp/dp/4797336617/]]
-- [[プログラミングRuby 第2版 言語編:http://www.amazon.co.jp/dp/4274066428/]]
-- [[プログラミングRuby 第2版 ライブラリ編:http://www.amazon.co.jp/dp/4274066436/]]



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS