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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Lentsov                       2:4615/71.10   31 May 2001  17:12:05
 To : All
 Subject : URL: http://lwn.net/2001/0531/devel.php3
 -------------------------------------------------------------------------------- 
 
    [1][LWN Logo] 
    
                                [2]Click Here 
    [LWN.net]
    
    Sections:
     [3]Main page
     [4]Security
     [5]Kernel
     [6]Distributions
     [7]On the Desktop
     Development
     [8]Commerce
     [9]Linux in the news
     [10]Announcements
     [11]Linux History
     [12]Letters
    [13]All in one big page
    
    See also: [14]last week's Development page.
    
 Development projects
 
 News and Editorials
 
    Linux based audio tools have been coming along nicely in recent times
    and this editor can't resist playing with yet another audio toy. A new
    version of the program WaveSurfer [15]has just been released.
    WaveSurfer is a graphical audio toolkit that is written in Tcl/Tk and
    is based on the [16]SNACK sound kit. In fact, Wave surfer's
    capabilities are a good introduction to the various SNACK sound kit
    capabilities.
    
    [17][WaveSurfer] WaveSurfer can perform basic audio record, playback,
    and editing functions. WaveSurfer features a fairly wide variety of
    audio displays, in fact, the displays may be its most advanced
    feature. It is possible to view audio data as waves, spectrograms,
    spectrums, and pitches.
    
    WaveSurfer supports a number of audio file types including wav, smp,
    snd, au, aiff, and csl formats. Large sound files are also supported;
    this makes it possible to work on files that are larger than memory,
    an important feature. WaveSurfer has the ability to output its
    displays as Postscript files, which emphasizes its capabilities as a
    research tool.
    
    The installation of WaveSurfer couldn't have been easier, it involved
    downloading a binary image and setting the file to executable. The
    security paranoid should build from source, of course. The WaveSurfer
    source code is released under a BSD-style license.
    
    With only a small investment in time perusing the online
    documentation, it was possible to load an audio file, edit out some
    undesirable sections, add some effects, and save the the results to a
    new file. Most of the functions are fairly intuitive to the user.
    
    Despite having lots of fancy display features, the basic waveform
    display seems to be a bit lacking in features. Horizontal zooming is
    possible, but vertical zooming lacks GUI controls and is non-intuitive
    to use. The recording function is perhaps a bit too simple, there are
    no VU meters and finding a way to set the recording parameters, such
    as number of channels and sample rate, is not obvious.
    
    The effects section includes fun things like reverb and file reversal,
    but lacks fade in/out functions, a very useful feature for editing
    both big music files and short sample files. The Linux audio world
    could really use a tool with a nice variable time logarithmic fade
    in/out function. There does not appear to be any way of creating and
    saving position markers, a feature that is critical for CD work.
    
    With those shortcomings noted, an important part of any sound program
    is the "feel" of the GUI. WaveSurfer seems to be fairly easy to run
    and is heading in a good direction. The small WaveBar display provides
    an easy way to move around and zoom in and out of an audio file, and
    it nicely tracks the sound once the system wide Automatic scroll
    during playback mode is selected.
    
    It would be great to see this program grow and mature into a more
    general purpose tool. The current focus appears to be mainly on audio
    display, with an emphasis on the study of speech. The addition of a
    few more general purpose audio editing features would make this tool
    useful to a much wider audience.
    
    Oddly, to date, my favorite audio editing tool is still [18]Broadcast
    2000, a video editing program. Broadcast 2000 is well suited for
    production work on audio CDs and has a good list of useful features.
    [19]Glame, which was featured in this column [20]on May 3, 2001 is
    also looking like a contender for the spot as the best audio editing
    tool under Linux. Hopefully some nice, friendly competition will
    arise.
    
 Databases
 
    PostgreSQL version 7.1.2 released. Version 7.1.2 of PostgreSQL [21]has
    been released. This is a bug fix release and systems can be upgraded
    from 7.1.X releases without the need for a database dump/restore
    operation.
    
    PostgreSQL's Multi-Version Concurrency Control (O'Reilly). Joseph
    Mitchell has put together [22]an article on concurrency control at the
    O'Reilly onLamp site. ' If you use PostgreSQL, you know that
    "no-locking" is already a reality. In PostgreSQL, readers never wait
    for writers, and writers never wait for readers. Before anyone objects
    to the claim that there is "no-locking" in PostgreSQL, let me explain
    PostgreSQL's advanced technique called Multi-Version Concurrency
    Control (MVCC).'
    
 Documentation
 
    LDP Weekly News for May 29, 2001. Several updated documents have been
    listed in the current issue of the [23]Linux Documentation Project
    Weekly News. A new Mwave modem document has also been included.
    
 Education
 
    Linux in education report #45. The May 28 edition of the [24]Linux in
    Education report has a discussion of Linux web filtering tools for
    children, pointers to Linux projects in Columbian and Russian schools,
    and pointers to a number of interesting applications in the
    educational realm.
    
 Electronics
 
    New Icarus Verilog. Work continues on the gEDA project's [25]Icarus
    Verilog compiler. The May 20, 2001 snapshot is available from [26]the
    gEDA site.
    
 Embedded Systems
 
    Here they come -- TVs with embedded Linux! (LinuxDevices).
    LinuxDevices looks at [27]Princeton Graphic Systems TV running an
    embedded Linux kernel. "Powered by National Semiconductor's Geode CPU
    running an embedded Linux operating system, Ch.1 offers rendering of
    web pages at their native resolution of (SVGA) 800 x 600 through its
    full-featured browser via a 56k modem for dial up ISP service or
    Ethernet, T1, DSL or cable modem for broadband connections."
    
    Embedded Linux Newsletter for May 24, 2001 (LinuxDevices). The weekly
    summary of the [28]Embedded Linux world has been published by
    LinuxDevices.com. This past week saw stories on the Hi-Muse musical
    appliance, HA support for Hard Hat Linux, and an opinion piece on why
    Linux will trounce competitors in the embedded market space.
    
    Cross platform python serial I/O with xio. An early beta version of
    xio, a cross platform serial I/O module for Python [29]has been
    announced. Currently, the module implements port creation, opening,
    closing, configuration, reading, writing & status peeking. It has been
    tested under Linux-x86 and Win-9X. It contains a naive implementation
    of flow control (and pretty untested -- so beware!).
    
 Graphics
 
    The Animation Editor, A Code Sculpture in GTK+. Lion Kimbro
    [30]discusses the process of writiting of an animation tool based on
    GTK+.
    
 Network Management
 
    GNet Oatmeal release available. The [31]GNet network library is a C
    based network library package. Version 1.1.0, the Oatmeal release, is
    considered stable and is now available.
    
    OpenNMS Update, Vol 2, Issue 22. This week's edition of the
    [32]OpenNMS Update includes a discussion on advances to the Easy
    Installer, Snort integration, a Solaris port and lots more.
    
 Printing Systems
 
    CUPS 1.1.8 released. A [33]new release of the CUPS printing system is
    available. Version 1.1.8 features a large number of bug fixes.
    
 Standards
 
    FHS 2.2 released. The latest edition of the [34]Filesystem Hierarchy
    Standard, version 2.2, has been released.
    
 Web-site Development
 
    Zope Weekly News. The [35]Zope Weekly News for May 26 is out. Topics
    covered include the EuroZope conference and the upcoming 2.4 alpha
    release.
    
    mnoGoSearch 3.1.14 released. Version 3.1.14 of the mnoGoSearch web
    search engine [36]is available. The [37]release notes document the
    changes which are mostly bug fixes. A PHP compatibility fix has also
    been added.
    
    HTTP Benchmarking (UnixReview). Part 1 of a 2 part series on [38]HTTP
    benchmarking has been published by UnixReview.com. "Autobench is a
    Perl front-end to httperf that helps automate the process of testing a
    Web server or comparing the performance of two Web servers. Autobench
    has an additional benefit in that it can generate a file from the
    results, which can be imported into a spreadsheet to form a graph or
    plot of the results. Autobench can also make use of a configuration
    file; I'll go into more detail about that next month."
    
    Section Editor: [39]Forrest Cook
    May 31, 2001
    
    Application Links
    [40]GIMP
    [41]Mozilla
    [42]Galeon
    [43]High Availability
    [44]ht://Dig
    [45]mnoGoSearch
    [46]MagicPoint
    [47]Wine
    [48]Worldforge
    [49]Zope
    More Information
    [50]AppWatch
    [51]Freshmeat
    [52]SourceForge
    
    
    
 Programming Languages
 
 Caml
 
    Caml Weekl News for May 23 to 29, 2001. The [53]May 23 - 29, 2001
    edition of the Caml Weekly News is out. This issue focuses on adding
    lisp-like properties to the Caml implementation of atoms.
    
 Java
 
    Blackdown releases Java 3d 1.2.1_01 API for Linux. A new release of
    Blackdown Java 3d API [54]has been announced. The [55]README file
    lists a number of bug fixes and contains installation instructions and
    installation requirements. The API may be obtained from the
    [56]download page. Java 3D is covered by a [57]Sun Binary Code
    License.
    
    Java Media Framework 2.1.1-FCS. Also, the Blackdown Java Linux Team
    and Sun have [58]announced the release of JMF 2.1.1-FCS Performance
    Pack for Linux. The Java Media Framework is an API for working with
    multimedia streams in Java applications.
    
 Perl
 
    Perl 5 Porters digest for May 27, 2001. The [59]May 27, 2001 edition
    of the Perl 5 Porters digest is out. Topics include variable
    attributes and the iThreads module, defining real bugs, Test::Harness
    cleanup, and more.
    
    This Week in Perl 6. The [60]This Week in Perl 6 digest for May 20-26,
    2001 is out. Topics include a Perl assembly language standard, the
    Perl Apprenticeship Program, Perl virtual registers, slices, and more.
    
 PHP
 
    PHP Weekly Summary for May 27, 2001. The [61]May 27, 2001 edition of
    the PHP Weekly Summary is out. Topics this week include a DOM XML
    extension roll back, PHP 4.0.6 RC2, a new get_defined_constants()
    function, charset-aware html entities, and more.
    
 Python
 
    Dr. Dobb's Python-URL! (May 28). This week's [62]summary of the Python
    world includes discussions on the worse case behavior of Python lists,
    updates on the status of PSF plus the relationship of ActiveState and
    the Python License, and options for running Python on handhelds.
    
    python-dev summary 2001-05-10 through 2001-05-24. This week's
    [63]summary of the python-dev mailing list has been published, with
    its usual set of statistics and analysis.
    
    A couple of new Python books. O'Reilly has announced the release of
    the [64]Python Standard Library, a text that "distills the best parts
    from over 3,000 newsgroup messages." It aims to be a definitive
    reference to the Python library; the author is Fredrik Lundh.
    
    Meanwhile, David Beazley has [65]announced that the second edition of
    the Python Essential Reference is complete and on its way to the
    printer.
    
    Updated Python development documentation. A number of small updates
    [66]have been added to the Python 2.2 online documentation.
    
    Jext: an open IDE for Python. [67]Jext is a new, multi-platform
    programming editor for developing Python code. Jext features auto
    indent, word completion, syntax colorization, a Python class browser,
    and numerous editing functions. Jext is licensed under the GNU GPL
    license.
    
 Tcl/Tk
 
    This week's Tcl-URL. [68]Dr. Dobb's Tcl-URL for May 28 is out. Topics
    this week include source-level optimization, internationalization,
    complex arithmetic, a library of extra Tcl commands, a new Tcl GUI
    builder, a new SNACK sound toolkit, and more.
    
 XML
 
    GETOX, a new Gnome Editor for Text Oriented XML (gnome.org). GETOX,
    the Gnome Editor for Text Oriented XML, [69]is now available. "The
    main goal of GETOX is to manipulate an XML file as if it were a simple
    text file. It should also allow users to produce valid documents at
    any time by interpreting the DTD and suggesting contextual elements."
    
    Section Editor: [70]Forrest Cook
    
    Language Links
    [71]Erlang
    [72]Guile
    [73]Haskell
    [74]Blackdown.org
    [75]Caml
    [76]IBM Java Zone
    [77]Jython
    [78]Perl News
    [79]Use Perl
    [80]PHP
    [81]PHP Weekly Summary [82]Daily Python-URL
    [83]Python.org
    [84]Python.faqts
    [85]Ruby
    [86]Scheme
    [87]Smalltalk
    [88]Tcl Developer Xchange
    [89]Tcltk.com
    [90]Regular Expressions
    
    
                                                        [91]Next: Commerce
    
    [92]Eklektix, Inc. Linux powered! Copyright Л 2001 [93]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/0531/
    4. http://lwn.net/2001/0531/security.php3
    5. http://lwn.net/2001/0531/kernel.php3
    6. http://lwn.net/2001/0531/dists.php3
    7. http://lwn.net/2001/0531/desktop.php3
    8. http://lwn.net/2001/0531/commerce.php3
    9. http://lwn.net/2001/0531/press.php3
   10. http://lwn.net/2001/0531/announce.php3
   11. http://lwn.net/2001/0531/history.php3
   12. http://lwn.net/2001/0531/letters.php3
   13. http://lwn.net/2001/0531/bigpage.php3
   14. http://lwn.net/2001/0524/devel.php3
   15. http://www.speech.kth.se/wavesurfer/
   16. http://www.speech.kth.se/snack/
   17. http://www.speech.kth.se/wavesurfer/
   18. http://heroinewarrior.com/bcast2000.php3
   19. http://glame.sourceforge.net/en/index.var
   20. http://lwn.net/2001/0503/devel.php3
   21. http://www.ca.postgresql.org/news.html
   22. http://www.onlamp.com/pub/a/onlamp/2001/05/25/postgresql_mvcc.html
   23. http://www.linuxdoc.org/ldpwn/ldpwn-2001-05-29.html
   24. http://www.seul.org/edu/report45.html
   25. http://www.geda.seul.org/tools/icarus/index.html
   26. http://www.geda.seul.org/
   27. http://www.linuxdevices.com/news/NS3611087503.html
   28. http://www.linuxdevices.com/files/newsbriefs/may24-01.html
   29. http://lwn.net/2001/0531/a/xiobeta.php3
   30. http://www.taoriver.net/~lion/proj/animation/
   31. http://www.gnetlibrary.org/
   32. http://lwn.net/2001/0531/a/opennms-20010529.php3
   33. http://www.cups.org/relnotes.html#01010800
   34. http://www.pathname.com/fhs/
   35. http://lwn.net/2001/0531/a/zwn.php3
   36. http://mnogosearch.org/download.html
   37. http://mnogosearch.org/history.html
   38. http://www.unixreview.com/articles/2001/0105/0105q/0105q.htm
   39. mailto:lwn@lwn.net
   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://appwatch.com/Linux/
   51. http://freshmeat.net/
   52. http://sourceforge.net/
   53. http://lwn.net/2001/0531/a/camlwn.php3
   54. http://lwn.net/2001/0531/a/java3d.php3
   55. http://www.blackdown.org/java-linux/java2-status/README-3D121_01
   56. http://java.sun.com/products/java-media/3D/download.html
   57. http://java.sun.com/products/java-media/3D/java3d-license.html
   58. http://lwn.net/2001/0531/a/jmf.php3
   59. http://www.perl.com/pub/2001/05/p5pdigest/THISWEEK-20010527.html
   60. http://www.perl.com/pub/2001/05/p6pdigest/THISWEEK-20010526.html
   61. http://www.zend.com/zend/week/week39.php
   62. http://lwn.net/2001/0531/a/pyurl-20010528.php3
   63. http://lwn.net/2001/0531/a/pydev-20010524.php3
   64. http://lwn.net/2001/0531/a/psl-oreilly.php3
   65. http://lwn.net/2001/0531/a/per2.php3
   66. http://lwn.net/2001/0531/a/python-devel-docs.php3
   67. http://lwn.net/2001/0531/a/jext.php3
   68. http://lwn.net/2001/0531/a/tcl-url.php3
   69. http://news.gnome.org/991127836/
   70. mailto:lwn@lwn.net
   71. http://www.erlang.org/
   72. http://www.gnu.org/software/guile/guile.html
   73. http://haskell.org/
   74. http://www.blackdown.org/
   75. http://caml.inria.fr/
   76. http://www.ibm.com/developer/java/
   77. http://sourceforge.net/projects/jython
   78. http://www.news.perl.org/
   79. http://use.perl.org/
   80. http://www.php.net/
   81. http://www.zend.com/zend/week/
   82. http://www.pythonware.com/daily
   83. http://www.python.org/
   84. http://python.faqts.com/
   85. http://www.ruby-lang.org/en/index.html
   86. http://www.swiss.ai.mit.edu/projects/scheme/index.html
   87. http://www.smalltalk.org/
   88. http://dev.ajubasolutions.com/
   89. http://www.tcltk.com/
   90. http://regularexpressions.com/RegularExpressions/
   91. http://lwn.net/2001/0531/commerce.php3
   92. http://www.eklektix.com/
   93. http://www.eklektix.com/
 
 --- ifmail v.2.14.os7-aks1
  * Origin: Unknown (2:4615/71.10@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 URL: http://lwn.net/2001/0531/devel.php3   Sergey Lentsov   31 May 2001 17:12:05 
Архивное /ru.linux/2030836c9eb86.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional