役に立たないかもしれないけど役に立つかもしれないメモ
以下の文章の編集方法
workflowyで随時入力 → 翌日Evernoteに転記(firefoxでworkflowyのexportでコピペ(なぜかchromeのコピペでは階層が反映されない)) → はてなブログにコピペ(編集)
-
(ブログ)作業過程と気づきメモ
-
2020年6月17日(水)作業過程と気づきメモ
-
予約投稿 2020/6/19 6:00:00
-
Webアプリの作成(gra_001)
-
前日のソースをバックアップ
-
ドロップボックスにバックアップ
-
一覧
-
行項目がうまく表示された
-
表示日数を変更できるようにする
-
7日がデフォルト
-
7,14,30,60が選択できる
-
セレクトボックスのテキストを右揃えに
-
※右揃えになったけど、セレクトマーク?が左に表示される。そろっているからいいかな。
-
グローバル変数として、最大日数とセレクトの日付を指定
-
一覧表示をするタイミングで、今日から最大日数以前のデータを削除する。
-
→ OK
-
更新したデータだけをテーブル更新
-
JSON形式にしてデータを送信
-
なかなかJSON形式にできない
-
参考サイト
-
連想配列がうまくJSON.stringifyされなかった話
-
いったんJSON形式にし、hiddenにセットし、送信
-
データを「1.2」でPOSTしたところ、以下のようになった。rec1はjsonデータ、rec2は、そのjsonデータをPHPのjson_decodeで変換したもの
-
{"rec1":"[{\"id\":80,\"in_data\":1.2}]","rec2":[{"id":80,"in_data":1.1999999999999999555910790149937383830547332763671875}]}
-
これは、まずい!
-
というわけで、POSTする場合は、100倍にしてポストし、updateのSQLで100で割ることにする。
-
更新できた!
-
少数データが入っているデータをJSONで取得
-
たまたまJSONデータを見たところ、「1.3」が「1.300000000000000044408920」となっていた。
-
PHP 7.1 以降の json_encode で float の小数点以下の桁数について
-
結局は、100倍して100で割ることをしなくてよくなった。
-
カレンダーの範囲制限
-
最大日数の期間内で選択可能(当日から過去の日数)
-
データ登録・更新など、だいたいできた。
-
Bufferに明日のおは戦の記事を予約
-
今朝はBufferが失敗したので、ツイッターの予約にした