Friday, July 31, 2009

Gas-powered vortex cannon as big bad wolf

 
 

Sent to you by Sparkie via Google Reader:

 
 

via MAKE Magazine by Collin Cunningham on 7/30/09

A bit of fairy tale busting from the BBC's Bang Goes the Theory - A gas-powered vortex cannon does some impressive huffing & puffing, taking on the role of big bad wolf against little huts of straw, sticks, and brick. That be one very loud & gassy wolf!

More:

Weekend Project: Vortex Cannons

Vortex Cannons 
Volume 15, Page 116
Read more | Permalink | Comments | Read more articles in Science | Digg this!

 
 

Things you can do from here:

 
 

Amber Graner: Atlanta Linux Fest and Mini Ubucon

 
 

Sent to you by Sparkie via Google Reader:

 
 

via Planet Ubuntu by Just Me, Amber! (akgraner@gmail.com) on 7/31/09

The Atlanta Linux Fest will be held on Saturday, September 19, 2009 in Atlanta GA.

There in no charge for the event. However, if you are wanting lunch there is a $5.00 per person charge.

Organizations can request a table/booth to help spread the word about their respective projects. Booths are $100 for commercial projects, free for registered 501(c)3 groups.

If you are wondering about the topics and the speakers please click here to see the exciting line up.

For more information on the Atlanta Linux Fest click here. Also, if you have not registered please click here and do so. Thanks! :-)

Hotel Information

The Marriott Atlanta Northwest is holding a block or rooms for the Atlanta Linux Fest.
*$69.00 single/double $79.00 triple and $89.00 quad
*rate does not include taxes
(translation single/double/triple/quad refers to number beds in hotel speak)

There is a limited number of rooms at this rate and this rate will only be held until the 18th of August so please make your reservations soon. After the 18th they will release the rooms and the rate goes back up to the seasonal rate.

The hotel will also provide a shuttle from the hotel to the IBM Facility and back. The times for the shuttle will be given to you upon check-in.

If you click on the Marriott Icon this should take you to the reservations page for the Atlanta Linux Fest. For Reservations click here.
Atlanta Marriott Northwest >>
http://www.marriott.com/hotels/travel/atlno?groupCode=alfalfa&app=resvlink&fromDate=&toDate=


Or if you prefer you can always call 1-800-228-9290 or 1-770-952-7900 and let them know you are with you are staying there for the Atlanta Linux Fest. Just let them know the following:
* Group Name: Atlanta Linux Fest
* Group Code: alfalfa
(if you use the link above the group information should automatically show up)


* Please make your reservations under the Atlanta Linux Fest group block as this will help us plan for future events and will keep the rate low for next year as rates are determined by how many room nights we can bring into the hotel.

I hope that makes sense to everyone. This information should be available on the Atlanta Linux Fest Site soon.

Mini Ubuntu Conference

Also, another added feature to the Atlanta Linux fest is that there will be a mini- Ubucon (ubuntu conference) talking place during the fest. So Ubuntu LoCo teams, ubuntu users and enthusiasts this is for you. We are planning on having some great sessions surrounding all things ubuntu. If you would like to see specific topics for the Ubucon please add to the BoF sessions or shoot me an email: akgraner [at] ubuntu [dot] com

Go Ubuntu LoCo Teams!!!

If you want to stay update on the event please follow http://twitter.com/atllinuxfest or http://identi.ca/atllinuxfest

Wow, that is a lot of information.. Enjoy and I hope to see you all there...:-)











 
 

Things you can do from here:

 
 

Nevada Hams Coordinate Roadside Medical Rescue

 
 

Sent to you by Sparkie via Google Reader:

 
 


On the afternoon of July 16, ARRL Elko County (Nevada) Emergency Coordinator Greg Barker, K7CWL, was making his way home from Eureka on Nevada Highway 278 when a van sped past him. About 60 miles into his trip, he saw the van slow down and pull over to the side of the road. Barker, a physical therapist, pulled over and asked if he could assist. An elderly couple, their daughter and granddaughter were on the way to the hospital in Elko -- another 60 miles -- as the grandmother was experiencing what they believed were a series of mini-strokes.

 
 

Things you can do from here:

 
 

Technology Explained: How Does Skype Work?

 
 

Sent to you by Sparkie via Google Reader:

 
 

via MakeUseOf.com by Stefan Neagu on 7/30/09

skypeSkype, like many other VoIP (Voice over Internet Protocol) clients available, has changed the way we think about communication and keeping in touch with loved ones over great distances.

Whereas as little as five years ago, most people still had to rely on obscenely expensive mobile and PSTN (Public Switched Telephone) networks to carry their voice over short and long distances. Today, everyone seems to be using in one way or another VoIP.

As a reader of MakeUseOf and probably a geek, you must have asked yourself at some point – how does Skype work?


skype1

Skype, one of the most comprehensive multi-platform VoIP applications, running on a Macintosh

VoIP owes its versatility to another fantastic technology, the Internet. Instead of sending signals via a PSTN network, be it analog or digital, a VoIP application usually uses SIP (a variation of the standard TCP/IP protocols) to create data packets, and sends them on the same network you use for email and web surfing.

By using data packets, the technology can be used to carry more than the standard mono voice your old telephone does; VoIP can carry text, images, live video and high quality stereo sound as well as 'screen sharing', depending on the speed and reliability of your internet connection.

With the continually expanding broadband users market, more people are able to use VoIP without investing in a separate physical connection or contracts.

A Tesco VoIP phone designated for home use. It connects to an ethernet port on the router and the landline for emergency calls.

The journey starts at the receiver, which can range from specialized hardware appliances like the 'Skype-phones' and Cisco VoIP phones to software applications installed on other mobile terminals or computers. All devices must be capable to send and receive data packets via an IPv4 network. Your voice is captured and transcoded from the analog format that the microphone captures, into a digital format, then passed on to a compressor that minimizes the size of the audio stream enabling transfer on slow connections.

3183933938_409364eae0_o

An VoIP enabled phone disguised as an old-style PSTN machine. These are becoming more common in businesses as a simple measure to reduce costs of long distance calls and provide improved security via encryption protocols.

The audio stream is then divided into small pieces, each small enough to fit in a packet, which is stamped with the destination address and sent through the network.  Since VoIP uses SIP as the means to spread, it is inherently prone to its negative sides, which are quite a few, since it was never engineered to support live conversations; VoIP is susceptible to stutter and latency.

3461486313_e85b9d8374_o

Gizmo, a multi-platform VoIP application, a worthy competitor to Skype.

The receiving end must reconstruct the packets sequentially for ideal reproduction, which does not happen on most public networks, which are prone to congestions during peak hours. Latency and packet loss can render the receiving end to be unable to reconstruct the complete audio stream resulting in blank audio space for short periods.

Although it's much more versatile than traditional PSTN communications, VoIP has been criticized by many as being unreliable, especially in emergency situations where electrical power is absent or intermittent. Supporting hardware such as wireless routers need electricity at all times to function properly. Most people in the United States still keep a landline for emergency situations, which can provide enough direct current to power most analog phones without any additional power sources.

Emergency services have strongly objected to the use of VoIP for emergency calls due to the inability to locate the caller within a reasonable area. For example, a user connected to the office VPN network would appear to be in the server building instead of the real location.

2651976257_4e5e3a2692_b

A Skype-phone, like the one pictured above, will connect to any available WiFi access point to access the internet. Similar applications will run on select SIP-enabled mobile phones, like the Nokia N70 (it can also use the native mobile carrier data network if available).

In ideal situations, where a broadband connection and electricity are available at all times, VoIP technology provides an incredibly cheap and comprehensive way to communicate, mitigating roaming charges that traditional service providers require for long distance calls. Many consumer VoIP service providers offer free calls within their user base of Internet connected clients (computer-computer, skype-phones and other terminals). They also offer to interconnect with traditional networks for low fees. Some, like Skype, even offer standard telephone numbers than can be dialed from any telephone and which redirect to your Skype enabled device.

There are many VoIP service providers, and reviewing the capabilities of each would take an entire article. Besides Skype and Gizmo, you should also check out Vonage and this comparison list.

Don't forget to share your favorite applications and services in the comments. You should also check out How To Make Skype a Portable App, How To Get A Skype-In Phone Number For Free and Instant Conference Calling With Gizmo5.

Image Credits : fsse8info, Chung Huang, fsse8info, icherche

