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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Lentsov                       2:4615/71.10   16 May 2002  22:36:42
 To : All
 Subject : URL: http://www.lwn.net/2002/0516/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 FOX Toolkit
 
    [12]FOX, which stands for Free Objects for X, is a C++ based toolkit
    that provides components for writing Graphical User Interface
    software. Design goals of FOX include ease of programming,
    portability, speed, and minimal memory usage. FOX runs on a variety of
    platforms, including most popular Unix and Windows variants.
 
    [13][fox.jpg] 
 
    FOX development was started in 1997 on the Linux platform. FOX has
    been designed so that applications written with it can move across
    platforms with ease. The FOX documentation [14]Forward and [15]Goals
    pages explain the history and design goals of FOX in greater detail.
 
    The FOX [16]Screenshots page give a look at various FOX applications.
    One such application is the [17]FOX Calculator, a general purpose
    scientific calculator application. Also, see [18]A.D.I.E., the
    ADvanced Interactive Editor, another FOX based application. See the
    [19]FOX-Based Projects and screenshots page for more examples.
 
    FOX bindings are available for Python via [20]FXPy, for Ruby via
    [21]FXRuby, and for Eiffel via [22]EiffelFox.
 
    Development version 1.1.9 of FOX has recently been [23]released. This
    version features a new FXGradientBar widget, improved performance, bug
    fixes, and more. The release notes indicate that steady progress is
    being made on FOX development, the project has become stable enough to
    warrant a 1.X designation.
 
    FOX may be downloaded [24]here, packages are available for Debian, Red
    Hat, and Mandrake, in addition to .gz files. FOX has been released
    under the Lesser GNU Public License (LGPL). (Thanks to Dejan Lekic.)
 
 Databases
 
    Mini SQL 3.0 Pre 4.1. Mini SQL 3.0 Pre 4.1 [25]has been released. This
    version fixes a bug that was found in Mini SQL 3.0 Pre 4. See the
    [26]release notes for all of the details.
 
 Education
 
    Seul/EDU Linux in Education Report. [27]Issue #70 of the Seul/EDU
    Linux in Education report looks at German efforts to bring open-source
    software to education, the Vidyakash 2002 online learning conference,
    and more.
 
 Embedded Systems
 
    Linux Devices Embedded Linux Newsletter. The May 9, 2002 [28]Embedded
    Linux Newsletter has been published by Linux Devices. Topics include
    penguins on the North pole, the Hippo Internet phone, real-time Linux
    sub-kernels, a new ELC membership structure, and more.
 
 Mail Software
 
    Mail filtering with Sentinel. Version 1.2 of an email filtering
    utility known as [29]Sentinel has been announced. Sentinel works on
    various Unix operating systems in conjunction with sendmail. Sentinel
    is licensed under the GPL.
 
 Science
 
    Littlefish . Linux Med News [30]reports that the [31]Littlefish Health
    Project, a patient information and recall system, has been integrated
    into the [32]Res Medicinae project.
 
 System Administration
 
    A Batch Job to Add New User IDs (O'Reilly). Arnold Robbins
    [33]explains how to use the Korn shell to automate systems
    administration tasks. "A common system administration task is to add
    new users. In large installations, such as central computing servers
    at universities or in large companies, adding users is often best
    performed as a 'batch' job, one that is automated with scripts.
    Consider, for example, the start of a new semester at a large public
    university, where there are hundreds, if not thousands, of new
    students. Creating accounts by hand would be impossible, so we need to
    automate the task."
 
 Web-site Development
 
    Managing Images With a Web Database Application (O'Reilly). Hugh E.
    Williams [34]talks about the use of PHP and MySQL for managing image
    archives on the web. "Web developers often need to store images,
    sounds, movies, and documents in a database and deliver these to
    users. In this article, I'll show you how to develop a simple Web
    database application that allows users to upload and retrieve images,
    but can easily be adapted to storing files of any type."
    May 16, 2002
 
                                Sponsored Link
 
    [35]Cheap and Effective
 
    LWN's text ads are a cheap and effective marketing tool for your
    organization. You can now purchase text ads automatically through our
    own credit card gateway. (No more PayPal).
 
    Application Links
    [36]GIMP
    [37]Mozilla
    [38]Galeon
    [39]High Availability
    [40]ht://Dig
    [41]mnoGoSearch
    [42]MagicPoint
    [43]Wine
    [44]Worldforge
    [45]Zope
    Open Source Code Collections
    [46]Berlios
    [47]Freshmeat
    [48]OpenSourceDirectory
    [49]Savannah
    [50]Le Serveur Libre
    [51]SourceForge
    [52]Sweetcode
 Desktop Development
 
 Audio Applications
 
    WaveSurfer 1.4 released. Version 1.4 of the WaveSurfer tool for sound
    visualization and manipulation. [53]is available. The [54]CHANGES file
    has not been updated as of this writing.
 
 Web Browsers
 
    Mozilla 1.0 RC2. Release Candidate #2 of the Mozilla browser [55]is
    available. The [56]release notes mention a plugged security hole,
    fixes for the 15 most common crashing bugs and 10 freezing bugs,
    support for CSS2:hover, and more.
 
    Also, see the [57]coverage of this release on MozillaZine.
 
 Desktop Environments
 
    GNOME 2.0 Desktop Snapshot 20020509: 'Cominagetcha'. A new snapshot of
    GNOME 2.0 [58]has been announced. The 'Cominagetcha' release contains
    17 updated modules.
 
    KDE Usability Team Takes First Steps. The KDE Usability Team [59]has
    made big changes to the Kicker KControl module.
 
 Games
 
    4st Attack (PyGame). This week, the PyGame site features [60]4st
    Attack, a stone-connecting game. "The goal of the game is to connect
    four of stones in a straight line. This can be horizontaly, vertically
    and even diagonnally."
 
 GUI Packages
 
    FLTK 1.1.0rc2 Now Available. A new version of FLTK, the Fast, Light
    ToolKit, [61]has been announced. FLTK 1.1.0rc2 features portability
    fixes, tooltip changes, and bug fixes.
 
 Interoperability
 
    Kernel Cousin Wine #122. [62]Issue #122 of Kernel Cousin Wine covers
    the Xandros Beta, removal of the Quartz dll, SafeDisc support, the
    Native user32 dll, trading patches, and more.
 
    Wine release 20020509. A new developer's release of Wine [63]has been
    announced. Version 20020509 features dll separation work, async I/O
    improvements, more unit tests, less multimedia code, as well as
    portability and bug fixes.
 
 Multimedia
 
    GNOME Media 1.547.0 released. A new version of GNOME Media [64]has
    been released. Version 1.547.0 features general improvements and bug
    fixes.
 
 Office Applications
 
    GNOME Office becoming more than a name. Progress is being made with
    the integration of AbiWord into the GNOME environment, according to
    [65]this message on Gnotices. Included are links to screenshots of
    AbiWord embedded within Gnumeric and Evolution.
 
    AbiWord 1.0.1 released.. The stable AbiWord release is no longer a
    stealth product: the AbiWord team has [66]announced the release of
    AbiWord 1.0.1. See [67]the release notes for details.
 
    AbiWord Weekly News. [68]Issue #91 of the AbiWord Weekly News covers
    all of the latest AbiWord development issues.
 
    Kernel Cousin GNUe #28. Issue #28 of [69]Kernel Cousin GNUe looks at
    using GNUe for plant nursery management, problems with GNUe Common and
    mySQL, the GNUe Application Server, and much more.
 
    Bluefish needs GTK 2 porting help. The [70]Bluefish HTML Editor home
    page mentions that help is needed for porting Bluefish to the GTK
    environment2.
 
 Miscellaneous
 
    Nautilus homepage and theme tutorial. A number of resources for the
    Nautilus file manager [71]are now online on the [72]Nautilus home
    page.
 
    Kooka Scanner Suite Now With Website (KDE.News). A new web site
    [73]has been announced for KDE's Kooka. "Kooka is a scanner management
    suite for KDE with support for Optical Character Recognition (OCR).
    The Kooka web site offers extensive documentation on Kooka and the
    KScan library, future project plans, screenshots, and much more."
 
    Desktop Environments
    [74]GNOME
    [75]GNUstep
    [76]KDE
    [77]XFce
    [78]XFree86
    Window Managers
    [79]Afterstep
    [80]Enlightenment
    [81]FVMW2
    [82]IceWM
    [83]Sawfish
    [84]WindowMaker
    Widget Sets
    [85]GTK+
    [86]Qt
 Languages and Tools
 
 Caml
 
    Caml Weekly News for May 14, 2002. The May 7-14, 2002 [87]Caml Weekly
    News covers new releases of gmetadom, gdome2-xslt, and
    lablgtkmathview, and looks at random variables, graphics without
    open_graph, the FFTW interface, and more.
 
    The Caml Hump. This week's [88]Caml Hump additions include an
    interface to the FFTW library, gdome2-xslt, gmetadom, lablgtkmathview,
    Camomile, DBC, Stew, and OCamlMySQL.
 
 Haskell
 
    Haskell Communities and Activities Report. The second edition of the
    [89]Haskell Communities and Activities Report has been published. "The
    idea behind these reports is simple: twice a year, a call goes out to
    the main Haskell mailing list, inviting all Haskellers to contribute
    brief summaries of their area of work, be it language design,
    implementation, type system extensions, standardisation of GUI APIs,
    applications of Haskell, or whatever. The summaries introduce the area
    of work, the major achievements over the previous six months, the
    current hot topics, and the plans for the next six months. They also
    provide links to further information." (Thanks to Christian Sievers.)
 
 Java
 
    Test flexibly with AspectJ and mock objects (IBM developerWorks).
    Nicholas Lesiecki [90]discusses unit testing and eXtreme Programming
    for Java on IBM's developerWorks. "The recent attention to Extreme
    Programming (XP) has spilled over onto one of its most portable
    practices: unit testing and test-first design. As software shops have
    adopted XP's practices, many developers have seen the increase in
    quality and speed that comes from having a comprehensive unit-test
    suite. But writing good unit tests takes time and effort."
 
    Developing Highly Distributed Applications with Jtrix (O'Reilly). Nik
    Silver [91]shows how to make use of Jtrix on O'Reilly's OnJava site.
    "Jtrix is an open source Java platform for creating highly scalable,
    distributed, and efficient Web services. This article describes Jtrix,
    compares it to other Java technologies, and illustrates how to write a
    Jtrix application -- both a client, and the service it uses."
 
 Perl
 
    Ask Perl 6 (use Perl). It's time to [92]send your Perl 6 questions in.
    The questions will be answered by the Perl 6 design team, answers will
    be posted on May 20th.
 
    The Perl You Need To Know - Part 2 (O'Reilly). Stas Bekman
    [93]illustrates Perl debugging techniques on O'Reilly's perl.com site.
 
    Where Wizards Fear To Tread (O'Reilly). Simon Cozens [94]explains the
    Perl op tree on perl.com. "So you're a Perl master. You've got XS
    sorted. You know how the internals work. Hey, there's nothing we can
    teach you on perl.com that you don't already know. You think? Where
    Wizards Fear To Tread brings you the information you won't find
    anywhere else concerning the very top level of Perl hackery."
 
 PHP
 
    PHP 4.2.1 released. Version 4.2.1 of PHP [95]has been announced. This
    is a bug fix release that addresses a problem with MySQL, among other
    things. See the [96]Change Log for more information.
 
    PHP Weekly Summary for May 13, 2002. The May 13, 2002 edition of the
    [97]PHP Weekly Summary covers the new PHP 4.2.1 RC 2, the PHP 4.3.0
    release schedule, bug fixes, and more.
 
    Developing Professional Quality Graphs with PHP (Zend). Jason E. Sweat
    has put together [98]a tutorial that covers the generation of graphics
    from PHP. "This tutorial is intended for the PHP programmer interested
    in applying PHP's GD image manipulation to chart data. This tutorial
    will focus not on the lower level GD calls, but on using the JpGraph
    libraries to wrap the GD calls."
 
 Python
 
    Dr. Dobb's Python-URL! for May 14. Here's the weekly [99]Dr. Dobb's
    Python-URL! with news and links for the Python community.
 
    Building basic browser functionality with wxPython (IBM
    developerWorks). Nicholas Bastin [100]introduces wxPython on IBM's
    developerWorks. "Embedding a Web browser in your application
    eliminates the need to worry about which browser a client uses to view
    your pages, and also allows you to create custom tags that tie the
    HTML page back to your application."
 
    Cross-compiling Python. K's cluttered loft features [101]an article
    about the trickeries involved in cross-compiling Python.
 
    "Cross compiling Python is tricky because:
      * The compiled python binary is used to compile and install the
        modules. The parser generator which is linked to some Python
        libraries is executed during compilation.
      * The compiled modules are checked if they can be imported. But they
        can't be imported because they are not running on the host system.
      * These modules are automatically removed which is bad."
 
    The Daily Python-URL. This week, [102]the Daily Python-URL features
    articles on the European Python and Zope conference, the Wing IDE, the
    webAppWorkshop, the Python pattern, fun with generators, Coffee,
    conversation and ZUBB, and more.
 
 Ruby
 
    The Ruby Garden. This week, [103]The Ruby Garden looks at Array.rassoc
    and Array.assoc for making arrays of arrays, and Float#to_s issues.
 
    The Ruby Weekly News. The [104]Ruby Weekly News has announcements for
    SOAP4R 1.4.4.1, QuantLib-Ruby 0.3.0, JTTui 0.11.0, Practical Ruby
    0.3.3, PageTemplate 0.2.0, REXML 2.3.2, and xample-pp 0.0. Other ruby
    discussions are also included.
 
 Tcl/Tk
 
    Dr. Dobb's Tcl-URL!. This week's Dr. Dobb's [105]Tcl-URL! covers
    interpreter aliases, concurrency and re-entrancy problems, the grid
    manager, documentation, and more.
 
 Integrated Development Environments
 
    Phpmole 1.3 released. A new version of the [106]Phpmole IDE, which is
    used for developing web based and phpgtk based applications, [107]has
    been released. This version features a new look, a beta interactive
    debugger, a database navigator/viewer, an html presentation module,
    and more.
 
    GNUstep Weekly Editorial. The [108]GNUstep Weekly Editorial for May
    11, 2002 covers the latest developments to the GNUstep object oriented
    development environment.
 
 Revision Control Systems
 
    An Introduction to the arch Version Control System (Linux Journal).
    Linux Journal [109]introduces arch, an alternative to the popular CVS
    version control system. "One reason for arch's creation was to
    overcome some weaknesses in existing version control systems, such as
    the lack of atomic commits, the inability to keep track of file
    renames and difficulties when working on different branches of a
    project. 
 
    arch also provides support for easily and intelligently merging code
    from several different branches (e.g., stable, development,
    feature-test) of a project. Projects and revisions stored in arch have
    globally unique names, which allows branch and merge operations to
    span network boundaries.
    "
 
    Section Editor: [110]Forrest Cook
 
    Language Links
    [111]Caml
    [112]Caml Hump
    [113]Tiny COBOL
    [114]Erlang
    [115]g95 Fortran
    [116]Gnu Compiler Collection (GCC)
    [117]Gnu Compiler for the Java Language (GCJ)
    [118]Guile
    [119]Haskell
    [120]IBM Java Zone
    [121]Jython
    [122]Free the X3J Thirteen (Lisp)
    [123]Use Perl
    [124]O'Reilly's perl.com
    [125]Dr. Dobbs' Perl
    [126]PHP
    [127]PHP Weekly Summary
    [128]Daily Python-URL
    [129]Python.org
    [130]Python.faqts
    [131]Python Eggs
    [132]Ruby
    [133]Ruby Garden
    [134]MIT Scheme
    [135]Schemers
    [136]Squeak
    [137]Smalltalk
    [138]Why Smalltalk
    [139]Tcl Developer Xchange
    [140]Tcl-tk.net
    [141]O'Reilly's XML.com
    [142]Regular Expressions
                                                       [143]Next: Commerce
 
    [144]Eklektix, Inc. Linux powered! Copyright Л 2002 [145]Eklektix,
    Inc., all rights reserved
    Linux (R) is a registered trademark of Linus Torvalds
 
 References
 
    1. http://lwn.net/
    2. http://lwn.net/2002/0516/
    3. http://lwn.net/2002/0516/security.php3
    4. http://lwn.net/2002/0516/kernel.php3
    5. http://lwn.net/2002/0516/dists.php3
    6. http://lwn.net/2002/0516/commerce.php3
    7. http://lwn.net/2002/0516/press.php3
    8. http://lwn.net/2002/0516/announce.php3
    9. http://lwn.net/2002/0516/letters.php3
   10. http://lwn.net/2002/0516/bigpage.php3
   11. http://lwn.net/2002/0509/devel.php3
   12. http://www.fox-toolkit.org/fox.html
   13. http://www.fox-toolkit.org/
   14. http://www.fox-toolkit.org/foreword.html
   15. http://www.fox-toolkit.org/goals.html
   16. http://www.fox-toolkit.org/screenshots.html
   17. http://www.fox-toolkit.org/calc.html
   18. http://www.fox-toolkit.org/adie.html
   19. http://www.fox-toolkit.org/projects.html
   20. http://fxpy.sourceforge.net/
   21. http://fxruby.sourceforge.net/
   22. http://eiffelfox.sourceforge.net/
   23. http://www.fox-toolkit.org/news.html
   24. http://www.fox-toolkit.org/download.html
   25. http://www.Hughes.com.au/products/msql/beta.msql
   26. http://www.Hughes.com.au/products/msql/3_relnotes.html
   27. http://www.seul.org/edu/report70.html
   28. http://www.linuxdevices.com/files/newsbriefs/may09-02.html
   29. http://smfilter.sourceforge.net/
   30. http://www.LinuxMedNews.org/linuxmednews/1021031456/index_html
   31. http://littlefish.com.au/lfproject/intro/lfhome.htm
   32. http://resmedicinae.sourceforge.net/
   33. http://linux.oreillynet.com/pub/a/linux/2002/05/09/uid.html
   34. http://www.onlamp.com/pub/a/onlamp/2002/05/09/webdb2.html
   35.
 http://oasis.lwn.net/oasisc.php?s=7&c=5&cb=1345253973&url=http%3A%2F%2Flwn.net%2
 Fcorp%2Fadvertise%2Ftext%2F
   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://developer.berlios.de/
   47. http://freshmeat.net/
   48. http://www.opensourcedirectory.org/
   49. http://savannah.gnu.org/
   50. http://serveur-libre.enst-bretagne.fr/
   51. http://sourceforge.net/
   52. http://www.sweetcode.org/
   53. http://www.speech.kth.se/wavesurfer/
   54. http://www.speech.kth.se/wavesurfer/changes.html
   55. http://www.mozilla.org/releases/
   56. http://www.mozilla.org/releases/mozilla1.0/
   57. http://www.mozillazine.org/
   58. http://news.gnome.org/gnome-news/gnome-news/1020962816/
   59. http://dot.kde.org/1021414904/
   60. http://pygame.seul.org/projects/#4STATTACK
   61. http://www.fltk.org/news.php?V70
   62. http://kt.zork.net/wine/wn20020509_122.html
   63. http://source.winehq.org/source/ANNOUNCE
   64. http://news.gnome.org/gnome-news/gnome-news/1021375470/index_html
   65. http://news.gnome.org/gnome-news/gnome-news/1020959162/
   66. http://news.gnome.org/gnome-news/gnome-news/1020876086/
   67. http://www.abiword.com/release-notes/1.0.1.html
   68. http://www.abisource.org/information/news/2002/awn91.phtml
   69. http://kt.zork.net/GNUe/gnue20020511_28.html
   70. http://bluefish.openoffice.nl/
   71. http://news.gnome.org/gnome-news/gnome-news/1021156575/
   72. http://www.gnome.org/projects/nautilus/
   73. http://dot.kde.org/1021105096/
   74. http://www.gnome.org/
   75. http://www.gnustep.org/
   76. http://www.kde.org/
   77. http://www.xfce.org/
   78. http://www.xfree.org/
   79. http://www.afterstep.org/
   80. http://www.enlightenment.org/
   81. http://www.fvwm.org/
   82. http://icewm.sourceforge.net/
   83. http://sawmill.sourceforge.net/
   84. http://www.windowmaker.org/
   85. http://www.gtk.org/
   86. http://www.trolltech.com/products/index.html
   87. http://lwn.net/2002/0516/a/camlwn.php3
   88. http://caml.inria.fr/humps/caml.html
   89. http://www.haskell.org/communities/05-2002/html/report.html
   90. http://www-106.ibm.com/developerworks/java/library/j-aspectj2/?loc=dwmain
   91. http://www.onjava.com/pub/a/onjava/2002/05/08/jtrix.html
   92. http://use.perl.org/askuseperl/02/05/13/1422208.shtml?tid=30
   93. http://www.perl.com/pub/a/2002/05/07/mod_perl.html
   94. http://www.perl.com/pub/a/2002/05/07/optree.html
   95. http://www.php.net/release_4_2_1.php
   96. http://www.php.net/ChangeLog-4.php
   97. http://www.zend.com/zend/week/week86.php
   98. http://zend.com/zend/tut/tutsweat3.php
   99. http://lwn.net/2002/0516/a/pythonurl.php3
  100. http://www-106.ibm.com/developerworks/linux/library/l-wxpython/?loc=dwmain
  101. http://www.ailis.de/~k/knowledge/crosscompiling/python.php
  102. http://www.pythonware.com/daily/
  103. http://www.rubygarden.org/
  104. http://www.rubygarden.org/rurl/html/index.html
  105. http://lwn.net/2002/0516/a/tclurl.php3
  106. http://www.akbkhome.com/Projects/phpmole-IDE/
  107. http://lwn.net/2002/0516/a/phpmole1.3.php3
  108. http://lwn.net/2002/0516/a/gnusteped.php3
  109. http://www.linuxjournal.com//article.php?sid=5928
  110. mailto:lwn@lwn.net
  111. http://caml.inria.fr/
  112. http://caml.inria.fr/hump.html
  113. http://tiny-cobol.sourceforge.net/
  114. http://www.erlang.org/
  115. http://g95.sourceforge.net/
  116. http://gcc.gnu.org/
  117. http://gcc.gnu.org/java/
  118. http://www.gnu.org/software/guile/guile.html
  119. http://haskell.org/
  120. http://www.ibm.com/developer/java/
  121. http://sourceforge.net/projects/jython
  122. http://ww.telent.net/cliki/Free%20The%20X3J%20Thirteen
  123. http://use.perl.org/
  124. http://www.perl.com/
  125. http://www.ddj.com/columns/perl/
  126. http://www.php.net/
  127. http://www.zend.com/zend/week/
  128. http://www.pythonware.com/daily
  129. http://www.python.org/
  130. http://python.faqts.com/
  131. http://www.rimbault.net/python/
  132. http://www.ruby-lang.org/en/index.html
  133. http://www.rubygarden.org/
  134. http://www.swiss.ai.mit.edu/projects/scheme/index.html
  135. http://www.schemers.org/
  136. http://www.squeak.org/
  137. http://www.smalltalk.org/main.html
  138. http://www.whysmalltalk.com/
  139. http://tcl.activestate.com/
  140. http://www.tcl-tk.net/
  141. http://www.xml.com/
  142. http://regularexpressions.com/RegularExpressions/
  143. http://lwn.net/2002/0516/commerce.php3
  144. http://www.eklektix.com/
  145. http://www.eklektix.com/
 
 --- ifmail v.2.14.os7-aks1
  * Origin: Unknown (2:4615/71.10@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 URL: http://www.lwn.net/2002/0516/devel.php3   Sergey Lentsov   16 May 2002 22:36:42 
Архивное /ru.linux/198619081f48a.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional