1

Python で GUI アプリを作りたいとき、お手軽に始められるのが Tkinter。でも、見栄え残念だったので、あまり使いたくなかった。wxPython の方が自然な見栄えにできるので、以前、しばらく使ってみていたのだが、2020-11-21 から 2022-08-07 にリリースがなかったから開発滞ってしまったのかなと使うのをあきらめた。今は、2023-06-07 wxPython 4.2.1 が最新で開発継続している。そんなわけで、pyQt か pySide でも覚えるかと思ったが、その気力もなかったので、 tkinter でいいかとなっていた。そんなとき、Tkinter でももう少しいい感じにできるということが分かったので、Tkinter で十分かなと思う今日この頃。バリバリのアプリを作るわけでもないので。本格的なアプリなら、pyQt か pySide を最初から覚えたほうがいいと思う。ソースは、codefirstio/tkinter-excel-appこれ以外にも、同じような仕組みのテーマが公開されている。Forest-ttk-themeAzure-ttk-themeSun-Valley-ttk-themeちなみに Azure-ttk-theme を使うと、こんな感じのものが作れる。他にも、omSchimansky/CustomTkinter や、ttkbootstrap のようなものもある。
2024.02.25
閲覧総数 6432
2
![]()
平成19年度中の役員及び局室長級職員の主な再就職状況 を見る。小山高史前日銀名古屋支店長が、サブプライムローンに関連する巨額の損失を出した農林中金系の(株)農林中金総合研究所 顧問になったのね。うーん、巨額の損失を表に出した背景には、この方が行ったからとかいう背景があったりして。単なる憶測だけど。リスク管理高度化(Basel II)の下での民間金融機関と中銀の関係なんて出しているし。この手のことに詳しい方なんでしょ。大手金融機関の共同監視の会合を設置、バーゼルII強化も提言=FSF (2008年 04月 12日, ロイター)な今日この頃、実にタイムリーな再就職だったりして。バーゼルIIに関するQ&A〔農協系統金融機関関係〕の文脈から考えると、ぴったり来る再就職だったりして。現在の趣味は野鳥。野の鳥です。決して夜の蝶ではありません。念のため(笑)。 今回もこの近郊の野鳥観察には何回か出かけております。野鳥を観て歩くことで、運動にもなっています。歩いております。名古屋で驚いたのは冷やし中華にマヨネーズが載っていることです。ちなみに名古屋支店長だったということは、かなり優秀な人?というか、日銀のどこでも支店長クラスは優秀なんだろうけど、トヨタのある名古屋だから、かなり格が上なのだろうか。日銀名古屋支店長 早川英男さん とかもそうだし。ということで、日本銀行名古屋支店のページを見てみる。支店のホームページは手作り感あふれるお金のかかっていないページなのがほほえましい。最近の管内金融経済事情 日本銀行名古屋支店 2008年4月14日 を見ると、管内景気は、緩やかな拡大基調にあるが、その速度は足もと鈍化している。で、個人消費・・・底堅く推移している設備投資・・・高水準にあるが増勢は鈍化している住宅投資・・・持ち直している公共投資・・・低水準で推移している輸 出・・・足もとの増勢は一服しているらしい。ちなみに、その他の地域は 地域経済報告 ─さくらレポート─ (2008年4月)で、各地域の取りまとめ店の報告によると、足もとの景気は、地域差はあるものの、エネルギー・原材料価格高の影響などから、全体として減速している。で、小山前支店長の講演の資料を見てみる。東海経済の八つの試練 (2007/3/26)今年の日本経済と地域経済を考える (2007/3/9) (図表)実務肌でまともっぽい感じ。早川支店長の方が外向的というかメッセージ性というか主張が強い。小山前支店長の方が、観察者的な感じ。まあ、あくまで素人から見た目だけど、野鳥観察が趣味のようだしなぁ。今後、製造業を中心としたものの見方に加えて、農林中金総合研究所顧問になることによって農林水産業に関する関心が強まると、どういう発言をするようになっていくのかな。元々、長野県上田市の出身の方のようだから、農村の実体とかも肌身で知っている感じだし、自由度の増した発言がナニカの機会に出てくるとおもしろいかも。上田市って、けっこう貧富の差も何気に大きかったりする田舎とか言ったらその地方の方には叱られそうだが、そういうところの出身者って、都会しか知らない人とはまた違うだろう。まあ、気位は高い地方だな。ということで、顧問だから表にそれほど出ることはないだろうけど、農林中金総合研究所 のレポートに注目することにした。経済金融ハンドブック『金利の動きを読む』 が出ている。内容については一般の経済解説書とは異なり、系統職員が資金証券業務などに携わる際に一番関心の高い金利に焦点を当てて、金利動向を読み解くために必要な知識・事柄を整理し盛り込んでいます。 で、こういった人たちがどういう視点から経済を読み解いているかを知る上でおもしろい資料かもしれない。ついでに、小麦加工食品を巡る最近の動向 についても見てみる。その後、水田転作作物として小麦の生産が奨励されため、06年の生産量は84万トン、自給率は13%になっている。「生産が奨励されため」、ちゃんと校正しましょう。小麦の 12.1% は菓子に使われているんだな、とどうでもよいところに感心する。95年から05年の変化で、パン用 36.4% から 41.1%、麺用 36.6% から 32.5%と、ラーメンブームとかあった割には全体の麺類の消費量は減っているのね。ただし、即席麺に関しては伸びているらしい。農林漁業・環境問題 / レポート(分野別) は、けっこう読み物としてもおもしろいな。ウナギをめぐる情勢変化とわが国への影響 を見ると、ウナギもマグロに続いて値上がりしそうということか。でも鰻はそんなに好きでもないので構わない。こういうの新聞読むよりおもしろいね。新聞の方が目立つ、おもしろさをどうしても追求してしまうことがあるから、それより、淡々とこうですよって方がおもしろい。まあ、新聞もこの手の機関の人に取材とかしていろいろ記事を作ったりするんだろうけど、表面上のおもしろさとか、アイキャッチーに走ってしまう面がある。ゆえに、株価の底値圏で売り煽り、高値圏で買い煽るという愚行を犯しがち。下がっているときに下がっていることを無理に説明しようとし、上がっているときに上がっていることを無理に説明しようとする。そうしたものよりも、定期的に特定分野を観察している人たちの情報を見た方が判断を誤らないんじゃないかと思う今日この頃。まあ、それでも、時流に流される面はあるだろうけど。もっとも新聞というのは、そもそも、情報源にはなるけれども、どちらかといえば、社会的な合意形成の場の一つの意味が大きいとも言えるだろうけど。つまり、たとえば日経新聞を読むということは、日本経済の一般的な合意形成の過程を見るいう感じ。だから、マクロ指標が遅れて出てくるのと同じで、そこから先読みしないと過去で現在を語ることになり、現実とのギャップが大きくなる。洗脳と啓蒙、啓発、指導、矯正、強制、服従というのも微妙だよなぁ。mild yoke of something というかなんというか。全然関係ないんだけど、なんとなく、John Milton のソネットを思い出した。When I consider how my light is spent,Ere half my days in this dark world and wide,And that one talent which is death to hideLodged with me useless, though my soul more bentTo serve therewith my Maker, and presentMy true account, lest He returning chide,'Doth God exact day-labour, light denied?'I fondly ask. But patience, to preventThat murmur, soon replies, 'God doth not needEither man's work or his own gifts. Who bestBear his mild yoke, they serve him best. His stateIs kingly: thousands at his bidding speed,And post o'er land and ocean without rest;They also serve who only stand and wait.'今年は、ジョン・ミルトンの生誕 400年の年だ。失楽園でも読むかなぁ。
2008.05.04
閲覧総数 616
3