Did you like the post? Please do share your thoughts in the comments section!

New on MakeUseOf ? Get cheat sheets and cool PDF guides @ www.makeuseof.com/makeuseof-downloads/

Related posts


 
 

Things you can do from here:

 
 

Giant jellyfish invade Japan

 
 

Sent to you by Sparkie via Google Reader:

 
 

via Boing Boing by David Pescovitz on 7/30/09

 News 2009 07 Photogalleries Giant-Jellyfish-Invasion-Japan-Pictures Images Primary 090729-01-Giant-Jellyfish-Invasion Big
National Geographic posted a selection of photos related to the massive Nomura's jellyfish that may inundate Japanese waters this summer. The magnificent photo above was taken off the cost of Japan in 2007 when the jellyfish wreaked havoc on fishing nets and spoiled catches with their toxins. From National Geographic:
Scientists have since been racing to unlock the mysteries of this giant jellyfish species in an attempt to forecast invasions and prevent damages.

This June researchers at Hiroshima University made some of the first surveys of the jellyfish's spawning grounds off the Chinese coast. The team found a huge new brood lurking in the waters, prompting experts to warn that another giant jellyfish invasion may be on the horizon.
"GIANT JELLYFISH PICTURES: Japan's Nomura Invasion"




 
 

Things you can do from here:

 
 

Water-powered jet pack

 
 

Sent to you by Sparkie via Google Reader:

 
 

via MAKE Magazine by Gareth Branwyn on 7/30/09

In the immortal word of Keanu Reeves: "Whoa."


A Water-Powered Jetpack

Read more | Permalink | Comments | Read more articles in Makers | Digg this!

 
 

Things you can do from here:

 
 

The Eight Levels of Programmers

 
 

Sent to you by Sparkie via Google Reader:

 
 

via Coding Horror on 7/30/09

Have you ever gotten that classic job interview question, "where do you see yourself in five years?" When asked, I'm always mentally transported back to a certain Twisted Sister video from 1984.

I want you to tell me -- no, better yet, stand up and tell the class --

twisted-sister-i-wanna-rock-video-still-frame.jpg

what do you wanna do with your life?

You want to rock, naturally! Or at least be a rockstar programmer. It's not a question that typically gets a serious answer -- sort of like that other old groan-inducing interview chestnut, "what's your greatest weakness?" It's that you sometimes rock too hard, right? Innocent bystanders could get hurt.

But I think this is a different and more serious class of question, one that deserves real consideration. Not for the interviewer's benefit, but for your own benefit.

The "where do you see yourself in five years" question is sort of glib, and most people have a pat answer they give to interviewers. But it does raise some deeper concerns: what is the potential career path for a software developer? Sure, we do this stuff because we love it, and we're very fortunate in that regard. But will you be sitting in front of your computer programming when you're 50? When you're 60? What is the best possible career outcome for a programmer who aspires to be.. well, a programmer?

What if I told you, with tongue firmly planted in cheek, that there were Eight Levels of Programmers?

  1. Dead Programmer

    This is the highest level. Your code has survived and transcended your death. You are a part of the permanent historical record of computing. Other programmers study your work and writing. You may have won a Turing Award, or written influential papers, or invented one or more pieces of fundamental technology that have affected the course of programming as we know it. You don't just have a wikipedia entry -- there are entire websites dedicated to studying your life and work.

    Very few programmers ever achieve this level in their own lifetimes.

    Examples: Dijkstra, Knuth, Kay

  2. Successful Programmer

    Programmers who are both well known and have created entire businesses -- perhaps even whole industries -- around their code. These programmers have given themselves the real freedom zero: the freedom to decide for themselves what they want to work on. And to share that freedom with their fellow programmers.

    This is the level to which most programmers should aspire. Getting to this level often depends more on business skills than programming.

    Examples: Gates, Carmack, DHH

  3. Famous Programmer

    This is also a good place to be, but not unless you also have a day job.

    You're famous in programming circles. But being famous doesn't necessarily mean you can turn a profit and support yourself. Famous is good, but successful is better. You probably work for a large, well known technology company, an influential small company, or you're a part of a modest startup team. Either way, other programmers have heard of you, and you're having a positive impact on the field.

  4. Working Programmer

    You have a successful career as a software developer. Your skills are always in demand and you never have to look very long or hard to find a great job. Your peers respect you. Every company you work with is improved and enriched in some way by your presence.

    But where do you go from there?

  5. Average Programmer

    At this level you are a good enough programmer to realize that you're not a great programmer. And you might never be.

    Talent often has little do do with success. You can be very successful if you have business and people skills. If you are an average programmer but manage to make a living at it then you are talented, just not necessarily at coding.

    Don't knock the value of self-awareness. It's more rare than you realize. There's nothing wrong with lacking talent. Be bold. Figure out what you're good at, and pursue it. Aggressively.

  6. Amateur Programmer

    An amateur programmer loves to code, and it shows: they might be a promising student or intern, or perhaps they're contributing to open source projects, or building interesting "just for fun" applications or websites in their spare time. Their code and ideas show promise and enthusiasm.

    Being an amateur is a good thing; from this level one can rapidly rise to become a working programmer.

  7. Unknown Programmer

    The proverbial typical programmer. Joe Coder. Competent (usually) but unremarkable. Probably works for a large, anonymous MegaCorp. It's just a job, not their entire life. Nothing wrong with that, either.

  8. Bad Programmer

    People who somehow fell into the programmer role without an iota of skill or ability. Everything they touch turns into pain and suffering for their fellow programmers -- with the possible exception of other Bad Programmers, who lack even the rudimentary skill required to tell that they're working with another Bad Programmer.

    Which is, perhaps, the hallmark of all Bad Programmers. These people have no business writing code of any kind -- but they do, anyway.

These levels aren't entirely serious. Not every programmer aspires to the same things in their career. But it's illuminating to consider what a programmer could accomplish in ten years, twenty years, or thirty years -- perhaps even a lifetime. Which notable programmers do you admire the most? What did they accomplish to earn your admiration?

In short, what do you wanna do with your life?

[advertisement] Improve Your Source Code Management using Atlassian Fisheye - Monitor. Search. Share. Analyze. Try it for free!


 
 

Things you can do from here:

 
 

How To Stream Video Games to Other Computers

 
 

Sent to you by Sparkie via Google Reader:

 
 

via MakeUseOf.com by Jason K on 7/30/09

CrysisNot all computers have the latest in bleeding edge hardware or play Crysis on the highest graphics. However, for those who have one very capable gaming computer – but also one not so capable computer, StreamMyGame offers a way to let you play Crysis on that laptop with 512MB of RAM and other not so impressive specifications.

Another bonus is the support for a Linux client, but today we'll be focusing on Windows to Windows streaming.

A couple of limitations:  one, you'll have to pay to use resolutions higher than 640 x 480 while streaming. Two, the graphics quality will be reduced quite a bit as you're streaming the game and you'll be limited by your network. Three, they also ask you to pay to stream over the Internet beyond a trial.   You can see here what you can do with the free version versus the paid version.

Setting up the Server

  • One of the first steps is that you'll have to register an account to download their server and player software. They'll ask for an email, username, and password.
  • Download the server/player installer to both the computer that will run the actual game (server) and the computer that will be receiving the stream (client).
  • Install the software. It's a pretty straightforward installation, and all the options can be left as is. You'll have to reboot your computer at the end of it.
  • There should be a new icon in the system tray – a red circle with an S in it, and a green checkmark – this is the Streamer Server. To begin, we're going to add a game. Right click the icon and hit Add Games:

    StreamMyGame Context Menu

  • In the Add Games and Applications window you have two options – you can have the software scan your entire Program Files directory looking for applications, or you can add them manually. Since the scan is not particularly fast, we'll be using the Select a Game or Application.
  • I'll be adding the game Crysis, which happens to store the game executable (by default) in C:\Program Files\Electronic Arts\Crytek\Crysis\Bin32\Crysis.exe. Double click it, and the name of the executable will be added to the list.  At this point, you can either select more programs, or you can click on whatever you added and hit Add Selected:

    Add Selected

Using the Client

  • On the client computer, browse over to your Your Games page. The game you added in step 6 under Setting up the Server should be listed.
  • To play the game on the client computer, click on the second icon from the left under Start Streamer Service, which displays a house and the StreamMyGame logo in the corner. The tool tip should say Stream Game At Home:

    Stream Game At Home

  • You'll be directed to a page where you can choose the various settings, including video bandwidth, audio bandwidth, and resolution. For free accounts, the max resolution is 640 x 480. You should experiment with the various video/audio bandwidth settings – my laptop on a wireless network operates at 5Mbit/s for video bandwidth.  Hit Save Settings once you think you have acceptable streaming settings:

    Local Area Network Streaming Settings

  • To play, click the big button above the Local Area Network Streaming Settings (the house with the StreamMyGame logo) and allow your browser to start the application:

    Allow StreamMyGame to Handle Link

  • A window should pop up asking for your login details and an option to save them. Login with your StreamMyGame account, and the game should start on the host computer, while the client computer receives a stream. That's about it to stream games from one computer to the other:

    StreamMyGame Client Playing Crysis

    And a view from the host:

    StreamMyGame Host Running Crysis

Few Notes

  • If the game has a noticeable lag between the input and what is shown on the screen, you may need to reduce the allotted video bandwidth, or make sure that no other applications are taking up your network bandwidth. Switching from a wireless to a wired connection will also help.
  • No sound? You'll need to enable Stereo Mix or "What U Hear" or other similar recording functions on the host computer. Head to Control Panel, double click Sounds and Audio Devices, and on the first tab under Device Volume, click the Advanced button. In the new Master Volume window go to Options > Properties, and change the Mixer Device to "Line in/Mic in" (if you do not have this option, browse for the selection that allows you to adjust volume for recording). In the selection below, make sure that the box for Stereo Mix/What U Hear/similar terminology is checked, and unmuted. StreamMyGame has a little quick tidbit on this if you need more help.

Image Credit: shanewarne60000

Did you like the post? Please do share your thoughts in the comments section!

New on MakeUseOf ? Get cheat sheets and cool PDF guides @ www.makeuseof.com/makeuseof-downloads/

Related posts


 
 

Things you can do from here:

 
 

(BB Video) Send Me a Link: The Art of Cassandra C. Jones

 
 

Sent to you by Sparkie via Google Reader:

 
 

via Boing Boing by Xeni Jardin on 7/30/09

(Download MP4 / Watch on YouTube)

In this episode of Boing Boing Video, we visit the Ojai studio of artist Cassandra C. Jones, whose "Google-found" digital photo collages and video loops explore how we "create, communicate with, and consume photography in today's 'remix culture.'" San Francisco gallery Baer Ridgway is hosting a solo exhibition of her work, titled "Send Me A Link," August 1st - September 5th 2009.

Some of the works included are constructed by compiling hundreds of professional and amateur snapshots of the same subject taken by different people. Ranging from full-color lightning bolts to old black and whites of horses jumping over a fence, she links them in ways that depict motion, line and non-linear narrative. Other pieces are made by deconstructing single photographs, removing their backgrounds and reducing them to isolated shapes. Jones then duplicates and arranges these forms to create compositions where singularity and multiplicity exist simultaneously. There is both an order and a chaos present in the body of work, which overall asks the question, what does it mean to organize and interpret imagery in the digital realm, where the archives of visual information are in a constant state of growth and evolution?
More images after the jump, and you may also want to read this article about her work today in the San Francisco Chronicle.

cassandra01.png

cjonesGood-Cheer-detail-2.jpg "Send Me a Link is at once a nod to the digital landscape in which we find ourselves, and a plea, perhaps an imperative, to create context amidst an endless expanse of images. The phrase explicitly signals the centrality for Jones of network- or systems-oriented digital technologies in the appropriation, accumulation, and manipulation of photographs; the artist culls many of her images from stock or professional photo agencies with an ease and speed unique to our lived moment. Similarly, the wide ranging content of the artist's most recent compositions (leaping animals, looping roller coasters, hovering athletes) all share a suspended quality, suggesting that approaches to flight, air, falling, or hovering might form a new common thematic concern in Jones' evolving practice. She has pushed the suggestion even further in recent compositions: by manipulating streaks of lightning across the night sky into explicitly figurative shapes (Lightning Drawing Series, 2009), she offers another link: the aligning of the practices of drawing and photography."

-James Merle Thomas

cjonesdroppedImage.jpg


 
 

Things you can do from here: