PowerBuilder - 技術資料と基礎知識

■公式資料
国内代理店が日本語化されたリファレンスをこちらのページで公開している。
PBはバージョンによって結構挙動が違うので、使用しているバージョンにあわせたリファレンスを参照すること。

まずは入門者向けとして下記ドキュメントを参照することを推奨。

  • PowerBuilder 入門

    これで基本的な操作方法等は学べるはず。
    ただあまりとっつきやすい感じではないので、会社に独自の資料等があるのであればそちらを先に読んでからでも遅くはないと思われる。

     

    PBを扱う上で必要な知識については、下記3ドキュメントで網羅していると思われる。

  • ユーザーズ ガイド
  • データウィンドウ プログラマーズ ガイド
  • アプリケーション テクニック

    というか今「アプリケーション テクニック」を読んでみたら、改めて先に読んでおけばよかったと思う記述がたくさんあって軽く後悔してたりする。

  • PowerBuilder(PB)とは何ぞや。

    仕事で2年近く触ったけど、日本語の情報がかなり見つけにくくて苦労したので記憶に残っているうちにまとめておく。
    一応PBなんて全く知らないのに開発をする羽目になってしまった人向けに書くつもりだけど、自分も2年弱しか触っていないので簡単にしか書けないかも。

     

    ■PowerBuilder概要
    ざっくりとした説明はこちらの記事にまとめられているので参照。
    参考リンクにも有用な解説があるので概要の把握にはよさそう。

    自分は触ってみないと分からない人間なのであまりイメージ出来なかったけどww

     

    独断と偏見でのイメージをいくつか挙げると、

  • コテコテのクラサバアプリケーション開発向けのIDE(.NET連携やWebも一応可能らしい)
  • 一言で例えるのはとても難しいけど、一覧/明細画面や帳票出力に特化したAccess VBAっぽい雰囲気。
  • 日本コンピュータシステム株式会社が国内総販売代理店。
  • 公式Webサイトには技術情報がそこそこ公開されているが、それ以外の日本語の情報は少ない。
  • 歴史は長いので、英語が読めるならググればStackOverFlowやGoogle Group等に結構色々と情報はある。
  • 中国語の情報もちょいちょいあるけど流石に読めない。

     

  • Nexus5のケース『ネオ・ハイブリッド』を新調した

    Nexus5購入時に調達したSpigenのネオ・ハイブリッド

    高い防御力の割に素敵な見た目・サイズ感がとても気に入っているのだが、さすがに丸一年間の使用でかなり劣化してきた。


    001.jpg

    指先が触れることが多い背面が擦れてテカりだしている。
    使用には何ら問題ないのだが、みすぼらしいことこの上ない。

     

    ■国内ショップは総じて売り切れ

    しかし、現在ネオ・ハイブリッドを購入しようとすると、国内ショップでは手に入らない。
    Amazonはもちろんのこと、公式のショップ楽天)でも全て売り切れてしまっている。

    Amazonで残っているTPU系はスリムアーマー(黒のみ)と、クリア・バンパーが販売されているぐらいである。

    Nexus5のバッテリーを交換した

    Nexus5を購入して一年と少し。
    最近バッテリーの減りが早いな、と思っていたら、赤ランプ点灯で突然死するように。

    ググってみたら、バッテリーの寿命らしい。
    同じ境遇の人がわんさかいるようで、バッテリー交換の記事だけで30件以上HITした。

    Nexus5のバッテリーを交換しました。 - Growing Up Log

    詳しい症状はこちらの人が書いている通り。


    何度か電源オンオフしたり、充放電を繰り返しているうちに一応は使えるようになったのだが、
    ほとんど操作をしない日でもバッテリーが丸一日持たなくなったし、残量%の数字が飛びまくるようになってしまった。

    というわけで、先駆者の情報を参考にしつつ、バッテリー交換に必要な物を準備した。

    HWD15アップデート対応について&お願い

    1.HWD15アップデート対応について

    概要
    2015/4/23よりHWD15のソフトウェアアップデートが配布されましたが、これを導入することで端末内部の処理が変更されてしまい、従来バージョンのHWD15 Status Notifierとの互換性が失われ、全ての機能が使用不可能になってしまうことが分かりました。
    そのため、急遽当該アップデートの内容を調査し、順次アプリに修正を加えていっております。

     

    現状と今後の展開
    現在、一通りの機能への対応は実施していますが、あくまでも暫定措置のため、不具合・動作不良等を含んでいる可能性が非常に高いです。

    引き続き調査・対応を続けていく所存ではありますが、アップデートによる変更の全容把握、影響範囲の特定、その変更への対策方法、そしてアプリへの落とし込みなど、残作業は山積みの状態です。

    従来の機能を維持したい場合は、現状HWD15のアップデートを行わないようにしていただく他に方法がありません。

    現在、暫定的に対応した各機能の修正・最適化を行うとともに、不具合が無いか調査を行っています。
    対応の状況や進展については随時Google PlayTwitterで報告しておりますのでご確認ください。
    (Google Playは投稿後、更新されるまで数時間かかりますので、Twitterの方が情報は早いです)

    動作の不具合やお気づきの点がありましたら是非フィードバックをお願いします。
    Twitter(@takeru7mc)