2009年9月24日木曜日

Webブラウザのシェア調査

ご存知のとおりWebページを閲覧するために使うソフト、WebブラウザですがWindowsに付属するIEのほかにも様々なWebブラウザが存在します。

今回は、そのWebブラウザのシェアの比率を調べたいと思います。
調査に使用したサイトはわれらが「岐阜大学ロボコンサークル」公式サイトです。

2009年8月24日から9月23日の1ヶ月間を調査期間としました。
結果は次のとおりです。

1位:Internet Explorer(48%)
2位:Opera(29%)
3位:Firefox(13%)

以下、Chrome、Safariなどが続きます。
IEがシェアを大きく落とし、OperaがFirefoxを抜くという驚異的な数値を見せ付けています。

2009年9月6日日曜日

実験工房への出展の報告

8月6日に開催された小学生向けのイベント「実験工房」にロボコンサークルで出展しました。



岐阜大学ロボコンサークルのブースでは無線通信を用いたロボットの操縦というテーマで普段、小学生が遊んでいるWiiのリモコンやプレイステーションのワイヤレスコントローラを使ってロボットの操作を体験してもらいました。




ゲーム機のコントローラでロボットの操縦ができるという新しいエクスペリエンスに小学生は印象に残る思い出を得たことかと思います。

体験していただいた小学生たちには今後、何かの機会で役に立てばいいなと思っております。



2009年6月24日水曜日

ビット単位でアクセス

C言語でビット単位で変数を操作する方法を考えてみました。マイコンのレジスタを操作するときに使うことを想定しています。

下のプログラムは、コマンドライン引数で指定した数字を2進数と16進数で表示するものです。

#include <stdio.h>
#include <string.h>

typedef union BitAccess {
unsigned int byte : 8;
struct {
unsigned int bit0 : 1;
unsigned int bit1 : 1;
unsigned int bit2 : 1;
unsigned int bit3 : 1;
unsigned int bit4 : 1;
unsigned int bit5 : 1;
unsigned int bit6 : 1;
unsigned int bit7 : 1;
};
} BitAccess;

void printBinary(int number) {
BitAccess port = { number };

puts("+------+---+---+---+---+---+---+---+---+");
puts("| No. | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |");
puts("+------+---+---+---+---+---+---+---+---+");
printf("| Bit | %d | %d | %d | %d | %d | %d | %d | %d |\n",
port.bit7,
port.bit6,
port.bit5,
port.bit4,
port.bit3,
port.bit2,
port.bit1,
port.bit0);
puts("+------+---+---+---+---+---+---+---+---+");
printf("| Byte | 0x%02x |\n", port.byte);
puts("+------+---+---+---+---+---+---+---+---+");
}

int main(int argv, char **argc) {
printBinary(atoi(argc[1]));
return 0;
}

2009年6月18日木曜日

うちの部員にはOperaユーザーが多い


うちのサークルではOperaブラウザを使っている人が多い。そんなOperaブラウザがとんでもない機能を搭載したらしい。

その機能の名は「Opera Unite」。Uniteとは「…を一つにする、結びつける」という意味。果たして、その機能とはいったいどんなものなのか・・・。

ちょっとインストールしてみた。

パネルに新しく「Unite」という項目が追加されている。その中にはさらに「File Sharing」「Fridge」「Media Player」「Pthoto Sharing」「The Lounge」「Web Server」の項目が。

いろいろ調べてみたところ、どうやらOperaがサーバとして機能するようです。ごみ箱があるということは、他の機能も追加できるということでしょうか?

こんなものが正式リリースされたら、ほんとにすごいよ。メール、RSSリーダー、Torrent、Opera Widget、Opera Unite、もうOperaだけで何でもできるような気がしてきた。これはWeb業界の革命になりそうだ。ほんとに驚いた。

ところで「Media Player」という項目がありますが、以前からあった隠し要素(?)の音楽パネルはこれを見越して搭載していたのでしょうか?

2009年6月13日土曜日

Opera Widget

Widgetize!

このブログをOpera ウィジェットで読めるようにしました。Operaを利用している方は、上のリンクをクリックすると、ウェジェットが起動します。

2009年5月20日水曜日

…久々に

ブログへの投稿をしてみる。
…アカウントを忘れてしまっていたことは特筆すべきだろうか。

さておき、とある事情で卒業が一年延びてしまったわけですが、この一年をどう使うかが問題です。
(当然、しないに越したことはありませんが。)
自分は今のところ、エクセルやらワードやら、英語やらに費やすことになりそうです。
それと、一つぐらいはサークルに何か残していきたい、ということでプログラムを再度勉強中。
もう一年増えてしまったことでサークルに来るのも微妙に針の筵なのですが、まぁ頑張っていこうと。

それから、次回はもう少し内容のあるものを書こうと思います。

2009年5月11日月曜日

小学生の日記

今日は、スポンジにシリコンをぬりました。

ぺたぺたぬって楽しかったです。

また今度たくさんぬりたいです。


ということで、マイコンカー用のタイヤを研究中です。

素材を集めて、試作をもう少ししようと思います。