2010-01-01から1年間の記事一覧

回線速度

下り 198.36Mbps 上り 119.56Mbpsまだまだ調整が必要な感じです。 ONUからの直繋ぎでの測定ですが、au one は遅いのかもしれません。 ここまで遅いと、詐欺まがいと言ってしまいそう。

ひかりONE ギガプランは詐欺まがいな営業だった!?

あらかじめサーバを運用したいことを伝え、契約したものの 今の今まで解決に至っておりません。問題は 1G プランなのに、100Mしか出せないしょぼいホームゲートウェイ(HGW)であり、こいつのせいでWebサーバも公開出来ません。 技術部門に電話しても「それ…

Windows XP のネットワークインストール (Windows PE 3.0 使用)

手持ちの Windows XP Professional SP3 がDVDブートインストール出来ないのと、今の時代AHCI機能がついてて当たり前の時代(Intelチップセットのみ?)なので、FDDを買わないで済むようにネットワークインストールを試してみました。ネットワークでのインス…

C++のお浚い 3日目

C++

「C++ハンドブック」はほぼほぼ読み終わり、後はサンプルプログラムを少し打ち込んでみた方が良い物が残った状態です。 意外と読むだけでも思い出します。1つ疑問に思ったのが 演算子のオーバーロードの仮想関数化 が出来るかどうか 現在読み進めてる上記の…

避けて来たポインタ型と参照型

C++

すっかり忘れてしまった ポインタ型 と 参照型 のコードを書き置きします。 int num = 10; int* pnum = &num; int& refnum = num; int temp = num; temp = 5; cout << num << endl; // 10 *pnum = 1; cout << num << endl; // 1 refnum = 2; cout << num << …

今週来週はC++の再学習

C++

所有してる以下の本を一通りやってから、TvTest関係のコードを打ち込んでみます。 C++ハンドブック 標準講座C++ Effective C++ 第3版 More Effective C++ Exceptional C++ Style Efficient C++パフォーマンスプログラミングテクニック 上記を一通りやり終え…

録画+ネットワーク視聴+B-CAS関係 のサーバ開発を考える

■ はじめに Linux環境下で良いソフトが無いのと、TvRockに大きな不満があるので自分で作ってみようかと計画してみます。計画するものの、開発途中でTvRockの番組取得が抜群に速くなって、取得エラーがほぼなくなれば、今回企画した開発はなくなるかもしれま…

Excel 出力

C# C#

GemBox.Spreadsheet Free 3.3今回はフリーで使えるっぽいライブラリを使います。 ■ 参照の追加 C:\Program Files\GemBox Software\GemBox.Spreadsheet Free 3.3\Bin\NET30\GemBox.Spreadsheet.dll ■ 必要なインポート文 using GemBox.Spreadsheet;var templ…

Kingsoft Office について

C#

愚痴を書きます。 Open XMLによるExcel出力をがんばろうとした矢先、KINGSOFT Office 2010 という偽者Excelでは Open XML SDK で出力した XLSX ファイルを開けないことが判明しました。 少なくとも僕のマシンでは100%エラーで落ちます。 どこが互換性No.1か…

Open XML Excel 参考サイト

C#

色々サイトを探してみたけれど、The Code Project に結構詳しく書かれている記事があることを今気づいた。 他のサイト探す前に見ておくべきだった・・・・Using C# and Open XML SDK 2.0 for Microsoft Office to Create an Excel 2007 DocumentOpen XML オ…

Open XML Excel の出力

C#

新規に Open XML のスプレッドシートを出力するプログラム。 Excelに比べると非常に面倒です。いちいち行や列のインスタンスを作るのが面倒・・・・ Cell は DataType を設定すると同時に、子要素に InlineString のインスタンスを追加して、またその子要素…

ルールのメモ書き

続・ハイパフォーマンスWebサイト ―ウェブ高速化のベストプラクティス オライリージャパン Steve Souders (著), 武舎 広幸 (翻訳), 福地 太郎 (翻訳), 武舎 るみ (翻訳) ISBN-10: 4873114462 ISBN-13: 978-4873114460 おすすめ度の平均: 直ぐに役立つ知識が…

Monoインストール

yum install gcc-c++ yum install glib glib-devel yum install glib2-devel yum install bison wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.6.4.tar.bz2 tar xvf mono-2.6.4.tar.bz2 cd ./mono-2.6.4 ./configure --prefix=/usr/local make m…

ODBC 80004005エラー

[問題] エラー 80004005 "データ ソース名および指定された既定のドライバが見つかりません" [結論] データソース名に規則があるため、ADODB.Connectionから使用する場合は注意が必要。 (小文字のアルファベットのみなら動きました。 数字または大文字アルフ…

サブPCのスペック

PC Wizard 2008 Version 1.871 - Operating System: Microsoft Windows XP Professional 5.01.2600 Service Pack 3 Report Date: Thursday 27 May 2010 at 08:27 - >> > Mainboard : Gigabyte P35-DS3R > Chipset : Intel P31/P35 > Processor : Intel Core …

VPSレンタルサーバ

月々490円で初期費用0円のレンタルサーバ http://dream.jp/vps/かなり安い!!root権限が欲しい人は良いかもしれません。 VMwareで環境作ってCentOS弄りになれたら借りようかな。。 セキュリティ面が心配なので特定のポート以外は全て閉じて、自動アップデー…

素数チェックと素数リストの出力

どこぞのサイトに問題として出されてたので作ってみました。あと、Wikipediaにエラトステネスの篩というのも載ってましたので、それも付け加えてます。 OCamlやF#の場合は再帰関数で作るものなのかなと思い、再帰関数で作ってます。 ちょっと無駄があるかも…

独り言

bitboard関連の記事を再度見直すと・・・・ なんだか自分の低脳さを浮き彫りにしているように思えてきた(笑)頭で考えて駄目なら、幾通りものパターンを作成して答えが一致するかを考えられるプログラムを考えてみるとか・・・・・ 時間が無いながらも一応…

ビット演算での考察 [第02局目]

bs = 000 010 000 ws = 010 101 010 // Surface Board sb = bs | ws sb -> 010 111 010 ■ 欲しい結果 横 = 000 010 000 縦 = 000 010 000 結果 = 000 010 000 ■ 式 (3路盤) // Horizontal Surface Board hsb = (sb > 1) // Vertical Surface Board vsb = (s…

オセロのbitboard処理について

囲碁のbitboardがまったく見当たらないので、とりあえずオセロのbitboardを参考にしてみたいと思います。 (たまたま見つけたサイト) やねうらお氏のサイトにリンクがあり、そのサイトに詳しくオセロの反転処理などが書かれています。 ループ版とループを使…

論理式と算術式

忙しくて何も出来ない! とりあえず式だけでも書き残します。 x=00000 00110 01010 01100 00000 y=01111 11001 10101 10011 11110 x & y x & !y !x & y x ^ y x | y !(x | y) (x & y) - (x | y) -1 x | !y !x | y !(x & y)

Texテスト

miniTexが使えるとかなんとか試しに書いてみます。 素晴らしい!!

ビット演算での考察 [第01局目]

まずは石の並びを定義します。 黒石のビットを入力してください。 00000 00110 01010 01100 00000 白石のビットを入力してください。 01111 11001 10101 10011 11110 ┌○○○○ ○○●●○ ○●○●○ ○●●○○ ○○○○┘ 上記の石の並びのbit表現 bs ws bs: 00000 00110 01010 01…

適当に作った bitboard 5路盤 碁盤表示

namespace Igo type Igo private() = member this.Print (bs : int) (ws : int) = let goban pos (bs : int) (ws : int) = if ((bs ^^^ ws) >>> pos) &&& 1 = 1 then [| "●"; "○"; |].[(bs >>> pos &&& 1 ^^^ 1 ||| ws >>> pos &&& 1)] else match pos with …

2進数、16進数、10進数確認

F#

open System let printNumber (num : int) = let bit = Convert.ToString(num, 2) let hex = Convert.ToString(num, 16).ToUpper() printf "%d\n 2 (%s)\n16 (%s)\n" num bit hex;;

石が取れるかどうか (ビット演算)

囲碁をビット演算考えてみる まずは石を取る為の式が必要なので考えてみました。 ■ データの持ち方とビット演算で考えるのは何故か 19路盤では置ける場所が 19*19=361 なので361桁の2進数を用意すればよい。 361桁のデータ型はないので、ビット演算が出来る…

リンク

NDS Program Room たろサ(Tarosa) http://www.geocities.jp/momoonga/

DS開発 当面の目標 [2日目]

fat.h の関数を使い microSD のルートからファイルの一覧を出力できました。 マジコン特有の動作が出来ましたので、当面の目標を書き出します。■ マジコン特有の機能として SGFファイルの読み込み 可能なら Wifi を利用して SGF をダウンロードできる機能 ※ …

DSの仕様

ここにはDSの仕様をちょくちょく書く予定です。使用ライブラリ: libnds[コンソールモード] 横: 半角32文字 縦: 24文字

DS開発前調査 [2日目]

DSの仕様がまったく分からないので、検索したサイトからこまめに集めていつしかまとめてみたいと思います。開発環境は devkitPro で libnds のみを使った開発になりそうです。 他のライブラリを入れるかはおいおい考えます。 Visual Studio を使ってインテリ…