Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 URL: http://www.lwn.net/2001/1122/devel.php3   Sergey Lentsov   22 Nov 2001 17:11:21 
Архивное /ru.linux/198617669355c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional