コンピューターと共に
10 «1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.» 12

コンピューターと共に

都内の学校に通う高校1年です。このブログでは幅広い範囲でテクノロジーの紹介や、プログラミング日記のようなものを書いていきます。

 

久しぶりです! 



ブログ移転のお知らせ
マイニチテック」という
ブログに移転します。


久しぶりです!
2,3ヶ月ぶりの更新となってしまいました…
高校に入り、部活が始まり色々あったらいつのまにかこんなに月日が立ってまして、自分でも驚いてますよw

いきなりですが重大報告が2つほどあります。
1)情報技術者試験に合格しました。
 去年?一昨年?くらいからずっと受けよう受けよう思ってたんですけど、なかなか受けることができなくて、ついに今年の春に受けてきました。
 結果は結構ギリギリで合格!一発で受かってよかったぁ~

2)ブログを移転致します。
 これもいきなりで申し訳ないんですが、Hatena Blogで新しく「マイニチテック」というブログを始めました。
 理由は特にありませんが、強いていうならば気持ちを入れ替えるためですかね。
 これからはそちらでの更新がメインとなっていくと思いますので、ぜひそちらも覗いてやってくださいm(__)m

 もちろんこのブログはまだまだ残しておくので、過去記事など見ることができます。

 これからもよろしくお願いします。

ありがとうございました(^_^)/~


Category: 日記

tb 0 : cm 8   

Unite Japan 2014 

Unite Japan 2014

4月7日・8日とかけて、Unite Japan 2014に行ってきましたヽ(´▽`)/

初日の基調講演にはOculus VRの創設者Palmer Luckey氏が来ていたんですけど、

ちょうどその日が学校の入学式で、間に合いませんでした(´;ω;`)

普通の授業だったら休んでたんですけどね...w

今回僕は主にネットワーク系講演をとってきました。

講演の解説や内容などは4Gamerなどで沢山解説されているので、そちらを見てください。


2日間の中で最も印象に残っているのは、Oculus VR dk2 ですね!

本当は閉場時間の関係で体験できなかったんですけど、粘りに粘ったら流れで体験させてもらえましたw

写真 2014-04-08 19 09 07

<DK1との違い>
 まず、個人的には外見がDK1よりはカッコよくなったと思います

 一番の違いとして、ディスプレイ部分に使われているディスプレイの解像度が上がったことです。

 装着した瞬間に明らかに違いが分かります。

 DK2を一回体験しちゃうとDK1では満足できなくなりますねw

 もう一つはヘッドトラッキング機能が向上したことです。

 外部センサによって体の前後左右への傾きもしっかりと検知してくれるようになり、

 屈んで、花などに近づいてしっかりと鑑賞する、といったことが可能になりました。

 最後に、体感としての違いとして、酔いにくくなったことが挙げられます。

 体験では車の運転ゲーム的なものをやったんですが、DK1にあった現実の体と一致しないことからくる

 酔が全くといっていいほど無くなっていたように感じます。


本当ならdk2を即注文したいところなんですが、届くのが8月頃なんですね。

その頃にはアメリカへ留学しちゃってるので、意味が無いのです(゚д゚lll)

帰国したころにはdk3くらいが出てると思うので(笑)それまで待ちますw


dk2を買おうとしてる方はくれぐれも代理店で買わないようにしてくださいね(笑)

ありがとうございました( ´・ω・`)ノ~バイバイ

Category: 日記

tb 0 : cm 2   

今月の目標 

今月の目標

久しぶりに今月の目標を書くような気がします(^_^;)

今月の目標というよりは今後の目標として、「色々な技術に目移りしない!」ことです!!

今までは様々な技術に飛びついては中途半端までやって、また他に移って...の繰り返しだったんでね(T_T)

というわけでこれからの留学までの期間は新しい技術に飛びつくのは辞め、

本棚のこやしとなっている書籍たちを消化していこうと考えています。

まぁまずはOS作りですね!(笑)

一応並行してもう一度基礎からアルゴリズムの勉強(コンテストなども含め)していく予定です。

ありがとうございました( ´・ω・`)ノ~バイバイ


PS
しばらく更新が滞ってしまいましたね(^^;;
ハワイから帰った後も、留学関連の宿泊行事などがあったため、更新できませんでした。。

Category: 日記

Thread: コンピュータ

Janre: Computer/Internet

tb 0 : cm 0   

OS自作入門 -Day2-  

OS自作入門 -Day2-

さぁOS自作も二日目に突入してきて、だいぶパソコンの本質に触れている気がします。

気がするだけかもしれません...

今日は本格的にアセンブラを学んでいき、いろいろ発見というか興奮がありました(´∀`)

プログラマを目指すならアセンブラを学ぶべし!

今日はこれでもう言いたいこと言い切ったわ~...

それくらいアセンブラを学ぶといろいろ学べることがあるんですよ!

そもそもメモリがなぜあるのか、どうしたらプログラムを高速にできるか、CPUは何をしているのか

BIOSとは?なにに使われているの? etc...

当たり前なんですけど、CPUは「データの演算」「データの入出力」「データの流れの制御」の3つしかできません。

たったそれだけしかできないCPUを巧み(?)に制御し、様々なソフトウェアが作られている...

感慨深いものがありますね(`・ω・´)


それともう一つ、「makefile」を使いました。

makefileというのはgccの作者のGNUさんがつくったもので、複雑なバッチファイルのようなものです。

拡張子のないファイルを用意して、その中にいろいろコマンドを書き込むって形です。

これも本当感動ものですよ。

アセンブリ言語ってなかなか楽しいね(笑)

ありがとうございました( ´・ω・`)ノ~バイバイ


明後日からちょいと旅行に行く関係で、ブログの更新が1週間ほどストップしますm(_ _)m



今回使用した書籍


Category: OS

Thread: コンピュータ

Janre: Computer/Internet

tb 0 : cm 3   

OS自作入門 -Day1- 

OS自作入門 -Day1-

前回の記事で紹介した「30日でできる! OS自作入門」という本が無事家に到着したぜ!

OSに対する情熱が冷める前にOS自作入門の本を実際にDay1 - Day30までやってみて、

このブログでいろいろ書いていこうかなと考えています。

さぁ、第一日目というわけで、手探り状態で書いていきましょうか



いきなりやったのはバイナリエディタでバイナリ(2進数)を直接書いていく作業です(笑)

もちろん僕、人間なのでバイナリワカリマセンヨ...(´・ω・`)

EB4E904845...を地道に入力していって、あーだこーだファイルを設置してやって、

出来たファイルをフロッピーディスクに入れてと...

!?!?

フロッピーディスクなんていつの時代だよ!

あぁOS自作もこんなとこで終わりか...

と、死にかけたわけですが、さすがは著者様。PCエミュレータを用意しているではないかヽ(;▽;)ノ

こうしてHELLO WORLDを表示するだけのOSが完成しました!

初めてC言語でHELLO WORLDを表示させた時のような感動がありますね(´∀`)

ただ流石に毎回毎回バイナリでプログラムを書いていくわけにはいかないので、

naskと呼ばれる著者が作成したアセンブリ言語を使って書き直しました。

バイナリがアセンブリに変わったところで、そこらへん初心者の僕には意味不明な文字列なんですけどね...

30日間やればある程度は理解できるようになるでしょう(`・ω・´)

1日目は終了!

ありがとうございました( ´・ω・`)ノ~バイバイ

今回使用した本はこちら↓







Category: OS

Thread: コンピュータ

Janre: Computer/Internet

tb 0 : cm 0