Archiwum

Archiwum dla ‘praca’ Kategoria

Czy mój monitor jest zepsuty?

Lipiec 23rd, 2010 webcoder Brak komentarzy

Jakiś czas temu przesiadłem się na nowego firmowego maczka – z iMaca na świeżego MacBooka Pro i5. Wszystko było fajnie do momentu podłączenia do laptopa monitora zewnętrznego. Za nic nie mogłem ustawić właściwego wyświetlania obrazu na tym monitorze – jakiś taki mało wyraźny, żółty. Kombinowałem z profilami kolorystycznymi, z kalibrowaniem – bez większych efektów. Machnąłem ręką.

W domu podłączyłem lapka do monitora Apple Cinema Display – wersja sprzed 3 czy 4 lat chyba. Kurde, to samo – obraz jest żółty.

Ale przecież to niemożliwe aby oba monitory się zepsuły w tym samym czasie!

Dopiero wtedy olśnienie – w nowych laptopach matryca jest LEDowa, a w moich starych monitorach LCD. Stąd ta różnica, ekran laptopa po prostu wyświetla przepiękny biały kolor, podczas gdy ten generowany przez LCD jest w porównaniu po prostu żółty :)

Dlatego też – korzystając z tygodniowego urlopu kolegi – skubnąłem mu z biurka śliczny nowy Cinema Display – również z LEDową matrycą. To naprawdę idealny tandem. Teraz praca jest prawdziwą przyjemnością :)

Szkoda że po weekendzie muszę wrócić do starego monitora…

Kategorie:apple, praca Tagi:

BlueCash – Przelewy na telefon :)

Maj 21st, 2010 webcoder Brak komentarzy

Dobra, pochwalę się. Wdrożyliśmy fajne rozwiązanie. Kojarzycie PayPala? Tak, TEGO PayPala. Ich ideą jest przelewanie kasy na email. W dużym uproszczeniu oczywiście.

No to my zrobiliśmy przelew na telefon :) Idea bardzo podobna, a działanie proste i bezproblemowe.

Znacie system BlueCash.pl? Hmm, może niekoniecznie, bo nie reklamujemy go za bardzo w mediach, ale jak ktoś się interesuje przelewami lub szukał alternatywy dla przelewów Elixirem, to wujek Google na pewno mu podpowiedział: „wejdź na BlueCash…”,

Dla tych co pierwsze słyszą o czymś takim – BlueCash to system internetowy do szybkiego przelewania pieniędzy pomiędzy kontami w różnych bankach. Zasadą działania systemu jest zamiana 1 przelewu międzybankowego na 2 przelewy wewnątrzbankowe. Przelew między bankami jest realizowany przez Elixir w sesjach księgowania bankowego – generalnie jest obarczony dużym opóźnieniem *. Przelewy wewnątrzbankowe generalnie są zbliżone do trybu „online” (a w części banków naprawdę online) – czyli są realizowane błyskawicznie. Korzystając z BlueCash użytkownik deklaruje ile pieniędzy z jakiego do jakiego banku chce przelać. System generuje dane do przelewu na konto BlueCash w banku nadawcy (przelew wewnątrzbankowy), a po zarejestrowaniu wpłaty na koncie zleca przelew do odbiorcy z konta BlueCash w banku odbiorcy (kolejny przelew wewnątrzbankowy). Idea prosta, system działa już 2 lata i daje radę – dla ponad 90% transakcji czas realizacji przelewu to niecałe 10 minut.

No ale nie o tym miałem pisać. Pomyśleliśmy że fajnie byłoby uprościć proces przelewu. Czemu nie wysłać komuś kasy na telefon? Że nie da się? Da się :)

Oto jak to się robi:

1. Wchodzimy na BlueCash.pl i wypełniając formularz przelewu ZAMIAST numeru KONTA BANKOWEGO odbiorcy wpisujemy jego numer TELEFONU KOMÓRKOWEGO.
2. Wykonujemy przelew wg wygenerowanych przez BlueCash danych.
3. KONIEC :)

BlueCash - przelew na telefon - krok 1 BlueCash - przelew na telefon - krok 2 BlueCash - przelew na telefon - krok 3

Proste? Bardzo :)

A co z kasą? Ano teraz wszystko w rękach odbiorcy przelewu.

1. BlueCash po zarejestrowaniu wpłaty od nadawcy wysyła SMS z wiadomością o przelewie i KODEM weryfikacyjnym dla odbiorcy
2. Odbiorca wchodzi na stronę BlueCash.pl/sms i wpisuje w formularzu swoj numer komórki i otrzymany kod SMS
3. Jeśli się nie pomylił, zobaczy informacje o oczekującym przelewie – podaje wtedy numer swojego konta bankowego i zleca wypłatę kasy
4. BlueCash wypłaca pieniądze

BlueCash - realizacja przelewu na telefon - krok 1 BlueCash - realizacja przelewu na telefon - krok 2 BlueCash - realizacja przelewu na telefon - krok 3

Fajnie, prawda? Zwłaszcza do mikropłatności lub gdy nie znamy numeru konta odbiorcy. Wyslanie kasy trwa chwilkę a dalej niech się martwi odbiorca :)

Oczywiście jest jeszcze kwestia bezpieczeństwa:

a) jeśli odbiorca w ciągu 3 dni nie odbierze pieniędzy, zostaną one zwrócone do nadawcy
b) przelew można zabezpieczyć hasłem – jeśli nadawca ustawi hasło wypłaty, odbiorca musi je znać aby dokończyć transakcję

Oczywiście hasło wypłaty nie jest w żadnym przypadku przekazywane przez BlueCash do odbiorcy, to nadawca przelewu musi przekazać hasło do odbiorcy. W ten sposób informacja nigdy nie jest w całości podana jednym kanałem, tylko rozbita na 2 niezależne kanały. Bankom to wystarczy do bezpieczeństwa, więc i nam wystarczy :)

Zachęcam do testów :)

——————–

* – w Polsce i tak mamy luksus, dobrze zlecony Elixirem przelew potrafi dojść na konto odbiorcy tego samego dnia – fakt że trzeba to zrobić z samego rana, to może po południu wejdzie, ale zawsze to 1 dzień. Na zachodzie Eurosojuza przelewy potrafią „iść” 3 a nawet 5-7 dni! W naszych realiach nie do pomyślenia! No ale ma to swoje uzasadnienie – tam bardziej popularne są płatności online kartami kredytowymi, zamiast przelewów robi używa się czeków i jakoś to się kręci. Faktem jednak jest to, że jeśli chodzi o systemy bankowo-finansowe to Polska jest w czołówce :) A mówią że jesteśmy technologicznie za Murzynami…

Kategorie:praca Tagi:

SQLEditor – graficzne projektowanie bazy danych

Październik 20th, 2009 webcoder 2 comments

SQLEditorTworząc ostatnio nową aplikację internetową zacząłem się rozglądać za jakimś sensownym programem do wizualnego projektowania bazy danych.

Co znaczy dla mnie „sensowny”? Przede wszystkim musi być lekki – nie chcę żadnego kombajnu, który będzie się odpalać 5 minut i zajmie 1 GB pamięci. Drugie wymaganie to możliwość łatwego tworzenia struktury bazy danych wraz z relacjami. Ostatnim wymaganiem jest możliwość eksportu bazy danych do języka SQL.

Potrzeba matką wynalazków, jak mówią… Udało mi się więc wynaleźć… w sieci… program SQLEditor. Okazało się, że to strzał w dziesiątkę. Jest leciutki, bardzo przejrzysty, a jednocześnie ma wszystko co od niego oczekuję, a nawet kilka opcji więcej.

Możliwości

  • wspomniana już edycja wizualna, możliwość złapania i przesuwania tabel bez tracenia powiązań
  • podgląd na żywo tworzonego kodu SQL – to naprawdę pomaga – można szybko wyłapać ewentualne błędy
  • eksport kodu SQL w kilku najbardziej popularnych dialektach, m.in. mysql, postgres, sybase, oracle czy choćby rails
  • reverse engineering – można stworzyć układ tabel na podstawie kodu SQL lub bezpośrednio z bazy danych
  • możliwość podłączenia się do serwera baz danych – poprzed sterowniki JDBC
  • możliwość eksportu schematu do kilkunastu formatów – jak choćby PDF lub obrazki
  • możliwość wydruku schematu

Program jest co prawda płatny, ale nie kosztuje jakichś kokosów, zaledwie 79$ – po dzisiejszym kursie to nieco ponad 223 zł. Moim zdaniem jest wart tych pieniędzy.

Oczywiście do pobrania jest wersja Trial – 30 dniowa.

Strona producenta: http://www.malcolmhardie.com/sqleditor