php.iniの初期化
レンタルサーバーの管理画面でphpのバージョンは随時更新していたものの、php.iniの設定を見落としていました。かなりレガシーな設定が残っていた様子。
phpのバージョンによって見直すタイミングがあったと思いますが、フルマネージドな環境でGUIに任せているとちょっとした落とし穴もありそうです。まぁ自分の不注意ではあるのですが。
jupyter notebook の環境設定
Config file and command line options
jupyter notebook --generate-config
MacOSの場合、
~/.jupyter/jupyter_notebook_config.py
というファイルが生成される。
インボイス対応の端数処理について
先月から今月にかけて、AppSheetで作った販売管理アプリのインボイス対応を行いました。具体的には端数処理の見直しです。
例えば軽減税率8%が適用される商品と標準税率10%が適用される商品がある場合、税抜の合計金額からそれぞれの消費税額を計算して「1つのインボイスにつき、税率ごとに1回の端数処理を行う」とのことです。
制度については国税庁のサイトをご覧ください。
皆既月食レポート – 20221108
2022年11月8日の皆既月食を手持ちの望遠鏡とスマホを使って撮影しました。
機材
- 望遠鏡 Mizar AR-1, 600mm
- 接眼レンズ K-20, 3x バローレンズ
- スマートフォン用アダプター ANQILAFU
- Pixel6a

Mizar AR-1 + 600mm
望遠鏡を買った当時(197x年)は一眼レフカメラの標準レンズで星野写真の撮影がメインだったのでこの様な構成(当時のまま)になっています。
Flutterの学習やその他近況
以前に何度かFlutterをさわる機会があったのですが、チュートリアル的なものを試してはしばらく放置の繰り返し。まぁ具体的な案件とか課題がないので仕方ないのですが、少しは具体的なアプリにつながるところまで慣れておきたいと思い、教材をあれこれ探してUdemyに辿り着きました。
人気のコースで割引のものがあったので購入。始めてみると内容が3年ほど前の環境で、最新のFlutter3.xで動かすにはそれなりに手直しが必要。まぁこの手直しも含めて教材的にはちょうど良かったです。今の環境とは合わないので教材の紹介は控えますが、APIを活用したアプリの作り方を何種類かパターンを変えて作っていく内容でした。
大まかな手順やファイル構成に慣れてきたので、具体的なアプリ開発を…と思ったところでなかなかこれといったアイディアもなく手が止まってしまっているのですが、手持ちの仕事の中で何か活かせないか引き続き(忘れないうちに)考えてみようと思います。
Flutterとは別で、手持ちの仕事でサイトの状態を確認する必要があって、ここ数日のあいだNode.jsでスクリプトを書いたりしているのですが、もしかすると両方の技術(ツール)を組み合わせるのも良いのかも、と記事を書きながらぼんやりと考えている今日この頃です。
AppSheetのlandscape問題
AppSheetでアプリを作っていて1点問題が解決できないままだったのですが、Google Community のスレッドを読んでいるうちに解決策が見つかったので簡単に書いておきます。
レポートを横置きにしたい
例えばAppSheetのAutomationで一覧表をPDF出力する場合にGoogle Docsをテンプレートとして使うことができます。
このテンプレートがポートレート(縦置き)の場合は問題ないのですが、ランドスケープ(横置き)にしたくても右側に余白ができてしまって内容がポートレートの配置のまま出力されてしまう問題がありました。
(AppSheet自体開発が進められているのでいるので後のバージョンで改修されている可能性もあります。)
AppSheetで進行中
昨年(2021年)10月頃にご相談をいただいて、この4ヶ月ほど業務のIT化についてお手伝いをしています。
ここしばらくはウェブサイトが中心で、ご要望に応じて管理機能と合わせてカスタマイズするしたり、ウェブアプリを開発してサイトに組み込むような仕事が続いていました。今回は販売管理ということと、モバイル(タブレット)を活用したいということで、AppSheet を使って取り組んでいます。
第1弾としてできた(リリースした)こと。
- 顧客管理
- 商品管理
- 注文管理
- 納品書発行
- 売上台帳発行
続いて第2弾のリリース内容。
2021年のふりかえり
一昨年(2019)の末ごろにウェブサイトの相談を受けてJavaScriptまわりの調査や提案。それがきっかけでJavaScriptを使う機会が増えてきて、仕事やコミュニティ活動(CoderDojo伊予)で活用しています。
ちなみにCoderDojo伊予での活用というのはconnpassのイベントをSlackに流したり、Googleフォームの参加受付をGASでカスタマイズと言ったところです。
以前だとPHPがメインでJavaScriptは一部のみという使い方だったのですが、JavaScriptをメインで使うようになったことで、身の回りのちょっとした自動化(効率化)に自然と(無理なく)広がっていった感じがします。
それと昨年からAppSheetが気になっていて、今年の夏頃にサンプルを試したりしていたところ、たまたま10月に入って販売管理の相談をいただいて早速取り組んでいるところです。個々の注文を入力して請求書(納品書)を発行、月毎に売上台帳の出力などタブレットやPCから操作できる形で稼働し始めました。
来年はGASを使って更なる自動化を進めていく予定です。
引き続きよろしくお願いします。