Skip to main content

First week of may 2014

Here are some of the stuff for this week

Kickstarter
SCiO: Your Sixth Sense is a near-infrared spectrometer that could be used to detect what your food is composed of. Checkout this video




Android
For a month now, i've been using Mobills Finance Manager to record my expenses (this most of the nice app like mint or manilla are not accessible here in Hong Kong). This app is really amazing, it does what i need it to do, there might be some language string problem here and there but the core stuff are solid.

Hong Kong
I used to envy the US where you could buy everything online, though US is still far superior, the grocery side has become really good specially with PARKnSHOP, i had ordered from their website twice before but recently i download their app on my ipod touch https://itunes.apple.com/hk/app/parknshop/id840837558?mt=8(Android here) and its good especially the barcode scanner :) I just wish they had the checkout there or atleast have a calculator before you click the checkout.
Upon using the app they had a promotion of 50HKD less when you buy 600HKD which is super awesome, and they do deliver at your home as long as its above 500HKD, so overall i would still prefer the website and what you could do is create a shopping list say barcode items then scan the items you like save it on that list then sync that to the web so you'll have the best of both world :)

Youtube
Lip Sync Battle with Emma Stone
She's so good with lip sync

Popular posts from this blog

LaMetric Python App

Creating a personal stock app for LaMetric is super simple, all you need is create an account at developer.lametric.com and have an url with your data. Depending on how you want the data to appear, the format should be in json and how it appears in the creation process.

I used appengine to host my data and used the metric data format


Here is the python code
import urllib2 import json # get stocks data using yahoo finance stocks = ['0002.HK', '0005.HK', '0011.HK', '0992.HK', '0066.HK'] url = "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22" + ("%22%2C%22".join(stocks)) + "%22)%0A%09%09&env=http%3A%2F%2Fdatatables.org%2Falltables.env&format=json" result = urllib2.urlopen(url) data = json.loads(result.read()) # create frames based on the metric data format frames = [] for stock in data['query']['results']['quote']: …

Winamp Spotify Treasure hunting

Back in the days when WinAmp was huge (So was tripod and geocities), WinAmp users like to share their playlist. Most of these playlist are still available online through googling and a lot of them are actually good throwback playlist. With that in mind, I created a javascript script that would change the winamp playlist (pure text) into a spotify search link.

An example of this, say you liked the 90s rock scene. You would google "winamp playlist pearl jam silverchair" and some of the results will return with the title "Winamp Generated PlayList" and these are what we would like to treasure hunt on. Then
Click on of the result.
Right click anywhere in the page, select Inspect (Chrome) or Inspect Element (Firefox)
Select the Console
Paste this
$$('ul font small')[0].innerHTML = $$('ul font small')[0].innerHTML.split('<br>').map((val) => { return '<a style="color:white" href="spotify:search:' + encodeURIComp…

Laravel 4.2 and App Engine

Was trying to make Laravel work with App Engine when i saw this post Laravel 4 on Google AppEngine for PHP, have tried to make it work but it seems there are some things that needs to be updated to make it work.

First off follow everything the blog until THE MCRYPT PHP EXTENSION then on that part we have to change "require": { "laravel/framework": "4.2.*", "neoxia/laravel-openssl-encryption-42": "dev-master" },
Then continue to follow the blog again. Then on THE LARAVEL 4 LOGGER, change $monolog->pushHandler(new Monolog\Handler\SyslogHandler('intranet', 'user', Monolog\Logger::DEBUG, false, LOG_PID));
Then before executing ./artisan optimize     open LaravelOpensslEncryptionServiceProvider.php, add to the top use Illuminate\Encryption\Encrypter;
Then lasty the part of UNIX_SOCKET, you could ignore it, it seems fixed for 4.2