Lets say you are running low budget campaign and new ad starts to perform really well. You want to increase budget to take use of it but if you do it without thinking then you will jsut waste your money. I had Facebook campaign and it was running 2EUR a day. Ad for my latestRead more about Never do sudden changes in Google or Facebook ads[…]
Paypal error messages are very unfriendly. It can say “Timeout processing request” without delay like 2012-12-20 19:45:34 INFO – Paypal call: https://api-3t.sandbox.paypal.com/nvp?VERSION=74.0&USER=username&PWD=12345&SIGNATURE=12345&METHOD=SetExpressCheckout&RETURNURL=http%3A%2F%2Fttawidget.dev%2Findex.php%2Fpayments%2Fpaypal%2Fsuccess&CANCELURL=http%3A%2F%2Fttawidget.dev%2Findex.php%2Fpayments%2Fpaypal%2Fcancel&L_PAYMENTREQUEST_0_AMT=2.00&L_PAYMENTREQUEST_0_ITEMAMT=2.00&L_PAYMENTREQUEST_0_CURRENCYCODE=EUR&L_PAYMENTREQUEST_0_DESC=payment+description 2012-12-20 19:45:34 INFO – PayPal call response: Array ( [TIMESTAMP] => 2012-12-20T19:45:34Z [CORRELATIONID] => cdea44429896f [ACK] => Failure [L_ERRORCODE0] => 10001 [L_SHORTMESSAGE0] => Internal Error [L_LONGMESSAGE0] =>Read more about Paypal [L_SHORTMESSAGE0] => Internal Error [L_LONGMESSAGE0] => Timeout processing request[…]
Importance of software testing=quality assurance=QA cannot be stressed enough. Here is experience from my startup regarding good quality testing process.
The goal of testing is to guarantee that the released code does not contain any critical issues. This is contrary to understanding that this is just finding as many defects as possible. There are 2 main types of testing: a) testing new features and bug fixes b) regression testing to validate that old code is still working.
When issue is discovered then it is important that it will be very easily understandable and reproducible. Making extra effort to report issues in understandable format means that development team will be able to fix the issue much faster. Recommended format for reporting bugs is: Read more about Quality software testing guidelines (for startups) …
If you are running Ubuntu virtualbox guest then you cannot access the shared folder under /media/shared with regular user. However you can fix this by adding your user to vboxsf additional group.
Important! make sure you append the additional group so that other groups are not removed! Run te command below as exactly as seen and replace you username. If the permission is not applied immediately then reboot.
usermod -a -G vboxsf username
In case you forgot flag -a then it is bad but not hopeless 🙂 Read more about Access virtualbox shared folders from Ubuntu and fix ruined ubuntu installation. …
These days everybody are full of ideas but no time to make these happen. Same here, I have great business ideas every a few weeks but while working full-time on my day job I have hard time to implement these on my own and all my friends are also very busy.
I decided to try out the www.getacoder.com service to find affordable quality help to my projects and so far I have not been disappointed while following the below steps.
1. Write down IN DETAIL what you want to be done.
Before posting a job to www.getacoder.com make sure you have as detailed as possible overview of your requirements. This is called BRD – Business Requirement Document. This must list everything like, user must be able to register, user must be able to login etc. Programmers can take this doc and can implement every feature step by step. Read more about How to hire a freelancer – 10 lessons learnt …
First ensure that you have Basic PhoneGap application running on your android. Check this tutorial if needed. Official tutorial is not so good but might help you out if Phonegap Facebook tutorial here fails. For additional information go to https://github.com/davejohnson/phonegap-plugin-facebook-connect/blob/master/README.md.
- Download PhoneGap Facebook plugin from https://github.com/davejohnson/phonegap-plugin-facebook-connect/tree/master/www
- Move cdv-plugin-fb-connect.js into your android phonegap webroot assets/www
- Add <plugin name=”org.apache.cordova.facebook.Connect” value=”org.apache.cordova.facebook.ConnectPlugin” /> into res/xml/plugins.xml Read more about Add Facebook login to PhoneGap/Cordova Android app Easiest way – UPDATED …
This tutorial assumes that you have eclipse which is set up for regular android development and you can create new android projects. Phonegap files are now named cordova
- Create new Android project in eclipse.
- Download package and extract cordova-2.6.0.jar from zip file from http://phonegap.com/download/
- Add cordova-2.6.0.jar to your projects build path. In eclipse open project properties > Java Build Path > Add Jars
- Change main Activity superclass to DroidGap
- Replace setContentView(R.layout.main); with super.loadUrl(“file:///android_asset/www/index.html”);
- Create folder xml into the project res folder. Add there plugins.xml and cordova.xml from the package you download before.
- Add into AndroidManifest.xml <uses-permission android:name=”android.permission.INTERNET” /> and <uses-permission android:name=”android.permission.ACCESS_NETWORK_STATE” />
- Create folder www into projects assets folder.
- Add index.html file into assets/www. File content is regular HMTL.
By now you can already run the program. Next steps are starting to use PhoneGap special HTML5 features and try accessing hardware. If It fails to run then make sure you have logcat view activated in eclipse or try in linux commandline: Read more about Basic PhoneGap Android app from scratch step-by-step …
I see a need of basic functional Joomla plugin example. New developers can use this to get them started.
I made simple plugin for this that looks for tag in article and replaces it. Param’s, field and fieldset are also used.
Download install package for joomla 1.7 and 1.6 here http://marguspala.com/downloads/simpleplugin.zip. Read more about Very simple plugin for Joomla to get you started. …
Good way to use SVN is through https and apache using mod_dav and mod_dav_svn. While debugging and trying different settings I was able to see all of these error messages before correct combination for configuration was found. Best ways to debug are Eclipse SVN “Edit Repository Location” view that displays useful error message when clicking Read more about SVN server setup using WEB DAV[…]
Google App Engine is supposed to be miracle solution for everything. You can build as scalable solutions as you want to and it is almost free. After investigating technology more I am not so thrilled anymore. I was working on importing ip geolocation data to datastore and it was really tricky. Inserting one ip rangeRead more about Appengine datastore uses too much CPU[…]