PHPによるWebアプリケーションスーパーサンプル活用編 第2版
14日にETロボコン関連の行事で京都へ戻ってからは,数日前に購入したPHPの本を試していました。PHPはどんどんオブジェクト指向が進んでいます。本書でもオブジェクト指向に焦点をあてています。なぜオブジェクト指向になるかといえばチーム開発をするためなんです。
時代はチーム開発ですね。
「コンピュータ」カテゴリーアーカイブ
試走会

図 ETロボコン2008関西大会の試走会第1回@KCG6階ホール
いよいよ,京都コンピュータ学院6階ホールにコースが姿を現しました。関西大会は昨年度は大阪電通大四条畷キャンパスで行われましたが,産業界の方々のご推薦で,京都コンピュータ学院・京都情報大学院大学で行うことになりました。
本学が関西における組込みシステム開発の先進的な教育機関(KCG)であり,チーム開発・オブジェクト指向開発などの先進的な教育機関(KCGI)であることが,産業界から評価された結果だと思います。
【参考】
ETロボコン関西大会(仮)
京都コンピュータ学院 進路変更をお考えの皆さんへ…大学中退をされた方などは,10月から一緒に勉強しませんか?
韓国語SimTaKN,明日デビュー

図 韓国語版のImTaKNの画面。図をクリックすると拡大されてハングルが確認できます。
一年前のSSS2007以来,韓国人のために,作者のクニちゃんがSimTaKNを韓国語化しました。このソフトウェアはVistaよりも前のWindowsのためにUnicodeではないコードで開発しています。
では明日から韓国済州島へ行きます。今年もSSS2008の報告をします。お休みなさい。
【参考】
SSS2008 – IPSJ SIGCE
【SSS007関連】
リベラル・アーツとしての宇宙教育
コンピュータを使わない情報教育 その2
漢字の読み方–日中韓の比較…SSS2007のサイトセッションで炸裂したネタ。今年は研究成果がばっちりです。
Unicodeと戦う
漢字プロジェクトを開始したときから,Unicodeに関しては気にはなっていたのですが,本日は朝からずっと調べてきて,ようやくわかってきました。
1 そもそも文字コードとは
文字コードに関しては以下の記事が参考になるので,読んでいただけると幸いです。Unicode誕生までのASCIIコードものべられているからです。なお,この記事を読むときにはバイナリ・エディタStirlingをダウンロードしてから読まれるとよいでしょう。
【参考】
文字コードの基本:ITpro
バイナリ・エディタ Stirling(ベクタ)
2 UnicodeとUTF-8
そもそも,UnicodeとUTF-8の違いがわかりにくいのです。特に,BOMのありなしで,UTF-8とUTF-8Nの区別があるんです。Wikipediaを引用しましょう。
——–
日本国内でのみ、BOM (Byte Order Mark) がついているものをUTF-8、ついていないものをUTF-8Nとして区別することがあるが、国際的には認知されていない。もともと8ビットを基本とするUTF-8ではBOMを付与する必要はないが、UTF-8であることが識別できるようにデータストリームの先頭に EF BB BF の3バイトが付与されることがある。
———
さて,UTF-8対応のテキストエディタ(秀丸やTepaEditor)は当然,中国語やハングルに対応するのか思いきや,未対応です。これらのエディタへ中国語(特に簡体字)やハングルを張り込めば,?マークが連発して,もうそこには何もデータはないんです。
【出典】
Unicode – Wikipedia
Unicodeとは 【ユニコード】 – 意味・解説 : IT用語辞典
BOMやUTF-16などを調べていると,最終的にはVistaのメモ帳が最も安全です。しかし,メモ帳は使いにくいので,結局,EmEditor(有料)をダウロードすると,BOMもUTF-16もUTF-8もすべて対応しているんです。
【参考】
EmEditor – Unicode、巨大ファイルにも対応する Windows 用テキスト エディター!
3 UnicodeのCSVファイル
これには謎が多いのです。EXCEL2007では「Unicodeで保存」と「CSVで保存」が別なんです。だから,Unicodeで保存したテキストファイルをもう一度EXCEL2007で読み込んで「CSVで保存」しても,s_jisになります。???
そこで,先ほどのEmEditorで,Unicodeで保存したテキストファイルで,CSVになるように,コンマを挿入しました。そのあとは,以下のサイトにあるようにEXCEL2007で読み込みとうまくいきました。
ここで気とつけてほしいのは,Unicode保存のテキストファイルは,たとえ,文中にコンマが大量にあって,しかも拡張子をCSVに変換しても,CSVとして認識できません。
【参考】
Excel 2007 の CSV と 文字エンコーディング の関係 – Hello Another World!
いずれにしても,Unicodeは大変です。みなさん,勉強してみましょう。
【アジア各国の留学生が集まる大学院】
京都情報大学院大学 | トップ
京都情報大学院大学KCGIがMOTランキングトップに
京都情報大学院大学 の入学説明会は8月23日(土),9月13日(土)の午後
MathML その6 MathType購入
MathMLをWord2007から制作するために,MathType6という最新版へアップグレードをしました。昨日,ようやくインストールをしました。新機能を要約すると,
(1)Microsoft Office 2007(PowerPointも対応),Windows Vistaをサポート
(2)TeX/LaTeXを使用して数式を入力
(3)Wikipediaから数式をコピー,投稿が可能:
(4)MathMLクリップボードのサポート: MathTypeは数式をWindowsのクリップボードに 新しい
となります。
購入費用が少し高いので,お勧めしにくいですね。
【出典】
Design Science: MathTypeの全機能
Design Science: MathType – Equation Editor
【ブログ内参照】
MathML その5
MathML その4
MathML その3
MathML その2
MathML その1
SPP
オープンソースの逆襲
1年の最後にOMT法
Object-oriented Modeling and Design
07年07月07日に始まったこのブログも,本日で1年が終わります。今年は閏年でしたので,今日は366日目ですが。1年の締めくくりに,Obect Modeling Technique (OMT法)の原著を紹介して締めくくります。
オブジェクト指向分析に関して,OMT法はBooch法と並ぶ2大潮流でした。これらが統一されてUMLになるんです。このOMTの原著を読むことはとてもいいことです。ちなみに,日本語版の目次をあげておきましょう。実は日本語版はもはや,中古品でしか入手不可能です。
【日本語版目次】
第1部 モデル化の概念
第2部 設計方法論
第3部 実装
第4部 アプリケーション
付録(OMT図の記法用語集)
Amazon.co.jp: オブジェクト指向方法論OMT―モデル化と設計: ジェームズ ランボー, ウィリアム プレメラニ, ウィリアム ローレンセン, マイケル プラハ, フレデリック エディ, James Rumbaugh, 羽生田 栄一: 本
さて,この本の原著英語版はUML図法になおしたものがありますので,それも紹介しておきます。
Amazon.co.jp: Object-oriented Modeling And Design With Uml: Michael Blaha, James Rumbaugh: 洋書
【ブログに参照】
初めての投稿です。オブジェク指向で考えよう!
【参考】
京都情報大学院大学 | オブジェクト指向システム設計
京都情報大学院大学 | 2008/6/25 KCGIがMOTランキングトップに…入りたくなったときに,入学説明会へ。
京都情報大学院大学 | 入学説明会…7月21日(月・祝),8月23日(土)午後です。お申し込みはお早めに。
POV-RAY
POV‐Rayで学ぶ実習コンピュータグラフィックス―CG検定カリキュラム対応 (Ascii books)
本日,閑堂忌のイベントの後の交流会のときに学生から質問がありました。「CG検定の内容をプログラミング的に勉強するにはどうすればいいでしょうか?」
なるほど,そこで,POV-RAYを勧めました。POV-RAYはオープンソースなんですね。
【参考】
CG-ARTS協会 | 書籍・教材
POV-Ray – Wikipedia
POV-Ray – The Persistence of Vision Raytracer
ETロボコン2008技術教育 2

図 ETロボコン2008技術教育講習会 第2回(講師のオブ脳)
本日はETロボコン2008技術教育講習会 第2回が京都情報大学院大学百万遍キャンパスで行われました。なかなか,盛況です。
懇親会では,京都情報大学院大学のみならず,京都コンピュータ学院でも,オブジェクト指向設計の授業があることを参加者のみなさんが驚いていました,参加者の何人かは,KCGの学生さんを採用したいなあなんて言っておられました。もちろん,大学院卒業生がきてくれたもっといいと思っておられるようですが…
つでいに宣伝です。オープンソースカンファレンスでETロボコンの交流会があります。7月19日(土)午後,場所は京都コンピュータ学院京都駅前校です。
【参照】
ETロボコン2008技術教育
ETロボコン関西大会
オープンソースカンファレンス2008 Kansai – おいでやす


