Category: Other stories

Aplicatia Bancomate pentru Android (În curand și pe IOS)

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

 

Aplicatia Bancomate pentru Android

South migrations and MariaDB

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.

Apache 2.2 Forbidden 403 error

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

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