1 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 14:52:44 ] 【英語サイト】 プロジェクト本拠地 tcl.sourceforge.net/ 最新版ソースコード ftp://ftp.tcl.tk/pub/tcl/nightly-cvs/ The Tcler's Wiki wiki.tcl.tk/ The comp.lang.tcl Newsgroup groups.google.com/group/comp.lang.tcl/ ActiveTcl www.activestate.com/products/activetcl/ 【日本語サイト】 もっとTcl/Tk www.interq.or.jp/japan/s-imai/tcltk/ Tcl/Tk Scripting Laboratory www.geocities.jp/urano343/tcltk.html Tcl/Tk Primer mibai.tec.u-ryukyu.ac.jp/~oshiro/Doc/tcltk_primer/ Tcl 8.4.1 Manual Command Reference www.freesoftnet.co.jp/tclkits/doc/TclCmdRef/tcl_contents_jp.htm CategoryTclTk - mynote reddog.s35.xrea.com/wiki/CategoryTclTk.html 【前スレ】 ●●●●TCL/TKなら俺に聞け●●●● pc11.2ch.net/test/read.cgi/tech/1033628416/
53 名前:デフォルトの名無しさん mailto:sage [2007/09/25(火) 18:45:35 ] bashやtcshに取って代われる力がtclshには無かった
54 名前:本田 [2007/09/25(火) 21:07:53 ] >>50 TKはGUIとして他の言語とコラボレーションする例は多いのに、 TCLは冷遇されてる、 TCLはTKのおまけとして盲腸のような存在なるかもしれない。
55 名前:デフォルトの名無しさん mailto:sage [2007/09/25(火) 21:55:27 ] なんでも文字列として扱ってしまえってUnix的思想の象徴のような言語だと思う
56 名前:デフォルトの名無しさん mailto:sage [2007/09/25(火) 22:48:53 ] >>51 検索したらあるけど。。。
57 名前:デフォルトの名無しさん [2007/09/25(火) 22:59:03 ] OusterhoutのTcl本が8.5の内容で書き直されるっていう話を結構前から聞いてる気がするけど 肝心の8.5が全然正式版にならんな。
58 名前:デフォルトの名無しさん [2007/09/25(火) 23:05:52 ] もうRuby/TKの時代になったのか
59 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 00:10:10 ] EDAの分野では当分デフォ
60 名前:本田 [2007/09/26(水) 20:39:38 ] >Why Threads Are A Bad Idea (for most purposes). > This was an Invited Talk at the 1996 USENIX Technical Conference (January 25, 1996). > The talk compares the threads style of programming to an alternative approach, events, > that use only a single thread of control. > Although each approach has its weaknesses, events result in simpler, > more manageable code than threads, > with efficiency that is generally as good as or better than threads. > Most of the applications for which threading is currently recommended >(including nearly all user-interface applications) > would be better off with an event-based implementation. > The slides for the talk are available in PowerPoint or PDF format. > There isn't a written paper that corresponds to this talk. home.pacbell.net/ouster/ home.pacbell.net/ouster/threads.ppt home.pacbell.net/ouster/threads.pdf
61 名前:デフォルトの名無しさん [2007/09/26(水) 22:12:33 ] >>60 未だにその話を知らない奴も居たのか… Guido とか Matz とか、言語設計者には並列処理を軽んじる人が少なからず居るのは 何でだろうね。実装が面倒だからか、ショボイマシンしか触った事が無いのか…
62 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 22:29:22 ] そのスライドの7枚目にある Callbacks don't work with locks. ってどういう意味?
63 名前:本田 [2007/09/26(水) 22:43:01 ] >>61 恥ずかしながら知らんかった。 >>62 Deadlock問題のことか? >Deadlock en.wikipedia.org/wiki/Deadlock
64 名前:38 mailto:sage [2007/09/26(水) 23:24:53 ] >>56 すいません、JavaScript切ってました(入れると正しく検索されます)。
65 名前:38 mailto:sage [2007/09/26(水) 23:33:34 ] >>61 そう云うのは、OSが面倒を見るべき問題だと思ってるとか、 あるいは、細粒度処理に興味がないとか…。
66 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 08:32:38 ] >>63 たぶんdeadlockの話だと思うが、thread+callback関数の場合に 特有の問題とはなんなのだろう?
67 名前:本田 [2007/09/27(木) 21:29:44 ] >>60 >2007年05月08日 >Event-driven Programming for Robust Software www.ce-lab.net/ringo/archives/2007/05/08/ >Rob von Behren, Jeremy Condit and Eric Brewer (UCB) >Why Events Are A Bad Idea (for high-concurrency servers) >Proceedings of HotOS 03, May 2003 www.spa.is.uec.ac.jp/~kinuko/survey/body/events-are-bad.html www.cs.ualberta.ca/~paullu/C498/events.bad.idea.vonbehren.pdf >= Event-driven Programming for Robust Software = www.ce-lab.net/ringo/events_robust.html pdos.csail.mit.edu/~rtm/papers/dabek:event.pdf >On the duality of operating system structures www.sics.se/~adam/pt/duality78.pdf >Protothreads: simplifying event-driven programming of memory-constrained embedded systems www.sics.se/~adam/dunkels06protothreads.pdf www.sics.se/~adam/dunkels07programming.pdf >"Combining Events and Threads for Scalable Network Services --- Implementation and evaluation of monadic, application-level concurrency primitives", > by Peng Li and Steve Zdancewic, 2007 www.seas.upenn.edu/~lipeng/homepage/papers/lz07pldi.pdf www.seas.upenn.edu/~lipeng/homepage/unify.html www.seas.upenn.edu/%7Elipeng/unify/unify-0.0.1.tar.gz
68 名前:デフォルトの名無しさん [2007/09/27(木) 21:44:38 ] みんなよろこべTcl8.5がついに!!!! www.tcl.tk/software/tcltk/8.5.html アルファからベータになった。
69 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 22:44:49 ] やっと仕様凍結か。 8.5のお気に入り機能 1. inオペレーター 2. switchの高速化 3. namespace ensemble
70 名前:デフォルトの名無しさん mailto:age [2007/09/27(木) 22:55:45 ] _________ (遠く宇宙のラップを)  ̄ ̄ ̄\| ̄ ̄ ̄ ̄ www.premiumtv.12gbfree.com/?X3/?rSTV=New+Star+Wars+Gangsta+Rap
71 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 08:42:31 ] 8.5 で bind のキー定義が複数書けるようになって欲しかったよ。
72 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 02:53:59 ] >54 でもやっぱりtkのコードを一番書きやすいのはTclだと思う。 Python/tkやRuby/tkも弄ったが、凄く書きにくいと思った。
73 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 02:01:30 ] spinboxもtile対応してくれよ... ほかのtileウィジェットとheightあわねーし...
74 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 21:41:05 ] >>73 なんやしらんけどOSXでの実装の問題で どうたらこうたらとJeffがゆってた気がする。
75 名前:本田 [2007/10/05(金) 06:02:42 ] >>68 >Tcl/Tk 8.4.16 Sep 21, 2007 > Download Tcl/Tk 8.4.16 www.tcl.tk/
76 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 16:03:51 ] tkの概観をWindowsXPスタイルみたいに変更できますか?
77 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 22:30:31 ] >>76 tile/ttk使え
78 名前:デフォルトの名無しさん [2007/10/24(水) 23:50:04 ] そんなばながー
79 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 23:43:39 ] 久々にtcl wikiみたら、なんか見た目がかわってた
80 名前:デフォルトの名無しさん [2007/11/04(日) 10:21:30 ] tcl/tk ver8.4.16 コンパイルしてtbcにしたら64bit足し算間違えるようになった。
81 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 19:39:02 ] ソースをUP
82 名前:デフォルトの名無しさん [2007/11/05(月) 22:47:37 ] >80 足し算のソースは set sum [expr $a+$b] そう云えば expr {$a+$b} と expr $a+$b は32bit演算では同じになるけど64bitでやると違ってしまう????
83 名前:デフォルトの名無しさん [2007/11/08(木) 13:29:27 ] 邦訳されているリファレンス本の値段がチョー高すぎる こりゃだめだorz
84 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 19:13:15 ] どうせ古いやつだろ。イラネ!
85 名前:デフォルトの名無しさん [2007/11/09(金) 00:56:19 ] ActiveTcl8.4.9で、DOMでXMLを扱いたいんだけど、 package require dom set afp [open "AAA.xml"] set adoc [dom::DOMImplementation parse [read $afp]] set aroot [dom::document conf $adoc -documentElement] までは良くて、RootNodeを取得できるんだけど、 Root以下のNodeが取得できない。 dom::selectNode $aroot "//AA" てやっても帰ってくるリストは空。(AAはXMLに含まれる要素名) なんでダメなの?
86 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 20:23:56 ] AAA.xml見せい
87 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 20:33:02 ] あとtcl domよりtdomのほうがおすすめだ。速い。
88 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 17:30:54 ] >>86 ごめん、都合上見せられないんだ。 一昨日は上手くいったのに・・・ >>87 試してみます。
89 名前:デフォルトの名無しさん [2007/11/17(土) 11:08:39 ] >80 自己レスポ ver8.4で64bit演算するときはwide()を使うらしい wideなんて関数知らんかった。 ver8.5関連の頁をみていると8.5ではwide()使わなくても64bit演算できると書いてあるので気がついた。8.4の仇花か。 兎も角一応まにあった。 お騒がせ
90 名前:本田 [2007/12/08(土) 11:36:23 ] >TkSQLite reddog.s35.xrea.com/wiki/TkSQLite.html >What is This? >TkSQLite is a GUI database manager for SQLite implemented by Tcl/Tk. >It can manage SQLite version2.8 and SQLite version3.x database. > And it can handle many encodings like Shift-JIS, EUC-JP and Windows native milti-byte encodings not only UTF-8. > And it can run on Windows and Linux and MacOSX as native Look & Feel. And it's Freeware.
91 名前:本田 [2007/12/14(金) 18:00:36 ] Tcl/Tk 8.5.0 RC3 ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.0rc3-src.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk8.5.0rc3-src.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.0rc3-html.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl850rc3-src.zip ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk850rc3-src.zip
92 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 23:08:49 ] rc3出るの早すぎね?このまえrc2出たばっかじゃん?
93 名前:本田 [2007/12/15(土) 00:34:06 ] >>92 RC2とRC3の間は、約3日間。
94 名前:本田 [2007/12/15(土) 08:10:05 ] Tcl/Tk 8.5.0 RC4 ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.0rc4-src.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk8.5.0rc4-src.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.0rc4-html.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl850rc4-src.zip ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk850rc4-src.zip
95 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 17:40:19 ] rc4出るの早すぎね?このまえrc3出たばっかじゃん?
96 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 18:33:04 ] うおおおこのペースなら年末までにTcl/Tk9.0だな!
97 名前:本田 [2007/12/15(土) 22:04:32 ] >>95 RC3とRC4の間は、約1日間。
98 名前:本田 [2007/12/17(月) 23:22:46 ] >MinGW Cross Compiler sourceforge.net/projects/mingw-cross >The aim of this project is to provide and maintain MinGW >(Minimalist GNU-Win32, www.mingw.org ) cross-compiler package for Linux > Project Admins : bitwalkProject Admin > Developers : 1
99 名前:本田 [2007/12/18(火) 18:03:59 ] >>94 Tcl/Tk 8.5.0 RC5 ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.0rc5-src.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk8.5.0rc5-src.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.0rc5-html.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl850rc5-src.zip ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk850rc5-src.zip
100 名前:本田 [2007/12/18(火) 18:07:11 ] >>96 年末までに、Tcl/Tk 8.5.0 RC10だろう。(笑)
101 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 18:33:52 ] rc5出るn(ry
102 名前:本田 [2007/12/19(水) 02:01:17 ] >>99 Tcl 8.5.0 RC6 ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.0rc6-src.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl850rc6-src.zip
103 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 02:13:18 ] rc6(ry バグ報告まとまってから出そうよw
104 名前:本田 [2007/12/19(水) 04:21:33 ] >>102 Tcl/Tk 8.5.0 ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.0-src.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk8.5.0-src.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.0-html.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl850-src.zip ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk850-src.zip
105 名前:本田 [2007/12/19(水) 04:23:03 ] >>104 一週間早いクリスマスプレゼント。
106 名前:デフォルトの名無しさん [2007/12/19(水) 20:40:38 ] てぃくる/てぃーけー? てぃっくる/てぃーけー?
107 名前:デフォルトの名無しさん [2007/12/19(水) 20:41:14 ] てぃーしーえる/てぃーけー?
108 名前:デフォルトの名無しさん [2007/12/19(水) 21:44:49 ] >104 どれを開いても URL Not Found と出るばかり 何なんだ???
109 名前:デフォルトの名無しさん [2007/12/19(水) 21:46:18 ] >102,104 どれを開いてもURL Not Found と出るばかり 何なんだこれは????
110 名前:本田 [2007/12/20(木) 01:04:21 ] >>109 ftp://ftp.tcl.tk/pub/tcl/tcl8_5
111 名前:本田 [2007/12/20(木) 02:31:01 ] >>109 sourceforge.net/project/showfiles.php?group_id=10894
112 名前:デフォルトの名無しさん [2007/12/20(木) 17:43:39 ] いまだにTcl使っている人いるんだなー
113 名前:デフォルトの名無しさん [2007/12/21(金) 08:21:18 ] アナウンスでたね。上に出てるURLは先にもれてたのかな。
114 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 23:42:59 ] さっそくだがベンチマーク取ろうぜ
115 名前:本田 [2007/12/23(日) 15:47:41 ] >>98 sourceforge.net/project/showfiles.php?group_id=204414 >[PRODUCT] Tcl/Tk >Latest tcltk8.5.0-011 Notes (2007-12-21 21:27) > tcltk8.5.0-011-20071222.exe Mirror 6723504 9 i386 .exe (32-bit Windows) > tcltk8.5.0-011-build_script.tar.gz Mirror 1565623 0 Other Other Source File
116 名前:デフォルトの名無しさん [2007/12/23(日) 17:22:37 ] ActiveTcl8.5まだあ
117 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 18:19:04 ] >>116 もう出た。もう出たけど、ライブラリは付いていない罠。 ライブラリは8.4のを使うみたい?
118 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 09:21:10 ] >>117 groups.google.com/group/comp.lang.tcl/topics の Is ActiveTcl 8.5 release to be used as it is? の議論によると、今のところ8.4に上書きするのが正しいらしい。
119 名前:本田 [2008/01/01(火) 22:35:05 ] >>118 アンインストールしないで、 上書きすると、 tclsh84とtclsh85の両方が使えるよ。
120 名前:本田 [2008/01/07(月) 06:33:26 ] >Latest Release: Tcl/Tk 8.4.17 (Jan 4, 2008) www.tcl.tk/software/tcltk/8.4.html
121 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 04:09:05 ] EDAの制御用でもなく、単純なツールを書くのに tclshとか利用すんのマジでやめてくれ > R社
122 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 08:22:41 ] Renesas?
123 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 15:19:29 ] 単純なツールなら別にいいじゃん
124 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 23:55:37 ] ローカルに手を加えたいができないユーザ多数なんよ。 なんせtclなんかで書いてあるからな。
125 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 03:24:36 ] 単純なツールならどの言語で書かれていても調べて改造するくらいできるのでわ
126 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 09:24:32 ] ActiveTcl8.5のchm見てたら いつの間にやらチュートリアルついてるのな 今初めて気付いた
127 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 09:30:28 ] Whitespaceで書かれたら改造する自信ないな
128 名前:本田 [2008/01/13(日) 14:26:09 ] >Micropolis Downloads www.donhopkins.com/home/micropolis/ >Micropolis, Unix Version. > This game was released for the Unix platform in or about 1990 and has been modified for inclusion in the One Laptop Per Child program. > Copyright (C) 1989 - 2007 Electronic Arts Inc. >If you need assistance with this program, you may contact: www.donhopkins.com/home/micropolis/micropolis-activity-source.tgz Tcl6.4とTk2.3のソースコードが丸ごと入ってる。
129 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 16:10:55 ] シムシティってTclで書かれてたんだ・・・
130 名前:本田 [2008/01/18(金) 07:45:20 ] >>120 >ActiveTcl 8.4.17.0 www.activestate.com/store/download.aspx?prdGUID=f0cd6399-fefb-466e-ba17-220dcd6f4078
131 名前:デフォルトの名無しさん [2008/01/19(土) 03:51:09 ] Tcl/Tk紹介ビデオ www.nicovideo.jp/watch/sm441402
132 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 11:27:48 ] Tk がファイルのドラッグドロップに対応していて、 OpenGL の描画先として簡単に指定できるなら wxWidgets から乗り換えようかと思っているんだけど、どうなんでしょうか。
133 名前:本田 [2008/01/19(土) 12:44:05 ] >>132 TkDND >sourceforge.net/projects/tkdnd/ >tkdnd is an extension that adds native drag & drop capabilities to the tk toolkit. > It can be used with any tk version equal or greater to 8.3.3 >and currently only the UNIX (X-Windows) >and Microsoft Windows operating systems are supported.
134 名前:本田 [2008/01/19(土) 12:45:44 ] >>132 >Togl ― a Tk OpenGL widget >Copyright (C) 1996-2002 Brian Paul and Ben Bederson togl.sourceforge.net/
135 名前:本田 [2008/01/19(土) 12:49:01 ] >>132 >TkOGL hct.ece.ubc.ca/research/tkogl/tkogl/index.html >TkOGL is a package extension to the Tcl scripting language that enables a user to utilize OpenGL, > a multi-platform API for interactive 2D and 3D graphics applications. > TkOGL makes it possible for the user to display OpenGL graphics on the Tk canvas along with other Tk widgets. > This creates opportunities for developers, > educators and presenters to script up interactive demos, > graphical learning models, and colorful presentations. > Designing a simple user interface that interacts with OpenGL graphics is much simpler and much faster through the Tcl interpreter. > Much like other Tk Widgets, > OpenGL graphics can be rendered step by step so users can see the progressive steps appear on the canvas. > TkOGL eliminates the use of compilers, shared libraries, header files and utility toolkits such as GLUT.
136 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 14:10:43 ] 今OpenGLやるならTogl よりTcl3Dがいいぜ。サンプルも多いし。 それよりwxから乗り換えようと思った動機を教えて欲しいんだぜ。
137 名前:本田 [2008/01/19(土) 14:21:52 ] >>136 www.tcl3d.org/
138 名前:デフォルトの名無しさん [2008/01/24(木) 17:38:15 ] みなさん、こんにちは。 突然おじゃましてすみません。 一つ質問があります。 実は先日、Linux用のあるシミュレーションソフトを購入して、 それをASUS Eee PCというPCにインストールして動かしているのですが、 もっと計算速度が上がればなーと考えていてふと思い付いたのが、 もしPS3にLinuxを入れて動かせばいいのかもしれない、と。 そのシミュレーションソフトはTCL/TKというグラフィカル・ツールキットを 先に入れておく必要があるのですが、そのTCL/TKというものはPS3にも 対応しているのでしょうか? ちなみにEee PcにはActiveTcl8.4というものをインストールしました。 このシミュレーションソフトは、なにやらwishというものを必要とするとかで、 詳しいことはわかりません。
139 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 22:31:28 ] >138はマルチ
140 名前:本田 [2008/01/24(木) 23:28:35 ] >>138 まずサポートセンターに電話する。
141 名前:デフォルトの名無しさん [2008/01/24(木) 23:44:55 ] 8.5正式版でたけどOusterhout本の改訂の話ってどうなったのかなあ。
142 名前:132 mailto:sage [2008/01/25(金) 10:30:05 ] どもありがとう 今 wxPython + PyOpenGL でゲームを作ってるけど wxWidgets はDLLのサイズがでかくてどうにかならんものかと。 あと Python には標準で Tkinter がついてるから、Tk でできるならその方が何かと楽。
143 名前:本田 [2008/01/25(金) 21:55:41 ] >epcEdit XML/SGML editor >Available for Windows, Linux, and Solaris - use one application on all relevant platforms in your organization. >Download your free copy!Download your free copy of epcEdit for Windows, Linux or Solaris! www.epcedit.com/ >News: epcEdit is now free for personal and commercial use! >epcEdit will become available under an open source license in the future, > after we have removed copyrighted third-party components. > In the meantime the current version of epcEdit can be used free of charge. > An unlimited activation key can be downoaded here.
144 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 15:08:49 ] ひとつお聞きしたいことがあります。 Tcl/Tkを使って連続的にデータを処理表示しているのですが、 数時間たつと、 X Error of failed request: BadAlloc (insufficient resources for operation) Major opcode of failed request: 53 というエラーを吐いて止まってしまいます。 どこが悪いか調べたいので、 Tcl/Tkのプログラムで、残り資源を表示するような機能はありませんか。 解決策をご存知でしたら教えてください。
145 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 17:38:21 ] psコマンドで調べたらええんちゃうの。 何の処理をしてるのかしらんが、Tkのありがちな 罠として画像の解放しわすれのようなオチの予感がする。
146 名前:本田 [2008/01/27(日) 12:32:24 ] >>143 >TkSGML www.epcedit.com/TksgmlManual/ >SGML widget reference manual
147 名前:デフォルトの名無しさん [2008/01/27(日) 13:38:41 ] Tclでヒープ的なメモリ割り当てをしてGCすることってできないのかなあ。
148 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 16:00:48 ] >>145 144です。ありがとうございます。 自分でもDeleteコマンドで削除して、気をつけてはいるんですが、 どこかうまくいってないようです。
149 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 16:05:09 ] >>147 ローカル変数の割り当てはそうしてるだろ
150 名前:本田 [2008/01/27(日) 18:19:52 ] >>144 > X Error of failed request: BadAlloc > (insufficient resources for operation) > Major opcode of failed request: 53 これはおさらく、 X Serverのエラーで、 TclやTkのエラーではない。 >LECTURE 14 エラーイベント homepage3.nifty.com/rio_i/lab/xlib/014xerr.htm >BadAlloc 要求リソースの割り当てに失敗
151 名前:デフォルトの名無しさん [2008/01/27(日) 19:52:34 ] >>149 ローカル変数は全然ヒープ的じゃないよー。スコープ=寿命でスタック的なもの。
152 名前:デフォルトの名無しさん [2008/01/29(火) 14:41:57 ] はじめまして、私は新人プログラマです。 ひとつお伺いしたいことがあります。 IPフィルタリング機能をTCLで行ないたいと思っております。動作としては、下記のIPアドレスがサイトへアクセスしてきた場合 ページを閲覧できる様にし、それ以外のIPアドレスが来た場合は閲覧出来ない様にするといった感じのものです。OSはSolarisを使用して行います。 特定のIP 1.1.1.1 1.1.1.2 以上の事から、TCLで上記の様な制御を行なうにはどういったソースを書けば宜しいのでしょうか。例題的な感じで結構ですので御回答宜しくお願いします。また、これらの内容をみて不明点などが御座いましたら ご質問頂けたらと思います。 ちなみに、下記方法で実施してみましたがダメでした。 【リモートホスト情報の取得】 CGI プログラミングをする上でクライアントのリモートホストの情報を利用したい場合がある。 例えば特定のホストからのアクセスを規制したい場合などである。 サーバに Apache を使用していれば IP アドレスの値が環境変数 REMOTE_ADDR から取得できる。 Tcl では $env(REMOTE_ADDR) のようにして環境変数を取り出す。 さらに Apache の設定次第では環境変数 REMOTE_HOST にホスト名が与えられているかもしれない。 そうでない場合は IP アドレスからホスト名を取り出す必要がある。 このためには TclX に含まれている host_info コマンドを使えばよい。 このコマンドは Perl での gethostbyaddr 関数や gethostbyname 関数に相当する機能を提供する。 ホスト名を取り出す場合はサブコマンド official_name を以下の書式で使用する。 引数 host には $env(REMOTE_ADDR) で得た値などを与える。
153 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 19:02:57 ] 長文乙。 そんなことより、Apacheの設定見れ。