|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Lentsov 2:4615/71.10 14 Oct 2001 14:16:43 To : All Subject : URL: http://www.lwn.net/2001/1011/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
Larry Wall's Apocalypse 3 for Perl 6 Larry Wall recently published
[15]Apocalypse 3, with a long list of changes to the Perl 6 operators.
To me, one of the most agonizing aspects of language design is
coming up with a useful system of operators. To other language
designers, this may seem like a silly thing to agonize over. After
all, you can view all operators as mere syntactic sugar --
operators are just funny looking function calls. Some languages
make a feature of leveling all function calls into one syntax. As a
result, the so-called functional languages tend to wear out your
parenthesis keys, while OO languages tend to wear out your dot key.
In all, sixteen new RFCs covering a wide variety of changes were
included in this Apocalypse.
Meanwhile, Damian Conway followed up on Larry's post with [16]Exegesis
3, a lengthy explanation Apocalypse 3.
As with all the Apocalypses, only the new and different are
presented -- just remember that the vast majority of
operator-related syntax and semantics will stay precisely as they
are in Perl 5.
If you don't feel like wading through the many pages of detailed
information, Damian has given [17]a quick summary of the changes at
the end of Exegesis 3.
Audio
Editing Sound Under Linux (O'Reilly). Linux audio guru Dave Philips
has written an [18]article about the Snd audio editor on the O'Reilly
network. "Sound workers migrating from Windows or the Mac will look
for tools similar to what they have enjoyed using on their previous
platforms, and one of their most frequently asked questions is 'What
Linux audio editor will most completely take the place of Cool Edit?'"
CORBA
Recent CORBA developments. Several CORBA projects have released new
versions of their code: A new version of [19]ACE+TAO 5.2+1.2 is
available, see [20]the announcement for details.
Also, [21]omniNotify 1.1 has been announced. See the [22]omniNotify
home page for more information. (Thanks to Cristof Merrwald)
Databases
Pointrel Data Repository System. A new version of the Pointrel Data
Repository System [23]has been announced. "The Pointrel Data
Repository System is a variant of an Entity-Relationship model
database. The Pointrel system provides a way to easily handle loosely
structured data stored on disk, like for INI files, version control
systems, bug tracking systems, or simple AI type applications."
Desktop Software
AbiWord Weekly News. Volumes [24]63 and [25]64 of the AbiWord Weekly
News
are now available. With these updates, the AWN is now caught back up
to real time.
Embedded Systems
Embedded Linux Newsletter for Oct. 4, 2001. This week's [26]Embedded
Linux Newsletter has been published. News includes Espial's DeviceTop
offering, OSDL benchmarking tool, and Transmeta's move into the
embedded market.
An overview of Linux for embedded developers (LinuxDevices). Greg
Haerr, CEO of Century Software and founder of the Microwindows and
ViewML projects, presents a [27]whitepaper introduction to embedded
Linux. "The X Window System is overkill, especially when running a
dedicated graphics application. For this reason, the Microwindows
Project was created. Microwindows is an open source project aimed at
producing desktop-quality graphics functionality for small devices.
The architecture allows for ease in adding different display, mouse,
touchscreen and keyboard devices, as explained below. Starting with
Linux version 2.2, the kernel contains code to allow user applications
to access graphical display memory as a framebuffer, which ends up
being a memory-mapped region in a user process space that, when
written to, controls the display appearance."
Interoperability
Wine Snapshot for October 4, 2001. A [28]new version of Wine was
released on October 4, 2001. Changes include improved typelib support,
the beginnings of shared window handles, new code in the quartz dll,
and lots of bug fixes.
Printing Systems
Omni 0.5.0 released. Version 0.5.0 of the Omni printer driver package
[29]has been released. This version adds the ability to query job
property keys from the Omni driver, and it now supports more media
types. New devices supported include numerous printers from Epson and
OkiData.
Paper Tray Selection for PCL Laser Printers. The [30]Linux Printing
Site has a discussion on using Foomatic to select printer input trays.
"One big problem of free operating systems was that on most
non-PostScript laser printers one could not select from which input
tray the paper to be printed on should be taken. Most of these
printers are PCL printers and nearly all GhostScript drivers for PCL
printers lack an option to select the input tray. Now I (Till) have
solved this problem with the help of Foomatic."
System Administration
PAM Modules (O'Reilly). Jennifer Vesperman [31]covers a wide variety
of PAM modules in an O'Reilly article. "PAM was designed for
authentication, and it remains the most common function of PAM
modules. Programmers being programmers, there are now PAM modules to
do much more than authentication. A variety of security tasks can be
done through modules, and there are utilities for session management."
Web-site Development
Zope Members News. The latest [32]Zope News from Zope.org members
includes an announcement for a new French language Zope site, a
discussion on ZOQL, the Zope Object Query Language, an initial release
of XPath Methods, and more.
Web services networks (IBM developerWorks). Kelly Truelove gives an
overview of [33]of web services networks on IBM's developerWorks. "In
the physical world, enterprises use many intermediaries in the course
of conducting business with one another. For example, the Federal
Express package delivery network greatly simplifies the transport of
goods and communications between organizations that, in lieu of
substitutes, would have to establish custom point-to-point delivery
systems. A Web services network performs analogous intermediary duties
by facilitating communications between Web services operated by
different enterprises. As in the physical case, the intermediary adds
tremendous value by solving a number of hard problems that businesses
would otherwise be left on their own to address."
Redfoot 1.0 released (xmlhack.com). Version 1.0 of the Redfoot RDF
Application Framework [34]has been released. "It can be used to
develop personal or workgroup information environments, community web
sites or any kind of web application that involves managing the
relationships between different information objects in a consistent
yet extensible manner." Redfoot is licensed with a BSD style license.
If the term is new to you, an [35]RDF is a Resource Description
Framework that uses XML for integrating catalogs, directories, news,
and other data across the net.
Quixote 0.4.1. Several new versions of the Quixote Python based Web
Applications Framework have been released recently. [36]Version 0.4.0
featured lots of new features as well as a reorganization of the
software. [37]Version 0.4.1 just came out and fixes a few new bugs.
Miscellaneous
Gnumeric 0.71. Gnumeric 0.71 has been [38]released. This version is
considered to be a major release; among other things, graphs are now a
standard feature. Gnumeric now goes into feature freeze in preparation
for a stable release.
Twisted, an event-based framework for internet applications. A new
release of Twisted, an event-based framework for Internet
applications, [39]has been announced. This version adds support for
Jython, a new DNS system, better SSL support, security enhancements,
and more.
Section Editor: [40]Forrest Cook
October 11, 2001
Application Links
[41]GIMP
[42]Mozilla
[43]Galeon
[44]High Availability
[45]ht://Dig
[46]mnoGoSearch
[47]MagicPoint
[48]Wine
[49]Worldforge
[50]Zope
More Information
[51]OpenSourceDirectory
[52]Freshmeat
[53]SourceForge
Programming Languages
Caml
The latest from the Caml Hump. [54]The Caml Hump features an article
entitled "Practical hints for using OCaml", as well as discussions on
OCamldoc, and OCamlCVS.
Java
JSci: An open-source alternative for Java 2D graphing (IBM
developerWorks). John Carr [55]examines the graphics capabilities of
JSci, a.k.a. Java Objects for Science, on IBM's developerWorks.
Stateful Session EJBs: Beasts of Burden (O'Reilly). Tyler Jewell
[56]talks about the use and misuse of Stateful Session EJBs in an
O'Reilly OnJava article. "SFSBs have a very limited use in development
and should rarely be seen. But somehow, these infiltrating creatures
have wormed their way into designs where they do not belong. This
article discusses the true purpose of SFSBs, where they belong in a
J2EE design, and the situations where they should not be used."
Lisp
LISA 1.1 released. Version 1.1 of LISA, (Lisp-based Intelligent
Software Agents) [57]has been released. "The most significant new
feature in this release is support for dynamic rule definition; that
is, it is now possible to create new rules from the RHS of existing
rules at runtime."
Perl
Perl 5 Porters for October 10, 2001. The [58]October 10, 2001 edition
of Perl 5 Porters includes a call for known PerlIO bugs, discussion of
a problem with attributes, dealing with side effects of multiple FETCH
operations, and more.
Asymmetric Cryptography in Perl (Perl.com). Vipul Ved Prakash and
Benjamin Trott [59]discuss the use of Perl for asymmetric cryptography
on perl.com. "In the early days of public networks, Witfield Diffie &
Martin Hellman, then researchers at Stanford's mathematics department,
were battling against this fundamental problem - how to enable two
complete strangers to bootstrap secure communications over an insecure
network. Their work culminated in a seminal paper, titled ``New
Directions In Cryptography,'' that laid down the foundations of what
has come to be known as asymmetric cryptography."
Python
The latest Python-URL. [60]Dr. Dobb's Python-URL for October 9, 2001
is out, with the latest from the Python development community. Covered
topics include HTML serving options, Zope vs. PHP, and the upcoming
2.2 release.
Last week's Python-URL. In case that wasn't enough Python news, the
[61]Dr. Dobb's Python-URL for October 4 also came out after the
previous LWN was published. Topics include interfaces and signature
oriented polymorphism, regular expressions, setattr differences
between Python 2.2 and earlier versions, and lots more.
Developing Games with Python (O'Reilly). Stephen Figgins [62]looks at
SDL, PyGame and PyUI in the context of Python based gaming software on
O'Reilly's OnLamp site.
Pyro 2.1 available. A new version of Pyro, PYthon Remote Objects,
[63]is available. "With this, it closely resembles Java's Remote
Method Invocation (RMI). It has less similarity to CORBA - which is a
system- and language independent Distributed Object Technology and has
much more to offer than Pyro or RMI. But Pyro is small, simple and
free!" Pyro features an LGPL license.
Roundup Issue Tracking System. A preview release of the Roundup Issue
Tracking System [64]has been announced. "The system will facilitate
communication among the participants by managing discussions and
notifying interested parties when issues are edited. One of the major
design goals for Roundup that it be simple to get going."
Final Draft of Online Python Book. Boudewijn Rempt [65]has announced
the final draft of his book GUI Programming with Python and Qt. An
online version of the book is available.
Ruby
The latest from the Ruby Garden. This week [66]the Ruby Garden has
discussions on Socket#gethostbyname, Hash#keys, subclassing array,
chaining relational operators, Regexp#options #lang, and more.
Tcl/Tk
The Tcl-URL for October 10, 2001. [67]Dr. Dobb's Tcl-URL for October
10, 2001 is out; covered topics include the changes in Tcl Wiki,
embedded Tcl, object-oriented Tcl extensions, and more.
The Tcl-URL for October 6, 2001. [68]Dr. Dobb's Tcl-URL for October 6,
2001 is also available. Topics include a generic Tcl interface for
various SQL databases, Tk::MDI, a Multiple Document Interface, and
lots more.
XML
SMILGen 0.9.9 released. Version 0.9.9 of SMILGen, a Python based XML
authoring tool [69]is available. "SMILGen is a SMIL (and XML)
authoring tool designed to ease the process of XML content creation.
SMILGen understands XML syntax and handles the nesting and formatting
XML."
Integrated Development Environments
The eclipse project as a universal tool platform. [70]The eclipse
project is being developed at IBM. Eclipse aims to be a common
component that is to be used for developing a wide variety of IDEs.
"The Eclipse platform itself is a sort of universal tool platform - it
is an IDE for anything and nothing in particular. It can deal with any
type of resource (Java files, C files, Word files, HTML files, JSP
files, etc) in a generic manner but doesn't know how to do anything
that is specific to a particular file type. The Eclipse platform, by
itself, doesn't provide a great deal of end-user functionality - it is
what it enables that is interesting. The real value comes from tool
plug-ins for eclipse that 'teach' the platform how to work with these
different kinds of resources. This pluggable architecture allows a
more seamless experience for the end user when moving between
different tools than ever before possible."
Section Editor: [71]Forrest Cook
Language Links
[72]Erlang
[73]g95 Fortran
[74]Guile
[75]Haskell
[76]Blackdown.org
[77]Caml
[78]Gnu Compiler for the Java Language
[79]IBM Java Zone
[80]Jython
[81]Perl News
[82]Use Perl
[83]PHP
[84]PHP Weekly Summary [85]Daily Python-URL
[86]Python.org
[87]Python.faqts
[88]Ruby
[89]MIT Scheme
[90]Schemers
[91]Smalltalk
[92]Tcl Developer Xchange
[93]Tcltk.com
[94]Regular Expressions
[95]Next: Commerce
[96]Eklektix, Inc. Linux powered! Copyright Л 2001 [97]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/1011/
4. http://lwn.net/2001/1011/security.php3
5. http://lwn.net/2001/1011/kernel.php3
6. http://lwn.net/2001/1011/dists.php3
7. http://lwn.net/2001/1011/desktop.php3
8. http://lwn.net/2001/1011/commerce.php3
9. http://lwn.net/2001/1011/press.php3
10. http://lwn.net/2001/1011/announce.php3
11. http://lwn.net/2001/1011/history.php3
12. http://lwn.net/2001/1011/letters.php3
13. http://lwn.net/2001/1011/bigpage.php3
14. http://lwn.net/2001/1004/devel.php3
15. http://www.perl.com/pub/a/2001/10/02/apocalypse3.html
16. http://www.perl.com/pub/a/2001/10/03/exegesis3.html
17. http://www.perl.com/pub/a/2001/10/03/exegesis3.html?page=7#in a
nutshell...
18. http://linux.oreillynet.com/pub/a/linux/2001/10/05/snd_partone.html
19. http://www.cs.wustl.edu/~schmidt/TAO.html
20. http://groups.yahoo.com/group/tao-users/message/9214
21. http://www.uk.research.att.com/omniORB/archives/2001-10/0048.html
22. http://www.research.att.com/~ready/omniNotify/index.html
23. http://lwn.net/2001/1011/a/pointrel.php3
24. http://www.abisource.com/dev/news/2001/awn63.phtml
25. http://www.abisource.com/dev/news/2001/awn64.phtml
26. http://www.linuxdevices.com/files/newsbriefs/oct04-01.html
27. http://www.linuxdevices.com/articles/AT7695438395.html
28. http://www.winehq.com/source/ANNOUNCE?v=wine20011004
29.
http://oss.software.ibm.com/developerworks/opensource/linux/projects/omni/?open&
l=252,t=gr,p=OSomni
30. http://www.linuxprinting.org/
31. http://linux.oreillynet.com/pub/a/linux/2001/10/05/PamModules.html
32. http://yyy.zope.org/ZopeNews
33. http://www-106.ibm.com/developerworks/webservices/library/ws-netwrk.html
34. http://www.xmlhack.com/read.php?item=1371
35. http://www.w3.org/RDF/
36. http://lwn.net/2001/1011/a/quixote040.php3
37. http://lwn.net/2001/1011/a/quixote041.php3
38. http://lwn.net/2001/1011/a/gnumeric-0.71.php3
39. http://lwn.net/2001/1011/a/twisted0110.php3
40. mailto:lwn@lwn.net
41. http://www.gimp.org/
42. http://www.mozilla.org/
43. http://galeon.sourceforge.net/
44. http://linux-ha.org/
45. http://www.htdig.org/
46. http://mnogosearch.org/
47. http://www.Mew.org/mgp/
48. http://www.winehq.com/
49. http://www.worldforge.org/
50. http://www.zope.org/
51. http://www.opensourcedirectory.org/
52. http://freshmeat.net/
53. http://sourceforge.net/
54. http://caml.inria.fr/hump.html
55. http://www-106.ibm.com/developerworks/java/library/j-2dgraphics/
56. http://www.onjava.com/pub/a/onjava/2001/10/02/ejb.html
57. http://lwn.net/2001/1011/a/lisa1.1.php3
58. http://www.perl.com/pub/a/2001/10/p5pdigest/20011010.html
59. http://www.perl.com/pub/a/2001/09/26/crypto1.html
60. http://lwn.net/2001/1011/a/python-url-1009.php3
61. http://lwn.net/2001/1011/a/python-url.php3
62. http://www.onlamp.com/pub/a/python/2001/10/04/pythonnews.html
63. http://www.vex.net/parnassus/apyllo.py?i=70043581
64. http://lwn.net/2001/1011/a/roundup030pre1.php3
65. http://lwn.net/2001/1011/a/pyguip.php3
66. http://www.rubygarden.org/
67. http://lwn.net/2001/1011/a/tcl-url-1010.php3
68. http://lwn.net/2001/1011/a/tcl-url.php3
69. http://www.smilgen.org/index.html
70. http://eclipse.org/
71. mailto:lwn@lwn.net
72. http://www.erlang.org/
73. http://g95.sourceforge.net/
74. http://www.gnu.org/software/guile/guile.html
75. http://haskell.org/
76. http://www.blackdown.org/
77. http://caml.inria.fr/
78. http://gcc.gnu.org/java/
79. http://www.ibm.com/developer/java/
80. http://sourceforge.net/projects/jython
81. http://www.news.perl.org/
82. http://use.perl.org/
83. http://www.php.net/
84. http://www.zend.com/zend/week/
85. http://www.pythonware.com/daily
86. http://www.python.org/
87. http://python.faqts.com/
88. http://www.ruby-lang.org/en/index.html
89. http://www.swiss.ai.mit.edu/projects/scheme/index.html
90. http://www.schemers.org/
91. http://www.smalltalk.org/
92. http://dev.ajubasolutions.com/
93. http://www.tcltk.com/
94. http://regularexpressions.com/RegularExpressions/
95. http://lwn.net/2001/1011/commerce.php3
96. http://www.eklektix.com/
97. http://www.eklektix.com/
--- ifmail v.2.14.os7-aks1
* Origin: Unknown (2:4615/71.10@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/198618ad71062.html, оценка из 5, голосов 10
|