Perl › モジュール › here JSONモジュールを使用すると、JSONデータを解析することができます。JSONはデータを記述するための言語で、配列やハッシュなどのデータ構造を表現することができます。JSONは単なる文字列ですので可搬性があります。他のプログラム言語とデータをやり取りした場合によく利用されます。 # モジュールの読み込みと関数のインポート use JSON qw/encode_json decode_json/; JSONをPerlのデータ構造に変換するにはdecode_json関数を使用します。 # JSONをPerlのデータ構造に変換する my $json_in = '[{"name" : "Ken", "age" : 19}, {"name" : "Ken", "age" : 25}]'; my $data = decode_json($json_in); こ
Javaでサーバプログラムなんかを書いてクライアントにJSONでレスポンスを返す、なんてケースも最近は増えてきつつあります。小さなJSONなら自前で書いても問題はないのですが、やはりライブラリに頼ったほうがバグも少なくて開発も効率的です。 そんなときorg.json.simpleは、その名の通りシンプルながらもなかなか使えるいい感じです。 使い方は上のリンクにもあるテキストファイルの通りなのですが、簡単にメモっておきます。 まず既存のオブジェクトからJSONを作成するときはHashMapベースのJSONObjectオブジェクトを利用します。 import org.json.simple.JSONObject; JSONObject obj=new JSONObject(); obj.put("name","foo"); obj.put("num",new Integer(100)); ob
久しぶりの更新は、またまたandroidネタです。 今回は、BingのAPIをつかってみます。 こんな感じ。 AndroidManifest.xml パーミッションにandroid.permission.INTERNETを追加する。 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="jp.xfutures.android.sample.webapi001" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name
jQueryを使ってヘッダ、フッタなど共通部分のhtmlを本体のページに読み込むカンタンTipsです 共通で使いたいhtmlと、読み込む側のhtmlを用意する。共通部分にはheadタグとかbodyタグとかは不要です。 ほんとに部分的に抜き出したhtmlだけを用意します。 例えばヘッダ、フッタを共通にする場合は3つのファイルができることになります。 index.html 本体 header.html ヘッダー footer.html フッター jQueryを使うので、htmlの文字コードはUTF-8にしておきます。 jQueryをダウンロードするhttp://jquery.com/ 特に理由がなければ「Production」を使用します。 htmlでjQueryを呼び出し、共通htmlを読み込むまずjQueryを呼び出します。ふつーに。 <script type="text/javascri
「医学に強い翻訳会社はどこか」「よい翻訳会社はないか」と困っている方々に翻訳会社の見分け方や裏側を紹介。翻訳会社ホームページの読み方を伝授。 翻訳会社は下請け翻訳者に対し、職業として成立しないほど低い翻訳報酬で作業をさせるため、翻訳能力の低い人しか翻訳会社と取引しなくなっています。翻訳会社に仕事を頼んで、よい訳文を入手するのは非常に困難なのですが、少しでも参考になるよう翻訳会社選びの参考事項を述べます。 実際に翻訳作業をするのは、翻訳会社の外注翻訳者です。従って優で医療分野が得意、または専門という翻訳家を顧客自身で探すのが賢明です。ただネット上で募集しても、希望する水準で訳してくれる翻訳者は希少なのが現実です。 はじめて医学、医療関係の翻訳を翻訳会社に頼むと、その訳文のひどさに驚くかもしれません。人の手作業ですから完璧なのは無理だとしても、奇妙な訳語、意味内容を考えない直訳など(具体例紹介
frsw3nr.mydns.jp is not accessible... Sorry. I do not know why this site is not working. If you know Administrator of this site, please contact directly. You may be able to see it in Google cache. For administrator ... MyDNS.JP did not received IP address from you over One week. Please check your notify system. If you restart notification of IP address, MyDNS.JP will apply your IP address to DNS i
Androidでは文字列などのリソースをxmlで定義することができる。xmlで定義しておくとディレクトリ名のポストフィックスを利用して(valuesとvalues-jaなど)簡単に多言語対応できるのが便利。 このリソースファイルでは文字列だけでなく、配列も定義できるのでコードの外に出せるものはできるだけxmlに書き出しましょう。 下記、resourceの記述方法とjavaからの参照方法。string, integerはそれぞれ専用のタグ名、アクセスメソッドがある。その他のリソースはで定義しTypedArrayで受ける。 文字列配列 .xml <string-array name="sample_names"> <item>foo</item> <item>bar</item> <item>baz</item> </string-array> java String[] names = ge
今回はアプリケーションの初回起動を判定して、ダイアログを出す方法を紹介します。 サンプルコードでは、SharedPreferencesを使い、初回起動を判定します。初回であればダイアログを表示、2度目以降であれば非表示にする等、表示処理を切り替えています。「はじめに」や「利用規約」、「簡単な使い方の説明」など頻繁に見せる必要は無いが、必ず目を通してほしい項目の表示に有効でしょう。 ダイアログ表示以外にも特定のActivityを表示するなどUIを変更したり、データ保存方法をアプリケーションの実装にあわせてSharedPreferences以外を選択したり、応用を考えてみてください。 本記事を読む前に以下内容について確認しておくとスムーズです。 オプションメニュー(OptionsMenu)を追加する データを簡単に保存する方法(Preference編) AlertDialogで警告画面を表示す
May 09, 201014:34 カテゴリAndroid ユーザインタフェース AndroidSDKには、たくさんのボタンやらテキストやら部品が含まれています。 名前だけじゃわからなかったり、アプリを作る上でどんなことができるのか想像しずらいと思うので私が知っている限り(少しですけど。。。)まとめていこうと思います。 記事を書くまとまった時間がとれないためすこしずつですが(*・ω・)ノ ※ 随時追加予定。詳しい説明とかは、別記事に書いていったりしようと思います。 ※ 利用イメージがわかりやすいように表示サンプルの画像も随時追加予定。 AnalogClock アナログ時計のウィジェット AutoCompleteTextView Google検索とかの検索キーワード補完のように候補となるリストから選択してテキスト入力することができるウィジェット Button ボタンのウィジェット Chec
Archive::Zipはパスワード(暗号化)に非対応 perlでzipファイルを扱う際、Archive::Zipを用いていましたが、パスワード(暗号化)に対応していないとは知りませんでした。 http://search.cpan.org/perldoc?Archive::Zip isEncrypted() Return true if this member is encrypted. The Archive::Zip module does not currently create or extract encrypted members. zip -eで暗号化zipを作成し、unzip -Pで暗号化zipを展開 次のサンプルスクリプトは、test fileを暗号化zip後、その暗号化zipファイルを展開するものです。 #!/usr/local/bin/perl use strict;
Let'sプログラミングでは初心者の方を対象にJavaやPython、PHP、Rubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作
え~忙しくてだいぶ時間が空いてしまいましたね。おいそれと続きを書いてみますです。 前回までで、なんとかtelnetが使えるようになりました。さて、今度こそMySQLにリモート接続です。ここに至るまでそれなりに時間がかかりましたが、ここから先も時間がとられてしまいました。すんなりとはいかないものですね。今思えば単純な問題ばかりなんですが・・・。さて今回は直面した問題点を先にすべてあげてしまいましょう。 1.ポート(一般には3306)が開いていない 2.MySQLのユーザー権限設定が変更されていない 3.my.ini になぜか bind-addressが設定されている 他にも色々原因はあると思いますが、ローカル接続(MySQLがインストールされたマシン内だけでの接続)では正常に動くのに、外のパソコンから、ネットワーク上のほかのパソコンからリモート接続できないっていう場合は、一応確認してみて下さ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く