[4756] in linux-announce channel archive
Linux-Announce Digest #49
daemon@ATHENA.MIT.EDU (Digestifier)
Sat Feb 19 12:13:06 2005
From: Digestifier <Linux-Announce-Request@senator-bedfellow.mit.edu>
To: Linux-Announce@senator-bedfellow.mit.edu
Reply-To: Linux-Announce@senator-bedfellow.mit.edu
Date: Sat, 19 Feb 2005 12:13:03 EST
Linux-Announce Digest #49, Volume #5 Sat, 19 Feb 2005 12:13:03 EST
Contents:
What is Resty? ("Frederick Noronha (FN)")
[HUMBUG] Next Meeting - 26th February 2005 (Mark Suter)
INDIA: Project Resource Centre... ("Frederick Noronha (FN)")
zgv 5.9 - svgalib picture viewer with thumbnail-based file selector (Russell Marks)
Findutils 4.2.18 is released (fwd) ("Frederick Noronha (FN)")
----------------------------------------------------------------------------
Date: Fri, 18 Feb 2005 12:50:05 CST
From: "Frederick Noronha (FN)" <fred@bytesforall.org>
Subject: What is Resty?
http://www.resty.org/book/view/4
About Resty
Submitted by sandeep on Wed, 05/26/2004 - 17:16.
Resty is a Web Application Framework distributed under the terms of the
GNU General Public License.
After years of developing web applications I wanted a framework that would
make my job easier by doing all the things that were common between all
the projects and make certain architectural/style decisions for me. So I
Google'd and found a zillion libraries and frameworks. I went through them
one by one and discovered that each had its limitations and restrictions.
Apart from that I was worried by the "Consumption Costs" (The
Time/Resources involved in learning and using) of these system.
Along the way I stumbled upon Drupal, which I used at work and for a few
of my own projects. What I liked about Drupal was the way it was written.
Everytime I find some new free/open-source software, I first browse
through its CVS. At this point I've almost made up my mind if I like it or
not. I know for sure after I have gone through the documentation and on
how helpful the community around it is. Drupal scored high on all three
counts but there was something about it that made me uncomfortable. I
wanted the framework to be "stupid". Drupal is not. Infact Drupal is very
intelligent.
"Why does the Framework have to be stupid", you ask?
So that it does not get in the way of what I want to do with it. Being
"stupid" also means that it will be flexible because "Today's optimization
is tomorrow's bottleneck". "Stupid" also means "marked by a lack of
intelligence" so that the Framework would be simple as opposed to being
complex. This also reduces the Consumption Costs of the Framework.
So I set out to write a Drupal inspired Stupid Framework.
In the meantime, I stumbled upon REST and I knew that my Drupal inspired
Stupid Framework had to be RESTful to take advantage of the architecture
of the web and the benifits that come with it.
And thats how Resty came into existence. Resty is designed to be as
"stupid" as possible so that it does not get in the way of what a
developer wants to do with it and at the same time provides a simple and
useful abstraction based on REST. Resty is also minimalistic and does not
try to do everything. The aproach to designing Resty was: "It ain't done
when there's nothing to add to it, but when there's nothing to take away
form it!".
Wait a minute! If Resty is "stupid" why do I need it?
Like I said before, I needed a framework that:
1. made some architectural decisions for me, and
2. did some of the commmon tasks involved in most web applications.
Well, Resty's core does 1 and by adding libraries to it you can do 2.
So why is 2 not a part of Resty?
Apart from the reasons I have given above to why the Framework has to be
"stupid", there is the matter of choice for the developer and the
possibility that an increase in its capabilities might lead to an increase
in time/effort involved in configuring it and finding ways to make that
configuration easy.
- Sandeep
FORWARDED BY FN
============================================================================
Frederick Noronha (FN) Nr Convent Saligao 403511 GoaIndia
Freelance Journalist P: 832-2409490 M: 9822122436
http://fn.swiki.net http://fn-floss.notlong.com
============================================================================
Where the needs of the world and your talents cross, there lies your
vocation. --Aristotle
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
Date: Fri, 18 Feb 2005 20:00:16 CST
From: Mark Suter <suter@zwitterion.humbug.org.au>
Subject: [HUMBUG] Next Meeting - 26th February 2005
The Home Unix Machine Brisbane Users Group exists to get fellow
Unix users in contact with each other, to introduce people to
Unix and Unix-like operating systems, and to help users in
operating those systems. Everyone is welcome to attend.
Meetings tend to be informal. We socialize, discuss Unix and
computing, solve Unix problems for new and experienced users
alike and, these days, have regular talks.
Date: Saturday, 26th February 2005 (every second Saturday)
Time: From 3pm with the network up 30 minutes after we are
granted entry. The network will be brought down after
midnight to allow time to clean up for a 1am exit.
Venue: Room 343, General Purpose South (no. 78)
The University of Queensland, St Lucia Campus
Car parking is currently unregulated on Saturdays. The
University is serviced by public transport with frequent
buses during University terms. For more information:
http://www.uq.edu.au/about/index.html?page=1070
http://www.uq.edu.au/maps/index.html?menu=1&z=2&id=71
Cost: Membership until our AGM in September is $20, but no one
has to join unless they are going to use club services
such as our network access during meetings.
Talks: Information on upcoming talks is announced separately.
For information on talks see the announcements by our
Talks Maintainer on the announce mailing list.
Food: The eating places (ranging from take away to a la Carte)
at 'The Ville' are usually open until about 10pm Saturday
night. There is also the Pizza Cafe on campus near the
Schonell Theater:
http://www.uqunion.uq.edu.au/schonell/pizzacaffe/
http://www.uq.edu.au/maps/index.html?menu=1&z=2&id=11
Drinks: Various soft drinks and snacks are available from the
three vending machines located immediately outside the
room. Remember to bring change!
For more information on club meetings and HUMBUG itself see our
web page at http://www.humbug.org.au/ or email me directly.
Humbug President
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
Date: Sat, 19 Feb 2005 03:30:13 CST
From: "Frederick Noronha (FN)" <fred@bytesforall.org>
Subject: INDIA: Project Resource Centre...
------------------------------------------------------------------------
PRC: THE 'EXCHANGE' FOR IDEAS ON FREE SOFTWARE PROJECTS
------------------------------------------------------------------------
Young minds are like potters clay... they mould the way mentors work on
them. Are you a student searching for some interesting projets in
GNU/Linux? Are you an expert who would like to share your skills with
youngsters looking for ideas? If yes, then please give a serious thought to
joining the Project Resource Centre network.
PRC's operations are currently focussed around its mailing list. (To join
visit http://mail.sarai.net/mailman/listinfo/prc )
The PRC was set up by Trevor Warren <trevor.w@media.mit.edu> of Mumbai,
India. It is open to anyone in any part of the globe, though we would like
to primarily focus on initiatives within India. We specially welcome
mentors from anywhere in the globe, who would like to share their knowledge
with promising youngsters from here.
Any member of PRC is welcome to post to the list. Subject to:
o Please keep all posts on-topic and related to the intentions for which
this initiative was set up (helping youngsters take on socially relevant,
challenging and useful projects).
o Post messages that would be of wider interest to the entire group. If
you message is meant just for 3-4 persons, it could be taken offline. o
Mentors are specially requested to post those messages that would (i) point
to wider spheres in which a lot of work needs to be done (ii) post general
hints that could give students the starting push
This list works on the principles of Free/Libre and Open Source Software.
Everyone is welcome to join, in the capacity you think best. All work is
volunteer-based. Thank you for your support.
Below is a brief explanation of the concept, from Trevor Warren: "Having
been with the Free Software Community for such a long time there a lot i
like about it and a lot I would like to see done about... The Project
Resource Centre is a non-profit organisation that has been an effort
kickstarted by the GNU/Linux users group of Mumbai... The people
affialiated with us are those who can take time out to guide students on
their way towards taking on and performing GNU/Linux based projects frm the
stage of conception to delivery."
We would like to appreciate the work of Himanshu Shukla
(www.thefreespeech.org) for being instrumental in sparking off the course
towards setting up the PRC. Dr G Nagarjuna has been an inspiring force. We
have got enthusiastic support from Sarai.Net in Delhi, which hosts our
lists and is also working on a micro-grants to support Free Software
initiatives among students. Also thanks to Dinesh Shah, Shankar
Ramachandran, and the many others who have helped this concept along the
way. [Please include the names of others here.]
Says Trevor: "From my vision i want to get the PRC to be a platform where
in mentors-students democratically take up projects nd work together
towards delivering on GNU/Linux and other Free Software projects that they
might hav in mind." CopyLeft 2003, Frederick Noronha for the GNU/PRC
mailing list.
|------|____________________________________|------|
( >- / Scaling FreeSoftware & OpenSource \ -< )
/~\ / In the Enterprise \ /~\
| \) \ | www.fsf.org | www.opensource.org | / (/ |
|_|_ \____________________________________/ _|_|
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
Date: Sat, 19 Feb 2005 03:52:39 CST
Subject: zgv 5.9 - svgalib picture viewer with thumbnail-based file selector
From: Russell Marks <russell.marks@spam^H^H^H^Hntlworld.com>
zgv is an svgalib (or SDL) picture viewer with a thumbnail-based file
selector. Most file formats are supported, and the thumbnails used are
compatible with xv, xzgv, and the Gimp. It can also be used with `zgv
file(s)', to effectively bypass the file selector.
zgv's homepage is here:
http://www.svgalib.org/rus/zgv/
You can also download it from ibiblio:
ftp://ftp.ibiblio.org/pub/Linux/apps/graphics/viewers/svga/zgv-5.9.tar.gz
This version has some important security fixes, and existing users not
already using a patched version should upgrade as soon as possible.
Here's the changes relative to the previous version (from NEWS):
** New features
Added SDL mouse support. Thanks to Dimitar Zhekov for this.
** Bugfixes
Added width/height limits to all picture readers, 32767x32765 is now
the maximum image size supported (essentially consistent with xzgv).
This is a crude (albeit effective) fix for several reported overflow
bugs, which had previously meant that zgv could be exploited to run
commands as the user when viewing a maliciously-formatted file. Thanks
to Luke Macken for letting me know about the problems. I suppose I
should also thank "infamous41md" for publishing the original
advisory/exploit, even if he didn't bother emailing me or anything.
Added more multiple-image GIF brokenness checks than before.
Previously it was possible to get a segfault with the `right' file,
despite there already being various range checks. Thanks to Mikulas
Patocka for spotting this.
Fixed a problem with freeing memory when a GIF fails to load. Thanks
to Mikulas Patocka for the fix.
Fixed a possible hang when reading GIF files with corrupted extension
blocks. Thanks to Mikulas Patocka for finding this.
Fixed a possible hang when reading corrupted non-raw PBM files.
The SDL backend previously had a timer-related bug which could cause
some odd problems. Thanks to Dimitar Zhekov for spotting this one.
** Other changes
The `fullscreen' option now defaults to on, so you now have to use
`--fullscreen=off' (or similar config file option) to disable it. This
keeps the SDL backend's behaviour closer to the svgalib one.
-Rus.
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
Date: Sat, 19 Feb 2005 10:24:28 CST
From: "Frederick Noronha (FN)" <fred@bytesforall.org>
Subject: Findutils 4.2.18 is released (fwd)
========== Forwarded message ==========
I am pleased to announce the release of version 4.2.18 of GNU
findutils. This is a bugfix release; the list of bugs fixed appears
below.
GNU findutils is a set of software tools for finding files that match
certain criteria and for performing various operations on them.
Findutils includes the programs "find", "xargs" and "locate".
This is a "stable" release of findutils. It can be downloaded from
ftp://ftp.gnu.org/pub/gnu/findutils. The ftp.gnu.org site is very
busy, so you may find it more convenient to download findutils from
one of the mirror sites listed at http://www.gnu.org/order/ftp.html.
The previous stable release of findutils was version 4.2.15 (versions
4.2.16 and 4.2.17 were available only on alpha.gnu.org). More
information about findutils is available at
http://www.gnu.org/software/findutils/.
Version 4.2.18 of findutils was previously available from
alpha.gnu.org. This release is the identical file; the only
difference is that it is now available on ftp.gnu.org.
All releases of findutils are digitally signed; the GPG (GNU Privacy
Guard) keyring containing the keys used to sign all GNU software
packages on ftp.gnu.org can be downloaded from the GNU Project's FTP
site at ftp://ftp.gnu.org/pub/gnu/gnu-keyring.gpg. More information
on the GNU Privacy Guard can be found at http://www.gnupg.org/.
Bugs in GNU findutils should be reported to the findutils bug tracker
at http://savannah.gnu.org/bugs/?group=findutils. Reporting bugs via
the web interface will ensure that you are automatically informed when
the bug has been fixed. General discussion of findutils takes place
on the bug-findutils mailing list. To join the 'bug-findutils'
mailing list, send email to <bug-findutils-request@gnu.org>.
* Major changes in release 4.2.18
** Bug Fixes
*** "find -depth" was missing out non-leaf directories when they contain
non-directories. This affected findutils releases 4.2.15,
4.2.16 and 4.2.17, but the bug is now fixed.
*** Find no longer hangs on systems which are clients of unresponsive
NFS servers.
** Documentation improvements
*** Improvements and corrections to the find.1 manpage, including
corrections to the descriptions of -H and -L.
* Major changes in release 4.2.17
** Bug Fixes
*** bug #11861 undefined symbol "basename" on IRIX 5.3
*** bug #11865 xargs -i regression (as compared to findutils-4.2.12)
*** bug #11866 Typo in pred_okdir renders it useless (affecting 4.2.16 only)
*** patch #3723 fix recent process_top_path change (for -execdir on /)
*** Fixing bug #11866 and applying patch #3723 made -execdir work much better.
*** find bar/baz/ugh now works again if baz is a symbolic link (broken
in 4.2.15).
* Major changes in release 4.2.16
** Functionality Changes
*** Updated the message catalogues for the translated messages.
*** The subfs filesystem is now treated the same as the autofs
filesystem is.
*** New translations: Belarusian, Catalan, Greek, Esperanto,
Finnish, Irish, Croatian, Hungarian, Japanese, Luganda,
Malay, Romanian, Slovenian, Serbian, Chinese (simplified).
** Bug Fixes
*** The -execdir action now works correctly for files named on the
command line.
I would like to thank Dmitry V. Levin, Bas van Gompel, Peter
Breitenlohner, Jim Meyering, Karl Berry and Andreas Metzler for their
recent help.
--
James Youngman <jay@gnu.org>
GNU findutils maintainer
_______________________________________________
GNU Announcement mailing list <info-gnu@gnu.org>
http://lists.gnu.org/mailman/listinfo/info-gnu
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
** FOR YOUR REFERENCE **
The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:
Internet: Linux-Announce-Request@NEWS-DIGESTS.MIT.EDU
You can submit announcements to be moderated via:
Internet: linux-announce@NEWS.ORNL.GOV
Linux may be obtained via one of these FTP sites:
ftp.funet.fi pub/Linux
tsx-11.mit.edu pub/linux
sunsite.unc.edu pub/Linux
End of Linux-Announce Digest
******************************