日赤義援金の配分基準、国が策定へ 片山総務相が言及日赤と関係自治体間では調整に時間がかかるため、異例ながら政府が差配することになった。東日本大震災:義援金、政府が分配基準 片山総務相が方針 で、NHK の義援金もか。問題は、政府が握ってしまって、ほんとうに素早く渡せるかということなのだが。。。。ところで、マスメディアが、被災地治安で悪質デマ、注意呼びかけ、みたいなのを流し始めたのって、実は、まれに見るバカ女!辻元清美 みたいな話がどんどん流れるようになってきたからなのかな。 民間の救援輸送をストップ、更に… 支援物資の情報が漏洩した。社員と 家族のメールや携帯番号の提示を?デマは、翌日からずいぶん流れていたから、今になってというのはやっぱりそういうことなのかなと思う今日このごろ。それにしても、どういうことなんだろう。SOS from Mayor of Minami Soma City, next to the crippled Fukushima nuclear power plant, Japanどうして、こんなにいっぱいあるのに届かないのだろう。本当に胸が痛いし、もどかしい。最近よく思うのは、銀河英雄伝説で言えば、アレックス・キャゼルヌのような人って必要だよなということ。後方勤務と事務処理のエキスパートとして、ヤン艦隊及びイゼルローン要塞の運営面を一手に引き受けていた。彼がくしゃみをすればイゼルローン全体が発熱する、と言われたほどで、実際に1週間ほど病欠した際は事務全般がかなり滞り、苦情が殺到したという。士官学校時代に書いた組織工学に関する論文が大企業の経営陣に認められてスカウトされたという経歴を持っている。フレデリカ・グリーンヒルと並んで、デスクワークが苦手なヤンにとっては欠かすことのできない人材といえる。義援金なんか、とりあえず、細かいことを考えずに、大雑把にある程度配分してしまって、残りは調整をしっかりしてからとか融通をきかせられないのだろうか。死亡者数が完全確定するまでは、配分しませんとかいうことになりはしないかと危惧するのであった。
2011.04.03
閲覧総数 47
4

SQLite の全文検索 FTS2 をちょっと試してみた。だが、結論から言えば、Python から FTS2 を使うのはまだちょっと辛い。というか、FTS2 で日本語を使うのはまだ辛いところがある。けれど、まったく使えないということはないのでやってみる。Full-text Search for SQLite は FTS1 と FTS2 の 2つのバージョンがある。どちらも SQLite の外部モジュールとして開発されている。FTS1 のパフォーマンスを改善しているのが FTS2。FTS1 と FTS2 は互換性がないので、後々のことを考えると今から FTS2 を使っておいた方がよいようだ。表面上の使い方は FTS1 を FTS2 と書き換えるだけで、現状同じようだが、内部的なデータの保存方法に関してはまったく違うようだ。ソースは、CVS からダウンロードするか、SQLite のソースの中の ext/fts1、ext/fts2 にある。SQLite Download から、とりあえず Windows 上で動かすためのバイナリ fts2dll-3_4_1.zip を使って試すと動いた。Linux 版も試す。これは自分でコンパイルした。下のは、簡単に試したもの。分かち書きしていないとダメなので、手で分かち書きしたものを使ってやってみる。-- VIRTUAL TABLE を使い-- USING FTS2 で全文検索用のインデックスが作られるようだ。CREATE VIRTUAL TABLE memo USING FTS2(title TEXT, body TEXT);-- INSERT は普通に INSERT する。INSERT INTO memo (title, body) VALUES ('日本語 を 使う', '日本語 を 使っ て メモ を 作っ て み ます 。');INSERT INTO memo (title, body) VALUES ('分かち書き', '日本語 は 分かち書き を あらかじめ やっ て から 文字 列 を 書き込み ます 。');INSERT INTO memo (title, body) VALUES ('SQLite の 拡張','FTS2 は 拡張モジュールだがあとで');INSERT INTO memo (title, body) VALUES ('メモ を 使う', '日本語 を 使っ て メモ を 作っ て み ます 。');-- とりあえず、INSERT したものを見てみる。SELECT rowid, title, body FROM memo;1|分かち書き|日本語 は 分かち書き を あらかじめ やっ て から 文字 列 を 書き込み ます 。2|メモ を 使う|日本語 を 使っ て メモ を 作っ て み ます 。3|日本語 を 使う|日本語 を 使っ て メモ を 作っ て み ます 。-- MATCH を使って検索する文字を指定する。SELECT title FROM memo WHERE title MATCH '使う';メモ を 使う日本語 を 使うSELECT title, body FROM memo WHERE body MATCH 'メモ';メモ を 使う|日本語 を 使っ て メモ を 作っ て み ます 。日本語 を 使う|日本語 を 使っ て メモ を 作っ て み ます 。とりあえず、分かち書きしてあれば検索ができることは確認できた。SQLite の全文検索を Python から使ってみる (2) へ続く
2007.07.27
閲覧総数 339
5

