RSS Feed
  1. OS X Mavericks Updates to SVN 1.7: How to rollback to Subversion 1.6

    November 27, 2013 by Eliot

    So I’m not an early adopter but after updating my personal Mac to Mavericks with little issues, I decided to upgrade my work Mac as well.

    Besides Mavericks not shipping with Java and breaking all my hard work with Jasper Reports, I soon after discovered that it had also upgraded my Subversion to 1.7 which stopped me from being able to check in my code.

    So I found this little tip from Kevin Broome that fixed my issue quickly.  I figured it could be done but Keven actually found where the old SVN 1.6 lived on the hard drive.

    To summarize:

    1) Make a backup of your SVN 1.7

    sudo mv /usr/bin/svn ~/Documents/svn_1.7

    2) Point to 1.6 in paths

    sudo nano /etc/paths

    3) Add the following to paths

    /Applications/Xcode.app/Contents/Developer/usr/subversion-1.6/bin

    4) Check SVN version

    svn help

    That's it, you should see Subversion 1.6
     


  2. [SOLVED] How to Fix JasperReport Server and iReports in OS X Mavericks

    November 22, 2013 by Eliot

    So I am evaluating using JasperServer for an upcoming project. As a result I have a Jasper development environment setup on my MacBook Pro which includes JasperReports Server and Jasper iReports.

    Recently I upgraded to OS X Mavericks and everything Jasper came crashing down. After further investigation I discovered a few things:

    1.  Mavericks actually didn’t come with a version of JDK, and in fact removed the version was installed on my Mac.
    2. As a result, $JAVA_HOME appeared to be non-existent
    3. Also, after getting Java installed again the default path bin/java has changed to Commands/java

    So, to get things working again I did the following:

    Install Java

    Go here to download the latest release of java.

     

    Upgrade and Reinstall JasperServer

    My existing copy of JasperServer would still not run so I upgraded to the latest release (v5.5 at the time of this writing).

    Download the latest Jasper here

    Note:  In hindsight I’m assuming that this because of the $JAVA_HOME issues and the installer setting paths in configuration files. (Therefore, you may not need to upgrade.  You might be able to simply re-install the existing version. If so, let me know in the comments.)

    Once you do this, JasperServer should run again.

    Test Java

    Check that java is installed

    open terminal and type

    java -v

    You should see your java version number…

    To Check your $JAVA_HOME

    Open terminal and type:

    echo $JAVA_HOME

    If you see an empty line then follow steps in Part B, else if you see a path like this:

    /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home

    then congratulations – continue on to the next step.

    Part B) Manually Set Your Java_Home (Only if the last steps didn’t work)

    So if you tried to set your JAVA_HOME  on your mac but it didn’t work then try doing the following which was originally written about here:

    1. Start up Terminal
    2. Type “cd ~/” to go to your home folder
    3. Type “touch .bash_profile” to create your new file.
    4. Edit .bash_profile with your favorite editor (or you can just type “open -e .bash_profile” to open it in TextEdit.
    5. Type “. .bash_profile” to reload .bash_profile and update any functions you add.

    Now test your JAVA_HOME again – Open terminal and type:

    echo $JAVA_HOME

    Finally, Tell iReport where Java is in Mavericks

    • Right click on the iReport.app (in Applications)
    • Show Package Contents
    • Navigate to /Contents/Resouces/ireport/etc
    • Edit iReport.conf with your favorite text editor
    • Add a line that says something like
    • jdkhome=“/path/to/javahome”

    Where “jdkhome” should match the path that appears when you type “echo $JAVA_HOME” in terminal  For example, mine is:

    jdkhome="/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home"

    Finally…

    Save the file and try running iReport again.  Your problems should be solved.

    Let me know on Twitter or in the comments if this helped you!


  3. How to make your computer run faster…when it is running slow

    October 17, 2013 by Eliot

    Make Your Computer Run Faster Book

    I’m happy to announce the release of my book How to Make Your Computer Run Faster on the Kindle platform.  Buy the book from Amazon or get it for FREE by simply entering in your email below.

    In the Book You’ll Learn

    * Scan & identify the files on your computer that are slowing it to a crawl* Learn what add-ons you need and how to disable all the other ones* Start-up programs are one of the biggest reason your computer runs like a turtle – I’ll show you how to stop them.* Uninstall the junk software that automatically downloads other software you don’t need

    * Flush all the temporary files down the toilet to free up PC resources

    * …and more…

    I’ve spent more than 8 years doing technology consulting for a wide range of companies and they all had one thing in common – computers that would slow without warning.

    So in the process I perfected method of “tuning up” Windows computers in less than 30 minutes.

    This guide will show you how to make your computer as fast as it was the day you got it. Purchase the book from Amazon here or get it FREE by simply entering your email below, and I’ll send it to you to download instantly.

    - Eliot


  4. How my Computer Science Degree Actually Hurt my Internet Business

    September 26, 2012 by Eliot

    Most online entrepreneurs that I have met are not technical people. More often than not they are visionaries with some other specialize skill set like accounting, investment banking, or general business to name a few.

    For these people the fears and difficulty they have is the technical stuff: putting up their website, search engine optimization, or compiling and submitting their mobile app to the app store.

    That is why so many of the beginner guides in the Internet marketing space are geared towards non technical people.

    For me, the problem was not learning how to put up a website or write code – I’ve done both pretty well for about 10 years.

    My problem has been what to do before and after your product is built – things like customer validation or marketing.

    Because it is relatively easy for me to build something – a website, an app, an e-commerce site, whatever, I was quick to “fail fast” as the old startup proverb goes, and even quicker to move on to the next shiny object.

    While we are on the subject, the suggestion to fail fast is bad advice.  Instead of failing fast, your goal should try to “learn faster than everyone else” as Eric Ries suggests.

    I was given the curse of knowledge when it came to the internet.  But to make money online you need to understand a lot more than just how to put up a WordPress blog or how to write code.  In fact, I’ve seen many people better off BECAUSE they don’t know technology.

    These people instead focus on the PROBLEM before they figure out a SOLUTION.

    But anyone with this “curse” finds it difficult to keep an open mind and learn new things because they already feel that know it.

    Like me, I already knew how to start a software company. After all, I knew how to write software. I already knew how to do SEO. My website was in Google’s search results, right?
    The problem was that although I know how to write code I didn’t know how to make software useful to people.  And yes, I do know on-page SEO that was valid in 2005 but now-a-days it is off-page SEO that matters most.  But I ignored it.

    Many elderly people struggle with a severe case of the “curse of knowledge.”  That is why so many reject new technology or new norms in society. “When I was your age…[Fill in the blank here]”

    My point is: don’t be blinded by what you know.

    Again, don’t be blinded by what you already know.

    Because I knew technology, I THOUGHT I knew how to turn that knowledge into profit. My blinders were on.

    It wasnt until I stopped screaming and started listening that the ball started rolling forward.  And believe me it is a lot harder to get the ball rolling than it is to keep it rolling once you have momentum.

    Ultimately that is how I got 13,000 mobile app downloads literally overnight.  And no, we weren’t featured in iTunes.

    Our app solved an annoying problem and bloggers liked it.

    So if you have been struggling with something lately – be it starting a business or getting customers or even becoming a better listener, I suggest that you find somebody that has done what you are trying to do, or is good at what you want to learn and absorb everything you can from them.

    There is this strange thing that happens when you hang out with people enough – your traits tend to rub off on each other. The same happens when you live in a country or part of a country. I am from Maine but I live in Florida. Every once Ina while I still catch myself with a little twang in my voice.

    So although one might think that knowledge of the Internet might help you with an Internet based business, you might be wrong. It can only help you if you can take off your blinders long enough to look around.

    Have you ignored something in your field or trade that is stopping you from getting to the next level?


  5. Where to Enter Google Adword Coupon Codes?

    September 18, 2012 by Eliot

    Every time I start a new website I get emails from Google with a $100 Adwords coupon code in it. Besides free traffic, at a minimum, I use that $100 to test what headlines get the most click thru rates so I can use similar ones to increase conversions.

    Unfortunately I don’t enter these Adwords coupon codes often enough to remember exactly where to paste them in – but I do remember that they are hidden.

    To enter a $50 or $100 Adwords coupon code first create your account at https://adwords.google.com. Next click on the Billing tab and Billing preferences.

    Then go through the billing setup wizard and on the billing screen at the very bottom of the screen there is a “coupon code” link.

    Enter your code and complete the wizard.

    It is also important to note that you will get a message prompting you to pay them so your ads don’t end automatically. You don’t have to do that to collect the $100 credit. The way Google words it makes you initially think that you also have to deposit $10 of your money to your Adwords account, but it is not true.


  6. Oops, I’m #1 in Google. How’d I do that?

    September 14, 2012 by Eliot

    Back in the days of 2007, before anyone knew what a “tweet” was, when Facebook was still for college kids, and before email storage space was unlimited, I needed a way to archive my funny email forwards that I got from friends and family.

    Well, I thought: why don’t I just start a free blog on that blogger platform that Google acquired and just post them up there.  That way I can free up my email and others might find some funny stuff on there.  And so http://funnyforwards.blogspot.com was born.  I created the site, uploaded about 50 email forwards that were humorous, and then pretty much forgot about it.

    Sometime in 2009, I had another stockpile of funny forwards so I posted about 50 more.  Then I honestly forgot about it again.

    Then in 2010, happen to stumble on my Google Analytics account and noticed that I was getting tons of visits every month.  The traffic would generally be about 100 to 200 visitors a day with spikes of up to 1000.  So I did what most rookies would do and slapped some Google Ads up there.  After a few weeks and only making a couple of bucks on ads I foolishly decided to move on.

    Looking to consolidate some of my web properties and focus my efforts I stumbled across this site again a couple of months ago.

    Now that I know what a niche actually is in the online world and know how to identify and evaluate one, I realize that I picked a really good one and set it up properly to get traffic.

    What I am still uncertain of is if I picked a niche that I can monetize easily.  For example, when selecting a website niche where the goal is to put ads on, you want ads that have high cost PPC rates.  This way you make dollars when ads are clicked, not pennies.

    However, if your plan is to monetize with a different method, say an eBook, you have completely different qualifications to look for.  For instance, it might be difficult to sell an eBook to monks, as they typically don’t do a lot of purchases online, let alone Internet browsing.

    To make up for my mistakes I am going to be spending some time on this site to see if I can monetize that traffic.  I’ve already changed the design, changed the ad style, and moved the ad placement a couple of times to test what works best thanks to Pat Flynn’s advice:

    The changes that I’ve made with my Adsense ads that have dramatically increased (and decreased) my income.

    Was I foolish to turn my back on this? Yes. But granted, I didn’t know then what I know now: that getting consistant traffic can be really difficult and that there are thousands of different ways to make money from that traffic.  In my own defense, it is hard to know what you don’t know.

    So if you do have some websites already, take a look at the analytics once in a while.  What you see may shock you.  And if you do have some traffic, figure out a way to convert that traffic to sales.  Or at least start building a relationship with your audience.

    I will keep you posted on my progress with this.

    Oh yeah, and case and point of this post, I guess content really is king.


  7. How to Avoid Burnout as an Entrepreneur

    August 30, 2012 by Eliot

    I used to lift weights a bit when I was in high school. I always thought that the harder I worked the more muscle I would gain. But after a certain point I noticed that it was much harder to see gains then it was when I originally started.

    This only convinced me that I needed to workout harder and longer. Still no gains.

    I remember one night after one of these intense arm workouts. I woke up in the middle of the night in excruciating pain. Both of my biceps we locked at about a 45 degree angle.

    Luckily one was able to bend far enough for me to reach the icy hot in the cabinet. Ahhh, instant relief.

    Think I over did it? Perhaps a bit.

    I have a habit of doing this to myself with whatever I do.  Luckily I have discovered in the past couple of years that more is not always better, and in fact more is often worse.

    Tim Ferris has a book on exercising called the 4 Hour Body that talks about doing highly targeted workouts for a short amount of time an achieving phenomenal gains with it.  I’ve even heard stories of distance runners training with sprints.

    I’ve tried it myself, both with workouts and running, and I must say that I agree.  I was always able to see improved gains when my training was more focused but took up less time.

    One thing that I remember about that arm workout from hell besides the pain, is that I couldn’t workout my upper body for almost 2 weeks after that – I was too sore.

    That meant that any of the gains that I got in the short term were long gone before I could build on them again.

    I see this same thing in my life as an Internet entrepreneur.  For so many years I was glued to my computer screen working on something really important, only to get burned out and lose momentum.  After all, my laptop is just down the hall and I DO have a mighty long list of stuff to do.

    Don’t do this to yourself.

    Even though running your own business is a ton of work, especially in the beginning. It is not required that you work 80 hour weeks all the time to make it happen.

    In fact, I would argue that if it takes you that long then you need to take a step back and see what items are getting you the most results.  Then just do those one or two things that work. Get rid of everything causing you to spin your wheels.

    That is why I have been doing inventory on all of my niche businesses and ideas. Then either bailing on them or consolidating them into niche markets.

    The most important thing you can do for yourself is gain focus on one thing at a time.

    Think I’m lying? I would have thought I was lying too a few years ago too.

    This is why so many people like Pat Flynn, Jay and Sterling, and Patrick McKenzie are able to build businesses that require only a few hours a day to maintain.

    Putting in the work upfront is very important.  But more important is staying consistant and focused with whatever you are doing – especially when it feels like you are not moving forward.


  8. How to Setup a WordPress Blog in less than 3 Minutes

    August 23, 2012 by Eliot

    One of the most common questions I get from my non-technical friends and family is “how do I setup a WordPress blog?”

    Six or seven years ago setting up a website or blog was a bit more difficult.  But today, there is no excuse for that.  Almost anyone who knows how to use the Internet is now able to setup a blog with WordPress.

    Below is a video I created to eliminate those fears once and for all for people; so next time I get asked, I can just point them here.

    Without further adeu, I present: “How to Setup a WordPress Blog in less than 3 Minutes

    Click to watch on YouTube: http://www.youtube.com/watch?v=KvtsfzgnUXY


  9. Marketing is Like Dating

    August 21, 2012 by Eliot

    In recent weeks I’ve had a difficult time explaining to my engineering buddies how I could be into internet marketing now.  They tend to equate marketing with sales, and therefore think of it as a dishonest trade.  The other day I finally thought of an analogy that helped them see things from my (newly discovered) perspective.  I thought I’d do a blog post on it.

    Marketing is Like Dating

    Marketing is like dating because you can be the nicest guy in the world but if you are an introvert, your crush may never know you exist.

    Lets dive deeper, shall we?

    Women dig confidence.  Confidence alone is why the jock, the charming guy, and the random not-so-attractive dude got the popular girl in high school.

    The jock was confident and fun.

    The popular guy was charming and reassuring.

    And the random guy simply had social proof in his corner.

    So what sells?  Honest confidence in yourself and product.  A product that is fun and risk free.  Oh, and by the way others are using it too!

    You see, these are critical parts of the sales process – all of which get people to trust and like you.

    The problem is that most introverts are hard-wired to not think this way.  Engineers, for example, think in terms of quantifiable metrics, not the invisible stuff that builds relationships.

    But you cannot quantify building relationships and trust.  They are too infinite and abstract.

    You must build trust before you can ever ask for a sale.  That is why blogs are so powerful.

    They allow you to build an audience and trust.  Regular readers like your stuff and trust you and eventually some of them might buy something from you.

    But it is not about the money just like it is not about the sex.  It can’t be.  Even though you both want it, if you are too direct with either you will lose the date or in this case the sale.

    And it is not that the jock, popular guy, or random guy are being dishonest.  In fact, they are being themselves.  The random guy could never act like the jock and vice versa.

    They do however go at dating game with their own angle.  Do this in your marketing.

    If your crush likes funny guys.  Show her your funny side.  If you are not that funny and that is what she is into, move on.  She is not the right customer for you.

    If she likes security, stand up straight and beat on your chest – or not.

    Accounting was boring.  Freshbooks made it less boring.

    “Being yourself” is not the same as “being confident,” so it is important not to integrate the two.  Everybody has a weakness just as every product has a weakness.  Forget about it and instead focus on your strengths.

    Find what your good at – your angle in marketing or in dating and you will find your customer or your soul mate.

    Most importantly, be confident in whatever you are doing.

    -E

     


  10. Sales and Marketing Lesson for Introverts

    August 16, 2012 by Eliot

    Flickr: http://www.flickr.com/photos/h-k-d/3969908944/

    “If you build it they will not come…”

    It took me a long time to actually accept that phrase.  Coming from a software and engineering background, when someone would mention the word sales I would naturally think of a sleazy used car salesman.

    “Who needs that?” as any good engineer would say.  ”Why can’t these people see that the other product sucks and ours is way better?”

    I always thought that I just needed to build cool product then I would have customers beating each other over to pay me money for it like on Black Friday.  After all, that is why I got into computers in the first place.  Build it and they will come.  I could hardly wait.

    The truth is a product never sells itself.  Even Peter Thiel agrees.  People may get it and they may even love it, but IT WILL NEVER SELL ITSELF!

    What about Google you ask?  They didn’t do any marketing in the early days.

    Yes that is true.  But even though they didn’t market themselves it doesn’t mean that there wasn’t any marketing going on behind the scenes.  Google’s early users were marketing for them.  Viral marketing is still marketing.

    Ok, so what is a honest guy to do? Marketing is not so evil after all; but I still feel like that used car salesman while selling my products.

    Don’t think of it as being deceptive because that is not the goal.  In fact, if you are going to market a great product, you must deliver on that product as well.

    Instead of thinking of marketing as shameless promotion, think of it as simply a pivot.

    But instead of recreating the product, you are simply displaying it in a new light so others can better resonate with it.

    Flickr, the photo sharing website (now part of Yahoo), originally started off as a online multiplayer game.  If the founders hadn’t noticed how people were actually using the site, and re-marketed it as something else, Flickr probably wouldn’t have been what it is today.

    Marketing is simply discovering that angle that resonates the most with your target market.  Some businesses know it immediately.  Others search aimlessly for it.

    So if you are like me and look at marketing and sales as deceiving.  Look again.  Marketing can and should be honest.

    Marketing is necessary.  Learn to embrace it.  Zero users equals zero dollars.