mieki256's diary



2021/02/11(木) [n年前の日記]

#1 [tcltk] Windows用のTcl/Tkが終わってたっぽい

結論から先に書くと、Tcl/Tk の拡張パッケージをネット経由でインストールできる teacup や teapot というサービスが終了していたようで、となると、どうやら Tcl/Tk はオワコンっぽいなと。Linux上ではどうなのか分らんけど、Windows上ではそんな感じっぽい。たぶん。

以下、作業メモ。環境は Windows10 x64 20H2。

ActiveTcl 8.5をインストールし直した。 :

ActiveTcl 8.6 をインストールしようとすると、今現在は64bit版しか入手できないっぽいあたりが気になる。できれば、32bit版を入手してインストールしたい。ActiveTcl 8.5 なら32bit版が入手できるようなのでそちらを試した。

ActiveTcl-8.6.9.8609.2-MSWin32-x64-5ccbd9ac8.exe をコントロールパネル経由でアンインストールしてから、ActiveTcl8.5.18.0.298892-win32-ix86-threaded.exe をDLしてインストール。今回は D:\Tcl\ にインストールした。

インストール時に、current user を選んだら、インストールの経過表示の際に、

「カレントユーザのみ使える状態でインストールしたから、コントロールパネルからアンインストールはできないよ」
「アンインストールしたい時は、スタートメニューのアンインストールを選べ」

と表示されていた。

一旦、スタートメニュー経由でアンインストールしてから、全てのユーザ(all user)が使える状態でインストールし直そうとしたが、グレーアウトしていて選べない。管理者権限が必要だった模様。インストーラを管理者として実行したら、all user が選べた。

teacup が反応しない。 :

teacup update と打ってみたが、更新は何も無いと言われる…。妙だな…。

teacup list と打ってみたが…。
0 entities found

Problems which occurred during the operation:
* http://teapot.activestate.com :

これ、もしかして、http://teapot.activestate.com が無反応と言うことでは?

ActivTcl 8.6 をインストールし直し。 :

ActiveTck 8.5 を使うのは諦めた。大昔にDLしてHDDに残してあった、ActiveTcl8.6.4.1.299124-win32-ix86-threaded.exe を使ってみることにする。

これもダメだった。teacup list で何も出てこない。

もしかして、32bit版で teacup は一切利用できない状態になったのだろうか?

現行版、ActiveTcl-8.6.9.8609.2-MSWin32-x64-5ccbd9ac8.exe をインストールし直してみたところ、そもそも teacup がインストールされていないことに気づいた。

ということは…。

teacup は終わってた。 :

どうやら、ActiveTcl において、teacup を利用したネット経由のパッケージインストールは終了していたらしい…。

_The ActiveState of Tcl: TEApot and TEAcup Are Now Open Source | ActiveState
_ActiveState/teapot: Tcl TEApot

上記記事によると、2017年の時点で teapot と teacup はオープンソースになっていたらしい。しかし、github上のソレは3年前から放置中のようで。Issues で質問が書き込まれてるけど、誰一人、返事をしない。まるで、日本の新型コロナウイルス接触確認アプリのようだ…。

_Tcl is (not) almost dead

「teacup も teapot も、もう無いよ」という話を見かけた。やっぱり消滅していたらしい…。

ということは、少なくとも Windows上の Tcl/Tk、ActiveTcl はオワコンってことだろうなと。パッケージがインストールできないのではなあ…。

でもまあ、インストーラに同梱されてるパッケージ分でどうにか解決できる処理内容であれば、その範囲では使えなくもないかもよ、とは言えるのだろうけど。

Tcl/Tk が簡単にexe化できるなら使い道があるのではと、ここ最近試していたけど。こんな状態ではなあ…。ちと残念。

ちなみに、Python + tkinter を使えば、Python から Tk を使ってGUIアプリを作れたりするので、 「パンが無ければお菓子を」 「Tclが無ければPythonを使えばいいじゃない」と言われそうな気もしたり。 「板垣死すとも自由は死せず」 「Tcl死すともTkは死せず」みたいな…。

この記事へのツッコミ

Re: Windows用のTcl/Tkが終わってたっぽい by 名無しさん    2021/09/08 08:36
teacup無くなった代わりにActiveTclにはよく使うパッケージがもともとインストールされている状態になりました。そもそもteacupが始まる前からActiveTclを使っていた私から見れば、CPANに触発された実験は失敗して、また前の状態に戻った・・・という風に見えます・・・。それより32bit版が無くなったのが個人的には地味につらいです。
Re: Windows用のTcl/Tkが終わってたっぽい by 名無しさん    2021/10/07 11:35
BAWT Tcl-BI - Windows installer
http://www.bawt.tcl3d.org/download.html#tclbi

に32bitインストーラもあります。ActiveTclにあったパッケージもたくさん入ってます。

#2 [anime][neta] 「ゆるキャン△」のスクリーンセーバを誰か作らないかな

妄想メモ。

自分は、メインPCの壁紙設定をスライドショーにしてあるのだけど。たまたまキャンプ場っぽい写真になったので、少しの間、ぼんやり眺めてしまったり。

そこでふと妄想してしまって。この写真の中に、「ゆるキャン△」のキャラがとことこ歩いてきてキャンプを始めたら面白いんじゃないかなあ、みたいな。できればスクリーンセーバだったりするとイイ感じ。

仕様としてはこんな感じだろうか…。

  1. どこかのキャンプ場の写真が、黒画面からフェードインで表示される。
  2. しばらく経つと、娘さんが画面外からトコトコと歩いてくる。
  3. テントをせっせと張る。
  4. 椅子に座って本を読み始める。
  5. 夕方になる。
  6. 夜になる。娘さんが夕食を作って食事をする。
  7. 娘さんがテントに入って明かりを消す。
  8. 朝になる。テントから出てくる。
  9. テントを片付け。
  10. 画面外にトコトコと去っていく。
  11. キャンプ場の写真がフェードアウト。
  12. 別のキャンプ場の写真がフェードイン。
  13. 2に戻る。

必要な画像素材は何だろうか…。各キャンプ場は、昼、夕方、夜、朝、の4種類の画像があればなんとかなるかな…。ロケが大変そうだけど…。

手前のキャラは、ドット絵風のほうがそれっぽいだろうか。

などと妄想してみたけれど。これだったら動画で用意してしまって、動画を流せるスクリーンセーバで表示しちゃったほうが、作るのは楽かもしれないなと。容量は食うかもしれんけど、例えばキャンプ場の風景をタイムラプス映像として撮影して、とかやってみたら面白いかもしれんし。

妄想メモでした。

#3 [nitijyou] 日記をアップロード

2021/01/28を最後に日記をアップロードしてなかったのでアップロード。

以上、1 日分です。

過去ログ表示

Prev - 2021/02 - Next
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

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project