|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Lentsov 2:4615/71.10 22 Nov 2001 17:11:21 To : All Subject : URL: http://www.lwn.net/2001/1122/devel.php3 --------------------------------------------------------------------------------
[1][LWN Logo]
[2]Click Here
[LWN.net]
Sections:
[3]Main page
[4]Security
[5]Kernel
[6]Distributions
Development
[7]Commerce
[8]Linux in the news
[9]Announcements
[10]Linux History
[11]Letters
[12]All in one big page
See also: [13]last week's Development page.
Development projects
News and Editorials
Psyco, the Python Specializing Compiler The [14]Psyco project by Armin
Rico has the goal of speeding up Python execution times.
"The aim of the Psyco project is to show that it is possible to
execute Python code at speeds approaching that of fully compiled
languages. The current prototype operates on i386-compatible
processors. Preliminary results show potential speed-ups of a factor
10 to 100, which means that we can hope execution speeds closer to
fully optimized C than to traditional Python."
The [15]project overview notes that Psyco works by replacing the most
inner loop of the standard CPython implementation, which means that it
can be integrated into CPython. "The name Psyco, or Python
Specializing Compiler, comes from the fact that the emitted machine
code is specialized to specific values of the data, not only to the
pseudo-code (a.k.a. bytecode) to interpret." There is also a hint that
the Psyco code may be useful for speeding up other interpreted
languages, it was written with that in mind.
Some of the [16]compatibility issues include missing bytecodes, a
number of code assumptions, assumptions that object types won't
change, and no support for the Python debugger, among other things.
Psyco may not be useful for all of the Python code ever written, but
it could be very useful for speeding up certain types of code.
The Psyco code and documentation [17]are licensed under the GPL
license.
Directory Management Systems
Ganymede 1.0.8 released. Version 1.0.8 of the Ganymede network
directory management system [18]has been announced. This version
features changes to the database format for support of larger numbers
of data objects, improvements to the XML loader, and other bug fixes.
Embedded Systems
Embedded Linux Newsletter (LinuxDevices.com). The [19]LinuxDevices.com
Embedded Linux Newsletter for November 15 is out, with the usual
collection of interesting stuff from the Embedded Linux community.
Mail Software
PerlMx 1.2.2 Released (milter.org). Milter.org [20]examines the latest
PerlMx mail filtering software. PerlMx version 1.2.2 is a maintenance
release with a number of bug fixes.
Network Management
OpenNMS update. After a bit of a break, the OpenNMS project has
[21]produced a new development update. They have released
OpenNMS 0.9.0, which brings a great many changes and improvements.
There is also, now, a commercial support offering available at
[22]OpenNMS.com.
Printing Systems
CUPS v1.1.12 released. A new version of the CUPS printing system
[23]has been released. "CUPS 1.1.12 adds support for Polish PPD files,
adds a missing directory definition to the cups-config script, and
fixes bugs in the CUPS-Add-Printer and CUPS-Move-Job operations."
LPRng 3.8.1 available. Version 3.8.1 of the LPRng printing system
[24]is available. The [25]CHANGES relating to version 3.8.1 include a
number of bug fixes.
Omni printer driver adds more printers. The [26]Omni printer driver
now supports 392 different printers, [27]the list of supported
printers just keeps growing.
Science
Parsing Protein Domains with Perl (O'Reilly). James Tisdall [28]talks
about Perl and Biology software on perl.com. " Biological data on
computers tends to be either in structured ASCII flat files--that is
to say, in plain-text files--or in relational databases. Both of these
data sources are easy to handle with Perl programs."
Web-site Development
ASPSeek v.1.2.6 released. A new version of the ASPSeek web search
engine [29]is available. This release [30]features a bunch of bug
fixes and some minor tweaks.
Create RSS channels from HTML news sites (O'Reilly). Chris Ball
discusses techniques for creating a [31]Remote Site Summary with Perl
on O'Reilly's perl.com site. "Even if you haven't heard of the RSS
acronym before, you're likely to have used RSS in the past. Whether
through the slashboxes at slashdot or our own news summary at
use.perl.org, the premise remains the same - RSS, or 'Remote Site
Summary' is a method used for providing an overview of the latest news
to appear on a site."
The latest news from the Zope Members. This week, the [32]Zope
Members' news looks at the following new releases: BlogFace 0.1a,
LDAPUserFolder 1.0, CMFLDAP 1.1, Parsed XML 1.2.1. Other Zope news is
also featured.
November 22, 2001
Application Links
[33]GIMP
[34]Mozilla
[35]Galeon
[36]High Availability
[37]ht://Dig
[38]mnoGoSearch
[39]MagicPoint
[40]Wine
[41]Worldforge
[42]Zope
Open Source Code Collections
[43]Berlios
[44]Freshmeat
[45]OpenSourceDirectory
[46]Savannah
[47]Le Serveur Libre
[48]SourceForge
[49]Sweetcode
Desktop Development
Browsers
Galeon 0.12.8 Released. Galeon 0.12.8 [50]has been released. This
version is release candidate 3 for Galeon 1.0 and includes more bug
fixes.
Desktop Environments
Second Evolution 1.0 release candidate. The second release candidate
for Evolution 1.0 is now [51]available. Numerous bugs have been fixed
since the first one came out; the developers are hoping to flush out
the rest with this version.
A New GNOME Summary. The latest [52]GNOME Summary has been published.
Topics include GNOME-print's new True Type support, a new home for
GTKSharp, the GNOME Foundation elections, free beer for Gnumeric bug
finders and more.
KDE 3.0 Screenshots (KDE dot News). [53]KDE dot News takes a look at
the latest screenshots from the upcoming KDE 3.0 release.
Games
PyUI 0.8 released. Version 0.8 of PyUI, a Python based GUI library
that was originally developed for game software, [54]has been
announced. "The 0.8 release includes many improvements including
keyboard navigation, cleaner drawing, a re-designed default theme,
text wrapping, GUI callback events and the re-introduction of
transparency . The stability and maturity of PyUI have advanced
greatly since the 0.7x releases thanks mainly to the code
contributions from Peter Freese."
Office Applications
Gnumeric 0.76 released. Gnumeric 0.76 has been [55]released. Almost
everything is frozen at this point, with the exception of translations
and bug fixes; the developers are aiming for a stable release on
December 15.
AbiWord Weekly News #70. [56]Issue number 70 of the AbiWord Weekly
News is available. Lots of bugs are being fixed in preparation for the
upcoming 0.9.5 pre-release.
Miscellaneous
This week in DotGNU. The [57]This week in DotGNU newsletter for
November 17 is out. Covered projects include the IDsec authorization
effort, and the list of 20 DotGNU projects.
Desktop Environments
[58]GNOME
[59]GNUstep
[60]KDE
[61]XFce
[62]XFree86
Window Managers
[63]Afterstep
[64]Enlightenment
[65]FVMW2
[66]IceWM
[67]Sawfish
[68]WindowMaker
Widget Sets
[69]GTK+
[70]Qt
Programming Languages
Caml
Caml Weekly News for November 20, 2001. The latest [71]Caml Weekly
News is out. Topics this week include the first source release of
Ocamlnet, pre-releases of OCamlCVS and OCamldoc, and a Debian package
for CamlIDL.
The Caml Hump. This week, [72]the Caml Hump also looks at OCamlnet,
which is a collection of OCaml modules that provide application-level
Internet access.
Lisp
Common Lisp, Typing and Mathematics. Francis Sergeraert [73]has
published a tutorial that aims to help mathematicians make use of
Common Lisp.
Perl
Birth of the POE Documentation Project (use Perl). The POE (Persistent
Object Environment) Documentation project [74]has been created. "The
aim of the POE Documentation project is to break the POE docs up into
manageable topical chunks that make sense to new users."
PHP
PHP Weekly Summary for November 19, 2001. The [75]November 19, 2001
edition of the PHP Weekly Summary is out. Topics this week include the
Sablot extension, reports from the PHP conference, PHP licensing, the
PHP 4.1.0 countdown, a new porter extension, PHP 4.1.0 RC2, a new
file_md5() function, a new RTF extension, and more.
Python
Python 2.2 beta 2. The second (and probably last) beta of Python 2.2
has been [76]released. There's a few small new features, but this
release is mostly dedicated to bug fixes, as one might expect.
This week's Python-URL. [77]Dr. Dobb's Python-URL for November 16 is
out, with the latest from the Python development community.
Python Projects (FreshMeat). Ryan Kulla [78]pushes Python in an
article on FreshMeat. "When I found what Python had to offer, I was
amazed. I could write big applications very quickly, and the source
code was always easy to read because of how Python is built. Best of
all, Python is so easy to learn that you can literally learn it in a
weekend just from reading the online tutorial."
Optik: a Python command line parser. Version 1.1 of [79]Optik has been
released."Optik is a powerful, flexible, extensible, easy-to-use
command-line parsing library for Python. Using Optik, you can add
intelligent, sophisticated handling of command-line options to your
scripts with very little overhead." Optik is licensed under the BSD
license.
Ruby
The Ruby Garden. This week, [80]the Ruby Garden looks at a new Ruby
parser from Markus Liedl.
Tcl/Tk
This week's Tcl-URL. Here's [81]Dr. Dobb's Tcl-URL for November 20
with the latest from the Tcl/Tk community.
XML
XML::LibXML - An XML::Parser Alternative. This week's featured Perl
tool for working with XML is XML::LibXML. Kip Hampton [82]takes a look
on O'Reilly's XML.com. "Expat and XML::Parser have proven themselves
to be quite capable, but they are not without limitations. Expat was
among the first XML parsers available and, as a result, its interfaces
reflect the expectations of users at the time it was written. Expat
and XML::Parser do not implement the Document Object Model, SAX, or
XPath language interfaces (things that most modern XML users take for
granted) because either the given interface did not exist or was still
being heavily evaluated and not considered 'standard' at the time it
was written."
XML::SAX::Expat Released (use Perl). Meanwhile, use Perl [83]looks at
XML::SAX::Expat. "XML::SAX redefines XML processing in Perl. It frees
you from the chains of SAX parser details. It elevates your soul. It
even freshens your breath. [think: DBI for XML]"
Basic XML and RDF techniques for knowledge management (IBM
developerWorks). Uche Ogbuji [84]shows how to add semantic knowledge
to an RDF application with WordNet synonym sets in the third article
in a series on IBM's developerWorks. "With the added knowledge of the
WordNet lexical database, you can search a set of RDF data for related
concepts, not just one keyword at a time. As the demonstration
issue-tracker application shows, that means searching once for
instances that fit within the concept of 'selection' rather than
searching individually on 'vote,' 'choice,' 'ballot,' and 86 other
related terms."
Miscellaneous
Jext 3.0 programmer's editor released. A new version of [85]Jext has
been released. " Jext is a powerful 100% pure Java programmer's text
editor. Mainly written for programmers, Jext was designed from the
ground up to suit your needs. From beginner to skilled coder, everyone
should find what they need in this editor." Jext features syntax
colorizing for ASP, C, C++, Eiffel, Python, Java, JSP, Perl, PHP,
HTML, TeX and XML. The [86]latest release features improved PHP
support. Jext has been released under the GPL license.
Section Editor: [87]Forrest Cook
Language Links
[88]Caml
[89]Caml Hump
[90]Tiny COBOL
[91]Erlang
[92]g95 Fortran
[93]Gnu Compiler Collection (GCC)
[94]Gnu Compiler for the Java Language (GCJ)
[95]Guile
[96]Haskell
[97]IBM Java Zone
[98]Jython
[99]Free the X3J Thirteen (Lisp)
[100]Use Perl
[101]O'Reilly's perl.com
[102]Dr. Dobbs' Perl
[103]PHP
[104]PHP Weekly Summary
[105]Daily Python-URL
[106]Python.org
[107]Python.faqts
[108]Python Eggs
[109]Ruby
[110]Ruby Garden
[111]MIT Scheme
[112]Schemers
[113]Smalltalk
[114]Tcl Developer Xchange
[115]Tcl-tk.net
[116]O'Reilly's XML.com
[117]Regular Expressions
[118]Next: Commerce
[119]Eklektix, Inc. Linux powered! Copyright Л 2001 [120]Eklektix,
Inc., all rights reserved
Linux (R) is a registered trademark of Linus Torvalds
References
1. http://lwn.net/
2. http://ads.tucows.com/click.ng/pageid=001-012-132-000-000-005-000-000-012
3. http://lwn.net/2001/1122/
4. http://lwn.net/2001/1122/security.php3
5. http://lwn.net/2001/1122/kernel.php3
6. http://lwn.net/2001/1122/dists.php3
7. http://lwn.net/2001/1122/commerce.php3
8. http://lwn.net/2001/1122/press.php3
9. http://lwn.net/2001/1122/announce.php3
10. http://lwn.net/2001/1122/history.php3
11. http://lwn.net/2001/1122/letters.php3
12. http://lwn.net/2001/1122/bigpage.php3
13. http://lwn.net/2001/1115/devel.php3
14. http://homepages.ulb.ac.be/~arigo/psyco/
15. http://homepages.ulb.ac.be/~arigo/psyco/psyco/
16. http://homepages.ulb.ac.be/~arigo/psyco/ISSUES.txt
17. http://homepages.ulb.ac.be/~arigo/psyco/structure/
18. http://lwn.net/2001/1122/a/ganymede-1.0.8.php3
19. http://www.linuxdevices.com/files/newsbriefs/nov15-01.html
20. http://www.milter.org/article.pl?sid=01/11/15/2125229&mode=thread
21. http://www.opennms.org/users/updates/main.php?article=update0301.xml
22. http://www.opennms.com/
23. http://www.cups.org/news.php?V61
24. http://www.lprng.com/
25. http://lwn.net/2001/1122/a/lprng381changes.php3
26.
http://oss.software.ibm.com/developerworks/opensource/linux/projects/omni/?open&
l=252,t=gr,p=OSomni
27.
http://oss.software.ibm.com/developerworks/opensource/linux/projects/omni/DEVICE
S.LST
28. http://www.perl.com/pub/a/2001/11/16/perlbio2.html
29. http://www.aspseek.org/
30. http://www.aspseek.org/changes.html
31. http://www.perl.com/pub/a/2001/11/15/creatingrss.html
32. http://yyy.zope.org/ZopeNews
33. http://www.gimp.org/
34. http://www.mozilla.org/
35. http://galeon.sourceforge.net/
36. http://linux-ha.org/
37. http://www.htdig.org/
38. http://mnogosearch.org/
39. http://www.Mew.org/mgp/
40. http://www.winehq.com/
41. http://www.worldforge.org/
42. http://www.zope.org/
43. http://developer.berlios.de/
44. http://freshmeat.net/
45. http://www.opensourcedirectory.org/
46. http://savannah.gnu.org/
47. http://serveur-libre.enst-bretagne.fr/
48. http://sourceforge.net/
49. http://www.sweetcode.org/
50. http://galeon.sourceforge.net/news/index.php#24
51. http://news.gnome.org/gnome-news/gnome-news/1006206754/
52. http://developer.gnome.org/news/summary/2001_October28-November16.html
53. http://dot.kde.org/1005825551/
54. http://pyui.sourceforge.net/
55. http://lwn.net/2001/1122/a/gnumeric-0.76.php3
56. http://www.abisource.org/information/news/2001/awn70.phtml
57. http://lwn.net/2001/1122/a/dotgnu.php3
58. http://www.gnome.org/
59. http://www.gnustep.org/
60. http://www.kde.org/
61. http://www.xfce.org/
62. http://www.xfree.org/
63. http://www.afterstep.org/
64. http://www.enlightenment.org/
65. http://www.fvwm.org/
66. http://icewm.sourceforge.net/
67. http://sawmill.sourceforge.net/
68. http://www.windowmaker.org/
69. http://www.gtk.org/
70. http://www.trolltech.com/products/index.html
71. http://lwn.net/2001/1122/a/cwn112001.php3
72. http://caml.inria.fr/hump.html
73. http://lwn.net/2001/1122/a/clmath.php3
74. http://use.perl.org/articles/01/11/15/1415253.shtml
75. http://www.zend.com/zend/week/week63.php
76. http://lwn.net/2001/1122/a/python-2.2b2.php3
77. http://lwn.net/2001/1122/a/python-url.php3
78. http://freshmeat.net/articles/view/334/
79. http://optik.sourceforge.net/
80. http://www.rubygarden.org/article.php?sid=136
81. http://lwn.net/2001/1122/a/tcl-url.php3
82. http://www.xml.com/pub/a/2001/11/14/xml-libxml.html
83. http://use.perl.org/articles/01/11/19/1249213.shtml
84. http://www-106.ibm.com/developerworks/xml/library/x-think6.html
85. http://www.jext.org/
86. http://www.jext.org/news.html
87. mailto:lwn@lwn.net
88. http://caml.inria.fr/
89. http://caml.inria.fr/hump.html
90. http://tiny-cobol.sourceforge.net/
91. http://www.erlang.org/
92. http://g95.sourceforge.net/
93. http://gcc.gnu.org/
94. http://gcc.gnu.org/java/
95. http://www.gnu.org/software/guile/guile.html
96. http://haskell.org/
97. http://www.ibm.com/developer/java/
98. http://sourceforge.net/projects/jython
99. http://ww.telent.net/cliki/Free%20The%20X3J%20Thirteen
100. http://use.perl.org/
101. http://www.perl.com/
102. http://www.ddj.com/columns/perl/
103. http://www.php.net/
104. http://www.zend.com/zend/week/
105. http://www.pythonware.com/daily
106. http://www.python.org/
107. http://python.faqts.com/
108. http://www.rimbault.net/python/
109. http://www.ruby-lang.org/en/index.html
110. http://www.rubygarden.org/
111. http://www.swiss.ai.mit.edu/projects/scheme/index.html
112. http://www.schemers.org/
113. http://www.smalltalk.org/main.html
114. http://tcl.activestate.com/
115. http://www.tcl-tk.net/
116. http://www.xml.com/
117. http://regularexpressions.com/RegularExpressions/
118. http://lwn.net/2001/1122/commerce.php3
119. http://www.eklektix.com/
120. http://www.eklektix.com/
--- ifmail v.2.14.os7-aks1
* Origin: Unknown (2:4615/71.10@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/198617669355c.html, оценка из 5, голосов 10
|