|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Lentsov 2:4615/71.10 16 Aug 2001 16:52:51 To : All Subject : URL: http://www.lwn.net/2001/0816/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
The [15]PLEAC project plans to [16]reimplement all of the programs
from the Perl Cookbook in a variety of other languages. The Perl
Cookbook is published by O'Reilly and was written by Perl heavyweights
Tom Christiansen & Nathan Torkington.
"If successful, this project may become a primary resource for quick,
handy, and free solutions to most common programming problems using
higher-level programming languages. It could also be useful for
comparison on ease-of-use and power/efficiency of these languages."
PLEAC stands for "Programming Language Examples Alike Cookbook". The
current list of supported languages includes Perl, Merd, Ruby,
Haskell, Python, Masd, and Nasm. The Merd and Ruby implementations are
both about 25% finished. Python, Haskell, and the assembly languages
are trailing at below 10% completion. The project maintainer is
seeking help for the implementation of solutions in ocaml, scheme,
tcl, and C++/stl.
Despite the incomplete status, PLEAC already has many useful examples
for the various languages. As it fills out, PLEAC should become a very
handy resource for programmers who need to reinvent the wheel, a
common task indeed.
Audio
Vorbis RC2 released. Release Candidate 2 of the Ogg Vorbis audio
compression software [17]is available. The [18]changes file lists some
interesting developments to libvorbis including the use of channel
similarities to reduce the bit rate, the addition of more bit rates,
and an improved decoding engine. Also, several of the Vorbis utilities
have been updated to support better functionality for embedded
comments and improved file manipulation capabilities.
Databases
GNOME-DB/libGDA/gASQL 0.2.90. A set of three new Gnome database
component utilities [19]have been released. "GNOME-DB/libGDA are a
complete framework for developing database-oriented applications, and
actually allow access to PostgreSQL, MySQL, Oracle, Sybase and ODBC
data sources. Apart from this development framework, they also include
several applications and utilities which make them quite suitable for
many database-related taks. gASQL is a database administration tool
based on libgda and GNOME-DB, featuring visual tools for managing any
database supported by libgda/GNOME-DB."
Documentation
Linux Documentation Project updates. A number of modifications
[20]were posted to the LDP this week, including updates to the XFree86
HOWTO, the XFree86 Video Timings HOWTO, and the Wacom Table HOWTO.
Education
Seul/Edu reports in Spanish. Three new translations of the Linux in
Education report are available in Spanish. [21]Issue 48, [22]Issue 49
and [23]Issue 50. (Thanks to Astroboy)
Embedded Systems
LinuxDevices.com Embedded Linux Newsletter. The [24]LinuxDevices.com
Embedded Linux Newsletter for August 9 is out. Topics include a new
guide on ready to go embedded Linux systems, the RTLinux patent, Linux
Point of Sale (POS) terminals, and more.
Interoperability
Wine Weekly News for August 2, 2001. The [25]August 2, 2001 edition of
the Wine Weekly News is now online. Topics include the use of native
DLLs, problems using 16 bit header files, the dangers of Shared
Source, and more.
System Administration
Linux Backup Tutorial (IBM developerWorks). While often neglected,
regular backups are probably the single most important job that a
system administrator has to do. Before your hard drive starts making
whining and pinging sounds, check out Daniel Robbins' tutorial on
[26]Backing up your Linux Machines (registration required).
Web-site Development
Development branch of mnoGoSearch availbale. A new development branch
of the mnoGoSearch web site search engine package [27]is available.
Changes in this version [28]include gzip content encoding and bug
fixes.
Mod_python 2.7.6 released. A new version of mod_python, the
Apache/Python integration package, [29]is available. This release adds
[30]support for Python 2.1.
The latest Zope News. The [31]latest Zope News contains an
announcement of the latest edition of the Zope Book, mention of a new
beta release of DCOracle2, which supports the latest versions of
Oracle, and more
SMS: Case study of a Web services deployment (IBM developerWorks).
Cameron Laird presents a [32]case study of Web services in an IBM
developerWorks article. "Web services brings crucial benefits for this
application that CORBA and DCOM can't match. DCOM essentially limits
clients to those running on Windows desktops. On the other hand, CORBA
is 'heavier' than needed for the simple processing the gateway
requires. Moreover, real-world CORBA projects have the reputation of
stumbling over firewall and interoperability problems that Web
services handles gracefully."
Java and Web Services, Part I (O'Reilly). Al Saganich [33]explains Web
services in an O'Reilly article. "Over the past six to twelve months
we've begun to see a new Web programming paradigm, that of the Web
Service. But exactly what are these Web services anyway? In a
nutshell, Web Services are the natural evolution of basic Remote
Procedure Calls. In fact, we shall see that Web Services are in fact
not a much more advanced technology than RPC of the past, but similar
concepts applied in new ways!"
SkunkWeb Web Application Server 3.0 beta 2 released. A new beta
release of the SkunkWeb Web Application Server [34]has been released.
This version includes much updated documentation and lots of bug
fixes.
Section Editor: [35]Forrest Cook
August 16, 2001
Application Links
[36]GIMP
[37]Mozilla
[38]Galeon
[39]High Availability
[40]ht://Dig
[41]mnoGoSearch
[42]MagicPoint
[43]Wine
[44]Worldforge
[45]Zope
More Information
[46]AppWatch
[47]Freshmeat
[48]SourceForge
Programming Languages
Caml
Caml Weekly News for August 14, 2001. The [49]latest Caml Weekly News
is out, with coverage of a new version of LablGTK and a new extended
thread synchronization model.
Java
Making P2P interoperable: The Jxta story (IBM developerWorks). Sing Li
[50]discusses Jxta and Peer to Peer technology in an IBM
developerWorks article. "Peer-to-peer networking is coming, and it
promises to create a computing world fundamentally different -- and,
in some ways, better -- than the one based on the old client/server
model. Project Jxta is a community-run attempt to build a utility
application substrate for peer-to-peer applications."
An easy JDBC wrapper (IBM developerWorks). Greg Travis [51]explains
data access with a JDBC wrapper on IBM's developerWorks. "JDBC
provides a powerful, comprehensive interface for accessing databases
from Java programs. For smaller projects, JDBC can seem overwhelming,
driving some programmers to avoid using a database altogether. This
article describes a simple wrapper library that makes basic database
usage a snap. You'll find yourself wanting to use JDBC for every
program you write."
Web FORM-Based Authentication (O'Reilly). Dion Almaer [52]presents a
tutorial on setting up FORM-Based Authentication in an O'Reilly
onJava.com article. "In this article, we will walk through the various
security settings that we can set up in the Web Application framework,
going into detail on how you can set up FORM-based authentication."
Perl
Quantum::Entanglement, Perl and quantum mechanics (perl.com). Perl.com
looks at the Perl [53]Quantum::Entanglement module, which assists in
quantum mechanical calculations. "The Quantum::Entanglement module
attempts to port some of the functionality of the universe into Perl.
Variables can be prepared in a superposition of states, where they
take many values at once, and when observed during the course of a
program, will collapse to have a single value. If variables interact
then their fates are linked so that when one is observed and forced to
collapse the others will also collapse at the moment of observation."
Perl 5 Porters for August 15, 2001. The [54]August 15, 2001 edition of
the Perl 5 Porters is out. Topics include a rewritten perlpod, Unicode
normalization, threading semantics, and shrinking the standard Perl
installation, among other things.
SPAM eater. If you are tired of getting too much spam, [55]use Perl
and Eliza to generate automatic replies. Fortunately, the program
doesn't actually mail the response, which would waste more bandwidth
and would likely never be read, it just amuses the recipient. "I've
made a few modification to her default vocabulary to adapt to a few of
the cheesy things found in spam."
PHP
PHP Weekly Summary for August 14, 2001. This week's [56]PHP Summary
discusses TODO items for the upcoming PHP 4.0.7 and 4.1.0, problems to
be solved with PHP and Apache 2.0, work on Autoconf for making PHP,
security and PHP, and more.
Python
Unifying types and classes in Python 2.2. Guido van Rossum has posted
[57]a paper on Unifying types and classes in Python 2.2. He is looking
for feedback.
And, if that isn't enough to keep Guido busy, he is also seeking
feedback on [58]PEP237, which covers the topic of unifying long
integers and integers.
Dr. Dobb's Python URL for August 13, 2001. The [59]August 13, 2001
edition of the Dr. Dobb's Python URL is out. Topics include tricks
with string quotation, an explanation of tuples and lists, and a few
hints from Guido on Python evolution.
Python in the Sourceforge Trove (O'Reilly). Stephen Figgins [60]looks
at a few of the thousand Python programs on Sourceforge. A geneology
program called Gramps and the Nareau Cluster Tools are examined.
Python shows exponential growth. Just van Rossum has presented [61]a
graph of Python posts from comp.lang.python, labeled Python world
domination. The graph has a nice exponential curve that shows rapid
expansion. It would be interesting to see similar plots for traffic on
Perl and other languages.
PyOpenGL status. Tarn Weisner Burton has posted [62]a status update
for the PyOpenGL project. PyOpenGL is a Python implementation of
OpenGL, it has recently been undergoing intense development.
Ruby
The latest from the Ruby Garden. This week, the [63]Ruby Garden
features articles on Ruby Behaviors, a new interactive Ruby reference,
dealing with string literals, the AOS virtual machine, and more.
Smalltalk
Squeak News for August 15, 2001. The August 15, 2001 edition of
[64]Squeak News is apparently out, but it appears to still be partly
under construction. Topics include a focus on beginners, controlling
submorphs, and an interview with John Maloney.
Tcl/Tk
Dr. Dobb's Tcl URL for August 13, 2001. The [65]August 13, 2001
edition of the Dr. Dobb's TCL URL is out. Topics include the release
of Tcl 8.4a3, TclSOAP, home automation with Tcl and the Rivendell
project which aims to put Tcl on the palm platform.
XML
Getting Loopy (O'Reilly). Bob DuCharme discusses [66]for and while
loops under XML in an O'Reilly xml.com article.
Integrated Development Environments
Anjuta 0.1.6 is released. A new stable release of Anjuta, a C/C++
Integrated Development Environment (IDE) for GTK+/GNOME, [67]has been
announced.
Miscellaneous
oprofile 0.0.4 released. An alpha level version of oprofile, a binary
file profiler, [68]has been announced. (Thanks to John Levon)
Section Editor: [69]Forrest Cook
Language Links
[70]Erlang
[71]g95 Fortran
[72]Guile
[73]Haskell
[74]Blackdown.org
[75]Caml
[76]Gnu Compiler for the Java Language
[77]IBM Java Zone
[78]Jython
[79]Perl News
[80]Use Perl
[81]PHP
[82]PHP Weekly Summary [83]Daily Python-URL
[84]Python.org
[85]Python.faqts
[86]Ruby
[87]MIT Scheme
[88]Schemers
[89]Smalltalk
[90]Tcl Developer Xchange
[91]Tcltk.com
[92]Regular Expressions
[93]Next: Commerce
[94]Eklektix, Inc. Linux powered! Copyright Л 2001 [95]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/0816/
4. http://lwn.net/2001/0816/security.php3
5. http://lwn.net/2001/0816/kernel.php3
6. http://lwn.net/2001/0816/dists.php3
7. http://lwn.net/2001/0816/desktop.php3
8. http://lwn.net/2001/0816/commerce.php3
9. http://lwn.net/2001/0816/press.php3
10. http://lwn.net/2001/0816/announce.php3
11. http://lwn.net/2001/0816/history.php3
12. http://lwn.net/2001/0816/letters.php3
13. http://lwn.net/2001/0816/bigpage.php3
14. http://lwn.net/2001/0809/devel.php3
15. http://pleac.sourceforge.net/
16. http://lwn.net/2001/0816/a/pleac.php3
17. http://www.vorbis.com/index.psp
18. http://www.vorbis.com/changes.psp
19. http://lwn.net/2001/0816/a/gnomedb.php3
20. http://www.linuxdoc.org/ldpwn/ldpwn-2001-08-14.html
21. http://enmac.linuxmexico.org/reportes/reporte48.html
22. http://enmac.linuxmexico.org/reportes/reporte49.html
23. http://enmac.linuxmexico.org/reportes/reporte50.html
24. http://www.linuxdevices.com/files/newsbriefs/aug09-01.html
25. http://www.winehq.com/News/2001-26.html
26.
http://www-105.ibm.com/developerworks/education.nsf/linux-onlinecourse-bytitle/0
FB4D16BD2C3E83E86256AA2005244D1?open&l=252,t=grl,p=LxBackUp
27. http://mnogosearch.org/
28. http://mnogosearch.org/history.html
29. http://www.modpython.org/
30. http://www.modpython.org/live/mod_python-2.7.6/NEWS
31. http://yyy.zope.org/ZopeNews
32. http://www-106.ibm.com/developerworks/webservices/library/ws-sms.html
33. http://www.onjava.com/pub/a/onjava/2001/08/07/webservices.html
34. http://lwn.net/2001/0816/a/skunkweb30b2.php3
35. mailto:lwn@lwn.net
36. http://www.gimp.org/
37. http://www.mozilla.org/
38. http://galeon.sourceforge.net/
39. http://linux-ha.org/
40. http://www.htdig.org/
41. http://mnogosearch.org/
42. http://www.Mew.org/mgp/
43. http://www.winehq.com/
44. http://www.worldforge.org/
45. http://www.zope.org/
46. http://appwatch.com/Linux/
47. http://freshmeat.net/
48. http://sourceforge.net/
49. http://lwn.net/2001/0816/a/camlwn.php3
50. http://www-106.ibm.com/developerworks/java/library/j-p2pint1.html
51. http://www-106.ibm.com/developerworks/java/library/j-jdbcwrap/
52. http://www.onjava.com/pub/a/onjava/2001/08/06/webform.html
53. http://www.perl.com/pub/a/2001/08/08/quantum.html
54. http://www.perl.com/pub/a/2001/08/p5pdigest/20010815.html
55. http://www.perlmonks.org/index.pl?node_id=103656&lastnode_id=104196
56. http://www.zend.com/zend/week/week49.php
57. http://www.python.org/2.2/descrintro.html
58. http://lwn.net/2001/0816/a/PEP237.php3
59. http://lwn.net/2001/0816/a/pyurl-20010813.php3
60. http://www.onlamp.com/pub/a/python/2001/08/09/pythonnews.html
61. http://starship.python.net/~just/comp.lang.python/
62. http://lwn.net/2001/0816/a/pyopengl.php3
63. http://www.rubygarden.org/
64. http://www.squeaknews.com/currentissue.html
65. http://lwn.net/2001/0816/a/tclurl-20010813.php3
66. http://www.xml.com/pub/a/2001/08/01/gettingloopy.html
67. http://news.gnome.org/997515902/
68. http://lwn.net/2001/0816/a/oprofile004.php3
69. mailto:lwn@lwn.net
70. http://www.erlang.org/
71. http://g95.sourceforge.net/
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://gcc.gnu.org/java/
77. http://www.ibm.com/developer/java/
78. http://sourceforge.net/projects/jython
79. http://www.news.perl.org/
80. http://use.perl.org/
81. http://www.php.net/
82. http://www.zend.com/zend/week/
83. http://www.pythonware.com/daily
84. http://www.python.org/
85. http://python.faqts.com/
86. http://www.ruby-lang.org/en/index.html
87. http://www.swiss.ai.mit.edu/projects/scheme/index.html
88. http://www.schemers.org/
89. http://www.smalltalk.org/
90. http://dev.ajubasolutions.com/
91. http://www.tcltk.com/
92. http://regularexpressions.com/RegularExpressions/
93. http://lwn.net/2001/0816/commerce.php3
94. http://www.eklektix.com/
95. http://www.eklektix.com/
--- ifmail v.2.14.os7-aks1
* Origin: Unknown (2:4615/71.10@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/19861b2a6b7e7.html, оценка из 5, голосов 10
|