|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Lentsov 2:4615/71.10 19 Apr 2002 21:20:21 To : All Subject : URL: http://www.lwn.net/2002/0418/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
The Quixote web application framework [12]Quixote is a Python-based
Web application framework that is being developed by the [13]MEMS
Exchange, a network of organizations that are involved in the
fabrication of micro-machines.
The Quixote design goals are:
* "To allow easy development of Web applications where the accent is
more on complicated programming logic than complicated
templating."
* "To make the templating language as similar to Python as possible.
The aim is to make as many of the skills and techniques learned
from writing regular Python code applicable to the task of writing
Web applications."
* "No magic. When it's not obvious what to do in a certain case,
Quixote refuses to guess."
Quixote uses PTL, the Python Template Language, to encode HTML strings
into Python. Web pages can then be assembled using Python language
structures.
Quixote is plugged into a web server via the CGI directory, it can use
CGI, FastCGI, [14]SCGI, and mod_python.
Versions 0.4.5 and 0.4.6 of Quixote have been released recently, both
are mainly bugfix releases. See the [15]CHANGES file for information
on the latest features.
Quixote is licensed under the CNRI (Corporation for National Research
Initiatives) Open Source [16]license agreement.
Education
SEUL/Edu Report #68. The April 15, 2002 edition of the [17]SEUL/edu
Linux in education report is out. Topics include software for managing
grade books, an open lesson plan site known as [18]LessonForge,
LinuxFund winter grants, and several new free educational software
releases.
The SEUL/Edu Report is now also [19]available in Spanish.
Embedded Systems
Embedded Linux Newsletter. The [20]LinuxDevices.com Embedded Linux
Newsletter for April 11 is available, with the usual roundup of
happenings in the embedded Linux community.
Optimizing Embedded Linux (Dr. Dobb's). Todd Fischer [21]illustrates
how to tune an embedded Linux application on Dr. Dobb's Embedded
Systems site.
Mail Software
New Mail Filters. The [22]Milter.org site lists a few new mail
filtering utilities, j-chkmail and Smtpblock.
Web-site Development
Google API Released, Full of SOAPy Goodness (use Perl). Google has
[23]released an API to their search engine using SOAP.
mod_python 2.7.7 released. Version 2.7.7 of mod_python [24]has been
announced. "This release (as far as I could tell adequately) addresses
the security issue whereby a module indirectly imported by a published
module could then be accessed via the publisher." Upgrades are
recommended. (Thanks to Giorgio Zoppi.)
Midgard installation notes for Debian. Installation instructions that
detail the installation of Midgard on the sid version of Debian
GNU/Linux [25]have been announced. (Thanks to Henri Bergius.)
Zope 2.4.4 beta 2 and Zope 2.5.1 beta 2. Two new versions of Zope
[26]have been released, stable version 2.4.4 beta 2 and development
version 2.5.1 beta 2. See the CHANGES files for [27]version 2.4.4 beta
2 and [28]version 2.5.1 beta 2 for all of the details.
Installing mod_perl without superuser privileges (O'Reilly). Stas
Bekman [29]shows how to install mod_perl on O'Reilly's perl.com site.
"As you have seen from my previous articles, mod_perl enabled Apache
consists of two main components: Perl modules and Apache itself. While
installing Apache without root privileges is easy, one should know how
to install Perl modules in a nonsystem-wide location. In this article,
I'll demonstrate ways to complete this task."
The NemeinRCS revision control library for Midgard. The NemeinRCS
revision control library [30]has been released for download.
"NemeinRCS is a revision control library for the Midgard application
server. NemeinRCS can be used for adding revision control capabilities
for custom administration interfaces and content management tools
built using the Midgard framework." (Thanks to Henri Bergius.)
Web Services
Universal Description, Discovery, and Integration Part 1 (O'Reilly).
Tyler Jewell and David Chappell [31]introduce UDDI on O'Reilly's
onJava site. "UDDI -- Universal Description, Discovery and Integration
-- is a key Web services technology. In this series of excerpts from
Java Web Services, you'll learn how to program UDDI services. Part one
here provides a basic understanding of UDDI and how Java works with
it."
Documentation
LDP Weekly News. The April 16, 2002 edition of the [32]LDP Weekly News
features new HOWTO documents on Game Servers, Russian Tea (yes, the
kind you drink), and a new Linux Cookbook.
Miscellaneous
A Fast Start for openMosix. Dr. Moshe Bar recently [33]announced the
creation of openMosix, a new Open Source project. The project has
attracted a team of volunteer developers from around the globe and is
off to a very fast start. openMosix, is an extension of the Linux
kernel.
April 18, 2002
Sponsored Link
[34]Your Text Ad Here
Purchase your own text ad with our self-serve advertising system.
Application Links
[35]GIMP
[36]Mozilla
[37]Galeon
[38]High Availability
[39]ht://Dig
[40]mnoGoSearch
[41]MagicPoint
[42]Wine
[43]Worldforge
[44]Zope
Open Source Code Collections
[45]Berlios
[46]Freshmeat
[47]OpenSourceDirectory
[48]Savannah
[49]Le Serveur Libre
[50]SourceForge
[51]Sweetcode
Desktop Development
Audio Applications
WaveSurfer 1.3.1 released. Version 1.3.1 of the WaveSurfer sound
visualization and manipulation tool [52]is available. The [53]changes
include documentation updates and bug fixes.
Web Browsers
Mozilla Independent Status Reports. The MozillaZine [54]Independent
Status Reports page lists a number of new developments including
updates to the Optimoz, mozdev, and Beonex projects.
Desktop Environments
The People of KDE: Luk`as Tinkl. This week's People of KDE features
[55]Luk`as Tinkl, co-maintainer of kde-i18n, among other things.
KDE Print: Developer Tutorial Now Available. KDE.News has [56]an
announcement for a tutorial on using the KDEPrint module. "The
tutorial is intended for application developers who wish to make use
of KDEPrint within their applications."
Hey, Mom, I did GNOME!. Now you can see who's working on GNOME by
[57]checking out the gnome-stats project.
First C++ interfaces for Bonobo (Gnotices). A new C++ interface
[58]has been announced for Bonobo. "The gtkmm team have released a
first version of libbonobouimm, with a working example. So C++ coders
should soon have a sensible way to work with the whole GNOME toolkit."
Games
Tetris meets the Java bean (IBM developerWorks). Scott Clee [59]shows
how to implement the Tetris game using Java beans. "IBM Software
Engineer -- and gamer at heart -- Scott Clee provides a simple way to
take the Tetris game model and wrap it up as a reusable Java bean
component. Once the game elements have been broken down into Java
objects, they can be reassembled to form the complete game model bean,
enabling it to be plugged into virtually any Tetris GUI."
GUI Packages
First Public Release of GTK#. The first public release of Gtk#, the C#
language binding for the Gtk+ toolkit, [60]has been announced. "Right
now, all we're sure it does is run a Hello World app and a simple
Button pressing demo app. We invite you to kick the tires and send us
lots of bug reports, if you are the type that likes to adopt
technologies long before they do much of anything useful."
FLTK version 1.1.0 b13 released. A new version of FLTK, the Fast Light
ToolKit, [61]is available. See the [62]CHANGES file for information on
what's new.
Multimedia
Ogg video CODEC released under the LGPL. The VP3 open source video
CODEC [63]has been released under the LGPL. The CODEC is to be
integrated into the Ogg Vorbis framework, volunteers are needed.
Office Applications
AbiWord Weekly News #87. [64]Issue #87 of the AbiWord Weekly News is
out. Topics include the 0.99.5 release of AbiWord, a nifty plot of
active and fixed bugs, and more.
Kernel Cousin GNUe #24. Kernel Cousin GNUe [65]issue #24 is out with
all of the latest developments from the GNU Enterprise project.
Gnumeric 1.0.6 released. Version 1.0.6 of the Gnumeric spreadsheet
[66]has been announced. This version features lots of bug fixes.
Desktop Environments
[67]GNOME
[68]GNUstep
[69]KDE
[70]XFce
[71]XFree86
Window Managers
[72]Afterstep
[73]Enlightenment
[74]FVMW2
[75]IceWM
[76]Sawfish
[77]WindowMaker
Widget Sets
[78]GTK+
[79]Qt
Programming Languages
BASIC
It BASICally Works (use Perl). The Perl Parrot compiler [80]now
supports BASIC. "Yep, we have a full-featured BASIC interpreter for
Parrot in CVS."
Caml
Caml Weekly News. The April 16, 2002 edition of the [81]Caml Weekly
News looks at iox-1.00 b3, the Cryptokit library for OCaml, a
re-implemented Queue module, Caml data structures, and more.
The Caml Hump. This week's new [82]Caml Hump entry is the Coq proof
assistant, which is used for the solution of mathematical proofs.
Java
Create native, cross-platform GUI applications (IBM developerWorks).
Kirk Vogen [83]writes about portable Java GUI design on IBM's
developerWorks. "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."
Jython Tips for Python Programmers O'Reilly). Noel Rappin
[84]introduces Jython on O'Reilly's ONLamp site. "For somebody already
familiar with Python, the greatest attraction of using Jython is the
ability to use any of the wide range of existing Java libraries and
tools while being able to still use Python as the programming
language."
Lisp
CMU Common Lisp version 18d released. Version 18d of CMU Common Lisp
[85]has been announced. This version adds support for the OpenBSD/x86
platform, and features many new improvements.
Perl
Parrot 0.0.5 Released Into the Wild (use Perl). Version 0.0.5 of the
Perl 6 Parrot compiler [86]has been released. New features include
Perl Scalar support, array and hash types, an EMACS editing mode,
support for BASIC, a regular expression compiler, and more.
PHP
PHP 4.2.0 rc4. PHP version 4.2.0 release candidate 4 [87]has been
announced. This version features experimental support for Apache
2.0.35, and lots of bug fixes. PHP 4.2.0 is scheduled for release on
April 22.
PHP Weekly Summary for April 15, 2002. The April 15, 2002 [88]PHP
Weekly Summary is out. Topics include forking of the GD library, EXIF
headers, a fix for ZE2 and OpenSSL, a new DOM-XML extension, PHP 4.2.0
RC 3, a fix for Apache 2, and more.
Python
Python 2.1.3 released. The Python Software Foundation [89]has
announced the release of Python 2.1.3. "'We're happy to offer this
maintenance release. This is not the latest and greatest version of
Python, but it introduces several important improvements for people
who prefer to continue running Python 2.1,' said Guido van Rossum,
creator of Python and president of the Python Software Foundation."
(Thanks to Stephan R.A. Deibel.)
Python Software Foundation Announces Python 2.2.1. The Python Software
Foundation [90]announced the release of version 2.2.1 of the Python
programming language and standard libraries.
Dr. Dobb's Python-URL! for April 15. The [91]Dr. Dobb's Python-URL! is
available, with all the weekly Python news and links for the week of
April 15.
The Daily Python-URL. New this week on [92]the Daily Python-URL, are
articles on Zeo 1.0 final, Zope lessons, the Python foundry Wiki,
Pyrex, the sociology of language evolution, extending Jython, and
more.
Ruby
The Ruby Garden. This week's [93]Ruby Garden looks at constructor
initialization, type checking, iterator variable reuse, argv security
issues, and more. The April 15, 2002 edition of the Ruby Garden's
[94]Ruby Weekly News features Ruby/Google 0.1.0, REXML 2.1.2, and
SOAP4R 1.4.3.
Scheme
The latest Scheme News. MJ Ray has sent us the latest [95]Scheme News.
Topics include a new Scheme Request for Implementation, reaffirming
the IEEE language standard, several new Scheme modules, and more.
Tcl/Tk
Dr. Dobb's Tcl-URL! for April 16. The [96]Dr. Dobb's Tcl-URL! is
available with all the weekly Tcl news and links for the week of April
16.
XML
What's New in XSLT 2.0 (O'Reilly). Evan Lenz [97]explores the new
features in XSLT version 2.0. "In this article, we'll take a look at
some of the new features specific to XSLT 2.0, as outlined in the
latest working draft. Again, this assumes that you are familiar with
the basics of XSLT/XPath 1.0."
SOAP::Lite 0.55 Released (use Perl). Paul Kulchenko [98]has released
SOAP::Lite version 0.55.
Integrated Development Environments
GNUstep Weekly Editorial. The April 4, 2002 [99]GNUstep Weekly
Editorial covers AppTalk 0.1.0 for integration of StepTalk scripting
into applications, and mentions the GSFTP user application.
Miscellaneous
MLton Standard ML compiler. Version 20020410 of the MLton Standard ML
compiler [100]has been released. This version adds Cygwin/Windows
support, and is SML 97 compliant.
Section Editor: [101]Forrest Cook
Language Links
[102]Caml
[103]Caml Hump
[104]Tiny COBOL
[105]Erlang
[106]g95 Fortran
[107]Gnu Compiler Collection (GCC)
[108]Gnu Compiler for the Java Language (GCJ)
[109]Guile
[110]Haskell
[111]IBM Java Zone
[112]Jython
[113]Free the X3J Thirteen (Lisp)
[114]Use Perl
[115]O'Reilly's perl.com
[116]Dr. Dobbs' Perl
[117]PHP
[118]PHP Weekly Summary
[119]Daily Python-URL
[120]Python.org
[121]Python.faqts
[122]Python Eggs
[123]Ruby
[124]Ruby Garden
[125]MIT Scheme
[126]Schemers
[127]Squeak
[128]Smalltalk
[129]Why Smalltalk
[130]Tcl Developer Xchange
[131]Tcl-tk.net
[132]O'Reilly's XML.com
[133]Regular Expressions
[134]Next: Commerce
[135]Eklektix, Inc. Linux powered! Copyright Л 2002 [136]Eklektix,
Inc., all rights reserved
Linux (R) is a registered trademark of Linus Torvalds
References
1. http://lwn.net/
2. http://lwn.net/2002/0418/
3. http://lwn.net/2002/0418/security.php3
4. http://lwn.net/2002/0418/kernel.php3
5. http://lwn.net/2002/0418/dists.php3
6. http://lwn.net/2002/0418/commerce.php3
7. http://lwn.net/2002/0418/press.php3
8. http://lwn.net/2002/0418/announce.php3
9. http://lwn.net/2002/0418/letters.php3
10. http://lwn.net/2002/0418/bigpage.php3
11. http://lwn.net/2002/0411/devel.php3
12. http://www.mems-exchange.org/software/quixote/
13. http://www.mems-exchange.org/
14. http://www.mems-exchange.org/software/scgi/
15. http://lwn.net/2002/0418/a/quixchanges.php3
16. http://www.mems-exchange.org/software/quixote/license.txt
17. http://www.seul.org/edu/report68.html
18. http://www.lessonforge.com/mailman/listinfo/lessonforge
19. http://lwn.net/2002/0418/a/seul-es.php3
20. http://www.linuxdevices.com/files/newsbriefs/apr11-02.html
21. http://www.ddjembedded.com/resources/articles/2002/0205f/0205f.htm
22. http://www.milter.org/
23. http://use.perl.org/articles/02/04/12/1138206.shtml?tid=9
24. http://lwn.net/2002/0418/a/modpy277.php3
25. http://lwn.net/2002/0418/a/midgarddeb.php3
26. http://yyy.zope.org/ZopeNews
27. http://www.zope.org/Products/Zope/2.4.4b2/CHANGES.txt
28. http://www.zope.org/Products/Zope/2.5.1b2/CHANGES.txt
29. http://www.perl.com/pub/a/2002/04/10/mod_perl.html
30. http://lwn.net/2002/0418/a/nemeinrcs.php3
31. http://www.onjava.com/pub/a/onjava/excerpt/jws_6/index1.html
32. http://lwn.net/2002/0418/a/ldpwn.php3
33. http://lwn.net/2002/0418/a/openmosix.php3
34.
http://oasis.lwn.net/oasisc.php?s=7&c=5&cb=1151352851&url=http%3A%2F%2Flwn.net%2
Fcorp%2Fadvertise%2Ftext%2F
35. http://www.gimp.org/
36. http://www.mozilla.org/
37. http://galeon.sourceforge.net/
38. http://linux-ha.org/
39. http://www.htdig.org/
40. http://mnogosearch.org/
41. http://www.Mew.org/mgp/
42. http://www.winehq.com/
43. http://www.worldforge.org/
44. http://www.zope.org/
45. http://developer.berlios.de/
46. http://freshmeat.net/
47. http://www.opensourcedirectory.org/
48. http://savannah.gnu.org/
49. http://serveur-libre.enst-bretagne.fr/
50. http://sourceforge.net/
51. http://www.sweetcode.org/
52. http://www.speech.kth.se/wavesurfer/
53. http://www.speech.kth.se/wavesurfer/changes.html
54. http://www.mozillazine.org/articles/article2189.html
55. http://www.kde.org/people/lukas.html
56. http://dot.kde.org/1018384170/
57. http://news.gnome.org/gnome-news/gnome-news/1018957359/
58. http://news.gnome.org/gnome-news/gnome-news/1018703043/index_html
59. http://www-106.ibm.com/developerworks/java/library/j-tetris/?loc=j
60.
http://lists.ximian.com/archives/public/gtk-sharp-list/2002-April/000048.html
61. http://www.fltk.org/
62. http://lwn.net/2002/0418/a/fltkchanges.php3
63. http://lwn.net/2002/0418/a/oggvp3.php3
64. http://www.abisource.org/information/news/2002/awn87.phtml
65. http://kt.zork.net/GNUe/gnue20020413_24.html
66. http://lwn.net/2002/0418/a/gnumeric106.php3
67. http://www.gnome.org/
68. http://www.gnustep.org/
69. http://www.kde.org/
70. http://www.xfce.org/
71. http://www.xfree.org/
72. http://www.afterstep.org/
73. http://www.enlightenment.org/
74. http://www.fvwm.org/
75. http://icewm.sourceforge.net/
76. http://sawmill.sourceforge.net/
77. http://www.windowmaker.org/
78. http://www.gtk.org/
79. http://www.trolltech.com/products/index.html
80. http://use.perl.org/articles/02/04/11/1714201.shtml?tid=33
81. http://lwn.net/2002/0418/a/camlwn.php3
82. http://caml.inria.fr/humps/caml.html
83. http://www-106.ibm.com/developerworks/java/library/j-nativegui/?loc=j
84. http://www.onlamp.com/pub/a/python/2002/04/11/jythontips.html
85. http://lwn.net/2002/0418/a/cmucl18d.php3
86. http://use.perl.org/articles/02/04/17/1337255.shtml?tid=33
87. http://www.php.net/
88. http://www.zend.com/zend/week/week83.php
89. http://lwn.net/2002/0418/a/python213.php3
90. http://lwn.net/2002/0418/a/python2.2.1.php3
91. http://lwn.net/2002/0418/a/python-url.php3
92. http://www.pythonware.com/daily/
93. http://www.rubygarden.org/
94. http://www.rubygarden.org/rurl/html/index.html
95. http://lwn.net/2002/0418/a/schemenews.php3
96. http://lwn.net/2002/0418/a/tcl-url.php3
97. http://www.xml.com/pub/a/2002/04/10/xslt2.html
98. http://use.perl.org/articles/02/04/16/1632207.shtml?tid=5
99. http://lwn.net/2002/0418/a/gnusteped.php3
100. http://lwn.net/2002/0418/a/mlton.php3
101. mailto:lwn@lwn.net
102. http://caml.inria.fr/
103. http://caml.inria.fr/hump.html
104. http://tiny-cobol.sourceforge.net/
105. http://www.erlang.org/
106. http://g95.sourceforge.net/
107. http://gcc.gnu.org/
108. http://gcc.gnu.org/java/
109. http://www.gnu.org/software/guile/guile.html
110. http://haskell.org/
111. http://www.ibm.com/developer/java/
112. http://sourceforge.net/projects/jython
113. http://ww.telent.net/cliki/Free%20The%20X3J%20Thirteen
114. http://use.perl.org/
115. http://www.perl.com/
116. http://www.ddj.com/columns/perl/
117. http://www.php.net/
118. http://www.zend.com/zend/week/
119. http://www.pythonware.com/daily
120. http://www.python.org/
121. http://python.faqts.com/
122. http://www.rimbault.net/python/
123. http://www.ruby-lang.org/en/index.html
124. http://www.rubygarden.org/
125. http://www.swiss.ai.mit.edu/projects/scheme/index.html
126. http://www.schemers.org/
127. http://www.squeak.org/
128. http://www.smalltalk.org/main.html
129. http://www.whysmalltalk.com/
130. http://tcl.activestate.com/
131. http://www.tcl-tk.net/
132. http://www.xml.com/
133. http://regularexpressions.com/RegularExpressions/
134. http://lwn.net/2002/0418/commerce.php3
135. http://www.eklektix.com/
136. http://www.eklektix.com/
--- ifmail v.2.14.os7-aks1
* Origin: Unknown (2:4615/71.10@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/198612ed0baed.html, оценка из 5, голосов 10
|