A reminder to myself » Other stories http://simionbaws.ro Stuff I might need later. Mon, 06 Jul 2015 13:25:52 +0000 en-US hourly 1 http://wordpress.org/?v=4.3.1 Aplicatia Bancomate pentru Android (În curand și pe IOS) http://simionbaws.ro/stories/aplicatia-bancomate-pentru-android/ http://simionbaws.ro/stories/aplicatia-bancomate-pentru-android/#comments Sun, 08 Mar 2015 01:45:41 +0000 http://simionbaws.ro/?p=441 final

Această aplicație vă ajută să gasiți ușor și rapid bănci și bancomate (atm-uri) în toată România.

Important: momentan lucrează doar cu anumite bănci, pentru a asigura corectitudinea datelor. Baza de date este în continuă dezvoltare, si vom adăuga bănci noi în perioada ce urmează.

Specificații:
– Afișeaza cele mai apropiate bancomate și bănci din locația dumneavoastră, sau in orice alt punct pe hartă
– Locațiile bancomatelor sunt actualizate zilnic, din surse oficiale, in mod automat (dacă apar bancomate noi, sau se desființeaza bancomate vechi, noi vom ști primii)
– Opțiune de navigare catre un bancomat ales
– Opțiune de căutare adresă / locație
– În cazul băncilor (sucursalelor) este afișat și un număr de telefon
– Filtru în funcție de banca aleasă
– Acoperire in toata Romania
– Pentru eficiența transferului de date/baterie, sunt afișate cele mai apropiate 30 bancomate/sucursale din locația curentă sau locația aleasă de dumneavostră, calculele fiind efectuate pe server.

Ce deosebește această aplicatie față de celelalte aplicații din acest domeniu?
Contine doar acele bancomate ale căror coordonate pe hartă sunt obtinute din surse oficiale (banci). Bancile care nu oferă coordonate exacte ale bancomatelor nu sunt implementate momentan (geocodarea adresei ar putea fi imprecisă, acest subiect va fi tratat în următoarea versiune). Deci cu noi mergeți la sigur!
În plus, baza de date este actualizata zilnic, in mod automat, pentru fiecare bancă în parte.

Băncile implementate în momentul de față (coordonate din surse oficiale):
– Banca Transilvania
– Raifeissen Bank
– BRD groupe societe generale
– ING Romania
– Bancpost
– Alpha Bank
– Euronet (Banca Carpatica)
– OPT Bank
– Unicredit Tiriac Bank
– Piraeus Bank
– Banca Romanească
În acest moment exista peste 6000 de bancomate în baza de date, pentru aceste bănci.
Bănci ce vor fi implementate (prin geocodarea adresei) în perioada ce urmează:
– BCR – Banca Comerciala Romana (80% finalizat)
– Garanti Bank
– BCR
– CEC Bank
– CreditEurope Bank
– Libra Bank
– Pro Credit Bank
– Leumi Bank
– Millenium Bank
– Marfin Bank

 

get-it-on-google-play-store-logo

Screenshot_2015-03-24-01-17-56 Screenshot_2015-03-24-01-18-12 Screenshot_2015-03-24-01-18-30 Screenshot_2015-03-24-01-18-35 Screenshot_2015-03-24-01-18-51 Screenshot_2015-03-24-01-18-56 Screenshot_2015-03-24-01-20-04 Screenshot_2015-03-24-01-21-39

 

Aplicatia Bancomate pentru Android

Google+
]]>
http://simionbaws.ro/stories/aplicatia-bancomate-pentru-android/feed/ 0
South migrations and MariaDB http://simionbaws.ro/stories/south-migrations-and-mariadb/ http://simionbaws.ro/stories/south-migrations-and-mariadb/#comments Fri, 22 Aug 2014 15:33:24 +0000 http://simionbaws.ro/?p=380 If you’re working on a Django project along with other members of your team and you’re using MariaDB (while the others are using MySQL) you’re gonna have a bad time. Everytime you’ll run migrations generated on a machine with other database than yours you’ll get a strange exception and Google wouldn’t give you too many hopes about solving it.

The exception, django.db.transaction.TransactionManagementError: Transaction managed block ended with pending COMMIT/ROLLBACK is caused by leave_transaction_management method in django/db/backends/__init__.py and its source seems to be an incompatibility between MariaDB and MySQL (even if the former is just a fork of the other one).

So you want a fix? I couldn’t find any, but I fixed this by compiling MySQL from AUR (I’m using Manjaro, which is based on Arch Linux). Even if it’s not really a solution maybe you’re coming here from Google and maybe this will help you to solve your issue: Arch/Manjaro uses MariaDB and South seems to not like it very much.

Google+
]]>
http://simionbaws.ro/stories/south-migrations-and-mariadb/feed/ 3
Writing fast and powerful javascript applications http://simionbaws.ro/stories/writing-fast-and-powerful-javascript-applications/ http://simionbaws.ro/stories/writing-fast-and-powerful-javascript-applications/#comments Mon, 23 Dec 2013 08:23:56 +0000 http://blog.simionbaws.ro/?p=136 I just published this article on Assist Software’s blog.

http://assist-software.net/blog/writing-fast-and-powerful-javascript-applications

Google+
]]>
http://simionbaws.ro/stories/writing-fast-and-powerful-javascript-applications/feed/ 0
Apache 2.2 Forbidden 403 error http://simionbaws.ro/stories/apache-2-2-forbidden-403-error/ http://simionbaws.ro/stories/apache-2-2-forbidden-403-error/#comments Wed, 11 Dec 2013 20:48:18 +0000 http://blog.simionbaws.ro/?p=127 While configuring some virtual hosts for local development, I had some trouble with 403 forbidden error. (Apache/2.2.22)

Fix: add this to your virtualhost

<Directory /path/to/document/root/>
	Options Indexes FollowSymLinks MultiViews
	AllowOverride All
	Order allow,deny
	allow from all
	AuthType None
	Satisfy Any
	Require all granted
</Directory>

Also make sure the document root folder has search permissions (755 is fine)

Google+
]]>
http://simionbaws.ro/stories/apache-2-2-forbidden-403-error/feed/ 1
Stop working (so hard) http://simionbaws.ro/stories/stop-working-so-hard/ http://simionbaws.ro/stories/stop-working-so-hard/#comments Mon, 26 Aug 2013 17:58:15 +0000 http://blog.simionbaws.ro/?p=50 Check this article.

https://medium.com/design-ux/ef4772e3c628

This guy is right. I can confirm his theory.
It actually happened to me, and when I stopped working too much, I was actually more productive than ever.
That’s because you give yourself time to think of an issue, and find a best solution.
The result is quality, in a decent time.

Here’s a true story that happened to me last year:

I had to write a small project once. I worked two days and a night with only some coffee breaks.
At some point, I came across a feature which took me about 10 hours to implement, because i haven’t looked for an easier way to do it. There was no time for that.
After the project was completed, that “10 hours” feature was not doing it’s job and there was no way i could just “fix” it.

It took me a few minutes of thinking and I found a better way to aproach that issue. It was implemented in 1 hour, and it’s working even today with no problems.

This story confirms that working hard is not productive at all.

]]>
http://simionbaws.ro/stories/stop-working-so-hard/feed/ 0
Loovea.com http://simionbaws.ro/stories/loovea-com-2/ http://simionbaws.ro/stories/loovea-com-2/#comments Mon, 26 Aug 2013 16:57:28 +0000 http://blog.simionbaws.ro/?p=46 Here’s an article I wrote (as a developer) from a very technical point of view, about Loovea.com

http://www.assist-software.net/blog/what-loovea-loovea-cool-social-network

Google+
]]>
http://simionbaws.ro/stories/loovea-com-2/feed/ 0