いろいろ試行錯誤

調べものしたときの覚書きや、仕事でコーディングした時のメモ などなど…

LINQ で 大カテゴリ→中カテゴリ→フィールド&値を取得

Get LargeCategories & MiddleCategories & FieldItem ...

ASP.NET自動マイグレーションの設定

現象 モデルを作成して、アプリケーションを実行すると、自動的にデータベースが作成される モデルを変更して、再度アプリケーションを実行すると、下記エラーが発生する データベースの作成後、'***Context' コンテキストの背後にあるモデルが変更されまし…

JSON形式に変換すると並び順が変わってしまう

現象 下のようなJSONを受信したとする。 {"01":"いろはにほへと","02":"ちりぬるを","11":"わかよたれそ","12":"つねならむ"} JSON.parse()関数で、文字列⇒JSONオブジェクトに変換する。 すると... { 11:わかよたれそ, 12:つねならむ, 01:いろはにほへと, 02…

UbuntuにGoogle App Engine / Pythonの環境を作る

Python Ubuntu12.04 では Python2.7.3 がプリインストールされているので、それを使う #バージョン確認コマンド $ python -V GoogleAppEngine SDK SDKをダウンロードする $ cd ~/Downloads $ wget http://googleappengine.googlecode.com/files/google_appen…

Windows7のVMwarePlayerにUbuntu12.04をインストール

先日、同PCにVirtualPC入れてUbuntu動かしてたんだけど、激重いのと、ホストOS(Windows)でコピーしたものをゲストOS(Ubuntu)に貼り付けられなかったりで、使い勝手悪かったので、VMwarePlayerを試してみることにしました。 Ubuntu ISOイメージを準備 Ubuntu …

Windows7のVirtualPCにUbuntu12.04をインストール

Ubuntu ISOイメージを準備 Ubuntu Desktop 日本語 Remixのダウンロード | Ubuntu Japanese Team より「ubuntu-ja-12.04.1-desktop-i386.iso(CDイメージ)」をダウンロードする。 仮想マシンを作成 マイクロソフト公式ダウンロード センターから Windows Vir…

com.google.appengine.repackaged パッケージ使用でエラー

GAE

環境 Eclipse:Juno JDK:1.7 AppEngineSDK:1.8.1 エラー内容 import com.google.appengine.repackaged.com.google.common.collect.Maps; 上記コードをインポートすると、下記エラーが発生する。 Use of com.google.appengine.repackaged may result in you…

GoogleAppEngine(GAE)でWordPressを動かす手順

ローカル環境の設定 PHP版GAEのSDK(Google App Engine for PHP SDK)がダウンロード&インストール済みであることを確認する ローカルの開発環境にMySQL5が設定済みであることを確認する Cloud Consoleプロジェクトが作成済で、対象プロジェクトの支払い登…

GoogleAppEngine(GAE)でPHPを動かす手順 その2

Google api コンソールを開くと 「Billing」タブのところに黄色いビックリマークがついたので、指示に従って、請求先情報とクレジットカードを登録。 Googleさんより、PHP使えるようになったよ~って、メールが来た。 デモアプリを動作させてみる GAE用SDK(P…

GoogleAppEngine(GAE)でPHPを動かす手順 その1

「Installing the PHP SDK on Windows - Google App Engine — Google Developers」の内容に従って設定する。 Python2.7をインストールする http://www.python.org/getit/releases/ Windows32bit の場合は「Python 2.7.5 Windows Installer」を選択する イン…

iPhoneでのWeb画面の表示幅設定

iPhoneにプリインストールされているブラウザ(Safari)で、画面幅ピッタリに表示する方法。 ドメイン名で切り替え .mobiドメインだと、無条件にスマホ画面になる。 ※ViewPortを記述しても反映されない。 DOCTYPE宣言で切り替え HTMLファイルの先頭で↓を記述 …

ワイヤーフレームを作成できるEclipseプラグイン【WireframeSketcher】

Eclipse4.2(Juno)で、WireframeSketcherプラグイン「Wireframing Tool for Professionals - WireframeSketcher」をインストールする。 Eclipseメニューの「ヘルプ > 新規ソフトウェアのインストール」で「インストール」ウィンドウを表示 「WireframeSketche…

ER図を作成できるEclipseプラグイン【ERMaster】

Eclipse4.2(Juno)に、ERMasterプラグインをインストールする。 Eclipseメニューの「ヘルプ > 新規ソフトウェアのインストール」で「インストール」ウィンドウを表示 「ERMaster - http://sourceforge.net/projects/ermaster/files/ermaster/」追加 「ERMaste…

Eclipse4.2(Juno)でPHP開発環境

PDTインストール 「ヘルプ > 新規ソフトウェアのインストール」で「インストール」ウィンドウ表示 「Juno - http://download.eclipse.org/releases/juno」追加 フィルターに"PHP"と入力 「PHP 開発ツール(PDT)」と「PHP 開発ツール(PDT) SDKフィーチャー」に…

EclipseでJava実行時のProxy設定

Eclipse上でGoogleAppEngine(Java)の実行をすると、下記のようなエラーが出た。 Unable to access http://appengine.google.com/api/updatecheck?runtime=java&release=1.7.5&timestamp=...&api_versions=['1.0'] 原因 社内ではProxyサーバを経由してWebアク…

Windows7、IIS7.5、VS2010 でASP.NETを動作させる

IISの有効化 IISでASP.NETアプリケーションを実行できるよう、機能を有効化する。 コントロールパネル → プログラム → Windowsの機能の有効化または無効化を選択 インターネットインフォメーションサービス > web管理ツール > IIS6と互換性のある管理 以下を…

VS2010コンソールアプリケーションでLog4net

VS(VisualStudio)2010 でコンソールアプリケーションを作成した場合、Log4net を適用すると参照エラーが発生する。 原因 Log4net が、「.NET Framework 4 Client Profile」に対応していなため。 なぜか、VS2010 でコンソールアプリケーションを新規作成する…

root の初期パスワード

AWS

初期状態では、パスワードが設定されていないもよう。SSH(puttyとか)で接続して、下記コマンドを打つと root になれる。 [ec2-user@xxx ~]$ sudo su -この状態で、パスワードを設定しておく。

Eclipse3.6(Helios) → 4.2(Juno)アップ時のエラー

Eclipse のバージョンを 3.6(Helios) から 4.2(Juno) に上げた。 そしたら、☟のエラーが出た。 gae java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE.紛らわしい JRE を全てアンインストールして、 新規に Ja…

SPREAD for ASP.NET で AjaxControlToolkit のバージョン違いでエラー

FarPoint.Web.Spread の Version=5.0.3523.2008 を使って開発しています。 で、下記のようにあるセルの入力にマスクを使おうとしたら、 Dim rgCellType As New FarPoint.Web.Spread.Extender.MaskedEditCellType() rgCellType.Editor.BorderWidth = 0 rgCell…

SPREAD for ASP.NET で キーマップを設定

FarPoint.Web.Spread.FpSpread のキー制御 ○[→]/[Tab]キー:右セルへ移動(最終列まで) ○[←]キー:左セルへ移動(先頭列まで) ○[Ctrl]+[C]キー:アクティブセル(行全体でない)の内容をコピー

ComboBox で suggest (検索候補予測)

ASPX、CSS部分 検索ボタンイメージ 参考)ComboBox Sample

SPREAD for ASP.NET で 選択行を着色

BitNami Stacks 一覧

BitNami が提供するソフトウェアの一覧 https://docs.google.com/spreadsheet/pub?key=0AvT_ZI6SXSADdFRCSU9pRk1LSE1QUmxleWNydkx0SkE&single=true&gid=0&output=html 元データ:BitNami Stacks

テキストファイルから重複行+NGワード削除≪Hashtable編≫

try { StreamReader sr = null; string s; Hashtable ngHash = new Hashtable(); //NGデータのHashtable作成 try { sr = new StreamReader(@"C:\temp\ngdata.txt", Encoding.GetEncoding(932)); while ((s = sr.ReadLine()) != null) { ngHash[s] = true; } …

テキストファイルから重複行削除≪OLEDB編≫

using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.OleDb; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { OleDbConnection con = new OleDbConnection("Pro…

IISのIUSRとIWAMユーザのパスワードを調べる

'========================================================== 'IISのIUSRとIWAMユーザのパスワードを調べる '========================================================== Dim IIsObject Set IIsObject = GetObject ("IIS://localhost/w3svc") WScript.Ec…

MSDOSからワイルドカード指定で複数ファイル名の一部を一括変更する

#================================================= #MSDOSからワイルドカード指定で複数ファイル名の一部を一括変更する # 例)「a.dat.gz」「b.dat.gz」「c.dat.gz」→「a.gz」「b.gz」「c.gz」 #http://oshiete.goo.ne.jp/qa/2928708.html #=============…

ブラウザのレンダリング高速化

表示時間の計測方法 Google Chromeのデベロッパーツール(Network) 世界50カ国/そして主要4ブラウザからの表示速度の計測が可能 loads.in – test how fast a webpage loads in a real browser from over 50 locations worldwide HTTPリクエスト数を少なくす…

GitHubにコミット時、エラーが出た場合

GitHub for Windows でコミット PowerShellがないというエラーが出た [OPEN SHELL]ボタンを押すと、コマンドプロンプトが表示された 「PowerShell」のインストールを促すメッセージ [DOWNLOAD POWERSHELL]ボタンを押下 ブラウザが自動起動し、Microsoft…