したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

研究日誌

1管理人:2013/09/29(日) 22:34:59
HVCー500Z研究所の研究日誌です。

2管理人:2013/09/29(日) 22:37:08
【その他】ネットの記事9/28
今週のネットで気になった記事です。

◆ WonderMedia、モバイル端末向けデュアルコアプロセッサと GPU Mali-450 を搭載したチップセット「WM8860」発表

http://gpad.tv/develop/wondermedia-wm8860-soc/

WM8850の後継なので今後、グラムシェル型端末への搭載が
期待できるかも。

◆Android端末を人質に取るランサムウエア

http://itpro.nikkeibp.co.jp/article/COLUMN/20130923/506204/

また悪質なソフトが出ているそうです。

◆ Wi-FiとLTEで同時通信、KDDI研のAndroid向けWebブラウザー

http://internet.watch.impress.co.jp/docs/news/20130927_617144.html

同時通信されたときのパケ使用量の方が気になりますが…

◆ まだ迷ってる? Androidから「iPhone」に乗り換えるべき6つのメリット

http://news.livedoor.com/article/detail/8108132/

◆ AndroidとiOSを両方同時に使いこなす方法

http://www.gizmodo.jp/a/2013/09/how_to_idroid.html?r=news.google.com

iphone 5S,5Cの発売でこういう記事が人気なのかも。

◆ Amazon.comの新タブレット「Kindle Fire HDX」、WQXGAディスプレイ採用

http://bizmash.jp/articles/50704.html

相変わらずの独自路線、どうなんでしょうね。

3管理人:2013/09/30(月) 07:52:29
【WM8850】SDカード

WM8850には、元々SDカードスロットがあり、32GBのSDHCまで
使える仕様です。

でも簡易NASやdropboxネットワークでファイルをやり取りできることや、
USBメモリーを挿せるのでSDカードを挿したことすらありませんでした。

最近、オークションで売却したWM8850と同じグラムシェル型のMK-AR2には、
32GBのSDHCカードを挿して使っていました。

MK-AR2は、Wi-Fiの掴みが悪く、CPU性能は、CH-AND7000と同じなのに
性能が出ず、ほとんど使わないので、本体だけオークションでの出品を
決めた時にSDカードを外して、WM8850に挿してみました。

中華タブレットとかでも大抵トラブルは、SDカードスロット周りが多い
という話よく聞くのでちょっとドキドキしましたが、ちゃんと入りました。

抜けなくなるとか、入るけど固定できないとかいうこともなかったです。

ファイル管理アプリでコピーや再生など試してみましたが、問題ないので
そのまま使おうと思います。

【MK-AR2とWM8850の写真】
http://db.tt/idYn86TD

4管理人:2013/10/01(火) 07:46:22
【共通】WZR-300HPその後

我が家に無線ルーターWZR-300HPが導入されて数ヶ月が経ちました。
その後の状況の変化について書きたいと思います。

WZR-300HP導入前後のパソコン、android機器の利用状況

パソコン
→【前】ADSLルーターと有線LAN接続
→【後】ADSLルーターと有線LAN接続されたWZR-300HPと無線LAN接続

SC-03E
→【前】LTEでネット接続、テザリング親機(外出先、自宅)
→【後】LTEでネット接続、テザリング親機(外出先のみ)
自宅では、WZR-300HPと無線LAN接続

CH-AND7000,MK-AR2
→【前】パソコンとアドホック接続
→【後】WZR-300HPと無線LAN接続

UG802,M704S,WM8850
→【前】SC-03Eとテザリング接続
→【後】WZR-300HPと無線LAN接続

ポータブルHDD(1TB)
→【前】パソコンとローカルディスクとしてUSB接続
→【後】WZR-300HPと簡易NASとしてUSB接続
パソコン, SC-03E,CH-AND7000,MK-AR2,UG802,M704S,WM8850と
自宅では共有ディスクとしてsmbまたは、DLNAで接続。
外出先からはインターネット接続でBuffalonas.com経由で接続

前後の利用状況から見ても便利になったことは明らかだと思います。

android端末からの写真や動画、ソースプログラムなどのコピーや
バックアップのとても簡単になりましたし、簡易NASとしてデータを
一元管理できるようになりました。

想像以上に変わったのがSC-03Eの通信量の激減です。

私の場合、自宅でのUG802の使用頻度が高くほぼ毎日つかっています。
やはり、テレビにつないで大画面でYoutubeやゲーム、ネット閲覧など
リビングPC的な使い方ができるTVスティックは便利です。

ただ、UG802はOSが4.1なので素のままでは、パソコンとアドホック接続
できないので仕方なく、SC-03Eのテザリングを利用していました。

これがWZR-300HPの導入でADSL経由になったのでSC-03Eの通信量が激減
しました。

いまは,SC-03Eの通信プランは、パケホーダイですがライトでも十分な
くらい激減しています。

もう少ししたら料金プランの見直しも検討したいと思います。

5管理人:2013/10/02(水) 07:46:27
【共通】CSS

BASIC!の自作ツールを修正した話しですが、修正したのはBASIC!のソースプログラム
ではないという話しです。
以前作ったHTML命令を使ったBASIC!のツール、「置換ツール」には一点微妙に
不満な点がありました。

年齢的な問題かもしれませんが〇眼の為、HTMLを表示している画面のテキストボックス
内の文字列が小さいなぁと感じていました。

もちろん、BASIC!のHTML表示画面でもピンチイン、ピンチアウトが使えるので、拡大
して見れば問題無いですが、やはり操作は、少ないに越したことはないと思います。

ただ、テキストボックス以外の、普通のhtmlの文字サイズは、fontタグなどで簡単に
指定可能ですが、テキストボックスの文字のサイズの指定は単純にはできないと
思っていました。

昨日ちょっとHTMLのリファレンスページを見ていたら簡単に指定できる方法を見つけました。
こういうことはスタイルシート(CSS)でやるということがわかりました。

BASIC!の画面で表示するHTMLに以下の数行を追加するだけです。

<style type="text/css">
<!--
input,textarea {font-size: 18;}
-->
</style>

CSSやJavaScriptを使いこなせば、もっと使いやすいBASIC!の自作ツールができるかも
しれません。

ただ、だんだん何を作っているのかわからなくなりますが…汗

【スタイルシート適用前と適用後】

https://db.tt/riXuxS4h

6管理人:2013/10/03(木) 07:46:02
【WM8850】マウスは便利

私のandroid系のテキスト入力は主に以下の4つでやっています。
1 CH-AND7000にてソフトウェアキーボード入力
2 CH-AND7000にてUSBキーボード入力
3 UG802にて無線キーボード&無線マウス入力
4 WM8850にてキーボード入力&USBマウス入力

ある程度大量の文字入力になると3、4がやはりやりやすいです。
3は普通のwindows用のキーボードを利用しているので一部の
キー配置のずれがあったりするので一番やりやすいのはやはり
4かなと思っています。

WM8850には元々トラックパッドがついていてなかなか反応も
良く、以前所有していたMK-AR2よりもストレスはないのですが
やはりマウスがあったほうが操作自体は早いです。

WM8850には、USBの口が3つあるのでマウスをつけてもUSB
メモリーやほかの機器も接続できるのがいいところです。

今もWM8850でこの文書を書いていますが、USBマウスを使って
います。

このマウスは、MK-AR2の付属品だったのですが、ホイールも
反応するので便利です。

まるで小さいパソコンですがやはりテキスト打ちにはいいと
思います。

【WM8850とUSBマウス】
https://db.tt/CSCsnIzI

7<削除>:<削除>
<削除>

8管理人:2013/10/04(金) 07:46:34
【共通】youtube

最近は、毎日youtubeを見ています。

ほぼ、毎日、動画を公開する職業としてのプロのyoutuberさんが
増えてきているので動画もキレイで編集もきちんとされた
見やすい動画を作られています。

さらに、プロのyoutuberさんは、しゃべりも軽快でスムーズで
聞きやすいのでテレビよりも面白い面も多々あります。

私が必ず見ているのは以下の4人のyoutuberさんです。

・瀬戸広司さん

舞台役者さんらしいですが、とてもわかりやすく面白い動画を
作っています。レビュー動画が多いです。
カメラやapple製品のレビューは超マニアックですが、そのほか
は、割とアバウトな感じです。

・ALI KEITAさん(サブチャンネル ALIORARI)

時事ネタ中心のメインチャンネルは、なんとなく聞くのにいい
一般的な話題中心です。

サブチャンネルは、家族のまったり話題ののんびりした内容です。

・モモナエレクトロニキチさん

アンドロイダーの編集長さん、インプレスの人みたい。
アンドロイド周辺機器のマニアックネタですが喋りがうまいので聞きやすい。

・hikakinさん

なんでもレビューする人。芸人さんらしい。
軽快なしゃべりで気楽に見れるのでいいです。

これからもこういう人たちが増えていくかもしれません。
増えるといいなぁと思っています。

9管理人:2013/10/06(日) 00:22:26
【その他】ネットの記事10/5

今週の気になったネットの記事

◆タブレットはイギリスの子どもたちの必須アイテムになりつつある

http://jp.techcrunch.com/2013/10/04/20131003kids-love-tablets/

低年齢層にはタブレットは、直感的に操作出来ていいのかもしれません。

◆Dell、Android タブレット「Venue」と Windows 8.1 タブレット「Venue Pro」を発表

http://japan.internet.com/allnet/20131004/2.html

HPのslate 7に対抗してかdellもかなり低価格なタブレットを
販売開始です。日本での発売が楽しみです。

◆進研ゼミ、小学・高校講座でも専用Androidタブレットを提供、全3機種

http://internet.watch.impress.co.jp/docs/news/20131004_618192.html

すっかり子供のゲーム機と化しているチャレンジタブレットの
後継機が出るみたいです。

◆ほとんどのAndroid搭載端末にベンチマークテストの不正操作プログラムが発覚

http://gigazine.net/news/20131004-cheating-in-android-benchmarks/

ベンチマークをごまかす、世界の有名メーカーに呆れます。

◆Android 断片化状況が改善 ― 半数近くの Android デバイスで Jelly Bean が稼働

http://japan.internet.com/allnet/20131004/1.html

もう4.0は、古いんですね。安定してていいんですが…

10管理人:2013/10/08(火) 07:14:40
【共通】tget命令

最近なかなか、BASIC!のプログラムが書けません。作りたいものの
アイディアが出ないのと実装イメージが湧かないのが理由です。

ともかく、なんか作ろうと思い、tget命令を試していました。

この命令は、サンプルプログラムのsuperuser.basのみで使われて
いて、このプログラム自体がターミナルをエミュレートする特殊な
プログラムなのであまり使い方がよくわかってませんでした。

マニュアルにもターミナルをエミュレートみたいなことだけ
書かれています。

ちょっと試してみてどういう命令なのかやっと理解しました。

この命令は、

・普通だったらコンソール画面に出力されるprint命令の処理結果が
tget命令で表示されるインプットボックス内にも表示される
・tgetのインプットボックスで何かが表示された状態で追加で
入力した内容だけが入力文字列として、変数に返される。

要するにtext.inputとprintが組み合わさったような命令でした。

確かにターミナルをエミュレートするときには必要な命令かも
しれません。

対話式のプログラムには使えるかもしれません。

テストしたプログラムのリンクはページの下段にのせておきますが
処理の概要は以下です。

0.以下の内容を対話形式で行う
1.クリップボードから文章をコピー
2.指定した行で文章をカット
3.指定したカラムで行をカット
4.指定した文字列の置換
5.文字列のクリップボードへの書き込み

【テストプログラム】
https://www.dropbox.com/sh/c8pm10bz1v0port/QpPos0aKlr

11管理人:2013/10/09(水) 07:12:44
【共通】構文チェック

ちょっとtget命令のテストをして気になった構造化の構文チェック
について書きたいと思います。

BASIC!がインタープリターだからかもしれませんが、どうも構造化
されていると構文チェックが甘いみたいです。

なにが甘いのかというとif then,else,endifの構造が多少複雑になると
チェックできずにエラーとしてくれないという事象です。

例えば、

IF r1$ = "list"
【略】
if r2$ = "" then
【略】
print "gyol:";gyol
for i=1 to gyol
【略】
next i
else
if r3$ = "" then
   【略】
for i=vr2 to gyol
  【略】
next i
else
  【略】
for i=vr2 to vr3
  【略】
next i
endif ⇒⇒⇒⇒⇒※ このendifの記載を漏らした
endif

このような、多少複雑なif then,else,endifとfor nextループが
構造化されている場合でBASIC!ではそのまま実行されてしまいます。

特に実行時エラーにもならず、想定した結果ではない不思議な結果に
なってかなり悩みました。

if then,else,endifのチェックはきちんとやった方が安全だと思います。

そもそも、チェックは当たり前という話もありますが…汗

12管理人:2013/10/10(木) 07:09:06
【共通】文字列操作

ちょっとtget命令のテストをして気になった点をもう一つ
文字列のハンドリングについて書きたいと思います。
について書きたいと思います。

tget命令のテストをした時に以下の構文を使いました。

kkcl$=mid$(kkcl$,vr2,vr3)

mid$自体は、他のBASICでも標準搭載している関数だと思うので
ものめずらしくもなんともありません。

ただ問題は、BASIC!が英語圏で開発されたアプリだという点です。

英語圏では、日本語のようなマルチバイト文字の考え方があまり
ないので、比較的マルチバイトが考慮されたUNIX系のandroidの
世界でもBASIC!では一部命令(grabfile命令)での文字化けや
ファイル入力、HTML命令のフォームの処理などでマルチバイト文字
独自の考慮が必要となります。

もしかしてmid$関数でも同じ問題が発生するか、少し心配して
いました。

全角文字と半角文字が混在する文字列をmid$関数で指定の開始位置、
終了位置でただしく文字列が取得できるかという点です。

テストした結果は問題なく部分文字列の切り出しが出来ています。

これが使えないと文字列操作は厳しいので良かったと思っています。


2chMate 0.8.5.4/unknown/L01A/4.0.3

13管理人:2013/10/11(金) 07:13:34
【その他】したらば掲示板

私は、2chの掲示板閲覧には、有名なアプリである2CHMATEを
使っています。

ただ2ちゃんねるは、モバイルからの書き込みは有料なので
閲覧のみで使っていました。

最近、2CHMATEで2ちゃんねるの掲示板や他のサイトの掲示板を
見ていて、2CHMATEで表示できる掲示板は、2ch以外にも結構
ある事がわかって来ました。

無料レンタル掲示版の中にもブログ大手サイトのシーサーブログ
が運営している したらば掲示板は、2CHMATEで表示できます。

また、2chmateから、したらば掲示板に投稿することもできます。
したらば掲示板へのモバイルからの投稿は、無料なのでこれも
とても便利です。

さらに2chmateには、画像のアドレスを書き込むだけでその画像の
サムネイルを表示できる機能もあり、使いやすいと思います。

ただ残念ながら短縮URLの画像は表示できず、リングのみになって
しまうのでDROPBOXの画像はリングのみです。

画像アップローダーのリングは問題ないです。

現在、私は、したらば掲示板にこの研究記録を移そうかなと思っています。

まだ、確定ではないですが、もう少し試して見たいと思います。

【したらば掲示板】
http://rentalbbs.livedoor.com/

14管理人:2013/10/12(土) 11:54:55
【その他】ネットの記事

◆ Androidアプリに潜むWindowsワーム
http://www.itmedia.co.jp/enterprise/articles/1310/11/news063.html

アプリ開発者のパソコンにウィルスがいるとこうなるみたいです。

◆ 世界初のWiFi ヤカン iKettle 予約受付中、iOS / Androidアプリでリモート湯沸かし
http://japanese.engadget.com/2013/10/09/wifi-ikettle-ios-android/

スマートケトルですね。

◆「AndroidはiPhoneよりも安全性が高い」とGoogleの会長が発言
http://gigazine.net/news/20131009-android-more-secure-than-iphone/

Android好きな私でも?な発言です。

◆ 世界市場でもタブレット優勢 10~12月期にパソコン逆転予想
http://mw.nikkei.com/tb/#!/article/DGXNASDC1100P_R11C13A0EA2000/

予想されていた事ですがいよいよ現実に近づいている感じ。

◆ 悪いことは言わん、泊まりなら持ってけ撿撿タブレット出張族のお供に「小型Wi-Fiルータ」 (1/2)
http://bizmakoto.jp/bizid/articles/1310/11/news013.html

ポケットWi-Fiではなく携帯無線ルーターの話です。
最近、ホテルのWi-Fiの設置率は急速に向上していると思いますが

◆ “インテル入ってる”Android/Windows搭載タブレット端末のセミナーを開催
http://www.itmedia.co.jp/pcuser/articles/1310/10/news163.html

インテル入りのandroidタブレットは安いですが、どうしてもFLASHが心配になります。



2chMate 0.8.5.4/unknown/L01A/4.0.3

15管理人:2013/10/15(火) 07:52:36
【共通】ミニバッグ

セリアに買い物に行く途中の商店街にある7日毎にお店が変わる
7daysとかいう店舗スペースで900円でミニバッグを買いました。

外側に小さいポケットが3つあり、右上のポケットにはちょうど
SC-03Eが収まります。残りのポケットにはモバイルバッテリーや
ケーブル類が十分入ります。

中も大きなスペースとポケットが2つあり、ポケットにはちょうど
CH-AND7000が収まりました。

一応、肩にかけて背負えるように1本ストラップがついています。

ポケットサイズが小さいと困るので、SC-03EやCH-AND7000を
実際に展示品に入れて確認しました。

色は、黒とゴールド系でしたが、なんとなく渋いゴールドに
惹かれてゴールド系にしてみました。

黒より汚れが目立たないような気がしています。

900円位のものに真剣に見入る不気味なおじさんでしたが、
せっかく買ってきてゴミになるのはイヤなので
大真面目でした…汗

これでタブレットやモバイルバッテリを持って近場に出かける
ときには便利そうです。

耐久性が良くて長くつかえるといいなぁと思っています。

ちょっとポリ製品のせいか、石油系の香りがするのが気になる
時がありますが、その内に消えるでしょうし、
安いので仕方ないかなと思っています。

【ミニバッグの写真】
https://db.tt/RHSc9PQ0

2chMate 0.8.5.4/unknown/L01A/4.0.3

16管理人:2013/10/16(水) 08:36:09
【SC-03E】ケーブル

セリアでちょっと変わったケーブルを見つけました。

マイクロUSB(オス)ーUSB(メス)の接続ケーブルです。
ちょっと試してみたいことがあり、購入しました。

試したいことは、SC-03EとCH-AND7000で主に使っている
USBキーボードを接続する事でした。

もともと、このUSBキーボードは、miniUSB用ですが
CH-AND7000は、USBの口があるので無理矢理、
USB-miniUSB変換プラグをかまして使っています。

これにさらにセリアで買った接続ケーブルをつかってSC-03E
のマイクロUSBの口に接続してみました。

相当、強引な接続なのでどうかなぁと思いましたが、
あっさり認識して、SC-03Eに文字入力することができました。

100円のケーブルですが十分使えます。

Bluetoothキーボードみたいに暴走がないので打ちやすいとは
思います。

きっと、文字入力してる姿は異様かもしれませんが…(^_^;)

【ケーブルの写真】
https://db.tt/uYBHq9gQ

17管理人:2013/10/17(木) 07:53:13
【共通】チャージャー

これもセリアで購入しました。

車載用USBチャージャーです。

いままでSC-03EのマイクロUSB用の車載チャージャーは、
ダイソーで200円で買ったものがありましたが、
これは、USBのオスが挿せるのでCH-AND7000充電用の
USB-miniUSBケーブルやWM8850充電用のプラグーUSB
ケーブルなどが使えると思います。

800mAなので充電用としては十分な電力だと思います。

旅行でモバイルバッテリーが切れた時にモバイルバッテリー
自体の充電にも使えるので重宝しそうです。

車でちょっとだけ試してみました。
ちゃんと充電されてます。

USB端子の口が付いているのでそこにCH-AND7000と付属品の
USBケーブルを使って問題無く充電できました。

これでSC-03E用の充電チャージャーと併せて使えば、車の中での
充電は、バッチリです。

活用しようと思います。



【USBチャージャーの写真】
https://db.tt/8oynhxb6

18管理人:2013/10/18(金) 07:49:00
【その他】techBASIC

タブレットの世界でのBASICの取り扱いは、やはり
iosの方が一歩先を行っています。

前にx-basicという国産BASICのiosアプリを紹介しましたが
こんどはtechBASICという海外製アプリを積極的に利用
しているブログを見かけました。

両方のアプリとも有料でtechBASICは1300円とかなり
高いアプリです。

かたや、OSの比率ではけっこういいところにきている
androidではいまいちBASICは盛り上がりません。

無料のBASICであるBASIC!がもう少し盛り上がるといいなぁ
とおもってしまいます。

【ROBOMIC(ブログ)-techBASIC】

http://micono.cocolog-nifty.com/blog/techbasic/index.html


【BASIC!友の会】

http://basic.amsstudio.jp/

19管理人:2013/10/19(土) 10:58:36
【その他】ネットの記事1019

今週の気になったネットの記事です。

今週の気になったネットの記事です。

◆ マイクロソフト、iOS / Android用リモートデスクトップ アプリを提供開始
http://japanese.engadget.com/2013/10/17/ios-android/
◆無料でiOS・AndroidからWindowsを遠隔操作できるMicrosoft公式のリモートデスクトップアプリ「Microsoft Remote Desktop」の使い方
http://gigazine.net/news/20131018-microsoft-remote-desktop-for-iphone-android/

一見、便利そうですがwindowsのバージョン、EDITIONを限定して
いるので使い勝手は悪そうです。

◆物価指数の調査品目にタブレット端末を追加へ 総務省
http://sankei.jp.msn.com/economy/news/131018/fnc13101818240013-n1.htm

これだけ売れればそれはそうだろうと思います。

◆CyanogenMod iOSやAndroidの代替選択肢となるモバイルOS
http://wired.jp/2013/10/16/cyanogenmod/

androidのカスタムROM(カスタムしたOS)の有名な制作者であった
CyanogenModが法人化され新たなモバイルOSを作るそうです。

◆欧州流通、タブレット 電子書籍端末で相次ぎPB
urlなし、日経新聞の有料記事

日本でもイオンやイトーヨーカドーがプライベートブランドの
タブレットを出す日がくるでしょうか?

◆ガラケー タブレットの2台持ちが優れている理由と、そのときのSIM選びの最適解
http://www.lifehacker.jp/a/2013/10/131017nidaimochi.html?r=news.google.com

私は、スマホ とタブレットでテザリングがベストだと思いますが
こういう考え方もあるみたいです。

2chMate 0.8.5.4/unknown/L01A/4.0.3

20管理人:2013/10/21(月) 07:48:28
【その他】フリーメール

先日のgooメールの有料化の発表を受けて代わりのフリーメールを
さがしていました。

以前は、WEBベースであれば非常に多くのフリーメールがあったのですが
ちょっと探した限りでは非常に少なくなっているのがわかりました。

ぱっと見た限りでは、yahoo,gmail,excite,infoseek,outlook.comくらい
しか国内大手は見当たりません。

yahoo,gmail,exciteはすでに利用しているのでinfoseekを試してみましたが
中身のサービスは、outlook.comが運営していました。

yahooは、ADSL契約と紐づいていますし、gmailはandroidと紐づいています。
exciteは、既に二つのアドレスを運用しているので、とりあえず
infoseek試しましたが楽天IDと紐づいていました。

そういう意味で本当のフリーと言えるのは、exciteだけになっています。

とりあえず海外系ですが日本語対応しているのでzohoを試そうと思っています。

http://www.zoho.com/mail/

もう少しさがしてみたいと思っています。

2chMate 0.8.5.4/unknown/L01A/4.0.3

21管理人:2013/10/22(火) 07:48:05
【共通】漫画ツール

この日記も字ばっかりですが、字ばかりだと味気ないので
たまに写真ものせていますが、他にもなんかないのかなと
思っていました。

漫画なんかいいかなと思いましたが、私には漫画を書く才能
が全くありません。

簡単な漫画ジェネレーターがWebサイトにないかと思って
探しましたが、あっても日本語がダメだったり、androidで
うまく動かなかったりでした。

そこで無理やり、自分で漫画ジェネレーターの超しょぼい
バージョンを作成しました。

ただ吹き出しに何も書いていないネットで拾ってきた漫画
画像に吹き出しの内容を入れて、別の画像に保存するだけの
超しょぼいツールなのにセンスがなくバグ潰し時間が
かかり5時間もかかりました…(^^;)

どのbasicプログラムでもグラフィックモードで何かを表示
した場合に何らかの待ち状態を作る必要がありますが
そのお作法を私が正しく理解出来ていないのが、根本的な
問題だと思います。

具体的には、gr.renderで描画してその後のdo-untilループ
でgr.touchで待つコツが理解できていません。

本当に私にはプログラミングのセンスがないです。

まぁ、とりあえずできたので日記やツイートとかに使おうと
思っています。

【漫画ツールのソースと画像】

https://db.tt/AVSzs6jP

2chMate 0.8.5.4/unknown/L01A/4.0.3

22管理人:2013/10/23(水) 07:46:03
【共通】漫画ツールその2

とりあえず、案外手間がかかったのでメチャメチャ妥協して
一応完成した漫画ツールですがやはり使いづらくバージョン
アップしてみました。

改修した点は大きく2つです。

・元画像をたくさん選べるように画面に6×3段で表示。
・選択した画像上の2箇所にテキストを挿入可能にした。

もともと画面の関係で6×1段=6枚しか選べなかったのを
18枚から選べるように変更したので、会話をしている
漫画もいいかなと思い、吹き出し2箇所にテキストが
挿入できるようにしてみました。

最初はどこを修正するといいのか少し悩みましたが
すこし割り切って考えて修正したら、修正自体は約2.5時間
くらいで修正できました。

グラフィックのテキストの場合、gr.text.draw命令でテキスト
を挿入しようとすると元のテキストが改行コードを含んで
いても無視されてしまいます。

その為、プログラムの中で改行コードで元のテキストの
文字列を分割してgr.text.draw命令を複数回発行しなければ
ならないのが面倒でした。

とりあえず、ツイッターの投稿時にでも使おうかなと
思っていますが、もう少し使い勝手を良くしたほうが
いいのかもしれません。

一応、バージョン1のプログラムの説明をヤフー知恵ノート
にして掲載してみました。

これで少しでもBasic!利用者が増えるといいなぁと思います。

【ヤフー知恵ノート】
http://note.chiebukuro.yahoo.co.jp/detail/n218610

【漫画ツール2の画像等】
https://db.tt/O5ddR4CW

2chMate 0.8.5.4/unknown/L01A/4.0.3

23管理人:2013/10/24(木) 07:45:10
【その他】変換アダプター

最近、近所に小さいシルク(ミーツ?)ができたことを知って
早速行ってきました。

そこで写真のマイクロUSB(オス)ーミニUSB(メス)変換アダプターを
買いました。

ミニUSBには、AとBがあるのですがこれはBの方でした。

正直、AとBの違いがわかっていないので少し不安でしたが、CH-AND7000
とパソコンをつなぐミニUSB-USBケーブルとこのアダプターを接続して
パソコンとSC-03Eをつないでみたら充電もされましたし、カメラとして
接続されたのでつかえるかなと思っています。

ただ残念ながらUSBキーボードとのCH-AND7000の間のアダプターとして
は使えませんでした。

なんかAndroidを使うようになってから変換ケーブルやらアダプターやら
増えてきましたが100均で買えるのはいいなぁと思います。

【アダプターの写真】
https://db.tt/WC7zcL66

2chMate 0.8.5.4/unknown/L01A/4.0.3

24管理人:2013/10/25(金) 07:46:14
【その他】NGワード

最近、したらば掲示板をこの研究記録の掲載先にしようと
研究記録を掲載して試しています。

基本的に2chmateから投稿しているとブラウザーを開いて
投稿するより早くできので便利でした。

数日前に、研究記録の内容をそのまま投稿しようとしたら
エラーNGワードと表示されて投稿できませんでした。

どうも、したらば掲示板には、掲示板全体のNGワードがある
らしくそれにひっかかったようです。

内容的にNGなものはなかったのでよくわからなかったのですが
ある一文字を消すとあっさり通りました。

おそらくしたらば掲示板の文字コードとandroidの文字コード
(UTF-8N)との違いが原因だったみたいです。

まぁあんまりパソコンで見慣れない文字は使わない方が安全かも
しれません。

【追記】
掲示板のspamフィルター機能を解除すれば、共通のNGワードの
チェックはかからないみたいです。

2chMate 0.8.5.4/unknown/L01A/4.0.3

25管理人:2013/10/26(土) 13:10:16
【その他】ネットの記事1026

今週のネット記事です。

◆BASIC!1.76発表

http://laughton.com/basic/versions/v01.76/index.html

ネット記事ではありませんが、今週最大のニュースです。
更新が早く、2ヶ月でバージョンアップになりました。

◆Android端末の画面をPCに表示し、操作できるUSBドングル「j5 create JUC610」

http://ascii.jp/elem/000/000/836/836973/

正直、使うシーンを想定できませんが、簡単じゃなければ
タダでできることをお金払って簡単にするという事でしょうか。

◆Surface 2は発売日初日から売れ行き絶好調、「PCかタブレットかで悩むなら、答えはSurface 2」

http://www.famitsu.com/news/201310/25042244.html

なんとなくSurface 2 proの話でSurface 2の話じゃないような
Surface 2は、win RT機なので注意が必要です。

◆12インチの4Kタブレットいかがですか?

http://www.gizmodo.jp/a/2013/10/124k.html?r=news.google.com

図面やレントゲン写真を見たい人向けでは?

◆タブレットが独り勝ち撿撿年間出荷数の成長率

http://eetimes.jp/ee/articles/1310/25/news035.html

世界では、タブ50%増、PC 10%減だそうです。

◆iPad Air、iPad mini Retina、タブレット所有者の3割以上が購入を検討

http://news.mynavi.jp/news/2013/10/25/120/

日本人ってリッチなんですね。うらやましい。


2chMate 0.8.5.4/unknown/L01A/4.0.3

26管理人:2013/10/27(日) 11:41:20
【共通】BASIC!1.76

BASIC!がまたバージョンアップしました。

1.75→1.76の期間はわずかに2ヶ月という短さです。

とりあえず、WM8850をバージョンアップして既存の
自作ツールの動作に問題ないことは確認できたので、
CH-AND7000もバージョンアップしちゃいました。

今回は、TTS命令やgr.camera命令が拡張されているとのことです。

ただ、この2つの命令については、我が家のWM8850や
CH-AND7000で簡単なプログラムを書いて軽く試した限りでは
ちゃんと動作を確認できませんでした。

なにか勘違いしているのかもしれないので、また使うことがあれば
そのとき試したいと思います。

その他にもいくつかの機能拡張がされいるようです。

リリースノートは以下にあります。

http://laughton.com/basic/versions/v01.76/index.html

今回の追加機能で一番便利だと思うのは、input命令が
グラフィックモードで発行できるようになったことです。

今までは、グラフィックモードでinput命令を発行する場合は
一度、グラフィックモードを閉じてから発行する必要があり
その後にまたグラフィックモードを開いて再描画する形で
とても面倒でしたが、それがなくなりました。

私が今まで面倒だなぁと思っていたことなのでありがたいと
思っています。

【グラフィックモードのinput命令】
https://db.tt/9C6xC9pB

2chMate 0.8.5.4/unknown/L01A/4.0.3

27管理人:2013/10/28(月) 07:45:11
【その他】寝不足

昨日もBASIC!をポチポチやってました。

また、自分用のツールを作ろうとして実現方法を考えて
いましたが、結論が出ずに見切り発車でプログラムを
作成し始めました。

1時間くらいで作りたいなと思っていました。

プログラムを書き始めてすぐ頭の中の設計に矛盾が発生し
後続の作業量が読めないことから、早々に設計変更しました。

結局、過去に作った部品プログラムを流用して作成することに
して、主要な一部分の処理の作成が完了したのでテスト。

この時点で1時間は経過…正直やめようかと思いましたが
とりあえず、継続。

テストしたら、訳のわからない謎結果、どこかが間違っている
はずですが、わかりません…

悩んでさらに30分経過…

どうしてもわからないので同じロジックを違う命令にして
書き直したらあっさりいけました。

それから残りの部分も書いてバグ取りして1時間経過…

なんとかできましたが、1点不満な点があり、悩み中です。

気が付いたら、もう寝る時間でした。

寝たけど不満な点が気になって、なかなか寝付けません…

今日は、ちょっと寝不足です。

今日の教訓「プログラミングは寝る前1時間前でやめる」

…汗



2chMate 0.8.5.4/unknown/L01A/4.0.3

28管理人:2013/10/29(火) 07:47:44
【共通】潜在バグ

毎日、使っている自作ツール「メモデータベース」で
初期不良が発生しました。

確かに通常使われない箇所でしたが、もう使い始めて
数ヶ月たっているのにこのような不良がまだあるのが
やはりプログラムなんだなぁと思います。

また、明らかな構文ミスなのですが、BASIC!がインタ
プリターでの実行なので、実際にその命令が実行され
ないと構文エラーにならないことも改めて
よくわかりました。

エラーとなった箇所は以下です。

FTP.DIR ftplist

list.size ftplist,fsize

for i=1 to fsize
  list.get ftplist,fname$  →エラー箇所
  print fname$
next i

このロジックの中のlist.get命令がパラメータ不足で
エラーになりました。

他のプログラムでも実行されないロジックでエラーは
あるのだと思いますが、少しづつ直していきたいと
思います。

2chMate 0.8.5.4/unknown/L01A/4.0.3

29管理人:2013/10/30(水) 07:46:09
【共通】ユーザーインターフェイス

最近、つくづく思うのですが、私の頭の中はタブレットの
操作の独自性が十分理解できていないとつくづく思います。

こういうのをUI(ユーザーインターフェイス)とかいうと
思います。

タブレットには、物理的なキーボードはありません。

画面上にソフトウェアキーボードは表示されますが、普通は
明らかに入力が必要な入力ボックスをタップされたときなど
常に表示はされません。

例えば、BASIC!にはinkey$関数があり、入力されたキー情報
が取得できますが、ソフトウェアキーボードだと前述の通り
表示されない場合があり、その場合そもそもキー入力が
できません。

試していませんが、ソフトウェアキーボードを強制的に表示
するKb.toggle命令などが必要となりますし、
そもそもinkey$を使わない作りにしたほうがいいのかも
しれません。

そうなるとグラフィックモードで画面をタッチされたら
何かアクションする形がいいのかもしれませんが、グラフィック
モードだと機種ごとに画面サイズが違うことを考慮に
いれたプログラムは、かなりのコーディング量が必要になります。

私は、自分用のツールなのでそういう部分を無視していますが
本当は、必要となります。

本当はコンソールモードでタブレットUIを意識した設計が
いいんだろうなと思います。

見た目はしょぼくなりますが、機能は早くつくれるので…

手抜きではありますが…汗


2chMate 0.8.5.4/unknown/L01A/4.0.3

30管理人:2013/10/31(木) 07:46:43
【共通】付与ツール

先日、寝不足になった時に作成していたプログラムの
バグフィックス版がこのツールです。

やりたいことは簡単で、クリップボードにコピーされた
文書の先頭または文末に、事前登録しておいた複数の
固定文言から一つを選択して付与してクリップボードに
コピーするだけです。

ぜんぜん簡単な内容なのですがいざ作ろうとすると以下の
処理が必要になりけっこう大げさな作りになりました。

・固定文言をファイルに保存/登録/編集する為の処理
・複数の固定文言から一つを選択して、クリップボード
 からコピーしてきた文章の先頭または文末付与して
 編集可能な画面に表示する処理
・編集した結果をクリップボードにコピーする処理
・上記の処理を選択するためのメニュー画面処理

特に、メニュー画面処理は、元々汎用的に使えるように
グラフィックモードで動く部品プログラムを作っていたの
ですが、それでもなかなか手間取りました。

例えば、一旦、メニュー画面を表示させた状態で標準の
メニューキーを押して、別のアプリ画面を表示させた後に
またメニューキーを押して自作ツールのメニュー画面に
戻ると真っ白な画面になってしまいます。

真っ白な画面ですがちゃんとタップすると動作はするので
表示だけの問題らしいですが、正直対応を方法がわからず。

結局、標準のバックキーを押したときに自分自身のプログ
ラムをrunコマンドで呼び出してメニューを再描画させる
形にしました。

こんなやり方は正しくないとは思いますが、とりあえず
そうしています。

しかも最初は、自分自身を呼び出しているつもりが別の
プログラム(前のバージョン)を呼び出ししており、変な
動きをしていて焦りました。

【付与ツールの写真、プログラムサンプル】

https://db.tt/WUW0bSgR


2chMate 0.8.5.4/unknown/L01A/4.0.3

31管理人:2013/11/01(金) 07:49:48
【その他】バタバタ

先週から今週にかけて本当にバタバタでした(汗)
火曜日→自宅に電話が架けられなくなり、BBphone
(ソフトバンクに電話)

水曜日昼→ソフトバンクが調査の結果、ADSLモデムの
交換することになった。

水曜日夜→電話が自宅から外部に架けられなくなり、
ADSLも利用不可になった。

木曜日→突然朝から腰痛、太もものしびれ、人生初の
坐骨神経痛発症。夕方整骨院にて治療。
電話は携帯、ネットはSC-03Eのテザリングで凌ぐ。

金曜日→朝、坐骨神経痛回復せず、会社を休む。
ほぼ寝たきり状態、夕方からやっと少し、しびれが弱まる。
電話は携帯、ネットはSC-03Eのテザリングで凌ぐ。

土曜日→朝、坐骨神経痛はかなり改善、やっと動けるように
ただし、あぐらはできない状況。
夕方、整骨院でテーピングしてもらう。
電話は携帯、ネットはSC-03Eのテザリングで凌ぐ。
夜にやっとADSLの交換モデムが届く。

日曜日→朝、坐骨神経痛で問題があるのはあぐらが辛い程度に
改善。
朝からモデムを交換するが電話が利用できず。電話メーカーの
サポセンに電話するが、NTTに聞けとの回答。
NTTに電話。電話回線がおかしいので我が家に見に行くとの回答。
昼にNTTが来て確認、電話回線取り付け機器の腐食とのことで
交換作業実習、電話、ネットが利用できるように、ただネットが
異常におそいのとBBphoneが使えない状況
午後にまたソフトバンクのサポセンに電話して ネットが異常に
おそいのとBBphoneが使えない件を連絡。
サポセンからは24時間以内にネットも電話も調整して対応するので
月曜日に確認してほしいとの事。
夕方、 BBphoneが開通、ネットのスピードも改善。

もう、バタバタしていやになりましたが、ネットと電話は、4日程度
で元に戻りました。

でもルータが固定IPでなくなったり、DLNAがうまくつながりません。
来週、バッファローに問い合わせする事になりそうです。

