|
|||||||||||
|
[osdn developer] January 18, 2003
From: <osdn-developer-txt-mm-admin(at)newsfeed.osdn.com>
Date: Sat Jan 18 2003 - 03:15:50 EST
O | S | D | N NEWSLETTER
January 18, 2003 DEVELOPER SERIES
The 'Developer Series' Newsletter is developed to bring Open Source
related content to a user with a focus for development with Open Source
If you'd like to receive more content relating to
Open Source subscribe at
http://www.osdn.com/newsletters/
==============================================================
Sponsored by Thinkgeek
http://www.ThinkGeek.com/
Thinkgeek
Gadgets: Snap Digital Mini Camera
Gadgets: LED Mini Headlamp
Cube Goodies: The Binary Clock
Gadgets: Forever Flashlight
Tshirts: Geek Invaders
Interests: Linux French
Interests: O'Reilly 2003 Calendar
Interests: Perl Gerl
Interests: I dig Mac OS X
Interests: Ninj4 Hooded Sweatshirt
Interests: Megatokyo Blanket
Cube Goodies: Smart Mass Thinking Putty
Electronics: Archos Jukebox Studio 20/ Radio FM 20 MP3 Players http://www.thinkgeek.com/electronics/mp3/5784/ Computing: Auravision EluminX Illuminated Keyboard http://www.thinkgeek.com/computing/input/keyboards/5c3f/
Electronics: Universal System Selector
Other Apparel: Power Golf Shirt
Computing: Auravision EluminX Illuminated Keyboard http://www.thinkgeek.com/computing/input/keyboards/5c3f/ Other Apparel: The ThinkGeek Monkey Hoodie http://www.thinkgeek.com/apparel/hoodies/5b88/
Gadgets: Forever Flashlight
Sourceforge
SCons alpha release 0.10 is now available for download. SCons is a software construction tool (build tool, or substitute for Make) implemented in Python, based on the winning design in the Software Carpentry build tool competition (in turn based on the Cons build tool). IMPORTANT: Release 0.10 contains the following interface changes: - The meaning of the third argument passed to user-defined Scanner functions has changed. It was formerly the target node being built, and is now a list of directories (a path) which may be searched for files found during the scan. - The .sconsign files are no longer ASCII text, they are now a pickled (binary) Python data structure. This release adds the following features: - SCons now prints a description of Python functions being executed as actions to update a target. - Scanners now support a "recursive" attribute that specifies the Scanner will be re-applied to files found during the scan. - A new Clean() method supports removing user-specified files when using the -c option.
lifelines internationalized
LifeLines is a genealogy program to help with your family history research. Its primarily strengths are its powerful scripting language and the ability easily import and export information in the GEDCOM format. Recent copies of lifelines now include Danish, French, German, and Swedish message catalogs.
Millstone 3.0.2 released
Millstone is a library for creating server side user interfaces for networked Java applications. It provides easiness and modularity of component based user interface development to Internet application development as well as terminal independency. This version is service release for the Millstone Base 3.0 and the Millstone WebAdapter 3.0 modules. This version includes fixes to both base and web-adapter modules, and it also adds some previously unimplemented features to the default theme.
JGAP 0.32 released
JGAP is a genetic algorithms package written in Java. It is designed to require minimum effort to use "out of the box," but is also designed to be highly modular to allow for custom components to be easily plugged in by the more adventurous. JGAP 0.32 is a maintenance release that primarily includes optimizations to increase performance and reduce memory consumption. Minor enhancements and fixes, as well as additions to the documentation, are also included. Please see the Changelog for details. JGAP 0.32 is considered an alpha release and is therefore not feature-complete and may contain bugs.
EasySok 0.3.2 released
EasySok is a sokoban game for KDE. It is themeable, has a level editor and a solver, various import/export functions, a retro mode and other nice features. This is just a bugfix release for users of gcc 3.2. If you could compile EasySok 0.3.1, there is no need to switch to this new version.
KRadio 0.2.7 released
KRadio is a radio application for KDE3. It has support for video4linux
radio devices and lirc remote control. Changes in this release include:
the configuration dialog is now in KDE style; a configurable "good
signal" level has been added; and numerous bugs have been fixed. And
many fixes that can be read in the
drjava-20030115-2237 released
This development release includes a new approach for the communication between the main DrJava JVM and the JVM used by the Interactions Pane. It should resolve many of the Interactions Pane problems that users have recently encountered, and it needs to be tested on all platforms. DrJava is an integrated Java development environment that supports interactive evaluation of expressions. Download it by following the "more download options" link on our home page.
TurboPower Orpheus 4.06 released
Orpheus is an award-winning UI toolkit for Borland Delphi and C++Builder. It contains over 120 components covering everything from data entry to calendars and clocks. Other noteworthy components include an Object Inspector, LookOut bar, & report views. This is a source-code only release. TurboPower Orpheus project page: http://sourceforge.net/projects/tporpheus
MPman MP-F70 suite 0.3 released
Version 0.3 of the kernel driver and utilities for the MPman MP-F70 portable MP3 player is up for download. The kernel driver provides a block device which you can then mount in read-write mode. The mpf70-utils allow you to extract MP3 information and queue tracks to the player in one command! http://sourceforge.net/projects/mpf70/
Chicken of the VNC 1.3.5 released
Chicken of the VNC is a VNC client for Mac OS X. A VNC client allows one to display and interact with a remote computer screen. In other words, you can use Chicken of the VNC to interact with a remote computer as though it's right next to you. This release contains enhancements, including new encoding support, support for wheel mice, and performance improvements.
Slashdot
Salden writes "University of Wisconsin scientists [0]propose a way to create 20nm chip features. They were investigating the limits of X-ray lithography and discovered that they could control the phase of X-rays by adjusting the gap between a mask and wafer. Pretty cool." Links 0. http://www.eetimes.com/semi/news/OEG20030117S0038
Improving Linux Kernel Performance
[0]developerWorks writes "The first step in improving Linux performance
0. http://www.ibm.com/developerworks New NASA Shuttle Program “Doomed To Failure” http://slashdot.org/article.pl?sid=03/01/18/0256245
Heartbreak writes "In a recent press release, the [0] Space Frontier
Foundation warns that NASA’s Oribital Space Plane program, its latest
initiative to take the load off the aging STS ( the “Space Shuttle”),
is essentially doomed before it starts. “NASA's unbroken string of
cancelled vehicle programs” going back 20 years makes it a good bet
that OSP will also fail. Is this just really, really, bad luck, or is
NASA little more than a multi-billion-dollar jobs program for important
US aerospace contractors?"
0. http://www.space-frontier.org/MEDIA_ROOM/NEWSREL/2003/20030112osp.html
GPS Jamming for $50
Anonymous writes "One of the newest hacker tools out there is a
homemade GPS jammer. According to [0]this article in Computerworld,
such jammers can be built with $50 worth of electrical parts. Phrack
has published a how-to aimed at inexpensive GPS-based navigation and
"hidden tracking devices.""
0. http://computerworld.com/securitytopics/security/story/0,10801,77702,00.html
Dissecting the Roomba
[0]WannaGeek writes "Jake Luck and John Ioannidis have dissected a
0. http://www.cafeshops.com/wetware2
When Appliances Revolt
conaone writes "From the "disconcerting" file, [0]Baseline has a
0.
http://www.baselinemag.com/
1.
http://www.baselinemag.com/article2/0,3959,833424,00.asp?kc=BAZD103019TX1K0100547
2.
http://www.bmw.com/bmwe/products/automobiles/7er/sedan/
3.
http://www.baselinemag.com/article2/0,3959,833939,00.asp?kc=BAZD103019TX1K0100547
Falcon's Eye: a Make-over for Nethack
[0]chromatic writes "[1]Howard Wen has written two pieces on
0.
http://wgz.org/chromatic/
1.
http://www.howardwen.com/
2.
http://www.hut.fi/~jtpelto2/nethack.html
3.
http://www.nethack.org/
4.
http://www.onlamp.com/pub/a/onlamp/2003/01/02/falconseye.html
5.
http://linux.oreillynet.com/pub/a/linux/2003/01/16/jaakko.html
Music Biz Predicts 6% Decline in '03
[0]jonerik writes "According to [1]this article from [2]Reuters, music
0. mailto:jonerik@@gis.net
1.
http://www.reuters.com/newsArticle.jhtml?type=musicNews&storyID=2065414
2.
http://www.reuters.com/
3.
http://www.midem.com/App/homepage.cfm?moduleid=75&appname=100140
4.
http://www.emirecords.co.uk/
5.
http://www.bmg.com/
6.
http://wippit.com/
Beyond Eldred v. Ashcroft
I thought I'd grab up some of the many commentaries and responses to
the [0]Eldred decision. If you read only one of these links, see
0.
http://yro.slashdot.org/article.pl?sid=03/01/15/1528253&tid=123
1.
http://cyberlaw.stanford.edu/lessig/blog/archives/2003_01.shtml#000877
2.
http://balkin.blogspot.com/
3.
http://www.nytimes.com/2003/01/16/business/media/16BIZC.html
4.
http://www.nytimes.com/2003/01/16/business/media/16IMPA.html
5.
http://www.nytimes.com/2003/01/16/opinion/16THU2.html
6.
http://www.salon.com/tech/feature/2003/01/17/copyright/index.html
7.
http://www.latimes.com/templates/misc/printstory.jsp?slug=la-fi-next16jan16§ion=%2Fnews%2Fnationworld%2Fnation
8.
http://www.reason.com/links/links011703.shtml
Reflections
RevMike writes "The [0]New York Times (reg required) is reporting that Bell Labs/Lucent has developed a method to [1]multiply the bandwidth of cellular networks by using multipath. Robert Lucky developed the system called Blast. He claims that it should multiply the data rates in existing spectrum 300% to 400%. One prototype took a network from 2.5Mb/s to 19.2 Mb/s. Interestingly, the system works better in cluttered environments." And on a related note, Kimberley Burchett writes "The [2]latest Physics News Update mentions that skyscrapers could actually help wireless communication. 'The more scatterers between the transmitters and receivers, the more channels that are available. For the time being, the communication technique is limited to ultrasonic communication - the electronics necessary for exploiting scatterers with wide-band time-reversal antennas at cell phone frequencies simply don't yet exist.'" Links
0.
http://www.nytimes.com/
1.
http://www.nytimes.com/2003/01/16/technology/circuits/16next.html
2.
http://www.aip.org/enews/physnews/2003/621.html
Freshmeat
Abbot is a framework for testing Java GUIs. Using simple XML-based scripts or Java code, you can launch a GUI, play back arbitrary user actions on it, and examine its state. It also includes the Costello editor which facilitates creating, debugging, and modifying scripts. The editor supports recording arbitrary user semantic actions into a script, exploring the component hierarchy, running the script, and other features you'd expect from a script editor. Test scripts may be run as a JUnit TestCase.
AdaOpenGL 0.9
AdaOpenGL is an Ada-binding to OpenGL that aims at providing the latest OpenGL features in a collection of Ada packages.
BomberNIAC 1.0
BomberNIAC is a text mode BomberMan clone written in Goto++. It features a server and a client so that up to four players can compete over a network.
Castor 0.9.4.2
Castor is the shortest path between Java[tm] objects, XML documents, SQL tables and LDAP directories. It provides Java to XML binding, Java to SQL/LDAP persistence, and then some more. Features include Castor XML: Java object to XML document, Castor JDO: Java object persistence to RDBMS, Castor DAX: Java object persistence to LDAP, Castor DSML: LDAP directory exchange through XML, XML-based mapping file specify the mapping between one model and another, in memory caching and write-at-commit which reduce JDBC operations, OQL query mapping to SQL queries, and EJB container managed persistence provider for OpenEJB
CHM decompiler 0.1.1
CHM decompiler is a program that converts the internal files of CHM files back into the HHP, HHC, and HHK, etc. used to compile the documentation. eXtended Account Managing Software 0.0.9 http://freshmeat.net/releases/109860/ eXtended Account Managing Software (XAMS) allows Administration of Unix, Web, FTP, DNS, and email accounts to manage a provider's typical userbase. Especially focusing on email account management, it enables you to easily create accounts, set aliases, and delegate domain administration to 2nd party resellers or customers. It uses PHP with MySQL or PostgreSQL as a backend, and is therefore able to manage tons of email accounts independently from your Unix/Linux accounts. Exim for SMTP and Courier for POP/IMAP are fully supported, but postfix, Cyrus, and qmail can be used too.
FIAIF is an Intelligent Firewall 1.6.2
FIAIF is an Intelligent Firewall. It provides a highly customizable script for setting up an iptables-based firewall. Configuration is done through one configuration file for each network to which the firewall is connected. FIAIF supports masquerading, port forwarding, traffic shaping, and more.
Forest Web Application Builder 0.3-2
Forest is a Web-based IDE for Web applications. It's in the alpha stage, but you can use it to create your XML files already. For now, it has four frames: the "Add Component" frame which allows you to add a new component to your page, the "Object Inspector" which allows you to add/edit properties and delete components, the "Preview" which will show how your XML is looking, and the "Component Tree" frame that show the hierarchy of components in your page.
FreeVMS 0.0.39 (Unstable kernel)
FreeVMS is an OpenVMS-like operating system which can run on several architectures like i386, PPC, Alpha, and many others. It consists of a POSIX kernel and a DCL command line interpreter. The only architecture currently supported is i386.
FUDforum 2.3.7RC2 (Development)
FUDforum is templatable forum with i18n support based on PHP and either MySQL or PostgreSQL. It features a user/group management system, a multi-lingual spell checker, both flat and thread message views, a private messaging system with mult-iuser forwarding capabilities, poll file attachments, and much more. It is an extremely fast and scalable forum that can fulfill the needs of both small and large forum operators.
Grande 0.6
Grande is a "ZANAC"-esque 2D scrolling shooting game. Enemies must be attacked with a variety of weapons.
InterAKT QuB 1.0.6 (Stable)
InterAKT QuB is a DHTML query builder which centralizes the SQL queries in a single repository and provides a graphical interface for editing queries. It functions similarly to Microsoft Access Query Builder, and requires no advanced SQL knowledge, allowing even non-expert programmers to create complex queries.
kcd 6.5.3 (Development)
kcd is a directory change utility similar to NCD. It helps you navigate the directory tree. You can also supply part of the desired directory name in the command line and let kcd find it for you. Kernel Mode Linux 2.5.59_001 (For Linux 2.5) http://freshmeat.net/releases/109848/ Kernel Mode Linux is a technology which enables the execution of user programs in a kernel mode. In Kernel Mode Linux, user programs can access kernel address space directly. Unlike kernel modules, user programs are executed as ordinary processes (except for their privilege level), so scheduling and paging are performed as usual. Although it seems dangerous, the safety of the kernel can be ensured through such methods as static type checking, software fault isolation, and so forth.
KricketScoreboard 0.4
KricketScoreboard is a program for keeping scores of cricket matches. It also gives you nice features like how the match is progressing, batting and bowling statistics, etc. KXL 1.1.6
KXL is an X11 video and audio library.
Linux 2.5.59 (2.5)
Linux is a clone of the Unix kernel, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance. It has all the features you would expect in a modern fully-fledged Unix kernel, including true multitasking, virtual memory, shared libraries, demand loading, shared copy-on-write executables, proper memory management, and TCP/IP networking.
logintop10 1.2
LoginTop10 creates several "Top 10" lists from wtmp (usally in /var/log/) statistics. Lists include login frequency, login duration, busiest day of the week, busiest day of the month, and busiest month. It outputs a formatted HTML file.
LUFS Userland Filesystem 0.9.1
LUFS is a hybrid userspace filesystem framework supporting an indefinite number of filesystems (localfs, sshfs, ftpfs, httpfs, socketfs, freenetfs, and nutellafs) transparently for any application. It can be regarded as doing the same job as the VFS (virtual filesystem switch) in the kernel: it is a switch, distributing the filesystem calls to its supported filesystems. However, LUFS filesystems are implemented in userspace. This would be a drawback for local filesystems where the access speed is important, but proves to be a huge advantage for networked filesystems where the userland flexibility is most important.
Mambo SiteServer 4.0.12 BETA 3
Mambo SiteServer is a dynamic Web content management tool that is capable of building sites from several pages to several thousand. It comes complete with 10 built-in modules, a WYSIWYG editor, site statistics, an admin interface, and much more.
mhWaveEdit 1.2.0
mhWaveEdit is a program for playing, editing, and recording sound files. It supports .wav files and a few other formats. It is good at editing both large and small files, and has support for 8/16/24/32-bit signed and unsigned sample formats.
Mnet 0.6
Mnet is a universal file space (a single, global virtual space into which you can put, and from which you can get, files). It comes with a single global namespace so that there is no conflict over filenames. It is also an emergent network, one in which the important features of the network result from the interactions of nodes operated by autonomous people or organizations who do not explicitly coordinate with one another. There are many interesting applications that can be built on top of an emergent network and a universal file space. The first application that has been written for the Mnet project is a file-sharing application which lets you search for and download files of all kinds from the universal file space. Mnet is descendant of Mojo Nation.
MyProxy 20030117
MyProxy is a privacy-enhancing personal HTTP 1.1 proxy. Arbitrary URLs can be blocked by regular expression patterns and optionally replaced by transparent GIFs. Cookies can be controlled based on server/domain name. The "Referer", "User-Agent", and "From" HTTP headers can be dealt with in various ways. All user settings are configured through an HTML user interface.
Ozibug 1.3.0-Japanese (Language Packs)
Ozibug is a platform-independent, Web-based bug tracking system. It is written entirely in Java, and utilizes servlet technology. This allows Ozibug to be installed and run on any platform for which a Java Virtual Machine (JVM) and servlet container are available. It provides features such as reports, file attachments, email notifications, audit trails, an administration interface, and system statistics. For those who require more flexibility, it also offers fine-grained access control, multiple module support, a customizable appearance, customizable reference data and full internationalization.
Pan 0.13.3.90
Pan is a newsreader which attempts to be pleasing to both new and experienced users. In addition to the standard newsreader features, Pan also supports yEnc, offline newsreading, article filtering, multiple connections, and more features for power users and alt.binaries fans.
Perl Oak Component Tree 1.4-1
The Perl Oak Component Tree is a set of objects designed to provide the maximum reusability to software development. Oak can be used in any development platform, but just the Web platform is implemented. In Oak, you define an XML file to each page and you will implement just the events.
Perso 2.1
Perso is a program which checks the ID number of German identity cards, German passports, and Austrian passports. The program can calculate all the checksums for an ID number. It allows you to generate example numbers.
PHP SQLView 1.4
SQLView provides a user friendly interface for browsing a SQL database and modifying SQL tables using a Web browser. This is strictly an application to give users access to view and modify their SQL tables. It is not a tool to help database administrators (other than perhaps getting users to manage their own data).
PHP Tell 2.0
PHP Tell is promotional tell-a-friend site referral and recommendation tool that is designed to drive targeted traffic to websites. Customisable features include email addresses, the interface, icon, and logo. It includes trackable click-through stats, the ability to refer up to 10 friends, and complete logging. It requires PHP and MySQL.
pimentech-dbutils 1.0.22 (Stable)
pimentech-dbutils provides a set of tools for designing a database in XML, computing the SQL database generation code and the diagram (in dot), and doing other useful tasks.
Poopmup 1.2
Poopmup is a game, a sort of a shoot-em-up, but with a twist. As a child, you where tortured in the playground. You were a victim of the highschool hierarchy. You hacked hours on end, and built a machine that transformed you into a bird. You are now free (as in speech) to fly around the city and poop on passers-by.
Quick Spam Filter 0.2.1
Quick Spam Filter is a small, fast spam filter that works by learning to recognise the words that are more likely to appear in spam than non-spam. It is intended to be used in a procmail recipe to mark email as being possible spam.
SCons 0.10
SCons is a software construction tool (build tool substitute for Make) implemented in Python. It features a modular build engine that can be embedded in other software. SCons configuration files are Python scripts that call the build engine API. It can scan files to detect dependencies automatically and maintain a global view of all dependencies in a build tree, and uses MD5 signatures to detect changed file contents reliably. Timestamps can be used if you prefer. SCons also supports parallel builds and is easily extensible through user-defined builder and scanner objects.
Siemens SL45 Data Suite 0.7
Siemens SL45 Data Suite (SL45c) is a Linux implementation of a datasuite for Siemens *45 series cellular phones. It features the abilities to upload logos, read phonebooks, identify GSMs, enable the Super s3kr1t Siemens Service Menu which reveals Network monitor, and much more.
SOAP::Clean 0.01 (Development)
SOAP::Clean is a set of modules for quickly and simply deploying SOAP clients and servers. On the server side, it is intended to enable legacy, commandline-oriented applications to be made into Web Services with little or no modification. On the client side, it is intended to make Web Services look like legacy, commandline-oriented applications. It was originally developed to provide a framework for computational scientists to use one another's components without having to download and compile each other's code. The name comes from the fact that it is designed for entire XML documents and non-XML files to be embedded within SOAP requests and responses without losing their integrity. These files are passed directly to the legacy application on the server and stored directly to disk on the client. It is not intended for implementing "servlets". In particular, it makes no attempt to map XML data types into convenient Perl datatypes, nor does it allow arbitrary Perl functions on the server to be invoked by SOAP requests.
spamstats 0.3b
Spamstats is a Perl script that analyses spamassassin+mailer logs in order to extract useful informations about spam traffic. It displays scores, volumes, and spamassassin analysis times for spam/non-spam/both. It also extracts top spammed mailboxes. Its time options let it be used in conjunction with SNMP to generate near realtime graphs. Currently supported mailers are postfix and exim.
Sylpheed 0.8.9 (Main)
Sylpheed is a GTK+ based, lightweight, and fast email client. Almost all commands are accessible with the keyboard. It also has many features such as multiple accounts, POP3/APOP support, thread display, and multipart MIME. One of Sylpheed's future goals is to be fully internationalized. The messages are managed in the MH format, so you'll be able to use it together with another mailer that uses the MH format.
taglog 0.1.37
Taglog is designed for anyone who spends most of their day sitting at a computer, working on various projects. You can make notes about what you do, as you go along, associating them with the projects you work on. At the end of the week you can produce a report of how your time was spent, broken down by project for booking purposes. You can view previous entries, by date, or by project. You can enter the actions you intend to take, associate them with a project, and mark them as active, or complete.
tcp_wrappers 7.6j (socket_wrappers)
The tcp_wrappers package allows you to monitor and filter incoming requests for the SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, and other network services. It provides tiny daemon wrapper programs that can be installed without any changes to existing software or to existing configuration files. The wrappers report the name of the client host and of the requested service. The wrappers do not exchange information with the client or server applications, and impose no overhead on the actual conversation between the client and server applications.
The Figaro 1.0.3
The "Framework for Implicit Graph Algorithms and Representations by OBDDs" (Figaro) automatically manages experiments with input generator and algorithm plugins. It contains network generators and maxflow algorithms, both explicit and implicit.
TuxArcade 0.1.1
TuxArcade is a multi-emulator frontend. It's designed for arcade cabinets, so it doesn't need a keyboard and a mouse, but is completely configurable via joystick. It includes theme support.
Webcpp 0.7.12 (Stable)
Webcpp (Web C Plus Plus) is a command line utility that takes your source code and converts it into an HTML file, using a fully customizable syntax highlighting engine and stylesheets. Webcpp currently supports Ada95, Assembler, ASP, Basic, C, C#, C++, Cg, CLIPS, DOS Batch, EMF, Fortran, Haskell, Java, Javascript, Markup, Modula2, Objective C, Pascal, Perl, PHP, Power Builder, Python, RenderMan, Ruby, SQL, Tcl, Unix shell, and VHDL highlighting.
WebShop 0.6.0
WebShop provides a framework for an Internet shop using EJB 2. It includes the beans necessary to operate an e-commerce enterprise, as well as a sample servlet implementation of a shop.
WebUtils 1.0.4
WebUtils is a Java library and toolkit for making the development of Web portals much more rapid and routine. It provides generic styles of reporting and look-and-feel, database connectivity, and much more.
white_dune 0.20beta167 (Development)
VRML97 (Virtual Reality Modeling Language) is the ISO standard for displaying 3D data over the web via browser plugins. It has support for animation, realtime interaction and multimedia (image, movie, sound). Dune can read VRML97 files, display and let the user change the scenegraph/fields, and load and store x3d (next generation VRML xml format) files if configured to work with the nist.gov x3d translators. It also has support for stereoscopic view via "quadbuffer"-capable stereo visuals.
xbox-linux 11-01-2003
The Xbox Linux project aims to create a version of GNU/Linux that runs on the Microsoft Xbox gaming console.
Zorbstats 0.17
ZorbStats is a simple Web statistics generator using PHP and MySQL. It is simple to install an features visitor logs, browser stats, OS stats, and number of visits. It also allows you to search all logs.
Slashcode
Slash used to allow users with good karma to have a +1 assigned to new comments they were creating (so it would increment the value of comment at creation). The way this is done was changed recently (like say on Wednesday). What happens now is that the comment is logged with a value of "yes" for karma_bonus. A user can adjust the value for what this bonus means (by default it is +1). When you look on you own page you see the raw score, which is 1. We have been getting rid of the +1/-1 and such type bonuses and going to a system where the user can decide what they want to apply for a bonus.
Debian package for Slash
I just installed the Debian package for Slash, and for the most part everything just worked after the "apt-get install slash". There were a few misplaced Perl modules, but that was fairly easily fixed. I am still getting some errors though, and I was wondering if anyone could make sense of these. I also have a problem where the Messages user options page doesn't display any of the dropdowns, or any other options for the user. It will just display the text about the page, and the command button. http://www.parkmoor.dyndns.org/ is the address in case any of my descriptions are unclear. Thanks for any help. Here's the /var/log/slash/[sitename]/[sitename]_error.log output when I try to load http://www.parkmoor.dyndns.org/messages.pl: [Fri Jan 17 03:58:53 2003] [error] /messages.pl:Apache::ROOTwww_2eparkmoor_2edyndns_2 eorg::messages_2epl:/var/www/slash/www.parkmoor.dy ndns.org/htdocs/messag es.pl:22:Class Slash::Messages is not working properly. Try `perl -MSlash::Messages -le 'Slash::Messages->new'` to see why. [Fri Jan 17 03:58:53 2003] [error] Which was called by:Apache::ROOTwww_2eparkmoor_2edyndns_2eorg::mess ages_2epl:/var/www/slash/www.parkmoor.dyndns.org/h tdocs /messages.pl:163:Class Slash::Messages is not working properly. Try `perl -MSlash::Messages -le 'Slash::Messages->new'` to see why. [Fri Jan 17 03:58:53 2003] [error] Can't call method "getDescriptions" on an undefined value at /var/www/slash/www.parkmoor.dyndns.org/htdocs/mess ages.pl line 101.
Improving mod_perl Sites' Performance
O'Reilly's got a multi-part article series online about improving mod_perl's performance. Since Slash is, uh, slightly, tied to mod_perl, this may be some good reading for some of you. Here are links to the parts: Part 1 The Big Picture Part 2 Essential Tools Part 3 Code Profiling Techniques Part 4 Memory Part 5 More Memory
The Strict Slash theme
Like I wrote in "Upcoming XHTML/Accessibility Slash theme" I'm working
on a slash theme with the goal of complying with the W3C's Web Content
Accessibility Guidelines 1.0. It's far from complete, but I think that
it has reached a point where I want to hear comments from others and
see if someone is interesting in contributing patches to fix bugs /
implement new features. It requires latest slash cvs and it's available
from anonymous read-only cvs: cvs -d
:pserver:anonymous@strict.openflows.org:/var/lib/c vs loginNo password,
just press Enter. cvs -d
How does index.shtml pick up currentqid for polls? http://slashcode.com/article.pl?sid=03/01/14/2254228
In the process of upgrading from R_2_3_0_46 to the current snapshot of
Slash, my poll appears to have died. No matter what currentqid gets set
to, or how many polls I delete or add, poll qid 6 (which now doesn't
exist) is always the poll that gets written to index.shtml. Also, when
I go to a poll that *does* exist
Upgrading apache without messing up slash http://slashcode.com/article.pl?sid=03/01/13/2011240 I need to upgrade my apache server for security reasons, but I am worried that I will mess up my slash site in doing so. How do I go about updating my website to the latest version of apache without messing up slash? Is the a document on this somewhere? I have apache 1.3.22 and I want to get 1.3.27. Thanks. Also, how do I tell what version of slash I am currently running? --John What version of slash is running on /. ? http://slashcode.com/article.pl?sid=03/01/13/1824231 Well, that's all I am asking... Krow: Look for the latest tag in CVS for slash, that is what slashdot is using.
Enable comment counter?
I'm reading the online docs and also bought the 'Running Weblogs with Slash' book - somehow I can't figure this out? How do I enable that counter (e.g. 40 of 51 comments) | ||||||||||