英国で「取り付け」騒動 サブプライム余波 ということで金融セクター売りがすごかったということにしておこう。今週は、米国の動向待ちで、どっちにしろ強く売られる可能性が高い週なので、取り付け騒ぎとか、三菱東京UFJ銀行の米子会社、資金洗浄対策不備で制裁金36億円 とか、銀行株が下げる、クレディアなどのショック直撃 とか、シンキが上場来安値、今期業績を赤字に修正、株主割当増資も実施 とか、そういう文脈の中での米国待ちだから、まあ、当然の下げって感じか。それにしても、よくもまあ、これだけマイナス材料が重なるものだ。米国の証券会社の決算予想からの展開 (2007.09.17) に書いたが、3大メガバンクの年初来安値更新には、なんとなく強い意志のようなものが感じられた。やっぱり、諦めてなかったのねという感じで、残ったみずほFGの売りが凄かった。信用収縮や信用不安の売りというよりも、銀行株をあからさまに崩そうという感じの売り方。とにかく、やっとこれで三大メガバンクの新安値更新が成就した。ついでに、三菱UFJFGの 100万割れ、りそなホールディングスも新安値付けて、ほぼ完璧。システムの 東証銀行業株価指数連動型上場投資信託 【東証:1615】は、297~309 買いスタンス (投資を推奨するものではありません)実測値は、始値 303、高値 303、安値 294、終値 295やっぱりこういう下げのときは、予測値より下にいくなぁ。明日の予測は、298~307 買いスタンス (投資を推奨するものではありません)あれ、買いサインが止まらない。。。。基本的に株価平均から出してくるようなアルゴリズムだと買いサインが出てしまうと思う。諸般の要因を考慮すると、人間の目からすると買い向かうのは怖いところではあるだろう。三菱UFJFGの100万割れは、かなり強い意志が見えたし、みずほFG崩しも尋常なやり方ではなかった。それにしても、まあよく売り崩したものだ。
2007.09.18
閲覧総数 5
6

NHK の JAPANデビューの台湾特集酷い。チャンネル桜 の裏取りはスゴイ。おもしろすぎる。共産党なみにおもしろい。【台湾取材レポート】藍昭光氏へのインタビュー[桜 H21/6/16]、【台湾取材レポート】パイワン族・高許さんへのインタビュー[桜 H21/6/15]【台湾取材レポート】「かなしいね」の本当の意味[桜 H21/6/15]1/2【台湾取材レポート】柯徳三氏へのインタビュー・前半[桜 H21/6/15]2/2【台湾取材レポート】柯徳三氏へのインタビュー・後半[桜 H21/6/15]1/2【NHKの大罪】NHK集団訴訟弁護団に聞く[H21/6/15]2/2【NHKの大罪】NHK集団訴訟弁護団に聞く[H21/6/15]1/4【台湾取材レポート】パイワン族の真実-前編[桜 H21/6/18]2/4【台湾取材レポート】パイワン族の真実-後編[桜 H21/6/18]3/4【台湾取材レポート】パイワン族・高許月妹さん、許進貴さんへのインタビュー[桜 H21/6/18]4/4【台湾取材レポート】パイワン族・陳清福さんへのインタビュー[桜 H21/6/18]NHK の都合のよい切り貼り番組作りは、極悪非道の領域だと徐々に明確になってきた。親日でも反日でもどうでもいいのだが、NHK の番組作りはどうしようもないなぁ。TBS なんか目じゃない。さすがに高給取りはやることが違う。すごいぞ NHK。ちなみに、表題の「上無飛鳥、下無走獸。但以死人枯骨、爲慓幟耳。 」は、法顕(337年-422年)の仏国記 からで、* 上に飛鳥なく、下に走獣なし。 但だ死人の枯骨を以って、慓幟と為すのみ。 上無飛鳥、下無走獸。 但以死人枯骨、爲慓幟耳。 上空に飛ぶ鳥なく、大地には走る獣もいない。…ただ死人の白骨を目印として進むのみである。 沙漠の旅行の厳しさを表現した言葉。【NHKの大罪】6.25NHK集団告訴[桜 H21/6/4] とかやっている右翼ウォッチを楽しむ今日この頃なのだが、中国核実験で19万人急死、被害は129万人に 札幌医科大教授が推計とかも、再びネタになりそうな予感。中国が新疆ウイグル自治区で実施した核実験による被害で同自治区のウイグル人ら19万人が急死したほか、急性の放射線障害など甚大な影響を受けた被害者は129万人に達するとの調査結果が札幌医科大学の高田純教授(核防護学)によってまとめられた。被害はシルクロード周辺を訪れた日本人観光客27万人にも及んでいる恐れがある。83ヶ国で放映されローリーペック賞に 支那の核実験を告発した英報道番組! を見ると、「NHK [シルクロード]の撮影スタッフは中国で被爆している」って写真が笑える。笑っちゃいけないか。NHKシルクロード特集は放送禁止すべきではないのか? 。1/4シルクロードにおける中国の核実験災害と日本の役割 [桜 H21/3/25]2/4シルクロードにおける中国の核実験災害と日本の役割3/4シルクロードにおける中国の核実験災害と日本の役割4/4シルクロードにおける中国の核実験災害と日本の役割ちなみに、この問題については、【中国/東トルキスタン】 ウイグル人「公開処刑パレード」、「核実験場の奇形乳児」~一番のテロリストは中国の共産主義者 [11/22] とか、2006/11/22 あたりでもネットに載っているし、何かあるごとに定期的に持ち上がる問題だろうけど、今回のは、医師が核実験被害の規模を推計したというところから、あらためて取り上げられたということかな。そうすると、ついでにまた ラビヤ・カーディル とかの話もそのうち話題にまた上がるのかな。このあたりも参照。【イリハム・マハムティ】NHK報道とウイグル問題[桜 H21/6/16]。所謂”テロリスト”が過激化する新彊ウイグル自治区に大きな動き 彼らから見れば中国の石油ガス開発は「漢族によるウイグルの財産の盗掘」である (「宮崎正弘の国際ニュース・早読み」)中国は東シナ海だけで他の国の資源を盗掘しているのではない。 新彊ウイグル自治区が、中国の地政学にとって別な意味で重要地点となった。 第一に石油・ガスという戦略的資源の供給源という位置づけが、開発に熱中させるあまり、ほかの側面を軽視する。 タリム盆地に埋蔵が確認された石油は十億噸。ガスは590億立方メートル。 2010年までには年間5000万噸の石油供給が可能とされているが、この量は現在中国最大の大慶石油(黒龍江省)の生産量に等しい。 さらに新彊から3000キロのパイプラインを東へ向けて敷設しており、中国沿岸部の工業的需要を補う。新疆自治区の石油ブーム、ウイグル族の不満を煽る、新疆ウイグル自治区 なども参照。地域が地域だけにセンシティブなところがあるなぁ。民族問題って難しい。センシティブな問題といえば、沖縄集団自決「軍の命令ではない」 地元誌が特集記事 の会見もチャンネル桜が流している。1/2【沖縄集団自決】「軍命令はなかった」-『うらそえ文藝』会見・前半[桜 H21/6/15]、2/2【沖縄集団自決】「軍命令はなかった」-『うらそえ文藝』会見・後半[桜 H21/6/15]。時間がない人は 【直言極言】沖縄集団自決・動き始めた沖縄の言論界[桜 H21/6/13]。やっぱり、戦後の歴史認識は、美化する必要はないが再構成しなきゃならない。整合性がとれない状態が続いている。それにしても、チャンネル桜のダラダラインタビューはおもしろい。 しゃべりたいだけしゃべらせて、なるべくそのままの形で流す。誘導が下手だから、かえっておもしろい。ダイジェストにせずに、そのまま流してしまうというのはインターネットは適している。興味ある人はちゃんと見聞きしてくれよというスタンスで。最初にインタビューとか流して、後で編集してとやれば2度おいしい。このあたりうまくできている。日本共産党Movieチャンネル なんかも、そういう意味でおもしろい。東京・有明演説会 志位委員長の訴え ダイジェスト とか、ダイジェストでさえも、全部がマスメディアに流されることなんてあり得ないわけで。マスメディアは、今回の NHK のように、つまみ食いをしたいようにする。編集されたくない主体は、ビデオをそのまま、YouTube にでもアップロードしてしまえばいいのだな。どうするNHK!?情報戦争正面戦 第3弾 と、このしつこさがまたおもしろい。そういえば、NHK でしばらく前に放送された ジャック・アタリ のインタビュー 1/6 ジャック・アタリ 緊急インタビュー「第1回 危機の核心とは何か」、1/6 ジャック・アタリ 緊急インタビュー「第2回 世界を襲う5つの波」(違法に YouTube にアップロードされているので、NHK が削除依頼出すだろうから、すぐにリンク切れになると思うが)、といった番組なんかも、米国終わりのメッセージを当然のように強く出しているし、超民主主義と中国を中心とした東アジア圏の密かな刷り込み、加えて「博愛」を強調して民主党を密かに支援する番組だったりするのだろうか。選挙に合わせて密やかなる洗脳術だな。ちょっとずつ洗脳していくわけよね。そういう目で NHK の番組を見るとおもしろい。
2009.06.20
閲覧総数 143
7

ネットワークの遅延状況を視覚化してくれるツールの SmokePing をインストールしてみた。SmokePing デモ を見ると、どのように使えるかが分かる。基本的に表示されているのは、次の項目。例えば、観測値が10個があれば、その中央値 5番目の値が選択される。さらに複数とって平均値をとったのが av md。そして、各ラウンド毎にに観測値の標準偏差を出して (av sd)、中央値の平均値 / 標準偏差の平均値で比率を出す( am/as ) 。そんなふうに標準偏差を取りながらスモークとして、データの散らばり具合を表現しているということかな。つまり、スモークが生じていない方が安定して同じ値が出ているという感じか。また、グラフをクリックして1つ表示されている状態で開始点で左クリック、終了点でマウスを話せば、その部分を取り出して表示できるので、状況を詳細に見ていくことができる。返答が得られていないところでは、緑から青、赤と損失率に応じて色が変わっているので、色を見れば大きな問題が起きていることが分かる。av md 中央値の平均値 (average median)av ls ロスの平均値 average lossav sd 各ラウンドにおける複数の試行の標準偏差の平均値 (the average standard deviation of the multiple measurements in each round)am/as 中央値の平均値 / 標準偏差の平均値 (the ratio of average median and average standard deviation)インストール方法は、smokeping_installにある。インストールしてすぐはデータがないので、何も表示されず、うまくインストールできなっかたんだろうかと思ってしまうが、しばらく待つと、ちゃんと表示される。fping でホスト等の反応時間を測定してグラフ化するというある意味単純なものだが、Probe に curl を使って Webサーバーの反応を記録したり、dig を使って DNS サーバーの反応を記録したりすることによって、様々な記録を視覚化して簡単に状態を確認できる。データの保存は、RRDtool を使っているのでデータベースサーバのメンテナンスの手間も生じない。監視対象の指定は、どの Probe を使うか、メニュータイトル等を書くだけで簡単に追加できる。仕組みとしてはシンプルだが、有用なツールだと思う。ネットワークでいつもと違うことが起きていることを把握するには、これでかなり役に立つんじゃないかと思って、使ってみることにしたのであった。master/slave の構成をとることもできるので、対象数が多くなっても対応できる。About SmokePingSmokePing FAQSmokePing Documentationdocker dperson/smokepingDocker で Smokeping を起動するCentOS7 に Smokeping をインストールするarchlinux smokeping【メモ】SmokePingでlatency視覚化はじめました(1)導入編【メモ】SmokePingでlatency視覚化(2) DNS&HTTP応答編
2020.01.12
閲覧総数 6453
8

