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