Quantcast
Channel: 大阪のアンドロイド/iOS・ Webアプリ開発会社 ノーティス
Browsing all 13 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

文章を省略表示する8つのCSSスタイル(webkit)

モバイルサイトは画面の大きさも限られており、できるだけ多くの情報を表示するために、文章を一部だけ表示して、一覧表示したいことがあるでしょう。 文章の量によりレイアウトが乱れてしまうことを避けたい場合にも有効です。 文章を省略することや、省略されている文章があることを示す記号をエリプシス(ellipsis)といい、三点リーダーで表します。...

View Article


Image may be NSFW.
Clik here to view.

Titanium AlloyからGoogle Maps SDK for iOSを利用する。

Titaniumのti.mapモジュールをiOSで利用する場合、Apple Mapsしか利用できません。 Google Mapsを利用するには、新たなモジュールを作成する必要があります。自分で作成してもよいですが、既に公開されているモジュールもあります。 この記事では、daisaru11/TiGMapモジュールからforkされたalperdincer/TiGMapモジュールと最新のGoogle...

View Article


Image may be NSFW.
Clik here to view.

Swiftを使ってGoogleMapsを利用する

ようやくXcode6に乗り換えて、少しずつSwiftでプログラミングするようになってきました。 Swiftならこのように書くといったサンプルソースコードも多くあるので、改めてiOSのアプリケーション開発を勉強し直す機会にもなっています。...

View Article

Image may be NSFW.
Clik here to view.

アンドロイドアプリのThreadがリークするとき

スマホアプリは、ユーザーの操作反応をよくするために非同期の処理が多く必要です。アンドロイドでもメインスレッドで時間が掛かる処理をシリアルに行うことは避けなければいけません。 アンドロイドOSには、非同期処理を扱うクラスやメソッドが多く存在しますし、Javaのスレッドを扱うなら、Executorsフレームワーク(SE5以上)の利用を検討すべきでしょう。...

View Article

Image may be NSFW.
Clik here to view.

アンドロイドアプリのHandlerがリークするとき

前回は、スレッドがリークする様子をMAT(Memory Analyzer Tool)を使って説明しました。今回は、スレッドとともによく利用されるハンドラがどのようにリークするかを調べてみます。 ハンドラは異なるスレッドから受け取ったメッセージを処理するものです。たとえば、GUIスレッドとは別のスレッドから表示データを受け取って、そのデータを表示するといった使い方をします。...

View Article


Image may be NSFW.
Clik here to view.

アンドロイドアプリからGoogle Cloud Messagingを使う方法(第2回)第2版

com.google.android.gcmパッケージがdeprecatedされて、現在、Google Cloud Messagingを利用するには、com.google.android.gms.gcmパッケージを利用する必要があります。 旧APIも当面は運用され続けているようですが、今後の開発はcom.google.android.gms.gcmパッケージを利用した方がよいでしょう。...

View Article

Image may be NSFW.
Clik here to view.

アンドロイドアプリからGoogle Cloud Messagingを使う方法(第1回)第2版

Google Cloud Messagingを利用するには、サーバキーとSenderIDが必要です。 これらの情報は以前はGoogle API consoleへログインして、生成していましたが、現在ではGoogle Developers Consoleという名前でGoogleの様々なサービスの設定ができるようになりました。 いつまでサポートされるかわかりませんが、古いGoogle API...

View Article

Image may be NSFW.
Clik here to view.

Ansibleを使ってウェブアプリ開発環境を構築する

今までChef Soloを使ってプロビジョニングしていましたが、Chef Solo(Chef Zeroへ移行)も廃止となるようなので、この機会にAnsibleも試してみることにしました。 AnsibleはゲストOSへクライアントをインストールする必要もなく、yamlで記述したPlaybook(Chefのrecipeに相当)を元にプロビジョニングします。...

View Article


Image may be NSFW.
Clik here to view.

Backbone.Marionette.Moduleと、browserifyでモジュール管理 第1回

久々にBackboneを使う機会があり、それならとMarionetteでダンスさせることにしました。 MarionetteはBackboneの冗長になりがちなBoilerPlate部分を吸収してくれるフレームワークです。 Backboneを使ったことがある人は、アプリケーションの構造として、どうあるべきか悩んだことはないでしょうか。...

View Article


Image may be NSFW.
Clik here to view.

アンドロイドアプリのログ出力にTimber+Log4Jを使う

アンドロイドでログ出力するにはLogクラスを利用します。ログはAndroidロギングシステムへ出力され、logcatコマンドで内容を見ることができます。 ほとんどの場合、このLogクラスで十分なのですが、業務アプリでは操作ログをファイルで保存することが必要な場合もあります。 また、Logクラスではメッセージをフォーマットする機能がないので、詳細な操作ログを出力するには適していません。 環境...

View Article

Image may be NSFW.
Clik here to view.

Laravel5.2のスタートアッププラクティス

Laravel5で開発を始める前に行っていることをまとめました。各設定ファイルのディレクトリ構成のカスタマイズや、Laravelを拡張するためのコードの配置場所を設定しています。 この方法がスタンダードということはありませんが、開発チームで予め標準化しておくと、保守性も向上するのではないでしょうか。...

View Article

Image may be NSFW.
Clik here to view.

Docker1.11でLaravel5.2アプリをコンテナ化

Laravelのウェブアプリ開発時も、できるだけプロダクション環境に近い環境がある方が、安心ですよね。 Webサーバもapacheだけでなく、nginx+php-fpmで、データベースもMySQLではなく、PostgreSQLでも動作させてみたいと思うこともあります。 特にミドルウェアが指定されていない開発の場合、ベストな組み合わせを探りたいという気持ちも湧きます。...

View Article

Image may be NSFW.
Clik here to view.

VuePressのコンテンツをWordPressから利用する

最近、SSG(Static Site Generation)という言葉が多く見受けられるようになりました。少し前はJekyllが目に付きましたが、最近はGastby(+Netlify)が多くなりました。 GasbyはReactを利用したSSGです。VuePressはその名前の通り、VuejsでSSGします。 GastbyはWordPressと組み合わせてたHeadless...

View Article

Browsing all 13 articles
Browse latest View live