Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 URL: http://www.lwn.net/2001/1011/devel.php3   Sergey Lentsov   14 Oct 2001 14:16:43 
Архивное /ru.linux/198618ad71062.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional