ギャバンITサービス
お菓子の家が作れるシステムエンジニアです

データの運用

データの運用の自分メモ。 ディスクのマウント windowsホストにはドライブレターがあって、普通にディスク追加するとアルファベット順にドライブレターってのがつく。 自分はunix/linuxみたいにドライブレターなしで使ってる。 ハードウェアはだいたいこんな感じ。 1 2 3 4 5 +-pc-server------------+ | +----+ +----+ +----+ | +----+ | |ssd1| |ssd2| |hdd1| |--usb3--|hdd2| | +----+ +----+ +----+ | +----+ +----------------------+ Cドライブは2020年からm.2のドライブ。 vmwareとかdocker使う時にめっちゃ体感速度上がる。 ゲーム用のマシンもスイスイ動く。 sataとusbはバックアップ置き場やったり、普通のドキュメント類置き場。 cドライブはいちばん速いssdにしてて、他の3つはディレクトリを作っとく。 1 2 3 4 c:¥ ★ m.2接続のディスク c:¥nari¥SSD-Docker ★ m.2接続のディスク用のディレクトリ c:¥data¥hdd01 ★sata接続のディスク用のディレクトリ c:¥data¥hdd02 ★ usb接続のディスク用のディレクトリ windows11/2019の「コンピュータの管理」をスタートボタン右クリックして表示させたら、その中に「ディスクの管理」がある。 ...

 ⭐️

2022 — 11th

今年はオレオとリッツと、こんぺいとう利用に挑戦。 まるしげ千林店さん売っててくれてありがとう。 デコボコがあったり穴があいてるからチョコの接地面が難しかった。 チョコペンあっためすぎたら、ちょっと垂れた。 オレオとリッツに接着用のチョコレートしみ込んでなかなかくっつかんかった。 あ、今はオレオとかリッツって言わんのかな。

 ⭐️

jupyterlab利用 - dockerで動かす

データ分析の勉強してたら使ってみたい環境が出てきた。 jupyterってのがあるらしい pythonはlinuxのシェルで動かすもんかなぁって思ってたらそうやない。 コマンドライン環境だけじゃなくて、グラフとかマークダウンのハデな取り扱いができる環境ってのがある。 データ解析の記事を読んでたらjupyterlabってのがあるそうな。 なんちゅう便利さ。 図解!Jupyter Labを徹底解説!(インストール・使い方・拡張機能) - ビジPy ai-inter1.com 前はjupyter notebookで、jupyterlabが今は主流っぽい。 jupyterhubってのもあるらしいけど、複数人数利用のためのものっぽい。 学校とかが重宝するんかもしれんけど、自分はとりあえず使いたいのでjupyterlabでええ。 何年か前にlinux上でpythonはスクリプトを何度か見たけど、自分は去年にdjangoから入って、phpから改版したアプリ作ってdockerで動かして使ってる。 目的が決まってたからdjangoでええんやけど、最初の頃は配列の中が今はどうなってるんかなぁとか、どうやってweb画面にグラフ表示させるんかなぁって試行錯誤してた。 jupyter使えば一発で表示の練習はできる。 配列の中がどないな入り方してるのかとか見せてくれるし、マークダウン使えるみたいやから簡単なレポートなら作れるっぽい。 なんやねん、そんな便利なツールあるんや。 mariadbからデータ読み込ませたときに、行列ひっくり返さなあかんって、気づくのが早くなったかもしれんなぁ。 docker使ってやってる人おるなかって、探したらいた。 DockerでJupyterLabの環境を作ろう | インフォメーション・ディベロプメント www.idnet.co.jp 作者さんありがとう。 ソースはipynbって種類のテキストファイルを維持してくらしい。 どんなふうに永続化したらええのかがわかったので、自分でもやってみた。 dockerfileの読み替え 作者さんのページは1年前のもの。 docker使うしちょっとだけ新しくしてみる。 参考にさせてもらったdockerfileはFROM python:3.9.7-busterってあった。 busterってのはdebianのコード名。1つ前のバージョン。 debianのlinuxはコード名にディズニー映画「トイ・ストーリー」の登場人物の名前をつけてはる。 今の最新はbullseyeでアンディが乗ってる馬の名前ね。 dockerhubに公開されてるpythonイメージのタグが一覧になってる。 hub.docker.com busterをbullseyeに変更してFROM python:3.12.0a3-bullseyeにしてみたらdocker buildでコケた。 FROM python:3.11.1-bullseyeにしてみたらまたコケた。 FROM python:3.10.9-bullseyeもダメでFROM python:3.9.16-bullseyeにするとうまく行った。 用意したdockerfileはこうなった。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 FROM python:3.9.16-bullseye MAINTAINER "nari" ########################################################################################################### # jupyterlabの環境作成 ########################################################################################################### # パッケージの追加とタイムゾーンの設定 RUN apt-get update && apt-get install -y \ tzdata \ && ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* ENV TZ=Asia/Tokyo # JupyterLab関連のパッケージ(いくつかの拡張機能を含む) RUN python3 -m pip install --upgrade pip \ && pip install --no-cache-dir \ black \ jupyterlab \ jupyterlab_code_formatter \ jupyterlab-git \ lckr-jupyterlab-variableinspector \ jupyterlab_widgets \ ipywidgets \ import-ipynb # 基本パッケージ # Pythonでよく利用する基本的なパッケージ RUN pip install --no-cache-dir \ scikit-learn \ numpy \ pandas \ scipy \ pycaret \ matplotlib \ japanize_matplotlib \ mlxtend \ seaborn \ plotly \ requests \ beautifulsoup4 \ Pillow \ opencv-python djangoのときみたいに、グラフに全角文字使いたくなったら、コンテナに日本語フォント入れたくなるんやけど、apt-getは最初はそのままにしといた。 ...

 ⭐️

ios16のパケット浪費

windowsとmacの2022年分更新が終わったので、ついでにiphoneの中のiosも15から16にバージョンアップしてみた。 毎年それほど大きな更新もなく、のほほんと更新してた。 数日たった頃、ニュース記事読もうとしたら通信がめっちゃ遅い。 川沿いでタバコ吸いながらパケット浪費してるアプリ一覧見てたら、ん!!!??? なんでシステム更新がそんなにパケット使ってんねん!!! そんなもん家でwifiつないでる間にやらんかい!! よく見たら自動アップデートの設定の中に「セキュリティ対応とシステムファイル」ってのが増えててオンになってたから、すぐにオフにした。 勝手にパケット使うなっちゅーねん。 数日後、さらにパケット使い込まれてることに気づいた。 データモードを「省データモード」にした。 こんな設定、前もあったような、なかったような・・・。 それでも昨日、またパケット使い込まれてた。 月末やからiosの定期再起動やっただけやなのに・・・。 参考にさせてもらったページにも昨日追記されてた。 作者さんありがとう。 【iPhone】iOS16でシステムサービスのソフトウェアアップデートの通信量が増える問題の詳細と対処 | SBAPP sbapp.net 再起動は家でwifiつないでるときだけにせなあかんなぁ。 外出中に電話おかしなって再起動せなあかんときどないせーちゅうねん。 その時点で今日のパケット使い切ってまうやんけ。 なんやねんapple。 wifi接続してる間だけシステム更新せーよなぁ。 帯域幅狭いときになんでシステム更新しようとすんねん。 どアホ!!! 選択肢のないシステムとか、やりたくないことを勝手にやってまうシステムはアカンな。 改善待つ間、そろそろiphoneやめてandroidに戻ってもええかもしれん。 ほんで改善できたらappleはドヤ顔で「パケット浪費の改善できました」とか言うんやろなぁ。 袋入りソーセージで、今まで5本入ってたのを、なんも言わんとシレっと4本に変えといて、期間限定で5本入れてるのを「1本増量!!」ってパッケージに書いてるのとおんなじ気がする。

javaメモ

ヒープ利用の確認 jenkinsとかmaven使ってるときに調べて使ってた。 1 jstat -gc `pidof java` jstat - Java 仮想マシン統計データ監視ツール docs.oracle.com