Troszkę mi się nudzi w pracy (nie robię nic specjalnie wciągającego), praca inżynierska trochę już mnie zmęczyła więc trzeba w wolnych chwilach zrobić coś interesującego. Dobrze będzie się czegoś przy okazji nauczyć. Potrzebuję programu, który będzie pamiętał o naprawach okresowych mojego samochodu oraz będzie wiedział kiedy należy wymienić rozrząd dla mojego modelu. Fajnie jeżeli na podstawie innych napraw tego samego modelu określi, że np. 90% Opli Vectra C (1.9 Diesel) po przejechaniu 130 tyś wymaga wymiany tylnich amortyzatorów.

Więcej na temat kiedy wmienić klocki hamulcowe, olej i mojego pomysłu przeczytasz klikając na link TUTAJ

Continue reading

Ostatnio popełniłem okropną gafę… Do niedawna byłem szczęśliwym użytkownikiem Ubuntu 11.04, jednak zostało wydane o wiele lepsze Ubuntu 12.04 i postanowiłem przeinstalować system na najnowszą wersję. Niestety postanowiłem to zrobić o 23:00 przy piwku… oczywiście przygotowałem się – zrobiłem mini procedurę na kartce papieru jakie kroki poczynić aby wszystko skopiować.
Miałem 3 punkty:

  1. Kopia /home/kirkor
  2. Kopia baz danych MySQL
  3. Kopia /etc/apach2/sites-available

Continue reading

Dziś dotarłem do informacji na temat tego, że FBI podsłuchiwało rozmowy Skype… ale jak to? Przecież Skype szyfruje połączenia po to aby nie można było ich podsłuchiwać… Okazało się, że nie do końca:

– I thought skype was encrypted.

– It is. The problem with Skype though is that the encryption key is generated by Skype itself which in turn means that government surveillance is possible as long as skype is willing to provide a handy backdoor which gives them the specific encryption keys used for the conversation.

And that, boys and girls, is why you should never trust a proprietary system to handle your encryption needs. If you use open-source applications instead any such backdoor option will be found and plugged well before the program reaches mature status.

Generalnie chodzi o to, że faktycznie Skype szyfruje połączenia. Ale jeżeli przyjdzie Pan z FBI i poprosi o odpowiednie informacje to je otrzyma i będzie mógł Cię podsłuchiwać!

Czy można się przed tym ochronić? Oczywiście!
Continue reading

Zupełnie przez przypadek trafiłem na stronę projektu vaadin. Co to jest? To tylko kolejny framework dla javy ;) Można powiedzieć, że jest to nakładka na GWT. Czyli podobnie jak w przypadku Apache Wicket i GWT programujemy interfejs użytkownika w Javie. Jaka jest natomiast (dla mnie) najważniejsza różnica względem GWT? Nie musimy kompilować kodu Javy do JavaScriptu! Czyli setki zaoszczędzonych minut i godzin na czasochłonną kompilację GWT.
Continue reading

Piszę właśnie aplikację do automatycznej obsługi rejestracji, zarządzania i płatności dla strony http://document-management.pl/ i napotkałem pewien problem z walidacją danych. Potrzebowałem sprawdzić w unikalność Stringa w dwóch różnych tabelach. Niestety Doctrine domyślnie tego nie obsługuje więc pośpieszyłem z napisaniem własnego walidatora. Dziarsko przeczytałem “How to create a Custom Validation Constraint“, napisałem walidator i … zonk

Fatal error: Class 'Symfony\Component\Validator\Constraints\UniqueDomain' not found in /home/kirkor/Projects/Beriko Software/document-management.pl/public_html_register/Symfony/vendor/symfony/src/Symfony/Component/Validator/Mapping/Loader/FileLoader.php on line 73

Continue reading