10 Terminal Commands That Will Boost Your Productivity


Back in May, Nettuts+ ran a great article entitled ”7 Simple and Useful Command-Line Tips”; this was a great article for getting started with using the command line. But there’s a lot more you can learn about using a shell, and I’ll take you to the next level in this tutorial!


Getting Started

If you’re running Mac OS X, or your favourite flavour Linux, you’re all set. Just fire up the terminal, and keep going. If you’re on Windows, well, the default command set isn’t quite what a bash shell is. If you want some power, check out Microsoft PowerShell; however, the commands below won’t necessarily work there. You can get a bash shell on Windows, though:

  • Install Cygwim, a Linux-like environment for Windows.
  • Install msysgit; depending on the options you choose when installing, you’ll get a Git Bash that should work will all these commands.
  • Try Windows’ subsystem for Unix-based applications. Although I haven’t tried it myself, I understand you can get a Unix shell with it.

All right, let’s hop in!


1. Touch

touch

As a developer, one of your most common tasks is creating files. If you’re working from the command line, most of the time you’ll just pass the name of the file you want to create to your editor:

$ mate index.html
$ mvim default.css

However, occasionally you’ll just want to create one or more files, without editing it. In this case, you’ll use the touch command:

$ touch index.html
$ touch one.txt two.txt three.txt

It’s that easy. Actually, the touch command is for updating the access / modified date of a file; it’s just a nice side-effect that if the file doesn’t exist, it will create it.


2. Cat and Less

cat and less

Well, since it’s all about files, there’s a good change you’ll want to see the contents of a file from the terminal sooner or later. There’s a few commands that will do this for you. First is cat; cat is short for “concatenate”, and this command does more than output file contents; however, that’s what we’ll look at here. It’s as simple as passing the command a file:

$ cat shoppingList.txt

However, if the file is large, the contents will all scroll past you and you’ll be left at the bottom. Granted, you can scroll back up, but that’s lame. How about using less?

$ less shoppingList.txt

Less is a much better way to inspect large files on the command line. You’ll get a screen-full of text at a time, but no more. You can move a line up or a line down with the k and j respectively, and move a window up or down with b and f. You can search for a pattern by typing /pattern. When you’re done, hit q to exit the less viewer.


3. Curl

curl

Since you probably work with your fair share of frameworks libraries, you’ll often find yourself downloading these files as you work. Oh, I know: you can just download it from the web, navigate to the folder, uncompress it, and copy the pieces to your project, but doesn’t that sound like so much work? It’s much simpler to use the command line. To download files, you can use curl; proceed as follows:

$ curl -O http://www.domain.com/path/to/download.tar.gz

The -O flag tells curl to write the downloaded content to a file with the same name as the remote file. If you don’t supply this parameter, curl will probably just display the file in the commmand line (assuming it’s text).

Curl is a pretty extensive tool, so check out the man page (see below) if you think you’ll be using it a lot. Here’s a neat tip that uses the shell’s bracket expansion:

$ curl -0 http://www.domain.com/{one,two,three}.txt

Yeah, it’s that easy to download multiple files from one place at once. (Note that this isn’t curl functionality; it’s part of the shell, so you can use this notation in other commands; check this link out for more)


4. Tar and Gzip

tar and gzip

So, now you’re rocking command line downloads; however, there’s a really good chance that most of the things you download will be archived and gzipped, having an extension of .tar.gz (or, alternately, .tgz). So, what do you do with that? Let’s take a step back for a second and understand what exactly “archived and gzipped” means. You’re probably familiar with archives. You’ve seen .zip files; they’re one incarnation of archives. Basically, an archive is just a single file that wraps more than one file together. Often archives compress the files, so that the final file is smaller than the original ones together. However, you can still get a bit smaller by compressing the archive … and that’s where gzipping comes in. Gzipping is a form of compression.

So, back to that download. It’s been tarred (archived) and gzipped. You could unzip it and then un-tar it, but we’re all about fewer keystrokes here, right? Here’s what you’d do:

$ tar xvzf download.tar.gz

Wait, what? Here’s the breakdown: tar is the command we’re running; xvzf are the flags we’re using (usually, you’d have a dash in front, but that’s optional here). The flags are as follows:

  • x let’s tar know we’re extracting, not archiving.
  • v let’s tar know we want it to be verbose (give us some output about the action it’s performing).
  • z let’s tar know that the file we’re working with has been gzipped (so it unzips the file).
  • f let’s tar know we’re going to pass it the name of the archive file.

If you want to create one of these gzipped archives, it’s as simple as replacing the x flag with a c (to create an archive). The v and z flags are options: do you want output? how about gzipping? Of course, leave f; you’ll have to give the file name for the new archive (otherwise, it will all be output to the command line). After that, you’ll pass the command all the files you want to put in the archive:

$ tar cvzf archive.tar.gz index.html css js auth.php
$ tar cvzf archive.tar.gx *.txt

Just for completeness, I’ll mention that you can gzip archives (or other files) individually; when you do so, gzip replaces the original file with the gzipped version. To un-gzip, add the -d flag (think decompress.

$ gzip something.txt
$ gzip -d something.txt.gz

5. Chmod

chmod

Another thing you’ll do often as a web developer is change file permissions. There are three permissions you can set, and there are three classes that can receive those permissions. The permissions are read, write, and execute; the classes are user, group, and others. The user usually the owner of the file, the user that created the file. It’s possible to have groups of users, and the group class determines the permissions for the users in the group that can access the file. Predictably, the others class includes everyone else. Only the user (owner of the file) and the super user can change file permissions. Oh, and everything you’ve just read goes for directories as well.

So, how can we set these permissions? The command here chmod (change mode). There are two ways to do it. First, you can do it with octal notation; this is a bit cryptic, but once you figure it out, it’s faster. Basically, execute gets 1 ‘point’, write gets 2, and read gets 4. You can add these up to give multiple permissions: read+write = 6, read+write+execute = 7, etc. So for each class, you’ll get this number, and line them up to get a three digit number for User, Group, and Others. For example, 764 will give user all permissions, give group read and write ability, and give others permission to read. For a better explanation, check out the Wikipedia article.

If you have a hard time remembering the octal notation, you might find symbolic notation easier (although it takes a few more keystrokes). In this case, you’ll use the initial ‘u’, ‘g’, and ‘o’ for user, group, and others respectively (and ‘a’ for all classes). Then, you’ll use ‘r’, ‘w’, and ‘x’ for read, write, and execute. Finally, you’ll use the operators ’+’, ‘-‘, and ’=’ to add, subtract, and absolutely set permissions. Here’s how you’ll use these symbols: class, operator, permissions. For example, u+rwx adds all permissions to the user class; go-x removes executable permission from group and others; a=rw sets all classes to read and write only.

To use all this theory on the command line, you’ll start with the command (chmod), followed by the permissions, followed by the files or directories:

$ chmod 760 someScript.sh
$ chmod u=rwx g+r o-x dataFolder

6. Diff and Patch

diff and patch

If you’ve used version control like Git or Subversion, you know how helpful such a system is when you want to share a project with other developers, or just keep track of versions. But what if you want to send a friend some updates to a single file? Or what if another developer has emailed you the new version of a file that you’ve edited since you received the last copy? Sometimes, full-blown version control is too much, but you still need something small. Well, the command line has you covered. You’ll want to use the diff command. Before you make changes to a file, copy the file so you have the original. After you update, run diff; if you don’t send the output to a file, it will just be output to the command line, so include a > with the name for your patch file:

$ cp originalFile newFile
$ vim newFile #edit newFile
$ diff originalFile newFile
1c1
< This is a sentence.
---
> This is a short sentence.
$ diff originalFile newFile > changes.patch

As you can see, the diff is just a simple text file that uses a syntax the diff and patch command will understand. Patch? Well, that’s the command that goes hand in hand with diff. If you’ve received a patch file, you’ll update the original as follows:

patch originalFile2 changes.patch

And now you’re all updated.


7. Sudo

sudo

Sudo isn’t really a command like the others, but it’s one you’ll find a need for as you venture deeper into the command line world. Here’s the scenario: there are some things that regular users just shouldn’t be able to do on the command line; it’s not hard to do irrevocable damage. The only user who has the right to do anything he or she wants is the super user, or root user. However, it’s not really safe to be logged in as the super user, because of all that power. Instead, you can use the sudo (super user do) command to give you root permissions for a single command. You’ll be asked for you user account password, and when you’re provided that, the system will execute the command.

For example, installing a ruby gem requires super user permissions:

$ gem install heroku
ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied - /Users/andrew/.gem/ruby/1.9.1/cache/heroku-1.9.13.gem
$ sudo gem install heroku
Password:
Successfully installed heroku-1.9.13

8. Man

man

Most of the commands you’ll use in a bash shell are pretty flexible, and have a lot of hidden talents. If you suspect a command might do what you want, or you just want to see some general instruction on using a command, it’s time to hit the manuals, or man pages, as they’re called. Just type man followed by the command you’re curious about.

$ man ln

You’ll notice that the man pages are opened in less.


9. Shutdown

shutdown

When you’re done for the day, you can even turn your computer off from the command line. The command in the spotlight is shutdown, and you’ll need to use sudo to execute it. You’ll have to give the command a flag or two; the most common ones are -h to halt the system (shut it down), -r to reboot, and -s to put it to sleep. Next, you’ll pass the time it should happen, either as now, +numberOfminutes, or yymmddhhmm. Finally, you can pass a message to be shown to users when the deed is about to be done. If I wanted to put my computer to sleep in half-an-hour, I’d run this:

$ sudo shutdown -s +30

10. History, !!, and !$

history

Since the command line is all about efficiency, it’s supposed to be easy to repeat commands. There are a few ways to do this. First, you can use the history command to get a numbered list of many of your recent commands. Then, to execute one of them, just type an exclamation mark and the history number.

$ history
...
563  chmod 777 one.txt
564  ls -l
565  ls
566  cat one.txt
...
$ !565

Granted, this is a terrible example, because I’m typing more characters to use the history than it would take to re-type the command. But once you’re combining commands to create long strings, this will be faster.

It’s even quicker to access the last command and last argument you used. For the latest command, use !!; the usual use case given for this is adding sudo to the front of a command. For the latest argument, use !$; with this, moving into a new folder is probably the common example. In both these cases, the shell will print out the full command so you can see what you’re really executing.

$ gem install datamapper
ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied - /Users/andrew/.gem/ruby/1.9.1/cache/datamapper-1.0.0.gem
$ sudo !!
sudo gem install datamapper
Password:
Successfully installed datamapper-1.0.0

$ mkdir lib
$ cd !$
cd lib

Conclusion

If you’re as passionate about productivity as I am, the idea of using the command line as much as possible should resonate with you. What I’ve shown you here is just a sampling of the built in commands … then, there are many more than you can install yourself (look at something like the homebrew package manager, for example). But maybe you’re already proficient on the command line; if so, can you share another great command with the rest of us? Hit the comments!

Safari extension highlight: Naked Twitter

Here’s an extension that’s quite at home with Cleaner YouTube. Naked Twitter relieves your Twitter account’s homepage of all the sidebar clutter. The only remaining links (profile, replies, direct messages and log out) are represented by small icons at the top of the page. Additionally, there are no pop-up hover tips or lists. Boy it looks nice.

It’s certainly not for everyone. Like I said, the groups, lists, trending topics, etc. that typically populate the page are gone. If you use those things, don’t install the plugin. However, if you like the clean simplicity as I do, definitely check it out.

Speaking of YouTube, developer Jacob Bijani has released Naked YouTube as well. Much like Naked Twitter, Naked YouTube removes everything but your video.

TUAWSafari extension highlight: Naked Twitter originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 06 Sep 2010 11:00:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

iHome reveals first AirPlay wireless speaker system

iHome, makers of iPhone and iPod accessories, is the first to announce an AirPlay compatible wireless speaker system. So far, the details are slim, but what we do know is that it will incorporate Apple’s new AirPlay technology, have a rechargeable battery, and be available for the holiday season!

In related news, Apple’s official AirPlay website reveals a lineup of other featured partners who are incorporating the AirPlay technology. JBL, Marantz, B&W, and Denon have also signed up, but as of yet, no further information is available.

In case you missed it, our own Richard Gaywood did a great piece on why he’s looking forward to Airplay. If streaming music, video, and picture tickles your fancy, check it out here.

We’ll keep you posted on any further Airplay developments as they happen.

TUAWiHome reveals first AirPlay wireless speaker system originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 06 Sep 2010 10:00:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

Fake.app makes powerful Web automation easy

Todd Ditchendorf (Celestial Teapot Software) is probably best known for creating Fluid, a Site-Specific Browser app that we love to talk about. While Fluid was a great and well-executed idea, Todd’s latest app, Fake, is truly inspired. The easiest way to describe Fake is to say it’s Automator for the Web. It may not have the mass appeal that Fluid does, but its target audience (Web designers and developers, as well as Web power users) will have no trouble appreciating its capabilities.

Fake, like Automator, offers an Actions library and allows you to create drag-and-drop workflows with Web-specific capabilities. Fill a form, click a button, follow links … basically, you can automate anything that deals with HTML and DOM elements. You can even inject CSS and JavaScript into pages, which opens doors to extensive security testing, among other things. Sound intriguing? Read on …

TUAWFake.app makes powerful Web automation easy originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 06 Sep 2010 09:00:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

TUAW’s Daily App: TiltShift Generator Free

I finally picked up an iPhone 4 last Friday, and one of the best things about the new handset is the beautiful shots I’ve taken with the camera. I’m not a professional photographer by any stretch, and people who have actually done tilt-shift photography might have a whole lot of bones to pick with the “‘shopped” version of the technique, but I’ve already had plenty of enjoyment from TiltShift Generator Free. It’s one of a few apps on the store that will edit taken pictures to give them the short depth of field and selective focus that creates the effect. The aptly named TiltShift and Tilt Shift Focus are two other (slightly more expensive) options, but TiltShift Generator Free worked great for just messing around, and it has the added bonus of being completely free.

With the free app, you get options to blur or “vignette” (that’s the shadow effect seen around the outside frame) the images, as well as adjust the saturation, brightness, and contrast. Once you save the image, you can put it back on your photo reel or export it out to email, Twitter, or Facebook. Getting the paid version for 99 cents allows a higher resolution for output, but as an amateur just having fun, I had no issues with the free version.

Again, if you’re a photographer who knows his or her way around Photoshop, something like this probably isn’t what you need; you already know how to dive in and edit pictures, and your best shots probably aren’t taken with an iPhone anyway. But as a super casual photographer who likes the tilt-shift look and playing around with the iPhone 4’s great camera, I really enjoyed this free app. It’s definitely worth a download.

TUAWTUAW’s Daily App: TiltShift Generator Free originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 06 Sep 2010 08:00:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

iLife ’11 Family Pack shows up on Amazon

A while ago, we reported on an iLife 2010 for Dummies book that showed up on Amazon France, complete with production cover. A day after our post, the book was pulled from the site. That day, an iWork ’10 book also showed up on Amazon Germany (and it’s still there). Many readers rightly pointed out that there is very little likelihood that Apple would call the next version of iLife and iWork “10” since the year is almost over. Plus, only a week later, there were rumors circulating that iLife ’11 was going to be released in time for back to school or at Apple’s September media event. So far, it has yet to materialize.

However, a sharp-eyed reader pointed out that an iLife ’11 Family Pack listing has appeared on Amazon.com. A Macworld reader found it a few weeks ago, and it appears it has been listed on Amazon since July 27th. The family pack’s price is US$99, and its shipping time is listed as “2 to 4 weeks.” The TUAW reader who tipped us off on it said she attempted to purchase it without problems and “Did not finalize the order, but was able to get right up to the final confirmation without an error.”

While TUAW doesn’t have reason to believe this is clear proof that an iLife ’11 release is imminent, it’s certainly another drop in the bucket signaling an upcoming iLife refresh. The only question is, “How soon?”

TUAWiLife ’11 Family Pack shows up on Amazon originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 06 Sep 2010 07:00:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

Talkcast reminder: iTunes, iPods and all the week’s news, 10pm ET

Holiday weekend or no holiday weekend: we’re live tonight on Talkshoe, so call in and chat with us. Of course, there were a few announcements of note this week, but that doesn’t mean we can’t talk about anything besides iTunes 10 or new iPods! Bring your interests, your questions and/or your gripes and we’ll lay it down.

To participate on TalkShoe, you can use the browser-only client, the embedded Facebook app, or the classic TalkShoe Pro Java client; however, for maximum fun, you should call in. For the web UI, just click the “TalkShoe Web” button on our profile page at 10 pm Sunday. To call in on regular phone or VoIP lines (take advantage of your free cellphone weekend minutes if you like): dial (724) 444-7444 and enter our talkcast ID, 45077 — during the call, you can request to talk by keying in *8.

If you’ve got a headset or microphone handy on your Mac or your PC, you can connect via the free Gizmo or X-Lite SIP clients or using the Talkshoe client’s ShoePhone tool; basic instructions are here.

We’ll kick things off at 10pm ET/ 7pm PT. See you there!

TUAWTalkcast reminder: iTunes, iPods and all the week’s news, 10pm ET originally appeared on The Unofficial Apple Weblog (TUAW) on Sun, 05 Sep 2010 19:45:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

Mac 101: Use Preview to display a slideshow (update)

Over the weekend I went to visit some relatives I haven’t seen for some time. As is required by such family gatherings, I brought a large number of photographs to share with them.

I planned to show the photographs on my MacBook, which has recently been refurbished, but hasn’t had iPhoto reinstalled on it. Running late, I didn’t have time to install it as planned. As a last resort, I thought I’d just show the photos using Quick Look and scroll through them in full screen.

When I eventually got round to showing off my photos (you know, that rather drowsy time just after dinner), I realized that Quick Look won’t let you scroll through items when in full screen, let alone do a slideshow (which would be pretty useful). However, you can resize the Quick Look window to almost full screen.

Well, to say the least, with hundreds of photos to get through, people already getting bored, my finger hurting from scrolling and my wife giving me the look that says “I told you so,” I began to wish I had made the time to reinstall iPhoto. There was no internet access either, so I couldn’t even download something like Picasa.

At that point my cousin strolled into the room and said, “That must be taking you ages, why don’t you just do a slideshow using Preview?” He then selected all the photos in the folder, right clicked and selected ‘Open With Preview.’ With the Preview app open, he selected ‘View’ from the menu bar and then ‘Slideshow.’ It was that simple.

Thankfully, I was able to leave the photos to display themselves. People could watch as much or as little as they wanted, when they felt like it (the way such photo exhibitions should be!).

You can check out more things to do with Preview at this Apple support page.

Update: A few bright commenters have pointed out that you can, in fact, do a slideshow using Quick Look. First, select more than one photo, then hit the space bar or the Quick Look button. By selecting more than one photo the slideshow options will appear in the Quick Look window. Thanks!

TUAWMac 101: Use Preview to display a slideshow (update) originally appeared on The Unofficial Apple Weblog (TUAW) on Sun, 05 Sep 2010 18:30:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

iTunes 10 drops custom ringtone purchasing

Along with the up-front iTunes 10 changes (social awareness, monochrome sidebar, new-attitude icon), it looks like Apple has quietly dropped one store-centric feature from the latest version. Roberto Baldwin at Mac|Life notes that the feature allowing users to buy a section of a track from the iTunes Store for use as a custom ringtone has gone AWOL between 9.2.1 and 10.

Granted, there are lots and lots of ways to make DIY ringtones from tracks you already own or other sources, but the iTunes-authorized method was certainly convenient. Apple may be proud to announce that Ping already has over 1 million users, but now we know that none of them are making ringtones straight from the store.

[via MacRumors]

TUAWiTunes 10 drops custom ringtone purchasing originally appeared on The Unofficial Apple Weblog (TUAW) on Sun, 05 Sep 2010 13:00:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

iOS 4.1 Jailbreak for iPhone and iPod Touch [Update]

With the iOS 4.1 firmware releasing next week with all older exploits patched, many of you are wondering if there’ll be a jailbreak for iOS 4.1. According to MuscleNerd, Comex will be working on a userland jailbreak for iOS 4.1. In case it fails, a BootRom or iBoot exploit based jailbreak will be next.

ios 4.1 jailbreak

Apple has already fixed the PDF exploit used in Jailbreakme 2.0 jailbreak for iOS 4.0.1, by releasing iOS 4.0.2. So, Comex will be working on a new userland iOS 4.1 jailbreak for iPhone 4, 3GS, 3G, and iPod Touch 3G, 2G. But if he fails to release one, chances are a new bootrom based jailbreak will be released but it will take time to find a BootRom exploit.

This is what MuscleNerd has tweeted:

There’s no ETA for iOS 4.1 jailbreak.

IMPORTANT:

  • All jailbreakers and unlockers are advised to NOT to update your devices to iOS 4.1 firmware once it’s out.
  • If you’re a loyal Dev-team follower and still using iOS 4.0.1 firmware, make sure you’ve PDF Patch installed to fix the PDF vulnerability.

Last but not the least, if we talk about GeoHot, he has NOT said his formal GoodBye to the jailbreak Scene. With no exploit available for iOS 4.1 firmware, will he make his return to surprise us? Let us know your views in the comments below.

You can follow us on Twitter, Join us at Facebook, and also Subscribed to RSS Feed to receive latest updates.

Digg
Twitter
StumbleUpon
Facebook
Reddit
del.icio.us

The Best Resources In iOS Development (For Week Aug.28-Sept.3)

Another interesting week to be an iPhone and iPad developer has come and gone.  While the Apple did not turn Apple TV into a platform capable of running iOS apps the new iPod touch was announced, and thanks to the built in cameras for high def video, and facetime along with a new microphone it looks to be a best seller.

Some of the more popular resources from this week include a free app IDE for developing iOS apps on windows, a commercial game framework used in apps such as Call Of Duty: World At War Zombies that is free for indie devs, and a library that allows you to stream your apps right onto your tv without needing to jailbreak with an accompanying iOS tutorial.

Here Are The Most Popular iOS Resources From The Last Week:

Free App IDE For iPhone Devs On Windows: MobiOne – An excellent and rapidly evolving IDE for developing html/javascript based apps on the iPhone.  Even if you’ve got a Mac, if you can run Windows you might want to check this out.

Do Big Screen App Presentations Just Like A Steve Jobs Keynote – This is about a very interesting library and tutorial that allow you to display your apps on your TV without resorting to using libraries that are not app store safe or jailbreaking.

Free Commercial Game Framework For Indie Devs – This article covers a very powerful game framework that is free for indie devs, and allows for the creation of very advanced 2D and 3D games.

Quick Apple Special Event Roundup For Devs Who Missed It – This is a very quick roundup of the special event by Apple on Sept.1st made for busy developers.

Communicating With iOS App Graphic Designers – Communicating with designers can be tough, and I found this interesting article on how to better deal with designers that you are working it.

There you have it, thanks for reading.

Please share this using the buttons below!

©2010 iPhone, iOS 4, iPad SDK Development Tutorial and Programming Tips. All Rights Reserved.

.

Share and Enjoy:

RSS
Twitter
Facebook
DZone
HackerNews
del.icio.us
FriendFeed

7 Fun Facebook Video Conferencing and Chat Apps

There is no denying that Facebook is making social connections and interactions incredibly easy. After reinventing the concept of social networking, Facebook has now become a platform and a global phenomenon paving way for millions of people across the globe to come together. Now that access to the internet is ubiquitous and bandwidth is cheap, video conferencing and chat usage is exponentially on the rise.

The problem with popular standalone video chat and conferencing apps is that you’ll have to have a separate account and you’ll have to invite your friends to come on board in order to engage in a meaningful conversation. However, when it comes to Facebook, where all our friends seems to be online all the time, video chat apps help bring single click access to your social network.

After the jump we have some of the nicest video chat and conferencing apps on the Facebook platform are taken for a spin. Join us.

Rounds

Rounds UI

Formerly known as 6Rounds, the flash-based live meeting and social entertainment platform has taken all its social networking fun and awesomeness to Facebook. The idea behind Rounds is to mimic a “real life” conversation, allowing people to share experiences (like playing online games, viewing friend’s profiles, watching YouTube videos, looking at digital photos, etc) as if they were sitting in the same room. Communication via Rounds is two way and instantaneous unlike the rest of the one to one chat services.

We’ve already reviewed the web app and gave it a thumbs up &amp with a glorious 9/10 rating. When I charted out to review their Facebook app I was pleasantly surprised to see the pleasant looking familiar UI with all the exciting features of the web app. To top it all, all my friends are readily available here at Facebook and I don’t have ping them via email and then drag them online to play with me.

<img class="size-full wp-image-10038" src="http://web.appstorm.net/wp-content/uploads/2011/09/Sharing-the-Unique-URL.jpg" alt="" width="620" height="410" />

Sharing the Unique URL

The app politely asks if it can access the webcam to kick start the conversation. Once the video is up, we have interactive menus on the screen to start inviting friends. Actually, the screen has two different menus hidden and they can be accessed by hovering the mouse over the screen. On the left side we have the option to search the friends list and the invite screen, which gives us a unique URL that can be emailed to the friend to join in.

Adding Effects

On the right side hover menu, we have a bunch of effects to morph the video on the screen. Thought most of the effects are pretty goofy, they are fun nonetheless. The design of the app is customizable using the Skinsoption.

Social Video

If you are in the mood, you can watch a YouTube video together with a friend, all the while mocking the Double Rainbow Guy or one of the many Twilight “Saga” trailers. You can also play games and the collection seems to be the same from the web app and there isn’t anything new.

Stream

An option to grab the screen of your session with your friend is available right on the app itself and you can also publish it for the rest of the world to see in the Stream. You can view the snapshots shared by others and share the ones you liked in your Facebook wall.

Stream

Rounds Facebook app has a reward system called Coins, where users of the app get coins for performing actions like inviting friends to the app, publishing the unique URL, taking a snapshot and publishing it in the stream. These coins can then be used to add items to the interactive menu on the screen.

360Mate

360Mate UI

360Mate is a random Peer to Peer Text Audio/Video Chat for Facebook with some excellent features. Aside from being a fast and efficient video conferencing engine, this app allows us to either chat with strangers or only with our friends. From the public tab, you can see the open conversations that are going on and take part in them. If there are people with webcam, you can send a request to see what they are up to.

Even in the middle of the night there were quite a few people on the public chat room, so you will never run out fun while using the app. The list of our friends and their online status are displayed in a rather small box. The app has a feature to have a private video chat irrespective of whether they are your friends or a random stranger.

On Conference

On Conference

On Conference is a very simple and straight forward Facebook video conferencing app. There are no flashy menus, interactive features or groundbreaking design elements. Once you allow the app to access your account, a unique URL is assigned for your video conferencing session. When your friends join you, there also is an option to chat with them via text in addition to regular audio and video channels from your webcam and microphone.

Friend Cameo

Friend Cameo

Friend Cameo, just like its sweet name, is a such a great app. No, there no sneaky strangers lurking here and it is a very private space for you and your friends. The app shows the list of friends with a webcam setup for a chat and an option to invite others to your chat session with a unique URL. A prominently placed button lets you take screenshots of the chat sessions. There is a shuffle button at the top which said “the feature is unavailable at the moment” every time I clicked it. Weird! Except for the nag screen to rate this free app, all is well.

Stickam

Stickam Options

Stickam is the largest live streaming social network on the web. The Stickam app lets you broadcast your live video on Facebook. With the help of this app, you can easily add the Stickam player to your profile page or fan page to interact with your friends or fans live. The app is also integrated fully with Facebook chat.

Stickam

Despite the app’s claim that no additional sign up is necessary, we are shown a sign up page even after allowing full access to our account information. After the sign up, thankfully we are not asked to verify the account via email validation. We are taken to a page from where we can update our status message in the app, a short story message (!) and link to a banner in our Facebook fan page.

After adding the Stickam player to your Facebook Profile or Fan Page, you can now stream your life live. After going live, you can invite friends to view the live stream. Alternatively, you can also have conventional one on one video chats with select friends from your list. With Stickam, you can also broadcast from your iPhone or Android smartphone as well.

vChatter

vChatter

vChatter does both random video chats and invite only private video chats with friends. Video chat with a random person works like a slideshow and the webcam streams keep on changing every few seconds. If you are annoyed by a particular person and could not stand them, just use the Next Person option to move on. The Post Pic option snaps a screenshot and posts directly on the wall without even confirming the image with you. So please be careful.

When it comes to personal video calling, all our Facebook friends are listed separately along with their online status and webcam availability. You can just click on the Call button to initiate a video chat or use the unique URL to invite people to the sessions.

Vawkr Video Chat

Vawkr

Vawkr is a web app that allows us to create a group video chat rooms instantaneously without the need for sign ups or downloads. Vawkr video chat for Facebook has a very professional and thoughtfully designed interface. The app allows you to initiate video, audio, and text chat with your friends right from your profile.

If your friends have a webcam and they are online, they can chat with you using the ‘Talk to me‘ link under your profile. In a similar manner, you can also invite friends with webcam for a video chat right from the Vawkr chat application. Being busy? Vawkr helps you schedule a video chat for you and your friends to meet up at your chat room at a convenient time.

To pass time, you can also share YouTube videos and watch them with your friends. The video will start playing in a new window in the application.

When you are offline, your friends can leave an audio or video message for you if you are not present in your chat room. If allowed, messages left for you can also be accessed by other friends from your chat room.

Vawkr app can also be set to alert you via an instant messenger of your choice whenever someone visits your room.

Final Thoughts

Like every other time we have reviewed random video chat apps, we advise you to exercise caution while accessing a random stranger’s webcam feed. These services are definitely not for people below 18 years of age and almost in all cases not safe for work. That said, we would be glad to hear your favorite Facebook video chat & conference app in the comments section.

Thanks to the Web.AppStorm Sponsors

We’d like to say a big thank you to this month’s Web.AppStorm sponsors, and the great software they create! If you’re interested in advertising, you can order a slot through BuySellAds.

You could also consider a Quick Look submission, an easy way to showcase your app to all our readers.

Adobe Business Catalyst – Business Catalyst is a hosted application for building and managing online businesses. Using their unified platform and without back-end coding, you can build everything from amazing websites to powerful online stores, beautiful brochure-ware sites to lead generation mini-sites.

Paymo Time Tracker – Paymo is a time tracking and online invoicing tool that can be used online or on your desktop. Paymo offers you a clear picture of how time is spent in your organization.

TaskAnt – TaskAnt saves your time and your team’s time on project and task management. Especially for assigning, tracking and searching tasks.

Less Annoying Software – Easy Online Customer Management – Software that helps your small business organize customer information and track leads.

MailChimp – MailChimp is a free email marketing service to design, send, and track HTML email campaigns with their simple tools.

Intervals – Intervals is web-based time tracking, task management, and project management for small businesses that need to know where all of their time is going. Includes workflow, timesheets, reporting, document storage, and invoicing.

Better Website Mockups with Mocksup

Nowadays, designers sometimes spend so much time trying to get their work reviewed by clients and colleagues – whilst in progress – that they forget about the most important thing: the design. In the age of technology, there’s an app for overcoming almost every problem and making everything so much easier.

Mocksup is just one of those. It gives every designer the tools needed to share their designs with those who matter most, track progress and even more. Find out more after the fold.

Overview

Mocksup is a cool app that allows designers to have a place to store the latest mockups for their projects. It doesn’t matter if you’re an individual or a large team, Mocksup allows you to easily and efficiently manage mockups whilst tracking progress though the use of colleague feedback and progressive revisions.

Overview

Overview

All in all, this app is the perfect way to give you more time being creative and less distributing your work for team feedback.

Pricing

Mocksup offers both free and premium plans, with the free one limiting things such as storage space and the maximum number of projects, mockups and contributors. The paid plans are priced at either $9/month or $19/month depending on the very leniant caps on data required. The higher end plans would be recommended to design teams who have to handle a lot of projects and get real feedback while the mini plan would be either individuals or smaller teams who don’t require that much.

Pricing

Pricing

User-Interface

The user-interface for Mocksup is not to be ignored. With a mix of both traditional and modern design elements, the app not only looks great but it feels great to use. There is never too much on screen and never too little. The simplicity of the app’s design means that a lot of the pointless explanations that are so often featured in other apps are taken out, and it therefore becomes less confusing to the user. Though the mockup manager feels a little inconsistent with the rest of the design, this is made up for by the quality of the app.

User Interface

User Interface

Dashboard

Once you’ve registered for your account, you are immediately taken to the dashboard from which you can manage your projects. When you begin using the app, this will be empty but it can be soon filled up with your exciting creations. Once you’ve added a few, they will be accessible through this page. Though it doesn’t do much, the dashboard is your easy one-stop way to access all of your projects.

Dashboard

Dashboard

When you’re ready to begin work on a new mockup, simply make sure that you’ve got the mockup saved in a suitable standard image format and navigate to the project creation page to begin.

Mockups

Projects consist of one or more mockups that can be linked together to provide an easy way to navigate them. It’s easy to create projects and it’s even easier to upload mockups into the project – both can be done in a few seconds depending on the size of the assets.

Creating Projects

Creating Projects

Adding Mockups

Adding Mockups

Once projects have been created and mockups added, they can be then edited in the editor. It’s possible to add a background image and further style the layout of your mockups, though the customisation is extremely limited. The app would be greatly improved if there were more features dedicated to enhancing the mockups themselves.

Mockup Editor

Mockup Editor

Links

Mocksup comes complete with a really cool feature that allows you to link several mockups together. This can be useful if your planned content has several pages that would be otherwise linked with HTML anchors. It simply becomes a case of, when previewing your mockup, clicking the link and you are taken to the linked mockup.

To create links between mockups, simply click the “Add a link” button if you’d like to add a new link, or there’s the option of importing links from another mockup. A situation that could be made easier with link importing would be when you have certain elements that are present on more than one mockup like in the case of a website, where the links for navigation items could be imported.

Moving Links

Moving Links

Versioning

One of the most appealing things about the app is its ability to control file versioning. When a new version of the mockup is created, it can easily be uploaded. This is a really nice way to track the progress of the project and review all of the important changes.

File Versions

File Versions

There is, however, a limit on the maximum amount of storage available on the free and mini plans. Though this may not be much of a barrier if you rarely update your mockups, I would definitely recommend upgrading if you’re a hardcore designer and work on lots of projects.

Contributors

Finally, one of the most important elements of the app is the ability to add contributors for each project. You can invite certain people to join the project who can then make notes and comment on each mockup, giving their opinion on the design and suggesting improvements.

Inviting Contributors

Inviting Contributors

This can prove to be useful when working on an app or other type of software, and requesting your colleagues’ opinion on the design before they can start work on the development side. There is also an easy way to remove contributors from the project should they not be needed any more.

Final Thoughts

Overall, I found my experience using Mocksup to be an enjoyable one. Though it is very clear that the app lacks some features that would make it stand out from some others and provide an even better level of customisation, it is still quite good nonetheless. It has some not-so-unique features but they are integrated well to provide a really nice experience.

Honestly priced, this app could earn the status of a killer app for design agencies or companies that work on a lot of projects with more than one team member. For personal use, however, I find it to be less appealing.

Thanks to the iPhone.AppStorm Sponsors

We’d like to say a big thank you to this month’s iPhone.AppStorm sponsors, and the great software they create! If you’re interested in advertising, you can order a slot through BuySellAds.

You could also consider a Quick Look submission, an easy way to showcase your app to all our readers.

Billings – Billings’ simple workflow and intuitive interface makes quoting, invoicing, and time tracking effortless.

MiniBooks – A handy iPhone app from FreshBooks that lets you track your time and invoice your clients while you’re away from your computer.

Flickpad – Checking out photos on Facebook has never been this easy and fun. If you have an iPad and like Facebook photos, you need this app!

Cretouch – Dress your device with Creative Touch, a series of delightfully designed iPhone cases and protective covers in a wide range of styles.

iPhone App Secrets – The secrets about how one person created the app Gratitude Journal for just $500 and made over $7000 her first month. Full of great iPhone development tips!

Xilisoft iPhone Magic – Xilisoft iPhone Magic is the ideal iPhone manager to synchronize your iPhone with your computer. Never again will you have to worry about losing your iPhone files.

iPhone 4 Reception Case – The all new Reception Case™ from IvySkin is the solution. The Reception Case™ is an ultra thin protection solution unlike any other in the market.

4Media iPhone Max – The best alternative to iTunes (iTunes 9.2 supported), 4Media iPhone Max for Mac can backup iPhone files to Mac and iTunes, transfer files from Mac to iPhone, convert video/music files to iPhone supported formats, and rip CDs/DVDs to iPhone.

taskList – Capable enough to apply a task management system that suits your style, yet simple enough that you won’t get lost spending more time making a list than doing the stuff that’s on it.

My Virtual Girlfriend – My Virtual Girlfriend is an interactive, 3D girl dating game that combines humor and simulated romance.

Tift Shift Focus – Tilt-Shift-Focus lets you create tilt-shift photos without expensive equipment or professionel image editing skills. Turn your photos into miniature worlds, zoom in on the details and turn a simple image into a stunning visual experience.

Aqua Globs HD – Very easy to get into with the main aim to gain points by joining cute wiggly globs. Touch and drag to navigate them and join them together.