月: 2011年6月

日本語を含むJSONデータを取得するテストを行う際に便利なGoogle Chrome拡張機能

投稿者:isc_blog

WebAPIから日本語を含むJSONデータを取得して内容を精査するテストを行っていますが
ログを見てJSONの生データのままだと
「\u65e5\u672c\u8a9e\u3092\u542b\u3080JSON\u30c7\u30fc\u30bf」
こんな感じでわけがわからなかったので
愛用のGoogle Chromeに入っている拡張機能を使いました!

これです↓↓↓
Native2Ascii速攻!
※作者は私です。手前味噌ですみません。

「\u65e5\u672c\u8a9e\u3092\u542b\u3080JSON\u30c7\u30fc\u30bf」というデータが・・・

こんな感じで上記のわけわからない「\u65e5\u672c\u8a9e\u3092\u542b\u3080JSON\u30c7\u30fc\u30bf」をコピペ

「ascii2native」ボタンを押すと・・・

「日本語を含むJSONデータ」になりました!

こんな感じにしてくれます!

便利です!手前味噌ですが・・・

「native2ascii」ボタンは「日本語を含むJSONデータ」を「\u65e5\u672c\u8a9e\u3092\u542b\u3080JSON\u30c7\u30fc\u30bf」に変換するものです。本来はこちらの用途が使用したいために作成したものだったんですが、最近は意外にescapeよりもunescapeにお世話になっています。

関連記事:
Google 拡張機能 そして世界公開へ・・・のはずが
Google 拡張機能 ・・・ 結局 公開しました!

2011年6月22日

信濃町に行ってきました&山手線池袋駅ホームの自販機

投稿者:isc_blog

今日は信濃町のお客様先に行ってまいりました。

信濃町は久しぶり・・・というか2回目だったのでなにもわからなかったんですが
目の前にドーンと建物がありました。

玄関前に立ってびっくり自動ドアがナナメですっ!!

たまには池袋から外に出るのもいいですねぇ。

最後の自販機の写真は池袋駅の山手線ホームにあるものです。

飲み物は画像が表示されています。
たま~に目になってキョロキョロしています。
かわいいヤツです。

※詳細ここに書いてありました!
JR池袋駅にタッチパネル式「次世代自販機」-性別・世代を判断
↑「寄ってく?」とか言っている画像があります。

2011年6月21日

Android ImageViewにウェブ上の画像表示

投稿者:isc_blog

Android開発しているとAndroid開発ネタばかりに偏りがちです・・・
が、仕方ないっス。
今日のAndroidネタは・・・

Androidでウェブ上の画像を表示する必要があり
ImageViewを使用して
ImageViewのメソッド setImageURI でURI指定すればいいのかな・・・と思い

[java]


ImageView iv = (ImageView) findViewById(R.id.imageview);
Uri.Builder ub = new Uri.Builder();
ub.scheme("http");
ub.authority("~ドメイン~");
ub.path("images/image.jpg");
iv.setImageURI(ub.build());


[/java]

と記述したが・・・全然表示されない・・・

調べたところ、setImageURI ではうまくいかないという記事を発見。(下記URL)

iRSSの日記|ImageViewにhttp経由の画像を表示する方法

記事にもあるように Drawable を生成して
ImageView の setImageDrawable(Drawable drawable) にセットしてあげる必要があるらしい。

で・・・こんなふうにしました。

[java]



InputStream is = (InputStream) this.fetch(ub.build().toString());
Drawable drawable = Drawable.createFromStream(is, "");
is.close();



[/java]
Android SDK 逆引きハンドブック を参考にしました。
※Exceptionの処理は適宜入れてください。

こんな感じでDrawableを生成したら・・・

表示されました!!

※ImageViewあたりのソース(最終的)
[java]


ImageView iv = (ImageView) findViewById(R.id.imageview);
Uri.Builder ub = new Uri.Builder();
ub.scheme("http");
ub.authority("~ドメイン~");
ub.path("images/image.jpg");
InputStream is = (InputStream) this.fetch(ub.build().toString());
Drawable drawable = Drawable.createFromStream(is, "");
is.close();
iv.setImageDrawable(drawable);


[/java]

2011年6月20日

サイト制作 ホームページ制作 を アイ・エス・シーにお任せください!

投稿者:isc_blog

株式会社アイ・エス・シー ホームページ制作ではホームページ制作を幅広く行っています。

ただいま、キャンペーンを行なっております。
ホームページを作成するのがはじめてとなるお客様には
「はじめてのホームページ制作キャンペーン」としまして1サイト5万円にて制作を行うプランを設けました。

【ホームページ制作が初めてのお客様】
初めての方にとっては、わかりにくい「レンタルサーバー」手続きや「独自ドメイン」の取得も含まれているとってもお得なプランとなっております。
詳細のスペックは下記の通りです。
・ホームページ制作    5ページ程度
・レンタルサーバー(10GB)・ドメイン取得(.com,.net,.info,.org,.biz)代行(費用込み)
 ※.jpドメインは追加料金+¥2,000となります。
・制作物のCDRを納品
キャンペーン価格 ¥50,000

【ホームページのリニューアルをお考えのお客様】
新規の他、リニューアルも承っております。
・リニューアルの場合には既存ページのリニューアルを含め10ページまでの制作を行います。
※既存サイトが5ページの場合は追加で5ページ制作出来ます。その他、お客様のニーズによって内容のご提案を差し上げます。
・制作物のCDRを納品します。

キャンペーン価格 ¥50,000

【その他、あらゆるニーズにお応えします!】
ホームページで表現したいこと、漠然と抱えている悩み、滞ってしまった更新など
なんでもお気軽にご相談ください。
お客様のニーズ・ご予算に合わせたご提案をさせていただきます。
合わせて弊社料金表も参考までに御覧ください。
※お見積り内容はお客様の状況によっては料金表示よりも安くなる場合もございます。是非、一度ご相談ください。

システムについても同様に小規模から中規模、また大規模案件にお応えすることも出来ます。
また、開発業者が消えてしまいどうにもならなくなったシステムも一度ご相談ください。
なんらかの打開策をご提案出来ると思います。
※開発言語:Java,PHP,Perl,Ruby等 DB:Oracle,SQLServer,MySQL,PostgreSQL等 サーバー:Apache,IIS等 実績があります。

弊社「サイト制作・システム開発」のモットーは「出来ないとは言わない」ことです。

お客様にとって最善の方法を出来る限りご提案させていただきます。

ホームページ制作・システム開発の アイ・エス・シーにぜひ一度ご相談ください。

株式会社アイ・エス・シー
〒171ー0022
東京都豊島区南池袋2-26-5
都民興業池袋ビル3F

電話番号:03-5992-2624 (システム事業部 担当:さとう)
営業時間:月~金 AM9:30 ~ PM17:30

2011年6月19日

Windows Vista Businessから Windows7 Home Premiumにアップグレード出来なかった・・・知らなかった

投稿者:isc_blog

個人的にWindows Vista Business(32bit)をWindows7にアップグレードしたいとの依頼があった。(かっこ良く書いているが妻に「やれ!」と頼まれただけ・・・)

ビックカメラにて「Windows7 Home Premium」(アップグレード版)を購入してきた。

ちなみに6月26日までなら最大1万円キャッシュバックキャンペーンをやっているようなので急ぎましょう!

で、インストールしようとして段階を踏んでいった・・・

1.インストール時に最新のドライバをダウンロードしながらやりますか?
 → すでにウィンドウズアップデートで修正入った物をダウンロードしながら組み込んでくれるらしいですね。

2.インストールは「アップグレードにします。」もしくは「新規インストールにします。」どっち?
 → ここは「アップグレードにします。」

3.・・・・このバージョンのWindows Vistaは Windows7 Home Premium にアップグレード出来ません・・・・

な、な、なにぃ!!!

しかし、下記サイトを確認したら・・・・

アップグレードの前に、これだけは確認しよう!:MicroSoft Windows

たしかに「△」(新規インストールのみ)になっている・・・・

「新規インストール」っていうのはすべて空っぽになるのか・・・という恐怖があったが
よく読んでみるとそういうことでもないらしい・・・
ただし、アプリケーションの設定等は引き継がない(?)みたいなのでちょっとの間支障きたしかねないため
この後はクライアント(妻)の意向を聞かないといけないため断念・・・

Windows7 Professional ならすんなり行ったんですね・・・
しかし、もともとなんでWindows Vista Businessだったんだろう? ま、そこは置いといて・・・

みなさん、使用上の注意はよく読みましょう・・・ということですね。気をつけてください。

2011年6月18日

WordPress エラー324 問題

投稿者:isc_blog

本日、突然当ブログが表示出来なくなりました。
「エラー 324 (net::ERR_EMPTY_RESPONSE): 不明なエラーです。」
と画面に出るので調べたところ
原因自体は不明・・・・ですが
復旧方法がありました。
PHP&symfonyで作るWEBサイト(PHP5)|運用中のWordPress接続できなくなりなぜか、wp-admin/install.php画面が表示。

上記ブログから解決策は・・・

mysqldumpで一度バックアップを取って、そのバックアップを復元すると解消する

ということが判明

こちらのブログにはレンタルサーバーがXREAだった場合の対処方法が記載されていますので参考まで。
Cafetish’s Blog|不明なエラーでWebサイトが表示されない

とにかく
mysqldumpでDBのダンプを取りそのダンプで復旧したら治りました。

mysqldumpの方法は下記サイトが参考になります。
phpspot|mysqldumpでバックアップ&復元

今回はあせりました(^_^;)

2011年6月16日

Androidアプリ開発時困って調べたこと

投稿者:isc_blog

今回はAndroidアプリ開発中に困って調べたことの忘備録的投稿です。

Androidアプリ開発に普段「eclipse」を利用しています。
そのeclipseにADTプラグインを入れて開発しています。

開発中、エミュレータで動作確認中にログを見ようと思ってLogCatで確認・・・・アレ?ログが出てこない

ってことがあったので調べました。
すると、こんな記事がありました。

kazzzの日記:Logcat Viewにログが表示されない時に試すこと

引用・・・・

1. DDMSパースペクティブを開く
2. Devicesタブを選択する
3. 対象のエミュレータ又は機器を示すアイコン(大抵は頂上だ)をクリック

※詳細は画像付きの上記Webサイトを御覧ください。

「おお!治った!」※ログがバラバラ出力されてちょっとびっくり中・・・(笑)

また、WebViewを使用しているアプリではたまにエミュレータ上で動作中に「UnknownHostException」が発生する場合があります。
Webからそのままページを表示させると
「ページが見つかりません。」画面・・・ガーン!
と思って通常のPCにインストールされているブラウザから見たら何の問題もなく表示されています。

そして、調べました・・・・
するとこんな記事がありました。

CTOA日記:android開発 UnknownHostExceptionがエミュレータで起こる

こちらの解決法は・・・
以下引用・・・・

エミュレータのDNSのバグのようです。
対象のURLをIPアドレスに書きかえるか、エミュレータ自体を再起動すれば解決しました。

とのこと。

たしかに、エミュレータ立ち上げっぱなしでプロジェクトから
「Run as Android Application」押しまくってたので、そうなっちゃったんですね。

※画像はイメージです。

エミュレータ再起動であえなく解決!

2011年6月15日