CBS Chicago article about Chicago App contest

CBS Chicago mentions two of CyberWalkAbout.com applications in the finals of Chicago App contest.




http://chicago.cbslocal.com/2011/12/28/city-announces-winners-of-local-interest-smartphone-app-contest/



As an Amazon Associate I earn from qualifying purchases.

Debt

Interesting anthropological take on history of debt and the problems associated with it.

Anarchist Anthropology - NYTimes.com



As an Amazon Associate I earn from qualifying purchases.

Lack of Android updates

More and more people are feeling short-changed after spending hundreds of dollars on device when there are no updates available after few months of their purchase.

In short that is simply a bad (existing) customer service on part of companies like Samsung, HTC, or Motorola and it will have to change in the near future as market will revolt against their products. 

I use my DROID2 with Android 2.3.x on it and I did not feel that Ice Cream Sandwich is a must have for me at this time. All my app are written for backwards compatibility and after testing them positively on the newest Galaxy Nexus I decided not to buy it.

If Manufacturers start upgrading their devices I might start thinking about writing for the new features.

~ Uki



As an Amazon Associate I earn from qualifying purchases.

Young People Turn Into Farming



As an Amazon Associate I earn from qualifying purchases.

Origin of syphilis in New World

New study confirms that Syphilis was brought from new world by Columbus' crew and it is a bacterial adaptation to a colder climate. Also, eating  of marine food can throw off carbon dating because high levels of "old carbon" that is upwelled from the ocean bottom and absorbed by sea animals.  #Anthropology

http://www.eurekalert.org/pub_releases/2011-12/eu-spt122011.php



As an Amazon Associate I earn from qualifying purchases.

Android: OAUTH

Pretty cool article:
http://nilvec.com/implementing-client-side-oauth-on-android/


As an Amazon Associate I earn from qualifying purchases.

Android Iris is the answer to..

.. nothing, absolutely nothing. I have read the article "Android Iris: Google's Answer to Apple Siri!" and gave Iris a try.

Me: "Harley Davidson"
Iris writes: "Harley Davidson"
Iris thinks and answers: "What color are my eyes?"


I have been using voice recognition successfully in the past, most of the time to set up my task reminders while driving and I can see some value in doing so.

Very often the text was right on if I used common words but good luck asking e.g. "What is XL1200S?" Which being a model of Harley-Davidson produced, um, forever, I would expect to recognize it.

In the past, I have used COPY, PASTE, CUT, SAVE, UNDO, BUILD voice recognized commands while coding and that works well if YOU ARE ALONE in the room. It can really save you a lot of wrist strain if you do a lot of it, since these particular commands require 2 finger key presses.    

I don't see myself using voice commands around humans until the computer can really pick up MY OWN voice out of regular conversation e.g. "Iris, what is my 3PM looking like?"

For all of you ladies named Iris out there, well I would not be afraid you what to change your names.. yet.


As an Amazon Associate I earn from qualifying purchases.

S Pen SDK 1.5

This sounds interesting, I will have to check it out later.


We are happy to announce the release of the S Pen SDK 1.5, providing a higher level of flexibility, precision and control to your GALAXY Note applications.

New features included in version 1.5 of the SDK are:

● Zoom
New and improved Zoom in the S Pen SDK 1.5, facilitates increased precision in your app. With 50x magnification, a whole new level of detail is available, providing unparalleled control over your work.

● Panning
Also added to this update is Panning, allowing a user to change the X, Y coordinate values of the "CanvasView"

● Add Background
S Pen SDK 1.5 now offers fully customisable letter/note background images based on "CanvasView". Customise the background of your letter/notes to express your unique style.

● PenSettinginfo Class
Directly select the Pen and Eraser to give your users a higher level of flexibility and control.





http://innovator.samsungmobile.com/down/cnts/toolSDK.detail.view.do?platformId=1&cntsId=10210


As an Amazon Associate I earn from qualifying purchases.

Apple is to use Samsung to produce A5 mobile CPU.

