<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Daily Blog Tips &#187; Software</title>
	<atom:link href="http://www.dailyblogtips.com/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dailyblogtips.com</link>
	<description></description>
	<lastBuildDate>Wed, 08 Feb 2012 11:57:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Track Your Time Automatically with Chrometa</title>
		<link>http://www.dailyblogtips.com/track-your-time-automatically-with-chrometa/</link>
		<comments>http://www.dailyblogtips.com/track-your-time-automatically-with-chrometa/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 10:33:58 +0000</pubDate>
		<dc:creator>Daniel Scocco</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.dailyblogtips.com/?p=8744</guid>
		<description><![CDATA[If you are a freelance writer, designer or consultant, you'll certainly get involved in projects where you need to bill your clients by the hour. But how do you track your time accurately so that both you and your client will be happy?<p><a href="http://www.onlineprofits.com"><img src="http://www.dailyblogtips.com/wp-content/uploads/468x60.gif" alt="Wanna make money with your website?"/></a>
<hr>
Original Post: <a href="http://www.dailyblogtips.com/track-your-time-automatically-with-chrometa/">Track Your Time Automatically with Chrometa</a><br/>

</p>
]]></description>
			<content:encoded><![CDATA[<p>If you are a freelance writer, designer or consultant, you&#8217;ll certainly get involved in projects where you need to bill your clients by the hour. But how do you track your time accurately so that both you and your client will be happy?</p>
<p>There are several solutions available (both free and paid) which help you with this task. For example, if you are using Firefox or Google Chrome you&#8217;ll certainly find extensions that do it.</p>
<p>The problem with most of those solutions, though, is that require you to actively start the timer when you start working on a client&#8217;s project, and to stop it once you are done. Sounds simple enough, but what if you working on multiple projects at the same time? Or if you are working on a client&#8217;s project when you decide to check your email or chat on Facebook for some time? As you can imagine, it becomes a mess.</p>
<p>Is there a better way? Yep, there&#8217;s a <a href="http://chrometa.com/">time tracking software called Chrometa</a> that automatically starts and stops your timer for you, depending on what activity is going on on your computer. Here&#8217;s a small video illustrating how it works:</p>
<p><iframe src="http://player.vimeo.com/video/23889389?title=0&amp;byline=0&amp;portrait=0" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>How does the software know to what client the work you are doing belongs? You can create keyword-based rules and the times will be assigned automatically according to those keywords. </p>
<p>On top of that you can also create invoices on the fly or export your time to a third party billing system (like Freshbooks). Here&#8217;s a screenshot of the user interface:</p>
<p><img src="http://www.dailyblogtips.com/wp-content/uploads/chrometa-screenshot1.jpg" alt="chrometa-screenshot1" title="chrometa-screenshot1" width="500" height="230" class="bc" /></p>
<p>The basic version starts at $19, but you&#8217;ll probably be able to make that money back in a matter of days once you start tracking your time more accurately. Reading through their testimonials there were users who increased their billable time by 20% once their started tracking time spent with email, drafts and so on. <a href="http://chrometa.com/">Here&#8217;s the link</a> to their website if you wanna check the product out.</p>
<p><a href="http://www.onlineprofits.com"><img src="http://www.dailyblogtips.com/wp-content/uploads/468x60.gif" alt="Wanna make money with your website?"/></a>
<hr>
Original Post: <a href="http://www.dailyblogtips.com/track-your-time-automatically-with-chrometa/">Track Your Time Automatically with Chrometa</a><br/>

</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dailyblogtips.com/track-your-time-automatically-with-chrometa/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Put Your Ego Above Your Productivity</title>
		<link>http://www.dailyblogtips.com/dont-put-your-ego-above-your-productivity/</link>
		<comments>http://www.dailyblogtips.com/dont-put-your-ego-above-your-productivity/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 18:41:44 +0000</pubDate>
		<dc:creator>Daniel Scocco</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.dailyblogtips.com/?p=8010</guid>
		<description><![CDATA[As soon as your website starts growing I am sure you'll start receiving all sorts of crazy emails. There will be people claiming you are dumb and that your content sucks. People asking really stupid questions that could be solved with a quick Google search. People confusing you with someone else and so on. <p><a href="http://www.onlineprofits.com"><img src="http://www.dailyblogtips.com/wp-content/uploads/468x60.gif" alt="Wanna make money with your website?"/></a>
<hr>
Original Post: <a href="http://www.dailyblogtips.com/dont-put-your-ego-above-your-productivity/">Don&#8217;t Put Your Ego Above Your Productivity</a><br/>

</p>
]]></description>
			<content:encoded><![CDATA[<p>As soon as your website starts growing I am sure you&#8217;ll start receiving all sorts of crazy emails. There will be people claiming you are dumb and that your content sucks. People asking really stupid questions that could be solved with a quick Google search. People confusing you with someone else and so on. </p>
<p>What should you do in those situations?</p>
<p>If you listen to your ego, you&#8217;ll certainly want to answer. That is what I used to do as well. For example, I often get emails from people confusing my company (called Online Profits) with some other companies and courses (e.g., &#8220;Quick Online Profits&#8221;, &#8220;30 Days to Online Profits&#8221; and so on). Here&#8217;s one of such emails I got recently:</p>
<blockquote><p>To whom it may concern.</p>
<p>I have 2 charges on my credit card ending with the numbers 2719, one charge for 2.97 usd from online profits and another charge from quick-support.com.</p>
<p>I have already investigated and know that you are sister companies. I have already sent an email and a phone call to someone who did not appear to want to speak with me.</p>
<p>I am asking you to immediately refund any charges to my credit card and please remove all data and information you may have of me including my email address. I have already stated and am doing so again. Your company, companies are a scam and I&#8217;ll go to any length to insure that you stop charging my credit card as requested.</p>
<p>My bank and visa is supporting me on this matter and I urge you to immediately contact me to verify that you will stop charging my credit card for any membership charges, or for any charges at all. I honestly do not know what the charges are for and furthermore I did not sign up for anything that asked me or told me I would incur monthly charges. </p></blockquote>
<p>My answer was the following:</p>
<blockquote><p>Hi,</p>
<p>I have no clue regarding what you are talking about. If you visit our website you&#8217;ll realize we have no products for sale right now. All we offer is a free ebook and a free course. So how on earth would we be able to put a charge on your credit card?</p>
<p>Second, we never heard about that other company you are talking about.</p>
<p>Third, if you keep making false allegations about our company we might require you to prove them in court. So please check your facts before emailing random companies.</p></blockquote>
<p>The guy obviously didn&#8217;t reply, as he must have realized his confusion. </p>
<p>Did I gain anything by replying, though? Nope. </p>
<p>Did I lose anything? Yep, my time. </p>
<p>Sure, it took 5 minutes to write that email. But what if you start replying to every single stupid email you receive? It will add up.</p>
<p>The solution? Tell your ego to shut up and simply ignore stuff that will not help your business. </p>
<p><a href="http://www.onlineprofits.com"><img src="http://www.dailyblogtips.com/wp-content/uploads/468x60.gif" alt="Wanna make money with your website?"/></a>
<hr>
Original Post: <a href="http://www.dailyblogtips.com/dont-put-your-ego-above-your-productivity/">Don&#8217;t Put Your Ego Above Your Productivity</a><br/>

</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dailyblogtips.com/dont-put-your-ego-above-your-productivity/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Poll: What Browser Are You Using These Days?</title>
		<link>http://www.dailyblogtips.com/poll-what-browser-are-you-using-these-days/</link>
		<comments>http://www.dailyblogtips.com/poll-what-browser-are-you-using-these-days/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 12:42:24 +0000</pubDate>
		<dc:creator>Daniel Scocco</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.dailyblogtips.com/?p=7890</guid>
		<description><![CDATA[I used to be a die hard Firefox fan. Just check the "Software" category on this blog. You'll see dozens of posts about Firefox, related news and favorite extensions. Then one day Google announced it was going to launch a browser....<p><a href="http://www.onlineprofits.com"><img src="http://www.dailyblogtips.com/wp-content/uploads/468x60.gif" alt="Wanna make money with your website?"/></a>
<hr>
Original Post: <a href="http://www.dailyblogtips.com/poll-what-browser-are-you-using-these-days/">Poll: What Browser Are You Using These Days?</a><br/>

</p>
]]></description>
			<content:encoded><![CDATA[<p>I used to be a die hard Firefox fan. Just check the &#8220;Software&#8221; category on this blog. You&#8217;ll see dozens of posts about Firefox, related news and favorite extensions. Then one day Google announced it was going to launch a browser&#8230;.</p>
<p>As you probably know that browser is called Google Chrome. When it came out I decided to give it a try, just to know what was going on. I had no plans at all to switch, as I was very happy with Firefox.</p>
<p>At first I liked it a bit, but it didn&#8217;t have all my extensions, my bookmarks, and things were a bit different, so I kept using Firefox. </p>
<p>Somehow once in a while I would open Chrome and browse a bit with it, and over time I started to notice how faster it was compared to Firefox. </p>
<p>Long story short within a couple of weeks I had ditched Firefox completely in favor of Chrome, and these days it&#8217;s just a pain to use Firefox because it&#8217;s much, much slower in my opinion. Curiously I haven&#8217;t added any extensions to Chrome at all, and I am doing just fine in that regard.</p>
<p>I haven&#8217;t tried Firefox 5, and while I still think it&#8217;s a solid browser, I think I&#8217;ll be sticking to Chrome now.</p>
<p>But I figured maybe not everyone feels like this. Hence the poll. Share with us your favorite browser, and drop a comment if you want to elaborate your thoughts.</p>
<p><center><script type="text/javascript" charset="utf-8" src="http://static.polldaddy.com/p/5168602.js"></script></center></p>
<p><a href="http://www.onlineprofits.com"><img src="http://www.dailyblogtips.com/wp-content/uploads/468x60.gif" alt="Wanna make money with your website?"/></a>
<hr>
Original Post: <a href="http://www.dailyblogtips.com/poll-what-browser-are-you-using-these-days/">Poll: What Browser Are You Using These Days?</a><br/>

</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dailyblogtips.com/poll-what-browser-are-you-using-these-days/feed/</wfw:commentRss>
		<slash:comments>54</slash:comments>
		</item>
		<item>
		<title>The Resources I Used to Learn Python</title>
		<link>http://www.dailyblogtips.com/resoures-learn-python/</link>
		<comments>http://www.dailyblogtips.com/resoures-learn-python/#comments</comments>
		<pubDate>Thu, 05 May 2011 17:49:06 +0000</pubDate>
		<dc:creator>Daniel Scocco</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.dailyblogtips.com/?p=7730</guid>
		<description><![CDATA[Last week I explained why I decided to go with <a href="http://www.dailyblogtips.com/what-programming-language-to-learn-first/">Python as my first programming language</a>. Today I want to talk about the resources I used to get started.<p><a href="http://www.onlineprofits.com"><img src="http://www.dailyblogtips.com/wp-content/uploads/468x60.gif" alt="Wanna make money with your website?"/></a>
<hr>
Original Post: <a href="http://www.dailyblogtips.com/resoures-learn-python/">The Resources I Used to Learn Python</a><br/>

</p>
]]></description>
			<content:encoded><![CDATA[<p>Last week I explained why I decided to go with <a href="http://www.dailyblogtips.com/what-programming-language-to-learn-first/">Python as my first programming language</a>. Today I want to talk about the resources I used to get started.</p>
<p>Before jumping into code I wanted to get a general picture of what computer science and programming was about. I had some ideas, but I figured it would be a good idea to cross check them. After researching a bit online I found the Wikiversity website, which proved to be very valuable. The website is part of the Wikimedia foundation (the guys behind Wikipedia), and it aims to provide free learning materials and courses. </p>
<p>The course I used there was the <a href="http://en.wikiversity.org/wiki/Introduction_to_Computer_Science">Introduction to Computer Science</a> one. After going thought it you should have a good understanding of how computers work, what are algorithms, how to solve problems using computation and so on.</p>
<p>After that I purchased a book called <a href="http://www.amazon.com/gp/product/0596802374/ref=as_li_tf_tl?ie=UTF8&#038;tag=daiwritip-20&#038;linkCode=as2&#038;camp=217145&#038;creative=399349&#038;creativeASIN=0596802374">Head First Programming</a>. It aims to teach you the basics of programming while you solve practical problems and tasks. The language used is Python, so it will help you get started with that as well. Costs around $30.</p>
<p>Another very useful book I started reading in parallel was <a href="http://openbookproject.net//thinkCSpy/">How To Think Like A Computer Scientist</a>. It also uses Python along the way, but it&#8217;s open source, so you can read it straight from its website (or even download the PDF). </p>
<p>Once I finished those two books I could already create some basic programs in Python, and I was having a lot of fun doing it. Then I figured it was time to take on something more advanced, and I started looking for online courses from universities. </p>
<p>I came across the MIT Open Courseware program, and decided to follow the <a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/">Introduction to Computer Science and Programming</a> course. They have all the video lectures, slides and test materials available and completely free. </p>
<p>This course is probably the best introduction to computer science you&#8217;ll find anywhere online or offline. You need to understand the basics of programming and have a solid math background to follow it, but if you manage to watch all the lessons you&#8217;ll definitely be on the right track to become a real programmer. I was so impressed with the course that I decided to donate money to the MIT Open Courseware program (my name is on their website!).</p>
<p>And that is pretty much all I used to learn Python and programming initially. After that it was just a matter of practicing a lot, coding games, small programs and the like. </p>
<p>Next week I&#8217;ll talk about moving from Python to C, and about other books and resources I am using these days. Stay tuned.</p>
<p><a href="http://www.onlineprofits.com"><img src="http://www.dailyblogtips.com/wp-content/uploads/468x60.gif" alt="Wanna make money with your website?"/></a>
<hr>
Original Post: <a href="http://www.dailyblogtips.com/resoures-learn-python/">The Resources I Used to Learn Python</a><br/>

</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dailyblogtips.com/resoures-learn-python/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>What Programming Language to Learn First?</title>
		<link>http://www.dailyblogtips.com/what-programming-language-to-learn-first/</link>
		<comments>http://www.dailyblogtips.com/what-programming-language-to-learn-first/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 17:43:13 +0000</pubDate>
		<dc:creator>Daniel Scocco</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.dailyblogtips.com/?p=7716</guid>
		<description><![CDATA[Some of you will remember that last year I made a resolution: to learn programming. I have not written about it, but I have been sticking to this resolution ever since. <p><a href="http://www.onlineprofits.com"><img src="http://www.dailyblogtips.com/wp-content/uploads/468x60.gif" alt="Wanna make money with your website?"/></a>
<hr>
Original Post: <a href="http://www.dailyblogtips.com/what-programming-language-to-learn-first/">What Programming Language to Learn First?</a><br/>

</p>
]]></description>
			<content:encoded><![CDATA[<p>Some of you will remember that last year I made a resolution: to learn programming. I have not written about it, but I have been sticking to this resolution ever since. </p>
<p>In fact I have put most of my websites on auto-pilot, so that I just need to spend one or two hours working every day (i.e., 30 minutes answering emails, 30 minutes doing general maintenance tasks, and 30 to 60 minutes researching and writing a post for DBT). The rest of the time I am either coding, reading programming/math books, or attending lessons on a local university (I&#8217;ll talk about this on a future post).</p>
<p>I know there are many readers who would like to learn programming as well, so occasionally I&#8217;ll write a post about what I am doing, what worked for me, what didn&#8217;t work and so on. I had plans to start a new blog completely dedicated to this topic, but I figured this would take away time from coding, so I dropped the idea. </p>
<p>Today I want to talk about the first decision I had to make when learning to code, which is what programming language to learn first.</p>
<p>If you are going to college then you don&#8217;t need to worry too much about this question. The college will pretty much pick a language for you (e.g., some start with C, some with Python, some with Java and so on).</p>
<p>If you are going to learn programming by yourself, at least initially, then you need to think twice before making your decision, because the language choice will certainly affect your progress, and if you pick the wrong one you might lose motivation along the way.</p>
<p>I spent a great deal of time researching on the Internet, and if you do the same you&#8217;ll find that the discussions about the best first programming language are quite heated! After some days researching I decided that Python was the right choice for me. The reasons for going with Python as a first language were:</p>
<ul>
<li>Python is a very high level language, which means it comes with a lot of functions and abstractions out of the box. This means you can spend more time thinking about programming logic and algorithms, and less time thinking about correct syntax.</li>
<li>Python is a general-purpose language, which means you can use it to create virtually any type of program or software, from web scripts to games. This means you should be able to use it to code projects you are actually interested in. </li>
<li>Python is an interpreted language, which means you won&#8217;t need to waste time learning how to compile code. You simply downloaded an integrated development environment (IDE), write your code and press &#8220;Run.&#8221;</li>
<li>There is a huge amount of programming books, videos and courses online that use Python as their language choice.</li>
<li>Python is used in the real world as well. Some very large companies like Google and Facebook use it on my parts of their platforms and products.</li>
</ul>
<p>I have already moved to a new language (C), but looking back I still think that starting with Python was a smart choice. It&#8217;s like learning to drive first (i.e., coding in Python) and only then taking a look at the engine under the hood to understand how the machine actually works (i.e., coding in C or even Assembly if you want to get close to the iron).</p>
<p>I don&#8217;t think Python is the absolute best language to learn first, though. It depends on your goals. If you are planning to make a living writing code (either for you or for someone else) then I believe starting with Python is a great idea. After you know the basics of programming logic and algorithms you can start using lower level languages like C, and after that you can start using Object Oriented ones like C++ or Java (technically Python also offers object orientation, but I wouldn&#8217;t play with that if you are just getting started).</p>
<p>If you have a narrower plan, you probably should start with a language more specific to the problems you want to solve. If you want to learn programming exclusively to tweak WordPress or to create WordPress plugins, then I think starting with PHP would be smarter, as it&#8217;s pretty much the only language you&#8217;ll need to use in the future. </p>
<p>Similarly, if you just want to develop iPhone apps, I would recommend getting a basic understand of the C language, and then move straight to Objective-C, which is the main language used to build iPhone apps.</p>
<p>Finally, Java is also considered to be a good option as a first programming language. It has the advantage of introducing you to object orientation right away, and it&#8217;s also one of the most popular languages around the world.</p>
<p>Next week I&#8217;ll talk about the resources I used to start learning programming logic and Python.</p>
<p><a href="http://www.onlineprofits.com"><img src="http://www.dailyblogtips.com/wp-content/uploads/468x60.gif" alt="Wanna make money with your website?"/></a>
<hr>
Original Post: <a href="http://www.dailyblogtips.com/what-programming-language-to-learn-first/">What Programming Language to Learn First?</a><br/>

</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dailyblogtips.com/what-programming-language-to-learn-first/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/26 queries in 0.010 seconds using disk: basic
Object Caching 485/528 objects using disk: basic

Served from: www.dailyblogtips.com @ 2012-02-09 07:11:54 -->
