Catch up on stories from the past week (and beyond) at the Slashdot story archive


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 Goodbye KML display (Score 1) 222

Over the years I wrote a bunch of applications that generate KML files to be loaded in Google Earth and [if they weren't too big] in Google Maps. The old Google maps made this really easy because you could just put the KML file's URL in the search field and it would load it. The new version makes sharing these a lot harder because you can't just share a URL, you now have to go through importing into My Maps or setting up additional custom displays using the Javascript API.

If anyone knows an easier way to give people a link with which to display render a KML file as an overlay, I'd love to hear it.

Comment Damn! (Score 3, Insightful) 110

I've been a Newsweek subscriber my entire literate life (I started reading it in middle school 20 years ago). While some of the layout and editorial changes over the last few years have been a bit jarring, I've always found Newsweek to be a great balance of depth and breadth in its reporting. I really like the weekly format as it allows the opportunity to read and overview of the news that is actually important rather than being overwhelmed by a stream of minute-to-minute trending headlines.

Any recommendations for a replacement weekly?

Comment Re:No wonder (Score 2) 274

Nice graphic. One note however: The "National Tracking System" (at least as currently envisioned -- comprehensive and applying to all livestock) is going to be yet a further burden harming small family farms. The last version of the system I looked at would require updating a database every time livestock moved onto a non-contiguous property. While this isn't an issue for large feedlot operations, many small farms lease pasture from neighbors and transport the animals a mile or two on a regular basis.

I prefer to buy by beef from a farm I drive past daily where I can watch my future steaks (and lamb chops) grazing in the field. The accountability that comes with a personal relationship with the farmer is infinitely greater than can ever be achieved with any concentrated feedlot/packing operations. Plus, if I do get sick I can tell the farmer and in turn all of his customers -- limiting any outbreak to small community rather than sparking a national epidemic.

Comment Re:Who cares... (Score 3, Informative) 426

It wasn't much of a storm. people from Vermont just don't know how to respond to a Hurricane. It was barely a Category 1. Let a 3-4 roll through, and then come back and try to tell me Irene was a bad storm. I've slept through worse.

We didn't have bad winds here in Vermont, but 10" of rain in several hours caused flash floods 7 or 8 times the volume of normal spring flooding. Almost every major road in the state has been washed out in at least one place and there are dozens of bridges gone or damaged. See:

As one example, my local New Haven River normally flows at ~200 cubic-feet/second (cfs) through the summer and winter and floods to 2,000-3,000 cfs each spring. Last night it flash flooded to 20,000 cfs and took out several sections of roads and bridges. In southern VT, the Williams river flashed from 80 cfs to 50,000 cfs (normal spring flooding of 5,000-8,000 cfs).

I live on a hill, so we slept through much of the storm without worry. Those in the valleys had to be evacuated.

Comment Re:vs. App Store for GPL? (Score 1) 566

Apple's App Store does not allow GPLv3 either, without digging though I can't remember if it is just GPLv3 or GPLv2 as well. They have to do it to protect themselves from lawsuit trolls, so Microsoft isnt doing anything wrong.

If Apple and MS would allow installing of applications via mechanisms other than the App Store (e.g. side-loading), then there wouldn't be any conflict with the GPLv3 (which requires that recipients be able to install the software (and derivatives) without proprietary keys or distribution-control mechanisms.

This is not about lawsuit trolls, but about keeping an iron grip on the distribution channel.

Comment Re:Hahahahaha !! ok fire justifications ... (Score 2) 566

This is how it is supposed to work, just not as it was intended to work. The difference is that GPL3 is a VERY restrictive license, one that will prevent, through legal licensing restrictions, distributions via anything resembling an "app store".

Exactly what part of the GPLv3 prevents distribution via an "app store"? The only thing I can find is a restriction on only allowing distribution via an app-store. If MS and/or Apple allow 'side-loading' of applications, then as far as I can tell they would be perfectly in the clear with regard to the GPLv3 (as the Android store is). Its not the concept of the app-store, but enforcing a single app-store as the only way to distribute any applications that is the problem.

Comment Re:Drupal != Pro (Score 1) 74

Actually, an MVC framework such as Symfony, Zend, Codeigniter, Phpulse, Cake, etc all can scale far better, and has faster development times. There is no trying to figure out how to 'code around' Drupal. Code is properly separated and follows coding standards. Sure you have libraries that work for Drupal but framework have libraries that work for EVERYTHING... not just Drupal and the code can fairly easily be switched from framework to framework. Lets see you move Drupal code to Codeigniter or Zend.

During the past 3 years I have developed several applications with the Zend framework (which I really like as MVC frameworks go). Earlier in my career my team developed its own MVC framework which turned out to operate well, but wasn't worth the immense development effort. Recently I've worked on several "sites" and one "application" based on Drupal.

What I have found in this process is that Drupal is not a content management system, but rather a framework for building a content management system. It doesn't do much out of the box with no community modules (unlike Joomla or WordPress), but its plugin system works well for developing a very wide variety of CMS platforms for many uses. Just as Drupal is not so specialized as a particular CMS, neither is it so general as an MVC framework. For example, Zend's 'router' is much more flexible than Drupal's 'menu' system and Zend's configuration system blows away anything in Drupal.

A great use case for Drupal is a "site" with lots of "articles". Adding an additional data field (say an address), theming it, and using it to filter a dynamic selection of content is about a 15 minute job that requires a few clicks in the Content-Type UI, a few clicks in the Views UI for the filter, and maybe a few template lines for theming if the field will be displayed. The user-input forms, content validation, data storage, and default theme are all handled. Contrast this to using an MVC framework where you have to add properties to your model (and update the database schema if not using an ORM), then add some lines to your edit-form view to add the fields to the HTML, then update the form-save controller action to pass off the submitted form data to the model after validating it, then update the display view to show the new field, then add a new action that filters based on your new field. This is certainly not the end of the world, but it requires a significant bit of programming.

At the end of the day it is all about using the right tool for the job. If I am going to develop an application with a custom database and data model (or based on an existing database) and just want to put a front-end on it, I'll use the Zend framework for the front end. If however, I'm going to build something that looks like a CMS with something like "content nodes", user-comments, tagging/categorization, a variety of user-roles, etc, then it is going to be much easier and more supportable to build such a system in Drupal.

With every framework there is an explicit or implicit vision baked into how it is designed. If your project fits into this vision then the framework will work smoothly and be a fabulous help over starting from scratch. If your project doesn't fit the framework's vision then you will find yourself fighting with the baked in assumptions and ultimately frustrated by all of the workarounds you have to write.

Comment Re:100MB? (Score 1) 247

While 100Mb/s may be excessive give usage patterns based on slower network speeds, the vastly higher speed opens up completely new usage paradigms. For example, I currently keep my all of my photos and and many videos on my laptop's hard drive so that I can use them at home, a friend's house, or elsewhere. Were 100Mb/s to be the norm, I'd just keep everything on a massive home NAS and just stream it as needed to my laptop or other computing device.

Given a fast enough connection, one wouldn't even have to bother with making a local copy of a high-def video owned by a friend, just stream it as you watch it.

Comment Re:Free market will kill it (Score 1) 1385

This past summer I took the TGV from Lyon to Paris and had my GPS running for the trip. We topped out at 195mph for a few sections and with several stops averaged 150mph for the 2.5 hour trip. It was quite a blast (especially at 110 euros) and I wish I could do that kind of trip around New England and the mid-Atlantic.

My last Amtrak trip from Vermont to NYC (a 5-hour drive) took 12 hours because of two break-downs of trains ahead of us. I love the train and not having to deal with parking in NYC, but that trip was exhausting.

Comment Re:What about academic freedom? (Score 1) 164

Note that the policy allows for exceptions to be made by submitting a waver request to the provost.

If I remember correctly, one of the other articles on this policy mentioned that requests would likely be automatically approved. The waver request submission was simply added to make open-access the default rather than something faculty would have to opt-in to.

Comment Re:Doesn't really matter what *WE* think, does it? (Score 2, Interesting) 412

No billboards here in Vermont either.

As well, all business signs must be less than 1-story tall. No gas station signs or golden arches on giant towers here.

To make up for the lack of billboards all businesses can get standardized road-sign-sized directional markers just before their turn off the main road. These have the same font as road signs, an arrow, and an optional miniature business logo. I personally find these directional markers very useful for finding and discovering businesses. Its wonderful to have timely and consistent directional information without being constantly bludgeoned with it.

Slashdot Top Deals

Artificial intelligence has the same relation to intelligence as artificial flowers have to flowers. -- David Parnas