|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Lentsov 2:4615/71.10 18 Feb 2002 13:16:51 To : All Subject : URL: http://www.lwn.net/2002/0214/devel.php3 --------------------------------------------------------------------------------
[1][LWN Logo] [No ads right now]
[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 Jack Audio Connection Kit
The [12]jack project aims to provide a low-latency audio server for
connecting multiple audio applications together under Linux.
According to the [13]Jack FAQ, Jack used to be called [14]LAAGA, which
stands for Linux Audio Application Glue API. The LAAGA concept was
defined on the linux-audio-dev mailing list.
[15][jack-small.png] A LAAGA is supposed to solve the following
problem: "Let's say you are using a multi-track recorder/mixer. It's
working nicely on your Linux box. You can record and mix without
problems. But now you've found a couple of interesting new apps, let's
say a software synth and a virtual drum machine. They seem to work
great, so why not use them in your recordings? But how to connect them
to the multi-track recorder?" Jack was designed to perform that
function.
The [16]jack documentation is still in an early state of development.
The project is seeking volunteers to help fill that out.
A number of audio applications already [17]work with jack. Among them
is the audio player [18]AlsaPlayer, the audio processor [19]ecasound,
and the multi-track recorder [20]Ardour. More applications are under
development.
Developers should check out the [21]jack API to get an idea of how it
all goes together.
Update: we've received [22]a note from the Jack developers that
clarify some inaccuracies that were originally in this article. We
regret the errors.
CORBA
Help with Designing or Debugging CORBA Applications (Linux Journal).
Linux Journal is running [23]an article by Frank Singleton on CORBA
application design and debugging. "This article explores how I have
added some useful extensions to an open-source protocol analyzer in
order to allow the extraction of OMG IDL (interface definition
language) defined data types from TCP/IP traffic (using GIOP/IIOP). I
also discuss the development and use of a helpful tool (idl2eth) that
can take your own OMG IDL file(s) and generate protocol analyzer
plugins, and lead you through the steps of creating your own plugin
for the CORBA project you are working on."
Databases
Standalone ZODB 1.0 released. The 1.0 release of the stand-alone Zope
Object Database has been [24]announced. The ZODB part of Zope is
interesting in its own right, and it has many applications that have
nothing to do with web serving; it's worth a look for Python
programmers building complex and/or distributed applications.
New SAP DB Documentation. New online documentation is available for
the [25]SAP DB database.
Electronics
New stuff on the gEDA site. The [26]gEDA site features new versions of
Icarus Verilog, Gerber Viewer, and gEDA/gaf, a collection of tools
which includes gschem, libgeda, gnetlist, gsymcheck, and associated
utilities.
Embedded Systems
Embedded Linux Newsletter for February 7, 2002. The February 7, 2002
edition of the LinuxDevices [27]Embedded Linux Newsletter is out with
the latest embedded Linux news. This week features lots of new stuff
from the LinuxWorld conference.
Embedded Development with Qt/Embedded (Dr. Dobb's). Dr. Dobb's Journal
features [28]an article on writing Qt applications for embedded Linux
systems. "When developing software for handheld computers such as the
iPAQ, Palm, and Visor, you often face challenges that are at odds with
each other. On one hand, users expect applications with
resource-hungry GUIs that can be manipulated via stylus, virtual
keyboard, and the like. On the other hand, you must contend with the
space and processing constraints that are normal in the embedded
world. In part due to issues such as these, Linux is increasingly
becoming the preferred platform for embedded devices such as handheld
computers."
Mail Software
rbl-milter 0.1 released. The first release of rbl-milter, a spam
filter that works with sendmail, [29]has been released. Rbl-milter has
been released with the GPL license.
Network Management
Aide 0.8 released. Version 0.8 of Aide, the Advanced Intrusion
Detection Environment, [30]has been announced. This release adds
cleaner reports, syslog reporting, dead symlink warnings, bug fixes,
and more.
Peer to Peer
Distributed Systems Topologies: Part 2 (O'Reilly). Nelson Minar
[31]covers Distributed Systems Topologies in the second part of a
series on O'Reilly. "In this second part, I describe seven
characteristics of distributed systems that are commonly used when
talking about system design and then analyze each characteristic for
each of the topologies." If you want to start from the beginning, Part
1 of the series [32]is here.
Printing Software
LPRng 3.8.6 released. Version 3.8.6 of the LPRng print spooler [33]has
been released. The [34]CHANGES include a number of bug fixes and
documentation updates.
Web-site Development
The latest Zope Members News. This week's entries on the [35]Zope
Members News include new releases of NuxWidgets, ZCoMIX, Emil, and
ManageInZODB and more.
Python Conference, Day One (ZopeZen). Zopista [36]writes about Zope at
the Python conference. "The conference kicked off with a talk from
Andrew Koenig. Andrew has been programming for 5 years more than I
have been alive and talked about languages he has used prior to
Python."
Documentation
GNU FDL 1.2 draft available. A draft of version 1.2 of the GNU Free
Documentation License (FDL) [37]has been announced.
LDP Weekly News for February 5, 2002. The February 5, 2002 [38]LDP
Weekly News is out. News includes the release of documentation in the
[39]Plucker format for viewing on PDA devices. New documents include
"How to Develop Accessible Linux Applications", and the "Linux Crash
HOWTO".
February 14, 2002
Application Links
[40]GIMP
[41]Mozilla
[42]Galeon
[43]High Availability
[44]ht://Dig
[45]mnoGoSearch
[46]MagicPoint
[47]Wine
[48]Worldforge
[49]Zope
Open Source Code Collections
[50]Berlios
[51]Freshmeat
[52]OpenSourceDirectory
[53]Savannah
[54]Le Serveur Libre
[55]SourceForge
[56]Sweetcode
Desktop Development
Audio Applications
AlsaPlayer 0.99.53 released. A new version of the AlsaPlayer audio
utility [57]has been released. The project [58]ChangeLog file lists
improved support for [59]Jack (see above), and some bug fixes.
Web Browsers
BugDays Are Back! (MozillaZine). Join the Mozilla developers for
another [60]BugDays event on February 14 and 15, 2002. "Join us this
Thursday and Friday as we work to clean up the bug database, weeding
out duplicate reports, confirming or resolving bugs, and adding
comments and testcases to assist developers working on difficult
issues. We're getting very close to Mozilla 1.0."
Desktop Environments
KDE Core Services: Trouble In Paradise. The KDE site has been having
[61]a few problems lately. As a result, the KDE 3.0 beta has been
delayed.
First GNOME 1.4.1 release candidate. The first release candidate for
GNOME 1.4.1 has been [62]announced. A great many fixes and
improvements have been worked into this release.
Graphics
GSview 4.2 Released. Ghostgum Software Pty Ltd [63]has released
version 4.2 of the GSview PostScript previewer. "This release works
with the new Ghostscript 7.04 security updates. It includes a Swedish
translation and a number of bug fixes." GSview has been released under
the Aladdin Free Public License.
Gimp 1.2.3 and 1.3.3 released. Stable version 1.2.3 of the Gimp [64]is
available here. This version features a number of bug fixes.
Development version 1.3.3 of the Gimp [65]is available here. "This
release is targetted for developers and curious users. Don't use it
for your daily work."
Interoperability
Wine contemplating a license switch to LGPL. The leaders of the Wine
project [66]have announced a plan to change the Wine license to the
LGPL. "However, with some recent events I cannot disclose, it is clear
to me that the opportunity for Wine to be used in a proprietary
product is too tempting and has caused some harm to the Wine project.
Based on experience, I feel strongly that the potential for harm is
great enough that CodeWeavers needs to take two actions. First, we
would like to release all new code we develop under an LGPL style
license. Second, I would like to open another call for a license
change and thereby strongly add my voice to Alexandre's." (Thanks to
Dan Kegel.)
Wine Weekly News. The latest [67]Wine Weekly News covers Wine
20020122, LindowsOS and Wine, a new SDL driver, Wine version numbers,
and more.
Office Applications
Gorilla Released. Gorilla, a vector-icon based theme for Nautilus,
[68]has been released. Gorilla is also [69]discussed on the Gnotices
site.
Pan 0.11.2 released (Gnotices). Version 0.11.2 of the Pan news reader
[70]has been released. This version features bug fixes, performance
improvements, and user interface tweaks.
Miscellaneous
Gnopher 0.2 released (Gnotices). Version 0.2 of Gnopher, the GNOME
Gopher client, [71]has been released. Gnopher claims to be the "first
fully themeable Gopher client ever." See the [72]Release Notes for all
of the details.
Desktop Environments
[73]GNOME
[74]GNUstep
[75]KDE
[76]XFce
[77]XFree86
Window Managers
[78]Afterstep
[79]Enlightenment
[80]FVMW2
[81]IceWM
[82]Sawfish
[83]WindowMaker
Widget Sets
[84]GTK+
[85]Qt
Programming Languages
C
GCC now runs on the SuperH SH5. Support for the SuperH SH5 64-bit RISC
microprocessor [86]has been added to GCC, the Gnu Compiler Collection.
Caml
Caml Weekly News for February 12, 2002. The [87]February 12, 2002
edition of the Caml Weekly News is out. Topics include a new OCAML
beginner's list and OCamldoc 3.04 +1.
Java
DML Statements (O'Reilly). Jason Price writes about the [88]SQL Data
Manipulation Language (DML) on O'Reilly's OnJava site. "DML statements
may be used to retrieve and modify the contents of database tables. In
this article, you will also learn how to process database null values
and handle database exceptions."
Ease your multithreaded application programming (IBM developerWorks).
Joseph Hartal and Ze'ev Bubis [89]discuss the Consumer class on IBM's
developerWorks. "Multithreaded applications often make use of the
producer-consumer programming scenario, wherein repetitive jobs are
created by a producer thread, passed to a job queue, and processed by
a consumer thread. While this programming method is very useful, it
often results in duplicate code, which can be a real problem to debug
and maintain."
Lisp
Two Lisp Books Available Online. Two Lisp books are now available
online. [90]On Lisp by Paul Graham, and [91]The Common Lisp Cookbook,
a collaborative work that aims to be the Lisp equivalent of the Perl
Cookbook.
CL-PDF 0.41 released. CL-PDF 0.41, a Common Lisp library for
generating Adobe Acrobat documents, [92]has been released. This
version adds support for internal PDF data compressin as well as new
drawing primitives. The software is available [93]here. CL-PDF is
released with a FreeBSD style license.
Perl
An SVG Histogram (O'Reilly). J. David Eisenberg [94]writes about using
Perl and scalable vector graphics (SVG). "In this article, we'll
generate a graphic from existing data. Specifically, we'll write a
Perl program that draws a graph of the distribution of file sizes in a
directory and its subdirectories."
Optimizing Your Perl (O'Reilly). Robert Spier [95]offers some tips on
Perl code optimization. "Is your Perl program taking too long to run?
This might be because you've chosen a data structure or algorithm that
takes a long time to run. By rethinking how you've implemented a
function, you might be able to realize huge gains in speed."
This Fortnight on Perl 6 (O'Reilly). The latest [96]Perl 6 Porters
covers a Parrot problem, Unicode strings, the Regex Engine, Perl 6 On
Mono, and more.
PHP
PHP Weekly Summary for February 10, 2002. The latest [97]PHP Weekly
Summary looks at a bug involving negative indices, talk of the
addition of case sensitivity to PHP, manual translations, a new build
system, and more.
Python
Dr. Dobb's Python-URL!. The [98]February 11, 2001 edition of the Dr.
Dobb's Python-URL! is out with all of the latest Python news.
The IPC10 Python Gathering (O'Reilly). Mark Lutz [99]writes about the
IPC10 Python Gathering. "First, and foremost to me, there is a
tangible 'back to work' mindset in the Python world at large. People
are busy having fun with Python again, whether they are getting paid
for it or not. Really, there never was much of a pause. Most of what
happens in Python has always been a labor of love, and so Python is by
and large immune to Wall Street shenanigans."
The Daily Python-URL. This week's entries on the [100]The Daily
Python-URL looks at a Python based art project, the Python Routing
Toolkit, the pyirclib IRC library for Python, the Frowns
chemoinformatics system, coverage of the Python conference, and more.
Ruby
This week on the Ruby Garden. This week's [101]Ruby Garden features
articles on Advanced Programming Language Design, the Coerce-ability
of bitwise operators, Obfuscated Ruby, the Radical 0.4 web framework,
and more.
The Ruby Weekly News. The [102]Ruby Weekly News for February 11, 2002
features software for generating libraries from XML schemas, and
expert system shell with a TK front end, a Ruby task distribution
system, OpenSSL for Ruby, and more.
Tcl/Tk
Dr. Dobb's Tcl-URL!. This week's [103]Dr. Dobb's Tcl-URL! has been
published. Check it out for all of the TCL news.
XML
Embed binary data in XML documents three ways (IBM developerWorks).
Gowri Shankar [104]writes about embedding binary data in XML.
"Originally, HTML was supposed to handle only text, but today it is
commonly used to refer and mark up non-text data as well. So it is
quite natural that XML followed suit. Because XML does not follow a
specified syntax (as HTML does) and is more extensible than HTML,
people use it in any way they wish to mark up all types of data."
Second Generation Web Services (O'Reilly). Paul Prescod [105]discusses
the evolution of Web Services. "In fact, I believe that second
generation web services will actually build much more heavily on the
architecture that made the Web work, using the holy trinity:
standardized formats (XML vocabularies), a standardized application
protocol, and a single URI namespace."
Section Editor: [106]Forrest Cook
Language Links
[107]Caml
[108]Caml Hump
[109]Tiny COBOL
[110]Erlang
[111]g95 Fortran
[112]Gnu Compiler Collection (GCC)
[113]Gnu Compiler for the Java Language (GCJ)
[114]Guile
[115]Haskell
[116]IBM Java Zone
[117]Jython
[118]Free the X3J Thirteen (Lisp)
[119]Use Perl
[120]O'Reilly's perl.com
[121]Dr. Dobbs' Perl
[122]PHP
[123]PHP Weekly Summary
[124]Daily Python-URL
[125]Python.org
[126]Python.faqts
[127]Python Eggs
[128]Ruby
[129]Ruby Garden
[130]MIT Scheme
[131]Schemers
[132]Smalltalk
[133]Tcl Developer Xchange
[134]Tcl-tk.net
[135]O'Reilly's XML.com
[136]Regular Expressions
[137]Next: Commerce
[138]Eklektix, Inc. Linux powered! Copyright Л 2002 [139]Eklektix,
Inc., all rights reserved
Linux (R) is a registered trademark of Linus Torvalds
References
1. http://lwn.net/
2. http://lwn.net/2002/0214/
3. http://lwn.net/2002/0214/security.php3
4. http://lwn.net/2002/0214/kernel.php3
5. http://lwn.net/2002/0214/dists.php3
6. http://lwn.net/2002/0214/commerce.php3
7. http://lwn.net/2002/0214/press.php3
8. http://lwn.net/2002/0214/announce.php3
9. http://lwn.net/2002/0214/letters.php3
10. http://lwn.net/2002/0214/bigpage.php3
11. http://lwn.net/2002/0207/devel.php3
12. http://jackit.sourceforge.net/
13. http://jackit.sourceforge.net/docs/faq.php
14. http://eca.cx/laaga/
15. http://jackit.sourceforge.net/
16. http://jackit.sourceforge.net/docs/
17. http://jackit.sourceforge.net/apps/
18. http://www.alsaplayer.org/
19. http://www.wakkanet.fi/~kaiv/ecasound/welcome.html
20. http://ardour.sourceforge.net/
21. http://jackit.sourceforge.net/cgi-bin/lxr/http/source/jack/jack.h
22. http://lwn.net/2002/0214/a/jack-corrections.php3
23. http://www.linuxjournal.com//article.php?sid=5453
24. http://lwn.net/2002/0214/a/zodb.php3
25. http://www.sapdb.org/index.html
26. http://www.geda.seul.org/
27. http://www.linuxdevices.com/files/newsbriefs/feb07-02.html
28. http://www.ddjembedded.com/resources/articles/2002/0203e/0203e.htm
29. http://opensource.confusticate.com/rbl-milter/
30. http://lwn.net/2002/0214/a/aide0.8.php3
31. http://www.openp2p.com/pub/a/p2p/2002/01/08/p2p_topologies_pt2.html
32. http://www.openp2p.com/pub/a/p2p/2001/12/14/topologies_one.html
33. http://www.lprng.com/
34. http://www.lprng.com/LPRng-CHANGES
35. http://yyy.zope.org/ZopeNews
36. http://www.zopezen.org/Members/zopista/1012948857
37. http://lwn.net/2002/0214/a/gnufdl12.php3
38. http://lwn.net/2002/0214/a/ldpwn.php3
39. http://plkr.org/
40. http://www.gimp.org/
41. http://www.mozilla.org/
42. http://galeon.sourceforge.net/
43. http://linux-ha.org/
44. http://www.htdig.org/
45. http://mnogosearch.org/
46. http://www.Mew.org/mgp/
47. http://www.winehq.com/
48. http://www.worldforge.org/
49. http://www.zope.org/
50. http://developer.berlios.de/
51. http://freshmeat.net/
52. http://www.opensourcedirectory.org/
53. http://savannah.gnu.org/
54. http://serveur-libre.enst-bretagne.fr/
55. http://sourceforge.net/
56. http://www.sweetcode.org/
57. http://www.alsaplayer.org/
58. http://www.alsaplayer.org/ChangeLog
59. http://jackit.sourceforge.net/
60. http://www.mozillazine.org/articles/article2151.html
61. http://dot.kde.org/1013130688/
62. http://lwn.net/2002/0214/a/gnome-1.4.1rc1.php3
63. http://www.ghostscript.com/article/24.html
64. http://www.gimp.org/
65. ftp://ftp.gimp.org/pub/gimp/v1.3/v1.3.3/
66. http://www.winehq.com/hypermail/wine-devel/2002/02/0089.html
67. http://www.winehq.com/News/2002-03.html
68. http://jimmac.musichall.cz/themes.php3?skin=2
69. http://news.gnome.org/gnome-news/gnome-news/1013112430/
70. http://news.gnome.org/gnome-news/gnome-news/1013186191/
71. http://news.gnome.org/gnome-news/gnome-news/1013375702/index_html
72.
https://sourceforge.net/project/shownotes.php?group_id=43986&release_id=74440
73. http://www.gnome.org/
74. http://www.gnustep.org/
75. http://www.kde.org/
76. http://www.xfce.org/
77. http://www.xfree.org/
78. http://www.afterstep.org/
79. http://www.enlightenment.org/
80. http://www.fvwm.org/
81. http://icewm.sourceforge.net/
82. http://sawmill.sourceforge.net/
83. http://www.windowmaker.org/
84. http://www.gtk.org/
85. http://www.trolltech.com/products/index.html
86. http://gcc.gnu.org/
87. http://lwn.net/2002/0214/a/cwn.php3
88. http://www.onjava.com/pub/a/onjava/2002/02/06/learning_sqlj.html
89. http://www-106.ibm.com/developerworks/java/library/j-prodcon/?loc=dwmain
90. http://www.paulgraham.com/onlisptext.html
91. http://agharta.de/cookbook/
92. http://groups.google.com/groups?hl=en&th=6e13c64aa0c3b2d3
93. http://www.fractalconcept.com/asp/html/cl-pdf.html
94. http://www.onlamp.com/pub/a/onlamp/2002/02/07/svghist.html
95. http://www.perl.com/pub/a/2002/02/12/bigo.html
96. http://www.perl.com/pub/a/2002/02/p6pdigest/20020209.html
97. http://www.zend.com/zend/week/week74.php
98. http://lwn.net/2002/0214/a/pyurl.php3
99. http://www.onlamp.com/pub/a/python/2002/02/12/python10.html
100. http://www.pythonware.com/daily/
101. http://www.rubygarden.org/
102. http://www.rubygarden.org/rurl/html/index.html
103. http://lwn.net/2002/0214/a/tclurl.php3
104. http://www-106.ibm.com/developerworks/xml/library/x-binary/index.html
105. http://www.xml.com/pub/a/2002/02/06/rest.html
106. mailto:lwn@lwn.net
107. http://caml.inria.fr/
108. http://caml.inria.fr/hump.html
109. http://tiny-cobol.sourceforge.net/
110. http://www.erlang.org/
111. http://g95.sourceforge.net/
112. http://gcc.gnu.org/
113. http://gcc.gnu.org/java/
114. http://www.gnu.org/software/guile/guile.html
115. http://haskell.org/
116. http://www.ibm.com/developer/java/
117. http://sourceforge.net/projects/jython
118. http://ww.telent.net/cliki/Free%20The%20X3J%20Thirteen
119. http://use.perl.org/
120. http://www.perl.com/
121. http://www.ddj.com/columns/perl/
122. http://www.php.net/
123. http://www.zend.com/zend/week/
124. http://www.pythonware.com/daily
125. http://www.python.org/
126. http://python.faqts.com/
127. http://www.rimbault.net/python/
128. http://www.ruby-lang.org/en/index.html
129. http://www.rubygarden.org/
130. http://www.swiss.ai.mit.edu/projects/scheme/index.html
131. http://www.schemers.org/
132. http://www.smalltalk.org/main.html
133. http://tcl.activestate.com/
134. http://www.tcl-tk.net/
135. http://www.xml.com/
136. http://regularexpressions.com/RegularExpressions/
137. http://lwn.net/2002/0214/commerce.php3
138. http://www.eklektix.com/
139. http://www.eklektix.com/
--- ifmail v.2.14.os7-aks1
* Origin: Unknown (2:4615/71.10@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/19861c374acc7.html, оценка из 5, голосов 10
|