- Mercator POS Java Point of Sale
- Custom Python and MySQL
- XtremePOS VB
- GnuPOS Gnome
Sunday, January 30, 2005
Open Source Point-of-Sale
Friday, January 28, 2005
Thursday, January 27, 2005
colorEditor
color editor is…
A syntax color highlighting editor for Eclipse.
ColorEditor uses JEdit’s syntax highlighting mode files.
This is a beta release since a few things don’t work. The biggest issue that doesn’t currently work is supporting a partition that contains another partition(s). JEdit uses this "span within a span” idea in a lot of places but as far as I can tell it will take a good bit of work to support overlapping partitions in Eclipse.
The plugin currently supports highlighting for around 74 different file types.
Wednesday, January 26, 2005
BitTornado T-0.3.10
WinSSHD is not as good as expect
At this point, things should run fine but I can't install sshd as a service to let it run immediately at startup. I am still getting execv: 5 Input/Output error.
Tuesday, January 25, 2005
DoBCoS - Schema Synchronize Tool for SQL Server
Sunday, January 23, 2005
"IIS Not Running ASP.Net 1.1"
In case of you got message like "Visual Studio .Net has detected that the specified Web Server is not Running ASP.Net 1.1", it is because you didn't install IIS at install time. Fortunately, you have a solution to install it later by now using below command.
aspnet_regiis -r
PHPBTQueue
Saturday, January 22, 2005
Streaming a Database in Real Time
for good reasons. He was the computer science professor behind Ingres
and Postgres. Eighteen months ago, he started a new company, StreamBase, with another computer science professor, Stan Zdonik, with the goal of speeding access to relational databases. In "Data On The Fly,"
Forbes.com reports that the company software, also named StreamBase, is
reading TCP/IP streams and using asynchronous messaging. Streaming data
without storing it on disk as are doing other relational database
software gives them a tremendous speed advantage. The company claims it
can process 140,000 messages per second on a $1,500 PC, when its
competitors can only deal with 900 messages per second."
eXeem Released
eXeem™ v0.20 Public Beta has been released to the public. Everybody is now able to download it and give it a try before the final version comes out. There are still some bugs that we have not been able to find yet which is why the program is still in Beta Testing. eXeem™ Public Beta includes its own network that is based on the BitTorrent idea (uses libtorrent as download component), has searching abilities and other funtions that a Peer-To-Peer program should have.
Friday, January 21, 2005
FlashGet - The Best Download Manager (Download Movies mp3 faster)
Speed and management of downloaded files.
If you've ever waited forever for your files to download from a slow connection, or been cut off mid-way through a download - or just can't keep track of your ever-growing downloads - FlashGet is for you.
FlashGet can split downloaded files into sections, downloading each section simultaneously, for an increase in downloading speed from 100% to 500%. This, coupled with FlashGet's powerful and easy-to-use management features, helps you take control of your downloads like never before."
I have just migrated from NetTransport 1.92 to FlashGet 1.65. Anyway, FlashGot is still here.
Fast Forward: Is Internet Video Ready for Primetime?
Thursday, January 20, 2005
BT Engine 4.5: Powerful Engine for BitTorrent download
BitTorrent is the most popular way for download.But we could not connect to all BitTorrent seeds under most conditions.Which decreased the download speed.
BT Engine has no download ability,but it is a professional tool set for BitTorrent download optimization.The computer optimized via BT Engine will improve its speed of connection while downloading.Meanwhile accelerate the speed to find more seeds and immediately connected to them.Generally,BT Engine can expedite speed to 100% more than usual.
Besides,BT Engine is the only software that could provide disk protect function for BitTorrent download.."
California Senator wants to outlaw P2P
Mr. Murray said he wrote the bill because file-sharing companies have the legal responsibility, to monitor the ways their networks are used. "Even if you aren’t selling crack, you can’t have a crack house," said Mr. Murray. He said the law would not require major investments from file-sharing companies: "We are asking for filters, not perfect filters."
The Popcast Pitch
Rubik's Cube Solution
In the final of the Swedish championship, 8 of 11 competitors used a vanilla layer-by-layer method. The other 3 of us finished 1, 2 and 3!
The basic problem with the layer method is a big one, and it's obvious once you realize it. When you have completed the first layer, you can do nothing without breaking it up. So you break it, do something useful, then restore it. Break it, do something, restore it. Again and again. In a good solution you do something useful all the time. The first layer is in the way of the solution, not a part of it!"
9xImageHost
All Registerd free acounts offer:
5000MB Space
5000MB Bandwith
200 Folder Limit
1MB Filesize Limit
Allowed File Extensions: JPG, JPEG, GIF, BMP, PNG, PDF"
Fixed stop downloading bug in 0.0.18
I just commented this code and BTQueue backs to the fastest client right now. I will release it as 0.0.19 very soon.
Offscreen Imaging: X11, DISPLAY, BufferedImage
System.setProperty('java.awt.headless','true');
For servlets, you can use set the property in the command line that invokes the servlet container:
java -Djava.awt.headless=true ...
In tomcat 4, the catalina.sh script can use an environment setting:
setenv CATALINA_OPTS -Djava.awt.headless=true"
ZetaGrid - Statistics
Wednesday, January 19, 2005
Clearing field to null in enterprise manager
field and then press ctrl-0 (zero). You won't see anything at first,
just move off the current row to see the NULL result. Deleting the
entry of a numeric field will always fail with the result you're seeing.
Also, try setting the field to null in query manager with a SQL query.
Those two things would let us know if the problem's in the database or
back in the code someplace."
BitTorrent Keeps Humming
Tweaking your system to get the most out of BitTorrent
Tweaking your system to get the most out of BitTorrent:
BitTorrent built in the other half of trading you probably learned as a kid: tit-for-tat. That is, if you give me one piece, I'll give you one piece back. BitTorrent will give you a few pieces of the file for free to help you get started, but after that you need to start giving some pieces back if you want to keep downloading. If you don't share, eventually everyone else will stop talking to you. Just like when you were a kid with your toys on the playground. In fact, BitTorrent goes one step futher and actually starts to favor the people who share the most. This means that the more you upload, the faster you'll download.
eXeem is going to be released very soon
Tuesday, January 18, 2005
Useful links for playing emulators
- BIOS and tools for many emulators including neogeo and mame.
- MAME ROMs
- Lots of tools and ROMs
MAME needs BIOS files from neogeo.zip!
Roms Sources
New command
Super Nintendo Emulators
For the first start, it looked like something went wrong since I can't move mouse pointer or press any buttons to interact with ZSNES. Fortunately, it works for second try.
Monday, January 17, 2005
59 spam mails a day!
Serious bug in BitTornado 0.3.9b
For the last year, I always ran BT behind firewall which blocks only outgoing connections to standard BT ports but incoming connections work fine. I found that incoming connection is the best condition to make BT as fast as it could even without outgoing connection at all.
eXeem Release "Within Next Week"
Friday, January 14, 2005
Oracle and Partners Announce Project MegaGrid
- Reducing Cost: Predefined and pre-tested technology combinations help save money by minimizing downtime, and simplifying the deployment and management of grid infrastructures.
- Improving Quality of Service: End-to-end testing, validation, and documentation of clustering, load balancing, and high availability configurations enables IT to set reliable service levels for the business with fast response times.
- Reducing Risk: Validated solutions and cooperative engineering minimize downtime and expedite maintenance and support processes.
- Managing Growth: Joint Grid solutions revolve around scalability and centralized management to accommodate growth in hardware and users at a low cost.
- Accelerating Time to Value: Pre-tested, validated best practices simplify and accelerate deployment time for customers.
Hong Kong Makes First File-Sharing Arrest
The supect used the popular file-sharing program BitTorrent, said Customs and Excise Department spokeswoman Agnes Law.
The 38-year-old man, who was not identified, is suspected of uploading the films 'Daredevil,''Red Planet' and 'Miss Congeniality' onto a Web site from which others could obtain them, Law said.
The suspect was not immediately charged and investigations are continuing, she said. Illegally distributing copies of copyrighted material carries a maximum penalty of four years' prison and a fine of $6,400 for every illegal copy.
BitTorrent uses innovative software that speeds up as the number of people sharing data increases.
Officials have promised to step up copyright protection efforts in Hong Kong, which is known for its fake luxury goods and illegally copied music and films."
BitTorrent, eXeem, Meta-Torrent, Podcasting: "What? So What?"
Thursday, January 13, 2005
Psyco
Upgraded to w.bloggar 4.00.0191
Ah. I found a bug while trying to post this blog. w.bloggar tried to convert existing setting to new format at the first startup. Unfortunately, it seems like w.bloggar forgot to store the setting in memory properly so it always returns 12037: HTTPSendRequest failed. By the way, it works perfectly like before after I restarted it.
Missing pyxml in 0.0.18 for Win32 has been fixed
Wednesday, January 12, 2005
p2p-grab
eMule, DC , eDokey and so on. If you use HTB or other programs to shape the bandwidth you can use the IP list generated by this program, but you are on your own. Also the IP list can be inserted in an iptables firewall script..."
p2pshaper
Normally, the amount of peer-to-peer traffic on such networks, will make it impossible to surf, not to mention doing interactive traffic (ssh). The normal action is to shut down p2p traffic totally, and set up the net, so that Internet connection is only possible through a proxy. This breaks many useful programs. And not all p2p traffic is evil. Normally, one would mark packets coming to a specific port (emule ports) to be of a lower priority than packets to other ports. This used to be a good solution. But now, there exist a huge number of p2p clients, eact with different port ranges, and also, some programs are able to change the ports. Normally the Internet newsgroup port should have a high priority. But binary newsgroups are sometimes used for massive downloads, which will use up all bandwidth. Better packet markers are needed.
p2pshaper currently exists in two versions p2pshaper v1 and p2pshaper v2. They both works in different ways, so v2 is not 'better' than v1. Which one you use depends on what kind of functonality you want."
shinGETsu - P2P anonymous BBS
GPU : a Gnutella Processing Unit - Distributed Computing over P2P
Kenosis
ANts P2P
It protects your privacy while you are connected and makes you not trackable,
hiding your identity (ip) and crypting everything you are sending/receiving from others."
Application Layer Packet Classifier for Linux
Our intent is for l7-filter to be used in conjunction with Linux QoS to do bandwith arbitration ('packet shaping')."
List of supported protocols
bandwidthd
BandwidthD runs on most platforms including windows. Required libraries are: libpcap, libgl and libpng."
Global maximum upload rate for multiple simultaneous torrents
patch
Messenger Plus! Plugin API
TinyP2P
The program uses standard communication protocols: HTTP and XML-RPC. HTTP is the same protocol used by web browsers to fetch pages, and XML-RPC is widely used to provide web services.
The program can be run in one of two modes, server or client. When run as a server, the program connects to a network of other servers, and makes all of the files in the current directory available for downloading by users of the network. (Files deposited into that directory while the server is running will become available immediately to other users.)"
BitTorrent Cache
It also provides patches: btcache.patch and btgetinfo.patch
Is BitTorrent dead?
Although we were certainly interested in the fact that torrents were so heavily centralized, they grew this way organically, and did not require massive advertising budgets to grow their audience. If eBay were shutdown, another marketplace would simply take its place, by growing into the position. As large torrent sites are shut down, we predict that smaller sites will simply grow to take their place. The only cost to higher traffic is bandwidth, and luckily, online advertising revenues also scale with traffic. This creates an incentive for new sites to emerge and grow.
In this case, centralization is a feature, not a necessity. Just look at del.icio.us most popular and you'll see BitTorrent sites every couple days, as people uncover new places to find the files they're looking for.
But more importantly, the biggest thing we learned from this exercise was that many diverse groups of people are embracing BitTorrent, and the number of sites hosting torrent files is growing by the day. This fragmentation makes tracking down central sites difficult, if not impossible, and also shows how easy it is to host a front-end to torrents. Projects like BlogTorrent will only drive this trend more and more mainstream. And hopefully search engines like TowerSeek.org will help unite these disparate sources of information, and make things easy to find, regardless of where the files are.
For the people that aim to stop P2P, they have turned a centralized system like Napster – easily controlled, easily monitored – into a fully decentralized system in the form of Kazaa, as well as a fragmented ecosystem of thousands of centralized servers through BitTorrent. This was probably a bad decision. As the folks on Fark.com say, “hilarity ensues.” "
Tuesday, January 11, 2005
Bittorrent udp-tracker protocol extension
This protocol is supported by xbt-tracker.
For additional information and descritptions of the terminology used in this document, see the protocol specification
All values are sent in network byte order (big endian). The sizes are specified with ANSI-C standard types.
If no response to a request is received within 15 seconds, resend the request. If no reply has been received after 60 seconds, stop retrying."
Clients connect to each other directly to send and receive portions
of a single file. The central server (called a tracker) only coordinates
the action of the clients, and manages connections. Unlike the
protocols discussed above, the BitTorrent server is not responsible
for locating the searching files for the clients, instead the BitTorrent
network client locates a torrent file through the Web, and initiates
the downloading by clicking on the hyperlink. Hence there is no
signaling communication for searching in the BitTorrent network.
To identify BitTorrent traffic, we focus on the downloading data
packets between clients only since the communication between the
client and server is negligible.
The communication between the clients starts with a handshake
followed by a never-ending stream of length-prefixed messages.
We discovered that the BitTorrent header of the handshake messages
assumes following format:
The first byte is a fixed character with value '0x13', and the string
value is `BitTorrent protocol'. Based on this common header, we
use following signatures for identifying BitTorrent traffic:
- The first byte in the TCP payload is the character 19 (0x13).
- The next 19 bytes match the string `BitTorrent protocol'.
therefore they are very accurate and cost-effective.
Source:
Accurate, Scalable InNetwork Identication of P2P Trafc
Using Application Signatures
Monday, January 10, 2005
BTQueue 0.0.18 has been released!
features, improvements, and bugs fixed. In this version, xmlrpc is
heavily used to fully support remote submission so that it is the
first cluster-ready BitTorrent client. In addition, low disk space
checking mechanism has been added to prevent consuming all
disk in automatic crawler mode. Output table now is rendered
dynamically to eliminate misalign column. Furthermore, you are
allowed to specify favorite table formatting or define as alias. A
most requested feature is file selection for multifile torrent.
Actually, BitTornado provides this capability for long. However,
BTQueue gives you more flexibility to generate priorities string
for large number of files in a line. Peers command has also added
to help you identify problem when no connection has been made
in reasonable period.
Don't waste your time. Try it right now!
- fixed missing quote before saving xml
- increased default rerequest interval to 20 minutes
- upgraded to BitTornado 0.3.8
- fixed quoting unicode string
- fixed incompatible of xmlrpc in 2.2 and 2.3
- reduced scrape thread to a single thread
- changed to event scheduler instead of delay
- checked for low disk space
- rendered table dynamicly
- added table header
- fixed meta local file
- fixed not creating first directory level in 2.3
- added download priorities in files
- added --saveas and --priority to add command
- displayed changed title if it is done automatically
- fixed displaying usage by option -h
- allowed to customize default command
- removed unused codes
- added returning id from do_add()
- allowed adding metadata directly via xmlrpc
- changed commandline to xmlrpc interface
- added peers command to list of peers in connection queue
- added priorities generation grammar
Thursday, January 06, 2005
eXeem and Cohen
Wednesday, January 05, 2005
Freeze Panes for view and Repeat descriptive row/col headings for printing
Select cell B2 --> Window --> Freeze panes
To freeze only the first row descriptions, you would select Row 2 as one beyond the first row the Freeze panes.
To freeze the first two column descriptions, you would select Column C as one beyond the second column and then Freeze panes.
Split and Freeze panes are mutually exclusive you can only have one or the other. Split would allow you to view and scroll independently a vertical and or horizontal split. An alternative to split is to create a new window within Excel to view the same data"
BitTorrent Loyalists Donate Cash To Fight MPAA
Tuesday, January 04, 2005
Review of the Year 2004
I2P
I2P is an anonymous network, exposing a simple layer that applications can use to anonymously and securely send messages to each other. The network itself is strictly message based (ala IP), but there is a library available to allow reliable streaming communication on top of it (ala TCP). All communication is end to end encrypted (in total there are four layers of encryption used when sending a message), and even the end points ('destinations') are cryptographic identifiers (essentially a pair of public keys)."