[ SPECIAL ]

EZ-NET 研究室

□ データ型/コンポーネント

Visual C++ 6.0

VARIANT 型を受け取る際の注意
COM コンポーネントを集成する
printf みたいな関数を作る
関数のポインタを利用する
UNICODE を用いた文字列操作

□ プログラミング

Visual C# 2.0 (2005)

特殊フォルダのパスを取得する
アプリケーションの二重起動を防止する

Visual C# 3.0 (2008)

マウスカーソルの移動速度を変更する
コマンドプロンプトのプログラムパスを取得する

C# のクラス名を文字列で取得する

C# の IEnumerator コレクションを処理する

LinkLabel を派生して付加情報を追加する- Visual C# 2008

Visual C++ 7.0, 7.1

カスタムプロジェクトを作ってみる
VC6 と VC7 の互換性
ATL でサービスプログラムを作ってみる (失敗版)
ATL でサービスプログラムを作ってみる (成功版)
optional 属性がうまく動かない

Visual C++ 6.0

ISAPI フィルタで URL 変換をするための調査
コントロールパネル作成の足がかり
プロパティシート・ダイアログを作ってみる
ATL でサービスプログラムを作ってみる

Xcode

ソースコードのインデントを調整する
Xcode4 のエディターでの文字化けを解消する

プログラミングを意識した等幅フォント Ricty を使ってみる
__MyCompanyName__. が自動補完されるようにする
Xcode の既定のコードスニペットを書き換える
Xcode4 内蔵の Interface Builder について
Xcode で静的ライブラリをアプリと同時開発する場合の検索パス

Xcode のコンパイラを Apple LLVM に変えてみる
Automatic Reference Counting について調べてみる

Xcode4 のデバッグ環境を整える
Xcode4 の Derived Data フォルダー変更時の留意点
iPhone シミュレータがスローモーションになってしまう原因

Xcode + Subversion でソースコードの版管理を行う
Xcode + Subversion でプロジェクトの異なる 2 バージョンを平行管理する

Xcode での静的ライブラリのローカライズを考える

Application Loader でのアプリのアップロードに失敗する
Xcode4 で定義へのジャンプに失敗する
静的ライブラリ内のカテゴリされた関数が呼び出せない
iOS シミュレーターが Attaching のまま進まない
Xcode 4.2 でコンパイラが正しく動作しない
クラス初期化時にデバッグメッセージが出力される

テーブルビューコントローラを NIB なしで生成した時に必要なコード

iPhone アプリで文字列の一部がローカライズされなくなる
テーブルビューのヘッダーに追加したボタンが機能しない

ビルドしたアプリが iPhone 実機でローカライズされない
iPhone アプリのデバッグ時にシンボルが読み込まれない
アプリケーションと静的ライブラリを同時開発する場合
静的ライブラリプロジェクトのリンクに失敗する
静的ライブラリ内のクラスを Interface Builder で利用できない
NSLog が文字化けしたり出力されない

Xcode 4.2 へのアップデートに失敗する
Xcode 4.3 へのアップデートが検出されない

Xcode4 で iPhone アプリをリリースする

 

□ Web プログラミング

ASP.NET

Repeater コントロールのデータソースに List コレクションを使用する

ASP.NET にカスタムサーバーコントロールを登録する
ASP.NET のカスタムサーバーコントロールで PostBack を処理する

ASP.NET コード内で別ページにリダイレクトする場合の留意点

ASP

ASP の処理を途中で停止させたいときは…?

browscap を用いてブラウザーの判定を可能にする

PHP

PHP の文字化けについて考える
XHTML で PHP を利用しようとすると 1 行目で構文エラーが検出される

browscap を用いてブラウザーの判定を可能にする
browscap で iOS 4 を検出できない
browscap のデータファイルを自動的に更新する

PHP で UTF-8 ファイルから読み込んだデータの BOM を取り除く

simplexml_load_file で読んだテキストが文字化けする

PHP Fatal error. Class 'DOMDocument' not found エラーになった場合

CentOS 5.7 に PHP 5.3 をインストールする

JavaScript / DHTML

JavaScript を用いて <DIV> タグの配置位置を変更する
JavaScript で現在のマウスカーソル座標を取得する
ウィンドウ内をクリックしたときに処理を行う
画面のスクロール量を取得する

数値をカンマ区切りの文字列に変換する
数値を任意の桁で四捨五入する

JavaScript で動的に追加したタグにスタイルシートが適用されない

Twitter @Anywhere

140 字のつぶやきが字数オーバーでツイートできない

Google Maps API

Google Maps API V3 を使って地図を表示する

 

Amazon Product Advertising API

Amazon Web Services のアクセスキーを取得する

Amazon Web Services への手動でのリクエストに失敗する
AWS に PHP からリクエストを送信できる環境を整える

PHP を用いて AWS から ASIN に該当する商品情報を取得する

ItemLookup API で取得した内容のサンプル

HTML

PDF を必ずファイルとしてダウンロードさせる

IE8 の互換表示ボタンを表示させないページを作る

 

□ データベース

SQL

それぞれの ID についての最新の日付のレコードを抽出する
ゼロで除算したときに NULL にする

SQLite

SQLite で登録されているテーブルの一覧を取得する
SQLite でテーブルのカラム構造を取得する

SQLite から取得した値が NULL か調べる

MySQL

MySQL で上位 10 件を抽出する

 

Microsoft Access

Access での外部データインポートに失敗する
Access 2010 (x64) で 2GB 以上のデータベースを扱えない

 

□ リソース

REALbasic 4.0.2J

REALbasic で OS X 用のアイコンを使う

 

iPhone OS

ホーム画面のアイコンにバッジで数字を表示する

iPhone プログラムで、自身に割り当てられた電話番号を取得する

iPhone プログラムで SQLite を使用する
SQLite で検索結果の上位 10 件を取得する
SQLite でトランザクションを利用する

iPhone プログラムで UI 動作が不安定な場合の対処方法
文字列の一部がローカライズされなくなる

iPhone プログラムで電話着信後の自動起動を検出できない。

iPhone プログラムでテキストファイルを読み込む

 

□ プラグイン

CodeWarrior 7.0

REALbasic Plugin の作成調査

□ ネットワーク

Linux シェル

シェルスクリプトでネットワークアドレスを計算する

 

□ コードページ

ASP

IIS 5.0 で UNICODE を用いた VBScript を使う

 

□ その他

開発環境

Visual Studio 2005 Term Edition for Software Developers を導入してみる
Visual Studio 2005 Term Suite Beta 2 を使ってみる
Visual SourceSafe 2005 Beta 2 を使ってみる
Visual SourceSafe 2005 日本語版を使ってみる
英語版の Visual SourceSafe 2005 を使ってみる
Visual Studio 2005 Term Suite Release Candidate を使ってみる

CPAN を用いて Perl モジュールをインストールする
CentOS の Perl で DateTime を使用する

HTML

フレームやテーブルを使わずに表示領域を分割する
 

Linux システム

プログラムでユーザアカウントを追加するための調査
プログラムで実行権限を変更するための調査

ファイルチェックに関する調査

Perl ソースコードを用いて suidperl を構築する

仕組み

HTTP 基本認証の行われかた

Web アーカイブの仕組みを探る
Web ページからのアップロードのための調査

HTTP_REFERER の挙動を探る

.qmail ファイルに挟むプログラムを作成するには

内税表示から消費税額を計算する

    

 

カスタム検索

copyright © Tomohiro Kumagai @ EasyStyle G.K.
contact me: please from mail-form page.