<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/yo-kichi/">
    <title>Linux,Java,C @ wiki</title>
    <link>http://w.atwiki.jp/yo-kichi/</link>
    <atom:link href="https://w.atwiki.jp/yo-kichi/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>Linux,Java,C @ wiki</description>

    <dc:language>ja</dc:language>
    <dc:date>2012-07-20T01:49:58+09:00</dc:date>
    <utime>1342716598</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/yo-kichi/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/yo-kichi/pages/154.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/yo-kichi/pages/28.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/yo-kichi/pages/155.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/yo-kichi/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/yo-kichi/pages/153.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/yo-kichi/pages/152.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/yo-kichi/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/yo-kichi/pages/148.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/yo-kichi/pages/151.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/yo-kichi/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/yo-kichi/pages/2.html</link>
    <description>
          </description>
    <dc:date>2012-07-20T01:49:58+09:00</dc:date>
    <utime>1342716598</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/yo-kichi/pages/154.html">
    <title>セットアップ</title>
    <link>https://w.atwiki.jp/yo-kichi/pages/154.html</link>
    <description>
      *BackTrack R2 32bit KDE
----
*bterfs
ssdだからbtrfs入れたよ
寿命が伸びる予定？
参考ページ
http://dameore.blogspot.jp/2011/01/ssdubuntulubuntubtrfs.html
http://www.sakopc.info/hiki/hiki.cgi?btrfs%B2%BD

*日本語環境
http://royalwin.blog.so-net.ne.jp/archive/c2301730880-1

apt-get install ttf-ipafont kde-i18n-ja
apt-get install scim anthy scim-anthy
.bashrcに追加
export XMODIFIERS=&quot;@im=SCIM&quot;     # XIM
export GTK_IM_MODULE=scim        # GTK+ 2
export QT_IM_MODULE=scim-bridge  # Qt 3/4
再起動

*GUIで起動
bash_profileで対処中
*sshd
で接続できない・・    </description>
    <dc:date>2012-07-20T01:49:17+09:00</dc:date>
    <utime>1342716557</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/yo-kichi/pages/28.html">
    <title>大学</title>
    <link>https://w.atwiki.jp/yo-kichi/pages/28.html</link>
    <description>
      **大学の授業で書いたれぽーと　（ひどい
各教授にWebで公開していることを伝えているので丸写しするとアカン

[[ウェラブルコンピューティング？&gt;re1]]
[[OSの制御方式？&gt;re2]]

大学の授業で書いたメモなので間違え多数だと思います。
参考にしないようにしましょう
----
**Unix
[[Unix10/6-]]
[[Unix10/20-]]
[[Unix10/27]]
[[Unix1124]]
[[Unix1215]]

----
**情報分析
[[情報分析Ⅱ10/22]]
[[情報分析Ⅱ10/29]]
[[情報分析Ⅱ11/5]]
[[情報分析Ⅱ11/12]]
[[情報分析Ⅱ11/19&gt;jyoubun1119]]
[[情報分析Ⅱ11/26&gt;jyoubun1126]]
[[情報分析Ⅱ12/3&gt;jyoubun1203]]
[[情報分析Ⅱ12/10&gt;jyoubun1210]]
[[jyouhoubun0114]]


----
[[jyoubun1217]]
[[ランレングス法]]
[[暗号がどうたら]]
----

----


----

 **title
 
 ***参考
 ----
 **反省
 ----
 コメント
 #pcomment(below2,noname,20,enablenamelink,enableurl)    </description>
    <dc:date>2012-07-17T16:53:38+09:00</dc:date>
    <utime>1342511618</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/yo-kichi/pages/155.html">
    <title>re2</title>
    <link>https://w.atwiki.jp/yo-kichi/pages/155.html</link>
    <description>
      OSの制御方式で特に排他制御に使われるセマフォについて書こうと思う。排他制御とは資源に対して複数のプロセスから読み込みや書き込みがあった場合に矛盾が生じることを防ぐ役割を持っている。その一つにセマフォが使われる。他にも排他制御は場面によって様々に使い分けられている。セマフォは主にファイルアクセスの排他に使われる。
