Jumat, 27 Januari 2012

15+ Firefox Add-ons for Web Developers & Designers

15+ Firefox Add-ons for Web Developers & Designers

Firefox Add-ons for Web Developers & DesignersFirefox is the best web browser in the world and it’s used by most Internet users. My daily internet activity is blogging, updating my post and editing my blog theme everyday.  All my Activities can be made easier using Firefox add-ons that especially for web developer or designers. As newbie, I learn editing my theme everyday using firebug. And now, Editing the CSS file isn’t really painful icon smile > 15+ Firefox Add ons for Web Developers & Designers .
Here’s some firefox add-ons that are commonly used by the web developers and designers. and don’t forget to check out other related Firefox add-ons post.
Thanks for reading my blog icon smile > 15+ Firefox Add ons for Web Developers & Designers .

1. Firebug

1 > 15+ Firefox Add ons for Web Developers & Designers
Firebug - Firefox Add-ons for Web Developers & Designers
Firebug is the most popular web development Firefox add-ons to edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.
There’s available additional firebug add-ons.
  • YSlow – analyzes web pages and why they’re slow based on Yahoo!’s rules for high performance web sites.
  • Firecookie is an extension for Firebug that makes possible to view and manage cookies in your browser.
  • FirePHP enables you to log to your Firebug Console using a simple PHP method call.
  • FireQuery – Firebug plugin for jQuery development.
  • Pixel Perfect is a Firefox/Firebug extension that allows web developers and designers to easily overlay a web composition over top of the developed HTML.
  • Firefinder for Firebug – Finds HTML elements matching chosen CSS selector(s) or XPath expression
  • CSS Usage – Firebug extension to view which CSS rules are actually used.
  • Inline Code Finder for Firebug – Inline Code Finder is an add-on to Firebug, to be able to find HTML elements.
  • CodeBurner is a Firefox add-on that integrates with Firebug, to extend it with reference material for HTML and CSS.
  • FireRainbow – Javascript syntax highlighting for Firebug
  • Validator – Firebug extension to validate HTML.
  • Jiffy – Adds a new panel to Firebug for displaying timing measurements for JavaScript applications.

2. Greasemonkey

2 > 15+ Firefox Add ons for Web Developers & Designers
Greasemonkey - Firefox Add-ons for Web Developers & Designers
Greasemonkey is a Firefox extension that allows you to customize the way webpages look and function by using small bits of JavaScript.

3. Web Developer

3 > 15+ Firefox Add ons for Web Developers & Designers
Web Developer Firefox Add-ons
The Web Developer extension adds various web developer tools to a browser and compatible with Firefox 4

4. FireFTP

4 > 15+ Firefox Add ons for Web Developers & Designers
FireFTP Firefox Add-ons for Web Developers & Designers
Along with transferring your files quickly and efficiently, FireFTP also includes more advanced features such as: directory comparison, syncing directories while navigating, SFTP, SSL encryption, search/filtering, integrity checks, remote editing, drag & drop, file hashing, and many more.

5. iMacros

5 > 15+ Firefox Add ons for Web Developers & Designers
iMacros - Firefox Add-ons for Web Developers & Designers
iMacros was designed to automate the most repetitious tasks on the web. If there’s an activity you have to do repeatedly, just record it in iMacros. The next time you need to do it, the entire macro will run at the click of a button! With iMacros, you can quickly and easily fill out web forms, remember passwords, create a webmail notifier, download information from other sites, scrape the Web (get data from multiple sites), and more.

6. Pixlr Grabber

6 > 15+ Firefox Add ons for Web Developers & Designers
Pixlr Grabber - Firefox Add-ons for Web Developers & Designers
Grabbing screens (screen capture) and pulling images from the web just got a bit easier. With the Pixlr Grabber add-on, you can copy, save, share or even edit your final grabs – including any image or background – with just a right-click.

7. FoxyProxy Standard

7 > 15+ Firefox Add ons for Web Developers & Designers
FoxyProxy Standard - Firefox Add-ons for Web Developers & Designers
FoxyProxy is an advanced proxy management tool that completely replaces Firefox’s limited proxying capabilities. It offers more features than SwitchProxy, ProxyButton, QuickProxy, xyzproxy, ProxyTex, TorButton, etc.

8. ColorZilla

8 > 15+ Firefox Add ons for Web Developers & Designers
ColorZilla - Firefox Add-ons for Web Developers & Designers
Advanced Eyedropper, ColorPicker, Page Zoomer and other colorful goodies. With ColorZilla you can get a color reading from any point in your browser, quickly adjust this color and paste it into another program. You can Zoom the page you are viewing and measure distances between any two points on the page. The built-in palette browser allows choosing colors from pre-defined color sets and saving the most used colors in custom palettes. DOM spying features allow getting various information about DOM elements quickly and easily.

9. MeasureIt

9 > 15+ Firefox Add ons for Web Developers & Designers
MeasureIt - Firefox Add-ons for Web Developers & Designers
Draw a ruler across any webpage to check the width, height, or alignment of page elements in pixels.

10. ShowIP

10 > 15+ Firefox Add ons for Web Developers & Designers
ShowIP - Firefox Add-ons for Developers
ShowIP is a Mozilla Firefox extension which shows the IP Address of the current page in the browser’s status bar and allows queries to different databases about it when you right click on it. The IP is colored red for an IPv4 address and green for an IPv6 address (hence the name).

11. FoxReplace

11 > 15+ Firefox Add ons for Web Developers & Designers
FoxReplace - Firefox Add-ons for Web Developers & Designers
Search and replace function for firefox, features: Reg Exp editor, undo, automatic substitutions on AJAX pages, etc.

12. JSONView

12 > 15+ Firefox Add ons for Web Developers & Designers
JSONView - Firefox Add-ons for Web Developers & Designers
Normally when encountering a JSON document (content type “application/json”), Firefox simply prompts you to download the file. With the JSONView extension, JSON documents are shown in the browser similar to how XML documents are shown. The document is formatted, highlighted, and arrays and objects can be collapsed. Even if the JSON document contains errors, JSONView will still show the raw text

13. User Agent Switcher

13 > 15+ Firefox Add ons for Web Developers & Designers
User Agent Switcher - Firefox Add-ons for Web Developers & Designers
The User Agent Switcher extension adds a menu and a toolbar button to switch the user agent of a browser. The extension is available for Firefox and will run on any platform that this browser supports including Windows, Mac OS X and Linux.

14. Font Finder

14 > 15+ Firefox Add ons for Web Developers & Designers
Font Finder - Firefox Add-ons for Web Developers & Designers
FontFinder is created for designers, developers and typographers. It allows a user to analyze the font information of any element on a page, copy any piece(s) of that information to the clipboard, and perform inline replacements to test new layouts.

15. IE NetRenderer

15 > 15+ Firefox Add ons for Web Developers & Designers
IE NetRenderer - Firefox Add-ons for Web Developers & Designers
IE Netrenderer is an extension for Mozilla Firefox Web browser, giving you a quick access to the IE NetRenderer service. It enables you to get a screenshot of any webpage as it appears in the different versions of Internet Explorer.
Related Tags ; Firefox Add-ons, Firefox Add-ons Web Developers, web designer software, web developer software, Designers Add-ons, Web Developers Add-ons, Best firefox Add-ons, firebug Add-ons, FTP Add-ons, password managers Add-ons, screen capture Add-ons, Grabbing screens Add-ons, download image Add-ons, Proxy, Proxy firefox Add-ons, free proxy Add-ons, Color Picker Add-ons, Show my IP Add-ons, Search and replace Add-ons, JSON Add-ons, web designer tools, web developer tools.

http://ginva.com/2011/04/firefox-add-ons-for-web-developers-designers/

Rabu, 25 Januari 2012

Send Free Text Messages With Your iPhone

Send Free Text Messages With Your iPhone

From Wired How-To Wiki

Jump to: navigation, search
Steve Jobs touted the iPhone 2.0's $200 price tag until he was blue in the face. But anyone paying any attention at all quickly noticed that AT&T is making up the difference by upping the price of SMS messages. Under the iPhone's new data plans, you pay $5 per month for 200 messages (which is what was included with the original plan), $15 per month for 1500 messages, or $20 per month for unlimited messages. Given that data is much easier on the network than voice, SMS has to be one of the bigger scams the telcos are currently running -- and not just for the iPhone.
It may not be rocket science, but Jeff Carlson over at Tidbits has a tip to help you avoid exorbitant fees: use AOL's free instant message client for iPhone and iPod Touch. For those not using an iPhone or an iPod Touch, IMing instead of texting is old news. But now iPhone users can get in on the money-saving fun.
In fact, you can use just about any AIM client -- iChat, Adium, Fire or whatever you'd like -- to send a text message to any mobile device capable of sending and receiving text messages.
For those new to setting up AIM-to-phone connections, follow these instructions.
This article is a wiki. Got extra advice? Log in and add it.


Contents

[hide]

Step 1: Get a chat client for your iPhone

(Note: You can obviously skip this step if you just want to send text messages from your desktop.)
If you're using an iPhone, go to the Apple App Store and download the free AIM client for the iPhone. Either enter the App Store using your iPhone, or, if you're on your desktop, use this direct link to the AIM client in the iTunes App Store.


Step 2: Add your friend's phone to your buddy list

From your desktop AIM client (iChat, Adium, Pidgin or whatever you're using) add a new contact. Instead of entering your friend's AOL chat handle, enter their phone number using this format:
+14152765000
or
+1[area code][7-digit phone number]

with no breaks or hyphens. Put in the contact's name as something that identifies it as "Jeff's Phone" or "Scott's SMS" -- anything that helps you differentiate it from your friend's regular IM account.
Image:Sms iphone addcontact.jpg

Step 3: Log in and send a message

Your friend's mobile contact info should now appear in your buddy list. It will show up in all of your clients, too -- your iPhone, your work computer, your home computer. Your AIM buddy list is stored on AOL's servers, so you have access to the same list of buddies no matter what device you're using or where you're logging in from.
Tap on the buddy's name, type a message, and click send.


Step 4: Handling the replies

When you send a message this way, the AIM servers will translate it into an SMS and send it to the recipient's phone number. If your buddy is using an iPhone, they will receive your message as an SMS (and they'll pay for it). They'll have to sign up for an AIM account and download AOL's free chat app if they want to receive messages from you for free.
When you send your first message, you may get an instant auto-reply saying "Your IM has been sent to my mobile device..." or something along those lines. The text of this notice may vary slightly depending on the mobile carrier your friend uses.
Likewise, your friend may receive an SMS alerting them to the fact that an AIM user has sent them a text message, followed by instructions on how to disable AIM-to-phone text messages.
If your friend has already disabled AIM-to-phone text messages (or has disabled text messages altogether) your SMS won't go through.


Tips & Tricks

  • Remember to keep it short, as SMS is limited to 140 characters.


  • Also, AOL adds some additional information to your text message, like your AOL username and the note "You can reply to this message." This further limits the length of your messages, putting your new limit at about 120 characters.


  • If your note exceeds the character limit, it will arrive as two separate text messages. This means your friend will get dinged for an additional SMS.


  • A six-digit "short code" will show up at the top of the first message you send. Your buddy should be able to keep the conversation going by sending additional messages to that short code.


Conclusion

Maybe a bit more work than you'd like, and there are some drawbacks. But if you're a heavy text messager, it could save you quite a bit of money. In fact, it could save you as much as $480 over two years -- which is probably more than enough to cover the cost of an iPhone 3.0.
Still confused? Take a look at a video demonstrating the same steps, as part of a video series of iPhone 3G tips and tricks.
Have other iPhone tips and tricks?

This page was last modified 09:14, 16 August 2008 by dennisc. Based on work by dnynumberone, mderrick15 and snackfight.

http://howto.wired.com/wiki/Send_Free_Text_Messages_With_Your_iPhone

Jailbreak Your iPhone

Jailbreak Your iPhone

From Wired How-To Wiki

Jump to: navigation, search
Want to run custom native applications on your iPhone? Want to have ultimate control over your ringtones? "Jailbreaking" is the necessary first step. More in-depth introduction is needed.

For Mac OS X

The following instructions are for gaining access to an iPhone ("jailbreaking") on Mac OS X. Windows instructions have not yet been written, please contribute to the wiki by placing them on this page.
Using iNdependence
1. Download iNdependence, the open-source application for gaining access to your iPhone. You will also need the version 3.1.2 iPhone firmware from Apple (do not upgrade to 3.1.3 -- at this time, there are no Jailbreaks for 3.1.3). These free files are a 91MB download. If your computer doesn't recognize the files as a ZIP archive, append the extension ".zip" to the downloaded package then unzip it.
2. Make sure your iPhone is plugged in to your computer and active.
3. Set your iPhone's Auto-Lock timer to "Never" so sessions won't be interrupted.
4. Launch iNdependence and select "Perform Jailbreak."
5. INdependence will ask you for the unzipped iPhone firmware files. Navigate to the folder and click Open.
6. At this point, iNdependence may tell you to soft reset your iPhone. To do this, press and hold the Home button (the circular button with the square graphic on the phone's face) and the power button (the small, narrow button on the top). Press and hold both of these for about 25 seconds. The phone will restart -- keep holding. When you get back to the "Connect to iTunes" dialog with the yellow alert symbol, let go.
7. If iNdependence doesn't prompt you to do this, don't worry.
8. You should see the "Waiting for Jailbreak..." screen with a picture of a jail cell. If you get a "Recovery mode" error, power cycling the phone and then trying again. Keep trying until you get to the jail cell screen.
9. If the jailbreak was successful, you'll get a message saying so. If not, restart the phone and try again.
Using iFuntastic
1. Grab the latest version of iFuntastic, the freeware application from BitSpit enterprises. You'll need an Intel Mac to use it. Sorry, but iFuntastic currently only runs on Intel hardware.
2. Make sure your iPhone is plugged in to your computer and active.
3. Set your iPhone's Auto-Lock timer to "Never" so sessions won't be interrupted.
4. Launch iFuntastic and read the welcome screen. You'll see a large button on the left labeled "Unshackle." Click on this.
5. IFuntastic will ask you to restore your iPhone before continuing. This is usually always necessary, so it's recommended for everyone. Follow the instructions and read all of the appropriate warnings before continuing. Clicking Restore should launch iTunes and force it to download a large firmware file. ITunes will then restore your iPhone. When it's done, leave the iPhone connected and quit out of iTunes.
6. IFuntastic will detect that the Restore is finished and it will ask you to put the phone into "Soft recovery mode." To do this, press and hold the Home button (the circular button with the square graphic on the phone's face) and the power button (the small, narrow button on the top). Press and hold both of these for about 25 seconds. The phone will restart -- keep holding. When you get back to the "Connect to iTunes" dialog with the yellow alert symbol, let go.
7. IFuntastic will connect to your iPhone and install a few files on it. Watch the status messages at the bottom of the app window.
8. After a few seconds, iFuntastic will ask you to restart your iPhone.
9. Once the phone is restarted, you should see the "Unshackled" icon in iFuntastic's left navigation.
10. You can now add and delete ringtones, wallpapers and any number of applications on your iPhone.
Using PwnageTool 4.0
1. Download and install the latest version of iTunes 9.2.
2. all your important data including settings, apps, music, contacts and photos.
3. Download PwnageTool 4.0 and the original iOS 4.0 for your version of iPhone 3GS (download links given below). Move all these files to your desktop.
4. Start PwnageTool 4.0 and select your device.
5. PwnageTool 4.0 will now automatically detect the correct firmware for your device.
5. Click on "No" when PwnageTool asks you "Do you have an iPhone contract that would activate normally through iTunes?": Clicking on “Yes” will update your baseband to the latest version. Click on "Yes" only if you are on an officially supported carrier like AT&T.
7. PwnageTool will now create the custom .ipsw file for your iPhone which will be jailbroken. Click the build button to select it, then click the blue arrow button to proceed.
8. Restore the firmware on iPhone with iTunes Once the .ipsw file has been created, you will now have to restore your iPhone to this custom firmware 4.0 that you just cooked using PwnageTool 4.0 for your iPhone 3GS. Full detailed steps located in here.
Resources: Data Recovery Specialists

This page was last modified 23:20, 4 February 2011 by brittany623x. Based on work by jane66, hazypictures, dennisc, dnynumberone, rflorenc and kent and Anonymous user(s) of Wired How-To Wiki.
http://howto.wired.com/wiki/Jailbreak_Your_iPhone

Find Free, Legal Music

Find Free, Legal Music

From Wired How-To Wiki

Jump to: navigation, search
Finding quality music tracks that can be streamed legally on the web has gotten a lot easier thanks to the rapid adoption of the Creative Commons licenses. Several music community sites have sprung up where performers, composers, remixers and mash-up artists regularly post their tracks and make them available for use under one of the various CC licenses, either for downloading, streaming, remixing or all of the above -- all without DRM.
This article is a wiki. Got extra tips? Log in and add them.


Contents

[hide]

About Creative Commons

The Creative Commons is a non-profit organization. It provides free tools that creative and academic authors can use to publish their work under terms which allow sharing, remixing and reuse. The publisher chooses the rights they wish to attach to their works.
There are several different CC licenses. The Creative Commons website has a tool you can use to pick the right CC license for your own published works.


Finding CC-licensed music

The major hubs for Creative Commons-friendly music on the web are:
Jamendo: All of the music on Jamendo is free. The artists who upload their tracks there have given permission to anyone to access their songs. All of the songs on Jamendo are published under a Creative Commons license.
ccMixter: This site hosts CC-licensed remixes and CC-friendly songs you can mash up or tweak and sample. The site also has sample packs, loops and a cappella versions of songs you can use to create entirely new compositions.
Magnatune: Music is for sale on Magnatune, but you can stream every song for free first to see if you like it enough to pay for it. The streams are medium quality, but the downloads are full CD quality.

Searching for Creative Commons music

The CC's website has its own search engine at search.creativecommons.org. It will query all of the major search engines for you, and not just for music either. You can look for photos, videos and written works, too.
OWL Music Search offers a more innovative approach: upload a song from your own music library, highlight your favorite part of that song and OWL will search all of the major CC music sites (Jamendo, ccMixter and Magnatune) to find the best matches.


Finding legal streams

Most music sites allow you to stream at least a song or two by artists who maintain a presence there, even if their music is commercially available elsewhere. The streams are generally encoded at a lower bitrate than you'd get if you purchased the track, but it's a great way to discover new artists.
Try these sites:
Last.fm -- Most of the acts here don't offer any CC-friendly downloads, but they do free streaming radio tailored to your listening habits. You'll need to sign up for a free account and pick some favorite artists to get started, or go the extra mile and let Last.fm track your iTunes playcounts to identify your favorite artists and genres automatically.
Magnatune -- Music is for sale on Magnatune, but every song in the store can be streamed.
Know of other sites great for streaming and searching? Log in to the wiki and add them.

This page was last modified 19:18, 24 October 2008 by snackfight.
http://howto.wired.com/wiki/Find_Free%2C_Legal_Music

Stream Music

Stream Music Wirelessly to a Stereo

From Wired How-To Wiki

Jump to: navigation, search
Squeezebox Duet, our wirelessly streaming music hero. Photo courtesy Slim Devices
Squeezebox Duet, our wirelessly streaming music hero. Photo courtesy Slim Devices
Imagine this: music in your den, your library, the kids room, the west wing, the galley, the bathroom, the Lincoln bedroom, and the underground bowling alley. Does streaming music throughout your modest home sound good to you?
Well, if you're the do-it-yourself type, you can install a Windows or Linux-based music server, hook it into your wireless router and then configure some sort of wifi receiver to transfer the signal to your stereo. It isn't impossible, but it also requires some serious technical chops.
Fortunately, if you don't mind paying a little money, there's a much easier way: Logitech's Squeezebox media player.
The Squeezebox Classic and the slightly newer Squeezebox Duet remove the tedious details of software hacking and make it easy to stream music from your PC, Mac or dedicated server to any garden variety stereo receiver.
Even better, SqueezeCenter, the software that powers the Squeezebox, should work with any software MP3 player. The software supports MP3, AAC, WMA, FLAC, Ogg Vorbis, WAV and more, so you aren't format-limited like you are with iTunes.
Now, we'll take a look at what the Squeezebox does and walk you through setting up your own home audio network.
This article is a wiki. If you have better jokes and ideas of ways to stream music to your stereo, press the edit button and type away.

Contents

[hide]

What you need

  1. A Squeezebox or Duet, obviously.
  2. A wireless router.
  3. A PC, Direct Access Storage (DAS) or Network Access Storage (NAS) device to store your music and run the SqueezeCenter software. Because The SqueezeCenter, which powers the Squeezebox and provides a web interface to control your Squeezebox, is just a bundled web server and collection of Perl scripts it doesn't require special hardware. It could be as simple as a hard drive or just about any reasonably powered network storage device will work. You can always use your PC too.
  4. SqueezeCenter software (available for Win, Mac and Linux)

Set up

Once you have your new Squeezebox, plug it in and hook it up to your stereo. The device will walk you through the necessary steps to connect to your home wifi network. If your router happens to be next to your stereo, skip the wifi and plug the squeezebox directly into the ethernet port for more speed.
The view from the rear. Sexy. Photo courtesy Slim Devices
The view from the rear. Sexy. Photo courtesy Slim Devices
Once the Squeezebox is on your network, use the remote to select SqueezeNetwork. This will connect you to thousands of internet radio stations, music services like Pandora (free 90-day trial for Squeezebox users), Rhapsody and more. Use your Squeezebox remote to explore all the internet radio options.
I'm a big Pandora fan and spend most of time on the Squeezebox listening to my Pandora radio stations.
To use Pandora through the Squeezebox you'll need to head to the Squeeze Network homepage and create a free account. When you connect your account with your Pandora.com account (you'll do this from your account page at the Squeezenetwork website) Pandora will automatically upgrade you to a 90-day-free subscription -- no credit card required. Of course if you enjoy Pandora and want to keep using it you'll need to pay the $36/year fee once your 90 days are up.

Serving your own music

The internet radio and streaming features are all nice, but what about your own music collection? How do we get to it through Squeezebox?
The answer is simple, just install the SqueezeCenter software on your PC, Mac or NAS device. If you use iTunes to manage your music, SqueezeCenter can even read the same library and import all your existing playlists.
Head over to SqueezeCenter site and download the latest version of the open source software. Run the installer and point SqueezeCenter to your music collection. If you use iTunes, don't forget to choose the iTunes option in the setup dialog.
Once SqueezeCenter is running, head back to your Squeezebox and choose "SqueezeCenter" and you'll have access to all your music, as well as the radio options we explored earlier.


Plugins

Here's where SqueezeCenter gets really fun. There are hundreds of third party plugins available for SqueezeCenter. Want to send your current track to last.fm? No problem, just use the last.fm plugin. Want to change the look of SqueezeCenter? There are plenty of skins available. How about streaming music from your friends' muxtape mixes? The Demuxtape plugin does it.
Because the SqueezeCenter software is open source and there's a plugin SDK, the sky's the limit when it come to plugins. If you have ideas, head over to the suggestions page and add them in, who knows, maybe someone will build what you're looking for.

Using iTunes and AirPort

Squeezebox works with any stereo or computer and is adaptable to different players and audio devices. However, if you use iTunes exclusively, there's another wireless option for you.
Airport Express photo courtesy of the Apple Store
Airport Express photo courtesy of the Apple Store
Apple's " Airport Express Base Station Wireless router plugs into the wall near your stereo, connects to your stereo through a simple 1/8 inch stereo connection, and allows you to stream music straight from iTunes. It even has a USB port to allow you to print wirelessly. Because it is a router, it will also extend your wifi range, so you can plug in your router in the downstairs bowling alley, plug in the Airport Express into the Lincoln bedroom and still get a wireless signal from the west wing.
In iTunes, go to Preferences and click on the Advanced tab. Somewhere down the window will be a checkbox labelled "Look for remote speakers connected with AirTunes." Check it, press OK and press play. By George (Harrison? Michael?), you've done it! You'll notice some other options there which allow you to control volume from iTunes and control iTunes remotely from novelty Apple audio products. Click away if you want to -- your mileage may vary.
Like Squeezebox, Apple's Airport Express ain't cheap. For $100 a pop, you're going to empty your wallet if you want to connect every stereo in the house. Also, if you're limited to streaming only music to Airport Express from iTunes. Luckily, Airfoil is an application which will stream anything else, including my beloved Pandora, to the stereo.

Conclusion

The Squeezebox/SqueezeCenter may not be the cheapest option when it comes to streaming music through your house, but it's certainly one of the easiest. If you'd rather spend your time listening to music than upgrading software and fiddling with your network, then Squeezebox is for you.

This page was last modified 11:14, 14 August 2008 by jpsalvesen. Based on work by howto_admin.
http://howto.wired.com/wiki/Stream_Music_Wirelessly_to_a_Stereo

Embed a Video

Embed a Video on the Wired How-To Wiki

From Wired How-To Wiki

Jump to: navigation, search
Adding video is a great way to help illustrate your How-To Wiki article. Here are some instructions.

Get a video

Right now, we can only offer the ability to embed YouTube videos. Start by searching YouTube for a How-To video that best illustrates the technique you're sharing. If YouTube doesn't have anything satisfactory, consider shooting a short video yourself using a camcorder, your computer's webcam or your point-and-shoot still camera (most of them have video capture capability nowadays). Upload the video to YouTube when you're done.
But, bottom line: The video must be hosted on YouTube.



Use our custom tag

YouTube provides some embed codes that you would normally use to place a video inside a blog post or elsewhere on the internet, but we don't need those. We use the video's ID string, which is in the URL:
http://www.youtube.com/watch?v=eGcYE4UMVIQ
In this case, the video ID is everything after the v= part, so:
eGcYE4UMVIQ
Make sure you only grab the video ID. There's often extra data after the ID string, like &feature=related or &feature=PlayList. You can just ignore those bits.
Take the ID and plug that in between a set of HTML-style "youtube" tags
<youtube>eGcYE4UMVIQ</youtube>
Put that line into your How-To and you'll see an embedded video, like so:


This page was last modified 19:27, 25 September 2008 by snackfight.

http://howto.wired.com/wiki/Embed_a_Video_on_the_Wired_How-To_Wiki

Stream Your Music Online

Stream Your Music Online

From Wired How-To Wiki

Jump to: navigation, search
Vintage radio photo by monogatari via Flickr
Vintage radio photo by monogatari via Flickr
You've spent a lot of time and money collecting digital music. And by now, you have a pretty sweet library of MP3s and AACs to show for the effort.
But let's say you want to take that library to go? Before you start carrying around a huge hard drive, you might want to try streaming your tunes online instead. All it takes to start streaming your music over the internet is a playlist, a server with some storage space, and a software player that can open and play an internet stream.
This article is a wiki. Got extra advice? Log in and add it.


Contents

[hide]

Step 1: Host it somewhere

Most web hosts offer data plans around $10 per month that come with plenty of storage and bandwidth to hold and serve your music. The rates get steeper once you want to store more than 200 or 300 gigabytes. Also, when you're streaming, you're paying for bandwidth. So, if you're looking to share your collection with your friends as a stream, you'll have to monitor your usage more closely or else end up paying through the nose.
Besides the cost, you trade off a good deal of control over the data because it resides on some machine out there in the ether.
Hosting music on your own computer using a broadband connection is a preferable option, especially since you know exactly where it is and there's is no need to transfer your music anywhere. However, unless you have a static IP address, finding your computer (and your music) in the vast expanse of the internet can be a hassle. If your network provider keeps changing your IP address on you, try setting up Dynamic DNS using a service like DynDNS.
Tip: Webmonkey.com has an excellent introduction to using Dynamic DNS.
Tip: Dan Hilgert also has an explanation of his Dynamic DNS setup and streaming music guide.

Step 2: Create a playlist

Perhaps the easiest way to get your music online is to use your favorite music player. Most music players, including iTunes, Windows Media Player and WinAmp all use common playlist formats to play music online.
A playlist contains the names and location of your music files. It is downloaded and used by your media player to play the music files as a stream. It works pretty well, although the music players don't allow skipping, fast forwarding or rewinding.
The most-used music file formats are MP3, Windows Media Player's WMA and Apple's mp4 (also known as AAC). We recommend using only these player files for universality. If you're not sure which format to use, we'd recommend you default to MP3 to ensure the ultimate in compatibility.


Extended M3U

The easiest and most reliable method for streaming is to use M3U playlist files in conjunction with iTunes or Windows Media Player. Open a streaming URL by pressing Control-U (or Command-U for Mac) in either program.
An extended M3U file format looks like this:
#EXTM3U

#EXTINF:Birds In The Belly http://www.soundsofarcadio.com/mp3/BirdsintheBelly.mp3

#EXTINF:Hock It Like You Own It http://www.soundsofarcadio.com/mp3/HockItLikeYouOwnIt.mp3

#EXTINF:Kid I Know http://www.soundsofarcadio.com/mp3/AKidIKnow.mp3

You can follow the format shown above. Open the code up in a text editor and just paste in your own song info and URLs. When you're done building your list, save the result as a .m3u file and open it up in your player.
If you're a Windows user, you can download M3U Creator. The free desktop application will let you create and edit .m3u playlists in an easy-to-use interface.

XSPF

Another common playlist format is XSPF (pronounced "spiff"). This method is more practical for streaming music via a web page or Flash-based players, though many third-party applications support XSPF. For example, Yahoo Music Jukebox uses XSPF as its default playlist format.
The XSPF format is below. Note the "L" in "trackList" needs to be capitalized for it to be recognized by players.
<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
     <trackList>

       <track>
         <location>http://www.soundsofarcadio.com/mp3/BirdsintheBelly.mp3</location>
         <creator>Arcadio</creator>
         <album>Early Demo</album>
         <title>Birds in the Belly</title>
       </track>

       <track>
         <location>http://www.soundsofarcadio.com/mp3/HockItLikeYouOwnIt.mp3</location>
         <creator>Arcadio</creator>
         <album>Early Demo</album>
         <title>Hock It Like You Own It</title>
       </track>

       <track>
         <location>http://www.soundsofarcadio.com/mp3/AKidIKnow.mp3</location>
         <creator>Arcadio</creator>
         <album>Early Demo</album>
         <title>A Kid I Know</title>
       </track>

     </trackList>
</playlist>


Again, to make your own playlist file, just copy this code into a text editor, change the song info and the URLs, and save the results with the extension .xspf.
For a list of players and uses for XSPF files, visit the XSPF applications page. Included in the list is an M3U to XSPF file converter and some command line tools used to generate XSPF files from various music libraries online.
There are also some handy validation tools to make sure your spiffs are well-formed.

PLS

The PLS format is another streaming playlist option, and used mostly by professional online radio broadcasts. You'll find a good deal of PLS-streaming music stations on Shoutcast.
The PLS file format looks like this:
[playlist]
NumberOfEntries=3

File1=http://www.soundsofarcadio.com/mp3/BirdsintheBelly.mp3
Title1=Birds in the Belly
Length1=-1

File2=http://www.soundsofarcadio.com/mp3/HockItLikeYouOwnIt.mp3
Title2=Hock It Like You Own It
Length2=-1

File3=http://www.soundsofarcadio.com/mp3/AKidIKnow.mp3
Title3=A Kid I Know
Length3=-1

Version=2


Length refers to the length of the song. Use -1 to have the music player ignore it entirely.

Download Software to Do It For You

Icecast is an open source music broadcasting solution. The player is available for Windows or Linux. If you are uploading your tracks to a web host, and depending on how accommodating your web host is, you might find Icecast the perfect solution for setting up your internet radio station.
Otherwise, you might want to give Shoutcast's broadcasting tools a try. Shoutcast's tools are extensions built on the Windows-only WinAmp music player, but some broadcasting tools for Mac and Linux are also available.
If you already have WinAmp, Spacial Audio Solutions offers a plugin to turn it into an internet radio station. Spacial also has software for the enthusiastic amateur and professional: SimpleCast and SAM Broadcaster.
iRadeo is a free streaming audio platform that allows anyone to start an online radio station. Once installed, iRadeo will automatically detect and stream any MP3 or WAV file formats that has been uploaded to the specified directory.
Finally, Peercast provides both direct and P2P streaming at the same time, allowing you to stream music online anonymously.

Don't Feed the Lawyers

You could be fined for broadcasting music you don't own the copyright to, and in most cases the penalties are pretty severe. There are also plenty of rabid music industry lawyers with a history of going to great lengths to prosecute copyright violators. That said, be careful how you distribute your streams.
Some of the software solutions listed here have built-in password protection. Otherwise, you'll have to know some SSL and/or password protection web hosting configurations to lock down your stream.
Your other option -- and probably the safest -- is to just keep your station under wraps. You can listen to it freely, but don't go spreading the word. Remember, the internet has ears!

This page was last modified 18:43, 3 July 2009 by hacknskate. Based on work by dnynumberone, iradeo, dhilgert, kdardis, snackfight and howto_admin.

http://howto.wired.com/wiki/Stream_Your_Music_Online

Encrypt Your E-Mail

Encrypt Your E-Mail

From Wired How-To Wiki

Jump to: navigation, search
Lock image by fpsurgeon via Flickr
Lock image by fpsurgeon via Flickr
Your e-mail holds the bulk of your online information. Unfortunately, that information is out in the open. That is, unless you decide to encrypt it so only you can determine who can read it. The growth of the internet, and e-mail in particular, has given rise to numerous types of encryption software for the secure transmission of information. There are various reasons for wanting to encrypt your e-mail today:
  1. Client confidentiality. You need to transmit sensitive commercial information over e-mail, and you don't want people who sneak onto or steal your computer to compromise your clients' privacy.
  2. You want to avoid prosecution by the government. Perhaps you you live under an authoritarian regime that is trying to infringe on your civil liberties. We'll give you the benefit of the doubt here.
  3. You are a business owner or the head of an organization targeted by digital con artists and you need a system to authenticate your identity amongst your clientele.
  4. You read "Cryptonomicon" by Neal Stephenson and you geeked out on the encryption descriptions


This article is a wiki, an un-encrypted piece of text available for editing by anyone on the internet. If you have something to offer to this article, log in (using an encrypted channel, of course), and have at it.

Contents

[hide]

What You'll Need

Encryption on the internet is not unlike your typical lock and key combination. What you'll need to do is choose the lock, in the form of encryption platform, and then generate a key to lock (encrypt) or unlock (decrypt) your data.

Choose your lock

There are various encryption platforms. Some popular standards include:
  • Advanced Encryption Standard (AES)
  • Triple Data Encryption Algorithm (TDEA), X.509
  • Various flavors of Pretty Good Privacy (PGP), including Open PGP and Gnu Privacy Guard (GPG)
Because encryption ought to be tightly integrated with your e-mail client, the standard you end up using is probably going to be determined by what works with your e-mail client of choice. For example, Microsoft Outlook comes with TDEA encryption, Apple's Mail supports X.509 encryption, and there is a GPG add-on for Firefox that works with Google's GMail.

Create your keys

To get started with encryption, you need to create an encryption key pair, which is like a digital signature and pass code. Your e-mail client or stand-alone encryption software might be able to create these keys for you or you may be directed to the web site of a certificate authority such as Thawte or Verisign to create and store your key.
Enter your full name, your e-mail address, and create a pass phrase that will ensure that only you can use your key. Your pass phrase should be fairly long and complicated - you shouldn't use names, dates, addresses, or anything else that can be easily guessed at. One simple method is to use mondegreens; you know, those misinterpreted words you used to sing along with, until you learn what the real lyrics really are and become terribly embarrassed. For example, Jimi Hendrix's "'scuse me, while I kiss this guy."
Certificate authorities create a key pair of both a private and a public key for you. The only people who should have access to your private key are you and the certificate authority; this key is what allows you to encrypt files and decrypt files meant just for you. The public key is freely distributed to anyone you correspond with; it allows other people to check your digital signature to confirm that you are the actual author, and it allows them to encrypt files and messages that only you can decrypt. Depending on the encryption standard you are using, you may have to send people your public key by attaching a file, or it may be automatically downloaded from the certificate authority's public key server.

Start encrypting!

The two most common functions of encryption software are Signing and Encrypting. Signing an e-mail lets anyone who has access to your public key decrypt the message, and serves to confirm that you are the original author. Signing is useful in situations where unsavory characters may be sending out fraudulent information in your name and you need people to know what information is really coming from you. Encrypting scrambles plain text or file attachments and only allows the intended recipient to access them. Encrypted files and messages are also signed as a matter of course, so the recipient can also confirm that the message they are decoding did actually come from you.

In the Future

As computers get more powerful, it becomes easier to crack encryption. In fact, one of the very first digital computers ever created, Colossus, was used to decrypt German codes during World War II. Typically as code breakers get more powerful, encryption systems just use longer and longer codes to slow down brute-force attempts to guess them: right now most desktop encryption software offers up to 4,096-bit encryption.
An entirely new system of encryption is being developed that takes advantage of the principles of quantum mechanics: quantum encryption creates an entangled key pair of qubits that is shared among two parties. These entangled qubits allow the two parties to share information securely, and - due to the peculiar role observation plays in quantum mechanics - also alerts them if anyone is attempting to eavesdrop on their secure channel. Quantum cryptography is already running on experimental military and university communication networks, and if the example of the World War II code-breaking machines is any indication, it's only a matter of time until the technology trickles down to consumers.
Additional photo by Defrostca/Flickr.

This page was last modified 21:53, 19 November 2009 by howto_admin

http://howto.wired.com/wiki/Encrypt_Your_E-Mail 

Backup Of Your Gmail

Make a Local Backup Of Your Gmail Account

From Wired How-To Wiki

Jump to: navigation, search
Web-based e-mail services like Gmail, Yahoo Mail or Windows Live Mail are great for their access-anywhere capabilities. The ease and simplicity of checking your mail in a browser have caused many of us to ditch the desktop client in favor of a web-based interface. It's one less application to have running and, in the case of Google's Gmail, the search capabilities and conversation threading blow desktop apps out of the water.
However, using a service like Gmail means you don't have a local backup of your e-mail like you would if you were using a desktop client. That means if there is a glitch on Google's side, like the one February 28 that led to the deletion of approximately 40,000 Gmail accounts, you could lose everything and be forced to start from scratch.
(Update 3/11 3:00 p.m. EST: A Google spokesperson emailed Wired.com to say that no email was permanently lost, and the company has restored 100% of the data, per the incident report (pdf).)
Fear not— just because you prefer to use Gmail for the day-to-day, it doesn't mean you can't store backups of your e-mail on your local machine. It requires a bit of work to set up, but once you do, you'll be able to enjoy the goodness of Gmail's web interface worry-free.
This article is part of a wiki anyone can edit. If you back up your hard drive more often than you get your hair cut, please log in and contribute.
Other pages in this series need your help:

Contents

[hide]

Backup Gmail Using a Desktop Client

All the major operating systems ship with a built in e-mail client. Some are better than others, but all of them can connect to your Gmail account and download your messages to create a local copy of your mailbox.
Beware that some of these apps may store mail in funky proprietary formats (Apple Mail, Outlook, we're looking at you here) rather than industry standard formats like .mbox. To guarantee cross platform compatibility, we recommend the Mozilla Thunderbird client. Thunderbird 2.0 even offers a handy one-click set up for accessing Gmail.
First, you'll need to futz with Gmail's settings.


Set Up Gmail & Thunderbird

The unofficial logo of your latest desktop hack
The unofficial logo of your latest desktop hack
Step 1. Go to the Gmail web interface and click the Settings link at the top right corner of the page. Look for the "Forwarding and POP/IMAP" tab and click the link.
Step 2. Now you need to enable either POP or IMAP. For most people, POP will work just fine and it's the simpler of the two. Just select the "Enable POP for all mail" option. You'll also notice that you can control what Gmail does when your desktop client connects under the "When messages are accessed with POP" setting. Choose "keep Gmail's copy in the Inbox" since we're just using POP for backup purposes.
Step 3. Now startup Thunderbird, enter your username (the bit before @gmail.com in your e-mail address) and Google password. Thunderbird will begin downloading your e-mail, creating a local backup. There's no need to mess with Thunderbird's settings or since you're just doing this for backup purposes.
Tip: Remember to open Thunderbird periodically so that your mail gets backed up.
Tip: Make a backup of your Google Calender as well using the two-way sync add-on for Mozilla Sunbird.
Tip: Make Thunderbird look like a native Apple app by installing REO-2007's Leopard Mail skin.
While this method will work and is definitely the easiest for most people, there are some drawbacks. The most obvious is that the backup doesn't include your sent mail. If you're looking for a way to improve your backups and automate the process (and you don't mind a little command line tinkering), read on.
The old Eudora 7 works great for this. I have just migrated it to Vista and though it has some quirks it gives me access to all my emails since 1999 with several ISP's. I use Gmail on the web from other computers but work with my mail on Eudora. I am considering migrating to Eudora 8 based on Thunderbird code but I have read some disturbing reviews.

Backup Gmail Using Getmail

Getmail is an open source Python program that can backup your Gmail account. Getmail will work on any *nix system, including OS X, and even Windows as long as you have Cygwin installed.


Installing Getmail

Ubuntu users have it easy, since Getmail is in the Ubuntu repositories.
For other operating systems, you can either add the repository to aptitude or you can compile from the source like so:
Download Getmail, then open a terminal windows and type:
tar xzvf getmail*.tar.gz
cd [the directory it was unpacked into]
sudo python setup.py install
For Cygwin, you will probably first have to "rebase" your Cygwin installation. Briefly, that means closing Cygwin, opening cmd.exe and using it to run "dash" from C:\cygwin\bin, then typing "/bin/rebaseall" at the prompt it gives you. More on that here.

Setting Up Getmail

Now you just need a configuration file to tell Getmail how to connect to Gmail. There are a ton of sample configuration files on the Getmail site, but here's one that works well with Gmail. Create a file at ~/.getmail/getmail.gmail and put the following text in it:

   [retriever]
   type = SimplePOP3SSLRetriever
   server = pop.gmail.com
   username = yourname@gmail.com
   password = yourpassword
   [destination]
   type = Mboxrd
   path = ~/gmail-archive/gmail-backup.mbox
   [options]
   verbose = 2
   message_log = ~/.getmail/gmail.log 

Getmail won't create the mbox file, so before we get started, create a new empty file called gmail-archive.mbox in the gmail-archive folder of your home directory (or where ever you choose to store it). From the command line this will do the trick: touch ~/gmail-archive/gmail-backup.mbox


Running Getmail

You have everything set up, so it's time to actually make the backup. Fire up a terminal window and enter the following line:
getmail -r ~/.getmail/getmail.gmail
You should see a long string of messages begin printing out as Getmail starts grabbing the contents of your Gmail account. If the script stops, fear not -- Google has some limits on how many messages can be retrieved at one time. Just run the above command again the Getmail will pick up where it left off. See Getmail's documentation for more about this "cutoff" issue.
Now you have an mbox-formatted local backup of your Gmail account and you can access it with any e-mail client that understands mbox files, which is pretty much everything except Microsoft Outlook.
To automate this process, just create a shell script and attach it to a cron job that runs once a day or however often you feel is necessary.


Backup Using Fetchmail

Backing up using Fetchmail is probably the most difficult and arcane option of the bunch, but if you're looking for a weekend project and enjoy tinkering with the command line, Fetchmail can create backups of your Gmail account.
Have a read through the Fetchmail documentation to see how you need to set things up.
Also check out Lifehacker's excellent tutorial on Fetchmail. It's written for Windows users running Fetchmail under Cygwin, so if you're on a *nix system just ignore the Cygwin-specific elements.


In the Future

Online sites businesses often depend on your eyeballs hitting their web pages. So it would go without saying that making your data portable doesn't seem to be in the best interests of the services you use online. After all, how are these companies going to keep you coming back?
However, the ethics of that business model is in question. In order to make their sites compelling and competitive, services like Gmail or Yahoo's mail service are allowing you to import and export your data. Google has even formed a Data Liberation task force which aims to make all of your data on its sites portable. Its message is clear: In the future, your contacts, your e-mail messages, your data are yours to keep and use wherever you want to.

This page was last modified 20:44, 11 March 2011 by sam_gustin. Based on work by qwerty0, howto_admin, pstatz, mvip, brucemcintosh, hereandthereblog and flyingsolo.