Balsamiq, an interesting taste of things

Balsamiq.com
Balsamiq.com

Balsamiq.com is a web application (that also comes in a downloadable software version) that allows users to quickly create mockups for web sites and iphone products.  I was skeptical at first, but 2 things made me pretty happy with thier approach to this common problem.

Mockup
Mockup

The first was the choice they made to exagerate the concept of fuction over form. Their toolset, or stencils are purposly quasi-poorly hand drawn graphics that have a major lack of attention to detail.  As the owners of Balsamiq.com put it, “it encourages critisism” … “so that people don’t get attached to ‘that pretty color gradient'”. The secod thing I liked after playing around with the app a bit was the way they decided to implement the editing process of these draft like stencils. Most implemetations of design toold have properties panels that allow you to change many aspects of a feature, but not only do those properties get complex but since you are given many properties you try to use them in various combinations and often times doing so has unwanted results i.e. certain border style doesnt work well with large boxes with italic text.

Edit Mode
Edit Mode

At balsamiq.com the stencils are all pre fab and standard, not much is expected of them other then being better then just a place holder. Content is, for the most part, the only thing you can change and they use a simple text edit box when that content needs to be changed. When you double click a stensil the data is presented in a markdow laguage. i.e. buttons that are hard to align and choose width and colors are nothing more then a comma delimited list in edit mode —  (button 1, two, and three). When you click of the text box the buttons are created for you.

They truly stuck to the motto of just use the bare essentials and KISS paradigms to set the expctations of the designers and reviews while making the process of creating dead simple. Which in the end created a great mockup tool, allowig you to focus on what you shoud be focusing on ayways — workflow and content placements.

Give it a try @ http://balsamiq.com/demos/mockups/Mockups.html

Tech Alert: FaceBook Ads

Facebook
Facebook

“Facebook occasionally pairs advertisements with relevant social actions from a user’s friends to create Facebook Ads. Facebook Ads make advertisements more interesting and more tailored to you and your friends. These respect all privacy rules. You may opt out of appearing in your friends’ Facebook Ads below.
Appearance in Facebook Ads”

To find the settings and change what FaceBook and advertisers can do follow the instructions below:

Click on SETTINGS up at the top where you see the log out link. Select PRIVACY. Then select NEWS FEEDS AND WALL. Next select the tab that reads FACE BOOK ADS. There is a drop down box, select NO ONE. Then SAVE your changes. (REPOST and let your friends know).

Give a hoot track your tweets

bit.ly
bit.ly

There are many apis that offer shortening of urls tinyurl.com, tinyurl.cc, bit.ly and many others which have all been useful over the years as services that take a URL like this:  http://www.seanshadmand.com/2009/07/18/give-a-hoot-track-your-tweets/ and convert it to a url like this: http://tinyurl.com/len47k. Once the tiny url is clicked a user is quickly redirected to the true url of the site.

HootSuite
HootSuite

Now, with the advent of the Facebook status and more recently Twitter tweets, fitting text based information into a very small space is ever more important and shortening URL’s has become big business and an interesting space to be in for startups these days. (check out some techcrunch articles here at http://bit.ly/jytKD and http://ow.ly/hWSV).

I have recently been turned on to yet another player in the field found at http://ow.ly. This url shortner is provided by a comapny called HootSuite and not only provides shortened urls but aggregates all of your twitter feeds in to one place and allows you to quickly convert all urls within a tweet into shortened ow.ly based urls. The cool thing is those shortened url’s also provide tracking analysis so you can see how many people clicked your link in a line graph inline with all of your posts. Pretty cool, if you twitter at all or can find it usefull to track a urls number of clicks beit through an email or web site give ow.ly or hootsuite a try.

HootSuite Stats
HootSuite Stats

Are we as humans not born moral?

Religion doesn’t create morality ….our humanity is the foundation of morality. Give the power of being human the ability to love life. Do you love life? Do you want to kill right now? Even if God said not to love would you, could you love your wife, your dog or your son less?  That feeling within, that conscience or that burning feeling in your chest is your humanity. That person on your shoulder telling you not to do wrong is within you, and that regret you feel and can’t get rid of far after a wrong has been done is part of what makes you human. Your morality, created by God or not, your natural state of being human is what guides you and 99% of those around you.

Religion doesn’t create morality and nor should religion usurp your innate feelings to care for your fellow man – humanity IS the foundation for morality. We should not lose sight of the fact that we are moral by nature, for the sake of prosperity and civilization we always have been. Under hundreds of religions there is a common thread, preservation of life, and the dignities and freedoms that come with such life. Give the credit of being moral back to the people and allow we the people to love life for life’s sake, not based on an order by God.

With or without a greater being watching over us the essence of this observation is that we are humans and we want the best for ourselves and our loved ones as humans, innately.  If we assume that ‘without a higher power guiding us all is lost’ then we are invariably saying that we are all bad people innately and we are only acting good because we don’t want to receive judgment or punishment, which actually is just plain saying we are bad people. So why try to be good, we aren’t ‘fooling” god…do you think you can fool god? I mean we are living a lie if we are innately bad unless someone demands we are good. I guess my problem with that line of thinking  is that I think I’m a good person that wants what’s best for my friends and loved ones, without being scared into that feeling. I mean did you get forced into loving your child?! I would hope not, you are probabl a good person whether or not someone told you to be. Yes you make mistakes and yes you need guidance but over time it seems like guidance stopped being guidance at all, it became more like mindless slavery and lack of credit to how great of a person you are innately, as a human

If  the only thing keeping one man to the next civil is something outside of that man then what are we protecting when we “try” to be good? You can’t force good out of someone. It’s simple: Do you love life? Do you enjoy being alive, do you enjoy living? You should. Without any denomination or oath do you have the will within you to face another human and kill them without remorse or conscience? For those that have no remorse, which I firmly believe to be the infinitely small minority of people out there, I would bet that there is no thread of consistency among them by race or religion, most likely it is their environment that has left them without a ‘moral compass’ as it isnt a lack of doctorine but the over empahsis in adobting a more negatively focused doctorine that can be found any where a person is willing to take a message out of context. Even worst, their misguided beliefs could only be exacerbated, and often is, by their choice of interpretation on what God intends for them to do. Religion has not stopped atrocities on man. Some may argue that it has been the fuel for hate in most cases throughout history.  I love the moral compass that is found within relgion. This compass can indeed help guide you in times of doubt or lack of pupose and hope, but it is not the compass but the legs of  man that does the walking.

At this point those on the extreme right believe that the lack of religion is indeed the lack of morality, but that perseption lacks a faith in man kind  and I beleive the more and more we disect man, humanity, and morality from one another and give all the credit of purpose or goodness to religon we will end up losing ourselves and what maks us beautiful and human. For the most part it is baseless as even the most devout person with mental problems could not repress those problems from within, strictly through their religion alone. The written word can help remind us, re-inspire or re-solidify our love of life but we must re-invigorate our understanding that we as a people are indeed good and no doctrine will keep the bad minority of the world out. It is paranoid, selfish, ascetic, and overall negative.

If religion did indeed “create” morality then let us rely on that creation now within us once again, and let us be moral for morals sake as we were born/created to do so.  I was once told by a devout conservative that I scared him because I did not broadcast or adopt  a specific doctoring or religion that I believed in, in his words “how can I be sure you wont decide to kill tomorrow if you chose to without knowing what set of rules it is you abide by, a written doctoring”. I responded with “How can I be sure that since you have fragmented your fundamental human morals from a written doctrine/faith one day you won’t hear/read what you believe is Gods word that instruct you to kill me. Won’t you act on that guide as a devout follower without question or rebuttal, in essance dyning your instinct not to kill. Ins’t it more interesting that many have killed against their better judgment or concious in the name of some higher power?”  I don’t think this man was a bad person, but most of the worlds most heinous atrocities were constructed in this manner, from women to black, to Jews, to gays and beyond fanaticals only have power when man abandons their own personal beliefs in their innate perspectives on love, life, humanity and our resilience.  It feels like we have lost faith in humanity far before anyone can truly argue that we have lost our faith in religion and good.

Knol: a Unit of Knowladge

Knol
Knol

Knol (http://knol.google.com/) is a product from Google that allows users to post content about whatever they feel they have expertise in to th web. At first glance I wondered if this would cannabalise blogger or any other form of content publishing Google already has on the market. After diving deeper I realized that knol is between a blog and a wiki. In that it’s not just for posting information in a time line like a journal, although there are plugins to make blogging apps work less like a journal and more like a site, and it isn’t modertated bu some elite “truth finder” entity like a wiki.

About 6 months a go a friend asked mine asked me for some direction when trying to figure out a way to put up what he knew about his local citities night life, as he found many people came to him for suhc data, but he didn’t want it to neessacarily be a blog. A blog in his eyes was to date based and abstract. He wanted a different interaction model that allowed users to dive into specific ascpets of information about going out in his city. Not knowing of Knol at the time I told him the simplest thing to do would be to start writing a blog and if there is traction but some extra time into manipluate the front end to cater more to his needs through stylings and graphics or plugins. So based on that interaction with him then I can see exactly how Know could have an audience to cater to.  I offered this tool to him recently and he seemed pretty excited about it. I awat his response on how much better it is then the blog and I’ll be sure to let y’all know what he finds as soon as I get the info myself 🙂

Augmented reality: Nearest Subway


iPhone App
iPhone App

Latest coool app that takes augmented reality and makes it practicle for the everyday user using GPS and the New York City Subway.

Augmented reality uses your screen to superimpose CGI or digital media as an overlay to a real life realtime backdrop. The first big example of comercial use I know was by GE  who did thier own version of augemnted rality for thier website. On the site GE asked its users to print a pattern out and hold it up to the camera on thier computer. The site would recognize the pattern and place digital graphics, of a wind mill for instance, on top of that pattern but using the computers camera. They also added an audio feature so that when you blew on the microphone the windmills would start turning. Here are some other exampes of augmeted reality on youtube.

Now the latest augmented reality product is out on iPhone and allows users to not only see the nearest NY metro stops to them but it  overlays a marker in realtime over the video functionailty of the camera so that you can see the marer over the landscape in fornt of you. With teh camer faced town arrows are placed on the ground, through the camera, showing you the direction you need to walk to get to the metro of your choice. Check out more iformation and a video on crunch gear showing off how it works here and learn more about the comapny that produced it called AcrossAir here.

Google Voice: A look around

Google Voice
Google Voice

Finnaly got the invite tonight from Google Voice, Googles completly free phone forwarding and voice mail service. Google voice is the new version of what was fromerly known as grand central. The servcie lets you choose a phone number and all calls made to that number are forwarded to a number of your choice, be it cell phone, home phone or work. There are a good deal of options and setting that come with this service and overall it seems to be a pretty cool evolution in phone messaging. Phone VM transcription services and magaement systems have been around for years but as usual Google has made this service free now so other small businesses will be hard pressed to beat that bottom line.

GV Phone App
GV Phone App

One great feature is the transcription service for all voice mails. When a user calls and leaves a voicemail message Google takes the voice stream and converts it to text. You can then read the voice mail via email, text message, through the Google Voice portal or through the downloaded phone application for Android or Blackberry. The transcription works well pretty well most of the time, although it’s not perfect just yet. Phone numbers were deciphered 100% accuratly, so far at least, and you can always play the voice mail along with the text if you have any problems with the transcription. Also, on the phone app the text is higlighted as the voicemail is read to you.  If you want multiple numbers going to and from a single number check out vumber.com for multinumber. Note: There is one place that Google Voice charges, international calls.

Phone App VM Inbox
Phone App VM Inbox

As far as anyother charges that one could inccur from the phone network, I called T-Mobile and the representative said that many companies in the VM business have worked payments sytems with phone carriers out to make sure although you aren’t chareged for these services you dont abuse the carriers lines either. Of course rates will vary between plans and carriers so make sure you check your plan for details but in my plan I get 500 forwarding minutes during peak time. If  thise minutes get used up then forwarding gets counted against my regular minutes, once again only during peak hours.  All in all it would take alot of long messsages to go over those limits so I am happy with both sides of the system so far. I will see at the end of this month if what I was told ends up what i see on my bill..

Also, Daniel tunred me on to some cool settings for GSM phones. You can force your carrier to use a third party VM service so all your calls either through Google Voice or through your own personal exsisting number uses the Google Voice VM service. You can find out how to set that up here (http://go.danielodio.com/voice). Bassically dial *004*1[yourVMservicenumber]# (i.e. *004*15551234#) and all future VM calls will be sent to the VM service phone number provided.

Below are some screen shots of the dash board and settings provided by the Google Voice service.

Dashboard inbox diplsay VM messags and their transcriptions. You can send SMS messages and call from your dashboard as well. If you use gmail all your contacts come along with the dashboard so who is calling is not just a phone number but a name and picture could be associated with each entry.

Home Screen
Home Screen

This cool feature below lets you create VM greetings that change depending on who is calling you. Have a professional greeting for unkown and work contact and a fun one for friends.

Settings 2
Group Specific Setting

Send transcriptions to email or via SMS, screen callers or keep calls from ringing your phoen and going straighth to VM with do not disturb option.

Settings 1
General Settings

Google also has a widget that lets you put a contact me area on yor page so people can call yo without having to know your direct number.

Settings 3
Call me widget