Seasons.NET

ちょっとした技術ブログです

Entries from 2008-04-01 to 1 month

数値->文字列変換(stringstream)

C++

数値から文字列への変換は、stringstreamを使うと便利です。 #include <sstream> using namespace std; int _tmain(int argc, TCHAR* argv[]) { std::stringstream ss; int num = 10; ss << 10; cout << ss.str() << endl; //=> 10 ss << 10; cout << ss.str() << end</sstream>…

boost::crcを文字列で取得したい。

checksum()で受け取るデータを文字列で受け取りたかったので、 formatを用いて、取得するサンプルを書いてみた。もっとうまい方法があれば、ご教授願います。 /* -------------------------------------------------------------------------------- */ /** …

簡単なおしごとだっター

Twitterで、@zioさんが簡単なお仕事でしたをキーワードにボット作ってみたら、 おもしろいかもってことに反応したら、早速作成して下さいました。 Twitter / SimpleTask

最適化を受けない為に

最適化の影響を受けると、必ずここは関数コールされて欲しいところが、 展開されてしまうことがあります。これでは困った!! ということで調べていたら、 #pragma optimize( "" , off ) 〜コード〜 #pragma optimize( "" , on ) こうすれば、最適化の影響を…

コールスタックをプログラムから取得しよう!!(経過報告)

C++

今作っている、コールスタック取得プログラムの経過報告です。 下のようなプログラムを実行すると、APIフックにて埋め込まれたpenter側で 以下の画面の情報を出力します。関数名も取得できてますし、いい感じです。 // GetCallStack.cpp : Defines the entry…

vector atでの要素アクセス

C++

at()とでどっちがアクセスに時間がかからないか調べたところ。 at()とでは、20倍くらい速度が違った。。。なんでだろう?って調べたら、atは、内部で、begin()+posで要素を算出していた・・・。おーまじかよ!!。[]は、先頭生ポインタ + posなので速い。

ダフのデバイス

C C++

id:hajimehoshiのところで紹介されていたアルゴが気になったのでベンチ。最適化の影響を外すため、Debug版で、 FAST = 0.036 OLD = 0.038 ちなみに単純コピー(*dst++=*src++)だと、 最適化では、::memcpy呼ばれてしまいます。 (アセンブラでみてみたらそうな…

YouTubeアプリ

youtubeplay - YouTube Player - featuring full FLV - xda-developers これはすごい。しかも快適です。

混合モードが表示できなくなったら。。。

VisualStudioのツール→設定画面よりデバッギングを選択し、 disasmsettings posted by (C)Seasons

TwitterArchiveFilter.rbをCodeReposに登録しました

URLは以下からどうぞ。 http://svn.coderepos.org/share/lang/ruby/twitterarchivefilter/

wxWidgetsの正しい使い方

DialogBlocks Front Page レイアウトは、これでサクサク作り、イベントハンドラ内の処理に時間をかけるべき。

シンボルについて

2005-10-29 - sumim’s smalltalking-tos

TwitterArchiveFilter最新版1.0.2リリース

Twitterのアーカイブを取得するツール作りました。No Use API版 - Seasons.NET 最新版公開です。

ios::binaryの実装について調べてみた。

C++

ソースみりゃ一発ですが、なんか気になったので調べてみた。 // TemplateSample01.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> class SpriteBlend { private: SpriteBlend() { } public: enum _blend_typ</iostream>…

カレントディレクトリエントリーを全てMercurialリポジトリにするスクリプト

$KCODE = "s" IGNORE_ITEMS = ".mercurial_ignore_items" class String def file? File.file? self end def directory? File.directory? self end end def createHgIgnore(path) path += File::Separator + ".hgignore" open( path , "w" ) do |f| f.print <

DYNAで簡単にcloneを生成する方法

dyna_hg_clone posted by (C)Seasonsこの設定を行い、DYNAでcloneしたいディレクトリ名にカーソルを乗せ、 このコマンドを実行する(キーをアサイン)と反対側のディレクトリにcloneを作ってくれます。

Vistaで*.HLP形式が見れないときに入れる更新パッケージ

ダウンロードの詳細 : Windows Vista 用 WinHlp32.exe

タブ<->スペース変換

vim

:set expandtab :retab :set ts=数値 これは知らなかった・・・orz

RSpec.vim 1.0.2リリースしました。

http://d.hatena.ne.jp/Seasons/20071124/1195854730

HTML parser (.NET)というものがあった。

Majestic-12 : Projects : C# HTML parser (.NET) ソースは落としたがまだ見ていない。

Twitterのアーカイブを取得するツール作りました。No Use API版

Gti版に移行したので、ソースは以下のサイトから http://github.com/Seasons7/twitterarchivefilter/tree/master APIだと制限くらって嫌な気分になるので、BASIC認証版で Twitterのアーカイブを取得するクラスを作りました。元々、自分がMercurialのクライア…

FailSafeC リリース

C

https://staff.aist.go.jp/y.oiwa/FailSafeC/ Windowsだと環境構築がメンドクサーですね。

2008/04/18

宴の支度 (3) 小さな変化からすべては始まる。「プロ」と「アマ」の13の違い | Lifehacking.jp 途中で投げ出さない!!これだな。

2008/04/17

「Firefox 2.0.0.14」リリース、安定性の問題を改善:CodeZine

ベンチャー企業が節約する為の17の方法

ベンチャー企業が節約するための17の方法 | IDEA*IDEA 1番は、賛同しかねる。。。 7番は、OneNoteで代用 10番は、ごもっとも!! 11,12番は、割と重要。 13番は、都会ならでは?

本日発注した本達。

WPF 3Dプログラミング―誰でも簡単に3Dゲームやツールが作れる最新技術! (I・O BOOKS)作者: 大西武出版社/メーカー: 工学社発売日: 2007/05メディア: 単行本購入: 1人 クリック: 31回この商品を含むブログ (5件) を見る 詳解 画像処理プログラミング C言語で…

2008/04/16

低価格ミニノート「EeePC」の第2弾「EeePC 900」が登場 - GIGAZINE

外積と内積のすばらしい点についてまとめてみた

| View | Upload your own

USBHDDでいつも最新のドキュメントを保つ案

いつもT61を持ち歩いていて、ふと思った。 使う頻度が多いのは、ドキュメント、プログラムソースコード、OneNote。 会社のメインマシンがどうしても使えない状況下にあるような時や テストコード書くときは、T61を使っているけど、アクセスするデータが同じ…

2008/04/15

ヱヴァンゲリヲン新劇場版ブログ:序の中身 フィルムが入っているんですね。楽しみになってきた。