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

google ChromeでApp_Offline.htm

ASP.NET 2.0で App_Offline.htmを使って メンテナンス画面を表示させようとしている場合などで、App_Offline.htm が 512バイト以下だと Chromeで 正しく表示されません。 IEも7より前はそうなるみたい(未検証)

ASP.NET

ASP.NET で 携帯サイトを作っているようなときに、 自ページへのパラメータ付きリンクを使ったときに、(選択リストでリンクを使えないのが悪い) そのパラメータが 以降のポストバックで 延々と残ってしまうようなときは、 一端、自ページへのリダイレクト…

asp.netのmobile開発 ViewStateのエラー

asp.netのmobile開発で携帯電話でアクセスした場合に エラーが出る場合。 Base-64 文字列配列の長さが無効です、等。 (追記 iモードHTMLシミュレータが悪いようです IIなら良いみたいです。)ViewStateで送る文字列中に+や-があった場合におかしくなります…

モバイルフォームでi-mode

ASP.NETのモバイルフォーム フォントのサイズ指定が使えない。 Labelコントロールでフォントのサイズ指定(smallとlarge)しても、 au等では<h1>など、IEで見れば <font size="-1"> 等で書き出されるが、 <font size="XX"> が使えるi-mode HTML5以降であっても変わらない。 誰も使わないわけだ。 </font></font></h1>…

ASP.NET mobile KDDI

KDDI機でエラーが出るSystem.ArgumentNullException: 値を Null にすることはできません。 ユーザーエージェントからMajorVersionが取得できていないようです。C:\WINDOWS\Microsoft.NET\Framework\v2.0.*****\CONFIG\Browsers\openwave.browser の正規表現…

ASP.NETで携帯サイト

称して茨の道と。 キャリア判別の仕組と何もしないLabelコントロールを作るしかないです。 ・ViewStateが(エンコードの問題で)エラーを出すので使えません。

ClickOnceでショートカット

C#

ClickOnceでショートカットの作成やスタートアップへの登録を行う方法 1、実行時に、自分(exeファイル)へのショートカットをスタートアップに作成 スタートアップは Environment.GetFolderPath(Environment.SpecialFolder.Startup);実行ファイルは Assemb…

携帯エミュレータ

OpenwaveSDK 6.2で内蔵絵文字は 175番まで… なんで?

経度緯度の座標変換

ゼンリンの地図やサイトで使われている経度緯度の表記 lat=128357380&lon=503117390 経度緯度の表記には、東経xx度xx分xx秒以外に ・DMS形式 [度/60進][分/60進][秒/10進] ・DMM形式 [度/60進][分/10進] ・DEG形式 [度/10進] googleMAPとか (これを ミリ秒表…

バッチのウエイト

5秒ぐらいウエイトを入れる ping localhost -n 5 > nul

macの圧縮ファイルのファイル名の文字化け

Windowsで、macで作成されたファイルのファイル名が文字化けする場合のWindows側での処置方法。 ・rubyの実行環境を準備する ・McUnzipを使う必要なファイルや方法は検索で gem install rubyzip [追記] 上記カナでなんか問題ありますね。 Explzhが対応してる…

jcode

jcode.plではutf8使えない

文字化け

GETで受け取った文字が文字化けする。 Tomcat 5からは server.xmlの <Connector port="8080" useBodyEncodingForURI="true" /> および、setCharacterEncodingで文字コード指定。もしくは <Connector port="8080" URIEncoding="Shift_JIS"/> あと、server.xmlは Eclipsで起動してたりするときは Apach Tomcatのインストールフォルダのものじゃなくて、 eclips/Servers </connector></connector>…

iモードIDの取得

<form action="test.php?guid=ON" method="post"> <form action="test.php" method="get"> <input type="hidden" name="guid" value="on">post時は hiddenは不可 get時は、actionは不可 SSLページでは不可 PHPで取得は $_SERVER['HTTP_X_DCMGUID'] utnのように a や form でなくてもいいので header('Location: http://www.example.com/?guid=on') とか便利かも</form></form>

DataSetに変更

C#

DataSetをバインドしているため、dataGridViewで行の追加が出来ないような時に、 DataSetを変更する一例 (良いサンプルではありません)行の追加 DataRow dr = DataSet1.Tables[0].NewRow(); DataSet1.Tables[0].Rows.InsertAt(dr, pos );行のコピー DataSet1…

配線部材

圧着端子 JIS C 2805 銅線用裸圧着端子 1.25−3 等の表記 (圧着工具に書いてある数字)-(ねじ径) Y端子はJISにないんですね・・・配線の太さAWG表記 おおよそ目安 14AWG = 2sq (mm2) 16AWG = 1.3sq 20AWG = 0.5sq 22AWG = 0.3sq

携帯から経度緯度の取得

docomo http://w1m.docomo.ne.jp/cp/iarea?ecode=OPENAREACODE&msn=OPENAREAKEY&nl={URL}&posinfo=2 POSTで LAT,LON softbank location:auto?url={URL} GETで pos pos= N緯度E経度 EzWeb device:location?url={URL} GETで lat,lon 古い未対応機種のことは知…

Excel 挿入された画像を編集

Excelに貼り付けられた元画像を取得 (コピー、貼りつけでうまくいかない場合に)Excel2000以降 ファイルの種類をWebページで保存する

Perl 修飾子

単純文の修飾子式1 if 式2 式2が真のとき式1を評価式1 unless 式2 式2が偽のとき式1を評価式1 while 式2 式2が真である限り式1を評価式1 until 式2 式2が偽である限り式1を評価 [要再調査]

MySQL 順序 逆LIKE

MySQLで順位付け ただし同一順はなしSET @rank=0;SELECT @rank:=@rank+1 FROM table ORDER BY field 逆LIKESELECT * FROM tabe WHERE 'search' LIKE CONCAT('%',field,'%'); 必要に応じて AND field != ""

flash lite

flash liteでは、インライン表示させた場合は、 キー入力が有効ではありません。flash liteでは、キー入力を伴わない loadmovieは使えません。flash liteでは、loadmovieはswfファイルしか読み込めません。

include require めも

PHP

PHPのinclude,requireで インクルードされているファイル内で相対パスでインクルードする場合include('./xx.php') //元ファイルのディレクトリ内を探す include('../xx.php') //元ファイルのいっこ上のディレクトリ内を探す include('xx.php') //元ファイル…