マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

2009-04-01から1ヶ月間の記事一覧

Raw Socketを使ってみる その2

前回のはIPヘッダ(の一部)までしか表示してなかったけど、今回はTCPヘッダ(の一部)まで表示するようにした。まぁ、TCPパケットが来てくれないと意味がないんだけど、ブラウザとか立ち上げれば普通にヘッダの内容が見れる。readはどうやら、指定したサイズま…

Monoで動かせるかな?と思ったけど…

昔、C#で作ったプログラムをMonoで動かせるかな?と思い、http://thespoke.net/blogs/d-kami/archive/2006/02/03/935585.aspxからソースをコピーしてきてコンパイルしようとした。しかしDictionaryが見つからないというエラーにあう。Monoのバージョンが古い…

本を買ってきた

作りながら学ぶOSカーネル―保護モードプログラミングの基本と実践作者: 金凡峻出版社/メーカー: 秀和システム発売日: 2009/04メディア: 単行本購入: 7人 クリック: 89回この商品を含むブログ (14件) を見る解析魔法少女美咲ちゃん マジカル・オープン!作者: …

Mixiの自分の日記を取得する その2

前回のMixiの自分の日記を取得するでは、http://mixi.jp/list_diary.plに載っている全てのエントリーにアクセスしていたので時間がかかった。なので今回は取得数を指定できるようにした。変更した部分だけ抜粋 def getDiaries() getDiaries(30) end def getD…

Raw Socketを使ってみる

RubyでRawSocketを使ってみた。表示するのはEtherヘッダーとIPパケットならIPヘッダの一部を表示する。C言語と違って、1回で複数のEthernetフレームを読み込んでしまうらしく、(readを使ってるため、1回で複数のフレームを読み込んでしまっている。recvfrom…

Mixiの自分の日記を取得する

RubyでMixiの自分の日記を取得してみた。日記はgetDiariesメソッドで最新のから30件分取得される。日記の内容にはタグが含まれてるので、いらなければ自分でgsubを使って除去しておく。日付を取得しわすれたことに今、気づく #! /usr/bin/ruby -Ku require '…

マイミクシィ最新日記のタイトル一覧を取得する

マイミクシィ最新日記のタイトル一覧を取得するため、[Ruby]mixiにログインするプログラムのMixiクラスに以下のメソッドを追加した。 def getNewDiaryTitles() http = Net::HTTP.start('mixi.jp') response = http.get('/new_friend_diary.pl', 'Cookie' => …

クリスタルベアラーの公式サイトできてたんだ

http://www.crystalbearers.jp/ いつ発売なんだろう?

Twitter APIを使って投稿してみる

RubyでTwitter APIを使って投稿するプログラムを作ってみた。また、認証や投稿されたメッセージ一覧を取得する機能も持たせておいた。変数のusernameとpasswordに自分のやつをいれれば動く。投稿するメッセージは下の方のtwitter.updateの引数で指定している…

Twitter APIを使ってログインしてみた

RubyでTwitter APIを使い、Twitterにログインするプログラムを書いてみた。ユーザー名を表示するようにした。emailとpasswordが正しいことを信じてるプログラムなので間違った情報を入れると正常に動かない require 'net/http' require 'rexml/document' ema…

mixiにログインするプログラム

Rubyでmixiにログインするプログラムを書いてみた。足跡の表示まで行うようにした。emailとpasswordが正しいことを信じてるプログラムなので間違った情報を入れると正常に動かない #! /usr/bin/ruby -Ku require 'net/http' require 'kconv' email = "*****@…

`initialize_http_header': undefined method `strip' for nil:NilClass (NoMethodError)

HTTPのCookieを渡すプログラムを書いていたら`initialize_http_header': undefined method `strip' for nil:NilClass (NoMethodError)というのがでた。以下、そのプログラムのソース Net::HTTP.start('mixi.jp'){|http| response = http.post('/login.pl', "…

今日は来月のバーチャルコンソールの発表の日だ

スマブラに一部含まれていたMother2はいつになったらでるんだろうか?無理だと思うけどMetalMax来てほしいなぁ

情報セキュリティスペシャリスト試験は秋もあるのか

情報セキュリティスペシャリスト試験は、秋も受けられるらしい。秋に向けて勉強だー

午前試験で終わった

情報セキュリティスペシャリスト試験が終わり、とりあえず、解答例で自己採点午前1 19/30 午前2 12/25午前1もやばいが、午前2が酷すぎる。これはもう午前で駄目だ。やっぱり勉強不足だった

フロッピーへの書き込み成功

FDC経由でのフロッピーへの書き込みに成功した。一歩前進

FDC制御でミスしてたところ

sectorの値を0にしていた sectorの値は1かららしい 待機なしにリザルトステータスの読み込みを行っていた (IOポート0x03f4から読み込んだ値 & 0xC0)が0xC0になるまで待ってからリザルトステータスを読み込まなければいけない

bochsでも読み込めた

bochsでもFDC経由でフロッピーを読み込ませることに成功。どうやら、コマンドの結果を読み込むのが早すぎたのが問題だったらしい。しっかり準備ができるまで待機させないといけなかったな

Rubyで画像処理

Rubyで画像を読み込むためにはPureImageというのを使えばいいらしい。ダウンロードはhttp://cappuccino.jp/keisuken/からしてきて、ダウンロードしたファイルに含まれてるpureimage.rbを/usr/lib/ruby/site_ruby/1.8にコピーして準備完了。読み込めるのはPNG…

LaplacianFilter

大学の授業で習ったエッジ検出を行うLaplacianFilterを試してみた。あらかじめモノクロ画像を作成しているものとする。ついでに、画像の色を反転させておいた。 import java.awt.image.BufferedImage; import javax.imageio.ImageIO; import java.io.File; p…

SobelFilter

大学の授業で習ったエッジの検出を行うSobelFilterの水平方向のフィルタを試してみた。あらかじめモノクロ画像を作成しているものとする。ついでに、画像の色を反転させておいた。 import java.awt.image.BufferedImage; import javax.imageio.ImageIO; impo…

モノクロ画像の作成

なんとなくモノクロ画像を作成したくなり、プログラム作成。Googleで「モノクロ画像の作成」で検索して見つけてきた式を使ってカラー画像をモノクロ画像に変換した。大学の授業で習ったような習わなかったような… import java.awt.image.BufferedImage; impo…

アイテムを受信しました

グリーンスターを18つ受け取った。はてなダイアリー市民(金)の人に送ってるらしい。どうやって使うんだろう?

パワプロNEXT ヒーローモードの球速の最大値はいくつなんだ?

球速163km/hのノビ5の選手を作ったけど、まだ球速は習得済みになっていない。164か165ぐらいが最大だろうか?あと、威圧感を持った投手をまだ作れていない。作ってみたいなー、ただ投手の威圧感は反則的な気もするけど。ミート小さくなりすぎ。あとドクター…

フロッピーを読み込めたと思ったが…

qemuではしっかり読み込んで期待通りの文字列を取得できたが、bochsだと失敗する(ST1が2になっていて、期待通りの文字列を読み込めていない)。両方の結果が違うなんて今までもよくあったことだ。そのうち、なんとかなるだろう

情報処理技術者試験まであと1週間

情報セキュリティスペシャリストを受けるまであと1週間。最近、あまり勉強できてないけど、さぁ頑張るぞ!

マウスオーバー時に徐々に大きくなる画像 その2

マウスオーバー時に徐々に大きくなる画像に、マウスカーソルが画像の外にでたときに徐々に元のサイズに戻るという機能を付けてみた。ただし、元のサイズに戻ってるときにマウスカーソルがまた画像に入ることを考えていない。また、環境によってなのか、マウ…

マウスオーバー時に徐々に大きくなる画像

マウスカーソルが画像の上に乗っているときに徐々に大きくなる画像を作ってみた。問題はマウスアウト時に元のサイズに戻らないことか。徐々に元のサイズに戻したいので、タイマが必要そう。あとAttributeModifierを追加しっ放しでいいのだろうか?古い奴はre…

パワプロNEXT Wi-Fi対戦 ランキング

5817ポイントで309位、だんだん強くなってきた気がする

直った

hotmailが普通に使えるようになってた。良かったー