fujlog > PC > Programming
 

About Programming

ブログ「fujlog」のカテゴリ「Programming」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。

前のカテゴリはHardwareです。

次のカテゴリはSoftwareです。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

メイン

Programming アーカイブ

Programming の記事一覧

Yahoo! Widget Engineがヘボい

ふと,いわゆるWidgetというやつを作ってみようかなと思いたちました.

とはいってもうちのWindowsはVistaではないものですから,他のWidget Engineを使わざるをえません.
まあ,とりあえず妥当なのはYahoo Widgetsかなと思って入れてみました.
大体こんな雰囲気ですけれども.

 天気予報はコレです. なかなかきれいでおすすめ.アイコンもMacのより凝ってるかも.

で,ボクの目的はWidgetを作ることだったので,ためしに作り始めてみました.
したら,このEngineが出鱈目なんですよ.
以下,その愚痴が続きます.

続きを読む "Yahoo! Widget Engineがヘボい" »

いいものを作る原動力

人間がいいものを作ろうとする取り組みは、まず違いを知ることから始まる。
いいものを体験し、自分もいいものを作りたいと思うのがまず最初の段階。

続きを読む "いいものを作る原動力" »

GCC/MinGWでコンパイル

cygwin環境でwin32プログラムをコンパイルする方法

cygwin.dllに依存しないようにするには、gcc(g++)に以下のオプションをつける。
g++ -mwindows -mno-cygwin
あとのオプションは通常のgccと同様。
ただし、mingw用のSTLなんかは足りないっぽいので注意。

VC++のライブラリをgccで使う

reimpで.lib形式のライブラリを.a形式に変換する。 でもstdcall以外の関数はだめっぽい。 reimp Project: MinGW - Minimalist GNU for Windows: Release Notes

コンパイルオプション等はこちら
KI's Unofficial GNU Manual Translation Project

Accessでメモ型にしてるのに255文字しか出ない

掲示板はAccessにASP.NETのADO.NETでアクセスするようになっているのですが、どうも書き込みの途中で切れてしまうなどのバグが多発。

直接DBの方を見た限りでは普通に全部書き込めているのに、ページの方では255文字で切れた形で出てしまっている。
そもそも、Accessのテーブル定義において、メモ型は64k文字まで保持できるはずなので255文字で切れるというのはおかしい。それじゃテキスト型と変わらへんやん。

どうなってんねやろー、と思いながらいろいろ試行錯誤しているうちに、select文でunion使ってることに気付いた。
どうもtextフィールドを含むクエリを結合すると、そのフィールドの値が255文字にcropされてしまうらしい。

余計な切り落としなんかしてないでエラー出せよ、と思った。

一応、具体的にどういうunion文だったか書いておくと、一つのクエリで某2ちゃんのように出すために、ascendingでtop 1とdescendingでtop nを取ってunionしていました。

SQL Query Tips

メモメモ

続きを読む "SQL Query Tips" »

XSLT Tips

メモメモ

続きを読む "XSLT Tips" »

またBBS

せっかくドメイン取ってサーバー借りたから、AccessとASPXで掲示板を作ってみた。例によっていつもの某ちゃんねる風。

http://www.nanoplanet.net/bbs/

以前社内で遊んでたのと見た目は同じ。
多分改良していくと思うので適当に(本当に適当でいいんで)書き込んでみてください。

続きを読む "またBBS" »

.emacs

Emacs for Win32
GNU Emacs FAQ For Windows
latest
展開してbinにPathを通して、Homeを設定してaddpm.exeを実行。

Modes
html-helper-mode
css-mode
csharp-mode

my .emacs