karrigell-main Mailing List for Karrigell (Page 80)
Brought to you by:
quentel
You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(12) |
Jun
(4) |
Jul
(1) |
Aug
|
Sep
(8) |
Oct
(12) |
Nov
(6) |
Dec
(38) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(19) |
Feb
(13) |
Mar
(4) |
Apr
(8) |
May
(4) |
Jun
(12) |
Jul
(3) |
Aug
(6) |
Sep
(4) |
Oct
(8) |
Nov
(6) |
Dec
(8) |
2005 |
Jan
(14) |
Feb
(6) |
Mar
(10) |
Apr
(20) |
May
(60) |
Jun
(80) |
Jul
(11) |
Aug
(32) |
Sep
(25) |
Oct
(9) |
Nov
(25) |
Dec
(60) |
2006 |
Jan
(6) |
Feb
(3) |
Mar
|
Apr
|
May
(2) |
Jun
(1) |
Jul
(3) |
Aug
(5) |
Sep
(9) |
Oct
(61) |
Nov
(77) |
Dec
(127) |
2007 |
Jan
(73) |
Feb
(56) |
Mar
(47) |
Apr
(107) |
May
(83) |
Jun
(117) |
Jul
(172) |
Aug
(99) |
Sep
(39) |
Oct
(15) |
Nov
(28) |
Dec
(57) |
2008 |
Jan
(39) |
Feb
(60) |
Mar
(105) |
Apr
(254) |
May
(193) |
Jun
(128) |
Jul
(107) |
Aug
(78) |
Sep
(83) |
Oct
(14) |
Nov
(9) |
Dec
(73) |
2009 |
Jan
(71) |
Feb
(48) |
Mar
(70) |
Apr
(72) |
May
(132) |
Jun
(123) |
Jul
(71) |
Aug
(32) |
Sep
(25) |
Oct
(38) |
Nov
(5) |
Dec
(18) |
2010 |
Jan
(12) |
Feb
(5) |
Mar
(33) |
Apr
(60) |
May
(105) |
Jun
(75) |
Jul
(41) |
Aug
(53) |
Sep
(38) |
Oct
(6) |
Nov
(8) |
Dec
(4) |
2011 |
Jan
(8) |
Feb
(4) |
Mar
(3) |
Apr
(9) |
May
(2) |
Jun
(3) |
Jul
(3) |
Aug
(7) |
Sep
(9) |
Oct
(8) |
Nov
(3) |
Dec
(2) |
2012 |
Jan
(4) |
Feb
(5) |
Mar
(7) |
Apr
(1) |
May
(3) |
Jun
(12) |
Jul
(17) |
Aug
(16) |
Sep
(13) |
Oct
(8) |
Nov
(1) |
Dec
|
2013 |
Jan
(3) |
Feb
|
Mar
(1) |
Apr
(12) |
May
(6) |
Jun
(8) |
Jul
(1) |
Aug
(1) |
Sep
(4) |
Oct
(4) |
Nov
(4) |
Dec
(3) |
2014 |
Jan
(4) |
Feb
(2) |
Mar
(1) |
Apr
(1) |
May
(2) |
Jun
(5) |
Jul
(2) |
Aug
(1) |
Sep
(2) |
Oct
|
Nov
(2) |
Dec
(1) |
2015 |
Jan
(2) |
Feb
(1) |
Mar
(3) |
Apr
(1) |
May
(1) |
Jun
(4) |
Jul
(3) |
Aug
(3) |
Sep
(4) |
Oct
(1) |
Nov
|
Dec
|
2016 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(3) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Greg W. <gvw...@cs...> - 2004-01-23 14:41:57
|
Hi, everyone. I have been playing with HIP and PIH, and have to say, I find HIP easier to use. Partly this is because I don't have to (mentally) parse still more funny punctuation symbols like <?, but the real reason is that PIH has the same problem every other Python templating system has: indentation. I think Pierre's solution is as good as anyone's could be, but I still find it awkward in practice. I would therefore like to make a modest proposal. If I understand the current implementation correctly, HIP works by parsing the script, and inserting "print" before stand-alone strings, to create a legal Python source file. Suppose instead that we define a class called HtmlStream, and create a single instance of it called 'H'. (I know single-letter global variable names are a bad idea, but I think I can defend it in this case.) HtmlStream overloads '+' so that H+"string" sends the string to the output stream, and returns H. It overloads another operator (-, for example) so that H-"string" escapes "string", sends it to the output, and returns H. Non-string values are string-converted, but otherwise treated the same way. Thus, I could write: import os from HIP import * H + '<table cellpadding="3" border="1">' for (key, val) in os.environ: H + '<tr><td>' - key + '</td><td>' - val + '</td></tr>' H + '</table> Pro and con: + (Almost) as readable as existing HIP + Doesn't require users to worry about indentation + Doesn't require preprocessing + Simple to implement + No need for explicit cgi.escape() calls - Harder for non-Python programmers to read ...but they're not going to be able to read non-trivial HIP/PIH anyway - Users have to put quotes around HTML tags ...but Python's multi-line strings make this easier than in most languages ...and it's no more hassle than putting <? and ?> around code Thoughts? I'm sure other people have come up with this before --- if so, I'd be grateful for an explanation of its shortcomings. Thanks, Greg |
From: <egg...@ya...> - 2004-01-22 23:55:24
|
I wrote a test script, also based on the examples in the documentation, and got consistent results for both gadflyStorage and sqliteStorage, so everything looks good. Cheers, Jim http://personals.yahoo.com.au - Yahoo! Personals New people, new possibilities. FREE for a limited time. |
From: Andrew N. <an...@ni...> - 2004-01-17 15:26:30
|
Hello all, I've found a module that works with apache/karrigell that would be ideal for logging debug info/messages. http://starship.python.net/crew/jbauer/creosote/ Download the script at the top of the page, run it. Then import it into your .PIH, .HIP etc files: import creosote creosote.spew("Debug data here!") This should help. Bye, Andy. |
From: Bill T. <wtr...@sh...> - 2004-01-15 19:58:48
|
Pierre Quentel wrote: > I've just finished a first version. ,,, I've written some tests and tried the Karrigell demos with the sqlite system, it seems to work. Good work, Pierre. SQLite is an impressive database. Even though it is billed as an embedded SQL engine, some people are running mega-record applications with it. You are probably aware, although others here might not be, that there was a potentially serious file locking problem very recently discovered with SQLite that can impact on Linux applications of SQLite. I would suggest that those running SQLite on Linux should upgrade to sqlite version 2.8.11, especially those who might be using SQLite in a multi-threaded application. The home page is www.sqlite.org . The support for SQLite is very impressive--the author responds very quickly to problems. I think that is one key reason that SQLite has become so well respected. Cheers, Bill |
From: Jim E. <egg...@ya...> - 2004-01-15 10:16:02
|
Fast work Pierre. pysqliteStorage works, but my testing has been very, very limited. I won't have much spare time over the coming week or two, but I will let you know as soon as I have had a chance to look into further. To be honest, I haven't done much more than scan the Karrigell docs so far, so it will be a good chance to get some practice. Cheers, Jim |
From: Remco B. <rb...@ip...> - 2004-01-14 10:16:16
|
PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv L0VOIj48SFRNTD48SEVBRD48TUVUQSBIVFRQLUVRVUlWPSJDb250ZW50LVR5cGUiIENPTlRFTlQ9 InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+PC9IRUFEPjxCT0RZPjxESVY+SGkgYWxsITwvRElW Pgo8RElWPiZuYnNwOzwvRElWPgo8RElWPklmIHlvdSBleHBlcmllbmNlIHByb2JsZW1zIHVzaW5n IDxTVFJPTkc+X3Zhcm5hbWU8L1NUUk9ORz4gZm9yIGFuIHVybCAKbG9hZGVkIHdpdGg8U1RST05H PiAvaW5kZXgucHk/X3Zhcm5hbWU9JmFtcDtfb3RoZXJ2YXI9b3RoZXJ2YWx1ZTwvU1RST05HPiBp biB0aGUgCm5ldyBhcGFjaGUgcG9ydCwgdXNlIHRoZSBmb2xsb3dpbmc6IDwvRElWPgo8RElWPiZu YnNwOzwvRElWPgo8RElWPkluIHRoZSBBcGFjaGVIYW5kbGVyLnB5IGFwcGVuZCB0aGUgVHJ1ZSBh cyBhIGxhc3QgcGFyYW1ldGVyIGlmIHlvdSB3YW50IAonZW1wdHktdmFsdWVkJyBwYXJhbWV0ZXJz IHBhcnNlZCBhcyB3ZWxsIChhcyBLYXJyaWdlbGwgZG9lcyBvbiBpdCdzIG93bi4uKTwvRElWPgo8 RElWPiZuYnNwOzwvRElWPgo8RElWPiZuYnNwOzwvRElWPgo8RElWPnN0b3JhZ2UgPSB1dGlsLkZp ZWxkU3RvcmFnZShyZXF1ZXN0LFRydWUpPC9ESVY+CjxESVY+Jm5ic3A7PC9ESVY+CjxESVY+Q2hl ZXJzIDwvRElWPgo8RElWPlJlbWNvPC9ESVY+PC9CT0RZPjwvSFRNTD4= |
From: Andrew N. <an...@ni...> - 2004-01-14 09:55:25
|
Remco Boerma wrote: > Hi, > > i'm producing a load of debug info on karrigells console screen > (stderr), but when migrating to Apache mode > keep in mind that you ought to keep debug=0 in the karrigell.ini > Otherwise the sys module will be reloaded ( i guess) and > therefore output sent to sys.stderr is not redirected to the apache > log. resulting in the accessing of an invalid file handle: IOError.... > Thanks for the feedback. Certainly, I'll have a look at it sometime and either try and make sys.stderror go to the standard log or work out some sane way of logging error messages. It's possible if you add the line: PythonDebug on to httpd.conf that this should help things, try that and let me know if anything happens. Bye, Andy. |
From: Pierre Q. <que...@wa...> - 2004-01-14 06:37:13
|
Andrew knows more than I about that, but scripts runs unmodified on Apache and on the embedded web server. For Apache with mod_python you add theses lines to httpd.conf : SetHandler python-program PythonPath "sys.path+['<path to Karrigell directory, eg c:/cygwin/home/Karrigell>']" PythonHandler ApacheHandler Regards, Pierre |
From: Remco B. <rb...@ip...> - 2004-01-13 11:08:24
|
PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv L0VOIj48SFRNTD48SEVBRD48TUVUQSBIVFRQLUVRVUlWPSJDb250ZW50LVR5cGUiIENPTlRFTlQ9 InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+PC9IRUFEPjxCT0RZPjxESVY+SGksPC9ESVY+CjxE SVY+Jm5ic3A7PC9ESVY+CjxESVY+aSdtIHByb2R1Y2luZyBhIGxvYWQgb2YgZGVidWcgaW5mbyBv biBrYXJyaWdlbGxzIGNvbnNvbGUgc2NyZWVuIChzdGRlcnIpLCAKYnV0IHdoZW4gbWlncmF0aW5n IHRvJm5ic3A7QXBhY2hlIG1vZGU8L0RJVj4KPERJVj5rZWVwIGluIG1pbmQgdGhhdCB5b3Ugb3Vn aHQgdG8ga2VlcCBkZWJ1Zz0wIGluIHRoZSBrYXJyaWdlbGwuaW5pIE90aGVyd2lzZSAKdGhlIHN5 cyBtb2R1bGUgd2lsbCBiZSByZWxvYWRlZCAoIGkgZ3Vlc3MpIGFuZCA8L0RJVj4KPERJVj50aGVy ZWZvcmUgb3V0cHV0IHNlbnQgdG8gc3lzLnN0ZGVyciBpcyBub3QgcmVkaXJlY3RlZCB0byB0aGUg YXBhY2hlIApsb2cuJm5ic3A7IHJlc3VsdGluZyBpbiB0aGUgYWNjZXNzaW5nIG9mIGFuIGludmFs aWQgZmlsZSBoYW5kbGU6IElPRXJyb3IuLi4uIAo8L0RJVj4KPERJVj4mbmJzcDs8L0RJVj4KPERJ Vj5LZWVwIHRoaXMgaW4gbWluZCB3aGVuIHBsYXlpbmcgd2l0aCBpdCEgOykpPC9ESVY+CjxESVY+ Jm5ic3A7PC9ESVY+CjxESVY+QW55IG90aGVyIHNvbGx1dGlvbiB3b3VsZCBiZSByZWFsbHkgYXBw cmVjaWF0ZWQgOjA8L0RJVj4KPERJVj4mbmJzcDs8L0RJVj4KPERJVj5DaGVlcnMgPC9ESVY+CjxE SVY+UmVtY288L0RJVj48L0JPRFk+PC9IVE1MPg== |
From: Pierre Q. <que...@wa...> - 2004-01-12 21:21:26
|
I've just finished a first version. The generic classes (Table and Storage) are now in a module called dbStorage. The methods for connecting to the base and those which generate the database-specific SQL requests must be overriden. This is done in gadflyStorage and sqliteStorage ; ports to other systems shouldn't take long to write I've written some tests and tried the Karrigell demos with the sqlite system, it seems to work. Jim, if you have some time to test it, please let me know how it works A+ Pierre |
From: Stephen G. <ste...@re...> - 2004-01-10 16:46:42
|
Wow, this sounds great! This will allow users to do small low traffic websites on end-user machines and then migrate to more robust commercial servers for better availability and bandwidth when necessary. Assuming these servers support modpy, will it be able to run with no further modification to Apache or other site configuration? -Steve ____________________________________________________ http://www.redfish.com ste...@re... 624 Agua Fria Street office: (505)995-0206 Santa Fe, NM 87501 mobile: (505)577-5828 > -----Original Message----- > From: Pierre Quentel [mailto:que...@wa...] > Sent: Saturday, January 10, 2004 1:42 AM > To: Karrigell main > Subject: [Karrigell-main] Apache Port Done! > > > I couldn't test the Apache port yesterday (frustration !), I've > just run it > following the instructions on Apache.htm and it works like a > charm. Thanks a > million Andy for this ! It's a VERY important step for Karrigell, opening > it to a new category of web programmers, while leaving it > unchanged for the > absolute beginners > > The next release will include Apache as the main feature. There > will also be > my Xitami port, but I couldn't manage to make it work as well : Karrigell > scripts only work if called in a specific path, not just http://localhost. > I've also begun working on a gadflyStorage port for sqlite, it should be > done within a week or so > > Such a major change deserves a version change to 2.0, don't you think ? > > For your information, I've released the SimpleAsyncHTTPServer on Active > State Python Cookbook : > http://aspn.activestate.com/ASPN/Cookbook/Python and > there was an interesting discussion on the Quixote mailing list about > including it in their distribution : > http://mail.mems-exchange.org/pipermail/quixote-users/2004-January > /thread.ht > ml (they concluded to include medusa instead) > > A+ > Pierre > > ----- Original Message ----- > From: "Andrew Nelis" <an...@ni...> > To: "Pierre Quentel" <que...@wa...> > Cc: "Remco Boerma" <rb...@us...>; "Brian Olsen" > <br...@qi...>; "Didier Wenzek" <di...@we...> > Sent: Thursday, January 08, 2004 10:17 PM > Subject: Apache Port Done! > > > > Hi there, > > > > How are you all? Hope things are going well for you. > > > > This is just a quick email to say that yes, finally, I've produced code > > that'll have Karrigell running under the Apache web server. Apologies > > it's taken so long, a mix of laziness and strange problems getting the > > thing to work properly. Thanks to Pierres re-factoring of the code and a > > slog on Monday night, it's all gone away now and the server now runs > > *identically* to Karrigell running under it's own steam (apart from the > > advantages Apache brings ;). > > > > I've just checked 'ApacheHandler.py' (the code) and 'Apache.htm' > > (instructions/readme) into CVS. So it's ready for releasing into the big > > bad world (with the next release of Karrigell?). > > > > Seeya, > > > > Andy. > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Perforce Software. > Perforce is the Fast Software Configuration Management System offering > advanced branching capabilities and atomic changes on 50+ platforms. > Free Eval! http://www.perforce.com/perforce/loadprog.html > _______________________________________________ > Karrigell-main mailing list > Kar...@li... > https://lists.sourceforge.net/lists/listinfo/karrigell-main > > |
From: Pierre Q. <que...@wa...> - 2004-01-10 08:42:02
|
I couldn't test the Apache port yesterday (frustration !), I've just run it following the instructions on Apache.htm and it works like a charm. Thanks a million Andy for this ! It's a VERY important step for Karrigell, opening it to a new category of web programmers, while leaving it unchanged for the absolute beginners The next release will include Apache as the main feature. There will also be my Xitami port, but I couldn't manage to make it work as well : Karrigell scripts only work if called in a specific path, not just http://localhost. I've also begun working on a gadflyStorage port for sqlite, it should be done within a week or so Such a major change deserves a version change to 2.0, don't you think ? For your information, I've released the SimpleAsyncHTTPServer on Active State Python Cookbook : http://aspn.activestate.com/ASPN/Cookbook/Python and there was an interesting discussion on the Quixote mailing list about including it in their distribution : http://mail.mems-exchange.org/pipermail/quixote-users/2004-January/thread.ht ml (they concluded to include medusa instead) A+ Pierre ----- Original Message ----- From: "Andrew Nelis" <an...@ni...> To: "Pierre Quentel" <que...@wa...> Cc: "Remco Boerma" <rb...@us...>; "Brian Olsen" <br...@qi...>; "Didier Wenzek" <di...@we...> Sent: Thursday, January 08, 2004 10:17 PM Subject: Apache Port Done! > Hi there, > > How are you all? Hope things are going well for you. > > This is just a quick email to say that yes, finally, I've produced code > that'll have Karrigell running under the Apache web server. Apologies > it's taken so long, a mix of laziness and strange problems getting the > thing to work properly. Thanks to Pierres re-factoring of the code and a > slog on Monday night, it's all gone away now and the server now runs > *identically* to Karrigell running under it's own steam (apart from the > advantages Apache brings ;). > > I've just checked 'ApacheHandler.py' (the code) and 'Apache.htm' > (instructions/readme) into CVS. So it's ready for releasing into the big > bad world (with the next release of Karrigell?). > > Seeya, > > Andy. |
From: Pierre Q. <que...@wa...> - 2004-01-06 20:47:48
|
Good idea Jim. It shouldn't take too long to do. Check out the CVS, if you see a Storage module one of these days it will be a first version of a more db-independant version Thanks, Pierre |
From: <egg...@ya...> - 2004-01-06 02:16:06
|
I like the way gadflyStorage works. It would be nice if it was decoupled from gadfly so that support for other databases could be added. I am thinking of pysqlite in particular, but it could be any SQL dbms client. The database module to be used could be specified in karrigell.ini. Jim http://personals.yahoo.com.au - Yahoo! Personals New people, new possibilities. FREE for a limited time. |
From: Pierre Q. <que...@wa...> - 2004-01-02 09:01:23
|
Yes, this is high on the list of the next things to do. Not for the 1.4 final release but hopefully for the next one Pierre |
From: <egg...@ya...> - 2004-01-02 04:48:07
|
Would it be possible to create an Apache mod_python version of KarrigellRequestHandler.py? This would allow the deployment of karrigell sites behind Apache with very little effort. Jim http://personals.yahoo.com.au - Yahoo! Personals New people, new possibilities. FREE for a limited time. |
From: Pierre Q. <que...@wa...> - 2003-12-26 16:11:48
|
The Sourceforge site manager has written to all project admins to = propose a donation system. Of course I don't want to receive anything = myself, but Sourceforge suggests to support other organizations, so I = chose to support Sourceforge.net and the Python Software Foundation, 50% = each Have you seen the last results ? 554 visits on the 22th of december, = rank 439 on the whole Sourceforge site, rank 33 among the projects in = Python ! @+ Pierre |
From: The C. N. <lis...@ch...> - 2003-12-22 04:06:03
|
The ChessBrain Network T o be removed from our mailing list, send an email to su...@ch... Secure Your Place In History! On January 30th 2004 a single individual will battle the largest chess playing computer ever created! ChessBrain is virtual supercomputer which plays using the processing power of thousands of machines connected via the Internet. You can help ChessBrain by running our free software and participating in this Official Guiness World Record attempt. Every computer connected will help to make ChessBrain stronger! " It is similar to SETI@home .... The difference is that all that power is used, not in the search for extra-terrestrial life or to fold proteins, but to play the ancient game of chess. " - Linux.com Everyone who participates will be eligible to receive a printed certificate acknowledging their involvement! ChessBrain has become the first distributed computer in history to play chess using 846 computers from over 50 different countries. Register now! at http://www.chessbrain.net/reg.html Carlos Justiniano ChessBrain Founder cj...@ch... Cedric Griss ChessBrain Organizer cedric@DCFoundation.org |
From: Andre B. <an...@bu...> - 2003-12-20 01:10:31
|
Hi Bill, The escape method from the cgi module should make it: >>> import cgi >>> cgi.escape('<Template.Python instance at 0x407cd96c>') '<Template.Python instance at 0x407cd96c>' >>> Regards, Andre http://www.burgaud.com/ -----Original Message----- From: kar...@li... [mailto:kar...@li...] On Behalf Of William Trenker Sent: Friday, December 19, 2003 6:45 AM To: kar...@li... Subject: [Karrigell-main] Escaping HTML special characters How do I escape <,&,> characters in a Python script? For example, I have a script (test.py) with this line: print THIS the output sent by Karrigell to the browser is: <Template.Python instance at 0x407cd96c> Of course, the above output doesn't show on my browser because of the angle brackets. Is there a Karrigell function that will html-escape these characters for me in a Python script? Thanks, Bill ------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Karrigell-main mailing list Kar...@li... https://lists.sourceforge.net/lists/listinfo/karrigell-main |
From: William T. <wtr...@sh...> - 2003-12-19 20:45:23
|
How do I escape <,&,> characters in a Python script? For example, I have a script (test.py) with this line: print THIS the output sent by Karrigell to the browser is: <Template.Python instance at 0x407cd96c> Of course, the above output doesn't show on my browser because of the angle brackets. Is there a Karrigell function that will html-escape these characters for me in a Python script? Thanks, Bill |
From: Pierre Q. <que...@wa...> - 2003-12-19 07:53:20
|
Thanks for mentioning this, I'd never realized. I've changed the zipped fil= e, it should unpack in a Karrigell-1.4_beta subdirectory now Regards, Pierre > Message du 19/12/03 01:49 > De : William Trenker=20 > A : kar...@li... > Copie =E0 :=20 > Objet : [Karrigell-main] Installation Frustration > I just downloaded Karrigell-1.4_beta.zip and unzipped it. Unfortunately, = it unzipped all the files directly into the directory that the zip file is = in. In other words, it doesn't unzip the files into a Karrigell sub-directo= ry. I would consider this unconventional. Most source distribution files I'= ve ever downloaded are set up to unpack their files into a sub-directory fo= r that distribution. >=20 > Regards, > Bill >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: IBM Linux Tutorials. > Become an expert in LINUX or just sharpen your skills. Sign up for IBM's > Free Linux Tutorials. Learn everything from the bash shell to sys admin. > Click now! http://ads.osdn.com/?ad_id=3D1278&alloc_id=3D3371&op=3Dclick > _______________________________________________ > Karrigell-main mailing list > Kar...@li... > https://lists.sourceforge.net/lists/listinfo/karrigell-main > |
From: William T. <wtr...@sh...> - 2003-12-19 00:48:21
|
I just downloaded Karrigell-1.4_beta.zip and unzipped it. Unfortunately, it unzipped all the files directly into the directory that the zip file is in. In other words, it doesn't unzip the files into a Karrigell sub-directory. I would consider this unconventional. Most source distribution files I've ever downloaded are set up to unpack their files into a sub-directory for that distribution. Regards, Bill |
From: William T. <wtr...@sh...> - 2003-12-19 00:46:39
|
Wow! The new debugging feature, c'est fantastique! This is better through-the-web traceback support than the big-league application frameworks like zope. Great work, Pierre. Regards, Bill |
From: Pierre Q. <que...@wa...> - 2003-12-18 21:53:42
|
I've just released the 1.4_beat version of Karrigell Many changes since 1.3 ; I've split tasks between module in a = (hopefully) cleaner way : Karrigell.py only imports the k_config module = which reads command-line options and configuration file, then launches = the server. KarrigellRequestHandler.py only deals with the = Karrigell-specific features Please test it and tell me if you find bugs. After the 1.4 final = version, we'll have to decide what to put in the next version. I'm = confident that we won't run short of ideas ! Cheers, Pierre __________ New features=20 - Include now supports urls with query strings=20 - HTML utility functions :=20 a.. taken out of HIP and put into HTML module=20 b.. rewritten and completed (select)=20 - bug in line mapping for HIP files : the line shown was not the bugged = one=20 - modify cache mechanism in IncludeComponent so that changes in = component scripts are taken into account=20 - Debugging :=20 a.. errors in scripts are handled by Template instead of Karrigell=20 b.. Template records info about the error in a module kdb=20 c.. a "debug" button is added to the error message=20 d.. this button leads to a page where the script is shown with syntax = coloring and error line highlighting, and a namespace browser=20 - gadflyStorage :=20 a.. added a unique identifier for all tables, called __id__=20 b.. when an object is retrieved from a base it has a __table__ = attribute and an update() function. update() saves the object to disk, = as in :=20 msg=3Ddb.[someKey]=20 msg.someValue+=3D1=20 msg.update() # save new value of msg in database - RecursionError raised if a script includes itself=20 - admin/gadflyAdmin.hip to browse gadfly bases=20 - new demo : e-business site=20 - in translation scripts, possibility to choose the default language=20 Implementation changes=20 - requires version 2.3 of Python (debugging)=20 - server changed from ThreadingTCPServer to TCPServer (too many problems = with threads) ; experimental server using the asyncore/asynchat = framework=20 - request handling now in a separate module, server-independant : = KarrigellRequestHandler=20 - command-line options and configuration file handled in a separate = module : k_config - rewriting of Template to make it more independant of Karrigell = environment=20 |
未承諾広告※ 関心の無い方にはお手数ですが削除をお願い申し上げます。 *送信者:大野和子 *事業者:AAA-network Co.,Ltd. 東京都目黒区目黒3-4-16/TEL:0120−77−5869 ※当方からのメールがご迷惑な方には、お手数ですが『受信拒否』と表示 して inf...@3-... までメールを返信して下さい。 ※拒否メール受信後、3日以内にメールアドレスを除去致します。 ※複数アドレスを受信拒否希望の方は、お手数ですが対象アドレスを全て メッセージ内に表示していただければ除去いたします。 私どもは、他用・流出は一切いたしません。 ★在宅(SOHO・パソコン)ワークスタッフ募集のご案内です★ ◎余暇を利用して副収入を得られたら ◎どうしても家を空けられない ◎人間関係がうまくいかない ◎地方ということで仕事が思うようにならない ◎将来が不安なので、今のうちに などとお考えの方 今後ますます日本経済状況は悪化し今となってはもう会社も社員を守って くれないのが現実です。 今までの就業スタイルでは諦めるしかなかった主婦や高齢者の方々にも、 在宅ワークは大きなチャンスとして注目されています。 ☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆ ◎1日2〜3時間程度なら時間が取れる方であれば、初級レベルのデータ 入力のお仕事であれば4・5万前後の収入に成ります。それ以外にもお仕事 は有りますが良く聞かれるご質問として、 どのような仕事があるの?=IT系以外の在宅で出来る仕事からもできま す。私共は登録者が安定した副収入を取れるようにということを優先して おり、その為、請け負う仕事をパソコンでの在宅ワーク以外に、手作業の 在宅ワークや派遣業務に至るまで幅広く取り揃えていき、皆様にバラつき のないお仕事の情報提供にお応えして参ります。 将来安定に向けてご自身の技能を活用して、副収入を得る機会としてご案 内しております。 全くパソコン未経験の方でもやる気さえあればパソコン業務以外のお仕事 から副収入を得ていただけます。 業務は、誰でも出来る宛名書きから、データ入力・文章入力・HP作成・イ ラスト・DTP・Flash画面作成等々まで幅広くあり、毎週さまざまなお仕事 情報を配信しております。 現在、20歳〜60歳の主婦・フリーター・会社員の方々が余暇を活用しなが ら活躍しております。 ★詳しくは下記ホームページで資料請求(無料)のうえご確認下さい★ 〈資料請求の手順〉 1. URL『http://www.3-aaa.net』へアクセス 2. 『トップ』〜『資料請求』 3. フォームに従って必要事項の入力 4. このメールをご覧の方はエリアコード『012』を選択 5. 入力完了後『送信』 ※この広告が3日以内に重複した場合は、決して悪意はございませんので ご容赦下さい。拒否者のアドレス除去は十分注意して参ります。 ※代理店が数社あり、重複いたしましたらご容赦下さい。情報交換が不可 能な為、ご迷惑をおかけして申し訳ございませんが、受信拒否希望の方 はお手数ですが、各送信先に受信拒否として自動返信いただくか、着信 拒否の設定をお願い申し上げます。 |