|
|
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
|