amateur
Kallery 1.2.0
Kallery is a highly configurable image gallery generator. more>>
Kallery is a pain to build a web gallery for them, even with a HTML editor, not talking about the generated code by such editors. So I tried some gallery generator programs, both for Linux and Windows, but none of them produced a gallery what I liked, and what I could use later on my homepage.
I planned for a long time ago, that its really the time to start learning something new, and to (permanently) change to the excellent Linux OS, and now that was the right moment for doing this.
And I started to read and tried to understand the (not so difficult) API of the Qt and KDE.
And here is the result, the Kallery - image gallery generator.
Main features:
- load a set of images (from different directories)
- convert them to another format, resize them and insert copyright text on them
- create thumbnails for them
- add descriptions for the images
- create a gallery HTML file, which contains the thumbnails
- this gallery format can have different look and feel (by using templates)
- insert navigation buttons, text descriptions near the fullsize images
- save the project, so you can use later to regenerate the same or slightly different (eg. descriptions in other languages) image gallery
Deluxe Tree 1.0
Deluxe Tree is a powerful, JavaScript-based site navigation menu. more>>
It supports a special JavaScript API to change your menu "on-the-fly", animation effects, floating, drag-n-drop, state saving, XP Style, relative and absolute positions, animated icons and arrows, normal state, mouseover state, expanded state, unlimited submenus, separators, lines, and more.
Main features:
Compatibility
- Full cross-browser compatibility including IE, Netscape, Mozilla, Opera, Firefox, Konqueror and Safari
- on Windows, Mac OS and Linux
- Section 508 compliant
- Support for any doctypes
- Menu can be populated from a database using ASP, PHP, etc.
Seamless Integration
- Multiple menus on the same page
- Friendly to other scripts and css styles
- Any HTML code can be used within menu items
High Performance
- Generally loads faster than other page elements
- Performs perfectly with unlimited number of submenus and items
Easy Setup
- Comprehensible menu parameters for manual editing
Professional Look-n-Feel
- Fully customizable appearance, individual styles for each element
- Animation effects for submenus in XP Style
Unique Features
- Dragable, floating, state-saving menus
- Special JavaScript API for changing menu "on-the-fly"
Cost Effective
- Starts at just $39.95. Buy Now!
- Free for non-profit websites. Order Now!
- Full-functional free trial version.
Enhancements:
- Several .js modules were added.
- A special JavaScript API was added to change your menu "on-the-fly".
- New animation effects were added.
happydigger 3.1
happydigger is a program for cataloging for archeological finds. more>>
Data is stored into a database with extensive find and findspot details. If images are available, they will be displayed together with the find information.
The user interface is available both in english and dutch.
ProStockMaster for Linux 1.5.5
ProStockMaster helps thousands photographers in keywording, preparing, uploading and selling their photos through the leading microstock sites: iStockPhoto,ShutterStock,DreamsTime,123rf,BigStockPhoto,CanStockPhoto,Fotolia,Stockxpert and Alamy more>>
ProStockMaster for Linux 1.5.5 is designed as a professional program that can allow to automate the tedious tasks of tagging, managing and uploading stock photos to online stock agencies, freeing you up to spend more time doing what you love shooting pictures.
In addition, ProStockMaster helps tens thousands of amateurs and professionals involved in stock photography in keywording, preparing, uploading and selling their images the leading stock photo agencies: iStockPhoto, ShutterStock, DreamsTime, 123rf, BigStockPhoto, CanStockPhoto, Fotolia, Stockxpert and Alamy
ProStockMaster is available on Windows (Vista, XP, 2000, Me, 2003, 98, 95), Mac Os X and Linux platforms.
Major Benefits:
- Upload all your images to all leading stock photography agencies just in one click! You can upload selected images or a complete image folder!
- Automate IPTC and Adobe XMP keywording (tagging)! Enter a word or a phrase in your native language and get tens of automatically generated English keywords relevant for your image. All this just in one button click!
- Get your stock statistics directly at your fingertips! All earnings summarized just in one window for every stock agency you work with
- View EXIF data inserted by your camera: aperture & shutter, program mode, ISO, focal length, flash mode, metering mode and much more
- Translate meta-data for all images in the selected folder to another language. All teh images will be copied to another folder and their meta-data will be translated on-the-fly
- Fast search in images on your computer for any keyword either in the image title, description or in the keywords fields
- Copy keywords, title and description (IPTC) from one image to another, making keywording of similar images extremely fast and easy. For instance, if youve shoot a sport event and then have selected 12 images for editing and upload, 95% of keywords in these images shall probably be the same. ProStockMaster allows you applying the selcted keywords set to multiple images and copyIPTC metadata between images
- Import and export keywords from external files, optionally with on-the-fly translation. You can keep your keywords in categories in your native language and then import, translate & insert them in your images
- Upload history / track records
Major Features:
- Simultaneous Upload of Stock Photos : Post stock images and entire folders to multiple agencies, in one click! Select from a list of top-selling microstock agencies. PSM also provides seamless registration on each site, if you are not yet a member contributor.
- Automated Keywording (IPTC) :Type a keyword or two and click the "Suggest!" button. Select from the list of popular and relevant keywords that PSM provides. PSM also provides auto-translation to dozens of languages, allowing your photos to be found easily by purchasers around the world.
- Stock Earnings Statistics :Review the purchase and download statistics for all your stock content, on each photo stock agency site.
- Metadata Simplicity : Search for stock images in your collection by the various metadata and keywords you have already collected per image. Export, Import and Copy metadata easily among multiple pictures. No more one-at-a-time editing!
- Photo Data :Review and use the EXIF data inserted into each of your pictures: aperture, shutter speed, program mode, ISO and more.
Requirements: At least 1GB RAM recommended
Qtel 0.90
Qtel stands for the QT EchoLink client. more>>
EchoLink is an amateur radio invention (well actually it is just a modified verison of IP telephony) to link radio transcievers together over the Internet. You must have an amateur radio license to use it.
The original EchoLink software can be found at http://www.echolink.org/. However, this software only supports the Windows operating system and it is closed source. SvxLink is released under the GPL license. Qtel is only a EchoLink client program.
blueMarine 0.9.RC1
blueMarine project is about an open source workflow for digital photography. more>>
What does it mean?
Start thinking of an opensource application like Aperture or Lightroom that enables you to organize, develop, print and publish your photos. Pretty standard stuff nowadays. Opensource, at first sight, means that the application is free. Now think of an application written with the Java™ language: the application runs everywhere, Mac OS X, Linux, Windows. Now think of a community of people that adds code, plugins, crazy ideas, integrating some of the latest, cool technologies around, such as GPS positioning or geo-mapping.
Well, this is just the core concept of the blueMarine project.
Lets go on and lets think of the workflow. For the existing commercial applications the workflow starts just after shooting the photo and ends with a print on paper, the photo archived and maybe a web gallery published.
Just for a starter, we could do these things in innovative ways. For instance, trip reports could take advantage of GPS positioning data and Google Maps. Galleries could be presented in form of a virtual 3d gallery with walls and pictures hang on them.
Thinking of it twice, there are holes in workflows supported by current commercial applications. For instance, if you want to filter your images with a sophisticated noise reduction algorithm or if you want to create a bigger composite photo out of several shots, you likely have to use an external application. Some communities, such as amateur astrophotographers, need some very special processing that is usually performed by means of specific software. Wouldnt be better to have all of these facilities integrated in a single front end?
Now, lets broaden our workflow horizon. It can extend well beyond the print or the archival. For instance, an ornithologist usually manages field notes about the bird observed and photographed: directly binding them to photos and maybe GPS positioning data is much better than keeping a separate Excel sheet. It can also start much before shooting the photo. Think of trip planning: maybe you travel to nice places and spot interesting subjects, but not all the conditions are favorable: the weather, the light, the sun position, or the season (snow, blossomed flowers, foliage colors). Maybe you take some photos but at home you decide: hey, Im going to return there next Fall when the trees are reddish. Wouldnt be cool if a software application could allow you to easily manage all of these wanna-shoot-again photos, maybe providing assistance to guess which will be the sun position in a certain day and hour and integrating weather forecasts? And synthetising a trip program that can be uploaded on your palm gear?
Theres a further point with opensource photo workflow. Its related to the world of camera raw formats, that is the way professional DSLR cameras work. They provide you with the raw bits from the sensor that need to be extensively cooked, or developed, for getting a good image. This approach gives a tremendous amount of control to the photographers - too bad that most formats are proprietary and not documented. blueMarine supports the OpenRAW initiative and provide an opensource implementation of developing tools for camera raw formats from an ever increasing number of vendors.
Well, all of this and more is the aim of the blueMarine project.
J Operating System
J Operating System is primarily intended for programmers. more>>
Target Users:
- Hobbiests--You used to buy computers to do programming. They didnt do much else. Windows doesnt even come with a compiler, which is ironic since Bill Gates wrote BASIC. The "J" operating system is primarily intended for programmers. Ive attempted to lower the bar, so amateurs can contribute. I hope to recreate the dynamic environment that used to exist when the Commodore 64 was around and everyone was creating odd-ball software.
- Researchers--Im sure many lab researchers still use DOS because they have to interact with hardware, which is difficult with Windows.
Main features:
- No security! You can access all ports, memory and disk blocks to your hearts content. When youre working with your own computer, security just gets in the way and makes things slow--I hate anti-virus and anti-spyware because they just slow things down. When you know you dont have a risk, have no secrets and do regular back-ups, who needs security?
- Uniformity
- There is no virtual memory and everyone is on the same address-map. You can easily communicate between tasks, passing addresses. Addresses start at a base of zero and, essentually, segment registers are not used.
- There is basically one language to learn called "C+" which is a little more than "C", but less than "C++". You dont need to learn a scripting langauge because everything uses this syntax.
- There is an extension of ASCII called "J" rich text which allows colors, links, graphics and various widgets in your documents. This format is used in source code, documents, help, menus, etc.
- Support for compressed, encrypted and contiguous files.
- FAT32, FAT12 and ISO9660 filesystems.
- Blazing-fast compiler which can recompile everything in 5 seconds. It doesnt optimize.
- All source code is included and its still around a Meg.
Hardware:
- PS/2 mouse and keyboard
- VGA graphics
- Some hard drives. Must be on the primary or secondary IDE controller and support LBA28. Drives of 120Gig are the limit.
- Some CD-ROM/DVD drives, including burning.
- Some floppies. Just 1.44Meg and not all types.
- No USB support yet
- No network support yet
- ASCII printers on the parallel port are supported.
Moyoman 0.16
Moyoman project is a Go playing program. more>>
Moyoman is a program that can play Go at the amateur Dan level, and provides detailed feedback about how moves are generated which can be understood by non-programmers.
Enhancements:
- Added LadderImpl module.
- Updated IgoProverbs module.
Slauth 0.02
Slauth is a Perl-based authentication and authorization module for Apache HTTPD 2. more>>
This code has been in operation since Spring 2004. But documentation is currently needed.
HISTORY
Slauth was originally developed for use by Stratofox, an amateur aerospace tracking and recovery team. (Sometimes this has also been called "nearspacecraft hunting".)
The ability to have users self-register based on Mailman mail list subscriptions resulted mostly from discussions with two rocket-building groups that Stratofox works with. The rocket-builders parted paths and didnt want each others private information available to the other. At the time both were nearly ready to attmept the first non-government space launch. After some discussion, this capability was developed by Stratofox during the search for an acceptable method to continue to
work with both groups and continue to participate in their launches.
INSTALLATION
Note: instead of using ExtUtils::MakeMaker, the installation process is based on Module::Build (which is intended to supersede it.) The process is similar, using Build.PL instead of Makefile.PL and our own generated Build script (made by Build.PL) instead of your systems make command.
To install this module type the following:
perl Build.PL
Build
Build test
Build install
Radio Shortest Path First 1.1
Radio Shortest Path First (RSPF) is a routing protocol for wireless networks. more>>
The current specification is RSPF version 2.2, written by Fred Goldstein K1IO. Until recently, if people were using RSPF at all, they would of been using RSPF version 2.1, which is available in the NOS program, written by Phil Karn and others. The RSPF code itself in NOS was written by Anders Klements.Thats why standard protocols dont work very well over amateur packet radio.
Now with the knowledge of how his protocol worked in real life, Fred then updated and improved RSPF to version 2.2. And, until late 1995, that was all that happened.
What did happen was that I was in my senior years in my undergraduate degree at University of Technology, Sydney and looking for an interesting Thesis. After seeing emails from Carl Makin VK1KCM asking if anyone was going to fix RSPF in NOS, this gave me my idea for my Thesis.
Enhancements:
- Control port speaks IPv6
- Made the ChangeLog prettier
- Fixed the checksum code so it works.
- Put everything through syslog()
- :s/t/ /
Harvs Hamshack Hack 06
Harvs Hamshack Hack is a remaster of the KNOPPIX distro for Amateur Radio Operators (Hams). more>>
This project is directed primarily at Amateur Radio enthusiasts (Hams) who have no prior experience with LINUX. Hopefully, experienced LINUX users (perhaps, even a "guru" or two) will give it a spin and offer corrections and suggestions for improvement ... in fact, they are obligated to do so!
The CD contains a complete LINUX-Knoppix operating system and enough software to accomplish the usual tasks we all perform daily from our homes ... web browsing, email, letter writing, etc.
In addition, there is a huge library of programs for our Amateur Radio hobby.
The Hamshack Hack is a "Live CD". As a "Live CD" system, no installation to your machines hard drive is necessary. The whole package will run off the CD by building a "ram disk" in your machines memory. As soon as you re-boot your machine, the LINUX system vaporizes and youll be back with whatever system is installed on your hard drive.
To obtain your very own copy of the "the Hack", you must download the "hamshack.iso" image file and then, using your favorite CD burner (I use K3B on Linux, or Nero on Windows), burn the image to a CD. Pick the "Burn CD Image" option, else youll end up with just another copy of the .iso file. Then, when the smoke clears, youll boot your machine with this new CD.
The SirBot Project 0.2
SirBot Project provides an easy way to build, program, control, and monitor amateur robots. more>>
While the bot is performing several actions, every piece of information is able to produce events, thanks to the event declaration syntax. Events can also be created from other events (cascading events), conditionnaly triggered under specific conditions (pre-condition), and activate user-defined actions (post-conditions) according to a particular event state. The library provides detailed instructions to build electronic boards (PIC-based) and connect them to build a robot.
Easy way to build the bot
The SirBot Project provides every instructions to build a bot. A main board provides the basic features such as communication capabilities and implementation of a defined protocol. Several module can be plugged into this main board to provide extra feature such as, currently, a servo controller, IR distance ranger. Have a look on the SirBot Module Library to see current available modules/features. Also have a look at the SirBot Labs, where you can find examples of robots built with SirBot.
Easy way to program the bot
SirBot is python-based, your robot is just an object Protocol. Thanks to the power of python and its librairies, performing complex actions is (almost) trivial. No C++ here... just a protocol declaration syntax, easy to use.
Easy way to control the bot
Because SirBot is python-based, you can access your bot with a python CLI, such as ipython, and interactively control and program your bot. Soon, a graphical interface will allow to visually control your robot.
Easy way to monitor the bots actions
While the bot performs several actions, every piece of information is able to produce events, thanks to the event declaration syntax. Events can also be created from other events (cascading events), conditionnaly triggered under specific conditions (pre-condition), and activate user-defined actions (post-conditions) according to a particular event state.
Enhancements:
- Either the robot or PC can initiate the communication (Master/Slave vs. Peer-to-Peer mode).
- Recurrent tasks can be defined as background jobs (polling the bot, etc.).
- There is a dedicated Web site, documentation, and many fixes in Jal libraries.
DateTime::Astro::Sunrise 0.01_01
DateTime::Astro::Sunrise is a Perl DateTime extension for computing the sunrise/sunset on a given day. more>>
SYNOPSIS
use DateTime; use DateTime::Astro::Sunrise; ^
my $dt = DateTime->new( year => 2000,
month => 6,
day => 20,
);
my $sunrise = DateTime::Astro::Sunrise ->new(-118,33,undef,1);
my ($tmp_rise, $tmp_set) = $sunrise->sunrise($dt);
This module will return a DateTime Object for sunrise and sunset for a given day.
USAGE
my $sunrise = DateTime::Astro::Sunrise -new(longitutide,latatude,ALT,Iteration);>
inter is set to either 0 or 1. If set to 0 no Iteration will occur. If set to 1 Iteration will occur. Default is 0.
There are a number of sun altitides to chose from. The default is -0.833 because this is what most countries use. Feel free to specify it if you need to. Here is the list of values to specify altitude (ALT) with:
0 degrees
Center of Suns disk touches a mathematical horizon
-0.25 degrees
Suns upper limb touches a mathematical horizon
-0.583 degrees
Center of Suns disk touches the horizon; atmospheric refraction accounted for
-0.833 degrees
Suns supper limb touches the horizon; atmospheric refraction accounted for
-6 degrees
Civil twilight (one can no longer read outside without artificial illumination)
-12 degrees
Nautical twilight (navigation using a sea horizon no longer possible)
-15 degrees
Amateur astronomical twilight (the sky is dark enough for most astronomical observations)
-18 degrees
Astronomical twilight (the sky is completely dark)
Notes on Iteration
The orginal method only gives an approximate value of the Suns rise/set times. The error rarely exceeds one or two minutes, but at high latitudes, when the Midnight Sun soon will start or just has ended, the errors may be much larger. If you want higher accuracy, you must then use the iteration feature. This feature is new as of version 0.7. Here is what I have tried to accomplish with this.
a) Compute sunrise or sunset as always, with one exception: to convert LHA from degrees to hours, divide by 15.04107 instead of 15.0 (this accounts for the difference between the solar day and the sidereal day.
b) Re-do the computation but compute the Suns RA and Decl, and also GMST0, for the moment of sunrise or sunset last computed.
c) Iterate b) until the computed sunrise or sunset no longer changes significantly. Usually 2 iterations are enough, in rare cases 3 or 4 iterations may be needed.
($sunrise, $sunset) = $sunrise->($dt);
Returns two DateTime objects sunrise and sunset. Please note that the time zone for these objects is set to UTC. So dont forget to set your timezone!!
xconvers 0.8.3
Convers is a TCP/IP based service for Amateur radio operators which uses a command subset of IRC. more>>
Xconvers is a client for convers, a IRC-like conversation system for hamradio operators. Convers differs from IRC because there is a much smaller command set and command input and output is generally shorter. This is done because a lot of convers servers are linked by radio waves, where traffic should be kept low.
It is optimized for generating less traffic than IRC, because part of the convers server network is connected over a radio network with slow (1200-9600 baud) links. Convers uses port 3600.
Xconvers was born a long time ago as a motif client for the wampes convers server. The xconvers maintainer was looking for someone to take over his software.
After maintaining the motif version for some time, I have rewritten the user interface to use GTK+ and have added a bunch of features.
Main features:
- configurable color support (different colors assigned to every user)
- optional saving of the session to a logfile
- history for the connect dialog and the send widget
- autologin and automatic sending of commands
- selectable font, color and pixmap for the main window
- language support
- statusbar, scrollbar and menu can be turned off
Enhancements:
- French translation by Jean-Luc Coulon, F5IBH. Closes: #299289.
Attendance sheet 1.0 Beta
Attendance sheet is a simple script that will help you keep track of registrations for arbitrary sports activities. more>>
The idea came from the problem our small group of amateur volleyball at our University faced. At the beginning the number of players was quite small and since many times we did not know each other well, we often ended up coming in 2 or 3 people.
Attendance-sheet helps to:
- see registered players who is coming and who is not
- make registered players to know each other better (if they are from different faculty or whatever), supported by photo, fullname, icq # and faculty