一所懸命に手抜きする

デスクワークばかりのスポーツ嫌いで50歳も過ぎ、いよいよ足腰に衰えを感じつつある昨今。

運動嫌いのロードバイク初心者50代男性の脚力( FTP )はどのくらいだろうか

How Much is the FTP of a 50's Man Riding a Road Bike for His First Time? はじめに Introduction 先行研究 Previous Study 検証 Test 被験者 Subject 方法 Methods 結果 Results 考察 Discussion はじめに Introduction ロードバイクに乗り始めようとい…

監査法人との会話でよく使う略語をまとめてみた

SOX SOx( Sarbanes Oxley Act of 2002 ) J-SOX( Japanese version of the Sarbanes Oxley Act ) 全社統制 ELC( Entity Level Controls ) CLC( Company Level Controls ) 業務プロセス統制 PLC( Process Level Controls ) 決算財務報告 FS( Financial Stateme…

Miスマートバンド4 で心拍データを計りトレーニング結果を STRAVAに上げる

自転車のトレーニングにSTRAVA 心拍データが欲しい Mi Band はSTRAVAの心拍計として使えない。普通には Amazfitアプリなら心拍計として使えるらしい StraMi アプリならMi BandをSTRAVA用心拍計みたいに使える androidなら StraMi アプリが使えた 自転車のト…

Mi Band 4 のペアリングに困った時の解決法(android)

Mi Band 4 のペアリングで困った 試したことなど スマホのBluetoothとGPS位置情報サービスをONにする フル充電にする androidのBluetooth設定でペアリングしてはいけない 最新バージョンを使う 念の為スマホを再起動 何が効いたかわからないけれど スマート…

シャオミ Mi Band シリーズ 睡眠データCSV取得方法

Mi Band シリーズ睡眠データCSV取得法 睡眠データを取得する例 下記記事中の Mi Band Master は現在は、Master for Mi Band と名称が変わっています。 Mi Band シリーズ睡眠データCSV取得法 電車でMi Band 2をなくしてしまい、記事のアップも忘れてしまいま…

rbind()とbind_rows() の違い 【R】

R

rbind()とbind_rows() 縦結合といえば rbind() bind_rows()は多少融通が利きます bind_rows()の方が速い おまけ : 列名が違うデータフレームを強制的に縦結合する方法 rbind()とbind_rows() 例えば、2018年の売上データと2019年の売上データを結合するといっ…

write.table()と列見出し・行見出し: row.names,col.names の設定について【R】

R CSV

write.table()と列見出し・行見出し row.names,col.namesの設定を試してみる write.table()と列見出し・行見出し R言語では write.csv() により簡単にCSVを出力できるのでした。 a-habakiri.hateblo.jp しかし、少し体裁をいじろうとすると、 write.table() …

write.csv()とwrite.csv2()はどう違う?【R】

R CSV

write.csv()とwrite.csv2()はどう違う? write.csv()とwrite.csv2()の違い write.csv()とwrite.csv2()はどう違う? a-habakiri.hateblo.jp write.csv()はwrite.table()のwrapperですが、同じくwrite.table()のwrapperとしてwrite.csv2() というものもあります…

Mi Band Master のデータをRで読み込む(2) RSQLiteはDBIを利用しているらしい

R SQL

RからSQLiteデータベースを操作 シャオミのMi Band 2 のデータをMi Band Master というアプリで出力すると、db.sqlite というファイルが作成されます。これはSQLite形式のデータベースです。このデータベースをRで読み込む方法を実例で勉強しましたので備忘…

Mi Band Master のデータをRで読み込む方法

Mi Band Master のデータをRで読み込む Mi Band 2 のデータはCloudにあるらしいのですが、公式アプリ Mi Fit を使ってもCSVなどに落とすことはできないようです。一方、Mi Band Master というアプリは取得したデータを、SQLite形式の db.sqlite として出力し…

SQLでUNIX時刻をyyyy-mm-dd h:m:s書式(JST)に変換する方法

SQL

うーんUNIX時刻か UNIX時刻をSQLでyyyy-mm-dd 等にする UNIX時刻とは SQLiteではdatetime関数でUNIX時刻を簡単にyyyy-mm-dd h:m:s書式(JST)に変換できる MySQLの場合 うーんUNIX時刻か 先日、あるデータで Select Time1 from mydata limit 1; としたところ、…

Mi Band Master の出力データはSQLite形式DB。Mi Band 2心拍データCSV取得方法

Mi Band Master の出力データはSQLite形式DBになっている SQLite 形式のデータ SQLite を簡単に使いたい コマンドラインシェル SQLite3.exe を入手 心拍データ取得法(仮) 外部SQLを読み込んでバッチ処理する方法 正しい心拍データ取得法 1.SQLを用意する。 2…

Mi Band Master からデータ出力する方法

Mi Band Master の出力データはSQLite形式DBになっている Mi Band Master からのデータ出力方法 メニューから「設定」を選び 「設定」から「Data」を選ぶ 「Data」から「エクスポート」を選ぶ 出力されるDBはSqlite3形式です Google Fit 睡眠データが反映不…

Mi Band 2 のペアリング・アンペアリングに困った時の解決法(android)

Mi Band 2 のペアリングで困った ペアリングできず困ったら スマホ側が BLE に対応しているか スマホ側で BluetoothをONにしているか GPS位置情報サービスをONにする 別のスマホにペアリングしていないか まさかPCとペアリングを試みているとか アンペアリン…

Xiaomi シャオミ Mi Band 2 なかなか良いですね。

アフィリエイトはしておりませんので、商品購入にあたっては各自検索してください。 Mi Band 2 なかなか良いです 知人が若くして亡くなったことで周囲では健康意識が高まっています。私も Xiaomi(シャオミ、小米科技)のスマートウオッチというかスマートブレ…

AS400エミュレーター画面を全行コピーするマクロ

Rollupしてはコピーって…大変です Rollupして連結コピー Rollupしては連結コピー 自動化マクロ 解説など… 最近とても忙しくなってすっかりご無沙汰しています。 物忘れがますますひどくなってきたので、備忘録を続けます。 Rollupしてはコピーって…大変です …

AS/400エミュレータ画面でショートカットキー Ctrl+C等 を使えるようにする

ASエミュレーター画面でCTRL+Cが使えない ASエミュレーターでのショートカットキー コピーがCTRL+Cじゃないとは… キーマップの割り当て変更 コピー(Ctrl+C) 貼り付け(Ctrl+V) 切り取り(Ctrl+X) 元に戻す(Ctrl+Z) ASエミュレーター画面でCTRL+Cが使えない Win…

SQLを用いて重複レコードを全抽出(2回目以降出現のレコードを抽出するのではなく!)[R]

R SQL

データには重複が含まれることがある 重複データの例 duplicated だと困ったことが… 重複とは出現回数が2以上ということ 出現回数を数える 出現回数>1のデータのみ数える RではなくてもSQLなら同じこと SQLの書き方 データには重複が含まれることがある 重複…

私のボケた頭がチョコで若返るならいいなって期待したのですが・・・

チョコレート(カカオ)の効果 チョコレートと言えば明治でしょうか。明治さんのサイトでは www.meiji.co.jp チョコレートと、便通改善・脳活性化・動脈硬化対策・高血圧改善などなどの関係について取り上げられています。 高カカオチョコは血圧に良いと聞いて…

AS/400のDSPFMT

DSPFMTって便利です DSPFMTについて何度か言及しつつ、画像を貼っていませんでした。 当社の場合IBMの技術さんがAS/400のDSPFMTコマンドをセットしてくれたようです。 会社によって画面が違うのかもしれません。 下の画像は私が再現したものです。リアルなも…

富山県のブランド牛「氷見牛」に産地偽装疑惑って・・・去年食べました・・・美味しかったです

本投稿は2017年に行われたもので、古い内容です。 下段の記事についての続報…偽装は確認できなかった 2017.7.18に食品表示法第8条に基づき富山県による立入検査が行われました。保管方法に問題があり、その結果「指導」が行われたようです。ただし、偽装は確…

AS/400でメンバをSQLで操作するには?

AS/400SQLではメンバを扱いにくい AS/400ではファイルを ライブラリ名/テーブル名(メンバ名) のように表しますね。 でも、SELECT * FROM ライブラリ名.テーブル名(メンバ名)としてもSQLはエラーとなってしまいます。 ()内のメンバを識別できないのが理由です…

RデータフレームのヘッダをASのテキスト記述で置き換えるユーザー関数 ReplaceASHeader連想配列的なこと(3)

まずは復習から AS400にも日本語対応の項目別名的なものがあるが取得するのは難しい ユーザー関数 GetASHeader()でテキスト記述を取得し手動でヘッダ置き換え データフレームのヘッダをASのテキスト記述で置き換えるユーザー関数 ReplaceASHeader() ユーザー…

ピリオドが含まれるAS/400テーブル名のSQL表記法

ピリオドを含むテーブル名 AS400のテーブル名はAS/400端末で見ると、一般にライブラリ名/ファイル名となります。 SQLで呼び出す場合には、AS/400上のSTRSQLなどでもライブラリ名.ファイル名となるようです。 当社のシステム担当が 実績/売上.01、実績/売上.0…

ユーザー関数 GetASHeader()でAS400(DB2)から項目別名(日本語)をSQLで取得する。ヘッダを日本語に!

※ RでなくてもSQLが使えれば SYSIBM.SYSCOLUMNS 等からの抽出部分は役立つと思います。 AS400のテーブルから項目別名を取得するのは難しい AS400にも日本語対応の項目別名的なものがあるが取得するのは難しい ASからテキスト記述を取得するユーザー関数 GetA…

Rで連想配列的なことをしたい(2)

R

連想配列(1) 連想配列(2) 多次元データフレームを利用する 連想配列(1) a-habakiri.hateblo.jp ディクショナリやハッシュ、マップなどいろいろ呼び方はあるもののいわゆる連想配列のようなものをRで実現したいと思いました。 前回は、一行データフレームに列…

Rで連想配列的なことをしたい(1)

R

連想配列 相互変換しないなら簡単 データフレームのラベルと値の対応を連想配列として使用 この方法は値からラベルへの対応はできません 連想配列 awk を使っていた頃、連想配列に随分お世話になりました。配列の場合 data(1)=“ABC” のようにインデックスは…

ブラウザ上でLaTeXの作成からPDF等へのコンパイルまでできるWebサービス

TeX

TeX TeXは数式を多用する理系の論文を中心に文書作成の定番となっています。 TeXはテキストファイルにテキストと装飾タグをあわせて記述してソースコードを作ります。そのソースコードをTeXのレンダリングソフトにてPDF化・画像化するのが一般的です。また、…

Oracleのデータ・ディクショナリにもコメント情報が収められていて重宝する

RDBMS リレーショナルデータベース(RDBMS)の代表としてAS/400のDB2にはカタログというものがあり、そこにはユーザー情報、表情報、列情報など様々な情報が詰まっているのでした。 AS/400は列名が英数8文字という節約が長く続いてきたため、パッと見では表や…

AS/400の表説明・列説明(日本語記述)をExcelで取得するVBA

AS/400のカタログ情報 AS/400のカタログ情報には表説明・列説明が日本語でも記載可能となっています。 表の説明に特定のキーワードを含むファイルを検索するSQLは select dbname,name,label from QSYS2.SYStables where label like '%キーワード%' です。 た…