うるう年の判定をしよう

 うるう年の判定のアルゴリズムを考えてみましょう。以前紹介した本を見てみましょう。

情報処理教科書弱点克服アルゴリズムの解き方 (情報処理教科書)

 この本のp156にうるう年のアルゴリズムがあります。疑似言語とフローチャートの両方です。

【参考】
閏年をめぐって

comments

閏年は情報処理技術者の常識

 閏年は情報処理技術者としては常識であるべきです。しかし,世間の文系大学生は閏年を知らない人がいるのでビックリです。私の大学院でも質問がありました。2006年の暮れです。

学生:先生,日付のプログラムを作ったんですがおかしいんです。今日(2006年12月吉日)から365日を入れると,ちょうど一年後になるんです。
オブ脳:ふむふむ。
学生:でももう一度365日をいれると一日ずれるんです。
オブ脳:それは,2008年は閏年だから,1年は366日ですよね。
学生:閏年て?
オブ脳:4年に一回だけ2月29日になりますよね。
学生:ええ??? 僕,そんなこと知りません。
 
  このあとは……

とにかく,4年に一度のイベントです。

comments

フローチャートから擬似言語へ

情報処理教科書弱点克服アルゴリズムの解き方 (情報処理教科書)

 以前,「比較的わかりやすいアルゴリズム」の本として,「基本情報 アルゴリズム重点合格教本」を紹介しました。この本の続編として演習するとよいのが,ここで紹介する本です。
 この本の読者の前提はフローチャートなどを一通り学習を終えていて,擬似言語にチャレンジする必要があるというレベルの方を対象としています。フローチャートと擬似言語の対応などが丁寧に解説されています。
 来週はスプリングコースです。お楽しみに。

【参考】
比較的わかりやすいアルゴリズム
2008春 基本情報技術者 予想問題集 (情報処理技術者試験対策書)
ソフ開も合格できそうな基本情報対策本

comments

MathML その4

 本日はMathMLをWordで書くためのツールとしてMathTypeを紹介します。このソフトは現在最新版は6(Office 2007完全対応)となっています。MS Office付属の数式エディタのフル機能版がMathTypeです。商品紹介は以下にあります。亘香(センコウ)通商社のサイトです。

【MathType 6】
MathType Home Page

 このソフトの使い方がよくわからないという声を聞きます。でも現在ではYouTubeに使い方のビデオがアップされているのです。
【参考】
YouTube – Mathtype Ver.6 基本的な数式入力
YouTube – Mathtype Ver.6 TeXコマンド形式による数式入力

 なお,MathTypeで編集したWord文書はMathMLに簡単に変換できます。また,Word2003以前の方はMathType 5でもOKです。詳細機能はいかにあります。

【参考】
Design Science: MathType Home Page(Design Science社)
MathPlayerが全実習機にインストール済みの教育機関は,kcg.eduが最初でいまでもただ一つです。ただし,MathTypeは入っていません。
京都情報大学院大学 | 実習室ソフトウェア環境
MathML その3

comments

MathML その3

MathML on IE

図 IE+ MathPlayer

 IEでMathMLを閲覧したいときはMathPlayerをインストールする必要があります。数式上で右クリックすればコピーができます。コンテンツはWordにMathTypeをインストールすれば制作できます。詳細は次回。

【参考】
MathPlayerが全実習機にインストール済みの教育機関は,kcg.eduが最初でいまでもただ一つです。
 京都情報大学院大学 | 実習室ソフトウェア環境
MathML その2

comments

MathML その2

MathML on FireFox

図 FireFox上での数式のスクリーンショット(数式上で右クリックした場合)

 MathMLをGUIで編集するためのソフトウェアがあります。それはInftyEditorです。このソフトでワープロの代わりに数式を編集してウェブページとして保存すればMathMLが生成できます。生成したページはFireFox,Netscape NavigatorのようなMozilla系ブラウザで閲覧できます。
 この数式タグだけをコピーしたいときは,数式上で右クリックをすれば可能です(図参照)。

【参照】
MathML その1
InftyEditorのダウンロード
数学とeラーニング MathML
京朋社学術ストア – 数学に役立つソフト
FireFoxはキツネではありません。

comments

MathML その1

 ウェブ上で数式を表示するためには,MathMLというタグが必要です。このタグはW3Cの勧告になっています。
【参照】
W3C Math Home

 さて,このタグを表示させるための方法は2種類あります。
(1) IE+MathPlayaer
 この方法は,MathPlayer(無料)というプラグインソフトのインストールが必要です。個人のノートPCで利用するときは問題がないのですが,教育機関では管理者の許可を得て実習室にインストールする必要があるので,普及しません。ちなみに本学ではすべての実習用PCにMathPlayerがインストール済みです(実習機すべてMathMLに完全対応したのは本学が最初でいまでも唯一です)。

(2)FireFoxまたはNetscape Navigator(いわゆるMozilla系)
 こちらの方が,正規のMathMLなんです。こちらでもFireFoxなどのインストールが別途必要です。

【参考】
MathPlayerのインストール手順
数学ナビゲーター

comments

フレッツ光がやってきた。オブ脳編

光

フレッツ・光プレミアムの機器@オブ脳宅

 本日は,フレッツ・光プレミアムの取り付け工事のために,有給休暇をとって自宅にいます。15時ぐらいに電話工事が終わって,NTTの方が変えられました。そのあとPCの設定を私が行って,ようやくインターネットが開通しました。やはり速いですね。使い物にならなかったPen3 800MHz (XP)のノートPCでもかなり快適に動作します。回線が速いとクライントが遅くても使えるんですね。これは大発見!
 ついでに,フレッツ・光プレミアムはIPv6なんです。噂のIPv6を初めて見ました。コマンドipconfigの実行結果を掲載できなくて残念ですが,何か新鮮です!
 なお,まだ風邪は治っていないようですので,少し休みます。

【参考】
フレッツ光がやってきた!Ψ(`∇´)Ψ
京都コンピュータ学院 オープンキャンパス
IPv6とは 【Internet Protocol Version 6】 – 意味・解説 : IT用語辞典
ネットワークの勉強ならKCG ネットワーク学科

comments

低価格3DCGソフトの紹介

フリーソフト&1万円以下のソフトではじめる3DCG!

3DCG cheap soft

 3次元CGソフトウェアは2001年頃はまだまだ高価であった。このころにCGをつくろうと思えば,DirectXでプログラミングして画像を作るのが安かったように思います。それでも,形を作ること(モデリング)にはどうしてもプログラミングだけでは限界がありました。そこで私はこの本を買って,低価格ソフトウェアを探しました。まずはこの本で取り上げられているフリーソフトの最新リンクを張っておきます。

【フリーの3DCG】
フリーソフト六角大王
Metasequoia(LEがつくのがフリーソフト)…DirectXとの組み合わせには吉です。
Blender
DoGA-L
Terragen…景観シミュレーションソフト
カシミール3D…景観シミュレーションソフト

 安価な3DCGソフトとしてはShadeが断然人気がありました。2001年当時のShadeにはProfessionalとStandardより下にmyShade (Win)やiShade (MacOS)がありました。また六角大王はSuperがついて製品化されました。

3Dソフト六角大王Super
Metasequoia
Sahde9 Basic…3DCG : Shade online
canon-sol.jp HomePage [ trueSpace Series ]

この本にはPhyisAnimeが取り上げられましたが,現在は発売されていません。またマジカルスケッチも扱っていますが,現在ではShadeの一機能になっています。

京都コンピュータ学院のアート&デザイン系では,プロフェッショナルとしてAutodesk社MayaNewTek社 LightWaveを使っています。京都コンピュータ学院 のゲーム系学科では,DirectXとの互換性のためにMetasequoia(LE)をよく使っています。

【参考】
Web3D総集編
3Dグラフ(castor)
Web3D自由自在

comments

高校教科「情報」シンポジウム in 関西

 情報教育シンポジウムが開催されます。高等学校の先生方はぜひともお越しください。

日時
2008年3月2日(日) 10:00~16:50
場所
千里金蘭大学 大阪梅田キャンパス ウィステリアホール
————

【参考】
高校教科「情報」シンポジウム in 関西 – 情報処理学会 初等中等情報教育委員会

 ついでにKCGのイベントも宣伝します。
ワークショップ【KCGで遊ぶ】「クルマ・バイク好き集まれ!」 – 京都コンピュータ学院
……カワサキZ学のオフラインがやってくるといううわさです。

ワークショップ 【KCGで遊ぶ】 アート&デザイン好き集まれ! – 京都コンピュータ学院…京都市教育委員会後援

ワークショップ 【KCGで遊ぶ】 電子メッセンジャーを作ろう! – 京都コンピュータ学院…京都市教育委員会後援

comments