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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Lentsov                       2:4615/71.10   19 Apr 2002  21:20:21
 To : All
 Subject : URL: http://www.lwn.net/2002/0418/devel.php3
 -------------------------------------------------------------------------------- 
 
    [1][LWN Logo] 
    [LWN.net]
 
    Sections:
     [2]Main page
     [3]Security
     [4]Kernel
     [5]Distributions
     Development
     [6]Commerce
     [7]Linux in the news
     [8]Announcements
     [9]Letters
    [10]All in one big page
 
    See also: [11]last week's Development page.
 
 Development projects
 
 News and Editorials
 
    The Quixote web application framework [12]Quixote is a Python-based
    Web application framework that is being developed by the [13]MEMS
    Exchange, a network of organizations that are involved in the
    fabrication of micro-machines.
 
    The Quixote design goals are:
      * "To allow easy development of Web applications where the accent is
        more on complicated programming logic than complicated
        templating."
      * "To make the templating language as similar to Python as possible.
        The aim is to make as many of the skills and techniques learned
        from writing regular Python code applicable to the task of writing
        Web applications."
      * "No magic. When it's not obvious what to do in a certain case,
        Quixote refuses to guess."
 
    Quixote uses PTL, the Python Template Language, to encode HTML strings
    into Python. Web pages can then be assembled using Python language
    structures.
 
    Quixote is plugged into a web server via the CGI directory, it can use
    CGI, FastCGI, [14]SCGI, and mod_python.
 
    Versions 0.4.5 and 0.4.6 of Quixote have been released recently, both
    are mainly bugfix releases. See the [15]CHANGES file for information
    on the latest features.
 
    Quixote is licensed under the CNRI (Corporation for National Research
    Initiatives) Open Source [16]license agreement.
 
 Education
 
    SEUL/Edu Report #68. The April 15, 2002 edition of the [17]SEUL/edu
    Linux in education report is out. Topics include software for managing
    grade books, an open lesson plan site known as [18]LessonForge,
    LinuxFund winter grants, and several new free educational software
    releases.
 
    The SEUL/Edu Report is now also [19]available in Spanish.
 
 Embedded Systems
 
    Embedded Linux Newsletter. The [20]LinuxDevices.com Embedded Linux
    Newsletter for April 11 is available, with the usual roundup of
    happenings in the embedded Linux community.
 
    Optimizing Embedded Linux (Dr. Dobb's). Todd Fischer [21]illustrates
    how to tune an embedded Linux application on Dr. Dobb's Embedded
    Systems site.
 
 Mail Software
 
    New Mail Filters. The [22]Milter.org site lists a few new mail
    filtering utilities, j-chkmail and Smtpblock.
 
 Web-site Development
 
    Google API Released, Full of SOAPy Goodness (use Perl). Google has
    [23]released an API to their search engine using SOAP.
 
    mod_python 2.7.7 released. Version 2.7.7 of mod_python [24]has been
    announced. "This release (as far as I could tell adequately) addresses
    the security issue whereby a module indirectly imported by a published
    module could then be accessed via the publisher." Upgrades are
    recommended. (Thanks to Giorgio Zoppi.)
 
    Midgard installation notes for Debian. Installation instructions that
    detail the installation of Midgard on the sid version of Debian
    GNU/Linux [25]have been announced. (Thanks to Henri Bergius.)
 
    Zope 2.4.4 beta 2 and Zope 2.5.1 beta 2. Two new versions of Zope
    [26]have been released, stable version 2.4.4 beta 2 and development
    version 2.5.1 beta 2. See the CHANGES files for [27]version 2.4.4 beta
    2 and [28]version 2.5.1 beta 2 for all of the details.
 
    Installing mod_perl without superuser privileges (O'Reilly). Stas
    Bekman [29]shows how to install mod_perl on O'Reilly's perl.com site.
    "As you have seen from my previous articles, mod_perl enabled Apache
    consists of two main components: Perl modules and Apache itself. While
    installing Apache without root privileges is easy, one should know how
    to install Perl modules in a nonsystem-wide location. In this article,
    I'll demonstrate ways to complete this task."
 
    The NemeinRCS revision control library for Midgard. The NemeinRCS
    revision control library [30]has been released for download.
    "NemeinRCS is a revision control library for the Midgard application
    server. NemeinRCS can be used for adding revision control capabilities
    for custom administration interfaces and content management tools
    built using the Midgard framework." (Thanks to Henri Bergius.)
 
 Web Services
 
    Universal Description, Discovery, and Integration Part 1 (O'Reilly).
    Tyler Jewell and David Chappell [31]introduce UDDI on O'Reilly's
    onJava site. "UDDI -- Universal Description, Discovery and Integration
    -- is a key Web services technology. In this series of excerpts from
    Java Web Services, you'll learn how to program UDDI services. Part one
    here provides a basic understanding of UDDI and how Java works with
    it."
 
 Documentation
 
    LDP Weekly News. The April 16, 2002 edition of the [32]LDP Weekly News
    features new HOWTO documents on Game Servers, Russian Tea (yes, the
    kind you drink), and a new Linux Cookbook.
 
 Miscellaneous
 
    A Fast Start for openMosix. Dr. Moshe Bar recently [33]announced the
    creation of openMosix, a new Open Source project. The project has
    attracted a team of volunteer developers from around the globe and is
    off to a very fast start. openMosix, is an extension of the Linux
    kernel.
    April 18, 2002
 
                                Sponsored Link
 
    [34]Your Text Ad Here
 
    Purchase your own text ad with our self-serve advertising system.
 
    Application Links
    [35]GIMP
    [36]Mozilla
    [37]Galeon
    [38]High Availability
    [39]ht://Dig
    [40]mnoGoSearch
    [41]MagicPoint
    [42]Wine
    [43]Worldforge
    [44]Zope
    Open Source Code Collections
    [45]Berlios
    [46]Freshmeat
    [47]OpenSourceDirectory
    [48]Savannah
    [49]Le Serveur Libre
    [50]SourceForge
    [51]Sweetcode
 Desktop Development
 
 Audio Applications
 
    WaveSurfer 1.3.1 released. Version 1.3.1 of the WaveSurfer sound
    visualization and manipulation tool [52]is available. The [53]changes
    include documentation updates and bug fixes.
 
 Web Browsers
 
    Mozilla Independent Status Reports. The MozillaZine [54]Independent
    Status Reports page lists a number of new developments including
    updates to the Optimoz, mozdev, and Beonex projects.
 
 Desktop Environments
 
    The People of KDE: Luk`as Tinkl. This week's People of KDE features
    [55]Luk`as Tinkl, co-maintainer of kde-i18n, among other things.
 
    KDE Print: Developer Tutorial Now Available. KDE.News has [56]an
    announcement for a tutorial on using the KDEPrint module. "The
    tutorial is intended for application developers who wish to make use
    of KDEPrint within their applications."
 
    Hey, Mom, I did GNOME!. Now you can see who's working on GNOME by
    [57]checking out the gnome-stats project.
 
    First C++ interfaces for Bonobo (Gnotices). A new C++ interface
    [58]has been announced for Bonobo. "The gtkmm team have released a
    first version of libbonobouimm, with a working example. So C++ coders
    should soon have a sensible way to work with the whole GNOME toolkit."
 
 Games
 
    Tetris meets the Java bean (IBM developerWorks). Scott Clee [59]shows
    how to implement the Tetris game using Java beans. "IBM Software
    Engineer -- and gamer at heart -- Scott Clee provides a simple way to
    take the Tetris game model and wrap it up as a reusable Java bean
    component. Once the game elements have been broken down into Java
    objects, they can be reassembled to form the complete game model bean,
    enabling it to be plugged into virtually any Tetris GUI."
 
 GUI Packages
 
    First Public Release of GTK#. The first public release of Gtk#, the C#
    language binding for the Gtk+ toolkit, [60]has been announced. "Right
    now, all we're sure it does is run a Hello World app and a simple
    Button pressing demo app. We invite you to kick the tires and send us
    lots of bug reports, if you are the type that likes to adopt
    technologies long before they do much of anything useful."
 
    FLTK version 1.1.0 b13 released. A new version of FLTK, the Fast Light
    ToolKit, [61]is available. See the [62]CHANGES file for information on
    what's new.
 
 Multimedia
 
    Ogg video CODEC released under the LGPL. The VP3 open source video
    CODEC [63]has been released under the LGPL. The CODEC is to be
    integrated into the Ogg Vorbis framework, volunteers are needed.
 
 Office Applications
 
    AbiWord Weekly News #87. [64]Issue #87 of the AbiWord Weekly News is
    out. Topics include the 0.99.5 release of AbiWord, a nifty plot of
    active and fixed bugs, and more.
 
    Kernel Cousin GNUe #24. Kernel Cousin GNUe [65]issue #24 is out with
    all of the latest developments from the GNU Enterprise project.
 
    Gnumeric 1.0.6 released. Version 1.0.6 of the Gnumeric spreadsheet
    [66]has been announced. This version features lots of bug fixes.
 
    Desktop Environments
    [67]GNOME
    [68]GNUstep
    [69]KDE
    [70]XFce
    [71]XFree86
    Window Managers
    [72]Afterstep
    [73]Enlightenment
    [74]FVMW2
    [75]IceWM
    [76]Sawfish
    [77]WindowMaker
    Widget Sets
    [78]GTK+
    [79]Qt
 Programming Languages
 
 BASIC
 
    It BASICally Works (use Perl). The Perl Parrot compiler [80]now
    supports BASIC. "Yep, we have a full-featured BASIC interpreter for
    Parrot in CVS."
 
 Caml
 
    Caml Weekly News. The April 16, 2002 edition of the [81]Caml Weekly
    News looks at iox-1.00 b3, the Cryptokit library for OCaml, a
    re-implemented Queue module, Caml data structures, and more.
 
    The Caml Hump. This week's new [82]Caml Hump entry is the Coq proof
    assistant, which is used for the solution of mathematical proofs.
 
 Java
 
    Create native, cross-platform GUI applications (IBM developerWorks).
    Kirk Vogen [83]writes about portable Java GUI design on IBM's
    developerWorks. "The Java language has flourished in the server-side
    and applet spaces, but when it comes to end-user applications, it
    isn't usually a player. But it doesn't have to be this way. Using
    Linux, the GNU Compiler for Java, and the Standard Widget Toolkit, you
    can create fast, native GUI applications programmed in the Java
    language."
 
    Jython Tips for Python Programmers O'Reilly). Noel Rappin
    [84]introduces Jython on O'Reilly's ONLamp site. "For somebody already
    familiar with Python, the greatest attraction of using Jython is the
    ability to use any of the wide range of existing Java libraries and
    tools while being able to still use Python as the programming
    language."
 
 Lisp
 
    CMU Common Lisp version 18d released. Version 18d of CMU Common Lisp
    [85]has been announced. This version adds support for the OpenBSD/x86
    platform, and features many new improvements.
 
 Perl
 
    Parrot 0.0.5 Released Into the Wild (use Perl). Version 0.0.5 of the
    Perl 6 Parrot compiler [86]has been released. New features include
    Perl Scalar support, array and hash types, an EMACS editing mode,
    support for BASIC, a regular expression compiler, and more.
 
 PHP
 
    PHP 4.2.0 rc4. PHP version 4.2.0 release candidate 4 [87]has been
    announced. This version features experimental support for Apache
    2.0.35, and lots of bug fixes. PHP 4.2.0 is scheduled for release on
    April 22.
 
    PHP Weekly Summary for April 15, 2002. The April 15, 2002 [88]PHP
    Weekly Summary is out. Topics include forking of the GD library, EXIF
    headers, a fix for ZE2 and OpenSSL, a new DOM-XML extension, PHP 4.2.0
    RC 3, a fix for Apache 2, and more.
 
 Python
 
    Python 2.1.3 released. The Python Software Foundation [89]has
    announced the release of Python 2.1.3. "'We're happy to offer this
    maintenance release. This is not the latest and greatest version of
    Python, but it introduces several important improvements for people
    who prefer to continue running Python 2.1,' said Guido van Rossum,
    creator of Python and president of the Python Software Foundation."
    (Thanks to Stephan R.A. Deibel.)
 
    Python Software Foundation Announces Python 2.2.1. The Python Software
    Foundation [90]announced the release of version 2.2.1 of the Python
    programming language and standard libraries.
 
    Dr. Dobb's Python-URL! for April 15. The [91]Dr. Dobb's Python-URL! is
    available, with all the weekly Python news and links for the week of
    April 15.
 
    The Daily Python-URL. New this week on [92]the Daily Python-URL, are
    articles on Zeo 1.0 final, Zope lessons, the Python foundry Wiki,
    Pyrex, the sociology of language evolution, extending Jython, and
    more.
 
 Ruby
 
    The Ruby Garden. This week's [93]Ruby Garden looks at constructor
    initialization, type checking, iterator variable reuse, argv security
    issues, and more. The April 15, 2002 edition of the Ruby Garden's
    [94]Ruby Weekly News features Ruby/Google 0.1.0, REXML 2.1.2, and
    SOAP4R 1.4.3.
 
 Scheme
 
    The latest Scheme News. MJ Ray has sent us the latest [95]Scheme News.
    Topics include a new Scheme Request for Implementation, reaffirming
    the IEEE language standard, several new Scheme modules, and more.
 
 Tcl/Tk
 
    Dr. Dobb's Tcl-URL! for April 16. The [96]Dr. Dobb's Tcl-URL! is
    available with all the weekly Tcl news and links for the week of April
    16.
 
 XML
 
    What's New in XSLT 2.0 (O'Reilly). Evan Lenz [97]explores the new
    features in XSLT version 2.0. "In this article, we'll take a look at
    some of the new features specific to XSLT 2.0, as outlined in the
    latest working draft. Again, this assumes that you are familiar with
    the basics of XSLT/XPath 1.0."
 
    SOAP::Lite 0.55 Released (use Perl). Paul Kulchenko [98]has released
    SOAP::Lite version 0.55.
 
 Integrated Development Environments
 
    GNUstep Weekly Editorial. The April 4, 2002 [99]GNUstep Weekly
    Editorial covers AppTalk 0.1.0 for integration of StepTalk scripting
    into applications, and mentions the GSFTP user application.
 
 Miscellaneous
 
    MLton Standard ML compiler. Version 20020410 of the MLton Standard ML
    compiler [100]has been released. This version adds Cygwin/Windows
    support, and is SML 97 compliant.
 
    Section Editor: [101]Forrest Cook
 
    Language Links
    [102]Caml
    [103]Caml Hump
    [104]Tiny COBOL
    [105]Erlang
    [106]g95 Fortran
    [107]Gnu Compiler Collection (GCC)
    [108]Gnu Compiler for the Java Language (GCJ)
    [109]Guile
    [110]Haskell
    [111]IBM Java Zone
    [112]Jython
    [113]Free the X3J Thirteen (Lisp)
    [114]Use Perl
    [115]O'Reilly's perl.com
    [116]Dr. Dobbs' Perl
    [117]PHP
    [118]PHP Weekly Summary
    [119]Daily Python-URL
    [120]Python.org
    [121]Python.faqts
    [122]Python Eggs
    [123]Ruby
    [124]Ruby Garden
    [125]MIT Scheme
    [126]Schemers
    [127]Squeak
    [128]Smalltalk
    [129]Why Smalltalk
    [130]Tcl Developer Xchange
    [131]Tcl-tk.net
    [132]O'Reilly's XML.com
    [133]Regular Expressions
                                                       [134]Next: Commerce
 
    [135]Eklektix, Inc. Linux powered! Copyright Л 2002 [136]Eklektix,
    Inc., all rights reserved
    Linux (R) is a registered trademark of Linus Torvalds
 
 References
 
    1. http://lwn.net/
    2. http://lwn.net/2002/0418/
    3. http://lwn.net/2002/0418/security.php3
    4. http://lwn.net/2002/0418/kernel.php3
    5. http://lwn.net/2002/0418/dists.php3
    6. http://lwn.net/2002/0418/commerce.php3
    7. http://lwn.net/2002/0418/press.php3
    8. http://lwn.net/2002/0418/announce.php3
    9. http://lwn.net/2002/0418/letters.php3
   10. http://lwn.net/2002/0418/bigpage.php3
   11. http://lwn.net/2002/0411/devel.php3
   12. http://www.mems-exchange.org/software/quixote/
   13. http://www.mems-exchange.org/
   14. http://www.mems-exchange.org/software/scgi/
   15. http://lwn.net/2002/0418/a/quixchanges.php3
   16. http://www.mems-exchange.org/software/quixote/license.txt
   17. http://www.seul.org/edu/report68.html
   18. http://www.lessonforge.com/mailman/listinfo/lessonforge
   19. http://lwn.net/2002/0418/a/seul-es.php3
   20. http://www.linuxdevices.com/files/newsbriefs/apr11-02.html
   21. http://www.ddjembedded.com/resources/articles/2002/0205f/0205f.htm
   22. http://www.milter.org/
   23. http://use.perl.org/articles/02/04/12/1138206.shtml?tid=9
   24. http://lwn.net/2002/0418/a/modpy277.php3
   25. http://lwn.net/2002/0418/a/midgarddeb.php3
   26. http://yyy.zope.org/ZopeNews
   27. http://www.zope.org/Products/Zope/2.4.4b2/CHANGES.txt
   28. http://www.zope.org/Products/Zope/2.5.1b2/CHANGES.txt
   29. http://www.perl.com/pub/a/2002/04/10/mod_perl.html
   30. http://lwn.net/2002/0418/a/nemeinrcs.php3
   31. http://www.onjava.com/pub/a/onjava/excerpt/jws_6/index1.html
   32. http://lwn.net/2002/0418/a/ldpwn.php3
   33. http://lwn.net/2002/0418/a/openmosix.php3
   34.
 http://oasis.lwn.net/oasisc.php?s=7&c=5&cb=1151352851&url=http%3A%2F%2Flwn.net%2
 Fcorp%2Fadvertise%2Ftext%2F
   35. http://www.gimp.org/
   36. http://www.mozilla.org/
   37. http://galeon.sourceforge.net/
   38. http://linux-ha.org/
   39. http://www.htdig.org/
   40. http://mnogosearch.org/
   41. http://www.Mew.org/mgp/
   42. http://www.winehq.com/
   43. http://www.worldforge.org/
   44. http://www.zope.org/
   45. http://developer.berlios.de/
   46. http://freshmeat.net/
   47. http://www.opensourcedirectory.org/
   48. http://savannah.gnu.org/
   49. http://serveur-libre.enst-bretagne.fr/
   50. http://sourceforge.net/
   51. http://www.sweetcode.org/
   52. http://www.speech.kth.se/wavesurfer/
   53. http://www.speech.kth.se/wavesurfer/changes.html
   54. http://www.mozillazine.org/articles/article2189.html
   55. http://www.kde.org/people/lukas.html
   56. http://dot.kde.org/1018384170/
   57. http://news.gnome.org/gnome-news/gnome-news/1018957359/
   58. http://news.gnome.org/gnome-news/gnome-news/1018703043/index_html
   59. http://www-106.ibm.com/developerworks/java/library/j-tetris/?loc=j
   60.
 http://lists.ximian.com/archives/public/gtk-sharp-list/2002-April/000048.html
   61. http://www.fltk.org/
   62. http://lwn.net/2002/0418/a/fltkchanges.php3
   63. http://lwn.net/2002/0418/a/oggvp3.php3
   64. http://www.abisource.org/information/news/2002/awn87.phtml
   65. http://kt.zork.net/GNUe/gnue20020413_24.html
   66. http://lwn.net/2002/0418/a/gnumeric106.php3
   67. http://www.gnome.org/
   68. http://www.gnustep.org/
   69. http://www.kde.org/
   70. http://www.xfce.org/
   71. http://www.xfree.org/
   72. http://www.afterstep.org/
   73. http://www.enlightenment.org/
   74. http://www.fvwm.org/
   75. http://icewm.sourceforge.net/
   76. http://sawmill.sourceforge.net/
   77. http://www.windowmaker.org/
   78. http://www.gtk.org/
   79. http://www.trolltech.com/products/index.html
   80. http://use.perl.org/articles/02/04/11/1714201.shtml?tid=33
   81. http://lwn.net/2002/0418/a/camlwn.php3
   82. http://caml.inria.fr/humps/caml.html
   83. http://www-106.ibm.com/developerworks/java/library/j-nativegui/?loc=j
   84. http://www.onlamp.com/pub/a/python/2002/04/11/jythontips.html
   85. http://lwn.net/2002/0418/a/cmucl18d.php3
   86. http://use.perl.org/articles/02/04/17/1337255.shtml?tid=33
   87. http://www.php.net/
   88. http://www.zend.com/zend/week/week83.php
   89. http://lwn.net/2002/0418/a/python213.php3
   90. http://lwn.net/2002/0418/a/python2.2.1.php3
   91. http://lwn.net/2002/0418/a/python-url.php3
   92. http://www.pythonware.com/daily/
   93. http://www.rubygarden.org/
   94. http://www.rubygarden.org/rurl/html/index.html
   95. http://lwn.net/2002/0418/a/schemenews.php3
   96. http://lwn.net/2002/0418/a/tcl-url.php3
   97. http://www.xml.com/pub/a/2002/04/10/xslt2.html
   98. http://use.perl.org/articles/02/04/16/1632207.shtml?tid=5
   99. http://lwn.net/2002/0418/a/gnusteped.php3
  100. http://lwn.net/2002/0418/a/mlton.php3
  101. mailto:lwn@lwn.net
  102. http://caml.inria.fr/
  103. http://caml.inria.fr/hump.html
  104. http://tiny-cobol.sourceforge.net/
  105. http://www.erlang.org/
  106. http://g95.sourceforge.net/
  107. http://gcc.gnu.org/
  108. http://gcc.gnu.org/java/
  109. http://www.gnu.org/software/guile/guile.html
  110. http://haskell.org/
  111. http://www.ibm.com/developer/java/
  112. http://sourceforge.net/projects/jython
  113. http://ww.telent.net/cliki/Free%20The%20X3J%20Thirteen
  114. http://use.perl.org/
  115. http://www.perl.com/
  116. http://www.ddj.com/columns/perl/
  117. http://www.php.net/
  118. http://www.zend.com/zend/week/
  119. http://www.pythonware.com/daily
  120. http://www.python.org/
  121. http://python.faqts.com/
  122. http://www.rimbault.net/python/
  123. http://www.ruby-lang.org/en/index.html
  124. http://www.rubygarden.org/
  125. http://www.swiss.ai.mit.edu/projects/scheme/index.html
  126. http://www.schemers.org/
  127. http://www.squeak.org/
  128. http://www.smalltalk.org/main.html
  129. http://www.whysmalltalk.com/
  130. http://tcl.activestate.com/
  131. http://www.tcl-tk.net/
  132. http://www.xml.com/
  133. http://regularexpressions.com/RegularExpressions/
  134. http://lwn.net/2002/0418/commerce.php3
  135. http://www.eklektix.com/
  136. http://www.eklektix.com/
 
 --- ifmail v.2.14.os7-aks1
  * Origin: Unknown (2:4615/71.10@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 URL: http://www.lwn.net/2002/0418/devel.php3   Sergey Lentsov   19 Apr 2002 21:20:21 
Архивное /ru.linux/198612ed0baed.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional