S.ベッテル史上最年少ポール

セバスチャン・ベッテルがF1史上最年少ポールを獲得した(21歳)。 19歳の時、F1のフリー走行でトップタイム出したことがあったけど、今度は、正真正銘のトップタイム。 やっぱこいつは凄いや。 非力なトロ・ロッソのマシンでポールポジション獲得とは大したもの。 [F1-Live:ベッテル、史上最年少ポールに輝く!] http://jp.f1-live.com/f1/jp/headlines/news/detail/080913151546.shtml さすがに決勝では勝てないかなと思ったらやってくれました。 [ベッテルが歴史的勝利! 史上最年少優勝を達成] http://jp.f1-live.co …

S.ベッテル史上最年少ポール Read More
解約後の携帯

解約後の携帯カメラの使用方法

ソフトバンク 3G携帯の機種変更後のカメラ使用方法について 先日、iPhoneに機種変したけど、iPhoneの前は、910SH(SHARP)を使用していた。 この旧3G携帯、500万画素のデジカメが付いていて気に入っていたが、携帯解約すると、USIMカードが無くなるのでカメラも使えなくなってしまう。 カメラを起動すると、 「この機能は現在利用できません。ネットワーク自動調整を行ってください。」 と表示される。 関連記事 C言語ノウハウ ネットワークスピードを調べる方法 最適化有無で動作が変化 使い捨て感覚でWindowsを使用できる「Windows Sandbox」を使ってみた 時差のお話 全 …

解約後の携帯カメラの使用方法 Read More
iPhone 3G購入

iPhone 3G購入

iPhone 3Gを購入しました。 そんなに欲しかった訳ではないけど、前の携帯の調子が悪く、最近では通話中やカメラ使用中にいきなり電源断なんて事も。 バッテリー交換とかでも直るかも知れないけど、そろそろ2年経つし思い切ってiPhoneにしてみた。 で、機種変したはいいけど、お店の人がアドレス帳を移行できず、自分でやる羽目に。 しかも、旧携帯からデータを吸い上げるケーブルも無いし、誤って、旧携帯をオールリセットしてしまい、アドレス帳がパーに。。。 あぁぁ。 かろうじて3年前のアドレス帳(VCFファイル)バックアップがあったので、これを以下の方法で何とかiPhoneに取り込んでみた。 # でも、こ …

iPhone 3G購入 Read More
16進数6桁文字列からカラーを取得

16進数6桁文字列からカラーを取得

