【Androidアプリ】JSONViewer - ソースコード -

昨年リリースした JSONViewer というアプリのソースコードを GitHub にアップロードしました。 Google Play https://play.google.com/store/apps/details?id=com.swapps.jsonviewer ソースコード https://github.com/s-watanabe-apps/json-viewer.git アプリについて 内部ストレージ、またはSDカード上のJSONファイルを検索して、表示、編集することができます。(内部ストレージの場合は編集権限が必要です) スクリーンショット このアプリケーションのソースコードで確認できること カスタムリストビュー ストレージ参照権限の取得 JSONの整形 AdMob全面広告 ほとんど思い付きで書いてるのでとても綺麗とは言えませんが、リクエストがありましたため公開しました。また、この他にも気になるソースコードのアプリがありましたらどんどん公開しますのでご連絡ください。

続きを読む

PHPでWebSocketサーバー - サーバーからクライアントへの通信② -

前回の続きですが、PHPで実装したWebSocketサーバーをサーバー側から一方的にメッセージを送信する方法についてです。今度は textalk/websocket を使用します。 ライブラリのインストール composer.json の require に以下を追加 "textalk/websocket":"1.0.*" 以下コマンドでインストール $ ./composer.phar update --lock Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 1 install, 0 updates, 0 removals - Installing textalk/websocket (1.0.3): Loading from cache Package guzzle/common is abandoned, you should avoid using it. Use guzzle/guzzle instead. Package guzzle/http is abandoned, you should avoid using it. Use guzzle/guzzle instead. Package guzzle/parser is abando…

続きを読む

PHPでWebSocketサーバー - サーバーからクライアントへの通信① -

前回の記事でPHPにより実装したWebSocketサーバーを介してのクライアント間通信を実装しました。 今度はサーバー側から一方的にクライアントへメッセージを送信してみたいと思います。 使用するライブラリは wisembly/elephant.io を使用しましたが、結果を先に言ってしまうとこれではうまく行きませんでした。 以下にその手順と結果を残しておきます。 ライブラリのインストール composer.json の require に以下を追加 "wisembly/elephant.io":"~3.0" 以下コマンドでインストール $ ./composer.phar update --lock Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 1 install, 0 updates, 0 removals - Installing wisembly/elephant.io (v3.3.1): Loading from cache Package guzzle/common is abandoned, you should avoid using it. Use guzzle/guzzle instead. Package guzzle/…

続きを読む

PHPでWebSocketサーバー - クライアント間の通信 -

以下の記事を参考にWebSocketをサーバーを立てて、docker+FuelPHP上で実行してみました。 http://madroom-project.blogspot.com/2013/04/phpwebsocket.html なお、FuelPHPについてフレームワークとしての機能は使用していません。 ライブラリのインストール composer.json の require に以下を追加 "cboden/Ratchet": "0.2.*" 以下コマンドでインストール $ ./composer.phar update --lock Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 1 install, 0 updates, 0 removals - Installing textalk/websocket (1.0.3): Loading from cache Package guzzle/common is abandoned, you should avoid using it. Use guzzle/guzzle instead. Package guzzle/http is abandoned, you should avoid us…

続きを読む

【vim】複数行のコメントアウトとその解除

vimで覚えておくと便利というか、すぐに忘れてしまうのでメモしておきます。 複数行のコメントアウトとその解除についてです。 いずれも ctr + v で短形選択モードに切り替えて行います。 複数行をコメントアウトする ctr + v コメントアウトしたい行まで↓で移動 shift + i #(//など複数文字も可) esc 複数行のコメントアウトを解除する ctr + v コメントアウトを解除したい行まで↓で移動(//などのコメントの場合は→で短形選択する) s esc 短形選択モードのイメージ

続きを読む

スポンサーリンク