セマフォのアルゴリズムは単純である。セマフォを鍵として考えると分かりやすい、資源に鍵を1つ持たせる。その資源にアクセスするには資源から鍵をもらわなくてはならない。そして資源にアクセスする際に資源から鍵をもらうことができれば資源を使うことができる、なければ鍵が解放されるのを待つという仕組みである。また資源のアクセスをやめるときに鍵を解放して他のプロセスから資源にアクセスできるようにする。これによって複数のプロセスから同時にアクセスされて資源に矛盾が生じることを防ぐことができる。だが資源のアクセスで読み込み処理が多い場合はこの仕組みだと非効率である。読み込みアクセスのみの場合は資源の矛盾が起きないからである。よって読み込み処理を多く行われる資源なら読み込みセマフォを用意し、複数のプロセスからアクセスできるようにした方が効率的である。一方書き込みでは、複数のプロセスから資源に書きこむと矛盾が生じてしまうため資源に対して1つだけの書き込みセマフォを用意して１つのプロセスのみがアクセスできるようにする。
ここまでセマフォのアルゴリズムを説明したが注意しなくてはならない現象がいくつかある。デッドロックと言われるものである。プロセスAが資源aにアクセスしている、プロセスBが資源bアクセスしている状態でプロセスAが資源bにプロセスBが資源aにアクセスしようとすると互いにセマフォが解放されるのを待つことになる。これでは処理が一向に進まないのでデッドロックを防ぐ仕組みが必要である。
セマフォは簡単なアルゴリズムだが、排他制御の多くは注意深く実装しないとデッドロックや割り込み処理などでバグが起こる可能性が高いのである。また場面によっていろいろな排他制御のアルゴリズムがある。    </description>
    <dc:date>2012-07-17T16:52:43+09:00</dc:date>
    <utime>1342511563</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/yo-kichi/pages/19.html">
    <title>Linux</title>
    <link>https://w.atwiki.jp/yo-kichi/pages/19.html</link>
    <description>
      :設定インストール関係|
