携帯電話

2017年4月17日 (月)

Nokia E7-00でのPythonスクリプトのテストを始めた その5

2017-04-17(月)晴れ、のち雨

 暫く前から、もう少し手持ちのNokia E7-00を活用してみようと、メイン携帯で使っているPythonスクリプトをE7-00でテストしたり改造したりしてきました。
 前回の記事「Nokia E7-00でのPythonスクリプトのテストを始めた その4

 前回の記事までの問題点で対策してきたスクリプトについては、既に個別記事で書いてきました。既に5~6個のスクリプトを修正してきましたが、手を付け始めると色々と直したくなってきます。直さないと使えない内容から、とりあえずは問題ないけど、少し気になる内容とか色々です。

今まで修正した内容は以下のとおりでした。

(1)WEBデータを使用するスクリプトについて、サイトの変更に対応させたもの。
   これは対応させないと動かないので、仕方がないですね。
(2)フルスクリーン表示を使用しているものは、ソフトキーが表示されないのでメニュー操作や
   終了が出来ないので対策が必要だったもの。
(3)サムネイル画像を複数表示するスクリプトが、うまく動かなかったもの。
   これも、対策しないと使えない内容でした。
(4)E7-00の写真画像の縦横比が今までのカメラと違うので、リサイズ時に
   縦横比が変わらないように対策したもの。
(5)ブログ用記事作成スクリプトで画像指定時に、E7-00カメラの画像に縦横比に対応できるようにした。

 その後も色々検討していたら、まだまだ修正したい内容が出てきてしまいました。改造しないと困る内容から、”将来”のために改造しておきたい内容まで色々です。因みに、この携帯電話の使用に”将来”があるかどうかは、、、微妙なところですね。ま、使えなくなるまで使うことにします。

 これから対策したい内容は以下の通りです。

(1)リストを表示した画面のとき、指をスライドさせてスクロールさせたい。今風に言うとスワイプ?ですかね。
(2)Python2.0.0でも動くようにしておきたい。
(3)色々なスクリプトを連続使用しているときに、ライブラリ用ディレクトリのパスが
  どんどん肥大化してゆくのを防止する。
(4)WEBアクセス時にうまくデータを送受信できなくて、ずっと待ちになってしまい
   ハングアップしたようにみえることが発生した。このため、タイマ監視することにした。

 こんな内容で洗い出したら、最低でも10個も改造対象がリストアップされました。面倒だなと思う反面、スクリプトを弄るのが増えて楽しい面もあります。
 暖かくなってきたし、部屋で作業していても寒くないので、少しずつ改造する予定です。
 

| | コメント (0) | トラックバック (0)

2017年4月11日 (火)

保管してある携帯電話のバッテリーの充電をした 続き

2017-04-11(火)雨

 一昨日、保管してある携帯電話のバッテリー充電の事を書きました。もちろん、携帯電話本体のみでなく、周辺機器も充電します。ですが、やはり中にはバッテリーが死んでしまっている? のか充電できないものもあります。

Dscn2256a

 左:アノトペン(書いた画像をBlueToothで携帯電話に転送するペン)
 右:BlueToothのヘッドセット

 これらは、完全に充電できなくなっていました。こういう機器はバッテリーを取り外して保管とか出来ないし、しかもバッテリーの容量が小さいからリーク電流だけでもカラカラになるかもしれません。ある程度定期的に充電しないと危ないですね。
 市の小型家電リサイクルボックスに放り込むか、分解して中を見てみるか思案中です。
 

| | コメント (0) | トラックバック (0)

2017年4月 9日 (日)

保管してある携帯電話のバッテリーの充電をした

2017-04-09(日)雨/曇り

 雨模様なので家の中で色々やりながら、ふと思いついて保管してある携帯電話のバッテリーの充電を行いました。うっかりして長く放置しておくと、充電できなくなるケースもあるので、ある程度定期的に充電するようにしています。保管時は、バッテリーを携帯電話本体からははずして保管しておく方がよいようです。
 ということで、充電アダプターを4台持ち出して並行して充電しました。「しました」、というか、夜、これを書いている今も充電中です。携帯電話は大分手放したはずですが、それでも、まだまだ数があるので手間がかかります。それでも、突然使うかもしれないので丁寧に保守しておく必要があるかなと思います。
 過去の携帯電話「GSM/3G 携帯電話履歴

 ちょっと、懐かしい携帯電話が出てきました。

Dscn2255a

 GSM方式専用だから、もう使うことはないかなとも思うのですが、マニアっぽくなり始めに買ったもので、買った経緯とか場所とかで思い出があるため保管しています。できれば、これを持って海外に出て、もう一度使ってみたい携帯電話です。小さくて持ちやすいし、キーの感触もいいし、こういうタイプの携帯電話が好きです。そんなことを思いながら充電しています。
 

| | コメント (4) | トラックバック (0)

2017年4月 8日 (土)

Python:サムネイル画像で一覧する PyMyViewer を更新した V003_0

2017-04-08(土)曇り/雨

 選択したフォルダ内の画像ファイルを、サムネイル画像で一覧するスクリプト  PyMyViewer を更新しました。これは、先日からやっているE7-00でのテストで動かなかったものを対策したものです。
 先日の記事「Nokia E7-00でのPythonスクリプトのテストを始めた その4

 画像ファイルをサムネイル画像の一覧で見るといえば、内蔵の「ギャラリー」に似ていますが、ギャラリーは全部のフォルダから画像ファイルを引っ張ってきますが、 PyMyViewer は選択したフォルダ内のファイルだけを対象とします。どちらが必要かは時と場合に寄りますので、動くようにしておくことにしました。

 動かない大きな理由は、以前対策したPyResizeJpgと同じく、graphicsモジュールを使うときに redraw callback 処理を用意してないせいでしょう。Nokia 5800XMのときは動いたのですが、新しいE7-00の方は、その辺はきっちりとしているのかもしれません。

(1)img.rectangle を使う方式
  これは最初、 img.rectangleで1枚のカンバス上に、リサイズした写真で塗りつぶした四角(rectangle)を配置して、 redraw callback 処理も含めて描画時には、そのカンバスを出力するようにしたものです。これだと、グローバル変数にした1枚のカンバスを持ち回りするだけで済むからです。

-----これを画像枚数分ループさせてから出力する--------
img.rectangle(((pos_x,pos_y), (pos_x1,pos_y1)), width=1,
  outline=(255,255,255), pattern=self.disp_img_list[i])
---------------------------------------------------

Scre000034a

 結果の画像です。一見、うまくいったかと喜んだのですが駄目でした。各々の画像を見ると分かりますが、縦や横に切り取って左右、あるいは上下に入れ換えたような画像になっています。縦、横に不自然な線で色が変わっているところが切り口です。どうやっても駄目で、私の知識、技術では分かりませんでした。

(2)今までの個別blit方式
  今までの方式(画像ファイルを個別にblitで画面に出力する方式)で、処理をきちんと作成しました。

-----これを画像枚数分ループさせる------------------------
self.canvas.blit(self.disp_img_list[i], target=(pos_x,pos_y), \
                                 source=((0,0), self.disp_img_list[i].size))
--------------------------------------------------------

Scre000042b Scre000041b

 左の画像のとおりうまくいきました。(1)の画像と同じ画像があるので比較すると、(1)の画像のおかしなところが分かります。合わせて、画像処理中の画面を右のように変更しました。今までは「画像処理中」だけ表示していましたが、処理枚数とファイル名を表示するようにしました。

(3)QVGA画面(240*320)機種への対応
  今まではNokia 5800XMやE7-00などの、360*640ピクセルの画面の機種を対象としていました。上下左右の幅の数値を決めうちしていました。なので、QVGA画面の機種でも動きはするものの、表示される画像がはみ出したりしてしまった訳です。今回の改造のついでに、QVGA画面のサイズ数値にも対応させました。

