トランスポート層とTCP/IP
最初に簡単に転送速度の例題の解説。 毎年、意外と間違いが多いのが、異なる速度のネットワークを経由した転送時間。パケットは、バケツリレー方式で送られるので、通信路の一番遅い部分の通信速度で計算すればいい。 サブネット同士を […]
B木の構造とデータベース
2分探索木の考え方を拡張したもので、B木がある。 B木の構造 B木では、データの増減で木の組換えの発生頻度が高い。そこで、1つのノード内に複数のデータを一定数覚える方法をとる。B木では、位数=Nに対し、最大2N個のデータ […]
ICEEDで発表
金沢工業大学で開催された、ICEED にて、電子情報および専攻科の学生4名が、ポスターセッションにて発表を行いました。 アジアの方々が参加されている学会の中でのポスターセッションの発表で、英語での発表です。沢山の方々から […]
学科WordPressの設定変更
私は、CMSを昔から使っていたし、学科のWordPressサーバも設定していて活用しているけど、学科PRを目的としているWebサーバで、「最近の投稿」の欄は、私の投稿ばかり。 違和感あるし、”Widget L […]
式の構文木と評価
2分木の応用ということで、2項演算子の構文木と、意思決定木の説明を行う。また、これらを用いてコンパイラを作るための知識を解説する。 2項演算と構文木 演算子を含む式が与えられたとして、それを保存する場合、演算式の2分木で […]
専攻科実験・コンパイラと関数電卓プログラム作成
コンパイラの技術と関数電卓プログラム(1) 課題 複数桁の数字が使えること。 式中に空白が使えること。 何らかの演算子を追加すること。 (例) %,単項演算子のマイナスなど 演算子が左結合か右結合か確認すること。 オプシ […]
SQLの演習と複雑なSQL
SQLの演習 最初に、SQLの演習環境の使い方。 下記URLにアクセスすると、認証画面が表示されるので、情報処理センターのユーザIDとパスワードで、Login する。 SQL演習環境 以下のような画面が表示されるので、最 […]
sakura.ioでIT人材育成
さくらインターネット様による高専のIT教育支援を受け、sakura.io,Arduino用シールド,IchigoJam が届きました。 これらの機材を使い、電子回路からインターネットへと幅広い開発の経験から、創造的IT人 […]
意志決定木と式を表す木
意志決定木 2分木の応用で最も単純な物として、意志決定木がある。 yes/no の答えを回答すると、最終的に「あなたの性格は✕✕です」と表示するようなヤツ。 struct Tree { char* q_a ; struc […]
OpenDNSによるセキュリティ対策
先日参加した、高専機構の情報担当者研修では、新しく導入された統一システムの機能説明や今後について色々と説明を受けた。 でも、興味深かったのは、OpenDNSとも呼ばれているCisco Umbrella 。DNSを使ったセ […]