コラッタ、文京区、0723、1020
カイロス、文京区、0723、1039
ズバット、文京区、0723、1222
サンド、文京区、0723、1228
ニョロモ、文京区、0723、2054
トランセル、文京区、0723、1033
ドードリオ、文京区、0723、2011
トサキント、文京区、0723、2053
ポッポ、文京区、0724、1354
(株)ACCESS よりビーコンの使い方のマニュアルが出ていました。
管理アプリ(iPad) / 管理サイト(ウェブ)
ビーコン機器(ビーコン端末)
■ スマホ / タブレット
位置情報を有効化
Bluetooth を ON
プッシュ通知をタップすると配信要素をアプリで開きます
LINK の場合は、URL をタップするとウェブページを表示します
■ リファレンスアプリ
ログイン / ログアウト(メールアドレスまたはユーザID、パスワード)
事業者ID
商品説明 / ポイントカード / スタンプラリー / クーポン配信 / 勤怠管理 / Passbook / Google Glass
■ 管理サイト
PUSH配信の要素
TEXT、TEXTBOX、NUMBER、IMG、FILE、EXTERNAL_IMG
LINK、DATE、EXPIRED(有効期限)、AVAILABLE(有効 / 無効)
JSON(JSON形式のテキスト)
トリガー対象(ビーコン(グループ)、位置情報、NFC)
日程(任意期間、日時・曜日繰り返し)
配信条件(常に配信、性別、年齢)
■ ビーコン機器
特性
UUID
Type
isLowBattery
is3axis
TxPower(送信パワー)
Adv Interval(送信間隔)
Measured Power(キャリブレーション用電波発信強度)
Battery Level(電池残量低下の警告)、Notify Battery Low(電池残量低下通知)
Term Of Signal(s)(ボタン押下時の信号送信時間)※ボタンビーコンのみ対応
LED Control(電波発信時のLED点灯/点滅On/Off)
表示項目
名前
Major / Minor
Proximity (Far / Intermediate / Near / Unknown)
RSSI (受信強度)
リージョン(=ビーコングループ: UUID / Major / Minor で指定する)
クラウドデータ、ビーコンデータ、ビーコンパラメータ
ファームウェア更新、nRF Toolbox App、Nordic
■ GPS 位置情報
位置情報名
経度、緯度、距離(プッシュ受信領域の半径)、概要(住所)、都道府県、都市名
■ ログ
ビーコンアクセスログ、ユーザアクションログ、コンテンツ取得ログ
(アプリユーザの行動履歴ログ)
ユーザ
メールアドレス
エリアに属する、エリアは4階層まで、エリアで配信要素を制限する
ヒートマップ
多くのユーザを検出すると赤に変化する
ビーコンと通信したスマホ/タブレットがビーコン間を移動した動線を表示
■ Wallet(Passbook)
空港アプリで搭乗券を購入し、右上のボタンを押して Wallet(Passbook)に追加する。空港アプリを起動しておく。搭乗口のビーコンに近づくと、一覧に搭乗券名が表示される。タップすると、Wallet(Passbook)アプリが起動し、紐付けられた搭乗券が表示される。
■ Google Glass
[事前準備]
MyGlass アプリを iPhone にインストールする。iPhone と Google Glass を Bluetooth でペアリングする。MyGlass アプリで表示した QR コード(接続名とパスワード)を、Google Glass で読み取って、サインインする。Google Glass が Wifi 経由でネットワークに接続可能になる(Google Glass 単体ではパスワードを入力することができないため)。
案内アプリに Google アカウントでログインする。Google Glass がビーコンに近づくと、データ要素が配信され、Google Glass と案内アプリの両方に表示される。
■ 雑
https://fabkura.gitbooks.io/ble-docs/content/
参考:http://rethink-iot.com/2016/06/09/ibm-cisco-access-thingworx-race-iot-edge-analytics/
無線通信での、セキュリティソフトとファームウェアのアップデート
クラウドで分析するために、データを送信する前に事前処理を行い、ネットワークの負荷を軽減する
node.js や PhantomJS(JSCore)がベースの JavaScript エンジンを使ったソフトウェアよりも省メモリで動作する
[HTML5 ユーザーインターフェイス]( node.js 系でアプリ開発)
|
[Chromium ベースの軽量ブラウザ]
|
[独自OS]と[ node.js の実行環境の1つ]と[無線 LAN]
参考: http://www.tutorialspoint.com/nodejs/nodejs_express_framework.htm
■ ハローワールド
ファイル:app.js
var express = require('express');
var app = express();
app.get('/', function (req, res) {
res.send('Hello World!');
});
// app.get('/index.htm', function (req, res) {
// res.sendFile( __dirname + "/" + "index.htm" );
// })
app.listen(3000, function () {
console.log('Example app listening on port 3000!');
});
■ GETメソッド
ファイル:index.htm
項目入力を作成
フォームの送信先を action="http://127.0.0.1:3000/process_get" にする
ファイル:app.js
public ファイルの公開(ブラウザで直接URLを指定して表示できるファイル)
index.htm の表示
process_get の表示(応答)
サーバーの listen
■ POSTメソッド
ファイル:index.htm
項目入力を作成
フォームの送信先を action="http://127.0.0.1:3000/process_post" にする
ファイル:app.js
urlencodedParser の用意
public ファイルの公開(ブラウザで直接URLを指定して表示できるファイル)
index.htm の表示
process_post の表示(応答)
サーバーの listen
■ ファイルアップロード
ファイル:index.htm
ファイル名を選択(input type="file")
フォームの送信先を action="http://127.0.0.1:3000/file_upload" にする
また、enctype="multipart/form-data" で、POST
ファイル:app.js
bodyParser の用意
multer の用意(ファイルアップロードのモジュール)
public ファイルの公開(ブラウザで直接URLを指定して表示できるファイル)
index.htm の表示
file_upload の応答(POST)
保存先のファイル名を用意
readFile( path, function () { writeFile( file, data, function () {
結果表示
});
});
サーバーの listen
■ クッキー
ファイル:app.js
cookieParser の用意
/ の表示時に、req.cookies で、クライアントから送られたクッキーを取得
サーバーの listen
■ MySQL
参考:https://codeforgeek.com/2015/01/nodejs-mysql-tutorial/
参考:http://atmarkplant.com/nodejs-mysql-basic/
package.json - "dependencies": { - "mysql": "^2.5.4"
npm install
ファイル:app.js
var express = require("express");
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'mysql001.db.com',
user : 'laa0397',
password : 'abcdef',
database : 'laa0397-db'
});
var app = express();
connection.connect(function(err){
if (!err) {
console.log("Database is connected ... nn");
} else {
console.log("Error connecting database ... nn");
}
});
app.get("/control/mysql_responds", function(req,res) {
connection.query('SELECT * from co_person', function(err, rows, fields) {
connection.end();
if (!err)
console.log('The solution is: ', rows);
else
console.log('Error while performing Query.');
});
});
app.listen(3000);
→ 更にプール接続に変更する
■ HTTPS
ファイル:bin/www
var https = require('https');
var fs = require('fs');
var options = {
key: fs.readFileSync('/var/www/html/homepage/keys/server.rsa'),
cert: fs.readFileSync('/var/www/html/homepage/keys/server.crt')
};
var server = https.createServer(options, app);
■ ルーティング / ビュー / パブリック
ファイル&フォルダ:
routes / index.js、users.js
views / index.ejs
public
render を実行すると、ビューに置かれ編集した HTML を表示する
send を実行すると、データを送信する
■ ボタン押下
ファイル:views / index.ejs
<input name="like" id="like" value="Like" type="submit" /> <input name="count" id="count" value="0" type="text" readonly />
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script>
$('#like').click(function(){
$.post(
'/test',
{name:"ABC", email:"abc@yahoo.com"},
function(data){
$('#count').val(data);
}
)
});
</script>
ファイル:routes / index.js
/* Button click. */
var count = 0;
router.post('/test', function (req, res) {
count += 1;
res.send(String(count));
console.log('works');
});
■ 空きメモリ量
ファイル:views / index.ejs
空きメモリ量<span id="freemem"></span><br>
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script>
setInterval(function() {
$.get(
'/freemem',
function(data){
$('#freemem').text(String((Number(data)/1024/1024/1024).toFixed(3))+' GB');
}
)
}, 300);
</script>
ファイル:routes / index.js
/* Memory information. */
const os = require('os');
router.get('/freemem', function (req, res) {
res.send(String(os.freemem()));
console.log('freemem');
});
■ HTTP プロキシ(HTTPS プロキシ)
ファイル:proxy.js
var http = require('http');
var httpProxy = require('http-proxy');
var url = require('url');
var proxy = httpProxy.createProxyServer({});
var server = http.createServer(function(req, res) {
if (req.headers == null || req.headers.host == null || req.url == null) {
// do nothing
}
else {
var hostname = req.headers.host.split(":")[0];
var pathname = url.parse(req.url).pathname;
if (hostname == 'example.com' || hostname == 'apache.example.com') {
proxy.web(req, res, { target: 'https://localhost:8443', secure: false });
} else if (hostname == 'node.example.com') {
proxy.web(req, res, { target: 'https://localhost:8124', secure: false });
} else {
res.writeHead(404);
res.end();
}
}
});
server.listen(80);
(作成中)
租税回避地を利用しての節税を放置したままで、来年4月の消費税率10%への増税は、ありえないと思いますが、どうでしょう。経過を見守りたいと思います。
2016年5月10日午前3時、公開日
[予想]
日本の多くの大企業、会社経営者、が名前を連ねる。宮内氏かな。
[実際]
公開のウェブページ: https://offshoreleaks.icij.org/
国で探す(Search by country)と管轄で探す(Search by jurisdiction)があって、
前者にて、人名、会社名、住所、を入力して、検索する。
2016年5月、やばそうな情報
Kazuhiko ASAKAWA、AIJ投資顧問
SOKA GAKKAI, INC. (opencorporates から Panama 所在で見つかる)、創価学会
NHK GLOBAL INC.
パナマップ: http://153.120.36.84/
ダウンロードした csv をテキスト検索(Bunkyo)
東京都文京区白山1-33-16 パークコートプレイス 801、1F ネオスタンダード、2F澤田こどもクリニック、3F NiCT、4F NiCT、5F 医療法人社団 同友会、6F NiCT、7F NiCT、8F空き、9F 日本ビル管理保証(株)、9F Grace international Ltd.、PH T.S Investment Ltd.、KIYOTSUGU KAWASAKI
東京都文京区弥生2-4-22、リサーラ東京(有)、MUTO KAZUHITO、塚本和子
東京都文京区白山4-33-21 ライオンズマンション白山 303、TSUSHIMA KOJI
東京都文京区本郷3-15-2 本郷二村ビル、OZAKI SHIGERU
東京都文京区白山5-22-1 コロナビル 2F (〒112-0001、Shiroyama Ichilhara Building)、YASUHIKO ONO
東京都文京区千駄木3-36-8 シルバーパレス千駄木 601、TAKATOSHI KUWAHARA
東京都文京区小石川4-16-13 小石川パークタワー 1705、YASUSHI KINOSHITA、http://www.kinoshita.com/
東京都文京区本郷4-9-25 真成館ビル 604、JASC 日本資産証券化センター、柳川 勇夫、YATSUKI MATSUMI
東京都文京区大塚3-3-14 茗荷谷パークホームズ 901、Hisako Akutagawa
東京都文京区本郷4-12-16 トーア文京マンション 305、WATARU YOSHIKOSHI
東京都文京区音羽1-14-2 三井音羽ハイツ 1303、Masaru Yamamoto
東京都文京区西片2-25-8 モンテベルデ本郷西片 703、Shiro Otomo
2016年5月28日午後10時
来年4月の消費税率10%への引き上げについて、2019年10月まで2年半延期
(作成中)
病床機能報告制度
・電子レセプトへの病棟情報の記録について
入院基本料、又は、特定入院料・その他、にかけて記録する(DPC以外)
・病床機能報告用マスター ファイル仕様説明書
・病床機能報告用マスターファイル(サンプル)(Zipファイル)
診療報酬改定に伴う各種マスターの仕様変更
・医科診療行為マスター
1 項目の変更
(1) 項番 65 が「入院基本料区分(最大バイト2)」から「予備(最大バイト2)」に変更
(2) 項番 117 が「予備(最大バイト3)」から「点数表区分番号(最大バイト30)」に変更
(3) 項番 118 が「予備(最大バイト3)」から「非侵襲的血行動態モニタリング加算(最大バイト1)に変更
(4) 項番 119 が「予備(最大バイト3)」から「凍結保存同種組織加算(最大バイト1)」に変更
2 フラグの変更
(1) 項番 22 の「看護加算」に「68:夜間75対1看護補助加算」と「69:夜間看護体制加算」が追加
(2) 項番 23 の「麻酔識別区分」に「7:臓器移植術加算・~」の追加と「8:術中経食道心エコー連続監視加算」の変更
(3) 項番 24 の「入院基本料加算区分」でコードの変更
(4) 項番 42 の「上限年齢」に「AE:生後90日」が追加
(5) 項番 46 の「処置乳幼児加算区分」に「5:6歳未満乳幼児加算(処置)が算定できる診療行為」等の変更、追加
(6) 項番 63 の「包括逓減区分」に「108:皮膚灌流圧測定」と「109:シャトルウォーキングテスト」が追加
(7) 項番 70 の「地域加算」に「7:7級地地域加算自体」が追加
(8) 項番 72~81 の「施設基準」でコードの変更
3 コメントコードの追加
(1) コード番号 840****** (コメントパターン 40)、標準負担額経過措置(精神)入院 年 月 日
(2) ADL 区分に係る定型コメントコード(コメントパターン 20)
・その他
食事療養標準負担額・生活療養標準負担額のコード変更
医薬品マスターの収載内容一部変更
未コード化特定機材コードの取扱い
記録条件仕様の変更及び記録方法
・包括評価対象外理由レコード
GRレコードの追加、出来高算定理由コード(別表●)の追加
平成28年10月診療分から記録
・病床機能報告の記録
SIレコードを使い、数量データは省略、点数は0を記録する
・その他
国保連固有情報レコード
平成24年3月診療以前分の取扱い
未コード化特定器材の記録に係る文言
日計表レコードの削除
その他文言修正
記録要領と合致していない設定の変更(調剤、SHレコード)