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

Back to SharePoint and Hello NINTEX !

そんなにPVがないエントリーだから書きますが、 元々僕はSharePoint Developerでした。Solutionを作るとかそんな生易しいものではなくバリバリの開発屋さん。 体力的にもそろそろ20時間労働がしんどくなり、コード一辺倒ではなく Business+Engineeringの世界…

Kaazing Open Gateway

Web

http://www.kaazing.org/confluence/display/KAAZING/Home HTML5のWebSocketを疑似的に実現させるもの。 面白そうなのでメモ。

ソート計算量 概要

バブルソート 力技 O(n~2) 遅い 単純挿入ソート あらかじめソートが終わっている配列に、データを挿入する O(n~2) 遅い 単純選択ソート あらかじめソートが終わっている配列に、データを挿入する O(n~2) 遅い シェルソート 要素を分割し、分割した各ブロック…

APE (Ajax Push Engine)

同僚に教えてもらったんですが、 なかなか面白かったのでここに書きます。 APE (Ajax Push Engine) http://www.ape-project.org/ ページにいくつかデモがあるので、わかりやすいと思います もちろん、クライアント側だけでなく、サーバー側の設定も必要なの…

Global Descriptor Tableと保護モードでのセグメントレジスタ

セグメントレジスタに値を入れる e.g) mov bx, SysDataSelector mov ds, bx 保護モードでは16bitのセレクトレジスタと64bitのディスクリプタレジスタがあるが ds内の数字をOffsetとしてGDTからLimitとBase Address等を取得。それをそのまま、ディスクリプタ…

ServerJS

たぶん僕が知らなかっただけだと思うんですが、 v8cgiだけじゃなく、ServerSideで動くJavaScript、他にもいくつかあるんですね。 Aptana Jaxer http://jaxer.org/ 今のところ一番有名どころなのかな? narwhal http://narwhaljs.org/ Standardに準拠? Serve…

20080813日記

各ブラウザのSingle Process Mode IE8 Tab Process Growthを HKCU\Software\Microsoft\Internet Explorer\Main の下にDWORDで作成 値を0に。 Chromium "--single-process" つきで起動。

v8cgi (ServerSide JavaScript)

v8

http://code.google.com/p/v8cgi/v8cgi : CGI Wrapper around V8 JavaScript engine 要は、CGIをJavaScriptで書きましょうというプロジェクト。 一昔前なら悪い冗談のようですが、これから先確実にJavaScriptの需要は増えるでしょうから、押さえておいて損は…

リニアモードの論理アドレス->物理アドレスの計算

セグメント*16 (=+0x0) + オフセット (e.g) 0x2004:0101 = 0x20040 + 0101 = 0x20141

WebKit?

かなり遅れているような気がするが、ちょっともとい、どっぷりChromeにはまった。 日常的に使うブラウザだからこそ、細かい機能もいらない。別にブラウザ自体で遊ぶわけじゃないからてんこもりのプラグインもいらない。 高速起動。高速終了。高速レンダリン…

MOTODEV Studio for Android Beta を使ってみた。

http://developer.motorola.com/docstools/motodevstudio/ Motorolaが配布しているAndroid用開発統合環境です。http://developer.android.com/intl/ja/sdk/1.5_r3/index.html Google自ら配布している Eclipse用Add-Onがあるのに、「なぜ?」と思ったので イ…

Valgrind

x86/Linux, AMD64/Linux, PPC32/Linux and PPC64/Linux環境下で動くMemory Leakチェックツール。 他にも メモリ破壊の調査 初期化されていない変数の使用の調査 メモリの2重開放等の不当な使い方の調査 等々が出来る。Documentが充実しているが、書籍も販売…

SVNではまった点メモ

Subversionでファイル管理を行うとき、(Web系の開発の場合)誰もが考え付くことであろうこと。 Client Machineでファイル作成・編集 SVN CommitでRepositoryにcommit Subversionのpost-commit hook scriptを使って、staging serverへ自動チェックアウト とい…

Android Service開発

Reference: http://developer.android.com/reference/android/app/Service.htmlAIDLを使った方式の場合、(OuterProcess Communicationという意味で当たり前のような気もしますが) COMにとてもよく似ていますね。 coClassを作る必要がないのが、とても楽です…

HTC Click

http://www.talkandroid.com/1549-htc-click-android-phone/ HTCから新しいAndroid Phoneが出るようです。 廉価版ということでしょうか。 Windows Mobileもそうですが、 海外で出てるような色々なRangeの製品が日本でもどんどん出てくれればユーザーとしては…

Bisonでのエラー対処

mingw環境のbisonで下記のようなエラーが出たので調べる m4: cannot open `Files\GnuWin32/share/bison': No such file or directory m4: cannot open `C:\Program': No such file or directory m4: cannot open `Files\GnuWin32/share/bison/m4sugar/m4suga…

はじめてのApp Widgets

少しApp Widgetsの勉強をしてみました。 タイトル通り、『劣化コピー』なので、ほかのWebでも掲載されていると思いますが、気にしません。 勉強でも仕事でも恋愛でもそうですが、最初がとても大変で、でもそれを乗り越えると意外と楽しかったり。 なので、An…

Free SubVersion

会社でも家でも同じソースが読みたいなぁと思い(もちろん、自由研究のです) ふと[Free Subversion] で検索したら、結構あるものですね。そんなに使い比べたわけではないのですが、 Fuddlehttp://unfuddle.com/ というサービスがありました。無料アカウントで…

ASE TTS (TextToSpeach)編

飽き性なんですが、もう少しASEについて学習。 ASE環境を用意 TTS (TextToSpeech)をInstall http://code.google.com/p/android-scripting/wiki/InstallingTextToSpeech からbarcode readerを使うと楽です。僕はAndroid MarketからBarcode Scannerをダウンロ…

Android ASE (Android Scripting Environment) 入門

記事が飛んでしまいました。 はてな初心者なので、よく使い方がわかりません。。最近、個人的にはまっているAndroid ASE(Android Scripting Envionment)について。入門です。簡単に言うと、「Android上でPythonをはじめとするScriptを動かすことができる。」…

続 ASE入門

SVNからソースをダウンロードして フォルダ階層をさらっと見たのですが、(コード自体はほとんど読んでいません) (ソースはSVNからダウンロードしてください Google Code Archive - Long-term storage for Google Code Project Hosting.) ほんとにpython26が…

Google Android Developer Phone

Google Developer conferenceで無料で配られたというのに。 Docomoから正式に発売されたというのに。iPhoneの縛りが激しく、また正直、純粋なスマートフォントしてみると、まだまだ iPhoneの使い勝手が勝っているような気もしたので、GDD phoneをアメリカか…

Port衝突

テスト?趣味用にApacheを手持ちのネットブックにInstallしようとするが、 [サービスが開始できない] と言われ、不審がる。(Windows環境です)Apacheのポート設定を変えればよいのだが、なんとなく腑に落ちないので調べる。1. EventLog The Apache service nam…

Build WebKit (Windows Safari)

The WebKit Open Source Project Windows環境での作成手順基本的には手順通り。はまったところだけメモ。1. Qt Compilerがないと言われる