前回のカラーコードを16進数表示するに続き、今回はその逆の16進数文字列からカラー値を求めるサンプルを紹介。 このサンプルでは以下の処理を行う。 テキストボックスに16進数6桁のRGBの値を指定 ボタンをクリックで、ボタンの背景色を指定カラーに変更 ついでにボタンの文字列も色を反転 GUIデザインでは、Formにbutton2という名前のボタンと、textBox1という名前のテキストボックスを貼り付ける。 関連記事 カラーコードを16進数表示する [C#] SSHコマンド実行とSCPファイル転送のサンプル [PowerShell] Excelの列名を列番号に変換する関数 コントロール配列 [C …

16進数6桁文字列からカラーを取得 Read More
16進数6桁文字列からカラーを取得

カラーコードを16進数表示する

C#でカラーの値をRGBカラーコードを表示するサンプル。 このサンプルでは以下の処理を行う。 1.「色の設定」ダイアログを表示。 2.設定した色を使用し、ボタン背景色を変更 3.ボタンの文字色を、背景色の反転カラーに変更 4.設定した色をRGBカラー(16進数6桁の文字列)として表示 GUIデザインでは、Formにbutton1という名前のボタンを貼り付ける。 関連記事 16進数6桁文字列からカラーを取得 コントロール配列 [C#] ListView.Items.Addの描画処理が異常に重くてハマった [C#] SSHコマンド実行とSCPファイル転送のサンプル [C#] フォームの角を丸くする …

カラーコードを16進数表示する Read More
DataGridViewにチェックボックスが表示されない

DataGridViewにチェックボックスが表示されない

C#(VB.NET)でのお話。 DataGridViewにチェックボックスを表示できなくてハマったので覚え書き。 まず、DataGridViewのDataSourceとして、dataSet1を用意し、その中(Tables→Columns)にDataType=System.Boolean(チェックボックスで利用したいのでbool型)のメンバを用意。 関連記事 Visual Studio 2005日本語版、12/15開発完了、2/1発売 Windows8用アプリ開発セミナーに参加 無料開発ツール – Visual Studio Community 2015をインストールしてみた Vis …

DataGridViewにチェックボックスが表示されない Read More
Visual Studio 2008インストール

Visual Studio 2008インストール

12月に無料版のVisual C# 2008 Express Editionをインストールした。 しかし、 ・C#で作成したアプリのインストーラを作成したい。 ・silverlight2.0を使ってみたい。 ・C#は勿論、ASP.NET,VC++,VB.NETもまとめて使いたい。 という理由で、有料版のVisual Studio 2008 Professional Editionに乗り換えることにした。 が、インストール途中で、以下のダイアログが表示されインストールに失敗。 「ファイル vcredistmin_x86.exe を探しています。  Microsoft Visual Studio …

Visual Studio 2008インストール Read More
時差のお話

時差のお話

VC++の場合、世界協定時刻(UTC)とローカル時刻の時差は、GetTimeZoneInformation関数を使うことで求められる。 これを実行すると、日本では「時差=+09:00」、中央アメリカでは「時差=-6:00」と表示される。 注意すべきところは、5行目のBiasの値。 この値は、TIME_ZONE_INFORMATION構造体に返される時差(分単位)だが、UTCから進んでいる時間差ではなく、ローカル時間をどれだけ調整すればUTCになるかという値。 式で言うと「UTC = ローカル時刻 + バイアス値(時差)」で、これのバイアス値(時差)の値を指している。 なので、日本の場合、時差+ …

時差のお話 Read More
マリオカート

マリオカート

ここ2年ぐらい、ずっとマリオカートDSのWi-Fi対戦にハマってる。 通算、1600勝689敗。ここまでくると中毒か。 キャラは殆どクッパ使ってる。 4/10にはWii版マリオカートが発売されるらしいが買おうか買うまいか迷っている。 関連記事 [DeAGOSTINI]週刊マクラーレンホンダMP4/4に挑戦(70号) → ついに完成! ニンテンンドー クラッシックミニ ファミリーコンピューターを買ってみた 手動小型扇風機「くるく-るエコFan」を買ってみた スマホで操作するクアッドコプター「AR.Drone 2.0 Power Edition」で空撮してみた ドン・キホーテの50インチ4Kテレビ …

マリオカート Read More

SJISからUTF-8への文字コード変換

最近、Windows標準のShift-JISから、Web標準となっている(?)UTF-8への文字コード変換が必要な場合がちらほら出てきている。 マルチプラットフォームでデータをやり取りする場合なんかでもUTF-8が結構使われていたりする。 こういうコード変換なんかは、テキストエディタ等を使えば、簡単に変換できる。 最近ではメモ帳でもUTF-8保存ができるようになったし。 でも、このコード変換が100個、1000個、と数が増えてくると手作業は無理。 そんな訳で、VC++(非.NET)でSJISからUTF-8に変換するプログラムを作ってみることにした。 # バッチで利用したいという理由もあったんで …

SJISからUTF-8への文字コード変換 Read More
Microsoft Visual Studio 2008 日本語版

Microsoft Visual Studio 2008 日本語版

Microsoft Visual Studio 2008 日本語版の開発が完了し、2008/2/8からパッケージ販売が始まるそうです。 Microsoft(R) Visual Studio(R) 2008 日本語版の開発を完了、完成版の提供を開始 MSDN会員には12/14からダウンロード可能とのこと。 で、VS2005の頃にあった評価、学習、ホビー向けの無償のExpress Editionも健在。 こちらのVisual Studio 2008 Express Edition は、12/18から誰でも無償ダウンロードできるということで早速落としてみた。 Visual Studio 2008 E …

Microsoft Visual Studio 2008 日本語版 Read More
XSLTを使って、右から来たものを左に受け流す

XSLTを使って、右から来たものを左に受け流す

今回は、右から来たXMLを左に受け流す方法について、覚書で残しておくことにした。 XMLを変換する方法はいくつかあるけど、今回は手軽なXSLTを使ってXMLをHTMLに変換してみる。 全体イメージ的には↓こんな感じになる。 ┌────────┐ ┌─────┐ ┌────────┐ │[5]出力ファイル │ │[2]XSL  │ │[1]入力XML   │ │HTML,XML,CSV等 │←┤ファイル │←┤ファイル    │ └────────┘ └─────┘ └────────┘               ↑            ┌──┴──┐            │[3]変換  …

XSLTを使って、右から来たものを左に受け流す Read More

PHPのDOMでRSS作成

ブログ等では記事を書くと勝手にRSS生成されるが、自前HPなどでRSS対応したい場合、自力で作る必要がある。 例えば、Osada’s Software!では、シェアウェアであるRSSエディタ Headline-Editorを使用しRSSを作成している。作成していた。 これはこれで大変便利で重宝している。 しかし、動的にページ更新されるようなサイトには不向き。 そんな訳で、RSSを作成するためのPHPプログラムを作ってみた。 仕様は以下の通り。 # 更に細かな仕様はソース参照。 ・PHPバージョン:PHP4、PHP5 ・RSSバージョン:RSS2.0 ・文字コード:UTF-8 関連記 …

PHPのDOMでRSS作成 Read More
F1 日本GP

F1 日本GP

ハミルトン&アロンソ 関連記事 F1 日本GP セバスチャン・ベッテル 2010 F1 ワールドチャンピオン獲得! HONDA第三期F1初優勝! SUPER AGURI Formula 1正式にエントリー承認 [DeAGOSTINI]週刊マクラーレンホンダMP4/4に挑戦(1号) [DeAGOSTINI]週刊マクラーレンホンダ MP4/4「アイルトン・セナ オリジナルフィギュア」

F1 日本GP Read More
最安値検索サイト

最安値検索サイト

商品の最安値を一発検索する「さいやす」というサイトを立ち上げました。 作りは殆どくしけんと一緒なんだけど、検索結果を値段順にソートする点が異なる。 あと、ついでに先月、電脳卸のWebサービスがDWS1.0からDWS2.0にバージョンアップしたんで、これに対応。 都合よく、今回から値段順のソートが可能となった。 # DWS1.0にもソート切り替えはあったが、何に対してのソートかドキュメントでは明確化されていなかった。 話は脱線して、DWS2.0では、検索結果にキーワード、ページ番号などの情報が返されなくなってしまい、これに対処するために苦労した。 Ajax+XSLTを使用しているので、データーの …

最安値検索サイト Read More
Webサービスを比較

Webサービスを比較

くしけんで検索できるショップを増やしてみた。 今までの楽天、アマゾンに加え、電脳卸、ビッダーズ(アフィリエイト2.0)を追加。 それぞれのASPが公開しているWebサービス(REST)の仕様に違いがあり、これを1つにまとめるのが案外大変だった。 主な相違点を以下にまとめてみたので、これからこれらWebサービスを使おうとしている人は、ここら辺を踏まえて設計しましょう。 関連記事 電脳卸WEBサービス、6/20再開予定 最安値検索サイト 全力通販に楽天ランキングを表示する機能を追加 全力通販 旧楽天市場系APIが2014年内に段階的に廃止⇒早目に新APIに対応しないと! 楽天Webサービスに繋げて …

Webサービスを比較 Read More
CSSを使用してサムネイル画像の拡大

VAIO Type T

物欲に負けVAIO 10周年記念モデルのVAIO Type T(VGN-TZ90NS)を買ってしまった。 モバイルPCとして丁度いいサイズ&重さ。 久々のノートPCで、薄さと軽さに驚いた。 液晶も昔より明るくて見やすい。 USBポートが左側にしか付いていないのは不満。 # ワイヤレスマウス買おうかな。 関連記事 新型「VAIO type T」 iPhone電源アダプタ&VAIO TZ異常発熱のリコール Windows8搭載スライド式Ultrabook「SONY VAIO Duo 11」を買ってみた Intel製CPUメーター 楽天Webサービスに繋げてみた

VAIO Type T Read More
Google Earth 4.1

Google Earth 4.1

Google Earthのバージョン(リリース 4.1β)が公開されました。 http://earth.google.co.jp/ 今回は、Google Mapsと連携できるようになったようです。 ([Ctrl]+[Alt]+[m]で表示) 更にMac版でも3Dconnexionの3Dマウス「SpaceNavigator」が使用できるようになったとのこと。 Windows版でも使用したこと無いけど、この3Dマウスがなかなか良さ気。 関連記事 日本語版 Google Earth 4 Google Earth – Beta (Version 4)を触ってみた Google chrome …

Google Earth 4.1 Read More
CPU使用率100%

CPU使用率100%

最近、よくCPU使用率が100%になり、OSがしばらく応答できない状態になる。 何が悪さしているのか調べるため、動作が重くなった直後に[Ctrl]+[Shift]+[Esc]を押下しWindowsタスクマネージャで調べている最中だった。 しかし、応答が無いからタスクマネージャ自体がなかなか開かない。 開く頃には、悪さしているプロセスがほぼ終了してしまう。 それでも、なんとなく「svchost.exe」が犯人ということが分かった。 しかし、この「svchost.exe」は、Windowsのバックグラウンドで動作しているサービス全般のようで、具体的に何のサービスなのかタスクマネージャでは分からない …

CPU使用率100% Read More

BIOSパスワード

職場でのお話なんだけど、ノートPCの盗難や、自宅へ持ち込んでウィルスに感染する人がちらほら出てきてセキュリティー対策にうるさくなってきた。 以前はノートPCにBIOSパスワードを仕掛けるぐらいで済んでいたけど、今度はデスクトップPCに対してもBIOSパスワードと、更にハードディスクパスワードを掛けるよう指示が出た。 ウィルスチェックも毎日、完全スキャンするという指示も。 仕事で使用しているPCなんで仕方ないが、これって的を得ているとは思えない。 ウィルスチェックなんかは、完全スキャンなんかすると、マシンによっては5時間以上かかるのもある。 これはさすがに見直され週1回でいいという話にはなったが …

BIOSパスワード Read More
商品検索サイトを立ち上げ

商品検索サイトを立ち上げ

楽天とアマゾンの商品を一発で検索できるサイトを構築してみた。 http://94ken.osadasoft.com/ やっていることは、自作ソフトのアフィリサーチと同じ。 今のところ検索のみしかできないけど、そのうち機能追加していこうかなと。 今回は初めて、PHP、Ajaxに挑戦したんだけど、苦労したところは↓こんなところ。 Ajaxを使うにはブラウザごとの処理を分ける必要があること。 Ajaxの本を一冊購入し勉強したはいいが、その本はIEでしか動かないことが判明。 # Ajaxの本を買う場合は対応ブラウザについて注意が必要。 ネットで色々調べながら改良し作るハメに。 日本語はURLエンコード …

商品検索サイトを立ち上げ Read More
PS3で難病の原因究明へ

PS3で難病の原因究明へ

PLAYSTATION 3でパーキンソン病、アルツハイマー病、ガンといった難病の原因究明に役立てることができる。 既にPCでは数年前から始まっているので既知の人は多いと思うけど、Folding@homeというプロジェクトで、人間のタンパク質の折りたたみ現象などの複雑な情報をインターネットを介し世界中のコンピュータでシュミレーションし、難病の原因究明に役立てるという代物らしい。 PS3のCellならPCの10倍の処理ができるらしから難病解決に少しは期待できる!? PCでも利用できるのでハイスペックマシンを持て余している方は是非お試しを。 Download:http://folding.stanf …

PS3で難病の原因究明へ Read More
C言語ノウハウ

C言語ノウハウ

資料を整理していたら、昔作成した某社社内のC言語の認定試験向けにまとめた 資料が出てきたので、世のため人のため自己満足のためにブログに載せてみる。 自分の場合、サンデープログラマとしてはC#、VC++、VBとかを使っているけど、本業の方は今だにC言語をバリバリ使ってます。 あと、UNIXのシェルや、PHP、JavaScriptなんかもCの文法に近いので知っておいて損は無いでしょう。 試験勉強中にまとめた資料なんで誤りもあるかも知れないんで、疑わしい部分は 調べ直してみて頂戴。 で、できればご指摘を。 関連記事 SJISからUTF-8への文字コード変換 DVD再生ソフトで表示できない 時差のお話 …

C言語ノウハウ Read More
楽天Webサービスに繋げてみた

楽天Webサービスに繋げてみた

早速、昨日公開された楽天Webサービスの楽天商品検索APIを使用してアフィリサーチに実装してみた。 まだ、細かいところやヘルプ記事は作り込んでないから公開はまだ先だけど、とりあえず今日作った代物で楽天商品検索&リンク作成することはできた。 他ASPとちょっと異なる点や注意事項をメモしてみる。 検索結果に含まれている商品URL(itemUrl)は、アフィリエイト用のURLでは無い。このURLをそのまま貼り付けても無報酬。アフィリエイトIDを使用するためには、「http://hb.afl.rakuten.co.jp/hgc/[アフィリエイトID]/?pc=[商品URL]」の形式で指定する必要がある …

楽天Webサービスに繋げてみた Read More

楽天APIを利用したWebサービスついに公開

楽天がついにWebサービス用APIを公開した。 楽天 WEB SERVICE WebサービスといってもSOAPではなく比較的簡単に利用可能なRESTの方。 他ASP(Affiliate Service Provider)も殆どREST。 (AmazonはSOAPとRESTの両方対応) で、今回公開したのは以下の4つ。 楽天商品検索API 楽天ジャンル検索API 楽天商品コード検索API 楽天書籍検索API 今まで非公式な楽天API「RakuAPI」を使って商品検索していたが、これで アフィリサーチも公式APIを使用した楽天商品の検索ができそう。 他ASPに比べジャンル検索APIがあったり、きめ …

楽天APIを利用したWebサービスついに公開 Read More
続Vista対応

続Vista対応

以前書いたVMeter2のVista対応の続き。 VMeter2をVista対応するのに以下の問題があった。 1.CPU使用率が取得できない。 2.ネットワーク使用率が取得できない。 3.キーボード入力を拾えない(キーボードフック) このうち、1、2についてはVistaで実装されたUAC(User Account Control)に対応することにより問題解決した。 残りの3.については、原因が分からず保留にしていたが、2006/12/18に公開されたVisual Studio 2005 SP1を適用後、VMeter2のソリューションをリビルドしたところ、Vistaでも無事動くようになった。 も …

続Vista対応 Read More
Webページの更新日時を調べる

Webページの更新日時を調べる

今回も自分用の覚え書きネタ。 Webサイトの更新日時なんかを調べたい場合、URLに以下を入力するとメッセージボックスが表示される。 もちろん、動的に作成されるWebページは正しく取得できない。 # とある件で更新日時を調べたくなったけど、やり方忘れて少し苦労したのでメモ。 関連記事 jQueryのautopagerを使わず自動的に次ページ読込み処理を作ってみた 続Vista対応 [C#] WebBrowserコントロールのレンダリングモードをデフォルトのIE7から最新IEモードに変更する WSH JScriptでExcel読み込み HTML5で各電力会社の電力使用率をアナログメーターで描画する …

Webページの更新日時を調べる Read More
WindowsヘルプからHTMLヘルプへの移行

WindowsヘルプからHTMLヘルプへの移行

Windows Vistaの標準ではWindowsヘルプは表示できないということで、HTMLヘルプなどに移行する必要があります。 何度かとまどった経験があるので自分でも忘れないよう、簡単な移行手順をまとめてみました。 1. 現在のWindowsヘルプ。 これをHTMLヘルプに移行してみる。 2. まずは「HTML Help Workshop」を起動。 [スタート]→[すべてのプログラム]→[HTML Help Workshop]→[HTML ヘルプワークショップ]メニューを選択。 3. 「HTML Help Workshop」の画面から、[File]→[New]メニューを選択。 「New」ダイ …

WindowsヘルプからHTMLヘルプへの移行 Read More

楽天がついにAPI公開!?

楽天がついにAPIを公開するそうです。 三木谷社長が初めて明かす、Web 2.0時代の「楽天経済圏」 以前、楽天市場非公式ウェブサービス「RakuAPI」についてブログを書いたが、ついに本家の登場となる。 公開されたら勿論「アフィリサーチ」にも組み込む予定。 今のところ、Amazon、電脳卸、RakuAPIに対応している。 これに本家「楽天」を追加するとかなり強力な商品検索ツールになりそう。 この他に、価格.com、biddersもWebサービスを公開しているらしいので、これらも できれば組み込んでいきたい。 更に余裕があれば、Web版も作りたい。 # 全然余裕無いけど。。。 関連記事 楽天の …

楽天がついにAPI公開!? Read More