-[[USBをmountするのにてこずる]]
-[[networkドライバー]]
-[[networkドライバーforDebian]]
-[[Grubの設定]]
-[[Kernelを再構築]]
-[[menuconfigできない]]
-[[rootなれるuserを管理]]
-[[GUIが立ち上がらなくなるgconfd]]
-[[Mercurial]]
-[[Linuxのhistoryにログを残さない]]
-[[時間を合わせてみるntpdを使って]]
-[[Mercurialソースからインストール]]
-[[networkの設定]]
-[[Xen]]
-[[WebページをURLからアクセスできるようにするDDNS]]
-[[CUIでMP3プレイヤー]]
-[[sambaさん]]
-[[GUIディスプレイの設定]]
-[[音楽CDの読み込み]]
-[[XenServer]]
-[[debianでCapsLockをContrlに]]
-[[vimでglobalを使う]]
-[[proxy環境でapt出来なくて泣いてた]]
:BackTrack設定|
-[[セットアップ]]
:カーネル|
-[[Linuxのスケジューリング]]
-[[Linux2.6スケジューリングアルゴリズム]]
:ShellScript|
-[[if.sh]]
:ちょっとしたネタ|
-[[2038年問題]]
:LPIが出しているLinuxの教科書、Linuxサーバーの教科書
|&gt;[[Linuxの教科書DL&gt;http://www.lpi.or.jp/linuxtext/#download]]

----
コメント
#pcomment(below2,noname,20,enablenamelink,enableurl)    </description>
    <dc:date>2012-07-17T16:35:19+09:00</dc:date>
    <utime>1342510519</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/yo-kichi/pages/153.html">
    <title>proxy環境でapt出来なくて泣いてた</title>
    <link>https://w.atwiki.jp/yo-kichi/pages/153.html</link>
    <description>
      sudo vi /etc/apt/apt.conf
新規作成or編集


Acquire{
http::proxy &quot;http://proxy.hogehoge.com:8080/&quot;
}

参考
http://blog.goo.ne.jp/k_change_the_world/e/817da6a275f278dd6121f0dbc5411f3c    </description>
    <dc:date>2012-06-18T15:02:50+09:00</dc:date>
    <utime>1339999370</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/yo-kichi/pages/152.html">
    <title>JSP、Apacheで図書管理システムをつくる（テスト環境編</title>
    <link>https://w.atwiki.jp/yo-kichi/pages/152.html</link>
    <description>
      *JSPとApacheで研究室の本を管理してみようと思う。


**要求
研究室にはかなりの本がありすでにある本の把握もできていない為
データ化をして重複をなくす、または誰に貸し出したかを把握するために
貸出を記録することにした。図書館のようなシステムを目指す。

Webページから以下の操作ができる
-本の登録（タイトル、著者、内容）
-本の削除
-貸出記録（日時、借りた人の名前、
-返却記録

SQLはめんどくさいのでやりたくない（希望

開発環境
NetBeans6.8    </description>
    <dc:date>2012-04-19T21:46:20+09:00</dc:date>
    <utime>1334839580</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/yo-kichi/pages/18.html">
    <title>コメント/トップページ</title>
    <link>https://w.atwiki.jp/yo-kichi/pages/18.html</link>
    <description>
          </description>
    <dc:date>2011-07-14T09:39:53+09:00</dc:date>
    <utime>1310603993</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/yo-kichi/pages/148.html">
    <title>ja2010hansei</title>
    <link>https://w.atwiki.jp/yo-kichi/pages/148.html</link>
    <description>
      **基礎部分の繰り返しが足りない
途中になって逆戻りしてしまうと効率が悪い。
また理解が進みにくくなる。なのでもっと基礎は繰り返しましょう。
もしくは生徒それぞれに理解できていない部分を意識させて宿題とする
よく躓く基礎
-スコープ
-メソッド(特に戻り値がどう扱われるか)
-また教え方によって理解していないところが出てくるので気が付いたら反復するといいと思う

***Wikiにまとめても大して参考にならない？
必要と思われる部分だけピックアップしてやる？問題部分、自分たちが大変だった部分
javaで問題を書いているページを集める。ついでに自分たちの問題も紹介とかのが役に立ちそう
なんせすべてにおいて中途半端

***授業の目的、流れがわかってないと意味をつかめない。
「なにを学んでいる、なんのためにやっているか」をわかってもらう
大まかなフローを書く。基本構文ー＞ほにゃららー＞作品　とか

***他大学の授業を見本にする
まねる、参考にする、学ぶ

***宿題の出し方について
いくつか宿題を出したが実際にやってきたのはわずか。
1年は日程的に結構忙しい？、どうやって多く[[Java]]に触れてもらうか

***僕らがやってきた体験を伝えたほうが役立つ？
つまづきやすい点、教える順序でよかった悪かったところ

***インターネットを活用できたか
wikiなどで情報発信しているつもりだったが情報がまとめられてない、情報を見てもらえていない
そのため自ら見てもらえるようにする、メールなどで詳しい人に質問などこっちから行動すべきだった

***今後
資料をまとめる、どうにか見やすく使える情報の載ったものにしたい
-一人でまとめるのつらいので自分でやったところを各自まとめてほしいなぁあ
来年度参考にできるレベルを目指す。


-----    </description>
    <dc:date>2011-05-15T01:54:06+09:00</dc:date>
    <utime>1305392046</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/yo-kichi/pages/151.html">
    <title>Javaスコーラ2010まとめ</title>
    <link>https://w.atwiki.jp/yo-kichi/pages/151.html</link>
    <description>
      [[Javaスコーラ]]はJava言語を学ぶ授業です。[[Javaスコーラとは]]参考
講師は一年間やってきてさまざまに工夫してやってきました。
参考になればいいと思いここにまとめます。

2010年度は自分でプログラムをかけるようになることを目標にたくさんプログラムを書かせてきました。
授業時間は90分で週1回のペースで教えました。授業はスライド、ホワイトボード、実技などで構成しています

前期
[[Linux]]コマンドライン+エディタ
-HelloWorld
-変数について
-if文, for文
-これまでの復習問題
-クラスを構成してるもの
-メソッドの種類、書き方
-コンストラクタ、メソッドを使う
-カプセル化

eclipseを使い始める
-これまでの復習問題
-いくつかお題を提示して簡単なゲームを作ってもらうCUI
-復習問題、ゲーム作成の続き
-ゲーム作成の続き、夏休みの予定検討

夏休み
-各自作りたいソフトウェアを作成（Skypeチャットで対応
自分で書かせることでどこを理解していないかがよくわかった

後期
-クラスの復習、あるプログラムのクラスを抽出
-OOPで書かれた簡単なプログラムを読む
-継承
-スレッド
-ソート、データ構造
-APIのデータ構造の実装を書いてみる
-Appletを用いたGUIプログラム
-GUIでタイマーを作ってみる
-GUIタイマーの続き
-今までの復習、GUIタイマーの改善
-自分で考えたプログラムを作る
-作ったプログラムの発表

この様な順序で教えました。途中で穴埋め、文章題などの問題を出しました。    </description>
    <dc:date>2011-03-05T23:56:22+09:00</dc:date>
    <utime>1299336982</utime>
  </item>
  </rdf:RDF>
