Please create an account to participate in the Slashdot moderation system


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment (Score 1) 290

Why is such an ugly website? Is it because you want people to take it seriously or is it because no one on the project knows any CSS?

I respect your large brain and all your highly secure exploit-free software, but if I were responsible for view-source: I'd be pretty fucking embarrassed.


Submission + - Buyer beware of the HTC Hero from Sprint (

destiney writes: I want to report a situation with the newly released HTC Hero from Sprint.

Me and some friends are experiencing some real show-stopper issues with many of the available Marketplace applications where:

1) Install an application.
2) Run application with no problems.
3) Reboot the phone.
4) Application is now broken and crashes or doesn't run.
5) Uninstall and reinstall the application to fix it.
6) Again, run application with no problems.
7) Reboot the phone, application is again broken.

In most all of our test cases, application launcher icons will be broken and the names of the applications under the icons will be something very odd. Sometimes the application launcher icons are replaced with graphics from inside the app.

Some of the applications we are seeing broken are:

Google Voice
Google Sky
Coin Flip
Guitar Tuner Action
GPS Status

There is a fairly lengthy thread on the Android Developers mailing list regarding this. Google seems to think it is unique to the HTC Hero itself since a stock Android device (ie: G1) doesn't have this problem. Other developers are experiencing the same thing.

Android Developer thread:

Several of us have contacted HTC and have received no recognition of the problem nor any responses.

I'm sending this to you guys in order to see if there are any other users out there that are experiencing the same problem. I figure if enough of us are reporting issues, then it might make HTC/Sprint fix the issue.



Alan Cox Quits As Linux TTY Maintainer — "I've Had Enough" 909

The Slashdolt writes "After a stern criticism from Linus, the long-time kernel hacker Alan Cox has decided to walk away as the maintainer of the TTY subsystem of the Linux Kernel, stating '...I've had enough. If you think that problem is easy to fix you fix it. Have fun. I've zapped the tty merge queue so anyone with patches for the tty layer can send them to the new maintainer.'" A response to a subsequent post on the list makes it quite clear that he is serious.

Goldman Sachs Trading Source Code In the Wild? 324

Hangtime writes "The world's most valuable source code could be in the wild. According to a report by Reuters, a Russian immigrant and former Goldman Sachs developer named Sergey Aleynikov was picked up at Newark Airport on July 4th by the FBI on charges of industrial espionage. According to the complaint, Sergey, prior to his early June exit from Goldman, copied, encrypted and uploaded source code inferred to be the code used by Goldman Sachs to process in real-time (micro-seconds) trades between multiple equity and commodity platforms. While trying to cover his tracks, the system backed up a series of bash commands so he was unable to erase his history, which would later give him away to Goldman and the authorities. So the question is: where are the 32MB of encrypted files that Sergey uploaded to a German server?

Submission + - Lighttpd by Andre Bogus (

destiney writes: "Chapter 1: This chapter helps you get Lighttpd up and running on your system. I love how Debian appears first on the list of packages commands. It also includes lots of compiler options of you want to build your Lighttpd from source, and who doesn't, right?

Chapter 2: This chapter breaks out a simple server configuration then adds more stuff to it, explaining things along the way. I really like this approach to learning the configuration. Next it begins to cover all the many URL rewrite spells you might cast, and then finishes up with how to easily separate your configuration into include files and what-not.

Chapter 3: This chapter open with a possible virtual host setup using MySQL. I found this fairly interesting. Next it shows many different CGI options with special attention to FastCGI. The chapter finishes with an example of a simple mod_proxy setup.

Chapter 4: This chapter has some very interesting info for large downloads, large directories of downloads, and traffic shaping of it all. After that you see some very nice configuration options for dynamically securing download content against a database or memcache-d server. Last you get the full recipe for how to run your very own You Tube-like server.. nice!

Chapter 5: This chapter explains how to do custom logging and tracking of requests. It's a good reference mostly but the GeoIP location stuff seems useful I will admit.

Chapter 6: This chapter tells you everything you need to know about servicing SSL requests. Being your own CA is explained along with some easy examples for a safe and secure virtual host.

Chapter 7: This chapter explains many ways you might restrict access or provide authenticated access. Next you read examples for evading DoS attacks, logging, and graphing logs using RRDtool. Last are some debug options you can turn on in the event Lighttpd is acting badly.

Chapter 8: This chapter explains how and why you would want to run a chroot'd Lighttpd. Separating your web server from the operating system using local sockets is very simple it turns out. I always want as much security as I can get, don't you?

Chapter 9: This chapter sorts through many ways of squeezing additional performance out of Lighttpd. It shows some ways simple ways to profile and benchmark your server, and how to cache content only where required. Dynamic content is always better and separating things is simple to setup.

Chapter 10: This chapter explains how to take load off an existing Apache setup using Lighttpd as a proxy or gateway. It shows how Lighttpd can run in front of mod_php, mod_perl, mod_python, or even webdav. Seems Lighttpd can be an excellent load balancer in any mixed environment.

Chapter 11: This chapter is more about serving up dynamic CGI content using things like Ruby or PHP. It shows app-level configuration options for things like Ruby on Rails, PHPMyAdmin, and Trac. The chapter made me realize just how customizable a Lighttpd configuration can be.

Chapter 12: This chapter starts out with a simple Lua tutorial and then shows off some existing Lua libraries. I'm not gonna go into any detail here, either you program in Lua or you don't, and I don't.. sorry.

Chapter 13: The final chapter explains how you'd go about writing custom Lighttpd modules in C. I enjoyed this chapter the most. Writing Lighttpd modules is not exactly simple, but if you need a custom job done fast, this is the way to go."

Slashdot Top Deals

Like punning, programming is a play on words.