Lorenzo Sfarra - News

Tech stuff, funny stuff, good stuff, hot stuff....stuff.
May 0
May 0

Magento2 database transactions: how to save multiple model instances

Sometimes in your logic you have to save different model instances at once. Magento1 already had the concept of transaction, using the classic singleton model: Mage::getModel(‘core/resource_transaction’) Magento2 has its concept of transaction, too, so let’s see with a simple example how to use this feature. Let’s say we have a DB table ‘table’ described as […]

  Read more
Mar 0
Mar 0

Magento2 Rest APIs: add a bundle to cart

Yeah, with Magento2 it’s hard even to perform some common tasks. Here’s how to add a bundle to an existent cart. Let’s assume that our bundle has bundle01 as its SKU. First of all, we need to get some info that we are going to pass as parameters later. GET /products/bundle01?searchCriteria Here, we need to take […]

  Read more
Jan 0
Jan 0

How to make Selenium2 work for Mac OS X with Firefox Nightly and Python

This is one of the shortest articles ever, almost nothing to explain here. First, install Selenium2 through easy_install sudo easy_install selenium Then, simply go to the /Applications directory and create a symbolic link, because selenium looks for the Firefox binary in a  specific path: $ cd /Applications $ sudo ln -s FirefoxNightly.app Firefox.app   Time […]

  Read more
Dec 0
Dec 0

Check user’s location, client side without libraries and registrations

Why The article can be: “Do it server-side.“. But sometimes it’s not possible, so, how we can do it?   If you need something accurate and you cannot use server-side solutions, you can use libraries like GeoIP or of course Yahoo!/Google APIs. Let’s see two simple approaches using two different services, we just use JQuery […]

  Read more
Nov 0
Nov 0

how to format your Java code with eclipse, without opening eclise

Ok this is a very small post, but if you look for this information through Google, for example, it’s hard to find an easy and clear answer. And here it is. Assuming your eclipse path is /Applications/eclipse/eclipse, and the all the Java code (even in subdirectories) resides in /Users/lorenzo/sources/java_project/, the command is the following:   […]

  Read more
Jul 1
Jul 1

Friends Monitor v0.9.10 – New Version!

Finally! After almost 2 years, we have a brand new Friends Monitor for Android version! The new version of the app with almost 60k downloads has a brand new user interface, an improved Facebook integration and a lot of bugfixes. Here’s the app:   What else? The 2.X version of Android is no more supported. […]

  Read more