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


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)
 
 

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

 Тема:    Автор:    Дата:  
 URL: http://www.lwn.net/2002/0214/devel.php3   Sergey Lentsov   18 Feb 2002 13:16:51 
Архивное /ru.linux/19861c374acc7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional