sábado, 1 de outubro de 2011

Timeline: Celebrating 40 Years at Walt Disney World

Timeline: Celebrating 40 Years at Walt Disney World:

With the 40th anniversary of Walt Disney World taking place this Saturday, we really had to think hard about what to feature on the blog in the days leading up to this huge milestone. After all, four decades of history sure offers a lot of options!


In the end, we wanted to honor as many milestones as we could. What resulted was the infographic below.


What do you think? What’s been a Walt Disney World highlight moment for you?


Timeline: Celebrating 40 Years at Walt Disney World


Timeline: Celebrating 40 Years at Walt Disney World by Jennifer Fickley-Baker: Originally posted on the Disney Parks Blog

Top 10 Tech Concepts You Always Wanted To Learn About (But Never Did) [Lifehacker Top 10]

Top 10 Tech Concepts You Always Wanted To Learn About (But Never Did) [Lifehacker Top 10]:

Top 10 Tech Concepts You Always Wanted To Learn About (But Never Did)We're busy people, and even the most savvy of us sometimes just don't have the time to learn about every odd and end in the tech world. Here are some of our favorite tech explainers on things you probably hear a lot about, but never really knew.


10. Net Neutrality


Top 10 Tech Concepts You Always Wanted To Learn About (But Never Did)It's a subject that only crops up from time to time—usually when new legislation is being pushed through or a tech company has done something really stupid—but it's an important thing to know about in today's age of ubiquitous internet. If you still aren't sure what net neutrality is—or even if you have a rough idea but aren't an expert—check out our introduction to net neutrality and what it means for you.



9. The Windows Registry


Top 10 Tech Concepts You Always Wanted To Learn About (But Never Did)Many Windows users know of the fabled registry, though fear it because of its cryptic (and powerful) nature. However, for those that understand how it works, it can be an invaluable tool. Check out our explainer and mythbuster on the Windows registry, and then be sure to check out our top 10 favorite registry tweaks to really make it work for you.



8. Android Task Killers


Top 10 Tech Concepts You Always Wanted To Learn About (But Never Did)Android task killers were useful tools back in the very early days of Android, but nowadays they actually do more harm than good—yet cellphone manufacturers still recommend them to new users all the time. Read up on what Android task killers actually do, and why you shouldn't use them on your phone. You might be surprised at what you find. Android isn't perfect, but traditional Task Killers aren't the answer (though we list some alternative tools that will help you in that explainer).



7. SSL Encryption (Also Known as HTTPS)


Top 10 Tech Concepts You Always Wanted To Learn About (But Never Did)You've probably noticed that some sites use https:// instead of http:// in their web addresses, but maybe you don't know what that actually means. Maybe you know that it encrypts your data for better security, but you don't really know what it's protecting your from. Either way, read up on what HTTPS is and why you should care about it on sites like Facebook, and once you do, be sure to check out browser extensions like HTTPS everywhere to get it enabled on as many sites as possible.



6. What "4G" Really Means


Top 10 Tech Concepts You Always Wanted To Learn About (But Never Did)This new "4G" phenomenon that's sweeping the nation is full of hype, but not very much real info. No one really says what 4G is or how fast it actually is—they just tell you it's something you want. We've talked about everything you need to know about 4G, including whether it's worth upgrading your phone for. Even if you thought you understood the basics behind 4G, you might be surprised at what you find.



5. The Difference Between Lossless and Lossy Music


Top 10 Tech Concepts You Always Wanted To Learn About (But Never Did)You may or may not think a lot about the "bitrate" of your music, but the argument of whether bitrate actually matters has raged for quite a while. We break down exactly what bitrate means, how lossless music compares to "lossy" music, and whether it's something you should worry about. If you decide lossless music might be for you, you might also want to check out our guide to managing multiple music libraries, which can be a great help to those with both high- and low-bitrate files.



4. 64-Bit vs. 32-Bit Operating Systems


Top 10 Tech Concepts You Always Wanted To Learn About (But Never Did)If you've reinstalled Windows or Linux anytime recently, you were likely given the option to choose between 64-bit and 32-bit versions. In a nutshell, if you have 4GB of RAM or more, you'll want to go 64-bit—but if you want to know why this is the case, check out our guide to 64-bit vs. 32-bit operating systems. And, if you aren't sure whether you even need more than 4GB of RAM, we've got you covered with an answer there too.



3. Proper Windows Maintenance


Top 10 Tech Concepts You Always Wanted To Learn About (But Never Did)Windows maintenance myths have been around since what seems like the beginning of time, which can leave you very confused as to what you actually need to do to your computer to keep it running in tip top shape. We've mentioned a few of the most important maintenance tasks you should perform, as well as some of the myths that might seem good, but can actually slow you down. Peruse our Hive Five on the best all-in-one Windows tools, while you're at it. When you're done reading, you should know enough that you'll never have to reinstall Windows from scratch ever again.



2. Viruses, Trojans, Worms, and Other Malware


Top 10 Tech Concepts You Always Wanted To Learn About (But Never Did)Windows malware: it's a burden many Windows users have to shoulder, yet something most of them know nothing at all about. If that sounds like you (or someone you know), we recommend learning the difference between viruses, trojans, worms, and other malware to get a better idea of what you're up against. You'll also want to check out these nine common myths and misconceptions about viruses, and then get yourself some good antivirus protection (which you shouldn't need to pay for since Microsoft's tools are good enough).



1. Wi-Fi and Networking


Top 10 Tech Concepts You Always Wanted To Learn About (But Never Did)With the internet as ubiquitous as it is today, networking is an essential part of any computer user's setup, yet so many of us are completely lost when we actually have to configure the networks in our home. We've gone through everything you need to know about routers, Wi-Fi performance, and making the most our of your network in our "Know Your Network" night school, so you'll never be puzzled by that router configuration page ever again. While you're at it, you might want to check out the many things that can lead to bad Wi-Fi coverage and how to fix them—you'll be glad you did.





There are a lot of complicated tech subjects out there, but these are some of our favorites from over the years that we think more people should know about. You probably have your own opinions, so if you can think of a good explainer we didn't mention above, share it with us in the comments.




You can contact Whitson Gordon, the author of this post, at whitson@lifehacker.com. You can also find him on Twitter, Facebook, and lurking around our #tips page.

 


How We Built Our Real-Time, Location-Based Urban Geofencing Game

How We Built Our Real-Time, Location-Based Urban Geofencing Game:

This guest post comes from Amber Case, co-founder of Geoloqi, a private, real-time platform for location sharing. She also speaks frequently on Cyborg Anthropology, the study of humans and computers.


GeoloqiIn this post I’ll describe how we planned, built and tested a truly real-time location-based game with Socket.io, Redis, Node.js, and what we learned along the way. Over the past few months, we’ve spent the majority our free time building a real-time game as a test for our location platform, Geoloqi. We call the game MapAttack! due to its map-based nature. Two teams compete to capture the most points on the gameboard. The gameboard, in this case, is the city streets of the neighborhood the players are in.


MapAttack iPhone Gameboard


We set each geofence up with a point value that would give players points for entering geofences. The idea was that a virtual map would be set up on top of the real world, and players on red and blue teams would try to capture all of the geofence points in the game before the other team. To capture a point, the phone would have to detect when the player entered the fence, determine the point value of the fence, notify the player that he received the point, turn the geofence the color of the team, and then add the point to the player score and the overall team score.


Why Build a Real-Time Geofencing Game?


We wanted to create a game that allowed people to physically interact with the real world instead of a computer console like a first person shooter or a real-time strategy game. We were inspired by playing a real-life version of Pac-Man called Pacmanhattan, invented by graduate students at the Interactive Telecommunications Program at NYU in 2004. We played it at Portland’s WhereCamp conference in 2008, and we wanted to see if we could make a GPS version of the game, as Pacmanhattan relied entirely on phone calls and physical maps. We also needed a good demo of Geoloqi’s streaming API.


Technical Challenges


Here is an overview of the problems we had to focus on in order to build the game.



  • Handling the detection of users entering and leaving 200+ geofences concurrently.

  • Handling the volume of location-updates from all the phones in a given game (20 or more users per game).

  • Allowing each phone and web browser watching the game to be able to see the movements of players and the geofences changing color in real time. Every phone in the game sends its location to the server, which broadcasts that data to every other phone and browser watching the game.

  • Handling errors and differences in GPS technology on different smart phone models in order to ensure a fair gameplay experience.


Differences in GPS Hardware


GPS signals are known for reflecting off of tall buildings in urban settings. This causes inaccuracy and inconsistency in location data. It is less-pronounced in newer phones, but it greatly shows in older ones.

Comparison of iPhone 3GS and iPhone 4 GPS quality


Before our Streaming API


Before we finished the Geoloqi streaming API and before we started using Node.js and Socket.io, everything was based on polling for new updates. Phones reported their location at 5 second intervals and the browsers would update the game board in 5 second intervals.


Using Socket.io, Node.js, Redis, and Sinatra Synchrony


MapAttack Phone/Server Architecture


Socket.io




Socket.io is a cross-browser web socket implementation allowing us to do real-time data updates on the browser and also supports older browsers. We can use the latest technology without requiring all of our users to update to the newest browsers, thanks to Socket.io falling back to older technologies in older browsers. This allow us to do instant updates across browsers and the phones in the game.


Node.js




Node.js is Evented I/O for V8 Google’s Javascript implementation for Chrome, implemented with a reactor pattern, that enables for large amounts of asynchronous data traffic.


We use a Node.js server to stream the location data from the phones to the Redis pub/sub channel. It publishes to Redis, and another Node server subscribes to that redis channel. Our Node.js server receives updates from the phones using a custom protocol similar to Google’s Protocol Buffers, which is essentially a very compact binary JSON.


When a browser wants to start streaming data, it connects to the Socket.io server and that server then subscribes to the Redis pub/sub channel. The Socket.io server sends that data via Websockets to the browser, falling back to Flash or long-polling if Websockets is not available.


In essence, Socket.io allows us to use Websockets, which are completely new, but also allows this to work on older browsers thanks to the fallback tricks.


Redis




Redis is an open source, advanced key-value store that has support for message queues using something called publish/subscribe, or pub/sub (not to be confused with PubSubHubbub).


From the higher level what this lets us do is handle the difficulty of sending data to all of the phones in the game and the browser in real-time. Every phone in the game sends its location to the server, which broadcasts that data to every other phone and browser watching the game.


One of the interesting things about the publish/subscribe system is that with a traditional system you have to maintain connections and iterate through each in order to pass data through them. The alternative would be that if you had 10,000 users you’d have to iterate through an array of 10,000 connections, which would be very slow and prone to locking up on socket problems.


Using Redis pub/sub is like starting a radio station. Once it is turned on, people (in this case, browsers) can just listen in. This allows us to do real-time data updates to clients (browsers and phones) at a massive scale.


Sinatra Synchrony




Sinatra::Synchrony is a small extension for Sinatra that dramatically improves the concurrency of Sinatra web applications. Powered by EventMachine and EM-Synchrony, it increases the number of clients your application can serve per process when you have a lot of traffic and slow IO calls (like HTTP calls to external APIs). Because it uses Fibers internally to handle blocking IO, no callback gymnastics are required! This means we can just develop as if we were writing a normal Sinatra web application.


Sinatra::Synchrony allows us to do asynchronous programming (ala Node.js), except that it wraps the callbacks in Fibers (which are basically co-routines in Ruby). This allows you to do synchronous programming while taking advantage of asynchronous code. Aside from being easier to program this way, it also allows us to switch to a different concurrency/parallelism strategy if we need to. Kyle Drake developed Sinatra Synchrony specifically for MapAttack. Drake’s work became popular after he made a presentation on Sinatra::Synchrony at PDX Ruby.


The MapAttack Game Server


Finally, there is the MapAttack Game Server. In this case the Game Server is a simple database that takes care of storing the player point data that is displayed on the map and on the phones as players grab points in real-time.


Source Code


We made the source code for MapAttack available for download. You can download or fork the source code for the MapAttack website, iPhone application and Android application. If you build anything interesting with it, please let us know.


Upcoming Games


We’ll be bringing MapAttack! to WhereCamp Portland on October 7-9, 2011. We’ll give an overview of the technology there as well. If you plan to be in the area, please join us.



Sponsored by

Related ProgrammableWeb Resources

Geoloqi Geoloqi API Profile, 2 mashups




Best of Tuts+ in September

Best of Tuts+ in September:

Each month, we bring together a selection of the best tutorials and articles from across the whole Tuts+ network. Whether you’d like to read the top posts from your favourite site, or would like to start learning something completely new, this is the best place to start!






    Psdtuts+ — Photoshop Tutorials




  • Create Animal Textured Typography

    Create Animal Textured Typography


    In this tutorial we are going to create fun, realistic, animal textured, 3D typography in Photoshop using CS5′s Repousse tool. Let’s get started!


    Visit Article





  • Create a Detailed User Interface for an iPad Application

    Create a Detailed User Interface for an iPad Application


    In this tutorial we will show you how to design a detailed user interface for an audio-themed iPad application. We will design this application using a retina display resolution and will make use of Photoshop’s shape layers and layer styles. Let’s get started!


    Visit Article





  • How to Apply Light, Shading, and Shadow to Round Objects

    How to Apply Light, Shading, and Shadow to Round Objects


    Photoshop is an excellent tool for manipulating photographs but it can also be used as a means to create stunning digital art. This tutorial is part of a 25-part video tutorial series demonstrating everything you will need to know to start producing digital art in Photoshop. Digital Art for Beginners, by Adobe Certified Expert and Instructor, Martin Perhiniak will begin by teaching you how to draw in Photoshop. At the conclusion of this series you will know all you need to produce your own concept art and matte paintings in Photoshop.


    Visit Article





  • Nettuts+ — Web Development Tutorials




  • 14 Ways you can be Sure you’ve Married a Geek

    Ways you can be Sure you’ve Married a Geek


    Everyone knows that when you get married, your life changes. When Jeffrey and I recently tied the knot, we were advised by the older and wiser that the first year of marriage is the hardest. But so far, it has been fantastic. Dont get me wrong; just because married life is proving to be bliss does not mean there havent been any of those aforementioned changes. Recently, I realized that the ’married life changes” that I am adjusting to are all coincidentally related to the fact that Jeffrey is a web developer, a.k.a Geek.


    Visit Article





  • Is Conference Pricing Out of Control?

    Is Conference Pricing Out of Control?


    You’ve surely experienced the letdown of registering for a conference, only to find that it costs $1,000 (or more) to attend (not including travel expenses). Isn’t that a bit extreme for two days worth of training? Then again, is that the only way the conference organizers can cover the high cost of planning such an event? Let’s see…


    Visit Article





  • The Best Way to Learn JavaScript

    The Best Way to Learn JavaScript


    Learning something new is scary. For me, the biggest issue with picking up a new skill is that I don’t know what I don’t know. Given that, it’s often useful to find a plan for learning whatever you’re interested in. That’s what this post is: your blueprint, your roadmap, your plan of action for learning JavaScript! You don’t have to worry about finding the best resources, sorting out the bad ones, and figuring out what to learn next. It’s all here. Just follow it, step by step.


    Visit Article





  • Vectortuts+ — Illustrator Tutorials




  • 150+ Free, Vintage Vector, Medieval Heraldry Graphics

    Free, Vintage Vector, Medieval Heraldry Graphics


    It’s free vector graphics time, my favorite hour of the day! We’ve roundup up a truckload of heraldry graphics available in EPS, SVG, AI and other vector formats for free download. These medieval packs are composed of emblems, crests, shields, dragons, knights, helms, armor, swords, flourishes, banners, and all sorts of vintage design elements. Whether you’re designing a stylish brochure for your favorite client or your personal portfolio website, these graphics could add the perfect stylish touch your project is needing.


    Visit Article





  • Top Tips and Secrets from Talented Vector Artists

    Top Tips and Secrets from Talented Vector Artists


    Today we share top tips and secrets from talented vector artists, which can help add insight into their processes and can give us the advice we need to improve in our own artwork.


    Visit Article





  • Playing with Stationery Art Brushes and the Live Paint Bucket

    Playing with Stationery Art Brushes and the Live Paint Bucket


    In today’s tutorial I’m going to show you how to create some line art style stationery art brushes. You’ll then learn to combine them with the Live Paint Bucket to create a typography piece.


    Visit Article





  • Webdesigntuts+ — Web Design Tutorials




  • A Beginner’s Guide to Successful Conversion

    A Beginner’s Guide to Successful Conversion


    Converting visitors into valuable users is arguably the most fundamental element of managing a website. We’re going to take a closer look at conversion, discuss what it is, cover some common pitfalls, and tackle improving your site’s conversion rates.


    Visit Article





  • Sign-in or Register: Form Design From Scratch (Day 1)

    Sign-in or Register: Form Design From Scratch (Day 1)


    We deal with web forms all the time; when we log in to YouTube, Facebook, or any other web service, we have to get through a login or sign up process. Often this can be difficult because some forms are too long, or too cluttered. We’re going to build a stylish, straightforward login form, and today we’ll be looking at the Photoshop side of things.


    Visit Article





  • Weekend Freebie! The Aureus Landing Page (PSD)

    Weekend Freebie! The Aureus Landing Page (PSD)


    I originally designed the Aureus Landing Page for ThemeForest. However, I changed my mind and decided to share it with all of you guys instead – I love giving back to the design community!


    Visit Article





  • Phototuts+ — Photography Tutorials




  • More than 60 Amazing Examples of Black & White Portraiture

    More than 60 Amazing Examples of Black & White Portraiture


    The life of the monochrome portrait contains a rich history dating back to the birth of photography itself. Upon the invention of the camera, it was the portrait that took precedence. The opportunity to capture fellow man in a moment in time on film was finally a reality. So when put into context, appreciating the continued importance and wide scale exploitation of black and white portraiture today, it’s clear that the art is not lost and has survived the test of time.


    Visit Article





  • Travel Portraits: Methods for Making a Connection

    Travel Portraits: Methods for Making a Connection


    If you love to travel and take photographs, you have likely come across the dilemma of what to do when photographing people. Most see it as a catch 22. If you ask permission (as I believe is proper) then the person is not being ‘natural’ as they were before you asked, doing whatever it was that caught your eye. If you snap away, you risk being seen as rude and offending your subject which, for one reason or another, you thought of highly enough to take a photo. So what to do?


    Visit Article





  • FlashMasters: Off-Camera Flash

    FlashMasters: Off-Camera Flash


    Off-camera flash holds a tremendous amount of potential. With the ability to remove the flash from the same axis as the camera, off-camera lighting gives a photographer more creative options than ever before. Today, we’re going to learn about getting started with off-camera flash.


    Visit Article





  • Cgtuts+ — Computer Graphics Tutorials




  • “The Warrior” – Part 1

    The Warrior” – Part 1


    In this tutorial you’ll go through the entire character creation pipeline using Zbrush, Maya, UVLayout and Photoshop. We’ll go through the whole process of creating the “Warrior” character including texturing and rendering with Metalray. This tutorial is divided into 8 parts and in the first part, we’ll start blocking out the character in Zbrush using Zspheres.


    Visit Article





  • Create A Realistic Candle & Flame In 3D Studio Max

    Create A Realistic Candle & Flame In 3D Studio Max


    In this tutorial, regular author Chandan Kumar will show you how to create a realistic candle and flame in 3d Studio Max. The candle’s flame will be made entirely in 3dsmax using built-in tools, rather then expensive third-party plugins! Let’s take a look!


    Visit Article





  • An Introduction To Vue 9 xStream – Day 1

    An Introduction To Vue 9 xStream – Day 1


    When you first start using a new software package, you’re a little bit lost. As you don’t really know where to start, what the options and parameters stand for, what the buttons do, etc… This tutorial series was made to introduce you to the best software for creating Natural 3D Environments, that software is: Vue 9 xStream. We’ll take a in-depth look of every aspect of Vue 9, starting with the user interface and working up to very complex environments!


    Visit Article





  • Aetuts+ — After Effects Tutorials




  • Kaleidoscope Of Dancing Veggies Using Echospace – Day 1

    Kaleidoscope Of Dancing Veggies Using Echospace – Day 1


    Today’s tutorial is on how to create a colorful motion graphic piece meant for a food show or cooking program. With the often forgotten Trapcode Echospace you can turn as many photos as you want into one cheerful looking animation. I feel this two part tutorial has principles that could carry over into endless unique results. I hope you enjoy the tut!


    Visit Article





  • A Look At Hollywood’s Biggest VFX – Part 1

    A Look At Hollywood’s Biggest VFX – Part 1


    This is a brief introduction of some of the most unbelievable Visual Effects in Hollywood’s biggest movies. This “Part 1″ will describe the making of movies: 2012, Avatar, Alice in Wonderland and The Lord of the Rings.


    Visit Article





  • Walking Through 3d Text – AE Premium

    Walking Through 3d Text – AE Premium


    In today’s tutorial we’re going show how to create the super popular effect of having a person walk right through a 3d logo or text. We’ll cover shooting tips, matchmoving principles, and a whole lot of other helpful info to pull this shot off right! We’ll also show you a way to create this effect without using ANY expensive 3rd party plug-ins!


    Visit Article





  • Audiotuts+ — Audio & Production Tutorials




  • Dubstep for Beginners – Part 1: The Drums

    Dubstep for Beginners – Part 1: The Drums


    With three equally important focal points, this tutorial series will initiate you each of these areas of dubstep and how to start producing your own grooves. This first tutorial will focus around the drum beats and what makes the dubstep beats unique. Get ready for some head nodding grooves!


    Visit Article





  • How to Get The Most Out of Your Drum Loops

    How to Get The Most Out of Your Drum Loops


    I’m really bad at creating beats. I prefer to use a real drummer, and when that isn’t an option, I try to use loops. When I’m sketching ideas for a song, trying to create an arrangement and such, I like to throw a few loops into the DAW and play over that. I’m really bad at using a metronome or a click track so a drum loop is a much more comfortable option for me.



    After I’ve recorded the rough chords and arrangement into my audio program I like spicing up the drum tracks a little bit. Logic Pro makes this easy for me as they have all sorts of different loops and corresponding fills I can use. I usually throw some loops together to create a somewhat fluid arrangement and then create from there. I don’t really end up using those drum loops because I always want to record some actual drums instead, but during the creation process, using loops can really help.


    Visit Article





  • Do Artists Really Need Managers Anymore?

    Do Artists Really Need Managers Anymore?


    Over time the music industry has been constantly evolving and managers have continued to play a pivotal role in the accomplishments of the artist they represent. But do artists really need managers anymore?


    Visit Article





  • Activetuts+ — Flash, Flex & ActionScript Tutorials




  • Learn HTML5 With This Simple Avoider Game Tutorial

    Learn HTML5 With This Simple Avoider Game Tutorial


    In this tutorial (the first of a series), you’ll learn the basics of HTML5 game development with JavaScript and the <canvas> element. You don’t need to have any programming experience, or even any HTML experience (apart from this one article). Let’s get started!


    Visit Article





  • Exclusive Freebie: Tr.ace(), an Excellent AS3 Debugging Utility

    Exclusive Freebie: Tr.ace(), an Excellent AS3 Debugging Utility


    We’ve got another Activetuts+ Exclusive Freebie for you! This time, Matt Stuttard (aka MSFX) is offering you his brand new debugging utility, Tr.ace(), which adds some very useful extra features to Flash’s trace() function. Read on to find out more, and to download your copy.


    Visit Article





  • An Introduction to FlashPunk: The Basics

    An Introduction to FlashPunk: The Basics


    Learn the basics of how FlashPunk works – an amazing library to save you time and help you create the perfect game!


    Visit Article





  • Wptuts+ — WordPress Tutorials




  • Customizing the WordPress Dashboard For Your Clients

    Customizing the WordPress Dashboard For Your Clients


    Have you recently started using WordPress for your client’s project and want to further impress your client with better packaging? This article will focus on packaging WordPress so that, in just few minutes after completion of a project, it will feel more unique to the client and not have the generic feel.


    Visit Article





  • Developing BuddyPress Themes – Part 1 : Working with the BuddyPress API and Loops

    Developing BuddyPress Themes – Part 1 : Working with the BuddyPress API and Loops


    Last month, we looked at the basics of BuddyPress and how you can use it to increase social networking in your projects. The response was great and many requested theming tutorials. So, in this three part series, we’ll explain some core elements of the BuddyPress API and unpack how to create a custom child theme that will survive both BuddyPress and WordPress updates.


    Visit Article





  • 10 Steps to Securing Your WordPress Installation

    Steps to Securing Your WordPress Installation


    WordPress is open source which means that everyone, including hackers with a malicious intent, can scour the source code looking for holes in its security. That is why I’m going to show you some good precautionary steps to take to protect you, your WordPress and most importantly, your users.


    Visit Article





  • Mobiletuts+ — Mobile Development Tutorials




  • Android Futures: Preparing For Ice Cream Sandwich

    Android Futures: Preparing For Ice Cream Sandwich


    The next major version of the Android SDK, codenamed Ice Cream Sandwich, is due out within the next couple of months. While were waiting for the release, here are some quick tips to future-proof your applications.


    Visit Article





  • Full Screen Web Apps

    Full Screen Web Apps


    One of the first problems encountered when building a mobile web app from scratch is the amount of space consumed by the browser’s address bar. This tutorial will demonstrate how to reclaim the screen real estate otherwise lost to the address bar while accounting for orientation changes, content height problems, and internal document links.


    Visit Article





  • iOS SDK: Adding a Table of Contents to an iPad Reader

    iOS SDK: Adding a Table of Contents to an iPad Reader


    This is the third installment in a series on creating an iPad PDF reader for the book The War of the Worlds. In today’s tutorial, I will demonstrate how to add a Table of Contents to the project. In doing so, I’ll cover working with plist files, layering subviews, basic UIView animations, and manually creating interface components.


    Visit Article





  • FreelanceSwitch — News, Tutorials & Jobs for Freelancers






  • Top 10 Free Online Storage Apps


    Cloud computing oppens new opportunities for freelancers. One of them is free online file synchronization and storage. Nowadays you can sync your PC files and manage your documents on the go. Share files with your employer or other freelancers. Make an online backup or roll back to previous file version. All these actions are possible with modern online file sharing applications.


    Visit Article







  • 5 Ways to Find Freelancing Virtual Assistants


    As a freelancer, I’m not really in a position to hire someone as a full-time employee and pay all the payroll taxes and other expenses that go along with such an arrangement. Hiring someone on a contract basis, like a virtual assistant, for just those hours that I need her, is the simplest solution. From there, it becomes a matter of finding the right virtual assistant.


    Visit Article







  • 7 Sins of Website Copywriting That Send Prospects Fleeing


    Remember: your website is your virtual salesperson. The design is the way that salesperson is dressed. It makes the first impression. But the copy are the words coming out of that salesperson’s mouth: that’s what will make or break the sale.


    When a prospect is looking at your site, they have a question in their mind: “Do I want to hire this person?” Your copy’s job is to make sure the answer is “Yes!” as often as possible.


    Visit Article






Thanks for Reading!


We love bringing you the latest and greatest tutorials each month, and would like to take this opportunity to say thanks for reading, subscribing, and offering your feedback. If you have any suggestions for tutorials, or Tuts+ in general, feel free to leave them below in the comments!


As ever, the best way to support the sites (and get your hands on superb, industry-leading tutorials) is to join our Premium program. It costs just $9 per month, and will be the best few dollars you ever spend! There’s also no risk, thanks to our 100% money-back guarantee.

Minha lista de blogs