docker 環境を簡単に管理するのに dockge をインストールした。 簡単にできることを簡単にできればよいかなということで dockge を使うことにした。Uptime Kuma をネットワーク監視ツールとして使っているが、開発者は同じ Louis Lam さん。portainer.io でもよいのだが、個人の実験環境では、このぐらいシンプルなもので十分かなと。便利なのは、docker run のコマンドをペーストすると、compose.yaml を書き出してくれるところ。Docker のイメージをボタンひとつで更新できること。起動したときの docker log の表示をウェブ ベースで表示してくれるところ。必要最低限の機能を満たしてくれている。エージェントの設定をすれば、複数マシンの Docker 環境を一つの画面で扱うこともできる。ちょっと面倒なのは、すでに動かしているものがあるときは、改めて Dockge で設定しなおさないとならないこと。まぁ、大した手間ではないが、いくつもあると面倒に感じはする。とはいえ、移してしまえば、やってよかったなとなる。インストールから一連の操作は、この動画を見ると分かる。その他、紹介動画は、このあたり。文書で読みたい人は、How to Install and Use Dockge on Linux: A Step-By-Step Guide
2024.03.19
閲覧総数 4001
9

Tkinter でも、見た目のよい GUI を作れる のあと、CustomTkinter を使って WordCloud を書き出すアプリを作ってみた。Janome ではじめるテキストマイニング など参考にした。出力結果Python をインストールしていない環境でも実行できるように、pyinstallerを使って EXE 化したのだが、"pyinstaller --onefile app.py" で EXE 化すると、実行時にエラーが出てしまう。FileNotFoundError: [Errno 2] No such file or directory:'C:\\Users\\kugutsu\\AppData\\Local\\Temp\\_MEI255482\\janome\\sysdic\\entries_compact0.py'いろいろ調べてみた結果、あれこれ考えるのは面倒なので、 --collect-all janome をつけて pyinstaller を実行してみたところ、エラーが出ずに実行できるようになった。ちなみに janome は、pure python の形態素解析器。MeCab だと、EXE化するときに組み込みが面倒なので、janome を使ってみた。よほど大きいファイルを扱うのでなければ、この用途では十分かなと。ちなみに、EXE化すると、対象ファイル選択するときに、initial_dir = os.path.abspath(os.path.dirname(__file__))のようなコードがあると、上記のエラーの中にある、Local\Temp\_MEI255482 のようなところから実際には開かれるのがちょっ面倒なところ。Python インタープリタから、.py ファイルを実行するのであれば、その .py ファイルがある場所がスタート地点となるのだが、EXE化するときには、明示的にどこかのフォルダーを指定してあげた方が使いやすいかな。ちなみに、対象のファイルは、word, excel, pdf, txt から読み込めるようにした。結構簡単にできるが、PDF ファイルの場合、単語の途中で切れてしまいがちだったりするので、そのあたり何とかしたいなとか思ったりする。
2024.04.08
閲覧総数 3234
10

Alpine Linux を Raspberry Pi にインストールしてみた のだけれど、現状では Raspberry Pi で Alpine Linux を実用的に使うには、それなりの知識がないと難しい印象。とはいえ、魅力は感じるので、Alpine Linux の学習は続けていこうかなと思っている今日この頃。自分でパッケージを作ってインストールできるようなレベルでないと、先々、躓くことが多そうなので、Alpine Linux のパッケージについて見ておく。まずは、Alpine Linux のドキュメントを少し読んでみる。他のディストロとの比較を読む。パッケージ管理は、Debian のようにバイナリパッケージを配布するようなタイプと、Gentoo や FreeBSD のようにソースパッケージを配布するようなタイプがある。Alpine は、Gentoo の portage を使ってコンパイルしたバイナリを独自の apk-toolで管理するもので、FreeBSD のバイナリパッケージのような感じらしい。パッケージデータベースのアップデートは、"apk update"。(Gentoo なら emerge --sync、Debian なら aptitude update 相当)。ドキュメントには、gentoo と aptitude を対比させながら書かれているが、ここでは省略(オリジナルのドキュメントを見た方が、どちらか分かっているなら理解しやすい)。アップデートの状況を表示するのは、apk version -vインストール済みでアップデートできるパッケージのみを表示したいときは、apk version -v -l '
2016.03.06
閲覧総数 1738
![]()
![]()
