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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Lentsov                       2:4615/71.10   25 Oct 2001  16:45:28
 To : All
 Subject : URL: http://www.lwn.net/2001/1025/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
 
    The Mozilla 1.0 Manifesto Brendan Eich has published The [14]Mozilla
    1.0 manifesto, and the document is currently open for comment.
    
    The document aims to answer a number of questions concerning the
    upcoming Mozilla 1.0 release:
      * What: Mozilla 1.0 would be the first major version numbered
        release. The release would include promises to maintain
        compatibility with a number of APIs from which to build upon. The
        release would also involve a stable branch off of the
        cvs.mozilla.org trunk.
      * Why: There is a need for a stable long-lived branch of Mozilla. If
        Mozilla.or does not create such a branch, it will be done by
        others, and the result would be unnecessary fragmentation. There
        is still a need for a 1.0 management plan, input is being
        accepted.
      * How: There is a need for big-fixing milestones. There is also a
        need for reducing the bug count to "near-zero". The plan is to
        obtain a stable, long-lived branch. The plan involves obtaining
        version 1.0 through a small number of milestones. Developers are
        being asked to schedule their bug fixes within the boundaries of
        those milestones. The focus will be on stability, not new
        features. Commercially contributed features are to be synchronized
        with the milestones, and may be isolated with CVS branches or
        #ifdef statements.
      * When: There is a strong desire among Mozilla developers to achieve
        1.0 "sooner than later". There is a desire to obtain a stable
        branch and offer a release "within six months". Again, the
        emphasis will be on attaining stability more than new features.
      * Who? Brendan Eich will get the final say on what goes into version
        1.0. He will delegate layers to various other people. "First in
        the line of delegation, judgment, and consensus are staff and
        drivers, who in turn depend on porkjockeys, reviewers, module
        owners, bug assignees, QA contacts, triagers, and other members of
        the community." Bugs are being nominated for fixing by version
        1.0, and guidelines have been given for that bug status.
        
    If the 1.0 release process succeeds, Mozilla will have obtained a new
    level of stability, and should be a solid platform upon which to build
    further extensions. Of course, what open source project would be
    complete without an [15]official party as part of the schedule.
    
 Audio
 
    Ogg Traffic #1. A new status page for the Ogg Vorbis project (free MP3
    replacement) is available. [16]Ogg Traffic gives the latest project
    status and is a good look at the inner workings of an open-source
    project.
    
 Clusters
 
    High Availability Linux status for October, 2001. Alan Robertson sent
    in [17]the October 2001 status report for the Linux High Availability
    project.
    
 Electronics
 
    Xcircuit 2.3.5 released. Tim Edwards [18]has released version 2.3.5 of
    the xcircuit schematic drawing package. This release includes lots of
    bug fixes and enhancements to the Python interface.
    
    New gwave for October 21, 2001. A new version of [19]gwave, the GPL'ed
    Waveform Viewer has been released. [20]The changes include improved
    measurement from cursor positions, better log scale operation, and bug
    fixes.
    
 Embedded Systems
 
    Embedded Linux Newsletter. The [21]LinuxDevices.com Embedded Linux
    Newsletter for October 18 is out, with the usual roundup of
    interesting embedded Linux stories.
    
 Printing Systems
 
    AFPL Ghostscript 7.03 Released. A new release of AFPL Ghostscript
    [22]has been announced. The release includes bug fixes and performance
    improvements.
    
 Science
 
    Parma Polyhedra Library. Version 0.1 of the Parma Polyhedra Library
    [23]has been released. "The Parma Polyhedra Library is a C++ library
    for the manipulation of convex polyhedra. The applications of convex
    polyhedra include program analysis, integer and combinatorial
    optimization and statistical data-editing."
    
 Web-site Development
 
    The Simple Web Service API. ActiveState has sent out [24]an
    announcement about the new "Simple Web Service API," a standardized
    way for programmers to implement web services in a number of scripting
    languages. A beta implementation is available for Perl, Python, and
    PHP, with Ruby and Tcl in the works.
    
    mnoGoSearch 3.2.2 released. Version 3.2.2 of the mnoGoSearch web
    search engine [25]has been released. The [26]changes include
    processing for Content-language and lang, support for IBM's DB2,
    documentation updates, and lots of bug fixes.
    
    Zope Members' News. The [27]latest news from the Zope Members' site
    looks at the new Z SQLvMethod, Portable Holes for Zope, CMFImageDoc
    0.9, Lockable Folder 0.1.0, and more.
    
    Building a Large-scale E-commerce Site with Apache and mod_perl
    (Perl.com). Perrin Harkins writes about [28]large scale E-commerce on
    Perl.com. "Application server vendors will insist that you need a
    packaged all-in-one solution for the software. Hardware vendors will
    tell you that you need the top-of-the-line mega-machines to run a
    large site. This is a story about how we built a large e-commerce site
    using mainly open-source software and commodity hardware. We did it,
    and you can do it, too."
    
    Webalizer Version 2.01-09 released. Version 2.10-09 of the Webalizer
    Web log analyzer program [29]is available for download. This version
    [30]features security related bug fixes as well as support for more
    languages. Upgrades are strongly recommended.
    
 Miscellaneous
 
    This week in DotGNU. The [31]DotGNU weekly summary has been posted by
    Norbert Bollow; it gives an overview of some of the initiatives within
    the DotGNU project and how they are progressing.
    
    Writing DLLs for Linux apps (IBM developerWorks). Allen Wilson
    [32]talks about DLL equivalents under Linux. "Plugins and DLLs are
    often a great way to add functionality without writing a whole new
    application. In Linux, plugins and DLLs are implemented as dynamic
    libraries. e-business consultant and architect Allen Wilson introduces
    dynamic libraries and shows you how to use them to change an
    application after the app is running."
    October 25, 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
    More Information
    [43]OpenSourceDirectory
    [44]Freshmeat
    [45]SourceForge
    
    
    
 Desktop Development
 
 Audio Applications
 
    The latest from Linux Music. This week, the [46]Linux Music site looks
    at Spiral Synth Modular, Muse, GSMP, and DarkIce. The [47]second part
    of Dave Phillips' article on Snd is also mentioned.
    
 Browsers
 
    Mozilla Bug Week. A new Mozilla Bug Week [48]has been announced for
    October 27 through November 4, 2001.
    
    Galeon 0.12.5 released. The Galeon project [49]has released version
    0.12.5. Features of the release include the ability to drag tabs as
    well as numerous bug fixes.
    
 Desktop Environments
 
    This week's GNOME summary. The [50]GNOME Summary for October 19 is
    out. Topics include the GNOME 2 wish list, the new Nautilus release,
    the [51]Evolution cheerleader squad, and more.
    
    GNOME Installation Guide 10/2001 has been published. A new version of
    the [52]Gnome Installation Guide has been published.
    
    GNOME Foundation Elections 2001. The GNOME Foundation [53]has
    announced an election for the Foundation's board of directors. The
    election will be held the week of November 13-20, 2001.
    
    KDE 3.0 Multimedia Meeting (KDE.News). Stefan Westerfeld has posted
    [54]a summary of last month's KDE multimedia IRC discussion.
    
    C Mania: KDE 3 Offers C Bindings (KDE.News). Richard Dale has
    committed new [55]C bindings to KDE's CVS repository via a hacked
    version of kdoc.
    
    FLTK 1.1.0b4 released. Version 1.1.0 beta 4 of the Fast Light ToolKit
    (FLTK) [56]has been released. This version includes lots of bug fixes
    and feature enhancements.
    
 Games
 
    Crystal Space 0.90 r001 released. A new release of the Crystal Space
    game development kit [57]has been released. This version has the aim
    of stabilizing the API so that game developers need not spend so much
    effort catching up to changes. New features include an isometric
    engine, a landscape engine, and a texture generation utility. A new
    space demo is also included. (Thanks to Jorrit Tyberghein.)
    
 Interoperability
 
    Wine Weekly News for October 15, 2001. The [58]October 15, 2001
    edition of the Wine Weekly News is available. Topics include Debugging
    MFC Programs, Submitting Patches for Wine, Borland Style Imports, and
    DDEConnect Errors.
    
 Office Applications
 
    Gnumeric 0.72 released. Gnumeric 0.72 (the "oooh yummy eye candy"
    release) has been [59]announced. The eye candy (much of which depends
    on the new [60]guppi-0.40 release) notwithstanding, the emphasis in
    this release is on bug fixes and stability. "Guppi is a GNOME-based
    framework for graphing and interactive data analysis."
    
    Desktop Environments
    [61]GNOME
    [62]GNUstep
    [63]KDE
    [64]XFce
    Window Managers (WM's)
    [65]Afterstep
    [66]Enlightenment
    [67]FVMW2
    [68]IceWM
    [69]Sawfish
    [70]WindowMaker
    Widget Sets
    [71]GTK+
    [72]Qt
    
    
    
 Programming Languages
 
 C
 
    Gcc 3.0.2 released. Version 3.0.2 of the Gnu C Compiler [73]has been
    released. (Thanks to Martin Lindhe.)
    
 COBOL
 
    TinyCOBOL. It has been brought to our attention that there is an
    open-source COBOL compiler project known as [74]TinyCOBOL. The
    compiler is currently functional, no changes have been posted since
    last July's 0.54 release. (Thanks to Fred Mobach.)
    
 Java
 
    Learning Command Objects and RMI (O'Reilly). William Grosso, [75]talks
    about Java command objects in an O'Reilly article. "In this article, I
    introduce the basic ideas behind command objects. In order to do so, I
    drag in an example application that provides a translation service
    from a remote server. After introducing this application, I will show
    how to use command objects to structure the remote method invocations
    (RMI) made from a client program. As part of this article, I will
    introduce a fairly general framework for encapsulating remote method
    calls in command objects."
    
    Threading lightly : Sometimes it's best not to share (IBM
    developerWorks). Brian Goetz [76]discusses Java threading details on
    IBM's developerWorks. " Writing thread-safe classes is difficult. It
    requires a careful analysis of not only the conditions under which
    variables will be read or written, but also of how the class might be
    used by other classes. Sometimes, it is very difficult to make a class
    thread-safe without compromising its functionality, ease of use, or
    performance. Some classes retain state information from one method
    invocation to the next, and it is difficult to make such classes
    thread-safe in any practical way."
    
 Perl
 
    Perl Debugging for Beginners (O'Reilly). John Callender [77]talks
    about Perl debugging in an O'Reilly article. "Debugging is a
    specialized skill and it takes practice to become adept at it.
    Debugging is somewhat like car repair; an experienced mechanic can ask
    a few questions, listen to the engine for a second, and immediately
    tell you what's wrong with your car and what it will take to fix it.
    Meanwhile, a novice mechanic will pull apart the transmission when the
    real problem is a broken light on the dashboard."
    
    P5EE Project, Mailing List Started (use Perl). A new mailing list has
    been set up [78]to discuss P5EE, a Perl API that is similar to Java's
    J2EE.
    
    Perl 6 : Not Just For Damians (Perl.com). Piers Cawley [79]looks at
    the differences between Perl 5 and Perl 6 on Perl.com.
    
 PHP
 
    PHP Weekly Summary for October 22, 2001. The [80]October 22, 2001
    edition of the PHP Weekly Summary is out. Topics include: "Extension
    authors, PHP on Netware, PHP 4.1.0 RC 1, PHP for Win32 via Cygwin, PHP
    and MySQL 4.0.0, ext/skel, CVS reorganization, fix to snapshots, new
    'overload' extension."
    
    PHP-GTK 0.1.1 released. A new version of PHP-GTK [81]is available,
    with [82]lots of changes.
    
    Peeking at Pear (O'Reilly). Chris Coleman [83]examines Pear. "If you
    have ever programmed in Perl, chances are you have heard of CPAN, the
    Comprehensive Perl Archive Network. As you know, it's an easy way to
    add functionality to Perl. Most Perl programmers can't see how they
    ever lived without it. 
    
    PHP has a similar capability. It's called Pear: the PHP Extension and
    Add-On Repository. Pear is a framework and distribution system for
    reusable PHP components.
    "
    
 Python
 
    Python 2.2.b1 released. The first beta of Python 2.2 has been
    [84]released. See the announcement for a description of what's new.
    
    This week's Python-URL. [85]Dr. Dobb's Python-URL for October 24 is
    out, with the latest from the Python development community.
    
    PyXPCOM - Python bindings for Mozilla XPCOM technology. ActiveState
    [86]has announced the first release of the Python bindings for the
    Mozilla XPCOM (Cross-Platform COM) technology. "Although this is the
    first public release of these extensions, they are being used
    extensively in the Komodo project, ActiveState's cross- platform,
    multilanguage IDE based on Mozilla. Thus the functionality and
    stability of this package is remarkably high for a first release."
    This project is being released under the Mozilla Public License (MPL).
    
 Ruby
 
    This week on the Ruby Garden. The latest topics on [87]the Ruby Garden
    include discussions on #exception, Python modules for Ruby, and more.
    
 Smalltalk
 
    OOPSLA 2001 Trip report. John McIntosh [88]summarizes the events at
    the OOPSLA 2001 Smalltalk conference.
    "Some of the questions to ask ourselves are:
    What to do with the 17 year old geek Linux kids, how do we reach them,
    what do we say?
    Why do I have five spell checkers on my machine, but none accessible
    from email?"
    
 Tcl/Tk
 
    This week's Tcl-URL. Here's [89]Dr. Dobb's Tcl-URL for October 22,
    with the latest from the Tcl/Tk development community.
    
    Tcl/Tk 8.3.4 Final Release. Version 8.3.4 of the Tcl language and Tk
    toolkit [90]has been announced. This release features lots of bug
    fixes, patches, and improved HURD support. (Thanks to David Welton.)
    
 XML
 
    An introduction to SyncML (IBM developerWorks). Scott Stemberger
    [91]looks at SyncML, an open industry spec for data synchronization.
    "In recognition of the fact that as the number of unique devices and
    the desire to access different enterprise resources proliferates, the
    SyncML initiative was formed to provide a uniform synchronization
    protocol for connecting multiple devices over any network to any data
    store. This article provides an overview of the open industry
    specification for data synchronization -- SyncML -- designed to meet
    the needs of the mobile user and their any-device, any-network
    synchronization needs."
    
    Effective XML processing with DOM and XPath in Perl (IBM
    developerWorks). Parand Tony Darugar [92]examines DOM and Xpath on
    IBM's developerWorks. "Based on an analysis of several large XML
    projects, this article examines how to make effective and efficient
    use of DOM. Developer/author Tony Daruger provides a set of usage
    patterns and a library of functions to make DOM robust and easy to
    use. Though the DOM offers a flexible and powerful means for creating,
    processing, and manipulating XML documents, some aspects of DOM make
    it awkward to use and can lead to brittle and buggy code. This article
    suggests ways to avoid the pitfalls. Perl code samples demonstrate the
    techniques."
    
    The Slippery Soap (O'Reilly). Martin Gudgin and Timothy Ewald [93]look
    at SOAP on O'Reilly's XML.com. "SOAP 1.1 has become a de facto
    standard, with broad industry support from many vendors, large and
    small, providing client and server implementations. The specification
    defines a set of conventions for exchanging XML messages, including
    rules for encoding data structures, an extensibility mechanism, a
    binding to the HTTP protocol, and conventions for RPC style
    invocations."
    
    Section Editor: [94]Forrest Cook
    
    Language Links
    [95]Erlang
    [96]g95 Fortran
    [97]Guile
    [98]Haskell
    [99]Blackdown.org
    [100]Caml
    [101]Gnu Compiler for the Java Language
    [102]IBM Java Zone
    [103]Jython
    [104]Perl News
    [105]Use Perl
    [106]PHP
    [107]PHP Weekly Summary [108]Daily Python-URL
    [109]Python.org
    [110]Python.faqts
    [111]Ruby
    [112]MIT Scheme
    [113]Schemers
    [114]Smalltalk
    [115]Tcl Developer Xchange
    [116]Tcl-tk.net
    [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/1025/
    4. http://lwn.net/2001/1025/security.php3
    5. http://lwn.net/2001/1025/kernel.php3
    6. http://lwn.net/2001/1025/dists.php3
    7. http://lwn.net/2001/1025/commerce.php3
    8. http://lwn.net/2001/1025/press.php3
    9. http://lwn.net/2001/1025/announce.php3
   10. http://lwn.net/2001/1025/history.php3
   11. http://lwn.net/2001/1025/letters.php3
   12. http://lwn.net/2001/1025/bigpage.php3
   13. http://lwn.net/2001/1018/devel.php3
   14. http://www.mozilla.org/roadmap/mozilla-1.0.html
   15. http://bugzilla.mozilla.org/mozilla-1.0/100309.html
   16. http://www.vorbis.com/ot/latest.html
   17. http://lwn.net/2001/1025/a/halinux.php3
   18. http://bach.ece.jhu.edu/~tim/programs/xcircuit/news.html
   19. http://www.geda.seul.org/tools/gwave/index.html
   20. http://www.geda.seul.org/tools/gwave/NEWS.html
   21. http://www.linuxdevices.com/files/newsbriefs/oct18-01.html
   22. http://www.ghostscript.com/article/20.html
   23. http://lwn.net/2001/1025/a/parmapoly.php3
   24.
 http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=104&STORY=/www/story/10-23-200
 1/0001598233&EDATE=
   25. http://mnogosearch.org/
   26. http://mnogosearch.org/history.html
   27. http://yyy.zope.org/ZopeNews
   28. http://www.perl.com/pub/a/2001/10/17/etoys.html
   29. http://www.webalizer.org/download.html
   30. http://www.webalizer.org/news.html
   31. http://lwn.net/2001/1025/a/dotgnu.php3
   32. http://www-106.ibm.com/developerworks/linux/library/l-dll.html
   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://www.opensourcedirectory.org/
   44. http://freshmeat.net/
   45. http://sourceforge.net/
   46. http://www.linuxmusic.fr.st/
   47. http://linux.oreillynet.com/pub/a/linux/2001/10/18/snd_parttwo.html
   48. http://lwn.net/2001/1025/a/mozbugwk.php3
   49. http://galeon.sourceforge.net/news.html
   50. http://lwn.net/2001/1025/a/gnome-summary.php3
   51. http://www.nat.org/evolution.php3
   52. http://news.gnome.org/1003405290/
   53. http://news.gnome.org/1003808068/
   54. http://dot.kde.org/1003790076/
   55. http://dot.kde.org/1003877941/
   56. http://www.fltk.org/news.html#OCT232001
   57. http://lwn.net/2001/1025/a/cs090r001.php3
   58. http://www.winehq.com/News/2001-30.html
   59. http://lwn.net/2001/1025/a/gnumeric-0.72.php3
   60. http://lwn.net/2001/1025/a/guppi-0.40.php3
   61. http://www.gnome.org/
   62. http://www.gnustep.org/
   63. http://www.kde.org/
   64. http://www.xfce.org/
   65. http://www.afterstep.org/
   66. http://www.enlightenment.org/
   67. http://www.fvwm.org/
   68. http://icewm.sourceforge.net/
   69. http://sawmill.sourceforge.net/
   70. http://www.windowmaker.org/
   71. http://www.gtk.org/
   72. http://www.trolltech.com/products/index.html
   73. http://gcc.gnu.org/ml/gcc/2001-10/msg01203.html
   74. http://tiny-cobol.sourceforge.net/
   75. http://www.onjava.com/pub/a/onjava/2001/10/17/rmi.html
   76. http://www-106.ibm.com/developerworks/java/library/j-threads3.html
   77. http://web.oreilly.com/news/perlmanagement2_1001.html
   78. http://use.perl.org/articles/01/10/24/1534228.shtml
   79. http://www.perl.com/pub/a/2001/10/23/damians.html
   80. http://www.zend.com/zend/week/week59.php
   81. http://gtk.php.net/
   82. http://gtk.php.net/changelog.php
   83. http://www.onlamp.com/pub/a/php/2001/10/19/pear.html
   84. http://lwn.net/2001/1025/a/python-2.2b1.php3
   85. http://lwn.net/2001/1025/a/python-url.php3
   86. http://groups.google.com/groups?q=msgid:93le4v$10m$1@nnrp1.deja.com&ic=1
   87. http://www.rubygarden.org/
   88. http://wiki.cs.uiuc.edu/CampSmalltalk/OOPSLA+2001+Trip+report
   89. http://lwn.net/2001/1025/a/tcl-url.php3
   90. http://lwn.net/2001/1025/a/tcl-8.3.4.php3
   91. http://www-106.ibm.com/developerworks/wireless/library/wi-syncml/
   92. http://www-106.ibm.com/developerworks/xml/library/x-domprl/index.html
   93. http://www.xml.com/pub/a/2001/10/17/slippery-soap.html
   94. mailto:lwn@lwn.net
   95. http://www.erlang.org/
   96. http://g95.sourceforge.net/
   97. http://www.gnu.org/software/guile/guile.html
   98. http://haskell.org/
   99. http://www.blackdown.org/
  100. http://caml.inria.fr/
  101. http://gcc.gnu.org/java/
  102. http://www.ibm.com/developer/java/
  103. http://sourceforge.net/projects/jython
  104. http://www.news.perl.org/
  105. http://use.perl.org/
  106. http://www.php.net/
  107. http://www.zend.com/zend/week/
  108. http://www.pythonware.com/daily
  109. http://www.python.org/
  110. http://python.faqts.com/
  111. http://www.ruby-lang.org/en/index.html
  112. http://www.swiss.ai.mit.edu/projects/scheme/index.html
  113. http://www.schemers.org/
  114. http://www.smalltalk.org/
  115. http://dev.ajubasolutions.com/
  116. http://www.tcl-tk.net/
  117. http://regularexpressions.com/RegularExpressions/
  118. http://lwn.net/2001/1025/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/1025/devel.php3   Sergey Lentsov   25 Oct 2001 16:45:28 
Архивное /ru.linux/19861a1b4b692.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional