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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Lentsov                       2:4615/71.10   15 Mar 2001  18:11:24
 To : All
 Subject : URL: http://lwn.net/2001/0315/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
 
    In past issues of LWN, we have discussed the need for alternatives to
    the popular [15]SourceForge site at VA Linux. SourceForge provides an
    excellent resource for open-source development, but we firmly believe
    in the axiom "Don't put all of your eggs in one basket". Currently,
    SourceForge lists over 17,000 projects and over 134,000 users. That's
    a lot of eggs.
    
    Some fairly recent entries into the world of open-source project
    hosting include [16]BerliOS which currently hosts 85 projects and has
    265 registered users, and [17]Savannah [18][Savannah] which claims 85
    projects and has 328 registered users. Savannah is based on the
    SourceForge 2.0 code, which is freely available.
    
    Savannah seems to be strongly oriented toward GNU projects, leading to
    the question of whether non-GNU projects can be hosted there. Not
    everybody wants to work within the rules for GNU projects (i.e.
    signing copyright over to the FSF, coding standards, etc.). One has to
    dig pretty far into the site before finding the following text:
    
      The FSF would like to extend an invitation to any Free Software
      project to be hosted for no price and no catch. This is our token
      of appreciation to the people who help make the GNU project a
      reality.
      
    Thus, it is not necessary to go the full GNU project route, as long as
    the software involved has an FSF-approved free license.
    
    The open availability of SourceForge software takes a lot of the work
    out of starting a new software hosting site, it seems like the time is
    ripe for some new sites to open up.
    
    Surprisingly, there are not very many small, focused-area software
    hosting sites. Many areas of focus are available, including among
    other things, specific languages, embedded systems, and database and
    web applications to name a few.
    
    Whether it is possible to make money with a software hosting site
    remains to be seen, but such a site brings a level of community
    recognition that money can't buy. One would think that a few of the
    larger, well established computing companies such as Sun or IBM would
    venture into the software hosting arena. It's probably only a matter
    of time before they do.
    
    Meanwhile, the launch of Savannah should provide a much-needed
    alternative to SourceForge. (Thanks to Marko Schulz for the pointer to
    Savannah).
    
 Databases
 
    Oracle MySQL conversion available. A conversion kit from MySQL to
    Oracle [19]has been mentioned on the MySQL site. "At MySQL AB we are
    pleased to note that Oracle Corporation has shown their recognition of
    the significant MySQL impact in the database market by creating a
    MySQL-Oracle migration kit. We are delighted that Oracle shares our
    view that it should be easy to transfer data between various database
    architectures."
    
 Embedded Systems
 
    Embedded Linux Newsletter, March 8, 2001. The latest summary for the
    week that was in the embedded Linux market has been published:
    LinuxDevices.com's [20]Embedded Linux Newsletter for March 8, 2001.
    
 Interoperability
 
    Wine Weekly News for March 12, 2001. The [21]March 12, 2001 edition of
    the Wine Weekly News has been published. This issue covers a new Wine
    web site with lots of tips for dealing with real-world problems,
    asynchronous I/O performance tests, and other Wine speed improvements.
    
 Mail Software
 
    Mailman 2.0.3 released. [22]Version 2.0.3 of Mailman has been
    announced. Mailman manages electronic mail lists with a web based
    interface. This version includes an important privacy patch.
    
 Network Management
 
    A Visit to OpenNMS. Pete Siemsen made [23]a trip to the OpenNMS
    facilities in North Carolina and posted some useful tips that he
    learned about getting OpenNMS installed and running on his system. "A
    functional system has several pieces: Java, OpenNMS, PostgreSQL,
    Tomcat, Xerces, RRD, Ant, etc. Versionitis is a problem. On my system,
    some components had to be upgraded because they were all of a month
    old! The team will bundle things for releases, but this problem will
    make life interesting for developers."
    
    Two new OpenNMS Updates.
      * The [24]March 6, 2001 issue of the OpenNMS update is out. This
        issue covers project status, an upcoming OpenNMS release, and road
        shows.
      * The [25]OpenNMS update for March 13, 2001 also showed up. Topics
        include the release of OpenNMS 0.7.1, ongoing DSL hassles,
        improving the ease of installation, and more.
        
 Science
 
    Major Releases for BioPython and BioPerl (bioinformatics.org). Two
    major releases of [26]Biopython and Bioperl have been released. Both
    projects consist of collections of tools for use in molecular biology
    and genome research science. Last, but not least, there is also a
    [27]BioLisp project.
    
 Software Development Tools
 
    Gnu Visual Debugger 1.1.0 released. Version 1.1.0 of the Gnu Visual
    Developer [28]has been released. "Besides providing all the features
    of other debugger GUIs, GVD includes advanced data display and
    visualization capabilities. Furthermore, GVD allows the debugging of
    multi-process/multi-threaded applications in the same debugging
    session." For an added challenge, GVD is written in Ada...
    
 Software Testing
 
    Testing, fun? Really? (IBM developerWorks). Jeff Canna [29]discusses
    software testing in an IBM developerWorks article. "Testing. Yuck!
    Puh! Aagh! I've always hated testing. Testing, both unit and
    functional, is something that gets in the way of the 'real' work.
    Everyone knows that their code is perfect, right? In the unlikely
    event that the code does need to change, the comments are so well
    written that anyone could figure it out. Wow, am I in need of growth
    (maybe some counseling as well.)"
    
 Web-site Development
 
    New Zope Documentation. Michel Pelletier has [30]announced the
    creation of several new Zope publications, some of which are still in
    the planning stages. Included are the Zope book, a Zope Developer's
    Guide, and a Zope Administrator's Guide. All three documents are being
    released under the [31]Open Publication License.
    
 Window Systems
 
    Qt 2.3. Trolltech [32]announced the release of Qt 2.3, now with
    anti-aliased fonts and True Type and Type 1 font support for printing.
    
    The People Behind KDE: Dirk Mueller. This week Tink [33]interviews
    Dirk Mueller. Dirk has been working on the Konqueror HTML engine of
    KDE 2.x. "How and when did you get involved in KDE?
    
    I read about KDE the very first time by following a link posted in a
    Linux related newsgroup to an archive that contained Matthias
    Ettrich's initial call for programmers back in early 1997. I read the
    article about KDE by Kalle in the german computer magazine c't later
    that year and from those days on I started to follow KDE development,
    mainly as a user and a convert from the Linux console, where I've been
    previously porting a text based C++ News and Mailreader too.
    "
    
 Recommended Reading
 
    Debunking the myths of UI design (IBM developerWorks). Paul Smith
    discusses [34]the importance of user interface design in an IBM
    developerWorks article. "Everyone in product development does design
    work, whether they know it or not. Moreover the design is the
    dimension of a product that customers see and feel; it is what
    satisfies or disappoints them."
    
    Section Editor: [35]Forrest Cook
    March 15, 2001
    
    Desktop Links
    [36]Gnome
    [37]KDE
    [38]XFce
    [39]GTK+
    [40]Window Managers
    Application Links
    [41]GIMP
    [42]Mozilla
    [43]Galeon
    [44]High Availability
    [45]ht://Dig
    [46]MagicPoint
    [47]Wine
    [48]Worldforge
    [49]Zope
    More Information
    [50]AppWatch
    [51]Freshmeat
    [52]SourceForge
    
    
    
 Programming Languages
 
    Expressiveness and language choice (IT World.com). Robert C. Martin
    discusses [53]dynamically typed languages in an IT World.com article.
    "As this decade progresses I expect to see an ever increasing use of
    dynamically typed languages such as Python, Ruby, and even Smalltalk.
    These languages are often referred to as 'scripting languages'. I
    think this is a gross injustice. It is these languages, and languages
    of their kind that will be mainstream industrial languages in the
    coming years."
    
 Java
 
    Catching more errors at compile time with Generic Java (IBM
    developerWorks). Keith Turner discusses [54]Generic Java and
    parametric types in an IBM developerWorks article. "The elegance and
    expressiveness of the Java programming language has won the hearts of
    academics and developers alike. Additional features may enhance the
    Java language, but it is hard to reach a consensus on what to include
    and how to implement it. For example, there is an intense debate over
    whether to include operator overloading. On the other hand, there
    seems to be a general consensus that parametric types would be a
    welcome addition to the language specification. Here the contention
    exists over how parametric types should be added. One popular proposal
    is called Generic Java (GJ). This article will introduce parametric
    types and discuss some of the strengths and weaknesses of GJ. "
    
 Lisp
 
    LISA 0.5a released. The first public alpha release of LISA, the
    Lisp-based Intelligent Software Agents, [55]has been announced.
    
 Markup Languages
 
    Ximian soups up SOAP for Linux (ZDNet). SOAP is an XML-based protocol
    designed for sharing data in a distributed environment. Here's an
    [56]article about SOUP, Ximian's SOAP compiler. "Ximian is creating a
    tool that will allow Web services written for Linux to be compiled for
    SOAP. De Icaza said the compiler could be available to developers
    within two months. A compiler changes the software code into language
    a computer can understand, allowing the computer to run the program. "
    
 Perl
 
    Perl5 Porters for March 12, 2001. The [57]March 12, 2001 edition of
    Perl5 Porters is out. Topics covered this week include podchecker
    questions, EBCDIC and UNICODE, and uses for the previously
    undocumented PERL_DL_NONLAZY environment variable.
    
    Writing GUI Applications in Perl/Tk (perl.com). Nick Temple discusses
    multi-platform [58]Perl/Tk GUIs in an article on perl.com. "In this
    article, I will introduce the basics of installing the Perl
    interpreter for Win32 and writing a visual application using the Tk
    (toolkit) modules. This system is geared toward the Win32 and Linux
    developers; however, most of the information presented pertains to
    other operating systems as well."
    
    VoiceXML Adventure Game (WebRef). Continuing in the series on
    VoiceXML, a WebRef article discusses the writing of [59]a voice based
    Adventure game on the Tellme site.
   Tellme: You are in a small room with three doors.
   Tellme: To open the first door, press 1.
   Tellme: To open the second door, press 2.
   Tellme: To open the third door, press 3.
   User: (pressed 1)
   Tellme: You see a large hungry monkey.
    We can only hope that this doesn't get popular with commuters who own
    cell-phones.
    
    Test Shows 99.99% of High School Seniors Can't Read Perl (bbspot).
    Showing a growing trend towards code illiteracy, [60]this study tells
    of a developing crisis: "San Francisco, CA - Recent results from
    standardized Perl Fluency Test showed that 99.99% of US high school
    seniors can't read Perl. This disturbing statistic shows that American
    students are painfully unprepared for life after graduation."
    
    Two New Perl/Tk widgets. Robert Kiesling [61]has announced the
    availability of two new Perl/Tk widgets, Tk::SimpleFileSelect and
    Tk::Browser.
    
 PHP
 
    PHP Weekly Summary for March 12, 2001. The [62]March 12, 2001 issue of
    the PHP Weekly Summary is out. This issue covers the newly redesigned
    [63]PHP Net site, PHP 4.0.5 RC1, compressed output buffering
    benchmarks, and more.
    
 Python
 
    Python Conference Coverage (zopeNewbies). The zopeNewbies site has
    [64]coverage of the O'Reilly Python Conference last week in Long
    Beach, California.
    
    O'Reilly also has [65]coverage of the Python conference by Laura
    Lewin, and Frank Willison.
    
    Jython 2.1 alpha released. The first alpha release of Jython 2.1 has
    been [66]announced. Jython, of course, is the Java implementation of
    the Python language; the 2.1 release mirrors the Python 2.1 release.
    
    Linux version of Installer for Python 2. Gordon McMillan [67]has
    announced the Linux version of Installer for Python 2. The installer
    provides a way of packaging Python applications and dependencies for
    distribution.
    
 Tcl/Tk
 
    The latest issues of Dr. Dobb's Tcl-URL!.
      * The [68]March 8, 2001 Tcl-URL! covers the announcement of a puzzle
        game called tkSokoban, the creation of a shared SourceForge
        project for small Tcl programs, and creating linear filters in
        Tcl.
      * The [69]March 12, 2001 Tcl-URL! discusses running Tcl from Java,
        Chinese characters, changes to the TkGS font project, and more.
        
    tclpython 2.0 announced. Tclpython version 2.0 [70]has been announced.
    Tclpython allows the execution of Python code from within a Tcl
    script.
    
    Section Editor: [71]Forrest Cook
    
    Language Links
    [72]Erlang
    [73]Guile
    [74]Haskell
    [75]Blackdown.org
    [76]IBM Java Zone
    [77]Perl News
    [78]Use Perl
    [79]PHP
    [80]PHP Weekly Summary [81]Daily Python-URL
    [82]Python.org
    [83]Python.faqts
    [84]Jython
    [85]Ruby
    [86]Smalltalk
    [87]Tcl Developer Xchange
    [88]Tcltk.com
    [89]Regular Expressions
    
    
                                                        [90]Next: Commerce
    
    [91]Eklektix, Inc. Linux powered! Copyright Л 2001 [92]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/0315/
    4. http://lwn.net/2001/0315/security.php3
    5. http://lwn.net/2001/0315/kernel.php3
    6. http://lwn.net/2001/0315/dists.php3
    7. http://lwn.net/2001/0315/desktop.php3
    8. http://lwn.net/2001/0315/commerce.php3
    9. http://lwn.net/2001/0315/press.php3
   10. http://lwn.net/2001/0315/announce.php3
   11. http://lwn.net/2001/0315/history.php3
   12. http://lwn.net/2001/0315/letters.php3
   13. http://lwn.net/2001/0315/bigpage.php3
   14. http://lwn.net/2001/0308/devel.php3
   15. http://sourceforge.net/
   16. http://developer.berlios.de/
   17. http://savannah.gnu.org/
   18. http://savannah.gnu.org/
   19. http://mysql.com/news/article-57.html
   20. http://www.linuxdevices.com/files/newsbriefs/mar08-01.html
   21. http://www.winehq.com/News/2001-11.html
   22. http://lwn.net/2001/0315/a/mailman203.php3
   23. http://lwn.net/2001/0315/a/onms-trip.php3
   24. http://lwn.net/2001/0315/a/opennms-20010307.php3
   25. http://lwn.net/2001/0315/a/opennms.php3
   26. http://bioinformatics.org/forum/forum.php?forum_id=404
   27. http://www.biolisp.org/
   28. http://lwn.net/2001/0315/a/gvd110.php3
   29. http://www-106.ibm.com/developerworks/java/library/j-test.html
   30. http://lwn.net/2001/0315/a/zope-documentation.php3
   31. http://opencontent.org/openpub/
   32. http://www.trolltech.com/company/announce/qt-230.html
   33. http://www.kde.org/people/dirk.html
   34. http://www-106.ibm.com/developerworks/library/us-myth.html
   35. mailto:lwn@lwn.net
   36. http://www.gnome.org/
   37. http://www.kde.org/
   38. http://www.xfce.org/
   39. http://www.gtk.org/
   40. http://xwinman.org/
   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://www.Mew.org/mgp/
   47. http://www.winehq.com/
   48. http://www.worldforge.org/
   49. http://www.zope.org/
   50. http://appwatch.com/Linux/
   51. http://freshmeat.net/
   52. http://sourceforge.net/
   53. http://forums.itworld.com/webx?14@139.drRfa36vgId^0@.ee6eed4/11
   54. http://www-106.ibm.com/developerworks/library/j-genjava.html
   55. http://lwn.net/2001/0315/a/lisa0.5a.php3
   56. http://www.zdnet.com/zdnn/stories/news/0,4586,2694630,00.html
   57. http://www.perl.com/pub/2001/03/p5pdigest/THISWEEK-20010312.html
   58. http://www.perl.com/pub/2001/03/gui.html
   59. http://www.webreference.com/perl/tutorial/21/
   60. http://www.bbspot.com/News/2001/03/perl_test.html
   61. http://lwn.net/2001/0315/a/perltk.php3
   62. http://www.zend.com/zend/week/week28.php
   63. http://www.php.net/
   64. http://weblogs.userland.com/zopeNewbies/2001/03/08
   65. http://python.oreilly.com/news/pythonday1_0301.html
   66. http://lwn.net/2001/0315/a/jython-2.1.php3
   67. http://lwn.net/2001/0315/a/instpy2.php3
   68. http://lwn.net/2001/0315/a/tclurl-20010308.php3
   69. http://lwn.net/2001/0315/a/tclurl-20010312.php3
   70. http://lwn.net/2001/0315/a/tclpy2.0.php3
   71. mailto:lwn@lwn.net
   72. http://www.erlang.org/
   73. http://www.gnu.org/software/guile/guile.html
   74. http://haskell.org/
   75. http://www.blackdown.org/
   76. http://www.ibm.com/developer/java/
   77. http://www.news.perl.org/
   78. http://use.perl.org/
   79. http://www.php.net/
   80. http://www.zend.com/zend/week/
   81. http://www.pythonware.com/daily
   82. http://www.python.org/
   83. http://python.faqts.com/
   84. http://sourceforge.net/projects/jython
   85. http://www.ruby-lang.org/en/index.html
   86. http://www.smalltalk.org/
   87. http://dev.ajubasolutions.com/
   88. http://www.tcltk.com/
   89. http://regularexpressions.com/RegularExpressions/
   90. http://lwn.net/2001/0315/commerce.php3
   91. http://www.eklektix.com/
   92. http://www.eklektix.com/
 
 --- ifmail v.2.14.os7-aks1
  * Origin: Unknown (2:4615/71.10@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 URL: http://lwn.net/2001/0315/devel.php3   Sergey Lentsov   15 Mar 2001 18:11:24 
Архивное /ru.linux/20308beff370f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional