その1私はプログラマではない。20年ぐらい前には少しだけプログラミングに興味をもったこともあった。World」だけは書いた。それがプログラミングに関する知識の全てだった。表計算シートのマクロからはじまって、ここ数年、少しずつ、少しずつ、プログラミング的な作業をするようになってきた。昨年秋には、ついにPythonで初歩的なプログラムを組んでみることになった。この話は一段落したらネタにしようと思い続けて、なかなか手をつけられずにいる。とるに足らない小さなプログラムでも、自分にとっては大変なプロジェクトだったのだから。その大変な思いに比べたら実にあっけないほどかんたんに、この3日で「スマホ・アプリ」をつくってしまった。言ったら話が太すぎる。「なんちゃってAndroidアプリ」というほうが実態に近い。.apkファイルができて、端末にインストールできたのだから、驚いた。できるとは思わなかった。発端は、仕事に行った先の事務所の人が、「スマホのアプリってできない?」と言ったことだ。彼女が関係のイラストレーターからオープンなイラスト素材を入手した。それでもって「アプリ」ができて配布ができたらいいなと、その程度の話だった。私は「できませんよ」と言った。素材があっても、3日でアプリはできない。ちなみに私は月曜日と木曜日と金曜日に別件でその事務所に仕事に通うことになっていた。忙しい仕事ではなく待ち時間が大量に出るので、その空き時間でなにかできないことはないだろう。やったこともないアプリ開発なんて、3日でやるのはありえない。半端な時間は十分にある。やり方だけでも調べておくか(その上で「この程度でできますよ」とか提案できれば次の仕事になるかもしれないし)と、検索を始めた。このときに思い出したのは、以前にネタ系のブログをやっていたときに行き当たった「アプリをつくるWebサービス」だ。ブラウザ上でインタラクティブにコンテンツを指定していくだけでアプリができるという。さがしてみると、確かに私の記憶にあったサイトを含めていくつか類似のサービスが出てきた。そのなかで比較的使いやすそうだったのがhttp://ibuildapp.com/で、ここでポチポチとコンテンツのアップロードを始めたら、夕方帰る前には.apkファイルができてしまった。スマホのメモリカードにコピーしてインストールすると、確かに動く。サイトに「5分でアプリができる」と書いてあったのは大げさとしても、実際にコーディングゼロ、数時間でアプリができてしまった。勘違いしてもらっては困るのは、私は英文のこのWebサービスをけっして推奨しようとは思わないことだ。できたアプリの動作は重く、広告は見苦しく、そしてなによりも「これって本当に安全なの?」という疑念を晴らせなかったからだ。怪しいサイトではないのかもしれない。ないと言い切る証拠もない。危ない橋はわたらないのが安全だ。私はすぐにそのアプリを削除した。念のため、端末の初期化までやっておいた。このWebサービスを使い、あるいは類似のいくつかのサイトを試用してみて、わかったことがある。これらの「アプリ作成サイト」は、基本的にはたいしたことはやっていない。いくつかの方法は選択できるようだが、最も単純にはHTMLをアプリとしてコンパイルしているだけだ。scriptも組み込めるからそこまでやったら相当高度なアプリもできる。そこまでやらなくても、ホームページのインタラクティブな文書、つまりはリンクをつけてコンテンツのあいだを移動するようなことだけでも、「はい、アプリでございます」とコンパイルすることができる。「なんちゃってアプリ」だ。私が月曜日の午後に片手間につくったのは、そういう種類のアプリだった。HTMLをコンパイルするだけでアプリができるのだったら、そのためのツールぐらい出回っていてもおかしくない。Webサービスを使って実地にやってみることで、そこに思い至った。どんなツールがあるんだろうと探したら、なんともご機嫌なツールが見つかった。その話は次回においておこう。その2Soxは便利PDFの文字入れならXournalKarbonが思いがけず使えた。[必須入力]※画像の中の文字を半角で入力してください。100%で送るパソコンライフの日常Ubuntuのある日々このブログはもともと「MacintoshでUbuntu」というタイトルで2006年にスタートしたもので、1年ほどたって別の場所に引っ越し、その際に現在のタイトルに改名しています。何度かの引っ越しを経て、ここにたどりつきました。今回、旧ブログもこのブログに合併し、カテゴリとして「MacintoshでUbuntu」として分類してあります。Ubuntuを使いはじめたその日から付けているブログなので、ずいぶんと古い記事が占める割合が多くなっています。そこで、ご覧になる方に、重要なお願いがあります。情報は古くなっている可能性が高く、また、私は決して専門家ではありませんので、内容をあまり信用しないでください。古いエントリで「あれができない、ここでトラブルを起こした」と書いてあっても、さらに新しいエントリで「あれは解決した」と書いてあることも多くあります。ブログ内検索も活用し、新しい情報で、なおかつそれを鵜呑みにせずに、自由な「Ubuntuのある日々」をお楽しみ下さいませ。私もubuntuです。すみません、取り乱しました。