|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/19861a1b4b692.html, оценка из 5, голосов 10
|