Ssce0725a(E52での表示)
 

 これで、やっと対策できました。(1)の方式で随分と足踏みしていましたが、何とかなって、ほっとしました。

例によって、「Pythonスクリプト雑記」 の
        「13. 5800 XM 用画像一覧アプリ PyMyViewer」を更新しました。
モジュールもそちらに載せました。
 

| | コメント (0) | トラックバック (0)

2017年4月 6日 (木)

Python: fubuki と fubuki2htm を更新した。V.002_0

2017-04-06(木)晴れ、のち曇り/小雨

 先日から、Nokia E7-00 携帯電話での使用について、Pythonスクリプトをなおしたりしています。今度は、fubuki と fubuki2htm というスクリプトを更新しました。この2つは他の方の作品ですが、便利なので使わせていただいます。ですが、自分の用途用に修正して使用させていただいています。
 fubuki はツリー状のテキストを作成することが出来るアプリです。
 fubuki2htm は fubuki のドキュメントをhtmlテキストに変換するアプリです。
これらを使って、ブログ投稿用の文章を作成しています。

 自分のもともとの記事「fubuki でWEB 作成 その1
 fubukiのサイトはこちら
 fubuki2htm のNAT33さんのサイト「Miscellaneous notes 携帯電話でサイト作成

 これらでブログ用のテキストを作成するときにフォト画像を挿入できるように改造して使用しているのですが、その大きさの指定が 4:3 の写真の指定値しか入れてありませんでした。元々がQVGA画面の携帯電話しか持っていなかったからです。しかし、タッチパネル携帯の、画面の大きい携帯電話は 16:9 の画像の写真がメインです。
 ブログ用に作成したテキストファイルを、後で修正、、などとしなくてもブログ原稿が作成できるように 16:9 の画像の指定も入れるよう手直ししました。

 わざわざこんな事をしなくても、今では最新式のスマフォをPCの代わりにして、サクサクと投稿している方が普通なのでしょうが、当方は相変わらず、Pythonアプリで色々とやっています。半分、惚け防止のようなところもあります。

 例によって 「Pythonスクリプト雑記」 の 「6.fubuki で WEB 作成」を改訂しました。
 モジュールもそちらに掲載しました。
 

| | コメント (0) | トラックバック (0)

2017年4月 4日 (火)

Python: 画像リサイズスクリプト PyResizeJpg を更新した。V_004_0

2017-04-04(火)晴れ

 先日更新したばかりの PyResizeJpg ですが、また更新しました。
  先日の記事「Python: 画像リサイズスクリプト PyResizeJpg 改造の後処理をした。V_003_0
  PyResizeJpg は携帯電話からのブログ投稿用に、写真などの画像ファイルをリサイズするスクリプトです。先日の更新はE7-00用の修正だったわけですが、E7-00で使ってみているうちに気がつきました。それは、リサイズ後の画像ファイルの縦横比がおかしくなっているようなのです。考えてみたら、今までは4:3のQVGA画像しか扱っていませんでしたが、E7-00の写真画像は16:9です。それを、4:3に無理矢理リサイズしたことになっているわけです。
 ということで、アスペクト比を固定でリサイズするようにしました(keepaspect=1でリサイズする)。
 ちゃんと動いてはいるのですが、使ってみないと分からない部分というのは有るものです。先日の更新前に分かれば、、と思っても後の祭りです。

 「Pythonスクリプト雑記」 の 「6.fubuki で WEB 作成」を改訂しました。
 モジュールもそちらに掲載しました。
 

| | コメント (0) | トラックバック (0)

2017年3月30日 (木)

Python: 巨大掲示板ログ読みスクリプト(st2ch_m)改造の後処理をした。V_045

2017-03-30(木)晴れ/曇り

 某巨大掲示板のログ読みのためのスクリプト st2ch_m に、Nokia E7-00 携帯電話対応の変更を入れ、それをPythonスクリプト雑記に記入する後処理を行いました。
  st2ch_mは某巨大掲示板のログ読みのためのスクリプトですが、某巨大掲示板のインタフェース仕様が変わったため、現用としては使用できません。使えた時代にダウンロードしてあったログを読むことくらいしか、今のところ使用法は思いつきません。
 でも、これを元に何かを作成することもあるかもしれないので、E7-00対応の内容が頭にあるうちに変更しておくことにしました。何日か前に書いたPyDocViewerも、このスクリプトの画面表示方法を参考に作成したものです。動くスクリプトが沢山あれば、次のものを作成するときの資源になることが多いので、動くように保守しておくことにしました。

 ということで、「Pythonスクリプト雑記」 の「21.st2ch を使う」を更新しました。
 モジュールもそちらに載せました。
 

| | コメント (0) | トラックバック (0)

2017年3月29日 (水)

Python: 画像(フォト)ビューワ PyImgViewer 改造の後処理をした。V_102_0

2017-03-29(水)晴れ/曇り

 相変わらず、携帯電話用Pythonスクリプトの改造の後処理をしています。Nokia E7-00 携帯電話で不都合があるものを改造しているので、幾つか変更しています。忘れないうちに、ドキュメントを修正しておくためです。
 今回は画像ファイル(写真など)を見るためのスクリプト PyImgViewer の纏めを行いました。変更内容は、昨日のPyDocViewerと同じで、#キーでソフトキーバー(MenuやExitボタン部分)を表示させる改造でした。

Pythonスクリプト雑記」 の「37.イメージ(フォト)ビューア PyImgViewer」を改訂しました。
 モジュールもそちらに掲載しました。
 

| | コメント (0) | トラックバック (0)

2017年3月28日 (火)

Python: テキストファイルビューワ PyDocViewer 改造の後処理をした。V_003_0

2017-03-28(火)曇り/晴れ、夕方は小雨

 相変わらず、携帯電話の古いアプリ(Pythonスクリプト)を弄っています。先日からやっているPythonスクリプトのテスト(Nokia E7-00で動くかどうか)で、テキストファイルビューワ PyDocViewer を改訂したので、ドキュメントを修正してWEB用セットに纏めました。自分でも時々しか使っていないとはいえ、使うことはあるので、当面保守を続けていく予定です。ドキュメントも、修正内容を忘れないうちに書くのが肝心なようです。
 改造内容は、#キーでソフトキーバー(MenuやExitボタン部分)を表示させる改造でした。

Scre000032a Scre000031a

左画像:今までと同じでフルスクリーン表示
右画像:#キーで最下部のソフトキー部分を表示させたところ

 「Pythonスクリプト雑記」 の「35.テキストファイルビューワ PyDocViewer」を改訂しました。
 モジュールもそちらに掲載しました。
 

| | コメント (0) | トラックバック (0)

2017年3月27日 (月)

Python: 画像リサイズスクリプト PyResizeJpg 改造の後処理をした。V_003_0

2017-03-27(月)雨、のち曇り/晴れ

 先日からやっているPythonスクリプトのテスト(Nokia E7-00で動くかどうか)で動かなかった、画像リサイズスクリプト PyResizeJpg を改造したのでドキュメントを修正して、Pythonスクリプト雑記を改訂しました。
 テスト時の記事「Nokia E7-00でのPythonスクリプトのテストを始めた その4

ドキュメントも、旧バージョンのドキュメントで、気がついたところを直すくらいなので、直ぐ出来そうな気がしながら、さぼっていました。何とか、忘れないうちに改訂できました。

 「Pythonスクリプト雑記」 の 「6.fubuki で WEB 作成」を改訂しました。
 モジュールもそちらに掲載しました。
 

| | コメント (0) | トラックバック (0)

より以前の記事一覧