カテゴリー別アーカイブ: プログラミング

【CodeZine・記事掲載報告】Wijmo 5のExcel・PDF機能


ブラウザだけでExcelやPDFを操作できる「Wijmo(ウィジモ) 5」機能 (CodeZine)

image

グレープシティのJavaScriptソフトウェア部品「Wijmo(ウィジモ)」の解説記事です。今回はJavaScriptとブラウザだけでExcelやPDFファイルを操作する機能を紹介しました。

ExcelやPDFはサーバー側のミドルウェアで生成する場合が多いのではと思いますが、ブラウザ側で生成できると画面上で動的な編集などができて便利そうです。

【CodeZine・記事掲載報告】Angular 2のデータバインディングとディレクティブ


「Angular 2」のデータバインディングとディレクティブ記述法 (CodeZine)

9596_001

WINGSプロジェクトで定期的に書かせていただいているCodeZine記事です。改めて見るとタイトルが地味だなと。S-MAXの記事は煽り入れまくりでタイトルをつけるのですが。

【CodeZine・記事掲載報告】Wijmo(ウィジモ)5と開発環境


開発環境の便利機能で「Wijmo(ウィジモ) 5」開発をパワーアップ (CodeZine)

9465_013

CodeZineで担当させていただいているグレープシティのJavaScriptライブラリ「Wijmo」の連載です。今回はVisual Studioなどの開発環境でWijmoを活用する方法ということで、TypeScriptを利用した方法を紹介しました。

基本的にTypeScriptにさえしておけば、対応する開発環境でおおむねコード補完が利用できます。TypeScriptだからといって大げさに考える必要はなく、単に変数に型定義を書くだけの運用でも十分にメリットを享受できます。ご参考になれば。

【CodeZine・記事掲載報告】Browserifyについていろいろ


モジュール管理を簡単にするBrowserifyをAPIや他ツール連携で使いこなす (CodeZine)
Node.jsのモジュール依存解決メソッドをブラウザでも使えるBrowserify (CodeZine)

そういえばいろいろ書いてましたよということで。Node.js形式のモジュール管理形式を変換してWebブラウザでも動かせるツールBrowserifyの紹介記事です。

JavaScriptは新仕様の動きが激しいですが、新仕様の記述を変換して古い環境でも使える環境が提供されることが多いです。それだけ柔軟な環境といえますが、逆にわかりづらさを生むことにもなりそう。

あとこの手の記事を書くときに悩みどころは、スクリーンショットが地味になることですかね。サンプルコードの表示自体に深い意味はないですし、自動変換されるコードは人間が読むことを意識していないので複雑ですしと、ぱっと目を引く感じにならないのが毎度難しいところです。

Androidアプリ「OLED Ageing」を更新しました


OLED Ageing (Google Play)

有機EL端末のステータスバー部分が焼き付くのを何とかしたい(何とかなるとは言ってない)アプリ「OLED Ageing」を超ひさびさにアップデートしました。今回のアップデートで画面下部ナビゲーションバーの非表示にようやく対応しました。

起動直後は以下のようにナビゲーションバー非表示で、

oled_ageing_001

画面をタップするとナビゲーションバーが出てきます。もう一度タップすると消えます。

oled_ageing_002

そのほか、高解像度端末でステータスバー高さが正しく自動設定されない事象を修正しています。また内部的な話ですが、このバージョンからバックエンドをGoogle I/O 2016で発表されたばかりのFirebaseに移行しました。AnalyticsやAdMob、Crash Reportingなどが組み込まれています。単に自分がFirebaseを評価してみたいだけなのですが、どの程度使えるのか楽しみ。