You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
(8) |
Dec
(51) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(105) |
Feb
(93) |
Mar
(194) |
Apr
(145) |
May
(100) |
Jun
(111) |
Jul
(117) |
Aug
(126) |
Sep
(233) |
Oct
(138) |
Nov
(164) |
Dec
(109) |
2002 |
Jan
(216) |
Feb
(175) |
Mar
(216) |
Apr
(194) |
May
(157) |
Jun
(140) |
Jul
(158) |
Aug
(73) |
Sep
(105) |
Oct
(164) |
Nov
(104) |
Dec
(95) |
2003 |
Jan
(72) |
Feb
(69) |
Mar
(81) |
Apr
(151) |
May
(101) |
Jun
(139) |
Jul
(99) |
Aug
(118) |
Sep
(115) |
Oct
(151) |
Nov
(161) |
Dec
(102) |
2004 |
Jan
(120) |
Feb
(175) |
Mar
(106) |
Apr
(111) |
May
(54) |
Jun
(78) |
Jul
(76) |
Aug
(105) |
Sep
(94) |
Oct
(143) |
Nov
(75) |
Dec
(85) |
2005 |
Jan
(99) |
Feb
(77) |
Mar
(164) |
Apr
(97) |
May
(79) |
Jun
(57) |
Jul
(65) |
Aug
(102) |
Sep
(95) |
Oct
(129) |
Nov
(123) |
Dec
(52) |
2006 |
Jan
(48) |
Feb
(99) |
Mar
(90) |
Apr
(51) |
May
(81) |
Jun
(136) |
Jul
(56) |
Aug
(109) |
Sep
(50) |
Oct
(44) |
Nov
(74) |
Dec
(75) |
2007 |
Jan
(92) |
Feb
(137) |
Mar
(93) |
Apr
(79) |
May
(52) |
Jun
(74) |
Jul
(143) |
Aug
(175) |
Sep
(154) |
Oct
(137) |
Nov
(88) |
Dec
(90) |
2008 |
Jan
(58) |
Feb
(113) |
Mar
(167) |
Apr
(88) |
May
(105) |
Jun
(37) |
Jul
(87) |
Aug
(72) |
Sep
(56) |
Oct
(41) |
Nov
(102) |
Dec
(70) |
2009 |
Jan
(115) |
Feb
(113) |
Mar
(126) |
Apr
(58) |
May
(125) |
Jun
(45) |
Jul
(90) |
Aug
(125) |
Sep
(84) |
Oct
(61) |
Nov
(111) |
Dec
(61) |
2010 |
Jan
(85) |
Feb
(86) |
Mar
(130) |
Apr
(58) |
May
(57) |
Jun
(32) |
Jul
(25) |
Aug
(50) |
Sep
(41) |
Oct
(65) |
Nov
(63) |
Dec
(24) |
2011 |
Jan
(43) |
Feb
(31) |
Mar
(28) |
Apr
(68) |
May
(53) |
Jun
(42) |
Jul
(58) |
Aug
(26) |
Sep
(51) |
Oct
(76) |
Nov
(60) |
Dec
(9) |
2012 |
Jan
(16) |
Feb
(32) |
Mar
(32) |
Apr
(39) |
May
(16) |
Jun
(19) |
Jul
(3) |
Aug
(11) |
Sep
(35) |
Oct
(47) |
Nov
(28) |
Dec
(18) |
2013 |
Jan
(18) |
Feb
(36) |
Mar
(10) |
Apr
(7) |
May
(7) |
Jun
(27) |
Jul
(17) |
Aug
(35) |
Sep
(19) |
Oct
(31) |
Nov
(8) |
Dec
(22) |
2014 |
Jan
(5) |
Feb
(11) |
Mar
(18) |
Apr
(23) |
May
(26) |
Jun
(14) |
Jul
(18) |
Aug
(26) |
Sep
(20) |
Oct
(48) |
Nov
(13) |
Dec
(9) |
2015 |
Jan
(9) |
Feb
(15) |
Mar
(25) |
Apr
(10) |
May
(26) |
Jun
(6) |
Jul
(13) |
Aug
(5) |
Sep
(14) |
Oct
(36) |
Nov
(24) |
Dec
(18) |
2016 |
Jan
(24) |
Feb
(11) |
Mar
(1) |
Apr
(6) |
May
(7) |
Jun
(3) |
Jul
(9) |
Aug
(15) |
Sep
(22) |
Oct
(5) |
Nov
(5) |
Dec
(2) |
2017 |
Jan
(20) |
Feb
(4) |
Mar
(4) |
Apr
(1) |
May
(5) |
Jun
(7) |
Jul
(14) |
Aug
(9) |
Sep
(18) |
Oct
(2) |
Nov
(3) |
Dec
(3) |
2018 |
Jan
(7) |
Feb
(6) |
Mar
(1) |
Apr
(2) |
May
|
Jun
|
Jul
(1) |
Aug
(18) |
Sep
(8) |
Oct
(9) |
Nov
(4) |
Dec
(6) |
2019 |
Jan
(5) |
Feb
|
Mar
(2) |
Apr
(4) |
May
(6) |
Jun
(8) |
Jul
(11) |
Aug
(10) |
Sep
(6) |
Oct
|
Nov
(1) |
Dec
|
2020 |
Jan
(8) |
Feb
(3) |
Mar
(1) |
Apr
(4) |
May
(1) |
Jun
(1) |
Jul
|
Aug
|
Sep
(1) |
Oct
(5) |
Nov
(2) |
Dec
(1) |
2021 |
Jan
|
Feb
|
Mar
(5) |
Apr
(2) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
(2) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(7) |
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
(5) |
Jul
(15) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
|
Feb
(1) |
Mar
|
Apr
(2) |
May
|
Jun
(5) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2025 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Dinu G. <gh...@da...> - 2002-03-30 09:38:52
|
Steve Beisner <be...@al...>: > Does anyone have experience using Reportlib's pdfgen library > with Jython? In the past I've used it with CPython and found > it excellent. > > Alternatively, does anyone have a recommendation on PDF > generation with Jython? > > --Steve Beisner Steve, as it happens I've evaluated the ReportLab Toolkit version 1.12 with Jython only a few weeks ago. Surprisingly, a lot of things work and you definitly get PDFs out. See http://www.reportlab.com for the newest release 1.13. The drawbacks are: 1. the test suite partly fails, because it makes use of certain commands in module os not available in Java-land (like chdir). 2. the compiled C accelerators are not available in Java, so for some operations performance is much lower compared to CPython. 3. there is no PIL available for Jython AFAIK, so you'll not be able to output bitmap formats, but only PDF and EPS (and sooner or later SVG). Some additional comments: you may want to simply ignore (1), use a JIT compiler for (2) and think hard about (3) if you do need bitmaps... Hope that helps, Dinu -- Dinu C. Gherman ReportLab Consultant |
From: Ype K. <yk...@xs...> - 2002-03-30 08:37:27
|
Steve, >Does anyone have experience using Reportlib's pdfgen library >with Jython? In the past I've used it with CPython and found >it excellent. > >Alternatively, does anyone have a recommendation on PDF >generation with Jython? I have seen this mentioned on the lucene users list: http://www.etymon.com/pj/ Have fun, Ype -- |
From: ±è±âÁß <on...@dr...> - 2002-03-30 06:18:05
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4=2E0 Transitional//EN"> <HTML> <p align=3D"center" style=3D"line-height:13px;"><span style=3D"font-size:9pt;">=B1=CD=C7=CF=C0=C7 =B8=DE=C0=CF=C1=D6=BC=D2=B4=C2= =C0=A5=BC=AD=C7=CE=C1=DF, <b>http://www=2Exxxxxxxx=2Ecom/</b>=20 <br>=BF=A1=BC=AD =BE=CB=B0=D4 =B5=C8=B0=CD=C0=CC=B8=E7, E-Mail =C1=D6=BC=D2= =BF=DC=BF=A1, =B4=D9=B8=A5 =C1=A4=BA=B8=B4=C2 =B0=AE=B0=ED =C0=D6=C1=F6 =BE=CA=BD=C0=B4=CF=B4=D9=2E<br>=C1=A4=C5=EB=BA=CE =B1=C7=B0=ED=BB=E7=C7=D7= =BF=A1 =C0=C7=B0=C5 =C1=A6=B8=F1=BF=A1 </span><B><span style=3D"font-size:9pt;">[=B1=A4=B0=ED]</span></B><span style=3D"font-size:9pt;">=B6=F3=B0=ED =C7=A5=B1=E2=C7=D1 =B8=DE=C0=CF=C0=D4= =B4=CF=B4=D9=2E =BF=F8=C4=A1 =BE=CA=C0=B8=B8=E9 </span><a href=3D"mailto:onberg@dreamwiz=2Ecom?subject=3D=BC=F6=BD=C5=B0=C5= =BA=CE"><b><span style=3D"font-size:9pt;">=BC=F6=BD=C5=B0=C5=BA=CE</span></b></a><span style=3D"font-size:9pt;">=B8=A6 =B4=AD=B7=AF=C1=D6=BC=BC=BF=E4</span><HEAD= > <META http-equiv=3DContent-Type content=3D"text/html; charset=3Dunicode"> <META content=3D"MSHTML 6=2E00=2E2600=2E0" name=3DGENERATOR></HEAD> <BODY>=C0=FA=B4=C2 [=B8=B8=BC=BA =B0=FC=C0=FD=B7=F9=B8=B6=C6=BC=BD=BA=C0=D4= =B4=CF=B4=D9=2E]=B6=F3=B0=ED =C1=F8=B4=DC =B9=DE=C0=BA =B0=CD=C0=BA =C1=F6= =B1=DD=BA=CE=C5=CD 36=B3=E2=C0=FC=C0=CE 29=BB=EC =B6=A7=C0=D4=B4=CF=B4=D9=2E =B7=F9=B8=B6=C6=BC=BD=BA=C0=C7 =B9=DF= =BA=B4=C0=B8=B7=CE=BC=AD=B4=C2 =BE=EE=B8=B1 =B6=A7=B0=A1 =BE=C6=B4=D1=B0=A1= =20 =C7=CF=B0=ED =BB=FD=B0=A2=B5=CB=B4=CF=B4=D9=2E =B8=B7 =B5=D1=C2=B0 =BE=D6=B8= =A6 =C3=E2=BB=EA=C7=D1 =C1=F7=C8=C4=B7=CE =BC=D5=B0=A1=B6=F4=B0=FA =BC=D5=B8= =F1=BF=A1 =C5=EB=C1=F5=C0=CC =C0=CF=BE=EE=B3=AA=B0=ED =BB=FD=B0=A2=C7=DF=B4=F8 =B0=CD=C3=B3=B7=B3 =BF=F2=C1=F7=C0=CF =BC=F6 =BE=F8= =B0=D4 =B5=C8 =B0=CD=C0=CC =C3=D6=C3=CA=C0=C7 =C1=F5=BB=F3=C0=CC=BE=FA=BD=C0= =B4=CF=B4=D9=2E=20 =B1=D7=B7=CE=BA=CE=C5=CD =BE=E7=BC=D5=C0=CC =B1=BB=BE=EE=C1=F6=B0=ED =C0=FC= =BD=C5=C0=C7 =B0=ED=C5=EB=C0=CC =BD=C9=C7=D8=C1=B3=C0=B8=B8=E7 =B7=F9=B8=B6= =C6=BC=BD=BA=B6=F3=B0=ED =BE=CB=B0=ED =BA=CE=C5=CD=B5=B5 =C0=FA=B4=C2 =B0=A8=C8=F7 =C5=EB=BF=F8=C4=A1=B7=E1=B8=A6 =C7=CF=C1=F6 =BE=CA= =BE=D2=BD=C0=B4=CF=B4=D9=2E =B4=E7=BD=C3=B4=C2 =BA=CE=C0=DB=BF=EB=C0=CC =B0= =AD=C7=D1 =BE=E0=B9=DB=BF=A1=20 =BE=F8=BE=FA=B1=E2 =B6=A7=B9=AE=C0=D4=B4=CF=B4=D9=2E =B0=A1=B4=C9=C7=CF=B8= =E9 =BE=E0=BF=A1 =C0=C7=C1=F6=C7=CF=B4=C2 =B0=CD=C0=BB =B1=D7=B8=B8=B5=CE=C0= =DA=B0=ED =BB=FD=B0=A2=C7=DF=B0=ED =BC=D5=B0=A1=B6=F4=B0=FA =BC=D5=B8=F1=C0=C7 =C5=EB=C1=F5=B0=FA =B1=BB=BE=EE=C1=FC=C0=BB =C2=FC=C0=B8= =B8=E9=BC=AD =BA=B8=C5=EB=C0=C7 =BB=FD=C8=B0=C0=BB =C7=CF=B7=C1=B0=ED =B3=EB= =B7=C2=C7=D8=20 =BF=D4=BD=C0=B4=CF=B4=D9=2E =B1=D7=B7=AF=B3=AA 50=BC=BC=B8=A6 =B3=D1=BE=EE= =BC=AD=BA=CE=C5=CD =BC=D5=B0=A1=B6=F4=B0=FA =BC=D5=B8=F1 =B9=D7 =B8=F1=C0=C7= =C5=EB=C1=F5=B5=B5 =BD=C3=C0=DB=B5=C7=B0=ED =BB=FD=B0=A2=C3=B3=B7=B3 =BF=F2=C1=F7=C0=CF =BC=F6 =BE=F8=B0=D4 =B5=C7=BE=FA= =BD=C0=B4=CF=B4=D9=2E =C0=CC=B7=B8=B0=D4 =B5=C7=BC=AD =BE=EE=C2=BF =BC=F6 = =BE=F8=BE=EE=20 =BE=E0=C0=BB =B8=D4=B1=E2 =BD=C3=C0=DB=C7=DF=BD=C0=B4=CF=B4=D9=2E =B1=D7=B7= =AF=B3=AA =BF=AA=BD=C3 =BA=CE=C0=DB=BF=EB=C0=B8=B7=CE =C0=A7=B0=A1 =C7=E6=BE= =EE =BE=E0=C0=BB =B0=C5=C0=C7 =BB=E7=BF=EB=C7=CF=C1=F6 =BE=CA=B0=ED =C1=A4=B1=E2=C0=FB=C0=B8=B7=CE =C5=EB=BF=F8=C4=A1=B7=E1=B8=A6= =B9=DE=B0=D4 =B5=C7=BE=FA=BD=C0=B4=CF=B4=D9=2E =B4=D9=C0=BD=C0=B8=B7=CE =BE= =C7=C8=AD=B5=C8 =B0=CD=C0=BA=20 60=B4=EB=BF=A1 =B5=E9=BE=EE=BC=AD=C0=D4=B4=CF=B4=D9=2E =BE=E7=B9=DF=C0=C7 = =B9=AB=B8=AD =B0=FC=C0=FD=BF=A1 =BD=C9=C7=D1 =C5=EB=C1=F5=C0=CC =C0=CF=BE=EE= =B3=B5=B0=ED =B8=B8=C1=B7=BD=BA=B7=B4=B0=D4 =C0=E1=C0=BB =C0=DF =BC=F6=B0=A1 =BE=F8=C0=BB =C1=A4=B5=B5=C0=C7 =BB=E7=C5= =C2=B0=A1 =B5=C7=B0=ED =B8=BB=BE=D2=BD=C0=B4=CF=B4=D9=2E =B1=D7=B7=A1=BC=AD= =20 =BA=B4=BF=F8=C0=B8=B7=CE=BA=CE=C5=CD =B4=EB=C1=F5=BF=E4=B9=FD=C0=B8=B7=CE=BC= =AD =C5=EB=C1=F5=C0=BB =B8=DC=B0=D4 =C7=CF=B4=C2 =C1=C2=BE=E0=C0=BB =B9=DE= =BE=C6 =BB=E7=BF=EB=C7=CF=B0=D4 =B5=C7=BE=FA=BD=C0=B4=CF=B4=D9=2E =B1=D7=B7=B1 =C1=A6=B0=A1 =BC=F6=BE=D7=BD= =C3=C6=AE=B8=A6 =BB=E7=BF=EB=C7=D1 =B0=CD=C0=BA =C0=DB=B3=E2 12=BF=F9=B0=E6= =C0=C7 =C0=CF=C0=D4=B4=CF=B4=D9=2E=20 =C0=CC=C0=FC=BA=CE=C5=CD =BE=CB=B0=ED =C1=F6=B3=BB=B4=F8 =EF=DA=F4=F7=BC=B1= =BB=FD=C0=B8=B7=CE=BA=CE=C5=CD =B1=C7=C0=AF =B9=DE=C0=BA =B0=CD=C0=CC =B1=E2= =C8=B8=B0=A1 =B5=C7=BE=FA=BD=C0=B4=CF=B4=D9=2E =BC=F6=BE=D7=BD=C3=C6=AE=B4=C2 =BC=F6=B8=F1=C0=C7 =BF=A2=B1=E2=BD=BA=B8=A6= =C7=CF=BE=E1 =BA=D0=B8=BB=B7=CE =B8=B8=B5=E9=BE=EE =C0=CF=BA=BB=C1=BE=C0=CC= =BA=C0=C5=F5=BF=A1 =B3=D6=C0=BA=20 =B0=CD=C0=B8=B7=CE =BA=D0=B8=BB=C0=CC =B5=E9=BE=EE =C0=D6=B4=C2 =BA=CE=BA=D0= 2=C1=B6=B0=A2=C0=CC 1=B8=C5=C0=C7 =BD=C3=C6=AE=B0=A1 =B5=CB=B4=CF=B4=D9=2E= =C0=CC=B0=CD=C0=BB =B9=DF=B9=D9=B4=DA=C0=CC=B3=AA =C8=AF=BA=CE=BF=A1 =BA=D9=C0=CC=B8=E9 =C5=EB=C1=F5=C0=CC=B3=AA =BA=D2=C4=E8= =C1=F5=BB=F3=C0=CC =C7=D8=BC=D2=B5=C8=B4=D9=B4=C2 =B0=CD=C0=D4=B4=CF=B4=D9= =2E =C0=CC=20 =B9=AB=B7=C6, =B9=AB=B8=AD=C0=C7 =C5=EB=C1=F5=C0=CC =BB=F3=B4=E7=C8=F7 =BD= =C9=C7=DF=BD=C0=B4=CF=B4=D9=2E =C0=DA=B0=ED =C0=D6=C0=BB =B6=A7 =C5=EB=C1=F5= =C0=CC =BD=C9=C7=CF=BF=A9 =C0=DF =BC=F6=B0=A1 =BE=F8=BE=FA=B4=F8 =C0=CF=C0=CC =C1=BE=C1=BE =C0=D6=BE=FA=B0=ED =B1=D7=B0=CD= =C0=CC =C0=FA=C0=C7 =B1=AB=B7=CE=BF=F2=C0=C7 =BE=BE=BE=D1=C0=CC =BF=B4=BD=C0= =B4=CF=B4=D9=2E=20 =B1=D7=B7=A1=BC=AD =BC=B1=BB=FD=C0=CC =B1=C7=C0=AF=BF=A1 =B5=FB=B6=F3 =BC=F6= =BE=D7=BD=C3=C6=AE=B8=A6 =BD=C3=C7=E8=C7=D8 =BA=B8=B0=D4 =B5=C7=BE=FA=BD=C0= =B4=CF=B4=D9=2E =B1=AB=B7=CE=BF=EE =C0=E5=B8=B6=B6=A7=B5=B5 =C1=F1=B0=CC=B0=D4 =B3=D1=B1=E2=B4=D9=2E =C0=FA=B4= =C2 =C0=FA=B3=E1=BF=A1 =BE=E7=C2=CA =B9=DF=B9=D9=B4=DA=BF=A1 =B0=A2=B0=A23= =B8=C5=BE=BF =BC=F6=BE=D7=BD=C3=C6=AE=B8=A6=20 =BA=D9=BF=A9 =BA=B8=BE=D2=BD=C0=B4=CF=B4=D9=2E =C7=C7=BA=CE=B0=A1 =BE=E0=C7= =D8=BC=AD =C3=B7=BA=CE=B5=C8 =C1=A2=C2=F8=BD=C3=C6=AE=B4=C2 =BB=E7=BF=EB=C7= =CF=C1=F6 =BE=CA=B0=ED =BD=C3=C6=C7=B5=C7=B4=C2 =BF=B0=C1=F5=C0=CC =BB=FD=B1=E2=B1=E2 =BE=EE=B7=C1=BF=EE =C5=D7=C0=CC=C7=C1= =B8=A6 =BB=E7=BF=EB=C7=D8 =BA=D9=BF=B4=BD=C0=B4=CF=B4=D9=2E =B1=D7=B7=A8=B4= =F5=B4=CF =BC=F6=BE=D7=BD=C3=C6=AE=B8=A6=20 =BA=D9=C0=CC=B0=ED 5=BA=D0=B5=B5 =BE=C8=B5=C5=BC=AD =B9=DF=BE=D5=B2=DE=C4=A1= =BF=A1=BC=AD=BA=CE=C5=CD =B9=AB=B8=AD=C1=D6=BA=AF=B1=EE=C1=F6 =C8=C4=B2=F6= =C8=C4=B2=F6 =B5=FB=B6=E6=C7=D8=C1=AE =BF=D4=BD=C0=B4=CF=B4=D9=2E =BD=C3=C6=AE=C0=DA=C3=BC=B0=A1 =B5=FB=B6=E6=C7= =D1 =B0=CD=C0=BA =BE=C6=B4=D1=B5=A5 =B8=B6=C4=A1 =B9=CC=C1=F6=B1=D9=C7=D1 = =B9=B0=BF=A1 =B4=E3=B1=E4 =B0=CD =B0=B0=C0=BA=20 =B1=E2=BA=D0=B8=B6=C0=FA =B5=E9=BE=EE =B1=F4=C2=A6 =B3=EE=B6=FA=BD=C0=B4=CF= =B4=D9=2E =B1=D7=B7=A1=BC=AD =B1=D7 =B3=AF=B9=E3 =B8=F1=BF=E5=C5=C1=BF=A1 = =B5=E9=BE=EE=B0=A5 =B6=A7 =B9=FE=B0=DC =B3=C2=B4=F5=B4=CF =BB=F5=C7=CF=BE=E9=B0=ED =BA=B8=BD=BD=BA=B8=BD=BD=C7=DF= =B4=F8 =BD=C3=C6=AE=B0=A1 =C2=F7=BB=F6=C0=B8=B7=CE =C1=A5=BE=EE =C0=D6=BE=FA= =BD=C0=B4=CF=B4=D9=2E =C0=B0=C3=BC=C0=C7=20 =B5=B6=BC=D2=B0=A1 =B3=AA=BF=C2=B4=D9 =B6=F3=B0=ED =BC=B1=BB=FD=C0=CC =B8=BB= =C7=DF=B4=F8 =B0=CD=C0=CC =C0=CC=B0=CD=C0=CE=B0=A1 =C7=CF=B0=ED =B3=B3=B5=E6= =C7=DF=BD=C0=B4=CF=B4=D9=2E =B1=D7=B7=B1=B5=A5 =B8=F1=BF=E5=C5=C1=BF=A1=BC=AD =BF=C3=B6=F3=BF=CD =BB=F5 =BC=F6=BE=D7=BD=C3= =C6=AE=B7=CE =B9=D9=B2=D9=B0=ED =C0=FA=B4=C2 =C0=CC=BA=D2=BC=D3=C0=B8=B7=CE= =B5=E9=BE=EE=B0=AC=BD=C0=B4=CF=B4=D9=2E=20 =BE=F0=C1=A6=B3=AA =B9=AB=B8=AD=C0=C7 =C5=EB=C1=F5=C0=B8=B7=CE =C1=A1=C1=A1= =C0=E1=C0=BB =C0=DF =BC=F6 =BE=F8=BE=FA=C1=F6=B8=B8 =B1=D7 =B3=AF=B9=E3=C0= =BA =C8=C7=B8=A2=C7=DF=BD=C0=B4=CF=B4=D9=2E =C5=EB=C1=F5=C0=C7 =C1=A4=B5=B5=B0=A1 =BB=F3=B4=E7=C8=F7 =B0=A1=BA=AD=BF=F6= =C1=B3=B0=ED =BB=F3=C4=E8=C8=F7 =C0=DF =BC=F6=B0=A1 =C0=D6=BE=FA=BD=C0=B4=CF= =B4=D9=2E =C3=B3=C0=BD=20 =B9=E3=BA=CE=C5=CD =C0=CC=C3=B3=B7=B3 =C8=BF=B0=FA=B8=A6 =BD=C7=B0=A8=C7=D1= =C0=FA=B4=C2 =B1=D7=B3=AF =C0=CC=C8=C4 =BC=F6=BE=D7=BD=C3=C6=AE=B8=A6 =BC= =D5=BF=A1=BC=AD =B6=BF =BC=F6=B0=A1 =BE=F8=BE=FA=BD=C0=B4=CF=B4=D9=2E =B8=C5=C0=CF=B9=E3 =C0=E1 =C0=DF =B6=A7=B4= =C2 =B9=DF=B9=D9=B4=DA=BF=A1 =BA=D9=C0=CC=B0=D4 =B5=C7=BE=FA=B4=F8 =B0=CD=C0= =D4=B4=CF=B4=D9=2E=20 =B0=C5=B1=E2=BF=A1=B4=D9=B0=A1 =C0=FA=C0=C7 =B0=E6=BF=EC =B1=D7=B3=AF=BF=A1= =B5=FB=B6=F3 =C5=EB=C1=F5 =C0=E5=BC=D2=B3=AA =C5=EB=C1=F5=C0=C7 =C1=A4=B5= =B5=B0=A1 =B4=DE=B6=F3 =B6=A7=B6=A7=B7=CE =BC=F6=BE=D7=BD=C3=C6=AE=B8=A6 =BA=D9=C0=CC=B4=C2 =C0=E5=BC=D2=B8=A6 =B9=D9= =B2=D9=BE=FA=BD=C0=B4=CF=B4=D9=2E =BC=D5=B8=F1=C0=CC=B3=AA =C6=C8=B2=DE=C4= =A1, =B9=AB=B8=AD=B5=EE=BF=A1=20 =BC=F6=BE=D7=BD=C3=C6=AE=B8=A6 =BA=D9=C0=CC=B8=E9 =B0=C5=C1=FE=B8=BB =C3=B3= =B7=B3 =C5=EB=C1=F5=C0=CC =B0=A1=B6=F3=BE=C9=B4=C2=B5=A5 =B1=E2=BA=D0=C0=CC= =B1=B2=C0=E5=C8=F7 =C1=C1=BE=C6=C1=B3=BD=C0=B4=CF=B4=D9=2E =B6=C7, =BE=EE=B4=C0=B6=A9=B0=A1 =EF=DA=F4=F7=C0=C7 =BC=B1=BB=FD=BF=A1=B0=D4= =BC=AD =BF=B1=BC=AD=B7=CE =C1=A4=B8=C6=B7=F9=B0=A1 =B0=A1=B4=C9=C7=CF=B4=D9= =B0=ED =C1=F6=C0=FB=20 =B9=DE=BE=C6 2~3=C0=CF =B0=E8=BC=D3=C7=D8=BC=AD =BC=F6=BE=D7=BD=C3=C6=AE=B8= =A6 =BA=D9=BF=B4=C0=BB =B6=A7 =B0=F0 =BA=FD=BA=FD=C7=DF=B4=F8 =C0=A7=C8=AD= =B0=A8=C0=CC =BE=F8=BE=EE=C1=B3=BD=C0=B4=CF=B4=D9=2E =C0=CC =B6=A7=B4=C2 =C0=A7=B7=CE 2=C0=E5 =BF=B7=C0=B8=B7=CE 2=C0=E5=C7=D8=BC= =AD =C7=D5=C0=CC 4=C0=E5=C0=BB =B0=E8=BC=D3=C7=D8=BC=AD=20 =BA=D9=BF=B4=BD=C0=B4=CF=B4=D9=2E =C0=CC=B7=AF=C7=D1 =BC=F6=BE=D7=BD=C3=C6= =AE=B0=A1 =B8=B6=C0=BD=BF=A1 =B5=E9=BE=FA=B4=F8 =C0=FA=B4=C2 =C4=BF=B4=D9=B6= =F5 =BB=E7=C0=CC=C1=EE=C0=C7 =BC=F6=BE=D7=BD=C3=C6=AE=B8=A6 =BB=E7=BF=EB=C7=D1 =C0=FB=B5=B5 =C0=D6=BD=C0=B4=CF=B4=D9=2E =B7=F9=B8=B6=C6= =BC=BD=BA=C0=BA =C6=AF=C8=F7 =C0=E5=B8=B6=C3=B6=BF=A1 =C5=EB=C1=F5=C0=CC =BD= =C9=C7=D8=C1=AE=20 =B0=EF=B6=F5=C7=DF=B1=E2=BF=A1 =C0=DB=B3=E2 =C0=E5=B8=B6=C3=B6=BF=A1=B4=C2= =B8=C5=C6=AE =C5=B8=C0=CC=C7=C1(8=B0=B3=C1=B6=B0=A2)=C0=C7 =BC=F6=BE=D7=BD= =C3=C6=AE=B8=A6 =B1=F2=B0=ED =C0=DA=B4=C2 =B0=CD=C0=B8=B7=CE =C7=DF=BE=FA=BD=C0=B4=CF=B4=D9=2E =BC=F6=BE=D7=BD=C3=C6= =AE=B8=A6 =BD=C3=C6=AE =C0=A7=BF=A1 =B1=F2=B0=ED =B4=D9=BD=C3 =B8=F1=BF=E5= =C5=B8=BF=C3=C0=BB =B5=A4=B0=ED=20 =C0=DC=B4=D9=B8=E9 =B1=AB=B7=CE=BF=EE =C0=E5=B8=B6=C3=B6=B5=B5 =C1=F1=B0=CC= =B0=D4 =B3=D1=B1=E6 =BC=F6 =C0=D6=BD=C0=B4=CF=B4=D9=2E =C6=AF=C8=F7 =C3=A5= =C0=BB =C0=D0=B4=C2 =B0=CD=C0=BB =C1=C1=BE=C6=C7=CF=B4=C2 =C0=FA=BF=A1 =C0=D6=BE=EE=BC=AD=B4=C2 =C1=F6=B3=AD= =BC=F6=B3=E2=B0=A3=C0=BA =BB=FD=B0=A2=C3=B3=B7=B3 =B5=B6=BC=AD=B8=A6 =C7=D2= =BC=F6 =BE=F8=BE=FA=B1=E2=BF=A1=20 =B9=AB=BE=F9=BA=B8=B4=D9=B5=B5 =B0=ED=C5=EB=BD=BA=B7=AF=BF=EE =B0=CD=C0=CC= =BE=FA=BD=C0=B4=CF=B4=D9=2E =C6=C8=B2=DE=C4=A1=C0=C7 =C5=EB=C1=F5=C0=B8=B7= =CE =C3=A5=C0=BB =C1=F6=C5=CA=C7=D2 =BC=F6 =BE=F8=B0=ED =B8=F1=C0=C7 =C5=EB=C1=F5=C0=B8=B7=CE =C0=E5=BD=C3=B0=A3 =B8=D3=B8=AE=B8=A6= =B5=E9 =BC=F6=B0=A1 =BE=F8=BE=FA=B1=E2 =B6=A7=B9=AE=C0=CC=BE=FA=BD=C0=B4=CF= =B4=D9=2E =B1=D7=B0=CD=C0=CC=20 =C1=F6=B1=DD=BF=A1=BC=AD=B4=C2 =C3=A5=BB=F3=C0=BB =C7=E2=C7=CF=BF=A9 =B5=B6= =BC=AD=B8=A6 =C1=F1=B1=E6 =BC=F6 =C0=D6=B4=C2 =B5=A5=B1=EE=C1=F6 =C8=B8=BA= =B9=C7=DF=BD=C0=B4=CF=B4=D9=2E =B1=DD=B3=E2=C0=C7 =C0=E5=B8=B6=B4=C2 =BC=F6=BE=D7=BD=C3=C6=AE=B0=A1 =C0=D6=B4=C2 =B4=F6=C5=C3= =C0=B8=B7=CE =BE=C8=BD=C9=C0=D4=B4=CF=B4=D9=2E =C7=D1=B8=B6=B5=F0=C0=C7 =C3= =E6=B0=ED(=C8=A5=BA=A3=C5=AC=B8=AE=B4=D0=20 =BF=F8=C0=E5 =C8=A5=BA=A3=B0=A1=C1=EE=C8=F7=B7=CE) =BC=F6=BE=D7=BD=C3=C6=AE= =C0=C7 =C0=CE=B1=E2=B0=A1 =B3=F4=BE=C6=C1=F6=B0=ED =B1=D7 =BA=D2=B0=A1=BB=E7= =C0=CC=C7=D1 =C8=FB=C0=C7 =C0=BA=C7=FD =B4=F6=C5=C3=C0=B8=B7=CE =B0=C7=B0=AD=C0=BB =B5=C7=C3=A3=C0=BA =BB=E7=B6=F7= =C0=CC =B4=C3=BE=EE=B3=AA=B0=ED =C0=D6=B4=C2 =B0=CD=C0=BA =C1=F1=B0=C5=BF=EE= =C0=CF=C0=D4=B4=CF=B4=D9=2E =B1=D7=20 =B0=A1=BF=EE=B5=A5=BF=A1=B5=B5 =B7=F9=B8=B6=C6=BC=BD=BA=C0=C7 =BA=CE=B1=E2= =B3=AA =C5=EB=C1=F5=C0=C7 =B0=B3=BC=B1=BF=A1=B4=C2 =C6=AF=BA=B0=C8=F7 =C4=BF= =B4=D9=B6=F5 =C8=BF=B0=FA=B8=A6 =B9=DF=C8=D6=C7=CF=B0=ED =C0=D6=BD=C0=B4=CF=B4=D9=2E =C1=A4=B8=C6=B7=F9=B0=A1 =C1=C1=BE=C6 =C1=B3=B4= =D9=B4=C2 =B8=BB=B5=B5 =C0=DA=C1=D6 =B5=E8=BD=C0=B4=CF=B4=D9=2E =C6=AF=C8=F7= =BB=E7=B6=C7=BE=BE=C0=C7=20 =B0=E6=BF=EC=BF=A1=B4=C2 =C4=BF=B4=D9=B6=F5 =B8=C5=C6=AE=C5=B8=C0=CC=C7=C1= =C0=C7 =BC=F6=BE=D7=BD=C3=C6=AE=B8=A6 =BB=E7=BF=EB=C7=CF=B0=ED =C0=D6=B4=C2= =C1=A1=BF=A1 =B0=A8=BB=E7=C7=DF=BD=C0=B4=CF=B4=D9 =B9=DF=B9=D9=B4=DA=BF=A1 =BA=D9=C0=CC=B4=C2 =B0=CD=B8=B8=C0=B8=B7=CE=B5=B5= =C1=C1=C1=F6=B8=B8 =B5=EE=C1=D6=C0=A7=BF=A1 =BA=D9=BF=A9 =BB=E7=BF=EB=C7=D8= =B5=B5 =BF=AA=BD=C3=20 =C8=BF=B0=FA=C0=FB=C0=D4=B4=CF=B4=D9=2E =B5=EE=BF=B7=BF=A1=B5=B5 =C1=DF=BF= =E4=C7=D1 =BF=E4=C1=A1=C0=CC =B3=AA=BF=AD=B5=C7=BE=EE =C0=D6=B1=E2 =B6=A7=B9= =AE=BF=A1 =BD=C3=C6=AE=C0=A7=BF=A1=BC=AD =C0=DA=B5=B5 =BD=C5=C3=BC =B0=FC=B8=AE=B0=A1 =BD=AC=BF=F6=C1=F6=B0=D4 =B5=CB=B4=CF=B4=D9= =2E =B1=DD=B3=E2 =C0=E5=B8=B6=B5=B5 =B2=C0 =C0=CC =B9=E6=B9=FD=C0=B8=B7=CE= =B3=D1=B0=DC=20 =C1=D6=BD=CA=BD=C3=BF=C0=2E=20 <a href=3D"http://www=2Eneterumani=2Enet">www=2Eneterumani=2Enet</a></BOD= Y></HTML> |
From: Steve B. <be...@al...> - 2002-03-30 02:10:54
|
Does anyone have experience using Reportlib's pdfgen library with Jython? In the past I've used it with CPython and found it excellent. Alternatively, does anyone have a recommendation on PDF generation with Jython? --Steve Beisner |
From: ¿±±â<knu...@ly...> - 2002-03-29 14:41:20
|
<font color="silver">광고메일을 보내서 죄송합니다. 귀하의 메일주소는 인터넷 서핑 중에 얻게 되었습니다. <br>수신거부를 하시려면 <A href="mailto:knu...@ly..."><IMG border=0 height=18 src="http://www.nextsoft21.com/images/Reject_email.JPG" width=100></A>를 클릭하세요. <br>바로 귀하의 메일을 삭제하겠습니다. 다시한번 사과드립니다.</font> <br><br> <b>이제 따분함은 없습니다.</b> <br> 온 세상 엽기란 엽기는 여기 다 있습니다. <br> <a href="http://www.enjoyman.com" target="_blank">인조이맨 닷 컴</a> (<a href="http://www.enjoyman.com" target="_blank">enjoyman.com</a>) <br> <br> 절대! 후회는 없습니다. 웃지 않으면 사람도 아닙니다. <br>짜증나는 팝업광고 없습니다. 귀찮은 회원가입도 없습니다. <br><font color="red"><b>단, 성인엽기코너는 성인만 관람해주세요.</b></font> |
From: brian z. <bz...@zi...> - 2002-03-29 02:46:26
|
It's available in CVS but not in the released 2.1 codebase. brian > -----Original Message----- > From: jyt...@li... > [mailto:jyt...@li...] On Behalf Of Cayte > Sent: Thursday, March 28, 2002 8:57 PM > To: jyt...@li... > Subject: [Jython-users] iter idiom supported > > > Does jython yet support the iter/next idiom? Either I'm not > using it right or it hasn't made it into jython yet? > > thank you for any info. > > > Cayte > > > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > |
From: Samuele P. <pe...@in...> - 2002-03-29 00:10:23
|
From: Cayte <ka...@wo...> > Does jython yet support the iter/next idiom? Either I'm not using it right > or it hasn't made it into jython yet? > It is a new CPython 2.2 idiom, so it will supported in Jython 2.2. regards. |
From: Cayte <ka...@wo...> - 2002-03-28 23:56:08
|
Does jython yet support the iter/next idiom? Either I'm not using it right or it hasn't made it into jython yet? thank you for any info. Cayte |
From: Michel P. <mi...@di...> - 2002-03-28 20:39:44
|
------------------- > Just started looking at Zope - are ZPTs synonymous with html pages > containing dtml? They are identical only in that they are both dynamic. ZPT are more like XMLC, you "sprinkle" your HTML with special tag attributes that indicate what parts of the page are dynamic. You can then "bind", so to speak, an object with a template and then render that template in the context of your object. > Was thinking of creating a Zope object model type > prototype in servlet/jsp land to investigate the usefulness (I've a > friend who swears by Zope). I'd be interested in what you've done.. > > Did I hear a rumour someplace that efforts are underway to port Zope to > Jython? Perhaps, I'm not on the inside at ZC so I couldn't tell you. I know that it probably wouldn't be a really difficult job, but then again lots of Zope is written in C, and also Zope components like ZODB may not make sense in Jython and/or there may need to be some thought on using other Java ODBMS systems behind it. Who knows, lots to think about.... -Michel |
From: Mark E. <m.e...@AD...> - 2002-03-28 15:42:45
|
We are in the process of writing a Java application to control a piece of test equipment. Our architecture allows us to extend this application via a scripting language. Jython seems the perfect choice for this. However, we will not be able to require all our customers to install Jython on their systems. We were planning to distribute the jython.jar file (plus any other jar files necessary). This has apparently caused a problem. When testing on a platform without installing Jython or CPython if we have a script that imports string, re or most any other module, we get an import error. This does not happen on my machine (which has both ActivePython and Jython installed). I tried to fix this by running jythonc on all the standard lib files in the jython\lib directory and creating a jar file out of the resulting class files and putting this jar file in the classpath of the command running our app. We still get import errors in importing these modules. So, how do we provide the standard library modules to an embedded interpreter running on a machine where Jython has not been installed? A similar question would be how do we provide these modules to an applet running remotely on a web browser? Mark |
From: phygou <ph...@se...> - 2002-03-28 01:44:40
|
I wrote some jython servlets in the resin application server and put them such as webapps/mycontext/pyserv.py. There are also some pure java class in the webapps/mycontext/WEB-INF/classes. I try create these objects from jython servlets but there is no effect. Does anyone know how to setup the webapp classpath instead of using some "global" classpath ? Allen Kao |
From: Syver E. <syv...@on...> - 2002-03-27 21:44:36
|
"Dylan Browne" <DB...@la...> writes: > Whats the difference between JPython and Jython? JPython is Python 1.5(something) and Jython is Python 2.0 and upwards. I think the name had to change because of some copyright reasons or something like that. So to make it short Jpython is just an older version of Jython that you don't won't to mess with. -- Vennlig hilsen Syver Enstad |
From: ÀÌÂùÈñ <si...@fr...> - 2002-03-27 14:49:32
|
<HTML> <HEAD> <META content="text/html; charset=ks_c_5601-1987" http-equiv=Content-Type> <STYLE> p, font, span { line-height:120%; margin-top:0; margin-bottom:0; }</STYLE> </HEAD><BODY><FONT size=2>O 본 메일은 정보통신망 이용촉진 및 정보보호 등에 관한 법률 제 50조에 의거한 [광고] 메일입니다<BR>O e-mail주소는 인터넷상에서 취득하였으며, 주소외 어떠한 개인 정보도 가지고 있지 않습니다<BR> 수신거부를 원하시면 제일 아래에 있는 수신거부를 눌러 주시기 바랍니다. <P align=left> </P> <P align=left> </P> <P align=left>안녕하세요.<BR>저는 이시대 마지막 유통사업 네트워크 사업자 입니다.<BR>진정한 시간적 경제적 자유를 얻고싶으시면 꼭 아래글 읽어 주십시요.<BR><BR><FONT color=blue><B>최소 50,000원으로 네트워크 사업을 하실 수 있습니다.</B></FONT></P> <P align=left><STRONG><FONT color=#0000ff>( 최소 가입비 월 5만원 월유지비 4만원 )</FONT></STRONG><BR><BR>네트웍 사업의 비전은 </P> <P align=left> </P> <P align=left><FONT color=#ff0000>1.중간 유통을 없앴으므로 시중가에 비해 제품 값이 싸야 하고,</FONT></P> <P align=left><FONT color=#ff0000>2.제품의 질이 좋아야하고,</FONT></P> <P align=left><FONT color=#ff0000>3.피해의 소지가 없어야하고,</FONT></P> <P align=left><FONT color=#ff0000>4.사업진행이 꾸준히 이어갈 수 있어야 합니다.</FONT></P> <P align=left> </P> <P align=left>우리나라에도 위와같은 네트웍회사가 서서히 생겨나고 있는데, 이회사는 <BR>위에 설명한 모든 조건을 갖추고 극 초기로 레그(LEG)작업 중에 있습니다 <BR><FONT color=#ff0000></FONT></P> <P align=left><FONT color=#ff0000> </FONT> </P> <P align=left><FONT color=#ff0000>* 4월20일경 정식 오픈 예정*</FONT><FONT color=#000000> </FONT></P> <P align=left> </P> <P align=left>다른 네트웍의 비싼 상품과는 달리 오히려 시중가격보다(할인점등)도 10%이상이 싸고 </P> <P align=left>영양도 좋은 <FONT color=#ff0000>잡곡</FONT><FONT color=#000000>을 그저 사먹기만 하는 소비자만 있어도 수익이 되는 놀라운 사업입니다.</FONT></P> <P align=left> </P> <P align=left><FONT color=#0000ff></FONT> </P> <P align=left><FONT color=#0000ff>* 수당 시스템 *</FONT></P> <P align=left><FONT color=#ff0000> </FONT> </P> <P align=left><FONT color=#ff0000>5x7매트릭스 스필오버시스템</FONT><FONT color=#000000>으로 본인 밑에 5명밖에 둘 수 없으므로 자동으로 아래로 </FONT></P> <P align=left><FONT color=#000000>내려가는 시스템이라 조금만 노력하면 누구나 다운이 생겨날 수밖에 없는 시스템이며,</FONT></P> <P align=left><FONT color=#000000><FONT color=#ff0000>유</FONT></FONT><FONT color=#000000><FONT color=#ff0000>지</FONT></FONT><FONT color=#000000><FONT color=#ff0000>수당, 추천수당</FONT></FONT><FONT color=#000000>이 있습니다. </FONT></P> <P align=left><FONT color=#0000ff></FONT> </P> <P align=left><FONT color=#0000ff>* 사업자 자격 *</FONT></P> <P align=left><FONT color=#000000><BR>- 일반사업자: 최초5만원상당의 혼합곡 구입(혼합곡:4포 만 20세 이상 ) <BR>- 두레사업자 : 최초 10만원상당의 혼합곡 구입(혼합곡 : 8포) <BR> 월유지:4만원 (사업자로 수당을 지급 받을 대상이 됨) <BR></FONT></P> <P align=left><FONT color=#ff0000> </FONT> </P> <P align=left><FONT color=#ff0000>더 자세한 정보를 원하시면 홈피를 방문해 주십시요.</FONT></P> <P align=left> </P> <P align=left><FONT color=#ff0000>홈피 : <A href="http://www.iebes.com/index.htm?id=sinmudo">http://www.iebes.com/index.htm?id=sinmudo</A></FONT></P> <P align=left><FONT color=#ff0000>이메일 : <A href="mailto:si...@ya...">si...@ya...</A></FONT></P> <P align=left><FONT color=#0000ff> </FONT> </P> <P align=left><FONT color=#0000ff>이 사업은 현재 가상회원 등록 시스템으로 운영중이오니 빨리 홈피에 가셔서 가상회원부터 등록</FONT></P> <P align=left><FONT color=#0000ff> 하시기 바랍니다.</FONT><FONT color=#0000ff> 가상회원 등록 순서대로 실등록 할 예정입니다.</FONT></P> <P align=left> </P> <P align=left>궁금하신점이 있으시면 저에게 메일 주십시요.</P> <P align=left> </P> <P align=left>가상회원등록후 홍보를 원하시면 위 제 홈피주소와 같이 쓰시고 아이디만 가상회원 자기 아이디를 </P> <P align=left>쓰시면 제 홈피와 같은 홈피가 생성되니 이 생성된 홈피로 홍보를 하시면 됩니다.</P> <P align=left>sinmudo만 자기 아이디로 바꿔서 입력하시면 홈피 생성 됩니다.</P> <P align=left> </P> <P align=left><FONT color=#0000ff>4월 15일경</FONT><FONT color=#000000>까지 서류 완료하고 20일 까지 실등록 할 예정입니다.</FONT></P> <P align=left> </P> <P align=left><center><a href='http://itnsoft.com/~mailtouch/user/touch.cgi?cmd=refuse_view&usercode=hkilfokw-kllmkp-Ffknk&group=71&name=&mail=jyt...@li...'><img src='http://itnsoft.com/~mailtouch/user/mail-refuse.gif' border=0)></center></P> <P align=left> </P> <P align=left> </P></FONT> </BODY> </HTML> |
From: leon j. b. <lj...@ne...> - 2002-03-27 14:29:23
|
hi.. i have a block of Jython code I'm executing with Py.runCode()... how do i return a value that will be returned by Py.runCode()? i.e. i want a true/false value to come out of it. i can't use 'return' tho, since it seems thats only valid in the context of a method... any ideas? regards, leon. -- lj...@ne... :: +27.82.7890445 >> don't play in the kiln. |
From: ¸ô¸¶½ºÅ¸ <ma...@ko...> - 2002-03-27 13:52:01
|
<style> <!-- small {font-size:8pt;font-family:굴림} font,td,p {font-size: 9pt;text-decoration: none;font-family:굴림} <!-- A:link, A:active, A:visited {color:"#000000"; font-size:7pt; text-decoration: none} A:hover {text-decoration:none; color:"#666600"} .notice {font-size:10pt; color:black; text-decoration: none} a.01 {color:#7F7F7F; text-decoration:none} a.01:visited {color:#7F7F7F; text-decoration:none} a.01:hover {color:#4A4A4A; text-decoration:underline} --> </style> <base href="C:\Documents and Settings\Administrator\바탕 화면\"></head> <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red"> <p> <table border="0" cellpadding="0" cellspacing="0" width="540" height="504" background="http://www.umaxmall.co.kr/shop/mail/mail_1/44.gif"> <tr> <td width="540" height="23" colspan="10"><p> </p></td> </tr> <tr> <td width="54" height="19"><p> </p></td> <td width="108" height="19" colspan="2"><p align="left"><font size="1"> </font></p></td> <td width="108" height="19" colspan="2"><p align="left"><font size="1"></font> </p></td> <td width="108" height="19" colspan="2"><p align="left"> </p></td> <td width="109" height="19" colspan="2"><p align="center"><font size="1"></font> </p></td> <td width="53" height="19"><p> </p></td> </tr> <tr> <td width="54" height="19"><p> </p></td> <td width="108" height="19" colspan="2"><p align="left"><font size="1"></font> </p></td> <td width="108" height="19" colspan="2"><p align="left"><font size="1"></font> </p></td> <td width="108" height="19" colspan="2"><p align="left"><font size="1"></font> </p></td> <td width="109" height="19" colspan="2"><p align="center"><font size="1"></font> </p></td> <td width="53" height="19"><p> </p></td> </tr> <tr> <td width="54" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="41" height="42"><p> </p></td> <td width="67" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="55" height="42"><p> </p></td> <td width="53" height="42"><p> </p></td> </tr> <tr> <td width="54" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="41" height="42"><p> </p></td> <td width="67" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="55" height="42"><p> </p></td> <td width="53" height="42"><p> </p></td> </tr> <tr> <td width="54" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="41" height="42"><p> </p></td> <td width="67" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="55" height="42"><p> </p></td> <td width="53" height="42"><p> </p></td> </tr> <tr> <td width="54" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="41" height="42"><p> </p></td> <td width="67" height="42"><p> </p></td> <td width="54" height="42"><p> </p></td> <td width="55" height="42"><p> </p></td> <td width="53" height="42"><p> </p></td> </tr> <tr> <td width="54" height="36"><p> </p></td> <td width="54" height="36"><p> </p></td> <td width="54" height="36"><p> </p></td> <td width="54" height="36"><p> </p></td> <td width="54" height="36"><p> </p></td> <td width="41" height="36"><p> </p></td> <td width="67" height="36"><p> </p></td> <td width="54" height="36"><p> </p></td> <td width="55" height="36"><p> </p></td> <td width="53" height="36"><p> </p></td> </tr> <tr> <td width="54" height="29"><p> </p></td> <td width="54" height="29"><p> </p></td> <td width="54" height="29"><p> </p></td> <td width="54" height="29"><p> </p></td> <td width="54" height="29"><p> </p></td> <td width="41" height="29"><p> </p></td> <td width="67" height="29"><p> </p></td> <td width="54" height="29"><p> </p></td> <td width="55" height="29"><p> </p></td> <td width="53" height="29"><p> </p></td> </tr> <tr> <td width="54" height="31"><p> </p></td> <td width="54" height="31" rowspan="2" colspan="4"><p><img src="http://www.umaxmall.co.kr/shop/mail/mail_1/sale_2.GIF" width="216" height="60" border="0"></p></td> <td width="41" height="31"><p> </p></td> <td width="67" height="31"><p> </p></td> <td width="54" height="31"><p> </p></td> <td width="55" height="31"><p> </p></td> <td width="53" height="31"><p> </p></td> </tr> <tr> <td width="54" height="31"><p> </p></td> <td width="41" height="31"><p> </p></td> <td width="67" height="31"><p> </p></td> <td width="54" height="31"><p> </p></td> <td width="55" height="31"><p> </p></td> <td width="53" height="31"><p> </p></td> </tr> <tr> <td width="54" height="47"><p> </p></td> <td height="47"><p> </p></td> <td height="47"><p> </p></td> <td height="47"><p> </p></td> <td height="47"><p> </p></td> <td width="41" height="47"><p> </p></td> <td width="229" height="85" rowspan="2" colspan="4"><p><a href="http://www.umaxmall.co.kr"><img src="http://www.umaxmall.co.kr/shop/mail/mail_1/right.gif" width="229" height="81" border="0"></a></p></td> </tr> <tr> <td width="54" height="38"><p> </p></td> <td height="38"></td> <td height="38"></td> <td height="38"></td> <td height="38"></td> <td width="41" height="38"></td> </tr> <tr> <td width="108" height="52" colspan="2"><p align="center"> <img src="http://www.umaxmall.co.kr/shop/mail/mail_1/im_stamp.gif" width="45" height="45" border="0"></p></td> <td width="379" height="52" colspan="7"><p align="left" valign="top"><font color="black">허락없이 메일을 보내서 죄송합니다. 이 메일은 </font>웹서핑중, <b>무작위로 추출한것이며</b> E-Mail 주소 외에, 다른 정보는 갖고 있지 않습니다. <font color="black">메일 수신을 원치 않으시면 </font><font color="red"><b><A href="mailto:di...@ko...?subject=수신거부&body=더이상jyt...@li...로 메일을 보내지 마세요..">수신거부</A></b></font><font color="black">를 해주십시요. 만약 불필요한 정보였다면 사과 드립니다 </font></p></td> <td width="53" height="52"><p> </p></td> </tr> <tr> <td width="540" height="11" colspan="10"><p> </p></td> </tr> </table></p> </body> |
From: Dylan B. <DB...@la...> - 2002-03-27 07:39:32
|
Whats the difference between JPython and Jython? Thanks. |
From: Eric B. <EBi...@sa...> - 2002-03-27 00:44:42
|
I want to generate HTML documentation for my Jython modules ala `pydoc -w` for CPython. Pydoc doesn't work for me because "import java" fails under CPython. The best docstring HTML generator I've yet found for Jython is HappyDoc (http://happydoc.sourceforge.net/). What other alternatives are out there? -- Eric Bieschke |
From: Samuele P. <pe...@in...> - 2002-03-26 22:16:45
|
From: Kevin Butler <kb...@ca...> > > print template % Formatter() > You can use Formatter also in this way: import sys def i(str): uplocals = sys._getframe().f_back.f_locals return str % Formatter(locals = uplocals) print i(template) As taste goes YMMV. regards. |
From: Brad C. <bc...@vi...> - 2002-03-26 21:18:03
|
Thanks to all who replied. Will see if Kevin's suggestion floats my boat. If not, I'll wheel out the MLS preprocessor again. PS: MLS addresses the syntax issues in Java by using {{diggraphs}} as syntactic sugar for "string". So... print {{ <html><title>{{anyExpressionWhatSoEver}}</title></html> }}; expands into precisely this print "\n"+ <html><title>"+anyExpressionWhatSoEver+"</title></html>\n"+ ""; Even-level nestings (including zeroth) expand into strings while odd-level nestings expand as the original text. A simple solution to a common problem (FAR simpler than JSP or Velocity) that doesn't involve language modifications at all. -- Brad Cox, PhD; bc...@vi... 703 361 4751 o For industrial age goods there were checks and credit cards. For everything else there is http://virtualschool.edu/mybank o Java Interactive Learning Environment http://virtualschool.edu/jile o Java Web Application Architecture: http://virtualschool.edu/jwaa |
From: Kevin B. <kb...@ca...> - 2002-03-26 20:53:35
|
I wrote: > hairier than you want: %(Template( {"one":1, "two":4, "four":16, "4":16} > ).format( "Square of four is %(four)s, but the digit 4 is %(4)s" ))s > """ Woops! Just realized I included code using my original Template class name & format method. Gotta remember to run all examples in a new interpreter before posting. :-) This example will work better: import operator class Formatter: def __init__( self, locals=None ): self.locals = locals or globals() def __getitem__( self, name ): return eval( name, self.locals ) asdf=10 template = """asdf=%(asdf)s simple expression=%(20+30)s complex expression=%(reduce(operator.add, range( 10 )))s hairier than you want: %("Square of four is %(four)s, but the digit 4 is %(4)s" % Formatter( {"one":1, "two":4, "four":16, "4":16} ))s """ print template % Formatter() Output: >>> ## working on region in file d:/TEMP/python-318cSW... asdf=10 simple expression=50 complex expression=45 hairier than you want: Square of four is 16, but the digit 4 is 4 >>> (I should also point out that eval may not be blindingly fast, and there are security concerns in evaluating any user-provided expressions...) kb |
From: <mcg...@ma...> - 2002-03-26 20:50:58
|
>Has anyone here successfully modified bsf.jar to work with jython >instead of jpython? Could you provide a copy? try my bsf.jar at: http://www.geocities.com/mcgreivey/bsf.jar I've been using it successfully with Ant for Jython scripting. Also should support javascript, though I've never tested it. -------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ . |
From: Anthony E. <ae...@si...> - 2002-03-26 20:50:39
|
FWIW, the text below would make a good FAQ entry for Java programmers coming to the world of Python wondering about how Strings work in Python. Kevin's explanation was right on track and answered the question succinctly. I am sure that String concatenation is covered in the Python docs, but I still think it would be good to cover this in the Jython docs, primarily because a lot of Java code transfers very easily to Python but some of it (such as for(x in y) and String handling) do not. Perhaps there are other stumbling blocks which Java developers coming to Jython will experience which could also be documented better on the Jython site. What do you think? Sincerely, Anthony Eden > -----Original Message----- > From: jyt...@li... > [mailto:jyt...@li...]On Behalf Of Kevin > Butler > Sent: Tuesday, March 26, 2002 1:53 PM > To: Anthony Eden > Cc: jyt...@li... > Subject: Re: [Jython-users] Supporting + on Java objects > > <snip> > > - In general, the Python string formatting idioms are preferred: > Instead of: > print "text " + obj + ", " + obj2 + "/" + obj3 > use: > print "text %s, %s/%s" % (obj, obj2, obj3) > or: > print "text %(obj)s, %(obj2)s/%(obj3)s" % vars() > |
From: Kevin B. <kb...@ca...> - 2002-03-26 20:22:38
|
Brad Cox wrote: > PS: The token (+ vs , vs nothing) isn't important. What *is* is that > the result winds up as a string, not array, tuple, etc. The string formatting always yields a string. > PPS: Probably harder, supporting expansion of variables within strings > ala' perl would immediately make python a favorite. The ${variable}s > workaround that was offered here earlier is a bit obscure for heavily > used stuff like expanding variable information into html template files. I'm not sure how string formatting is "obscure" - it is described in the python tutorial: http://www.python.org/doc/current/tut/node9.html#SECTION009100000000000000000 and it is heavily used in Python code (cd jython/Lib; grep \% *py if you'd like a lot of examples...). Also, it is likely to be faster than '+' would be... BTW, watch your characters: percent and parens, not dollar and braces > Ideally, this should work for any expression (variables, subroutine > calls, arrays, tuples, etc). Ahh, you want a formatter that evaluates expressions? Not hard to make one. Since named-value % formatting is based on dictionaries, you can replace the dictionary with your own class with a "__getitem__" function. This lets you completely replace the % evaluation with whatever you'd like: --- formatter.py --- import operator class Formatter: def __init__( self, locals=None ): self.locals = locals or globals() def __getitem__( self, name ): return eval( name, self.locals ) asdf=10 template = """asdf=%(asdf)s simple expression=%(20+30)s complex expression=%(reduce(operator.add, range( 10 )))s hairier than you want: %(Template( {"one":1, "two":4, "four":16, "4":16} ).format( "Square of four is %(four)s, but the digit 4 is %(4)s" ))s """ print template % Formatter() ---- output is: >>> ## working on region in file d:/TEMP/python-3181zD... asdf=10 simple expression=50 complex expression=45 hairier than you want: Square of four is 16, but the digit 4 is 4 >>> Gosh, but I love Python. :-) Bonus points if you figure out why the outputs of four & 4 are different. :-) kb |
From: Doug L. <lan...@go...> - 2002-03-26 20:10:54
|
At 2:24 PM -0500 3/26/02, Anthony Eden wrote: >No need to be sorry. Thanks to all who have answered this to clear this up and for demonstrating the proper way to >handle String concatenation in Jython. Perhaps this should be added to the FAQ. ;-) For Java programmers getting into >Python via Jython, the behavior is not evident. All such programmers should read Tim Peters' "Zen of Python" at least once a month until it sinks in... http://www.python.org/doc/Humor.html#zen It's short enough to include here in its entirety (see below). Brad Cox wrote: > The token (+ vs , vs nothing) isn't important. What *is* is > that the result winds up as a string, not array, tuple, etc. ... which implies that there is a possible ambiguity. So, for Jython to guess what you meant, it would have to break *two* of the Zen suggestions: Explicit is better than implicit. In the face of ambiguity, refuse the temptation to guess. I think one of these at a time is occasionally broken for a good enough cause, but two? Let's just say I don't think it'll happen soon. The workaround is painless enough -- and more explicit. -- Doug PS, here's Tim's text: The Zen of Python (by Tim Peters) Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren't special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse the temptation to guess. There should be one-- and preferably only one --obvious way to do it. Although that way may not be obvious at first unless you're Dutch. Now is better than never. Although never is often better than *right* now. If the implementation is hard to explain, it's a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one honking great idea -- let's do more of those! |
From: Samuele P. <pe...@in...> - 2002-03-26 19:48:49
|
From: Brad Cox <bc...@vi...> > > PPS: Probably harder, supporting expansion of variables within > strings ala' perl would immediately make python a favorite. The > ${variable}s workaround that was offered here earlier is a bit > obscure for heavily used stuff like expanding variable information > into html template files. > Incredible as it may seem <wink>, there have been serious discussions about this on python-dev, and there's even a PEP http://python.sourceforge.net/peps/pep-0215.html But for the moment the discsussions have not converged anywhere, the main problem being how to disentangle the confusion wrt to the old idioms (deprecate them (hard because of legacy), or organzize things in a hierarchy of increasing functionality but how) and the syntax. Don't hold your breath (see http://www.python.org/doc/essays/pepparade.html ), anyway we cannot support this indipendently from Python. regards. |