さらに私の体の回復は、まだかかりそうですが・・・(´Д`)



2chMate 0.8.5.4/unknown/L01A/4.0.3

32管理人:2013/11/02(土) 10:33:23
【その他】ネットの記事1102

今週の気になったネット記事です。

◆ AndroidとWindowsデュアル搭載、1台でノート・タブレット・デスクトップの3役 「ASUS TransBook Trio」
http://www.itmedia.co.jp/news/articles/1310/29/news114.html

ある種理想の端末ですが・・・お値段が・・・

◆ Androidを狙う「マッドウェア」アプリ、Google Playで急増
http://www.itmedia.co.jp/news/articles/1310/31/news034.html

迷惑広告がアプリの世界でも繁殖中らしいです。

◆ Google、「Android 4.4 KitKat」と「Nexus 5」を発表
KitKatはメモリ512MBの端末でも動作、「次の10億人」をターゲットに
http://internet.watch.impress.co.jp/docs/news/20131101_621853.html

新機能もあるが、ある意味メモリー管理の最適化が大きいみたいです。

◆ Google、11月21日からタブレット向け 「Google Play」を変更
http://www.atmarkit.co.jp/ait/articles/1310/15/news108.html

なんとなく、余計なお世話的な変更のような

◆ 新タブレット端末が続々登場
http://www.yomiuri.co.jp/net/column/mobile/20131028-OYT8T00917.htm

キンドルが、アンドロイドではないという扱いですね。


2chMate 0.8.5.4/unknown/L01A/4.0.3

33管理人:2013/11/03(日) 09:17:16
【その他】DLNA


サポートへは週末まで電話できないので
カカクコムのクチコミ掲示板で質問してみました。

親切な方がいていろいろ教えてくださいましたが
その確認のなかで自分でふと思ったことがあって
以下の事をしたらあっさりDLNAの件は解決しました。

ブラウザーからエアステーションの設定画面に
入り、NAS-メディアサーバーの画面で
メディアサーバー機能の「使用する」チェックボックスを
一度外して、再度チェックしたら
TVスティック側のDLNAクライアントであっさり認識しました。

これでやっと全てのネットワーク関係は完了しました。

ヤレヤレでした。

【追記】

実は、この後、ADSLが不安定な状態が再発して今も引き続き
対応中の状況です。

この対応中にまたDLNAもおかしくなりました。

顛末は、別の機会に書けたら書こうと思いますが書かないかも
しれません。

不安定と言っても動画関連だけなのでとっても微妙な話題ですので
・・・

2chMate 0.8.5.4/unknown/L01A/4.0.3

34管理人:2013/11/05(火) 07:46:59
【その他】今日のタブレッタさん

10月23日にあたらしいIPad Airとminiが発表されました。
5万円~と4万円~のブルジョワ、セレブ向けタブレットです。

何故か、旧型も併売されるみたいですが、ブランドイメージが
強いアップル製品で旧型の廉価品が売れるのかなぁと
疑問に感じています。

今日、電車の中で出会ったタブレッタさんもきちんとした身なり
をしたサラリーマンさんでした。

お約束のように、白いIPad miniの純正カバー付きで、産経新聞を
読まれているようでした。

会社から配布されているIPadでない限り、もうしばらくすると
新型に買い替えるんだろうと思います。

それが信者の宿命かなと思っています。

帰りの電車の隣の席の人もiPad、林檎信者は、本当に多いです。

2chMate 0.8.5.4/unknown/L01A/4.0.3

35管理人:2013/11/06(水) 07:50:12
【共通】カットツール

私の主力タブレットは、相変わらず、CH-AND7000を使っています。

世の中のタブレットより数世代昔のタブレットなので性能は、悪く、
ネット閲覧とブログ更新、ツイッター、2ちゃんブラウザくらい
しか使えませんが、通勤中の電車の中では十分です。

ただ、CH-AND7000には、一般的には致命的な欠点があります。

それは、タッチ精度が良くないことです。
特に画面の端に近い部分は悪いです。

その為、ミスタップが多く起こるのが良くないところです。

その点を補うための最低限の必要機能をBASIC!で作成した
自作ツールで補っている感じです。

今日も1つしょぼい自作ツールを作りました。

クリップボードから文章をコピーして先頭から〇行分とか
最後から△行分とか途中の〇行から△行までの部分とかを
カットするツールです。

もちろん、編集画面を長押しして青い矢印みたいなのを
ドラッグして範囲指定すれば、こんなツールはいらないの
ですが、前述の理由で使いづらいので、作成しました。

めんどくさがりの私なので前回作成した「付与ツール」を
コピーして処理を書き換えて作成しました。

おおまかな作りはいっしょなので2時間程度で作成できました。

あまりに見た目が「付与ツール」に似ていたので勘違い
しないように背景の色だけ微妙に変更しました。

これで電車の中での操作が少し楽になりそうです。

【カットツールの画像とプログラム】
https://db.tt/bqp5V3S2

2chMate 0.8.5.4/unknown/L01A/4.0.3

36管理人:2013/11/07(木) 07:47:59
【共通】WebSafeColor

私は、BASICでもテキストベースの処理の方がしょぼいですが
なんとなくわかっている感じが自分自身でしています。

かたや、グラフィックは元々苦手意識がある上に、あまり理解
もしていません。

その為、基本的なことにいつも躓いたり、時間がかかったり
しています。

非常にシンプルな話として画面やボタンを何色にすれば、
画面の見た目がいいのかという点も直感的にイメージできません。

さらに色の指定は色の3元素であるRGBを指定して行いますが
この RGBの値から色がイメージできません。

以前の日記にも書いたとおもいますが改めて便利なサイトを
記録しておこうと思います。

【Web Safe Color一覧表/カラーチャート】
http://www.scollabo.com/banban/lectur/websafe.html

このサイトは本当はWeb画面にこのような色を使うといいですよ。
みたいな事を紹介しているのですが、Webでみやすいということは、
BASIC!のグラフィック画面でも見やすいということだと思います。

私はブックマークしてこのサイトを利用しています。

2chMate 0.8.5.4/unknown/L01A/4.0.3

37管理人:2013/11/08(金) 07:49:53
【共通】日経ソフトウェア

日経ソフトウェア2013年12月号の26ページに丸ごと1ページ
BASIC!が紹介されています。

特集1 自分に合ったプログラミングの始め方を見付けよう!
の記事の一部になります。

もう少し前からそういう記事がある事は、BASIC!友の会の
掲示板に書き込みいただいた情報からわかっていたのですが
実際に記事を読めたのは、今日でした。

元々、立ち読みしようと本屋に行ったのですが、たまたま
この号が付録付きで紐で縛られていて読めませんでした。

記事の内容は、初級、中級、上級に別れていて、上級は、
BASIC!のjavaソースプログラムをdownloadして
カスタマイズしてビルドするというすごい内容でしたが、
初級、中級は、十分分かり易い紹介記事になっています。

「タブレット片手にサクサクプログラミング」なんて記述も
ありましたが、これはちょっと無理があるかなと思います。

数行のプログラムならともかく、ある程度の行数がある場合は、
やはり外付けのbluetoothやUSBキーボードは必須だろうと
思います。

いずれにせよBASIC!がメジャーな雑誌に紹介されるのは
素晴らしいことです。

これでユーザーの裾野が広がるといいなぁと思います。

【日経ソフトウェア2013年12月号】

https://eb.store.nikkei.com/asp/ShowItemDetailStart.do?itemId=D2-00SW1187B0


l2chMate 0.8.5.4/unknown/L01A/4.0.3

38管理人:2013/11/09(土) 09:11:38
【その他】ネットの記事1109

今週の気になったネットの記事です。

◆「YOGA TABLET 8」──“マルチスタンド”が想像以上に使いやすい、8型Androidタブレット
http://www.itmedia.co.jp/pcuser/articles/1311/08/news093.html

スタンド内蔵のタブレット。便利と不便が両方ありそうです。

◆好調の最新iPad Airでもまだ不十分?最高のタブレットの条件とは
http://news.livedoor.com/article/detail/8231369/

まるでパソコンになれといってるような記事。ドラえもんにねだるのび太くん的な感じ。

◆iPadやNexus“以外”のお買い得タブレットを探せ!
http://ascii.jp/elem/000/000/840/840255/

品薄のHD7がますます売れそう。タブレットの世界も所得格差で2層化。

◆ Androidで削除できないアプリを簡単に「無効化」できる無料アプリ「無効化マネージャー」
http://gigazine.net/news/20131106-disablemanager/

googleplayで公開を止めたアプリをメジャーなサイトが紹介するのは珍しい。

◆UMSクラスドライバを改造し、Androidを“CD-ROMドライブ”として認識させる!!
http://monoist.atmarkit.co.jp/mn/articles/1311/08/news001.html

すごいけど、私の理解をはるかに超える記事。でもすごい。

◆「Android 4.4 KitKat」の第一印象--断片化解消を目指す新OS
http://japan.cnet.com/news/commentary/35039433/

断片化解消とgoogle依存症を増やすための新OS。

◆iphone 5cソックリなAndroidスマホが発売、サイズもアプリも……
http://akiba-pc.watch.impress.co.jp/docs/news/news/20131108_622844.html

通信機器としては使えないそうです。きっと使うんでしょうけど。

◆【ソルデジ】Android搭載の小型プロジェクタ! タッチ操作で写真や動画を簡単読み込み可能
http://getnews.jp/archives/451365

私はこの商品の販売元さんが好きです。でもオススメしません。


2chMate 0.8.5.4/unknown/L01A/4.0.3

39管理人:2013/11/11(月) 07:38:41
【共通】ツール統合

自作して使っていたツール2つを統合しました。

ここにも書いたツールですが固定文言付与ツールと
文書行カットツールを統合しました。

もともとこのツールは、同じメニュー画面部品を
利用して作られているので統合しやすいところが
ありました。

ただ、どちらのツールもクリップボードの内容を
編集(付与、カット)するツールなのでツール間
での行き来が多く、統合する方が便利だと思いました。

2つのツールで共通化できるボタンだった「クリップ
ボードにセット」と「終了」は、共通化しました。

共通化して空いたボタンには、別のツールである
漫画ツール、メモデータベースのランチャーボタン
にしてみました。

起動アイコンであるウィジェットアイコンの数も
減らせるのでシステム的な負荷も減らせると
思っています。

【付与・カットツール】
https://db.tt/A0kX3r24

2chMate 0.8.5.4/unknown/L01A/4.0.3

40管理人:2013/11/12(火) 07:55:57
【共通】Yahoo知恵ノート

以前にも知恵ノートにBASIC!の記事を載せているのは書きましたが
とりあえず9本掲載したのでそのまとめ記事です。

超初心者編を除くと
ある程度BASIC言語を理解できている人が対象なので
ちょっとわかりづらいかもしれませんが、
BASIC言語をわかる人には簡単すぎる内容だと思います。

AndroidでBASICで遊ぶ方法
http://note.chiebukuro.yahoo.co.jp/detail/n190833
基本的な操作方法

AndroidでBASICで遊ぶ方法 その2
http://note.chiebukuro.yahoo.co.jp/detail/n208888
置換ツール

AndroidでBASICで遊ぶ方法 その3
http://note.chiebukuro.yahoo.co.jp/detail/n210000
テキスト表示ツール

AndroidでBASICで遊ぶ方法 その4
http://note.chiebukuro.yahoo.co.jp/detail/n214126
パネル用テンプレート

AndroidでBASICで遊ぶ方法 その5
http://note.chiebukuro.yahoo.co.jp/detail/n216786
白板ツール

AndroidでBASICで遊ぶ方法 その6
http://note.chiebukuro.yahoo.co.jp/detail/n218610
漫画ツール

AndroidでBASICで遊ぶ方法 その7
http://note.chiebukuro.yahoo.co.jp/detail/n222440
付与ツール

AndroidでBASICで遊ぶ方法 その8 1
http://note.chiebukuro.yahoo.co.jp/detail/n224842
AndroidでBASICで遊ぶ方法 その8 2
http://note.chiebukuro.yahoo.co.jp/detail/n225769
AndroidでBASICで遊ぶ方法 その8 3
http://note.chiebukuro.yahoo.co.jp/detail/n225771
メモデータベース

AndroidでBASICで遊ぶ方法(超初心者編)
http://note.chiebukuro.yahoo.co.jp/detail/n223881





2chMate 0.8.5.4/unknown/L01A/4.0.3

41管理人:2013/11/13(水) 07:52:41
【SC-03E】ファーム更新

SC-03Eでファーム更新をしました。

めんどくさかったので、しばらくほったらかしでしたが
やっと更新しました。

◆GALAXY S III α SC-03Eの製品アップデート情報
http://www.nttdocomo.co.jp/support/utilization/product_update/list/sc03e/

改善される事象
不在着信がないにも係わらず、「ダイヤル」アプリのアイコン上に不在着信数が表示される場合がある。

変更される機能
「緊急通報」画面に選択表示される緊急通報番号(110番、119番、118番)の削除。

最新ビルド番号:JR003C.SC03EOMAMJ4


しょぼい更新だなぁと思って更新すると更新対象ファイルが157もありました。

きっと言えない不具合や脆弱性がたくさんあったのかもしれません。

ただ、更新後も変わったのはビルド番号くらいで体感的には何も変わりません。

最近は、SC-03Eはモバイルルーター(テザリング)+電話+カメラ(動画、静止画)的な
利用しかしていないのでバリバリ利用していないのもありますが何も変わらないです。

あまり使わないおかげでバッテリーのもちがいいのは助かりますが
本来の機能を使っていないので宝のもちぐされなのかもしれません。

【SC-03Eの端末情報】
https://www.dropbox.com/s/kvepa92d8drsi0v/Screenshot_2013-11-12-09-28-02.png

2chMate 0.8.5.4/unknown/L01A/4.0.3

42管理人:2013/11/14(木) 07:52:06
【共通】input命令

私が勝手にBASIC!1.76の目玉機能かなと思っている
Input命令を少し検証してみました。

具体的には、以前作成した漫画ツールでつかっている
コンソールモードのInput命令をグラフィックモードで
実行するように変更してみました。

【変更前】
gr.front 0
input "吹き出し2を修正しますか?(y/n)",yn4$
gr.front 1

【変更後】
input "吹き出し2を修正しますか?(y/n)",yn4$

要は、V1.76以前は、gr.front命令でグラフィック
モードからコンソールモードに遷移してからでないと
Input命令が発行できませんでした。

また、Input命令の後もコンソール→グラフィック
のモード戻しが必要でした。

それが不要になっています。

グラフィックモードのinputのダイアログの方がデザイン
的にもいい感じなので今後使っていきたいと思います。

あと、試していてわかったのですが、私は大勘違いをして
いました。

input命令とよく似た命令にtext.input命令があります。

この命令もグラフィックモードでは発行できないと思って
いましたが、こちらは入力ボックスをグラフィックモード
でもちゃんと表示できます。

どうも2つの命令を完全に混同していたみたいです(汗)

両方の命令ともグラフィックモードだけで扱えるのは、
コーディングの行数も減らせるのでいいと思います。

【漫画ツールのinput命令の写真】
https://db.tt/NlsAkawI

2chMate 0.8.5.4/unknown/L01A/4.0.3

43管理人:2013/11/15(金) 07:49:05
【共通】onbackground

私はやっぱりグラフィックモードを理解していない
という話です。

付与ツールを作ったときに困ったことが一点ありました。

具体的には以下の内容です。

「付与ツールメニュー画面をグラフィックモードで表示
して、メニューキーなどでブラウザーなどの別のアプリ
に画面遷移して、付与ツールにまた戻ってきたときに、
画面が真っ白になってしまう。」

とりあえず、以下の手で逃げました。

「真っ白の時はバックキーを押してもらい、割り込みを
発生させて付与ツール自体を再起動する。」

割り込みの特殊ラベルはonbackkeyになります。

onbackkey:
gr.close
run (付与ツール).bas
back.resume

まぁこれで使えているので私的にはいいのですが、なんと
なく邪道なコーディングかなと思っています。

そこで、もしかしたら使えるかなぁと思い、使ったことが
ない別の割り込みラベルであるOnBackGroundを試してみました。

この命令の説明を見る限りでは、前面と背面に表示が切り
変わったときにこの割り込みは発生し、前面か背面かは
background()関数で判定できると書いてありました。

ところが実際に試してみると、最初にグラフィック画面を
表示したときやグラフィック画面とコンソール画面を
gr.frontで切り替えたときにもこの割り込みは、発生します。

単純に他のアプリから切り替えたときだけの命令ではなく
付与ツールの色々なところにフラグを持たせて状態遷移を
保存しておかないと想定した動作はしないことが
わかりました。

おそらく、ずっとグラフィックモードで処理するような
プログラムであればOnBackGroundも使えると思います。

本当にグラフィックが苦手です…汗


2chMate 0.8.5.4/unknown/L01A/4.0.3

44管理人:2013/11/16(土) 16:34:51
【その他】ネットの記事

今週の気になったネットの記事です。

ツイッター(@basictomonokai)で呟いた記事ではないものをまとめます。

◆ iPhoneの市場シェアが非常に高い日本で、Androidスマホメーカーはどのような道を歩むべきか?【元販売員ホセのつぶやき】
http://s-max.jp/archives/1591076.html

こうすればもっとandroidのスマホが売れるという記事です。やっぱり割安感?

◆ ゲオ、iOSとAndroid向けアプリを大幅リニューアル
http://www.itmedia.co.jp/mobile/articles/1311/15/news159.html

1600万人も会員がいるチェーンのアプリとしてはあまりすごくないような・・・

◆ Google検索の英語版Androidアプリで“会話”での指示が可能に
http://www.itmedia.co.jp/news/articles/1311/16/news010.html

こういうのが記事になるのが今のandroidの実力でしょうか。

◆ プリンストン、最大5台までのスマホやタブレットを急速充電できるUSB充電器
http://news.mynavi.jp/news/2013/11/15/549/

高いけど、その内似たようなのが安く出るでしょうね。

◆ それでも私が愛用OSにWindowsを選ぶ6つの理由
http://allabout.co.jp/gm/gc/434018/

無難で堅実、現実的で万人向けの正しい記事。でもそれが全てではありません。

2chMate 0.8.5.4/unknown/L01A/4.0.3

45管理人:2013/11/18(月) 07:45:44
【共通】オンラインストレージ

いつものように自作ツールの「メモデータベース」でメモ
を登録して終了しようとした時のことです。

メモデータベースの機能として終了時には、FTPでオンライン
ストレージにバックアップするか聞いてきます。

急ぎの時は、「n」を入力してFTPアップロードせずに
終了させますが、通常は「y」を選択してアップロード
しています。

アップロード先はfileserveでFTPでのダウンロードは
できませんがアップロードはできるサイトで探した当時は、
このサイトくらいしか見つけられませんでした。

fileserveは60日間ファイルを保存してくれるサービスです。


【fileserve】
http://fileserve.com

結構安定していてほぼ毎日1回はアップロードしているの
ですがちゃんと接続できていました。

しかし、この日はつながらず…パソコンからpingしても
つながりません。

結構この手のサイトは、夜逃げしたり、日本からの接続を
遮断する場合もあるので本当にダウンしているのか
わかりづらかったりもします。

そこでちょっと便利そうなサイトがありました。

【isitdownrightnow】
http://www.isitdownrightnow.com

そのまんまの名前ですが、確認するURLを入力すると主要な
サイトであれば、このサイトから一定間隔でpingを打った
結果を表示してダウンしていれば

「Fileserve.com is DOWN for everyone」

などと表示しれくれます。

とりあえずこの日はfileserveは、長時間の障害になっていました。

ただ夜逃げの可能性もあるので代わりとなるFTPアップロード
可能なサイトを探してみました。

とりあえず1個みつけて、サイト登録してメモデータベースを修正
してアップロードしてみました。

【hotfile】
http://hotfile.com

fileserveよりシンプルな画面で判りやすいです。

とりあえず、併用して行こうと思っています。

【isitdownrightnow,hotfileの写真】

https://www.dropbox.com/sh/4h4ktmbe00wn859/3SJ2SCtlun

2chMate 0.8.5.4/unknown/L01A/4.0.3

46管理人:2013/11/19(火) 07:46:43
【UG802、WM8850】ツイッター

最近少しツイッターを利用しています。

以前は利用していてseesmicとか使っていたのですが
ちょっと使わなくなっていました。

BASIC!友の会用のアカウントで更新情報などをたまに
ツイートするために使っています。

漫画ツールで1コマ漫画をつくって画像添付してツイート
しています。

別のアプリなんてなくてもブラウザーでツイートできて
いたので、アプリは一切使ってませんでした。

だた、CH-AND7000の時はブラウザーでも問題ないのですが
UG802、WM8850の時は、ただアカウントのページを
開いただけでブラウザーが落ちてしまうようになりました。

どうもandroid4.1のブラウザー側に問題があるみたいです。

そこで仕方なくツイッターアプリを UG802、WM8850に
インストールしました。

いろいろ比較するほどヘビーユーザーではないので公式アプリ
をインストールしました。

使ってみると、公式アプリらしいイマイチな点が1つありました。

画像を選択するサムネイル画面があるのはいいのですが、
他の画像管理やファイル管理アプリを呼び出す共有がありません。

ファイル管理アプリ→ツイッターは共有できるのでまぁいいですが
こういう所は、公式アプリらしいなと思います。

【ツイッター公式アプリ】

https://db.tt/iYUl42EJ


2chMate 0.8.5.4/unknown/L01A/4.0.3

47管理人:2013/11/20(水) 07:48:02
【その他】大きなスマホ

ちょっと前のITproの記事ですが以下の記事がありました。

◆iPad Air登場、タブレットアプリは競争激化へ
http://itpro.nikkeibp.co.jp/article/COLUMN/20131031/515166/

これによると

・タブレットの増加は大きなスマホを求めるユーザーが
 増えていて、このユーザー層はゲームを求めている。

・実用的なアプリは減少傾向で無料化も目立つ

ということらしいです。

たしかに、そうなのかもと思います。

無料アプリでシェアを増やそうと考えているアップルやグーグルの
戦略ともあっているみたいです。

BASIC!は、アプリとしては、仕事効率化、すなわち実用的なカテゴリー
なんですがどうなのだろうとちょっとかんがえてみると

BASIC!は実用的なものを作れますが、ちゃんと作るには手間がかかります。

私程度がつくっている自作ツールは、他のアプリを組みわせればできる
事なので完全に趣味またはボケ防止、脳トレの領域です。

そうなるとBASIC!は、私にとってはパズルの1種でありゲームの領域なの
かもしれません。

本当は、もう少し実用的なことをしてるんだといいたいですが、
やはりどう考えても趣味です。

そういう意味ではBASIC!みたいなソフトは需要がまだまだありそうな気が
しています。

2chMate 0.8.5.4/unknown/L01A/4.0.3

48管理人:2013/11/21(木) 07:47:12
【その他】今日のタブレッタさん

今日のタブレッタさんはちょっと変わってました。

駅で電車を待つ行列で私が並んでいると私の後ろの順番なのに
わざわざ、私の横に来て多分古いipadを操作していました。

やっぱり、立派そうな革のケースを装着していました。

身なりのいい、50代くらいののおじさんでした。

おそらく、私のCH-AND7000が見慣れないタブなので興味が
あったのかもしれません。

その人の画面には、紙に書かれた手書きメモみたいなものに
マーカーが何ヶ所かされたものが表示されていました。

最初は、ペンタブの人かと思いましたが、表示のみみたい
でした。

スキャナーやコピー機で電子化したメモを見ながら電車で
考える、忙しい方のライフスタイルとしてはありなんだろうと
思います。

こういう人達も増えていくのかもしれません。

2chMate 0.8.5.4/unknown/L01A/4.0.3

49管理人:2013/11/22(金) 07:45:23
【共通】4歳からの入門

こんなブログ記事がありました。

4歳からのプログラミング入門:我が子にプログラムを教えるための5つのヒント : ライフハッカー[日本版]
http://www.lifehacker.jp/2013/11/131104kids_python_programming.html

BASIC!の話はしていませんが、この5つのヒントは十分BASIC!でも実現可能です。

ヒント1:Logoはまだまだいける
→内容としては結局、pythonを教えているのでBASIC!だってにたようなもんです。

ヒント2:PythonはMacにインストール済み
→BASIC!はGoogleplayがあればいつでもインストール可能で無料です。

ヒント3:コンピュータにしゃべらせる
→BASIC!でも英語でしゃべらせるのは2行だけです。(tts.init tts.speak)
→日本語がしゃべらせたいときはN2TTSをインストールすればできます。無料です。

ヒント4:数当てゲーム
→BASIC!なら10分で作れます。

ヒント5:ネットは何でも知っている
→再帰の話をしていますが、BASIC!も再帰はできませんが擬似的な再帰は可能です。
→ネット情報は正直すくないですが、サンプルプログラムは40本同梱されています。
→しょぼいですが「BASIC!友の会」もあります。

ぜんぜんいけてるような気がしています。


2chMate 0.8.5.4/unknown/L01A/4.0.3

50管理人:2013/11/23(土) 15:46:44
【その他】ネットの記事1123

今週のネット記事です。

◆タブレット舞台に激戦、携帯3社 激安料金を競う
http://mw.nikkei.com/tb/#!/article/DGXNZO62834560Z11C13A1X22000/

携帯回線付きタブレットを売りたいらしいです。

◆Intelがスマホ/タブレット向けロードマップを急加速
http://pc.watch.impress.co.jp/docs/column/ubiq/20131123_624814.html

インテルもパソコン、サーバーだけでは難しいみたいです。

◆ ルームミラーにAndroidスマホ!? パイオニアが開発中のテレマティクス端末を披露
http://monoist.atmarkit.co.jp/mn/articles/1311/22/news136.html

車のルームミラー+スマホみたいな端末の話です。


2chMate 0.8.5.4/unknown/L01A/4.0.3

51管理人:2013/11/25(月) 07:45:20
【共通】使用パターン

最近の私の主力タブレットであるCH-AND7000の平日の使用パターンです。
私の電車での通勤時間は正味26分なのでけっこうたくさん作業していると
思います。

★が書いている箇所はBASIC!で作成した自作ツールなのでなかなか活躍して
いると思っています。

【朝】
朝食後、トイレで利用
→ブラウザーでブログの入力画面を開く
→2chmateの記事の巡回取得
→メモデータベース★でブログの記事のチェック

【行きの通勤電車の中】
満員電車なので立ったまま操作
→メモデータベース★でクリップボードに自動でコピーされたブログ件名を
ブラウザーの入力箇所に貼り付け
→2chmateでしたらば掲示板の記事書き込みフィールドに件名を貼り付け
→メモデータベース★でクリップボードに自動でコピーされたブログ内容を
ブラウザーの入力箇所に貼り付けし、投稿。
→2chmateでしたらば掲示板の記事書き込みフィールドにを貼り付け投稿
→2chmateの共有機能をつかって記事全体を高速メモ帳と共有
→高速メモ帳で記事を全て選択してコピー
→付与・カットツール★でクリップボードの記事の内容をカット、サイト名等
固定文言を付与してクリップボードに自動セット
→付与・カットツール★から漫画ツール★を起動
→漫画ツール★でヒトコマ吹き出し付き漫画画像を作成
→ブラウザーでツイッターのツイート画面を表示して、クリップボード内容を
貼り付け、添付ファイルに漫画ツール★で作成した画像を添付して送信
→時間があれば2chmateの記事の閲覧

【会社】
早くついて始業時間に余裕がある場合
→Dropboxのテキスト追加機能でブログのネタを書き込み

【帰り通勤電車の中】
帰りは30%くらいは座れます。
→2chmateの記事の巡回取得、閲覧
→Dropboxのテキスト追加機能でブログのネタを書き込み

【自宅】
布団の中でしか利用してません。
→Dropboxに保存されているブログのネタ開いてを全て選択でクリップボードに
コピー
→メモデータベース★のメモ新規取込機能でクリップボードから自動取込して
データベースを更新
→メモデータベース★のFTP機能で外部サイトにデータベースバックアップ
→2chmateの記事の巡回取得、閲覧
→そのまま寝落ち(笑)

もっと効率化できるかなと思う箇所もありますが、主にツール間の連携の部分
なのでそのうち少し修正しようかなと思っています。

2chMate 0.8.5.4/unknown/L01A/4.0.3

52管理人:2013/11/26(火) 07:47:07
【共通】Too fat?

私が毎日利用している自作ツール「メモデータベース」のデータベース本体で
あるmemo.dbが300KBを超えました。
SQLiteでできているデータベースですが、BASIC!では、BLOBなどは扱えず、
文字型のみなので制御部分は、極めて小さく、ほとんど全角文字で登録されて
いるとすると15万文字分という計算に一応なります。

ただ実際には使用期間約5ヶ月(150日)で一日1文書で1文書1000
文字だとすると15万文字分くらいは格納されているはずなのでそんなもん
だろうと思っています。

SQLiteの最大値ってどうなんだろうと調べてみたら以下のサイトがありました。

http://q.hatena.ne.jp/mobile/1341044027
http://www.sqlite.org/fileformat2.html

SQLite自体の仕様としては140TBという膨大な最大容量になっている
みたいです。

ただファイルシステムの最大値は超えられないみたいです。

内蔵ストレージのファイルシステムが何でフォーマットされているのか
よくわかりませんせんが、仮にFAT32だとしても4GBまでは問題ないので
容量的には問題ないことがわかりました。

あとは、性能問題になりますが今の所、メモデータベースの性能劣化は
感じてはいません。

ただいずれは、その日が来ると思うので、何か対策が必要だと思います。

具体的にはまだどうするか決めてませんが…(汗)




2chMate 0.8.5.4/unknown/L01A/4.0.3

53管理人:2013/11/27(水) 08:37:18
【CH-AND7000】キュレーション

最近2つのオンラインニュースリーダー(?)を試しています。

両方ともオフラインリーダーを期待していましたが結果的には
オンラインリーダーみたいです。

こういった情報収集するツールは、キュレーションと呼ばれてる
みたいです。

◆Gunosy

http://gunosy.com/

アプリもありますが、スマートフォンUI的な感じで横持ちの私の
CH-AND7000の使い方と合わないのでブラウザーで試しています。

一応自分のツイッターアカウントと連携するとツイッターの
タイムラインを分析してニュースを表示してくれてるみたいです。

そういう意味でパーソナライズされてるみたいです。

どうもiPadやiPhone関連の記事が多いような気がしますが、
android系の記事もある程度は見れます。

Gunosyのブラウザー画面は、写真の一部と件名と記事のごく一部が
タイルみたいな一覧で表示されるだけです。

記事を読むにはそこからリンクされた実際のページに移動する
必要があるのでオフライン的な使い方はできないみたいです。

◆SmartNews

https://www.smartnews.be/

こちらはアプリのみのサービスなのでインストール必須です。

Android標準ではなく、独自UIを採用しているそうでその点でCH-AND7000
横持ちでも見やすい画面が表示されます。

こちらもツイッター連携できますが、どうもパーソナライズは
しないみたいです。

一応アプリの画面はトップとカテゴリーにわかれたタブがあり、そこに
ニュースがタイルみたいな一覧で表示されます。

見出しをタップすると実際のページに移動しますがブラウザーに処理を
移さないでアプリ内で処理します。

実際のページを表示するのでここは、オフラインではできません。

実際のページの読込が遅い場合は、Gunosy同様読込待ちになりますが、
SmartNewsには、「すぐ読む」ボタンがありこれを押すと独自に用意した
文字と小さい写真だけの簡易版のページが表示できます。

この簡易版のページの読込が早いので電車の中などでも実効速度が
極端に遅くてもなんとか記事が読める仕組みです。

そういう意味でSmartNewsも結局の所オフラインリーダーではありません。

しかし、電車の中など通信環境が不安定な場合は便利ではあります。

ただ、この簡易版のページは広告などを一切排除するのでニュース配信元
の広告収入上は問題かもというネット記事も以前にありました。

この問題が解決したのかわかりませんが、今も使えるので試しています。

【Gunosy、SmartNewsの画面】
https://www.dropbox.com/sh/1cy0bh9ub21860f/J41hWQ7rX1



2chMate 0.8.5.4/unknown/L01A/4.0.3

54管理人:2013/11/28(木) 08:34:31
【共通】デバイスマネージャ

ITproを見ていて以下の記事を見つけました。

◆スマホをトイレに置き忘れた結果
http://itpro.nikkeibp.co.jp/article/Watcher/20131111/517112/

この記事の中に「Androidデバイスマネージャー」の事が書かれて
いました。

このサービスは、Androidスマホに登録済みのGoogleアカウントで
ログインすると、スマホの位置がGoogleマップ上に表示されると
いうGoogleの標準機能らしいです。

2013年8月に登場したサービスらしいので新しい端末だけかなと
思い、まずはSC-03Eで試してみました。

あっさり、Googleマップ上にややアバウトですが表示されました。
まぁGPSも載っている端末で3013年購入なので当然だろうと思います。

続いてCH-AND7000を無理だろうなと思いつつトライ。

電源が入っただけのの状態では現在地情報が取得できない旨の
表示がでましたが、Wi-FiをONにしてSC撿03Eでテザリング
して再度試すとちゃんと表示されました。

CH-AND7000は、2012年前半の発売ですが、ベースとなったL-01Aは
2011年の発売だと思います。

また、CH-AND7000はGPSを搭載していませんので
SC撿03Eのアクセスポイントの情報を表示しているのかも
しれません。

結構古い端末でも使えそうなのでいいサービスかもしれません。

Google Playでは、現在管理している端末を表示することができます。

https://play.google.com/settings

私の場合、6台表示されましたが、うち一台はオークションで売却した
MK撿AR2でした。

削除する方法はないみたいなのでとりあえず、非表示にしてみましたが
これでいいのかよくわかりません。

googleの管理は、すごいです。少し末恐ろしくも感じます。

【Androidデバイスマネージャーなどの写真】
https://www.dropbox.com/s/i2ggogw3s29x1rr/adm.jpg
https://www.dropbox.com/s/u3vrbwbnvttwkbv/play.jpg

2chMate 0.8.5.4/unknown/L01A/4.0.3

55管理人:2013/11/29(金) 07:57:09
【共通】セカンダリ

自作のツール「メモデータベース」では、万が一タブレットが
壊れた場合に備えて、メモの内容を保存しているSQLLITEの
データベース本体をFTPで外部のオンラインストレージに
バックアップしています。

以前に書いた通り、元々fileserve.comを利用していたのですが
1ヶ月ほど前に突然、アクセス不能になりました。

その後、トップページは、回復したのですが、自分のファイル
管理のページは未だメンテナンス中と表示され使えません。

暫定的にhotfile.comをFTP先に追加する修正を「メモデータ
ベース」に加え、今は、hotfile.comを使っています。

しかし、hotfile.comが障害になるとバックアップ先がありません。

自宅にいるときは、Wi-Fi経由でWZR撿300HPの簡易NASに
接続して手動でコピーはできますが、 BASIC!で自動化する方法が
よくわかりません。

また、外出先では、どうしようもない状態になってしまいます。

その為、2つのサイトを試してみました。

depositfiles.comとfilepost.comです。

どちらもFTPアップロードは利用可能ということで試しました。

depositfiles.comは、FTPアップロードは問題なく成功したものの
その後ファイル管理画面に何も表示されません。

1時間待ってもだめでした。

データベースの拡張子(.db)が悪いのかもしれませんが、どうも
使えなそうでした。

そこでfilepost.comを試してみましたが、こちらはちゃんとFTPで
アップロードできてファイル管理画面に表示できました。

ただ、どうもhotfile.comの様に同名のファイルをアップロードして
別のファイルとして管理する仕組みではなく上書きする仕様の
ようです。
→追記:どうも、ファイルの中身が全くの同じな同名ファイルの場合
そうなるみたいです。少し更新したら別ファイルとして保存されていました。

またダウンロードの時に画面一杯の巨大広告が出るちょっと使い
づらい特徴があるみたいです。

まぁ過去のファイルは無理ですが、直近のバックアップとしては
使えそうなので使って行こうと思っています。
→結局、過去のファイルも見れそうです。

◆filepost.com

http://filepost.com


2chMate 0.8.5.4/unknown/L01A/4.0.3

56管理人:2013/12/01(日) 09:28:35
【その他】ネットの記事1201

◆ネバーランドカンパニーが本日付けで全事業を停止。
http://www.4gamer.net/games/999/G999905/20131129059/

ゲーム会社も明暗がありますね。

◆プログラム言語「mruby」を、業界で初めてワンチップマイコン上に搭載
http://www.kyutech.ac.jp/info/id2634.html

組み込み系を目指す方には選択肢が広がったということでしょうか。

◆ブログ更新二ヶ月病ってあるよね / 継続年月に応じて言う事が変わるからこそ書き続けたい
http://bulldra.hatenablog.com/entry/2013/11/30/143731

続ける事が大事なのだそうです。でもなかなか難しいかもしれません。

◆スマホに掛かってくる電話は怖い? そんな不思議現象
http://getnews.jp/archives/465924

スマホの電話機能は、めったに使わないのでそうなるのかなと思います。

◆ベンチャー社長は全員ブログを書いた方がいい
http://skyland.blog.jp/archives/1391052.html

素晴らしいアイディアがある人のブログは、きっとすばらしいでしょうね。

◆1975年に発売された8ビットマイコン「Altair8800」の互換機が発売へ
http://www.zaikei.co.jp/article/20131125/164605.html

けっこう大きいサイズらしいですが一体利用目的はなんでしょう?

◆CuBox:LinuxやAndroidをインストールできるローコスト小型PC
http://wired.jp/2013/11/29/cubox/

自分の使い道はおもいつきませんが超楽しそう。

◆Androidボットネットとサイバー国際捜査
http://www.yomiuri.co.jp/net/security/goshinjyutsu/20131129-OYT8T00856.htm?from=os2

スマホは、常に狙われています。個人情報の宝庫です。

◆2014年のタブレット市場、アップルやサムスンは厳しい価格競争に直面
http://eetimes.jp/ee/articles/1311/29/news053.html

低価格化が進むのはうれしいですね。


2chMate 0.8.5.4/unknown/L01A/4.0.3

57管理人:2013/12/02(月) 07:47:17
【共通】手抜きランチャー

最近、あまりBASIC!でプログラムを作ってません。

体調的にイマイチなのもあるのですが、作りたいものが
あまりなく、作るのがメンドくさいと思っていたからです、

その状況に大きな変化はないのですが、ちょっと不便に
感じていたことがあって、そのために1つだけプログラムを
作りました。

作ったといっても、完全に流用で以前作成した付与・カット
ツールをコピーしてしょぼいランチャーを作成しました。

ランチャーといっても他のアプリを起動できるわけではなく
他の自作ツールを起動できるだけです。

今のところBASIC!では他のアプリの起動はできないと思っています。

もともと、付与・カットツールには10個のボタンがありましたが
そのうち1個は終了ボタンにして残り9個のボタンで自作ツール
の.basファイルをrun命令で実行できるようにしただけです。

最初は、設定ファイルでも作って、日本語名称と.basファイル名を
登録して、それをランチャーが読み込んで描画して、設定ファイルの
編集画面をつくろうかと思っていましたが、面倒になりやめました。

なので、日本語名称も.basファイル名も全て直書きです。

大幅に機能縮小したので当たり前ですがあっさりできました。

今後は、自作ツールから他の自作ツールを呼び出すときは、直接
呼び出したい 自作ツールの.basファイルをrun命令で呼び出すのでは
なく、ランチャーを経由させようと思っています。

理由は、シンプルで自作ツールがバージョンアップしたときにあちら
こちらの自作ツールで呼び出す箇所を修正しないでいいように
するためです。

ランチャーにまとめておけば、それ1つの修正で済むと思っています。

さっそく、メモデータベースを修正してランチャーを呼び出せるように
修正しました。

少しは便利になるかなと思います。

【ランチャーの画面とソース】
https://db.tt/43PqMQLX

2chMate 0.8.5.4/unknown/L01A/4.0.3

58管理人:2013/12/03(火) 07:44:59
【共通】BASICの記事まとめ

この研究日誌では、かなりの記事でBASIC!を扱っていますが
カテゴリーをあんまり考えずに複数のタブレットやスマート
ブックでBASIC!を使っているので【共通】にしてしまい、
どれがBASIC!の記事かわからなくなってました。

そこで11月18日までの研究日誌からBASIC!の記事だけをリンク
したまとめ記事を作成しました。

結構書いてます。中身は薄いですが・・・

【まとめ記事】
http://shorttext.com/Ra6t7

2chMate 0.8.5.4/unknown/L01A/4.0.3

59管理人:2013/12/04(水) 08:39:07
【共通】微修正

別に記事にするほどの内容ではないのですが、自作ツールを
地味に微修正しました。

自作ツール「付与・カットツール」は、元々「漫画ツール」や
「メモデータベース」を実行させるボタンを持っていました。

今の私の使い方だと付与・「カットツール」と「漫画ツール」は
連携性が高いのですが「メモデータベース」はさほどでは
ありません。

そこでメモデータベース起動のボタンをランチャー起動に変えて
前回作成したランチャーツールを起動するように変更しました。

これでメモデータベースを起動する時は1アクションふえてしまい
ますが、他のツールも起動できるので便利だと思っています。

超微修正ネタなのでイマイチですがまぁ少しづつ直しています。

【付与・カットツール画面 修正前後】
https://db.tt/hINxHHeK


2chMate 0.8.5.4/unknown/L01A/4.0.3

60管理人:2013/12/05(木) 08:35:55
【共通】共有?

大昔のこの日誌にも書いたようなきがしますが、
BASIC!から他のアプリへの共有は、そういう命令が無いので
出来ないと思っていました。

例えば、BASIC!のテキストボックスに書き込んだ内容を他の
メモ帳みたいなアプリに送る方法です。

また、BASIC!のグラフィック画面をgr命令などでpngファイル
に保存して他のギャラリー系アプリに送る方法も同じです。

どうもandroidアプリの共有は、インテントというものが絡んで
いて各アプリで定義されているので、インテントの定義をする
命令を持っていないBASIC!では難しいと思っていました。

そもそも私は、インテントなるものが何かもよく理解していません。

おそらく、javaでアプリを作る人には基礎中の基礎みたいな事
らしいです。

BASIC!の本家のフォーラムを見ていてインテントを使った
サンプルを1本偶然見かけたのと、javaアプリを作る人達の
開発TIPSみたいなページをたくさん読んでみて、
やっと少しだけ理解できた程度です。

しかし、少なくとも以下の事ができることは、確認できました。
1.明示的インテントで標準ブラウザーや電卓をBASIC!から起動
2.暗黙的インテントでBASIC!で作成したテキストや画像ファイルを
BASIC!のプログラムからメモ帳アプリや画像アプリに送る。
3.BASIC!のプログラムからキー入力する。

2番目の話は、なんとなく共有ぽい内容の話ですが、厳密には共有
ではなくアプリ間ファイル受け渡しみたいな話ですが、
見た目には共有ぽいことができます。

この3つについて2回程度に分けてメモっておこうと思っていますが、
すくなくともこの3つに共通していえることは、

3つとも全て、BASIC!のsystem命令で実現できました。

この命令は、非ルート端末でandroidのOSコマンドを発行する命令です。

似たような命令でsu命令がありますが、こちらはルート化済の端末でしか
利用できない命令です。

windowsのVBAなどでdosコマンドを発行したいときに使うSHELL命令に
似ていると思います。

1、2番はsystem命令でam命令を使って実現できました。
3番は、system命令でinput命令を使います。

最初は命令を実行しても何も起こらず、使えないのかと思いましたが、
フルパス指定でちゃんと動きました。

CH-AND7000では、amもinputも/system/binのディレクトリにあったので
このパスを指定していろいろテストしています。

続きは次回書きます。

2chMate 0.8.5.4/unknown/L01A/4.0.3

61管理人:2013/12/06(金) 07:42:33
【共通】共有?2

前回の日誌の続きです。

前回概要を説明した1~3のテストのうち、1と3を説明します。
1.明示的インテントで標準ブラウザーや電卓をBASIC!から起動
2.暗黙的インテントでBASIC!で作成したテキストや画像ファイルを
BASIC!のプログラムからメモ帳アプリや画像アプリに送る。
3.BASIC!のプログラムからキー入力する。

【テストプログラムのソース】
https://db.tt/fX5skX8M

まず1ですが、実際にBASIC!から発行したam命令は以下の2つで結果
画面のリンクを合わせて記載しました。

test-1.0: /system/bin/am start -a android.intent.action.MAIN -n com.android.browser/.BrowserActivity
https://db.tt/LtRgzCF4


test-2.0: /system/bin/am start -a android.intent.action.MAIN -n com.android.calculator2/.Calculator
https://db.tt/ZrJsHXxB

CH-AND7000では、フルパスでないとam命令は、発行できませんでした。
これは機種によって違うのかもしれません。

BASIC!のフォーラムに出ていたサンプルプログラムでは、フルパス指定は
されていませんでした。

am命令は、パラメーターが多く全てのパラメータの内容は全然わかっていませんが
ネットの記事等をみて試行錯誤して試していました。

明示的なインテントとは、インテントを渡すアプリを指定して実行する方法です。

test-1.0は、標準ブラウザーを指定して起動命令を発行しています。
test-2.0は、電卓 を指定して起動命令を発行しています。

他のアプリを起動するランチャーとしては、使えるかもしれません。
ただ、この方法だとアプリの正式名称とサービス名がわからないと起動できません。

それを調べる方法は、私にはわからず、ネットの記事をあちこちみて確認して
いました。

設定画面などもサンプルがあったので起動できると思います。

次に3ですがこちらはインテントではないと思いますが、キー入力をエミュレート
する方法です。

test-7.0: /system/bin/input keyevent 82
https://db.tt/ZJ2feI2x

この例ではキー入力でメニューキーを押したのと同じ状態になり、結果画面では
BASIC!自体のメニューが表示されています。

こちらもキーの番号がわからないと指定できませんが、キー番号の一覧は
ネット上に公開されていました。

http://developer.android.com/reference/android/view/KeyEvent.html

これは何につかえるのかよくわかりませんが、機会があれば試したいと思います。
2chMate 0.8.5.4/unknown/L01A/4.0.3

62管理人:2013/12/07(土) 13:19:14
【その他】ネットの記事1207

今週の気になったネット記事です。

◆ 不便なところに惹かれる? スローライフなカメラアプリ
http://dc.watch.impress.co.jp/docs/review/app/20131207_626732.html

失敗するデジカメやカメラアプリがちょっとはやってるのかも

◆3分で覚えるGoogleアプリTips(Android編) - なくしたAndroidスマホ/タブレットを探すには?
http://news.mynavi.jp/articles/2013/12/07/google_app3/

前にも書きましたがこれは便利です。

◆ Google、Nexus 5やNexus 4、Nexus 7(2013)向けに「Android 4.4.1 KitKat」を提供開始!カメラ機能向上などを実施
http://s-max.jp/archives/1594747.html

はやくも4.4.1です。

◆モバイルソーシャルワープロ「Quip」のAndroid版が登場
http://www.itmedia.co.jp/mobile/articles/1312/06/news057.html

ソーシャルワープロというのは、evernoteみたいなものらしいです。

◆この冬一番注目PC、8インチタブレットを比較した
http://ascii.jp/elem/000/000/848/848566/

タブレットでOfficeが使いたいという人にはいいかも。本当は使わないとおもいますが

◆世界スマホ/タブレット市場、2014年はAndroidがさらに拡大、価格下落は必至
http://itpro.nikkeibp.co.jp/article/COLUMN/20131202/521946/

65%になるそうです。やすくなるといいなぁ。

◆デルの新型タブレット、低価格の割には魅力
http://jp.wsj.com/article/SB10001424052702304906204579239631931688284.html

日本ではandroid版は出ないんですよね。





2chMate 0.8.5.4/unknown/L01A/4.0.3

63管理人:2013/12/09(月) 07:44:33
【共通】共有?3


前回の日誌の続きです。



前回概要を説明した1~3のテストのうち、2を説明します。

1.明示的インテントで標準ブラウザーや電卓をBASIC!から起動

2.暗黙的インテントでBASIC!で作成したテキストや画像ファイルを

BASIC!のプログラムからメモ帳アプリや画像アプリに送る。

3.BASIC!のプログラムからキー入力する。



2は、以下の4つの暗黙的インテントが使えました。

暗黙的インテントとは、アプリを明示的に指定しないで共有する
方法らしいです。

なので、通常は、共有しようとしたデータを処理できるアプリの
選択画面が表示されて、アプリを選択すると共有されます。


test-3.0: /system/bin/am start -a android.intent.action.EDIT -t "text/plain" -c "android.intent.category.DEFAULT" -d file:/sdcard/rfo-basic/data/kka.txt


https://db.tt/T3HbcGDi

https://db.tt/uyf9tkui



test-3.0では、テキストファイルを受け渡しするとそれを編集できる
アプリの一覧が表示されてアプリを選択するとファイルの内容が
表示されました。



test-4.0: /system/bin/am start -a android.intent.action.VIEW -t "text/plain" -c "android.intent.category.DEFAULT" -d file:/sdcard/rfo-basic/data/kka.txt

https://db.tt/LBuBQJdS

https://db.tt/uyf9tkui



test-4.0では、同じテキストファイルファイルを渡しましたが、それを
表示できるアプリの一覧になりました。


test-5.0: /system/bin/am start -a android.intent.action.VIEW -t "image/png" -c "android.intent.category.DEFAULT" -d file:/sdcard/rfo-basic/data/fy.png

https://db.tt/iokxdOGL

https://db.tt/SCvzgYEm

test-5.0では、画像ファイルを受け渡ししてそれが閲覧できるアプリの
一覧が表示されました。



test-6.0: /system/bin/am start -a android.intent.action.VIEW -t "image/png" -c "android.intent.category.BROWSABLE" -d file:/sdcard/rfo-basic/data/fy.png

https://db.tt/SCvzgYEm



test-6.0では、画像ファイルを渡してインテントの種類が、デフォルトでは
なく違うカテゴリーにしてみました。
対象のアプリが1つしかないらしく、アプリ選択なしでいきなり表示されました。


2chMate 0.8.5.4/unknown/L01A/4.0.3

64管理人:2013/12/10(火) 12:46:40
【共通】共有?番外編

3回に渡り、共有について書きましたが書いたのは上手く
いったことだけです。

実際には、他にも試していて出来ない事もありました。

1. android.intent.action.SENDが使えない。

存在するファイルを指定するEDITやVIEWはできましたが
SENDがどうしてもできません。
これができればファイル渡しではない方法もできそう
ですが、いろいろ試しましたができませんでした。


2.SVCが使えない

SVCが使えればWi-fiのオフオンもできるのですが何故か
できません。

まぁ出来たり、出来なかったりで微妙ですが、いろいろ
時間があるときに試せればと思っています。

【参考情報】

◆アクションの一覧

通常、最初に起動するアクティビティに対して設定します。
android.intent.action.MAIN

ACTION_VIEW データの画面に表示するアクションです。
android.intent.action.VIEW

ACTION_DEFAULT ACTION_VIEWの別名
android.intent.action.VIEW

ACTION_CALL データを元に電話をかけるアクションです。
android.intent.action.CALL

ACTION_DIAL 電話をかける画面を表示するアクションです。
android.intent.action.DIAL

ACTION_RUN データを実行するアクションです。
android.intent.action.RUN

ACTION_EDIT ユーザ編集のデータを表示するアクションです。
android.intent.action.EDIT



◆カテゴリー一覧

CATEGORY_DEFAULT 標準のカテゴリです。
android.intent.category.DEFAULT

CATEGORY_BROWSABLE ブラウザから安全に起動することが可能であることを示すカテゴリです。
android.intent.category.BROWSABLE

CATEGORY_HOME 端末が起動された時に最初に起動されるものであることを示すカテゴリです。
android.intent.category.HOME

CATEGORY_LAUNCHER ホームのアイコンから起動可能であることを示すカテゴリです。
android.intent.category.LAUNCHER

CATEGORY_ALTERNATIVE ユーザが現在参照している(フォーカスがあたっている)データに対し、
代替できる動作が可能であることを示すカテゴリです。
android.intent.category.ALTERNATIVE

CATEGORY_SELECTED_ALTERNATIVE ユーザがメニュー一覧などから選択したデータに対し、
代替できる動作が可能であることを示すカテゴリです。
android.intent.category.SELECTED_ALTERNATIVE


◆タイプの一覧

テキスト .txt text/plain
HTML文書 .htm .html text/html
XML文書 .xml text/xml
JavaScript .js text/javascript
VBScript .vbs text/vbscript
CSS .css text/css
GIF画像 .gif image/gif
JPEG画像 .jpg .jpeg image/jpeg
PNG画像 .png image/png
CGIスクリプト .cgi application/x-httpd-cgi
Word文書 .doc application/msword
PDF文書 .pdf application/pdf

2chMate 0.8.6/unknown/L01A/4.0.3/LT

65管理人:2013/12/11(水) 07:43:55
【その他】メンテナンス

この研究日誌は、FC2ケータイ日記のサービスと、したらば掲示板に
同じ内容を掲載しています。

元々は、FC2ケータイ日記だけでしたがしたらば掲示板だと2chmate
で更新可能でオフラインで読めるので電車内で確認するときには
便利なので途中で追加しました。

ホントは、もし読者さんがいれば2chmateのほうが見やすいかと
思ったりしましたが、実際の読者さんはいないので自分用です。

12月10日の朝いつものように電車の中で研究日誌を更新しようと
すると、FC2ケータイ日記の方は問題ありませんでしたが、
2chmateでしたらば掲示板に書き込もうとしたときに、問題が生じ
ました。

写真の通り、サイトメンテナンス中だったようです。
その場合、2chmateには写真の301か503のようなWEBのメッセージ
が表示されていました。

回復したらまた両方に研究日誌を載せたいと思っています。

そう思っていたら、なんと単純なサーバメンテナンスではなくドメイン
変更していました。(.jp→.net)

2chmateではサイトメンテナンスが終わっても301テンポラリー
movedになったままで一度板を削除しましたが変わらず。

結局、2chmateを最新版にしたら回復しました。

ちょっと、したらば掲示板の信頼度薄れました・・・


【したらば掲示板と2chmateの画面】
https://www.dropbox.com/s/u8htxojnnalpokp/2013_12_10_08.51.45.png
https://www.dropbox.com/s/rm1n8rdk6avnxhl/2013_12_10_08.49.09.png

【完了】ドメイン変更作業に伴うメンテナンスのお知らせ-したらば掲示板

http://blog.livedoor.jp/bbsnews/archives/54661274.html


2chMate 0.8.6/unknown/L01A/4.0.3/LT

66管理人:2013/12/12(木) 07:45:15
【CH-AND7000】ACアダプター

以前に書いた通り、私の主力タブレットCH-AND7000は、
ヤフオクで約3000円で中古品を購入したもので、
購入時点でACアダプターが欠品していました。

付属していたUSBケーブルで充電はできるので、いつもは
これで充電しているので概ね問題はありませんが、たまに
近くにPCやモバイルバッテリーがないときに不便を感じて
いました。

その後、これもヤフオクで中古で購入したM704SのAC
アダプターをCH-AND7000に挿してみたら給電できたので
そのまま使っていました。

昨日、家でCH-AND7000を長く使っていてバッテリーが
減ってきたのでM704SのACアダプターを使いました。

あんまり、CH-AND7000にACアダプターを挿したまま
使ったことがありませんでしたが、ブラウザーでのネット
閲覧とかは全然問題ありませんでした。

しかし、ソフトウェアキーボードで文字を入力しようと
すると、文字が二重入力されるなど不思議な現象が発生
しました。

どうもタップも二重タップになっている場合もあるみたいです。

故障かと思ってACアダプターを外すと元に戻りました。

中華パッドの一部の機種では、充電中はタップしていないのに
タップされるなど空気タップと言われる不思議な現象が
あるらしいです。

空気タップほど酷くはありませんが、CH-AND7000でも
そういう現象があるのかもしれません。

CH-AND7000は、国内向けに一応外装くらいはリメイクされた
タブレットではありますが、中身はコテコテの中華タブなので
まぁ仕方ないのかなと思っています。

今では、低性能すぎて誰も使っていないとはおもいますが
元気に動いている間はつかっていきたいなぁと思っています。

ちょっとネクサス7の2012アウトレット品とかには
こころが動きますが…汗






2chMate 0.8.6/unknown/L01A/4.0.3/LT

67管理人:2013/12/13(金) 07:44:20
【共通】SDカード

最近、BASIC!のコミュニティであるBASIC! Forumを
たまに眺めています。

【BASIC! Forum】
http://rfobasic.freeforums.org/

もちろん、全て英語でよく分からないことも多く、
流し読みして場合が多いですが、たまに役立つことも
あります。

以前に書いた共有?の記事もこのコミュニティで
ヒントをみつけました。

日本語のコミュニティがあるといいなぁとホントに
思います。

最近、1個コミュニティの記事から確認出来たことが
あるのでそれについて書きたいと思います。

以前にも自力で調べようとしたことがあるのですが、
その時はわからず、挫折していました。

具体的な内容は、BASIC!のプログラムでSDカードを
参照するためのパスの指定方法でした。

コミュニティ記事の内容をみるとBASIC!のプログラムで
ファイルパスのルートの階層を相対パスで探す方法の
サンプルプログラムが書かれていました。

記事によればSDカードへのリンク(シンボリックリンク)
は、大体ルートディレクトリにあるので、そこの
ディレクトリリストをリストをみればわかるという内容
でした。

サンプルプログラムをWM8850を動かすとルートの
ディレクトリリストが表示されてたしかにSDカードへの
リンクが見つけられました。

これでBASIC!の相対パスでSDカードアクセスはできると
思います。

【パス調査用のプログラムと結果画面】
https://db.tt/MofubZFQ
https://db.tt/DyOB5YOI


2chMate 0.8.6/unknown/L01A/4.0.3/LT

68管理人:2013/12/14(土) 15:41:07
【その他】ネット記事1214

今週の気になったネットの記事です。

◆多くのアメリカ人が知らない、科学技術に関する事実
http://jp.techcrunch.com/2013/12/09/20131207a-few-basic-science-and-tech-facts-many-americans-dont-know/

日本もまだまだ行けるかなと思いました。

◆ iPhone・Androidともにソフトバンクがトップに - MMD研究所が全国主要7都市で通信速度を調査
http://news.mynavi.jp/articles/2013/12/13/mmd/

ドコモはもう少しがんばらないと

◆Android 版Gmail アプリ更新。任意ファイルの添付や自動返信設定、印刷に対応
http://japanese.engadget.com/2013/12/12/android-gmail/

私のgmailは、ゴミ箱ですが、世の中的には便利になるんでしょうね。

◆iOSとAndroidに正式対応した「Qt 5.2」リリース
http://sourceforge.jp/magazine/13/12/13/160000

よくわかりませんが統合開発環境です。

◆NokiaがAndroid端末を発売するかも?
http://mobile.slashdot.jp/story/13/12/13/059204/Nokia%E3%81%8CAndroid%E7%AB%AF%E6%9C%AB%E3%82%92%E7%99%BA%E5%A3%B2%E3%81%99%E3%82%8B%E3%81%8B%E3%82%82%EF%BC%9F

windows phoneのノキアのはずですが、なぜか?

◆Amazonの新型タブレット端末「Kindle Fire HDX 8.9」を使ってみた
http://ebook.itmedia.co.jp/ebook/articles/1312/13/news024.html

ちゃんと調べてませんがマーケットにBASIC!があってUSBホスト機能が
あれば、かなり有力な次期タブレット候補になるかも



2chMate 0.8.6/unknown/L01A/4.0.3/LT

69管理人:2013/12/16(月) 07:44:48
【その他】拡張現実

◆“大人のARおもちゃ”最前線
http://getnews.jp/archives/462010

ネットの記事を見ていたら
AR「augmented reality(拡張現実)」という技術があるそうだ。

この記事では「目にしている“現実”にデジタル情報を重ねる技術のこと」
と説明している。

私はもっとシンプルに自分が本当に出来たこと以上に他の事もできて
しまうことだと思っている。

例えば、パズドラやクイズなどの最近の人気スマホゲームもそうだ
自分でできたことは、パズルを解くことやクイズに回答すること
なのに、他の事である敵を倒せて希少なカードがもらえたリする。

プログラミングするロボットなども同じだと思う。

自分で出来たことはエラーのないプログラムを作ることだが、その
結果として他の事であるロボットが操作できる。

BASIC!も同じで自分でできたことはしょぼい小さいプログラムを
なんとか作成することに過ぎないのだが、他の事であるタブレット
操作を一部自動化できたりする。

結局、自分のできることは大きく変わっていないのに実際にできる
ことは、拡張されているのがARの姿なのだろうと思います。

ここに自分が本来出来ること以上に出来た現実があり、それが自分
できたと錯覚して満足感が得られるのだと思います。

ARを自分のできることとして全て実現しようとすれば、膨大な時間と
労力がかかるはずです。

その分、時間を稼いだことになるのかなと思います。

その時間を新しい別のARに振り替えられれば、きっと、技術の発展や
学力の向上などにあてられるかもしれません。

ただゲームは、せっかく稼いだ時間をゲームプレイへ再投資して
しまう傾向があります。

同じ拡張錯覚現実ならゲーム以外で得た方がいいかなと思います。

ゲーム製作者をめざすなら別ですが…





2chMate 0.8.6/unknown/L01A/4.0.3/LT

70管理人:2013/12/17(火) 07:44:42
【共通】漫画ツール小改修


以前に書いた共有の調査結果を元に自作ツール「漫画ツール」を
少しだけ修正しました。

漫画ツールは、吹き出しのある漫画のテンプレを一覧から選択して
吹き出しの書き込み開始位置を指定して、吹き出しの文言を書き込み、
画像ファイル(jpeg)にセーブするだけのシンプルなツールです。

今まではセーブされた画像ファイルは、ファイル管理ソフトから
格納フォルダーを開いて、画像ファイルをタップして、開くアプリを
選んでファイルを表示して中身を確認する必要がありました。

こんな程度の事でも4〜5回のオペレーションが必要になります。

そこで漫画ツールの処理の最後の部分を修正して以下の9行くらいを
追加しました。

画像はこの部分にくるまでにファイルに保存されています。

system.open

aaa$="/system/bin/am start -a android.intent.action.VIEW -t \"image/jpeg\" "
bbb$="-c \"android.intent.category.BROWSABLE\""
ddd$=" -d "+uall$

ccc$=aaa$+bbb$+ddd$

popup ccc$,0,0,1

system.write ccc$

pause 5000

system.close

これで画像が保存されると、いきなりギャラリーが開いて画像が表示
されるようになりました。

もし画像を追加編集したい場合でもギャラリーの共有から別の画像編集
アプリを呼び出すことも可能です。

まぁ正直、しょぼい修正ですがそれもオペレーションの回数を減らせるのは
いいかなと思っています。

【漫画ツールソースとギャラリー画像】
https://db.tt/YZxwZoPN
https://db.tt/dKx9w7Qq

2chMate 0.8.6/unknown/L01A/4.0.3/LT

71管理人:2013/12/18(水) 07:44:37
【共通】オンとオフ

BASICのフォーラム(英語)に以下の記事がありました。

【How to know if a user is online?】
http://rfobasic.freeforums.org/how-to-know-if-a-user-is-online-t994.html

このQAの回答が以下でした。

socket.myip ip$

If ip$ returns as "" then the user is not connected to the internet

onlineという表現が微妙ですがWi-Fiが無線LANに接続できて
いるかどうかは、確かにこの方法でわかります。

そこで以下のテストプログラムを作成して試しました。

REM Start of BASIC! Program
socket.myip ip$
if ip$="" then
popup "wi-fi未接続",0,0,1
else
popup "wi-fi接続済",0,0,1
endif
end

socket.myip命令では、IPアドレスが取得できなくても
特にON ERROR条件は発生しないので、そのまま接続できているか
確認できました。

私の自作ツールには、FTPで外部サイトにファイル送信する処理がありますが
これを使えば、自動的にFTPでファイル送信可能か判断できそうです。

これもオペレーションが減らせそうでいいかなと思いました。

2chMate 0.8.6/unknown/L01A/4.0.3/LT

72管理人:2013/12/19(木) 07:46:11
【その他】バタバタ

私はネットワークが苦手です。

どうもよくわかりません。

先日も朝、突然無線LANが利用不可にでもIP電話は使えます。

ADSLのルータと有線接続している無線ルーターをoff onしましたが
回復せず、仕方なくyahoo BBに電話。

yahoo BB側からのでリモート確認では、ADSLルータとの通信は
問題ないとの事でした。

そこで今度は無線ルーターのサポートに電話、いろいろ確認
しましたが問題ないとのことで有線でパソコンと ADSLルータを
繋いだら、インターネット接続できず。

結局、またyahoo BB にまた電話、やっと回復しました。

ネット周りは、本当に面倒です。

まぁ回復したのでいいですが・・・



2chMate 0.8.6/unknown/L01A/4.0.3/LT

73<削除>:<削除>
<削除>

74管理人:2013/12/20(金) 07:45:33
【共通】メモデータベース微修正

最近、新たな自作ツールを全然作っていません。

一番の理由は、作る必要性を感じていないからです。

そのうち何か作りたくなるかもしれませんが、今のところ
BASIC!関連の記事は、命令のテストと既存自作ツールの微修正
くらいしか書くことがありません。

・・・というわけで、自作ツール「メモデータベース」を地味に
微修正しました。

修正箇所は、3点です。

◆メモの閲覧を専用メニューとして追加

今までは、変更のメニューで登録済のメモの内容を見ていましたが
変更だとtext.inputのダイアログにメモのの内容が表示され編集可能
なので、さわってしまうとソフトウェアキーボードが表示されて
みづらい問題がありました。

これを解消するために先日書いた共有をつかってESテキストエディター
で表示するようにしてみました。

ESテキストエディターは、閲覧モードの場合は、ソフトウェア
キーボードは表示されません。

◆掲載済フラグのみ更新するメニューを追加

メモの内容は、この研究日誌のネタなのですが、もう掲載したかどうか
よく分からなくなるので掲載済フラグをデータベースの項目として
使っていますが更新が簡単にできるように専用メニューをつくりました。

◆Wi-Fi未接続時はFTPアップの確認ダイアログを出さない。

先日の日誌に書いた通り、Wi-Fi未接続時チェックがsocket命令でできる
ことがわかったので修正しました。

一応、最近テストした内容を使えそうな箇所で使ってみました。

電車で立ちながらつかう機会が多いので、オペレーションが減るのは、
いいことなので修正しました。

地味ですが、今後もこんな記事が多いかもしれません・・・汗

【微修正したソースと画面】
https://db.tt/hPpWJsD3

【追記】
メモリーが逼迫しているときは、共有のamコマンドがうまく発行されない
ケースがあるようです。

その場合、共有のアプリ選択画面もでませんでした。

自作ツールはフリーズしてしまいました。

タスクキラーで掃除をするとうまく行きました。

CH-AND7000みたいなメモリーが小さい端末の場合、注意が必要です。



2chMate 0.8.6/unknown/L01A/4.0.3/LT

75管理人:2013/12/21(土) 09:18:07
【その他】USBケーブル

「今週は『光るマイクロUSBケーブル』つきっ!!」の売り文句に
つい買ってしまいました。

週刊アスキー1/28増刊号 No.960の付録『光るマイクロUSBケーブル』です。

形状は普通のUSB(オス)→マイクロUSB(オス)ケーブルで
ケーブルが半透明な以外は特に変わった点があるとは思っていません。

まぁ光らせること自体は、そんなに技術的には難しくはないだろうと
思いましたが想像以上だったのでその点を書きたいと思います。

1.想像以上に光る

  うすーく光る程度だろうとおもっていたのですが、よくクリスマスの
  家の外のLED飾り付けレベルでかなり光ります。

2.想像以上に発色

  虹色並みに色があるように見えますし、発色パターンも複数あるみたい。

3.ケーブルの片側だけで光る

  ケーブルの片側だけパソコンにさせばその時点で光ります。

残念な点

 こんな光ると恥ずかしくて外では使えません・・・汗

クリスマスグッズとしてはいいかもしれませんね。


【週刊アスキー1/28増刊号 No.960 (12月16日発売)】
http://weekly.ascii.jp/elem/000/000/189/189206/

【光るUSBケーブルの写真】
https://www.dropbox.com/s/5nb1tugic5g900c/20131219_193833.jpg


2chMate 0.8.6/unknown/L01A/4.0.3/LT

76管理人:2013/12/22(日) 15:40:32
【その他】ネットの記事1221

今週の気になったネット記事です。

◆ASUS Fonepad Note 6発売で注目!SIMフリータブレット
http://sim.oshiete.goo.ne.jp/colum/20131220/

LTEは対応してないんですね。

◆「MeMO Pad 8」──“Winタブ”よりお手ごろ価格な8型Androidタブレット
http://www.itmedia.co.jp/pcuser/articles/1312/20/news041.html

MeMO Pad HD7との比較記事、私は背広のポケに入る7がいいなぁ。

◆サムスン、来年に向けて最大13インチ級の大型タブレットを複数計画中
http://ggsoku.com/2013/12/samsun-2014-tablet-plans/

13インチもあると電車通勤中とかは難しいので法人向けか家庭用?

◆タブレット・オブ・ザ・イヤー2013
http://www.itmedia.co.jp/pcuser/articles/1312/20/news159.html

ノミネート10台の記事ですが、MeMo Padがいません。なぜ?

◆カオスな世界であっても夢も希望もあるんだよ
http://el.jibun.atmarkit.co.jp/ahf/2013/12/post-8498.html

プログラミングは実践が一番なんでしょうね。趣味ならコピペも大アリです。




2chMate 0.8.6/unknown/L01A/4.0.3/LT

77管理人:2013/12/24(火) 07:44:38
【共通】ちょっと不便

BASICでちょっと不便だと思っていることを書きます。

VBやVBAには、inputboxを表示する命令の他にmsgboxを
表示する命令があります。

何か入力を求める場合には、inputboxで十分ですが、処理の
都合上、少し待たせたい場合には、ただOKボタンのみが
表示されるmsgboxは、便利です。

ところが、BASIC!では、msgboxに相当する命令がありません。

ただ、メッセージを表示したい場合には、popupでバブル
メッセージを一時的に表示させればいいですが、メッセージを
表示したら、次の命令に処理が移ってしまいます。

とりあえず今は、input "メッセージ",変数,"y" のような、OKだけ
押せば済むようなInput命令で代用してます。

グラフィックモードなら自分でmsgboxみたいな画像でも描画
すれば、できないことはないですが面倒です。

コンソールモードだとそれもできないので違うやり方が必要です。

細かい話ですが、できれば実装してほしい機能だと思っています。

まぁ代用できないことはないので、微妙ではありますが・・・

2chMate 0.8.6/unknown/L01A/4.0.3/LT

78管理人:2013/12/25(水) 07:45:08
【共通】USBAC充電アダプタ

ダイソーでまた小物を1個購入しました。

ダイソーですが210円の商品です。

型番みたいものは、パッケージに記載がありませんでしたが
USB AC充電アダプターという商品名みたいです。

Ipadについているような、ACコンセントの反対側に通常のUSB
の口(メス)がついているタイプのアダプターです。

パッケージには、Ipadやタブレットには使えませんとしつこく
書いてありました。

あくまで、スマホ、ipod、ゲーム機用だと伝えたいみたいです。

ただ、充電能力をみると5V 1Aとなっていて私のCH-AND7000
には十分な能力でした。

おそらく、iPadなどは、2.1Aくらいの充電能力がないと充電
されないらしいので間違って購入しないように記載しているの
だろうと思い、購入しました。

家でCH-AND7000ーUSBケーブルーACアダプターで試しましたが
全然問題なく使えます。

タブレットは対象外と明記されているので、他の人には進められ
ませんが使っていこうと思っています。

【USB AC充電アダプター】
https://db.tt/Z4VlvKpb

【追記】

型番の記載がないと書きましたが、本体を見るとしっかり記載されてました。

YS-P01 YUAN SOUND製です。

ちょっと検索してみたら以下の記事もありました。

http://archive.2ch-ranking.net/smartphone/1381728950.html#376

この記事によれば、

開放電圧/充電電圧/充電電流/定格/種類
5.28V/4.81V/523mA/1000mA/YS-P01/DAISOD106 林檎風パチ物USB電源(ダイソー/YUAN SOUND)

規格は1Aの充電ですが実際には500mAくらいの充電みたいです。

2.1A必要なiPadではどう考えても無理でしょうね。

CH-AND7000のUSBは2.0規格のはずなので500mAを前提にしてるので
十分というか少し過大かもしれません。

別に使えているので使いますが、やはりおすすめはできなそうです。

ちなみにSC-03Eでも問題なく充電はされています。

まぁスマホなので当然ですが・・・

2chMate 0.8.6/unknown/L01A/4.0.3/LT

79管理人:2013/12/26(木) 07:44:35
【共通】共有いろいろ

また、共有ネタの続きです。

ネットを「am start」で検索するとadbからam startコマンドを
実行してみた系の記事にたまに出くわします。

たいていは、javaアプリの開発関連のブログがおおいみたいです。

その中から実際にその記事の著者さんが試されているんじゃないか
と思われるamコマンドをいただいて、BASIC!のテストプログラムで
CH-AND7000で試してみました。

試した結果

・/system/bin/am start -a android.intent.action.MAIN -n com.android.settings/.Settings
→設定画面が表示。

・/system/bin/am start -a android.intent.action.CALL tel:0521112222
→電話アプリを起動しようとして異常終了。CH-AND7000には電話機能はないので当たり前?

・/system/bin/am start -a android.intent.action.MAIN -n com.android.music/.MusicBrowserActivity
→音楽再生アプリが表示。使ったことないのでよくわかりませんが・・・

・/system/bin/am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings
→設定画面の中の WIFI設定の画面が表示

・/system/bin/am start -a android.intent.action.VIEW http://www.yahoo.com
→ブラウザーでhttp://www.yahoo.comを表示

・/system/bin/am start -a android.intent.action.MAIN -c android.intent.category.HOME
→ホーム画面を表示

・/system/bin/am start -a android.intent.action.SEARCH
→サーチできるアプリケーションの一覧が表示されます。

とりあえず、いろいろ出来るのはわかりましたが、使い道があるかというと
今は、思いついていません。

何か作るときの備忘録として日誌に載せておこうと思います。

【テストプログラムのソース】
https://db.tt/ZJlnB7Eb



2chMate 0.8.6/unknown/L01A/4.0.3/LT

80管理人:2013/12/27(金) 07:46:35
【共通】共有の続き

しつこいですが、また共有の話です。

今度は、pdfです。

昔は、pdfは、インターネットのコンテンツなんだからbrowse命令で
簡単に開けるだろうと思っていました。

実際には、開けませんでした。

そこで共有の話になりますが、system.write命令で以下のamコマンドを
使うとあっさり開きました。

/system/bin/am start -a android.intent.action.VIEW -t "application/pdf" -c "android.intent.category.DEFAULT" -d file:/sdcard/download/a.pdf

ただ、1点制約がありました。

どうもpdfのファイル名が日本語だとうまく処理できないみたいです。

コマンドラインの仕様なのか、basic!の仕様なのかはわかりませんが
ダブルクォーテーションで囲んでもファイルは開けません。

ファイル名をリネームして英数字にすると開けました。

これもある意味、日本語問題かなぁとおもいます。

BASIC!からPDFが開けると何ができるというわけではありませんが、
何が使えるといいと思っています。


2chMate 0.8.6/unknown/L01A/4.0.3/LT

81管理人:2013/12/28(土) 18:18:55
【共通】月刊I/O 1月号

月刊I/O(アイオー)2014年1月号という雑誌にBASIC!の紹介記事が
掲載されていました。

たまたま、この雑誌の発行元の工学社さんのツイートを見かけて
知りました。

日経ソフトウェア2013年12月号に続いての掲載です。

早速、内容を見たくなり、書店で探しましたが、さっぱり見つからず
結局amazonで購入しました。

雑誌自体は、どういう人向けの雑誌なのかちょっとよくわかりませんが
もともとPC関係の雑誌が、PCだけでは辛くなり、変わりつつある雑誌
のようです。

この月刊I/Oの106ページから108ページまで3ページに渡り

Androidデバイス向けのBASIC環境「BASIC!」
〜手軽に書いて、すぐ試す。エンドユーザー向けツール〜

という記事がありました。

この記事を書いた人は、再帰処理やローカル変数が使えることを
かなり気に入っているみたいでした。

たしかに便利なシーンもあるかなとは思います・

【月刊I/O】
http://www.kohgakusha.co.jp/io/


2chMate 0.8.6/unknown/L01A/4.0.3/LT

82管理人:2013/12/29(日) 09:25:15
【その他】ネットの記事1229

今週の気になったネット記事です。

◆Androidのスペック競争からドコモのiPhoneまで、13年のモバイル業界を振り返る
http://itpro.nikkeibp.co.jp/article/COLUMN/20131225/527082/?ST=keitai&amp;P=1

まとめたら何がいいたいのかわからない状態になった記事。

◆<Androidアプリ年間トップ10>スマホの弱点を補うツール系が人気集める
http://itnp.net/story/521

この手の記事も多いですね。私は低性能タブなのであまりアプリ入れないのですが

◆Androidのベストな画像管理アプリ「QuickPic」
http://www.lifehacker.jp/a/2013/12/131228android_quickpic.html?r=news.google.com

写真が多すぎる人にはいいのかも

◆【年末特別企画】この冬絶対買いたい7型タブレット
http://pc.watch.impress.co.jp/docs/topic/feature/20131225_628866.html

すごーく一般的です。そういう意味でいい記事なのかも。

◆タブレットにもなるパソコン選び、どんな製品があるの?
http://www.zakzak.co.jp/economy/ecn-news/news/20131226/ecn1312260725004-n1.htm

タブレットになるパソコンか、パソコンみたいになるタブレットか?






2chMate 0.8.6/unknown/L01A/4.0.3/LT

83管理人:2013/12/30(月) 13:02:35
【CH-AND7000】セミナー

先日、会社の命令で外部のセミナーに行ってきました。

最後に試験があるタイプのセミナーなので居眠りする訳にも
行かず、重要な箇所をメモるためにCH-AND7000を使いました。

USBキーボード兼レザーケースとCH-AND7000のノーマルUSBの
端子と接続、モバイルバッテリーのCheeroとミニUSB端子を接続。

CH-AND7000は、USB端子が2つあり、便利です。

メモるアプリは、ローカルで使える高速メモ帳、IMEは、simejiです。

講習は丸2日だったので、相当メモりましたが、その間、simejiが
異常終了することもなく、安定していました。

USBキーボードも920円の安物の割には、ちゃんと打てたのですが
スペースキーの反応がちょっとわるいのでかな/英数切り替えミスが
けっこうありました。

講習も2日目後半になると、メモ量が増えたせいか文字入力がだいぶ
遅くなりましたが、タスクキラーで回復。

講習の休憩時間にはCH-AND7000のローカルにある高速メモ帳の内容
をコピーしてscー03eでテザリングしてdropboxにアップしてました。

更にsc-03eもCheeroにつないで充電していました。

Cheeroは、1Aの口が二つあるので便利です。

性能的には、全然ダメなCH-AND7000でもこういう使い方なら
かなり、いけると思いました。


2chMate 0.8.6/unknown/L01A/4.0.3/LT

84管理人:2013/12/31(火) 17:15:40
【共通】文才なし

BASIC!の利用者が少しでもふえればいいなと思いつつ作成した
ヤフー知恵ノートの記事ですが、思い通りにはなりませんでした。

下のグラフを見ても分かる通り、とっても低調な上に、1より2、
2より3という感じで参照される件数がすくなくなっています。

できるだけ分かっていただこうと思い、ソースにネチネチと
解説を加えている記述方法が良くないのかもしれません。

初めてこれからプログラミングする人には、違う言語の方が
いいでしょうし、 BASICを触ったことがある人でも「何を今さら」
的な雰囲気もあるのかなと思います。

また、BASIC!の命令が従来のBASICの命令と互換性がないこと
も一因かもしれません。

パッと見がオブジェクト指向ぽくみえることも、とっつきにくい
印象を与えそうです。

ただ、最大の原因は私に文才がないことだろうと思います。

文才がないから文を書かないとますます下手になるので練習もかねて
もう1個くらいは知恵ノートを書きたいと思っています。

たぶん、ネタは共有系かなと思っています。




【知恵ノートの参照件数のグラフ】
https://www.dropbox.com/s/9a2nnnuqc06j1dg/Clipboard01.jpg

2chMate 0.8.6/unknown/L01A/4.0.3/LT

85管理人:2014/01/03(金) 17:33:49
【その他】Hotfile.com閉鎖

私がBASIC!の自作ツール「メモデータベース」ではデータベースを
外部にFTPバックアップする機能をもっています。

あくまでネットに公開する訳ではなくバックアップ用に使うのでFTPアップロード
に対応しているfileserve.com,hotfile.com,filepost.comの3つの無料オンライン
ストレージを利用していました。

ところが、fileserve.comが長期障害に陥り、いまだにFTPが回復していない状況で
hotfile.comが画像の通り、12月5日大変な状況になりました。

サイトに表示されている原文と google翻訳の結果は以下の通りです。



As a result of United States federal court having found Hotfile.com
to be in violation of copyright law,the site has been permanetly shut down.
If you are lookng for your favorite movies or TV shiws online,there are
more ways than ever today to get high quality access to them on legal platforms.


「米国の結果、連邦裁判所がHotfile.comは著作権法に違反することが判明した、
サイトが永続的にシャットダウンされました。
あなたがオンラインであなたの好きな映画やテレビ番組を探している場合は、
法的なプラットフォーム上で、それらに高品質のアクセスを取得するには、
これまで、今日よりも多くの方法があります。」


hotfile.comは突然、消滅してしまいました。

もういい加減、著作権侵害する動画をアップする人たちはやめてほしいです。

またFTP可能のサイトを探すことになりました(涙)

とりあえず、turbobit.netと1fichier.comをテスト中です。


【hotfileの最後】
https://www.dropbox.com/s/whx6ydqifg4dqum/Clipboard02.jpg

2chMate 0.8.6/unknown/L01A/4.0.3/LT

86管理人:2014/01/04(土) 15:25:53
【その他】ネットの記事0103

今週のネット記事です。

◆AcerのCES2014発表内容まとめ 新型タブレット
http://ggsoku.com/2014/01/acer-ces2014-round-up/

Acer頑張ってるみたいです。

◆エイサー、Androidオールインワンデスクトップを発売--27インチWQHD搭載
http://japan.cnet.com/news/service/35042097/

Acerの中でもすごいのがこれです。

◆今年出会ったベストAndroidアプリ&ガジェット6選
http://octoba.net/archives/20131230-android-feature-hato.html

私のベストアプリはもちろんBASIC!です。

◆世界シェアのトップ獲得で表面化したAndroidの課題
http://news.livedoor.com/article/detail/8384398/

昔からの話であまり目新しさがありません。



2chMate 0.8.6/unknown/L01A/4.0.3/LT

87管理人:2014/01/06(月) 07:43:41
【共通】4段構え

BASIC!の自作ツール「ノートデータベース」で外部バックアップ先
として利用していた hotfile.comが突然死したのでFTPでアップできる
サイトがfilepost.comのみになってしまいました。

以前はよくつかっていたfileserve.comも突然死から一応回復して
いますが、なぜか回復後は、ftpが使えなくなっています。

もしかするといつか回復するのかもしれませんが・・・

そこであわててFTPが通りそうな2つのサイトをテスト。

turbobit.netは、ロシアのサイトらしいですが、同名のファイルの履歴
管理はできなそうですが、とりあえず使えたので使うことにしました。

1fichier.comは、フランスのサイトみたいですがこちらはちゃんと
履歴管理もできたのでこちらも使うことにしました。

とりあえず、回復待ちのfileserve.comもあわせて4つのサイトを
FTP先としてつかえるように写真の通りメモデータベースを修正しました。

メモデータベースを修正して3つのサイトへのFTPを再度試しましたが
もんだいなく行けました。

アメリカとロシアとフランス、かなりワールドワイドですがその方が
リスク分散になっていいのかもしれません。

ただ、やはり著作権を侵害するような違法なコンテンツアップがある限り
こういうサイトは長続きしないのかもしれません。

【メモデータベースのFTP先選択ダイアログ】
https://db.tt/RH8HnrCS

2chMate 0.8.6/unknown/L01A/4.0.3/LT

88管理人:2014/01/07(火) 07:52:46
【共通】マイナス要因

私自身は BASIC! はとっても便利でありがたいアプリなのですが
残念ながらネット上で使っている人をほとんどみかけません。

仕方なく、自分でファンサイトの「BASIC!友の会」を作りましたが
サイトを訪れる人はとてもまばらです。

私のサイト作りが稚拙なことが最大の原因だろうと思いますが、
少なくとも日本語のBASIC!コミュニティは、ネット上にはないのかと
思っています。

【Google PlayのBASIC!のページ】
https://play.google.com/store/apps/details?id=com.rfo.basic&amp;hl=ja

Google PlayのBASIC!のページを見る限りでは5万人以上がタウンロード
しているみたいです。

たた、これは全世界だと思われるので日本単独だと数千人レベルかも
しれません。

少なくとも612人(これも全世界だとおもいますが)がレビューしていて
平均評価も4.7と高いです。

高評価されているのに普及しない原因はなんなのか少し想像してみました。


想像1:BASIC言語自体がダメ

これは、ある程度そうかなと思っています。
すくなくとも数十年前にすたれた言語のイメージがありそうです。

想像2:タブレットでの開発

これが意外と難関なのかもしれません。
ソフトウェアキーボードのコーディングは大変なので、キーボードが
必要ですが、安価な USB接続が可能なタブレットは意外と少ないです。

想像3:配布が面倒

コーディング自体は、タブレットのみで可能ですが、ちゃんとした
アプリにして配布するには、結局パソコンが必要です。

想像4:方言

BASIC!は、BASICの1種ですが方言が強い方だと思います。
昔のBASIC利用者からは、敬遠されているのかもしれません。

想像5:楽しさが伝わらない

たとえば、任天堂のDSで使えるBASICのプチコンは、コミュニティが
あります。
DSで使えるということは当然ゲームを意識しているので人気があるの
かもしれません。

あくまで勝手な想像ですが、もう少し利用者が増えるといいなと
思っています。






2chMate 0.8.6/unknown/L01A/4.0.3/LT

89管理人:2014/01/08(水) 07:50:51
【共通】共有-a

共有については、色々過去にも書いていますが、rfobasic forumを見て
地味に研究というか実験を続けています。

【rfobasic forums】
http://rfobasic.freeforums.org/

ここで以下の記事を見かけました。

【measuring wifi signal strength?】
http://rfobasic.freeforums.org/post8101.html

記事自体は、wi-fiの強度を測れるか?という内容です。
さっそく試してみましたが、system命令では、ch-and7000では権限不足で
su命令で実行できました。
機種によるかもしれませんが非ルート化端末では、厳しいかもしれません。

この記事でで紹介されているdumpsysコマンドがBASIC!から明示的共有を
使う時ののヒントになりました。

dumpsysコマンドは、たくさんのパラメーターがあります。

https://sites.google.com/site/umibenojinjin/home/android#TOC-dumpsys

この中でactivityパラメーターを使うと

ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities)の
Main stack:の辺りにActivityRecordという記載があり、そこに直近で自分が
利用したタスク名とActivity名がたくさん表示されていました。

すべて表示されるのかどうかはよくわかりません。

明示的な共有は、以下のam startコマンドで実行可能なことは、以前の日誌
にも書いています。

/system/bin/am start -a android.intent.action.MAIN -n タスク名/Activity名

amコマンドはsystem命令で実行可能なので非ルート化端末でも問題ありません。

タスク名とActivity名が判れば、直接アプリ名を指定して起動できることになります。

BASIC!以外のアプリを起動するランチャーなどを自由につくれると思います。

いくつか実験して試してみましたが、ちゃんとアプリが起動しました。

引き続き、試していきたいと思っていますが、
具体的には、起動できたアプリについては、次回以降の日誌に書きたいと思います。

【(dumpsysを実行するBASIC!プログラムサンプル】
https://www.dropbox.com/s/5wmj3zs65oxn9vi/t-dumpsysy.bas

2chMate 0.8.6/unknown/L01A/4.0.3/LT

90管理人:2014/01/09(木) 07:43:51
【共通】共有-b

先日書いた明示的共有の続きです。
地味に研究というか実験を続けています。

dumpsysコマンドで取得できた「タスク名/activity名」から実際に実験して
起動できたアプリ名と起動コマンドを記載します。

4つだけですが、追加があれば、別の日誌に書こうと思います。

・設定画面のwifi設定
起動コマンド

/system/bin/am start -a android.intent.action.MAIN -n com.android.settings/.Settings$WifiSettingsActivity

・Dropbox
起動コマンド

/system/bin/am start -a android.intent.action.MAIN -n com.dropbox.android/.activity.DropboxBrowser

・SmartNews
起動コマンド

/system/bin/am start -a android.intent.action.MAIN -n jp.gocro.smartnews.android/.activity.SmartNewsActivity

・ch-and7000にプリインされていたexplorer
※よく中華系でみかけるファイル管理ソフト

/system/bin/am start -a android.intent.action.MAIN -n com.softwinner.explore/.Main

【起動実験用サンプルプログラム】
https://www.dropbox.com/s/u88nq09tpw0bfbf/t-sys5x.bas



2chMate 0.8.6/unknown/L01A/4.0.3/LT

91管理人:2014/01/10(金) 07:44:24
【共通】共有-c

先日書いた明示的共有の続きです。
あんまり見つけられませんでした。

今回は、有名な2ちゃんねる専用ブラウザーである2chmateです。

dumpsysコマンドで取得できた「タスク名/activity名」から実際に実験して
起動できたアプリ名と起動コマンドを記載します。

2つだけですが、追加があれば、別の日誌に書こうと思います。

・2chmate
起動コマンド

/system/bin/am start -a android.intent.action.MAIN -n jp.co.airfront.android.a2chMate/jp.syoboi.a2chMate.activity.HomeActivity


・2chmate URL指定
※スレッドのURL指定するとそのスレが開きます。
起動コマンド

/system/bin/am start -a android.intent.action.MAIN -n jp.co.airfront.android.a2chMate/jp.syoboi.a2chMate.activity.ResListActivity -d http://jbbs.shitaraba.net/bbs/read.cgi/computer/43882/1380461699/

あと、ついでにdumpsysではなくgetpropコマンドも試してみましたが、こちらは端末の
設定情報を表示するコマンドらしく特にインテントに関する情報は得られませんでした。

getpropは、SU命令ではなくSYSTEM命令でもいけたので非ルート化端末でも使えます。
ただ今のところ使い道は思いつきません。




2chMate 0.8.6/unknown/L01A/4.0.3/LT

92管理人:2014/01/12(日) 10:31:01
【その他】ネットの記事0112

今週の気になったネット記事

◆ASUS、WindowsとAndroidが両方使えるハイブリッドマシンを発表
http://wired.jp/2014/01/10/asus-duet-td300/

個人的に欲しいです。現物を見たい。

◆Android版「Gmail」がアップデート、画像の自動表示に対応
http://octoba.net/archives/20140111-android-news-gmail.html

セキュリティ的にどうなのかな? 何が対応したのかな?

◆インテルとAMD、「Windows」「Android」搭載機でそれぞれ取り組み
http://japan.cnet.com/news/service/35042307/

なんか商品が具体化しないとなんとも言えない記事。

◆【CES14】ルームミラー型Android端末が年内にも登場…テレマ機能も
http://response.jp/article/2014/01/10/214542.html

自動車とandroidはかなり近づいていきそうです。

◆ノキア秘蔵のAndroid端末、画面がリークされる 発売間近か
http://ggsoku.com/2014/01/nokia-android-device-ss-leak/

マイクロソフト配下のノキアとしては微妙な話題なのかも

◆古くても高く売れるタブレット、新しくても買い叩かれるタブレットの違いは?
http://trendy.nikkeibp.co.jp/article/pickup/20140106/1054381/

中華タブは当然、買取されません。


2chMate 0.8.6/unknown/L01A/4.0.3/LT

93管理人:2014/01/13(月) 07:46:28
【共通】共有-d

しつこく共有の話です。

今回は、半分だけ上手くいって、結果残念みたいな話です。

以前の日誌で暗黙的インテントのandroid.intent.action.SEND
がどうしても上手くいかないという話を書きました。

BASIC!のプログラムからファイル渡しではなく変数として
文字列を他のアプリに渡す方法です。

ずっと出来ないと思っていましたができました。

但し、受け渡す文字列が英数字の場合だけです。
日本語の場合は文字化けします。

日本語が受け渡せないので使い道があまり無いと思います。

具体的には、このページ下段のamコマンドをsystem命令で
実行すると、アプリ選択画面が表示されてツイッターや
高速メモ帳を選択すると英数字の文字列が受け渡しされて
各アプリの画面に表示できました。

あんまりパッとしない結果でしたが、それも実験結果なので
とりあえず記録しておこうと思います。

【文字列を共有するamコマンド】
/system/bin/am start -a android.intent.action.SEND -c android.intent.category.DEFAULT -t "text/plain" --es android.intent.extra.TEXT abcdefg

【追記】

たいしたことではありませんが、これも暗黙的インテントなので
追加でメモ

/system/bin/am start -a android.intent.action.PICK -t \"image/*\"

ギャラリーなどの画像選択ができるアプリ一覧を選択する暗黙的
インテントです。



2chMate 0.8.6/unknown/L01A/4.0.3/LT

94管理人:2014/01/14(火) 07:44:51
【共通】共有-e

しつこいですが、またまた共有です。

今回は、GPS命令と組み合わせて現在位置の緯度、経度を取得して
暗黙的インテントで緯度経度を渡して現在位置のマップを表示する
サンプルプログラムをテストしてみました。

【使用したインテント】
/system/bin/am start -a android.intent.action.VIEW geo:緯度,経度

自分がよく行く地域の緯度、経度をGPS命令で取得した際にテキスト
ファイルなどに保存するようにしておけば、地図をすぐ表示できる
プログラムが作れるかもしれません。

【サンプルプログラムと実行画面の写真】
https://db.tt/h0hThOct


2chMate 0.8.6/unknown/L01A/4.0.3/LT

95管理人:2014/01/15(水) 07:46:23
【CH-AND7000】キーボードチェック

androidのOSコマンドであるdumpsysの色々なパラメータを確認していたら
CH-AND7000のUSBキーボードの接続をBASIC!のプログラムから判定を実施する
方法を見つけました。

判定する方法

1.dumpsys window inputコマンドをsu命令でBASIC!のプログラムから発行
2.コマンドの結果内に"USB Keyboard"があるか探す
3.あれば USBキーボード接続済
4.なければ USBキーボード未接続

dumpsys window inputコマンド自体がどんな情報を表示しているのか私は
理解していません。

説明しているサイトもみつけられませんでした。

dumpsys window inputコマンドではUSBキーボードは外部のキーボードと
認識されるらしく、接続時にはその情報が表示されますが、外すと即時に
情報が消えます。

実際にUSBキーボードを接続したり、外したりしてdumpsys window inputを
発行して結果を確認しましたが、正しくチェックできています。

dumpsysコマンドは、ルート化端末でないと実行できないようなので、すべて
の端末で使える方法ではありませんが、とりあえずできました。

ルート権限でコマンドを発行する必要があるのでsu命令を使っています。

【キーボード接続をチェックするテストプログラム】
https://www.dropbox.com/s/33h72go83xvog9s/t-dwin.bas


2chMate 0.8.6/unknown/L01A/4.0.3/LT

96管理人:2014/01/16(木) 07:44:55
【CH-AND7000】バッテリーチェック

引き続きandroidのOSコマンドであるdumpsysの色々なパラメータを確認して
います。

しつこいですが、dumpsysコマンドは、ルート化端末でないと実行できない
と思います。(su命令)

今度は、CH-AND7000の電源関係の情報を取得する方法を見つけました。

取得する方法

1.dumpsys batteryコマンドをsu命令でBASIC!のプログラムから発行
2.コマンドの結果内に以下の文字列があるか探す
3.AC powered: trueがあればAC電源給電中
4.USB powered: trueがあればUSBケーブル給電中
5.level:があればその直後に充電率(%)がある
6.voltage:があればその直後に電圧(mV)がある

dumpsys batteryコマンド自体がどんな情報を表示しているのか私は
理解していません。

当然バッテリー関係だとはおもいますが・・・

説明しているサイトもみつけられませんでした。

正直言って、このような情報がとれてもそんなに便利でもないかなと
思いますが、いつか使うかもしれませので備忘でテスト用プログラムを
つくってみました。

ケーブルの抜き差しとかして試してみましたが一応ちゃんと動きます。


【キーボード接続をチェックするテストプログラム】
https://www.dropbox.com/sh/suio7t89ueqtjop/pi08fzf2k-


2chMate 0.8.6/unknown/L01A/4.0.3/LT

97管理人:2014/01/17(金) 07:47:16
【共通】週間天気予報

大分前にBASIC! の命令の1つであるgraburl命令を試したことが
あります。

その時は、ヤフージャパンみたいな普通のサイトをパラメーターに
指定して、確かにHTMLファイルの情報は取得できました。

ただ、HTMLの構文自体が文字列として取得できてもあまり
使い道はないなぁと思っていました。

今回、ちょっとしたことで試したら、案外使えることがわかったので
それについて書こうと思います。

ネットを検索していたら以下のサイトをみつけました。

【Japan Weather Forecast xml (日本お天気予報)の配信リスト】
http://www.drk7.jp/weather/

都道府県ごとの週間天気予報を1日1回XML形式のファイルで
配信しているサイトです。

このサイトからXMLファイルを読み取るときにgraburl命令が使えました。

XMLがちゃんと取得できて文字化けもしなかったので、一度作業用
ファイルに書き出して、それを読み込みながら、文字列操作でタグを
取り払えば、簡単に週間天気予報のプログラムが出来上がりです。

この方法がうまくいったので、RSSフィードみたいなものにも
使えるかもしれません。



【週間天気予報取得テストプログラムと画面】
https://db.tt/yzjvDL3u


2chMate 0.8.6/unknown/L01A/4.0.3/LT

98管理人:2014/01/18(土) 23:31:01
【その他】ネットの記事0118

今週のネット記事です。


◆個人情報を盗まれないようセキュリティを強化したAndroidベースのスマホ「Blackphone」
http://gigazine.net/news/20140116-blackphone/

すごくセキュアなスマホらしいです。

◆スマホ、タブレットに利用者流れる…任天堂苦境
http://www.yomiuri.co.jp/net/news0/atmoney/20140118-OYT1T00260.htm

今度は乗り切れるか?

◆タブレットはノートPCの代わりになる? ならない? (1/2)
http://www.itmedia.co.jp/pcuser/articles/1401/16/news116.html

結局はofficeだという当たり前の話

◆Samsung、7型 Android タブレット「Galaxy Tab3 Lite」発表、LTE 非対応の廉価版
http://japan.internet.com/allnet/20140117/2.html

安かったら、正直ちょっと欲しいです。




2chMate 0.8.6/unknown/L01A/4.0.3/LT

99管理人:2014/01/20(月) 07:55:23
【その他】付録のバック

付録につられて買ったこともない雑誌を買いました。

MonoMax 2014年2月号です。
http://tkj.jp/max/201402/

名前の通りmono系の雑誌ですね。

付録の宣伝文句は以下です。

「BEAMS LIGHTS」のクラッチバッグ。いま大流行中のクラッチバッグを
MonoMaxらしく機能的に仕上げた逸品です。
まずクッション性あふれる柔らかな素材を採用しているので、デジタル
機器などをキズから守るつくりになっています。
大ポケットはiPad Airがぴったり入るサイズで、タブレットの収納は
もちろん、ケーブル類などの収納にも向いています。手前のポケットは
スマホ、メモ帳やパスポート、ペンを入れるのに最適なつくり。
つまりこれひとつで必要なモノをひとつにまとめることができるんです!
バッグインバッグとしても使えるので、仕事のツールとしても便利。

実際の現物を見ても機能的には十分で素材も厚みのあるいいものを
使っているので結構いいかもしれません。

ただクラッチバックというよりやっぱりバッグインバッグだと思います。

大ポケットは、私のタブにはちょっと大きいですが他のものを入れれば
いいのかもしれません。

雑誌の内容は・・・まだみてません・・・汗


【「BEAMS LIGHTS」のクラッチバッグ写真】
https://www.dropbox.com/sh/idj5rh5g8s6lz5m/9XRpzkI4IH

2chMate 0.8.6/unknown/L01A/4.0.3/LT

100管理人:2014/01/21(火) 07:45:45
【共通】ヤフートピックス

これもネットでたまたま見かけたので試してみました。

ヤフーではトピックスや知恵袋などを検索できるAPIを公開しています。

APIといってもいろいろな種類があるのですが、トピックス用で公開
されているのは以下です。

【ヤフー・デベロッパーネットワークトップ トピックスAPI】
http://developer.yahoo.co.jp/webapi/news/news/v2/topics.html

特定のURLを送信すると検索結果がXML形式で返信されるもので
前に書いた週間天気予報をXMLで取得するのと似たようなものです。

ヤフーのAPIの利用は申し込みが必要ですがヤフーIDを持っている人で
あれば無料で簡単に申し込みできます。

APIの申し込みをして早速テストプログラムを作り始めました。

週間天気予報みたいに簡単にできるかなと思っていましたがちょっと
苦戦してなんとかできました。

週間天気予報のテストプログラムでは単純にgraburl命令でURLを送信
して、結果を取得して編集するだけでできました。

トピックスAPIの場合、いきなり先頭で躓きました。
プログラムの中で以下のgraburl命令でURLを送信して試しましたが、

graburl aaa$,"http://news.yahooapis.jp/NewsWebService/V2/topics?appid=(xxxx)&amp;query=都知事"

しかし、結果は、internal server errorしか返ってきません。

原因調査のためbrowse命令で同じURLを送信して標準ブラウザーで
結果を試しました

browse "http://news.yahooapis.jp/NewsWebService/V2/topics?appid=(xxxx)&amp;query=都知事"

こちら、正しく検索結果がXMLで返信されました。

これで原因が検索文字列(query)の日本語にあることがはっきりしました。

graburl命令の場合、日本語の文字列があってもURLエンコードされずに
そのまま送信されますが、browse命令の場合、標準ブラウザーの機能で
URLエンコードされて送信されます。

このため、browse命令ではエラーにならないことがわかりました。

しかし、検索結果のXMLをBASIC!のプログラムで処理するには、
graburl命令でエンコードした日本語文字列を送信する必要があります。

その為のテストプログラムと、実行結果のファイルのリンクが以下です。

【テストプログラムと画面と結果のファイル】
https://db.tt/Hmx0Nkv6

ちょっと長くなったので、続きは次回書こうと思います。



2chMate 0.8.6/unknown/L01A/4.0.3/LT


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板