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

SQLで色々計算する小技

なんとかごとの合計/集計/平均 SELECT nantoka,SUM(numbmer) FROM table GROUP BY nantoka ORDER BY nantoka; SELECT nantoka,COUNT(numbmer) FROM table GROUP BY nantoka ORDER BY nantoka; SELECT nantoka,AVG(numbmer) FROM table GROUP BY nantoka OR…

SQLite Installer for RootでSQLのモバイル学習環境を入手

どのバージョンからかは不明だが、少なくともASUS MeMO Pad HD7のAndroid 4.2.2には存在しないsqlite3をインストールして、SQLのモバイル学習環境を入手しよう。 インストール手順 1. Android端末にSuperSUをインストール 名前の「for root」が示すように、…

リバーステザリングでPCのネットワーク環境を使う

通常テザリングと言えば、携帯端末を経由してPCをネットワークに接続することだが、リバーステザリングは逆にPCを経由して携帯端末をネットワークに接続することである。ここで紹介するリバーステザリングは、無線LANに接続できない環境にあるWiFiモデルのAn…

PCのキーボードで端末を操作する

Androidアプリの開発をする場合、PCに接続したAndroid端末にビルドしたアプリを転送して動作を確認することが少なくない。アプリを開発してみるとわかると思うが、微調整段階になるとその転送して確認することが頻繁になり、PCのキーボードから手を離すのが…

iOS8は重いから、色々と調整!

iOS8になったら、iPod Touch 5のレスポンスが悪くなった。特に入力の開始直後は文字を打っても、画面に出るまで数秒かかることが頻繁に発生するようになった。iOSはメジャーバージョンアップする度に必ず遅くなる。最新のデバイスでしか動作検証していないも…

Terminal IDEでアプリ開発!?(その2)

前回はサンプルのビルドを行ったが、今回は世の中にアップされているオープンライブラリを使用して、簡単なアプリを開発してみようと思う。実際に使用するのは、テスティングフレームワークで有名なJUnitである。 JARファイルをDEXファイルに変換 Android端…

Terminal IDEでアプリ開発?!(その1)

Android端末のみでアプリ開発ができると言うTerminal IDEで、実際に何がどこまで出来るのかを試してみた。 結論から言うと、C、C++、Javaのコンソールアプリと、JavaのAndroidアプリが開発できるようだ。また、bashやawkなどがあるので、ある程度のスクリプ…

Bluetooth接続の英語キーボードを刻印通りに打つ

以前、写真のASUS MeMO Pad HD 7 (ME173X)対応のジャケット付きBluetoothキーボードを購入したのだが、キートップの刻印通りに打てないキーが存在する。この問題を解決した時の経緯を以下に記載する。なお、以下に記載のコマンドはAndroid上のTerminal IDEの…

クラスのフィールドやメソッドを表示する

Apache Commons Langのorg.apache.commons.lang3.builderパッケージには、必要に応じてオーバーライドする以下のObjectクラスのメソッドを実装するためのヘルパークラスが存在する。 メソッド ヘルパークラス 説明 public boolean equals(Object o) EqualsBu…

JDK付属のDerbyを試して見る

「スッキリわかるJava入門 実践編」の第9章「データベースアクセス」には、Apache DerbyはJava 6から標準添付されていると記載されていたので、実際に試して見た。 PATH環境変数の設定 現在、PCにインストールされているのはJava 8で、以下のフォルダにイン…

PodderでiTunesのPodcastを視聴する

AndroidアプリのPodderを使用すれば、iTunesのPodcastを視聴することができる。Podderの設定手順は以下の通り。 1 Podderのインストール直後の画面。「SETTINGS」をタップする。 2 「Preferences」画面で「Search Service」をタップする。 3 「Search Servic…

ASUS Memo Pad HD7でデバッグする

TECHNICAL MASTER 「はじめてのAndroidアプリ開発」 Android 4対応版(山田 祥寛 著、秀和システム 発行)を教科書に、Androidソフト開発を真面目に勉強し出したのだが、この教科書には最終的に実機で検証が必要なので準備しておくように指示が記載されてい…

AndroidScriptで簡単プログラミング

前回紹介したJava IDE (Android)に引き続き、AndroidScriptも端末のみでプログラミングが楽しめる。Zaurusでもそう思って色々とやっていたが、PCがないとプログラムが出来ないモバイル環境はつまらない。 AndroidScriptはJavaScriptをベース言語に据えたもの…

Java IDE (Android)でアプリ作成

このJava IDE (Android)はなかなか面白い。Android端末だけでアプリが作成できる。入力の問題があるので、大規模な開発は非現実的だが、ちょっと試すだけならこれでも良いときが少なくない。是非、試してみてほしい。

Jota+はなかなか良いテキストエディタだ

Android PadのASUS MemoPad HD7でC++のソースコードを読んで見た。アプリはJota+を使ったが、なかなか快適に読むことができる。 ただし、試用版では2つまでしかファイルを開けないため、ソースコードを読むには不便なので、PRO-Keyの購入をお勧めする。PRO-K…

学習用にESXiサーバを安く構築する(番外1)

ASUS U24E内臓のイーサネットアダプタの調子が悪い。 名称 Realtek PCIe GBE Family Controller チップセット RTL8111/8168(Realtekのドライバ) ESXi 5.1起動後、しばらくすると、vShpere Clientの接続が切れる現象が発生する。ESXiのドライバが合っていな…