|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Lentsov 2:4615/71.10 11 Apr 2002 19:37:33 To : All Subject : URL: http://www.lwn.net/2002/0411/devel.php3 --------------------------------------------------------------------------------
[1][LWN Logo]
[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
Foomatic Print System Version 1.9 A new version of the [12]Foomatic
print driver integration system [13]has been announced by Till
Kamppeter.
A little background on Foomatic:
"Foomatic is a system for using free software printer drivers with
common spoolers on Unix. It supports LPD, PDQ, CUPS, the VA Linux
LPD, LPRng, PPR, and direct spooler-less printing and any free
software driver for which execution data has been entered in the
database."
In other words, Foomatic forms a kind of "glue logic" that connects a
number of common spoolers to the appropriate printer driver software.
It derives the connection information from the [14]Linux Printer
Compatibility Database.
The project aims to give a more comprehensive solution to the problem
of connecting a large number of printers to different spoolers. It is
more of a "big picture" solution than most of the vendor-supplied
printer configuration tools. A printer that is set up with Foomatic
will be able to handle a variety of different input file formats such
as Text, PostScript, and common image formats.
Foomatic supports a long list of [15]printer drivers and printers, but
it apparently does not work with IBM's [16]Omni printer driver as of
this writing.
For an example of what needs to be done to get Foomatic running on
your system, see the [17]documentation for running it with
LPD/LPRng/GNUlpr. More documentation is provided for other spooling
systems.
The new version is a test for the upcoming 2.0 release, and features
streamlined installation as well as performance improvements.
Installation no longer requires dealing with a large number of Perl
libraries. [18]The announcement gives a detailed list of new
capabilities, the [19]ChangeLog has more developer oriented
information. See the Foomatic version 1.9 [20]USAGE document for
installation tips.
This [21]whitepaper (PDF format) for a description of the origins of
Foomatic and the [22]LinuxPrinting.org site that hosts Foomatic.
Foomatic can be downloaded [23]here.
Databases
psycopg. Federico Di Gregorio has brought our attention to the
[24]psycopg project. Psycopg provides a python interface to
PostgreSQL. "psycopg is different from the other database adapter
because it was designed for heavily multi-threaded applications that
create and destroy lots of cursors and make a conspicuous number of
concurrent INSERTs or UPDATEs." The current version is 1.0.7-1.
Embedded Systems
LinuxDevices.com Embedded Linux Newsletter. The April 4, 2002
[25]Embedded Linux Newsletter looks at the VTech Helio PDA and
embedded Linux in China. An interview with FSMLabs' president Victor
Yodaiken is also included.
Mail Software
Sendmail 8.12.3 released. A new version of Sendmail [26]is available.
"This version fixes a long-standing MIME (7 to 8-bit) conversion bug
and several smaller problems, e.g., a possible communication problem
between the MTA and libmilter, a bug in handling (invalid) addresses
containing 8-bit characters, a possible problem with small timeouts
being lost on slow machines if itimers are used, and the handling of
the 421 reply code and timeouts in the SMTP delivery code."
Network Management
Writing PAM-Capable Applications (O'Reilly). Jennifer Vesperman
[27]writes about PAM (Pluggable Authentication Modules) on O'Reilly.
"This is the first part of a two-part series on writing PAM-capable
applications. This part provides the background knowledge and some of
the supporting functions necessary for a developer to effectively use
the PAM library. The second part will introduce the PAM library
functions."
Printing Software
AFPL Ghostscript 7.20 devel release. A new development release of AFPL
Ghostscript [28]has been announced. "Major new features include the
new Font API for supporting third-party font renderers, a 'diskn'
implemenentation, and tightening of the filesystem access security
introduced in the previous stable and GPL releases. -dSAFER now
restricts read access as well as write, equivalent to -dSAFER
-dPARANOIDSAFER in earlier releases."
Web-site Development
Linux App Writer Wows Skeptics (Wired). Wired [29]examines IBM's
SashXB web scripting language. "Some experienced Linux developers say
they weren't impressed with the idea of SashXB at first, thinking that
working with relatively simple languages such as HTML and JavaScript
would limit them and their projects. But the majority of those who
finally used SashXB are excited by its promise. " IBM has released the
source code for SashXB under the LGPL license. Also see IBM's
[30]SashXB homepage and [31]this article on the Gnotices site.
mnoGoSearch-php-3.2.0.beta3 released. A new beta version of the 3.2
branch of the mnoGoSearch web search engine software [32]is available.
New features include an Alias command, an improved make script, and an
updated search template. The [33]ChangeLog file has all of the release
information.
Zope Members' News. This week's [34]Zope Members' News items include
an announcement for MailBoxer 1.2beta, SiteBoiler 0.1, ZFireBirdDA
0.0.2, and talk of the Zope BBQ Europe.
Tips for Building Web Database Applications with PHP and MySQL
(O'Reilly). Hugh E. Williams [35]gives some tips on building web
database applications. "As a backend database management system, MySQL
is the perfect partner for PHP. It has a well-deserved reputation for
speed in the Web environment, where the commonest class of queries are
simple SELECT queries that read from a database."
Documentation
The Linux Documentation Project gets a new domain. The latest
[36]Linux Documentation Project Weekly News includes a note that the
LDP site has moved to [37]www.tldp.org. There were evidently "some
difficulties with the linuxdoc.org domain name." The old address still
works for now, but updating of bookmarks and links would appear to be
in order.
April 11, 2002
Sponsored Link
[38]Your Text Ad Here
Purchase your own text ad with our self-serve advertising system.
Application Links
[39]GIMP
[40]Mozilla
[41]Galeon
[42]High Availability
[43]ht://Dig
[44]mnoGoSearch
[45]MagicPoint
[46]Wine
[47]Worldforge
[48]Zope
Open Source Code Collections
[49]Berlios
[50]Freshmeat
[51]OpenSourceDirectory
[52]Savannah
[53]Le Serveur Libre
[54]SourceForge
[55]Sweetcode
Desktop Development
Audio Applications
AlsaPlayer version 0.99.59 released. A new version of the AlsaPlayer
audio PCM file player [56]has been released. This version adds a
number of locking fixes and includes new song information on the
playlist.
WaveSurfer 1.3.1 released. Version 1.3.1 of the WaveSurfer
multi-platform sound visualization and manipulation tool [57]is
available. The [58]changes include new documentation tools, updated
documentation, and bug fixes.
Web Browsers
Mozilla 1.0 RC1 coming soon. The [59]Mozilla hope page says that the
first release candidate for Mozilla 1.0 is coming soon. A
[60]development roadmap shows where the project is headed.
Desktop Environments
KDE 3.0: A New Era In Desktop Choice. KDE.News has posted [61]the
announcement for the release of KDE 3.0. "Every advance opens the door
to a group of new adopters, and KDE 3 is set to tear the doors
asunder."
KDE.de App of the Month: KView (KDE.News). KDE.News reports on the
KDE.de Application of the Month, the [62]KView image viewer. (In
German)
People Behind KDE: Takumi Asaki. In this week's [63]episode of The
People Behind KDE, we travel to Osaka, Japan for a beer with Takumi
Asaki. "I'm one of KDE users. I check the Japanese support for other
bugs, and report them. Sometimes I write a patch if I can."
Graphics
Crystal Space 0.94r001 Released. Version 0.94r001 of the Crystal Space
3D engine [64]has been released with lots of new features.
Office Applications
AbiWord Weekly News #86. [65]Issue #86 of the AbiWord Weekly News
covers the soon to be released version 0.99.5. The news site has been
reworked to improve the handling of bugs.
Kernel Cousin GNUe #23. [66]Issue #23 of Kernel Cousin GNUe is out
with the latest GNU Enterprise developments.
Miscellaneous
Announcing Ganymede 1.0.10. Version 1.0.10 of the Ganymede
metadirectory system [67]has been released. "Lots of minor feature
additions, lots of small bug fixes, and a good bit of code
maintainability changes that we have put together over the last four
months for this release." See the [68]CHANGES file for the a detailed
list.
Desktop Environments
[69]GNOME
[70]GNUstep
[71]KDE
[72]XFce
[73]XFree86
Window Managers
[74]Afterstep
[75]Enlightenment
[76]FVMW2
[77]IceWM
[78]Sawfish
[79]WindowMaker
Widget Sets
[80]GTK+
[81]Qt
Programming Languages
Caml
The Caml Hump. The latest adds on [82]the Caml Hump include Stew, the
OCamlGD GD graphics library interface, mtlib for mutable lists and
binary trees, Lablgtk hump for dealing with LablGtk and LablGL,
Cryptokit, and more.
Haskell
Glasgow Haskell Compiler 5.02.3 released. Version 5.02.3 of the
Glasgow Haskell Compiler (GHC) [83]has been released. New features
include compatibility with gcc 3.x and newer glibc releases, and lots
of bug fixes. (Thanks to Jens Petersen.)
Java
Create native, cross-platform GUI applications (IBM developerWorks).
Kirk Vogen [84]explains how to use the Java Standard Widget Toolkit.
"The Java language has flourished in the server-side and applet
spaces, but when it comes to end-user applications, it isn't usually a
player. But it doesn't have to be this way. Using Linux, the GNU
Compiler for Java, and the Standard Widget Toolkit, you can create
fast, native GUI applications programmed in the Java language."
Lisp
New Lisp Software. The latest new Lisp software entries include
version 0.2.0 of the [85]ICanCAD electronic CAD editor for integrated
circuit design, and the [86]Meta-CVS layer on top of the popular CVS
version control utility.
The first issue of [87]The Lisp Magazine has also [88]been announced.
Perl
SOAP::Lite servers are in danger (use Perl). use Perl [89]points out a
nasty security vulnerability in SOAP::Lite servers. "This is a big
one, and relates to how SOAP::Lite dispatches method calls at runtime,
and how Perl executes dynamic method calls. The very best thing you
can do is take down your SOAP servers until an update is available."
Stem 0.06 released. Version 0.06 of the Stem general-purpose
networking toolkit for Perl has been released. This version has been
released under the GPL license and includes a new installation script,
more documentation, rewritten modules, and bug fixes. See the April,
2002 edition of the [90]Stem News for all of the details.
PHP
PHP Weekly Summary for April 8, 2002. The April 8, 2002 [91]PHP Weekly
Summary looks at a proposal to make mbstring the default, Apache 2
compatibility issues for PHP, dealing with output compression level,
and features an examination of Aggregate and Overload.
Pike
Pike: A Language with Teeth (Linux Journal). Linux Journal
[92]introduces Pike, a scripting language with roots in C++. "Why
should you use Pike? Its powerful C++-like syntax and multiple
packages are a plus, as is its speed. It's a strong web-scripting
language and treats sockets like files, allowing beginners to talk to
mail servers and other services with a minimal fuss."
Pascal
Writing GTK+ Programs with the Free Pascal Compiler (Linux Journal).
Linux Journal [93]shows how to use GTK+ with the Free Pascal Compiler.
"Being a fan of Delphi/Pascal for Windows programming, I have been
curious about the Free Pascal project for quite some time. Free Pascal
is an object-oriented compiled language that has been in development
since 1993. I've also been interested in writing GUI applications for
Linux, which recently prompted me to give Free Pascal a try. This
article will briefly explain, based on my (limited) experience, how to
write graphical applications using the GIMP Took Kit (GTK+) and the
Free Pascal compiler on Linux."
Python
Dr. Dobb's Python-URL!. The [94]weekly Python-URL! for April 9 is
available, with links and news of interest to the Python community.
Python 2.2.1 released. Python 2.2.1 has been [95]released. "This being
a bugfix release, there are no exciting new features -- we just fixed
a lot of bugs." A bug that affects Zope has been fixed in this
release.
Python Options (O'Reilly). Stephen Figgins [96]talks about the
handling of command line options in Python. "Parsing and handling
options is so simple that when Greg Ward announced Optik, a
command-line parsing library, I asked him why he would even bother. He
replied, 'The problem is not that it's difficult per se, but that it's
too easy -- any idiot can code a loop over sys.argv.'"
The Daily Python-URL. This week's entries on the [97]Daily Python-URL
include the Python Computer Graphics Kit, the JpGraph PHP graphing
utility, Python 2.1.3, SLiP, the CAGE cellular automaton engine,
SVGdraw, and more.
Ruby
The Ruby Garden. This week's [98]Ruby Garden looks at several implicit
return issues, endian-ness, LDAP & SSO, the Struct class, and more.
The [99]Ruby Weekly News has announcements for the Eclipse Ruby
Development Tool, Devel::Logger/1.0.0, and a new Ruby book.
Smalltalk
Swazoo, a Smalltalk Web Zoo. An new version of the "Open Source,
vendor agnostic, dialect neutral web application framework for
Smalltalk", known as Swazoo [100]has been announced. New features
include SSL support, support for multihomed hosts, better portability,
and more.
Tcl/Tk
Dr. Dobb's Tcl-URL!. The Dr. Dobb's [101]Tcl-URL! for April 3, 2002 is
out with lots of April Fool's Day material as well as more serious Tcl
material.
XML
Apache SOAP type mapping, Part 2: A serialization cookbook (IBM
developerWorks). Gavin Bong [102]continues his IBM developerWorks
series on Apache/SOAP. "SOAP specifies an encoding to represent common
types found in databases, programming languages (for example, Java
programming language), and data repositories. Apache SOAP's toolkit
supports encoding by supplying a base set of (de)serializers; classes
that do the grunt work of mapping Java types to serialized XML
representations."
Integrated Development Environments
GNUstep Weekly Editorial. The April 5, 2002 [103]GNUstep Weekly
Editorial covers the new gslib implementation for gnustep-back, as
well as other project developments.
Miscellaneous
Server clinic: Expect exceeds expectations (IBM developerWorks).
Cameron Laird [104]writes about Expect on IBM's developerWorks.
"Cameron Laird opens his new monthly column with an overview of the
popular Expect tool, a language capable of far more than most
programmers and administrators realize. Expect is so apt for the
general-purpose work needed to keep servers healthy, in fact, that it
can serve as your one (almost) universal programming language."
SQL Console 1.3 for Jext. Another new version of SQL Console for the
Jext programmer's editor [105]is available and features a new sortable
table view.
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]Squeak
[133]Smalltalk
[134]Why Smalltalk
[135]Tcl Developer Xchange
[136]Tcl-tk.net
[137]O'Reilly's XML.com
[138]Regular Expressions
[139]Next: Commerce
[140]Eklektix, Inc. Linux powered! Copyright Л 2002 [141]Eklektix,
Inc., all rights reserved
Linux (R) is a registered trademark of Linus Torvalds
References
1. http://lwn.net/
2. http://lwn.net/2002/0411/
3. http://lwn.net/2002/0411/security.php3
4. http://lwn.net/2002/0411/kernel.php3
5. http://lwn.net/2002/0411/dists.php3
6. http://lwn.net/2002/0411/commerce.php3
7. http://lwn.net/2002/0411/press.php3
8. http://lwn.net/2002/0411/announce.php3
9. http://lwn.net/2002/0411/letters.php3
10. http://lwn.net/2002/0411/bigpage.php3
11. http://lwn.net/2002/0404/devel.php3
12. http://www.linuxprinting.org/foomatic.html
13. http://www.linuxprinting.org/pipermail/foomatic-devel/2002q2/000749.html
14. http://www.linuxprinting.org/database.html
15. http://www.linuxprinting.org/driver_list.cgi
16.
http://oss.software.ibm.com/developerworks/opensource/linux/projects/omni/?open&
l=252,t=gr,p=OSomni
17. http://www.linuxprinting.org/lpd-doc.html
18. http://www.linuxprinting.org/pipermail/foomatic-devel/2002q2/000749.html
19. http://www.linuxprinting.org/foomatic/ChangeLog
20. http://www.linuxprinting.org/foomatic/USAGE
21. http://www.linuxprinting.org/paper.pdf
22. http://www.linuxprinting.org/
23. http://www.linuxprinting.org/download/foomatic/
24. http://initd.org/software/psycopg
25. http://www.linuxdevices.com/files/newsbriefs/apr04-02.html
26. http://www.sendmail.org/8.12.3.html
27. http://linux.oreillynet.com/pub/a/linux/2002/04/04/PamModules.html
28. http://www.ghostscript.com/article/27.html
29. http://www.wired.com/news/linux/0,1411,51476,00.html
30. http://www-124.ibm.com/developerworks/oss/sashxb/?t=gr,l=252,p=SashXB-HP
31. http://news.gnome.org/gnome-news/gnome-news/1017787868/
32. http://mnogosearch.org/
33. http://mnogosearch.org/Download/php/ChangeLog
34. http://yyy.zope.org/ZopeNews
35. http://www.onlamp.com/pub/a/onlamp/2002/04/04/webdb.html
36. http://lwn.net/2002/0411/a/ldpwn.php3
37. http://www.tldp.org/
38.
http://oasis.lwn.net/oasisc.php?s=7&c=5&cb=733599153&url=http%3A%2F%2Flwn.net%2F
corp%2Fadvertise%2Ftext%2F
39. http://www.gimp.org/
40. http://www.mozilla.org/
41. http://galeon.sourceforge.net/
42. http://linux-ha.org/
43. http://www.htdig.org/
44. http://mnogosearch.org/
45. http://www.Mew.org/mgp/
46. http://www.winehq.com/
47. http://www.worldforge.org/
48. http://www.zope.org/
49. http://developer.berlios.de/
50. http://freshmeat.net/
51. http://www.opensourcedirectory.org/
52. http://savannah.gnu.org/
53. http://serveur-libre.enst-bretagne.fr/
54. http://sourceforge.net/
55. http://www.sweetcode.org/
56. http://www.alsaplayer.org/
57. http://www.speech.kth.se/wavesurfer/
58. http://www.speech.kth.se/wavesurfer/changes.html
59. http://www.mozilla.org/
60. http://www.mozilla.org/roadmap.html
61. http://dot.kde.org/1017860068/
62. http://dot.kde.org/1018050107/
63. http://www.kde.org/people/asaki.html
64. http://lwn.net/2002/0411/a/cspace094r1.php3
65. http://www.abisource.com/information/news/2002/awn86.phtml
66. http://kt.zork.net/GNUe/gnue20020406_23.html
67. http://lwn.net/2002/0411/a/ganymede1010.php3
68. http://www.arlut.utexas.edu/gash2/CHANGES
69. http://www.gnome.org/
70. http://www.gnustep.org/
71. http://www.kde.org/
72. http://www.xfce.org/
73. http://www.xfree.org/
74. http://www.afterstep.org/
75. http://www.enlightenment.org/
76. http://www.fvwm.org/
77. http://icewm.sourceforge.net/
78. http://sawmill.sourceforge.net/
79. http://www.windowmaker.org/
80. http://www.gtk.org/
81. http://www.trolltech.com/products/index.html
82. http://caml.inria.fr/hump.html
83. http://lwn.net/2002/0411/a/ghc5023.php3
84. http://www-106.ibm.com/developerworks/java/library/j-nativegui/?loc=dwmain
85. http://lwn.net/2002/0411/a/icancad020.php3
86. http://lwn.net/2002/0411/a/metacvs.php3
87. http://www.lisp-p.org/
88. http://lwn.net/2002/0411/a/lispmag.php3
89. http://use.perl.org/articles/02/04/09/000212.shtml?tid=1
90. http://www.stemsystems.com/newsletter/news-04-2002.text
91. http://www.zend.com/zend/week/week82.php
92. http://www.linuxjournal.com//article.php?sid=5968
93. http://www.linuxjournal.com//article.php?sid=5975
94. http://lwn.net/2002/0411/a/pythonurl.php3
95. http://lwn.net/2002/0411/a/python-2.2.1.php3
96. http://www.onlamp.com/pub/a/python/2002/04/04/pythonnews.html
97. http://www.pythonware.com/daily/
98. http://www.rubygarden.org/
99. http://www.rubygarden.org/rurl/html/index.html
100.
http://groups.google.com/groups?hl=en&safe=off&frame=right&th=a65d3eba6dcd05ee&s
eekm=NVGsPMrX6Hc3VbTmyr%3Di6qhVPG1y%404ax.com#link1
101. http://lwn.net/2002/0411/a/tclurl.php3
102. http://www-106.ibm.com/developerworks/webservices/library/ws-soapmap2/
103. http://lwn.net/2002/0411/a/gnusteped.php3
104. http://www-106.ibm.com/developerworks/linux/library/l-sc1/
105. http://www.jext.org/news.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.squeak.org/
133. http://www.smalltalk.org/main.html
134. http://www.whysmalltalk.com/
135. http://tcl.activestate.com/
136. http://www.tcl-tk.net/
137. http://www.xml.com/
138. http://regularexpressions.com/RegularExpressions/
139. http://lwn.net/2002/0411/commerce.php3
140. http://www.eklektix.com/
141. http://www.eklektix.com/
--- ifmail v.2.14.os7-aks1
* Origin: Unknown (2:4615/71.10@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/19861aac61182.html, оценка из 5, голосов 10
|