Relationships between corporations are difficult to understand and very unlike these between individuals.


Apple has lawsuits against Samsung that prevents selling Galaxy line devices in Europe yet they are building a $3.6 billion factory in Texas to produce Apple's flagship mobile processor A5.

Samsung is also a leader in cutting-edge mobile display manufacturing and almost all other aspects of technology which begs the question: if they really wanted they could always have a better Android mobile devices out before Apples iPhone and iPad updates. Of course they would have to put some originality in their design and not just copy Apple as they did with Galaxy Tab.

Overall the $8 billion dealings between these to giants remind me of fast forwarded clash between tectonics plates with a lot of tremors, I just don't know on which side the beautiful mountains will raise. I think it is up to Samsumg's product team, they need to infuse some creativity and sense of design in them. Looking at the latest and greatest Galaxy Nexus I was very disappointed and I would actually consider Motorola Bionic instead.
 
This reminds me of Apple and Microsoft love-hate relationship that allowed Microsoft to get of the ground, then dominate the world and then to give up the title of biggest and most profitable corporation to Apple in recent years.

~ Uki


As an Amazon Associate I earn from qualifying purchases.

Apps For Metro Chicago

The votes are in for "Apps For Metro Chicago" final challenge of over 70 entries and CyberWalkAbout team scores in top 5 with it's "Chicago Local Guide" and wins award for "Taxi Share Chicago" app! #A4MC #CyberWalkAbout 




Daniel Fedor (far left), our partner, has represented "Taxi Share" team and Natalia Cantemir (far right, in red) represented "Chciago Local Guide". Congratulations the whole CyberWalkAbout team!



Natalia is saluting to our development team for a great job they did and to fellow participants, especially @SpotHero who won a 1st place!


Daniel and Natalia with their awards, double score for CyberWalkAbout.com!

It is worth mentioning that Taxi Share Chicago was Public Vote Winner leading to the final challenge.










Here is a complete listing of the winners:

1st SpotHero- $10,000
  • Spothero efficiently connects parking demand and parking supply.  We allow parking spot owners to earn income by renting their spot when it's unoccupied
2nd TrailBlaze- $5,000
  • TrailBlaze Chicago records and anonymously reports your bicycle tracks, allowing you to vote for new paths simply by carrying your phone while you bike.
3rd OwtSee $3,500
  • OwtSee is an Android based and a web based application that presents information about the Chicago parks and community events in one convenient place.
4th Chicago Local Guide $2,000
  • Chicago Local Guide is an android app is meant to help local people as well as tourists find:  interesting places and points-of-interest near them; locate specials and promotions from local businesses; updates on cultural, social, and technology events around Chicago; and breaking local news.
5th Mi Parque $1,500
  • Mi Parque is a bilingual participatory placemaking web and smartphone application that helps residents of the community contribute and share their vision for the future of Little Village's new parks.
6th FasPark $500
  • FasPark helps drivers find street parking in real time.
7th allSchedules $500
  • AllSchedules gives you access to a huge collection of transit schedules, for different transport modes (bus, metro, train, tram ferry, etc.), in multiple cities around the world.
8th OkCopay $500
  • OkCopay is comparison search engine for medical care that allows users to search for the procedure they need, compare local providers, and view their actual prices.
9th IfindIt $500
  • IFindit Chicago is an android app that is designed to help low income and homeless residents connect with critical resources such as medical clinics, food pantries, shelters etc.
10th Taxi Share $500
  • Taxi Share is an application designed to increase efficiency, reduce CO2 emissions and cut down on already congested streets and highways.  The app allows users to find each other and share a cab to popular destinations around the city and to the major airports.




As an Amazon Associate I earn from qualifying purchases.

New era of powerful single purpose machines?

Android is shown running on x86 dual core 64 bit 1.2GHz Via EITX3002 board.




New era of powerful graphical  & computational machines running Android is starting.


Let me know what application you think will be running on this in the future? I think a huge interactive displays that will process a lot of external data and user's large screen touch-displays.


- Think retail stores.
- Think architectural studios.
- Think education.



Cost of buying hardware that is expensive because it is small will be less of an issue, the storage sizes could be in Tera bytes and graphical cards could be liquid cooled if you really need to run such single purpose systems.


As an Amazon Associate I earn from qualifying purchases.

DailyDealMedia - Dec 14, 2011

Thank you Kara Kamenec from DailyDealMedia for taking time to give us coverage, we appreciate it!




As an Amazon Associate I earn from qualifying purchases.

Coolest Cafe Sportster

This is the coolest Harley-Davidson Sportster I have ever seen, something that would be as much at home in front of local cafe and on Bonneville Salt Flats bagging some speed records.

I love the sloped down steering, even if not sure how comfy it would be, but I would definitely go for it.

I also like the high exhaust, not sure if I could call it "enduro", but I would want to take a look what it would cover up before I start ordering it.

Overall it is a brilliant design job from Ronald Sands! If Harley-Davidson would take a notice, it would be a good chance to appeal to younger generation, something they really want.

Watch "Harley Nightster: RSD 2011 Product Video P.2, Café Sportster" on YouTube



As an Amazon Associate I earn from qualifying purchases.

HOG rally in Jordan

I find it very interesting and awesome that there are Harley-Davidson riders in Jordan. It would be so cool one day, to take a ride thru Europe to Turkey and maybe some other "friendly" countries and meet fellow riders there.

11th H.O.G. MENA Rally Launches from Aqaba



As an Amazon Associate I earn from qualifying purchases.

Crain's Chicago Business Dec 13, 2011

"Local app-development firm CyberWalkAbout.com announced last week it received an undisclosed amount of funding from an angel fund owned by Scott Kluth, founder and CEO of CouponCabin.com"







As an Amazon Associate I earn from qualifying purchases.

LSR 2-in-1 exhaust for HD Sportster

A pretty good read with a lot good pictures.

LSR 2-1 Sportster



As an Amazon Associate I earn from qualifying purchases.

Jay Yearly ChicagoNow.com Dec. 11, 2011






As an Amazon Associate I earn from qualifying purchases.

Daniel Fedor


"When I first met with Uki to tell him about my app idea he could not have been more supportive and full of energy to see it come to life.  His creative input and the graphic design work of Natalia were amazing!  Uki's most valuable insight to me was his philosophy not to wait, but to get the app into the market place as soon as possible and then improve upon it based upon actual user experience and feedback.  To date, the app has been the subject of multiple radio, television and internet news stories and continues to grow new users every day!  It has been wonderful to meet and work with the team at CyberWalkAbout!"

~ Daniel Fedor, Taxi Share co-founder,  December 12, 2011


As an Amazon Associate I earn from qualifying purchases.

WebOS will become open source

HP has announced that they will "open source" WebOS to let the community of developers continue improving it. This is the only sensible thing that the company could have done after failing to market and stopping the production of tablets earlier this year. HP said they will continue investment in this open source project. However, without a strong leadership, vision and centralized user interface design, as it is case with almost all open source products, I am not expecting miracles.

In the future, if WebOS can avoid legal complications, because of its open source nature and therefore free price tag, it could become the OS for masses, especially I see it as OS for EDUCATION, something that Android might be able to achieve if Microsoft and Apple will not raise the cost too far by litigation and fees per unit sold.

I think a new, celebrity-backed venture might be able able to pick up WebOS and do miracles if they:
1) are small and nimble with a strong visionary at the helm
2) have a brilliant graphical user design person leading the way
3) develop relationships with major educational text-book publishers
4) have relationship with at least one manufacturer to develop 7 inch tablet for education industry.

The tablet would have to be bullet proof and inexpensive very much like Amazon Fire and Barnes or Noble Nook Tablet. I have been using two 7 inch tablets for a year now and I am convinced that it is the best form factor. Motorola is making such tablet for retail and medical industries, I have seen a pre-production prototype, but it felt a little too bulky to imagine students liking it. The tablet could be limited to WiFi only and skip on GPS and gyroscope, however it would have to feature gorilla glass and very solid casing not unlike Moto Android Razr or iPhone 4. The 7 inch screen with 1024x600 resolution would be plenty. I also believe that bluetooth for HID keyboard and other periferials would be a must. On software side in addition to great textbook reading and "margin" note-taking and quick highlighter marking applications I believe the apps should be residing on the device so the need for WiFi would be necessary only at the beginning of the semester and to submit the papers. The could be solved with as little as one hot spot per school. The security of student-server-teacher exchanges and DRM of materials would have to be considered as it is a case with any test-taking solution today, I have been part of such Houghton Mifflin project in the past.

While I am not quite there rounding up celebrities, investors, manufacturers and textbook publishers, I am however sure that  the tablet revolution is coming to the educational institution near you.

Please post, or send me your comments.

Uki@CyberWalkAbout.com



As an Amazon Associate I earn from qualifying purchases.

Apps For Metro Chicago finalists!

Chicago Local Guide made it to the finals as one of the TOP 5 Community Winners.




As an Amazon Associate I earn from qualifying purchases.

Overwhelmed with events in your city?

If you are living in Chicago, San Francisco / Silicon Valley or any major city there is a good chance that there are multiple events happening every nigh and you have no good way to keep track of them all.

Here is an actual screenshot from my own event calendar.


At CyberWalkAbout we are making a great effort to keep track of all that is happening in major cities and provide it to you in easy to consume way, allow you to make your favorites, share with friends, see what people tweet about and get notifications when is time to go.






As an Amazon Associate I earn from qualifying purchases.

Eclipse: installing SVN Subclipse plugin


1) Install Eclipse 
2) Help > Install New Software


3) Add new URL http://subclipse.tigris.org/update_1.6.x



4) Name the plug-in  "SVN Subclipse 1.6 plugin"
5) Proceed with default installation steps


As an Amazon Associate I earn from qualifying purchases.

Installing Eclipse (Indigo) for Android Development

Go to Website and download "Eclipse IDE for Java EE Developers", most new Macs with Intel i7 CPU are 64 bit.

http://www.eclipse.org/downloads/




As an Amazon Associate I earn from qualifying purchases.

Mac OS Lion - colorful icons sidebar with SIMBL plugin

Are you missing COLOR ICONS in your new Mac OS "Lion"?






Here is an easy tutorial:


1. Download ZIP file http://bit.ly/ColorfulSidebar and expand it.

2. Install SIMBL from the expanded folder.

3.  Move the ColorfulSidebar.bundle into the following SIMBL plugin folder:
$ cd /Library/Application\ Support/SIMBL/Plugins 

uki:Plugins uki$ ls

ColorfulSidebar.bundle

4. Restart the Finder through the Terminal: 
$ killall Finder









This is an edited post from original article by Natalia on CyberWalkAbout.com



As an Amazon Associate I earn from qualifying purchases.

MacOX: Bring back the color icons to Finder sidebar

The latest versions of the Finder side bar lost a lot from usability by removing the colored icons. Hopefully Apple will realize the mistake and fix it. Meanwhile here is a solution of how to bring color back:


1. Download and install SIMBL for OS version Snow Leopard and Leopard or Tiger
2. Download the ColorfulSidebar SIMBL plugin and mount the DMG file
3.  Move the ColorfulSidebar.bundle into the following SIMBL plugin folder:
~/Library/Application Support/SIMBL/Plugins/

4. Restart the computer
5. Kill the Finder through the Terminal: killall Finder






UPDATE: Interestingly, on two different Macs the tip applies differently. On the BookPro it works perfectly, on my Air I have to repeat the  killall Finder
   every time I restart the laptop to get colored icons back.


As an Amazon Associate I earn from qualifying purchases.

I believe in heroes, I think we all ought to.

Real heroes are not the all powerful characters what movies and legends would want us to believe. They are deeply flawed humans that if you met on the streets you would not regard for much. They are regular folks that are different for the rest only by the fact that they have a deep and unbending passion. What is this passion? It is different for everyone and it is shaped by the believes instilled in you when you were growing up and by life occurences. For some it is conquest of mountains, for others a love for creative process.

Heroes rarley can do things alone, therefore most of the would be heroes are no more than day-dreamers. To become a hero to have to posess, in additon to passion, a will to reach out to others to get their help. Heroes need help, and these are those helpers that later sing the hero stories. Without a true passion a would-be hero will never lighten up a fire in the hearts of helpers. Passion is a currency of a hero.

Who are the helpers? They are people that unlock the closed doors, people with particular skills or means that the hero does not posses. They are lending their help for hero to navigate thru the labirynth of challenges and without their help the hero would be just a powerless day-dreamer.

Do heros know how they will achieve the sucess? Never! If they did they would be not heroes, they would be accountants and factory workers with predictable inputs and outputs. You cannot map out a path to be a hero, because that path has not be travelled before. So how would a person convince others to help without knowing how that will be accomplished? With passion.

Hero will travel the labirynth of challenges, invariably will take many wrong turns and learn from mistakes, but eventually will come out sucessful with his passion and help of powerful friends.

Will the perspective from the destination be same as the one at the start? Never! This is really what makes a hero, the journey and the help from friends. The destination is hardly ever the same as the goals set at the beginning.

How do you know that you will suceed without knowing the precise way to reach the goal? The same way as you would ask yourself a question: "Do I know when and how I will die?" No. "Do I know I will die?" Yes, if I live long enough.



As an Amazon Associate I earn from qualifying purchases.

Privacy Policy

CyberWalkAbout.com does not gather, nor distribute anyone's private information.


As an Amazon Associate I earn from qualifying purchases.

Mobile Development Company CyberWalkAbout.com Receives Investment from CouponCabin.com

CHICAGO, IL., December 6, 2011 - CyberWalkAbout, Inc., a mobile design and strategy agency and the creator of dozens of popular mobile applications such as "Children TV," "Yachts & Tall Ships" and "Chicago Local Guide," has closed on an investment from an angel fund owned by Scott Kluth, Founder, and CEO of CouponCabin.com.



The investment will allow CyberWalkAbout.com to expand and improve its already impressive portfolio of applications and mobile services. Services will include mobile design, development, and subscription-based services developed by the company. The investment is designed to give CyberWalkAbout.com a competitive edge and runway for at least one year.
As a part of the deal, Uki D. Lucas will step up to the chief executive position to utilize his extensive experience in start-up management, social marketing, design, and technology architecture. Lucas is coming from Sears Corporation where he served as a mobile architect. Prior to that, he served four years as principal at Revere Group, NTT corporation, and three years as director of technology at ADEXS, Inc., as well as in multiple other ventures.

CyberWalkAbout applications have achieved their current state of beautiful design and quality under the leadership of Natalia Cantemir (president and art director) and her team composed entirely of hand-picked European designers and developers. Cantemir, a designer with more than eight years of experience will step up to the position on the board of directors and remain a major shareholder.
CouponCabin.com, founded in 2003 by Scott Kluth will become CyberWalkAbout's major client. CouponCabin.com is a leader in online coupons, boasting more than 100,000 coupons and deals for more than 3,500 retailers.


“We are excited to partner with such a nimble agency to help us create and grow the CouponCabin.com mobile platform,” said Kluth. “As technology improves, mobile shopping has increased in popularity and we are thrilled to offer our users an additional way to save money while also creating a new revenue stream.”

About CyberWalkAbout, Inc.
CyberWalkAbout.com is a mobile strategy, design, and development studio based in Chicago, specializing in state-of-the-art user experience and design for Android, Mobile Windows, and Apple iOS mobile devices. We are proud owners and creators of over a dozen applications spanning multiple platforms as well as many white-label projects. We are working very closely with the development community by organizing and sponsoring local GTUG (Google Technology User Group) and Chicago Android events. We are also authors of the "Roadmap for Mobile Business", an ebook available on Amazon and Barnes & Noble.

Currently, one of our applications, "Chicago Local Guide" is the finalist in the Apps 4 Metro Chicago contest http://www.appsformetrochicago.com/ please support us by voting which starts on December 6, 2011.


As an Amazon Associate I earn from qualifying purchases.

Installing Android SDK



1. Open website:
http://developer.android.com/sdk/index.html

2. Download:
Mac OS X (intel) android-sdk_r15-macosx.zip

3. Install in directory that is easy to find later:
/Applications/Android/android-sdk-macosx

4. Configure Eclipse to see that directory. If you are using Eclipse we assume you you have a plugin installed.

Eclipse > Preferences > Android





As an Amazon Associate I earn from qualifying purchases.

Eclipse: installation of plugin for Android Development Tools (ADT)

Updated on September 15, 2014

When you install the newest Eclipse (at the time of this writing Luna 4.4), it does not have any Android-specific tools.






Android Development Tools (ADT) Eclipse plugin

Step 1) Provide Google Android repository

  • install: Help > Install New Software...
  • URL: https://dl-ssl.google.com/android/eclipse/
  • name: Android Development Tools (ADT) plugin


Step 2) Select all packages to install 

and click NEXT..


Step 3) Accept ALL license agreements

Step 4) Make sure that Eclipse is pointing to Android SDK you want to use








As an Amazon Associate I earn from qualifying purchases.

Install SVN plugin Subclipse for Eclipse Indigo

I am re-installing Eclipse often enough that I decided to post this one more time:



As an Amazon Associate I earn from qualifying purchases.

Removing Subclipse from Eclipse

I got the following error while installing subclipse 1.6 after trying 1.8 (which failed to sync my projects):


Your original request has been modified.
  "CollabNet Merge Client" will be ignored because a newer version is already installed.
  "Subclipse (Required)" will be ignored because a newer version is already installed.
  "Subclipse Integration for Mylyn 3.x (Optional)" will be ignored because it is already installed.
  "Subversion Client Adapter (Required)" will be ignored because a newer version is already installed.
  "Subversion JavaHL Native Library Adapter (Required)" will be ignored because a newer version is already installed.
  "Subversion Revision Graph" will be ignored because a newer version is already installed.
Cannot complete the install because of a conflicting dependency.
  Software being installed: SVNKit Client Adapter (Not required) 1.6.15 (org.tigris.subversion.clientadapter.svnkit.feature.feature.group 1.6.15)
  Software currently installed: Subclipse (Required) 1.8.3 (org.tigris.subversion.subclipse.feature.group 1.8.3)
  Only one of the following can be installed at once:
    Subversion Client Adapter 1.8.0 (org.tigris.subversion.clientadapter 1.8.0)
    Subversion Client Adapter 1.6.12 (org.tigris.subversion.clientadapter 1.6.12)
  Cannot satisfy dependency:
    From: SVNKit Client Adapter (Not required) 1.6.15 (org.tigris.subversion.clientadapter.svnkit.feature.feature.group 1.6.15)
    To: org.tigris.subversion.clientadapter [1.6.12,1.7.0)
  Cannot satisfy dependency:
    From: Subclipse (Required) 1.8.3 (org.tigris.subversion.subclipse.feature.group 1.8.3)
    To: org.tigris.subversion.clientadapter [1.8.0,1.9.0)





Here are the steps I took to uninstall subclipse:

Eclipse > Help > Install New Software > Available Software Sites ...

select subclipse and click "Remove"



Open Terminal; list and delete all subvesion jar files

$ cd /Applications/ide/eclipse/plugins [specific to your system]

$ ls | grep org.tigris.subversion | xargs rm

Even that did not allow full uninstallation and i decided to re-install Eclipse.




As an Amazon Associate I earn from qualifying purchases.

Mobile Apps: Customer Feedback



There is several ways to get feedback from your customers.

The basic principle I have learned in Marines goes like this: if one of the Marines does not know how to do something, there is a good chance that some other platoon member does not know it either, hence the Drill Instructor screams at all them. 

Bouncing your app against the real audience is expensive and time consuming, therefore observations should be keen and not lightly disregarded as “user is stupid, they did that wrong", developers like to say that way too often. Keep in mind the principle outlined in book “Don’t Make Me Think” .

Here are few of the customer feedback methods we use:

  • Give the app to a typical user (a child for kid’s game, etc.) who has never interacted with the app and observe the interaction without any explanation of how things are supposed to work. Take good notes and fix the issues immediately, once the user figur out the difficult part the chance is lost. 
  • Provide eMail feedback inside the application. Many people would be surprised how few apps have  support email that is easily accessed from mobile applications. Also, many app developers who have not used that method might be surprised how many emails they will get and you do want to be in touch with your users. Many of them will try to help with suggestions, some with thank you, and most will vent --  users that cannot find an easy way to vent to you personally, will do that in market review and you will loose your rating. 
  • Read the reviews of your app. Try to fix problems and after releasing the fix make sure that several people write positive counter-review thanking you for fixing the problem
  • Have Facebook page for your app that is easy to access from mobile.
  • Have Twitter account for your app that is easy to access from mobile.
  • Have Google+ page for your app that is easy to access from mobile.
It is OK if people criticize you on your Facebook, Google+, or Twitter -- you can manage it, however negative reviews and ratings cause irreparable damage.

To read more download "Roadmap for Mobile Business" at http://bit.ly/CyberBook



As an Amazon Associate I earn from qualifying purchases.

Mac: Forcing Delete Trash


I switched computer few time and copied a lot of files between. As result I got Trash full of files that I could not delete. The solution was to create a "Temp Trash" folder on my desktop, copy files from Trash to this new folder and Delete them again.





UN-Secure Delete of Trash

Sometimes you want to delete a lot of files files from Trash folder, but it takes forever using "Secure Empty Trash".

In this case is it easier and faster to click OPTION KEY button and "Empty Trash", the delete is not secure which means someone could do forensics on your Hard Drive and restore some of the files if they were in the sections not overwritten by newer data, but for most people who are not quite paranoid the speedy delete maybe a good option.




Changing Permission of the files to "Read and Write"


uki: ~ $ sudo chmod 666 /Users/uki/.Trash/*.*



As an Amazon Associate I earn from qualifying purchases.

Mac OS X 10.7.2 "Lion" - where is my Java?! #%!

Apple decided that Java is not is not important enough to be installed on your new Mac , not nice!

I have heard the rummors that Steve did not love us, the Android crowd. I am sure it is not true, after all I am using Droid2 with keyboard and Galaxy Tab 7, both of which are not products that are offered by Apple. Denial? OK, I am reading his biography, he did hate us.

When you try to open apps like Eclipse you get an "almost" friendly pop-up:


Unfortunately for me, the installation of the Java did not happen, I tried several times.

I tried "java" from Terminal as that may fix the problem, but it did not.


What happened was I had a Software Update process already running and downloading new iTunes and whole bunch of other stuff over a very slow Public Library connection. 








As an Amazon Associate I earn from qualifying purchases.

Uninstalling Android app from command line

If you are switching between PROD and DEV versions of your app you will get this error:


[2011-11-26 14:27:22 - Local Guide Chicago] Re-installation failed due to different application signatures.
[2011-11-26 14:27:22 - Local Guide Chicago] You must perform a full uninstall of the application. WARNING: This will remove the application data!
[2011-11-26 14:27:22 - Local Guide Chicago] Please execute 'adb uninstall com.chicagoandroid.chicagolocal' in a shell.
[2011-11-26 14:27:22 - Local Guide Chicago] Launch canceled!



Make sure you have ONLY ONE device connected to USB, or the command will fail.
It would be also a good idea to put adb on your classpath, but it is not essential.

Open Terminal and perform these two commands (adjust to your situation):


$ cd /Applications/Android/android-sdk-macosx/platform-tools
$ ./adb uninstall com.chicagoandroid.chicagolocal
Success

one line version would be:

$ /Applications/Android/android-sdk-macosx/platform-tools/adb uninstall com.chicagoandroid.chicagolocal
Success



Since I do that often I made this automatic:

1. Open TextEdit
2. past the command:
/Applications/Android/android-sdk-macosx/platform-tools/adb uninstall com.chicagoandroid.chicagolocal
3. save with .bash extension
4. change permission to execute:
$ chmod 755 /Users/uki/Desktop/Uninstall\ Chicago\ Local\ Guide.bash
5. Make sure that Terminal knows to open .bash files



As an Amazon Associate I earn from qualifying purchases.

Android: creating 9-patch image


This tutorial shows how to create a stretchable 9patch image on Mac OS. 



Step 1) 
Prepare some cool image to practice on.
Find on Internet (bad designer), or draw a button background image you really like:


Step 2)
Download Android SDK
http://developer.android.com/sdk/index.html



Step 3)
Install the Android SDK in your preferred location,  for me it is in:

example: $ /Applications/Android/adt-bundle-mac-x86_64-20130522/sdk/




Step 4) 
Add Android SDK tools to your system PATH

4.1 Open Terminal by: 
Open Launchpad and type in search "ter" and select Terminal




4.1 Edit your .profile
In Terminal type $ edit ~/.profile 
This should open default editor in my case TextWrangler with .profile 

4.2 Add following lines on the bottom adjusted for your installation directory

export ANDROID_HOME=/Applications/Android/adt-bundle-mac-x86_64-20130522/sdk/
export PATH=${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools




4.3 Save file 
4.4. To refresh system, open NEW Terminal window by pressing on Terminal and click "command n"
see if you can see correct tool
$ which draw9patch

/Applications/Android/adt-bundle-mac-x86_64-20130522/sdk//tools/draw9patch

SUCCESS!

Step 5)
Open 
draw9patch tool by typing
$ draw9patch




Step 3) drag the image to the draw9patch tool and try to draw pixels on the edges of the image
  • left and top edges are for stretching areas
  • right and bottom are for (text) content area



actual 9patch file when saved, notice the file has name.9.png name and keep the 9 part:


final result




example with VERTICALLY non-stretchable image:



    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView1"
        android:layout_below="@+id/textView1"
        android:layout_marginLeft="20dp"
        android:layout_marginTop="44dp"
        android:background="@drawable/back_button_normal"
        android:gravity="left|top"
        android:text="Good, this is what we wanted! :)"
        android:textColor="#CCCCCC" />






When you are working with images that have non-stretchable elements in them, you might define 2 stretching points. Also, it is a good practice to define a STYLE GUIDE if you need to create a set of 9patch images as in the case below:


  • left 16 (upper stretch)
  • left 26 (lower stretch)
  • right 9 (upper edge of text)
  • right 33 (lower edge of text)
  • bottom 8 (left margin)
  • bottom 16 (right margin, before arrow)
  • top 15 (any pixel inside text area)


Example with 2 stretchable areas


Enlarge and study the image.

You can see in the image above that I count 16 pixels on the left so the stretch is always in the same point of the bevel. I try to avoid stretching such images with bevel and create them "to size" vertically.

I leave 8 pixels as the margin on the left, and 4 pixels from the drop-down arrow which cannot stretch.
I leave 9 pixels from the top and bottom because in other images of this set I have rounded corners.

You can visualize the final image after stretching on the right-hand side (image in the middle).

Make sure to +1 our Google Developers Group page:


Shameless plug:
Visit my company website CyberWalkAbout.com for example of great work we have done and inquire about very competitive (low) rates of design and development we offer at info@CyberWalkAbout.com




As an Amazon Associate I earn from qualifying purchases.