artykuły
  • weblog :: Serwis Lukas' Home Page przeniesiony na nowy, szybszy serwer

    2020-02-20 04:03:16

    Stary hosting gbzl.pl zakańcza działalność z biegiem lutego, dlatego zdecydowałem się przenieść cały serwis i wszystkie inne działające na starym serwerze serwisy na nowy, szybki serwer SSD od IDHosting.pl Już dostrzegam znacznie szybsze działanie strony. Czeka mnie migracja na PHP 7.3 oraz tchnięcie życia w LHP (jestem bardzo zajęty ostatnimi laty). czytaj dalej

  • weblog :: Pierwsze miejsce w konkursie na "Najlepszy wpis (o Matlabie)" organizowanym przez Matlab Blog

    2017-08-08 22:30:23

    Mój artykuł o "Zliczaniu twarzy ze zdjęcia tłumu" zdobył 1 miejsce w konkursie ogranizowanym przez MATLAB Blog. Program Matlab firmy MathWorks to bardzo znane środowisko naukowe wspomagające obliczenia oraz ułatwiające wiele zadań związanych z przetwarzaniem informacji. Miło mi poinformować, że Pana artykuł bardzo nas zainteresował, zarówno ze względu na wybraną tematykę, zawartą wiedzę merytoryczną, jak i zaprezentowane możliwości wykorzystania MATLABa. Nasze jury postanowiło przyznać Panu 1 miejsce w kon... czytaj dalej

  • weblog :: Embarcadero wypuszcza hotfixa do toolchaina z powodu odkrytego przeze mnie błędu; z podziękowaniami :)

    2017-05-04 01:26:20

    Właśnie kilka minut temu otrzymałem informację, że Embarcadero wypuściło hotfixa do całego toolchaina w związku z odkrytym przeze mnie na początku marca błędem bezpieczeństwa. Nawet w opisie hotfixa są podziękowania dla mnie ;) Się nie spodziewałem - miłe bardzo! Na marginesie dodam, że dostałem też informację o przygotowywanej nagrodzie pieniężnej (także warto było!), jednak to co bardziej by mi się teraz przydało to papierowy list od Embarcadero potwierdzający odkrycie (obecnie szukam pracy, a on mógłby s... czytaj dalej

  • filmy :: Bujając w obłokach

    2017-04-10 20:13:10

    Jak wie część czytelników i jak nie wie pozostała część, nie będąc w tym względzie jakoś oryginalnym - wyemigrowałem ostatnio do UK. Dziękuję wszystkim czytelnikom za dobre rady, godzinne rozmowy telefoniczne :), a niektórym za spotkania (jak Karolowi, który koniecznie chciał mnie zobaczyć przed wyjazdem - pozdrawiam!). Macie tutaj filmik FullHD z mojego lotu, który składałem (uwaga!) na netbooku 1.6GHz (tak więc szacun dla mnie! ;). czytaj dalej

  • hacking :: Discovery: Integer overflow in functions from scanf() family in MinGW, Cygwin, Embarcadero C and other environments at loading a number to char variable

    2017-03-11 03:47:40

    Shortly... don't trust environments like MinGW, Cygwin, Borland C if you load a numeric variable char using the functions from scanf family using %hhu format specifier! Vulnerable are even the latest versions. I invite you to read. czytaj dalej

  • weblog :: Dostałem podziękowanie od Embarcadero/Borland za zgłoszony błąd

    2017-03-11 01:51:11

    Otrzymałem odpowiedż od Embarcadero w sprawie ostatnio odkrytego przeze mnie błędu w funkcjach z rodziny scanf() manifestującego się przy wczytywaniu liczby do zmiennej typu char za pomocą specyfikator "%hhu". Sprawę dokładniej opisałem w artykule (swoją drogą artykuł dzisiaj zaktualizowałem o ciekawy przypadek w którym nadpisujemy bajt 0, który oznacza koniec ciągu i w ten sposób uzyskujemy wypisane na ekranie tajne hasło-wzorzec):https://lukashp.pl/Hacking/Hack-Artykuly/Odkrycie_Integer_overflow_w_funkcja... czytaj dalej

  • hacking :: Odkrycie: Integer overflow w funkcjach z rodziny scanf() w MinGW, Cygwin, Embarcadero C i innych środowiskach przy wczytywaniu liczby do char'a

    2017-02-23 23:48:40

    Czyli... nie ufaj środowiskom MinGW, Cygwin, Borland C jeśli wczytujesz liczbową zmienną char używając funkcji z rodziny scanf! Podatne są nawet najnowsze wersje. Zapraszam do lektury czytaj dalej

  • artykuly :: Język C: Czasochłonne błędy przez które ludzie programiści skaczą z mostów – część 1

    2017-02-15 04:39:14

    Pierwszy z cyklu artykułów o niezwykle czasochłonnych błędach programistycznych z którymi osobiście się spotkałem/ które osobiście popełniłem. W niniejszym cyklu chciałbym uchwycić to, jak malutki szczegół, czasem choćby jedna zła literka w kodzie może doprowadzić do potężnego błędu unieruchamiającego całe oprogramowanie. czytaj dalej

  • weblog :: Ogrzewane rękawiczki? ;)

    2016-01-04 20:25:52

    Zdaję sobie sprawę, że wrzucając ten post świadomie obniżam poziom LHP, jednak myślę, że temperatury nie tylko mnie dają się we znaki. Panie i Panowie, oto rękawica grzewcza, którą zrobić każdy może, a która naprawdę fajnie działa. Należy tylko pamiętać o kilku kwestiach: należy użyć odpowiednio długiego przewodu, tak, aby jego rezystancja sięgnęła około 0.5Ω-1Ω (Ohma) [im mniejsza rezystancja, tym większy prąd popłynie, tym cieplejszy będzie kabel grzewczy] rezystancja przewodu zależy tylko i wyłącz... czytaj dalej

  • weblog :: Życzenia Świąteczne i Noworoczne

    2015-12-25 01:14:08

    Wesołych, spokojnych Świąt Bożego Narodzenia, spędzonych w gronie najbliższych oraz szczęśliwego Nowego Roku wypełnionego mnóstwem pomysłów, wynalazków i ciekawych projektów - życzę wszystkim czytelnikom. czytaj dalej

  • weblog :: Narzędzie do wyciągania adresów e-mail z plików (MSG i innych)

    2015-11-22 01:44:27

    Z potrzeby chwili, opracowałem na szybko małe narzędzie on-line do wyciągania adresów e-mail z plików .MSG Outlooka (a także innych plików). Znajdziecie je w dziale `Podserwisy`, lub bezpośrednio tutaj: E-mail Extractor Napisałem je, ponieważ obecnie nie ma tego typu bezpłatnych rozwiązań (Email ID Farmer [a'la Outlook Email Extractor] kosztuje 14.99$, a inne od 75€ wzwyż). Moje daję Wam do użytku on-line bezpłatnie :) Narzędzie umożliwia przesłanie jednocześnie do 20 plików (sorry - limit serwera - nie mam... czytaj dalej

  • faq :: [Galaxy S2] Z biegiem czasu system zaczyna działać coraz wolniej mimo dużej ilości wolnego miejsca. Co robić?

    2015-11-16 12:04:43

    Niektóre serie mają problem z obsługą komendy TRIM. W takich przypadkach system mocno zwalnia, mimo, że mamy sporo dostępnej wolnej pamięci (powiedzmy 1GB). O wspomnianym błędzie można więcej przeczytać na XDA Developers tutaj: http://forum.xda-developers.com/galaxy-nexus/general/nexus-storage-performance-time-trim-t1971852 i tutaj: http://forum.xda-developers.com/showthread.php?t=1929021 Przyczyną takiego stanu rzeczy jest błąd w firmware skutkujący mnożeniem się rozbieżności pomiędzy dwoma warstwami: Addr... czytaj dalej

  • artykuly :: Przegląd komputerów typu all-in-one - Listopad 2015

    2015-11-07 21:40:13

    Rozwiązania typu all-in-one to komputery ze zintegrowanym wyświetlaczem. W tym artykule porównam cały rynek tego typu urządzeń do górnego pułapu 3500zł (na listopad 2015), wezmę pod uwagę wszystkie oferowane tego typu urządzenia i wskaże te, nad którymi warto się zastanowić. Wszystko podsumuję w arkuszu Excela z automatycznymi funkcjami oceny opłacalności zakupu. czytaj dalej

  • artykuly :: Organizery dla elektronika / DIY: szafka z pudełek od zapałek na rezystory z szeregu E24

    2015-10-31 00:40:06

    Artykuł opisuje dwa modele organizerów ("Tandem C 400" i NOR S 16’’ DUO), które z pewnością przypadną do gustu elektronikom. Opisuję w nim również budowę szafki z pudełek od zapałek na rezystory z szeregu E24. czytaj dalej

  • faq :: Gdy wchodzę do sklepu Google Play (dawny Android Market) pojawia mi się błąd "Brak połączenia". Połączenie jednak jest, bo przeglądarka chodzi dobrze.

    2015-10-22 21:24:09

    Sprawdź datę i godzinę. Nierzeczywista data i godzina powoduje błędy (jest to prawidłowe zachowanie) przy autoryzacji certyfikatów SSL/TLS, które używane są do połączenia ze sklepem.  czytaj dalej

  • faq :: Jak przekopiować całą dostępną zawartość pamięci wewnętrznej telefonu przez ADB?

    2015-09-24 12:27:15

    Komenda kopiująca całą dostępną zawartość pamięci wewnętrznej telefonu: C:\\Program Files\\Android SDK\\platform-tools> ./adb -d pull / f:\\katalog_docelowy_na_komputerze\\ czytaj dalej

  • artykuly :: Test of SKU060051 LED from Banggood.com

    2015-09-06 23:58:15

    I bought couple of new LEDs from Banggood.com. I was sceptical at the beginning, but test shows that these are cheap, good diodes with great params. I didn't tested lifetime. The only thing I've done and it's worth mentioning is comparision between Osram G4 12V 20W Halogen and SKU060051 diodes. czytaj dalej

  • weblog :: Poprawiony wygląd w IE8,9,10,11 i udoskonalona wersja mobilna LHP

    2015-07-15 00:02:11

    Poprawiłem wygląd serwisu w Internet Explorerach (od ósemki wzwyż) oraz dodałem panel boczny do wersji mobilnej serwisu. Od teraz możliwe jest również logowanie się i pełne przeglądanie serwisu w wersji mobilnej. Co ciekawe, okazało się, że Internet Explorer 8 nie radzi sobie ze znacznikiem HEADER (znanym z HTML5 i używanym przeze mnie do tej pory). Chcąc zachować zgodność z IE8 musiałem zastąpić znacznik HEADER znacznikiem DIV. Kolejne poprawki dotyczyły arkuszy stylów - Internet Explorery (włącznie z Edg... czytaj dalej

  • weblog :: Alojzy - rysownik tarcz - aktualizacja programu

    2015-07-08 16:23:43

    Są wakację, czas odpoczynku - opublikowałem więc nową wersję programu do generowania i drukowania tarcz strzeleckich. Dzięki czytelnikowi Sylwestrowi udało się rozwiązać błąd występujący przy próbie drukowania na niektórych drukarkach. Dodałem dodatkowo do programu kilka nowych funkcji, które uprzyjemnią pracę (jak automatyczna aktualizacja widoku, z której w momencie pisania programu zrezygnowałem z powodu zbyt wolnego działania na ówczesnych komputerach). Usprawniłem dopasowywanie wydruku do rozdzielczo... czytaj dalej

  • portfolio :: Animacja tekstu wysuwającego się zza poziomej lub pionowej linii

    2015-07-07 22:52:00

    Przygotowałem zautomatyzowany, oskryptowany szablon animacji (AfterEffects) tekstu wysuwającego się zza poziomej lub pionowej linii. Chętnych zapraszam do kontaktu. czytaj dalej

  • portfolio :: Animacja mapy świata z liniami w 3D łączącymi produkt z różnymi punktami na mapie

    2015-07-05 22:52:00

    Szablon animacji 3D przedstawiającej linie wypływające z produktu do różnych punktów na mapie. Przygotowany dla AfterEffects. Trudnością w tym projekcie było poradzenie sobie z odwzorowaniem linii w 3D z racji, że AfterEffects potrafi rysować jedynie dwuwymiarowe linie. Takie linie co prawda można następnie odpowiednio obrócić w przestrzeni 3D, ale przy niekorzystnych kątach kamery, będącej dokładnie równolegle nad daną linią - linia przestawała być wtedy widoczna (z racji swojej dwuwymiarowości jest niesk... czytaj dalej

  • faq :: Jak sprawić aby po wpisaniu frazy wyszukiwania w pasku adresu przeglądarki przechodzić od razu na pierwszy wyszukany wynik, bez wyświetlania strony wyszukiwania?

    2015-07-05 12:11:03

    Jest to możliwe. Jeśli jest to Chrome lub nowa Opera, należy kliknąć prawym przyciskiem na pasek adresu i wybrać polecenie "Edytuj wyszukiwarki...". W nowo otwartym oknie, należy dodać nową wyszukiwarkę, w polu "Adres" wpisując: https://www.google.com/search?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8&btnI Ważny jest parametr btnI znajdujący się na końcu adresu. Sprawia on, że Google, automatycznie przekieruje nas na stronę znajdującą się na pierwszym miejscu lis... czytaj dalej

  • faq :: Jak "kliknąć" polecenie w menu innego programu?

    2015-06-26 22:56:16

    Musimy posłużyć się funkcjami WinAPI, aby uzyskać wymagany przez nas efekt. Spójrzmy na poniższy kod: function GetMenuItemCaption(const hSubMenu: HMENU; const Id: Integer): string; var MenuItemInfo: TMenuItemInfo; begin MenuItemInfo.cbSize := 44; // Required for Windows 95. not sizeof(AMenuInfo) MenuItemInfo.fMask := MIIM_STRING; // to get the menu caption, 1023 first chars should be enough SetLength(Result, 1023 + 1); MenuItemInfo.dwTypeData := PChar(Result); MenuItemInfo.cch := L... czytaj dalej

  • faq :: Jak uruchomić polecenie innego procesu z menu kontekstowego, otwieranego poprzez kliknięcie na ikonę tego procesu w trayu?

    2015-06-26 22:46:12

    Tray to inaczej zasobnik systemowy - element, który znajduje się koło systemowego zegara. Niektóre ikonki (po kliknięciu ich prawym przyciskiem myszy) wyświetlają menu podręczne. Co robić jeśli chcemy z poziomu naszego programu wywołać któreś z poleceń menu.... przykładowo Skype'a? Aby to zrobić musimy wiedzieć jak działa komunikacja pomiędzy procesem macierzystym, a ikonką w trayu (a właściwie menu, które wyświetla się po jej kliknięciu). Otóż ów menu porozumiewa się z aplikacją macierzystą poprzez system ... czytaj dalej

  • artykuly :: Moje małe cyfrowe śledztwo na temat plików udostępnionych w Aferze podsłuchowej - czyli co da się wyczytać z plików

    2015-06-18 12:34:32

    Wchodząc w posiadanie akt z Afery Podsłuchowej udostępnionych przez p. Zbigniewa Stonogę zaciekawiło mnie - ile można odczytać "między wierszami" - tj. z samej struktury plików, ich właściwości i znaczników czasowych. Oto ustalenia mojego 2-godzinnego (! :), prywatnego "śledztwa". czytaj dalej

  • portfolio :: Animacja reklamowa dla ZFFiT - Zielonogórskiego Festiwalu Teatru i Filmu

    2015-06-07 16:52:00

    Animacja dla Zielonogórskiego Festiwalu Teatru i Filmu Kozzi-Maklak-Machalica (ZFFiT) organizowanego przez Lubuskie Stowarzyszenie Miłośników Działań Kulturalnych DEBIUT oraz Wojewódzką i Miejską Bibliotekę Publiczną. Festiwal odbędzie się w dniach 11-14 czerwca 2015 r. czytaj dalej

  • weblog :: Kolejna aktualizacja artykułu o przywracaniu danych ze sformatowanych smartphone'ów

    2015-05-28 14:30:41

    Cieszący się dużą popularnością artykuł "Android - przywracanie bazy kontaktów po formacie wewnętrznej pamięci" doczekał się dziś kolejnej aktualizacji. Rozszerzyłem w nim kwestie z którymi czytelnicy pisali do mnie najczęściej: uzupełniłem informację o NetCatcie, o portach TCP, które wykorzystujemy do ściągnięcia danych, dodałem informację dotyczącą kontrolowania postępu kopiowania danych, oraz opis problemów z którymi przyszło mi się zmierzyć: podałem sposób na rozwiązanie problemu w przypadku, ... czytaj dalej

  • artykuly :: Jak to jest ze służbą wojskową w nowo powstałym na ziemi niczyjej Państwie Liberland?

    2015-05-14 14:27:25

    Czyli o tym co musi zrobić polski żołnierz, by móc legalnie służyć w wojsku Liberlandu... czytaj dalej

  • artykuly :: MatLab - Zliczanie twarzy ze zdjęcia tłumu

    2015-04-30 00:04:27

    Artykuł opisuje metodę wykorzystania środowiska MatLab do policzenia ludzi stojących w tłumie. czytaj dalej

  • weblog :: Mobilna wersja szaty graficznej

    2015-04-17 23:09:49

    Zachęcony groźbami firmy Google dot. wyrzucenia mojego serwisu z wyników wyszukiwania tej wyszukiwarki w przypadku niedostosowania strony do urządzeń mobilnych, dostosowałem stronę do urządzeń mobilnych. Wprawdzie aby poruszanie się było bardzo wygodne muszę jeszcze trochę nad tym posiedzieć, ale póki co serwis przynajmniej przechodzi testy Google'a których spełnienie było priorytetem. czytaj dalej

  • artykuly :: Problem biesiadników - czyli jak stuknąć się ze wszystkimi na weselu

    2015-03-28 20:08:18

    Przedstawiam i opisuję problem biesiadników, polegający na określeniu ilości potrzebnych stuknięć kieliszkami wśród biesiadników tak, aby każdy stuknął się z każdym dokładnie raz. Przedstawiam wzór rekurencyjny i zwarty. Do artykułu dołączona jest również aplikacja symulująca stuknięcia dla dowolnej ilości biesiadników. czytaj dalej

  • portfolio :: Animacja etykiet rozdziałów spotu reklamowego (ostatecznie nie wykorzystana)

    2015-01-07 14:16:24

    Opracowana animacja etykiet dla kolejnych rozdziałów spotu promocyjnego firmy Lumel. Ostatecznie jednak producent postawił na statyczną wersję trójkątów. czytaj dalej

  • artykuly :: Przegląd Nettopów (mini-komputerów np. dla kiosków informacyjnych) do 650zł - grudzień 2014

    2014-12-14 17:56:00

    Nettopy to małe, uniwersalne komputery przeznaczone do wykonywania podstawowych zadań. Najczęściej montowane są w kioskach informacyjnych, czasem służą jako serwery w „inteligentnych domach” – innym razem działają w roli normalnych serwerów WWW czy serwerów gier – np. Counter-Stike’a. W tym przeglądzie prezentuje kilka najpopularniejszych konstrukcji o dobrym stosunku cena/jakość. czytaj dalej

  • weblog :: Zaktualizowany artykuł o przywracaniu danych ze sformatowanych smartphone'ów

    2014-12-11 04:12:40

    Zgodnie z sugestią czytelnika zaktualizowałem artykuł pt. "Android - przywracanie bazy kontaktów po formacie wewnętrznej pamięci" znacznie rozszerzając opis kopiowania zawartości partycji z pamięci urządzenia mobilnego na komputer. Do artykułu dołączyłem również kilkunastominutowy przewodnik wideo obrazujący proces ściągania pamięci. Link do artykułu: Android - przywracanie bazy kontaktów po formacie wewnętrznej pamięci czytaj dalej

  • artykuly :: Myślenie stadne, a sprawa słynnego Kalkulatora Wyborczego

    2014-11-20 03:46:24

    Opisuję i podsumowuję sprawę tzw. Kalkulatora Wyborczego firmy Nabino o którym zrobiło się głośno po Wyborach Samorządowych 2014 r. czytaj dalej

  • hacking :: Błędy bezpieczeństwa w systemach sprzedaży online (sklepy internetowe: Open Cart, Prestashop, Magento, OSCommerce, Quick.cart, Virtuemart) - Listopad 2014

    2014-11-18 12:40:13

    Przygotowałem zbiorcze przedstawienie ilości luk wykrytych w poszczególnych systemach sprzedaży online (cms'ach sklepów internetowych). Dane przedstawiam tabelarycznie i na wykresie. czytaj dalej

  • weblog :: Zaktualizowany artykuł o narzędziach do rozpoznawania muzyki (audio fingerprinting)

    2014-11-15 15:53:04

    Zaktualizowałem artykuł o narzędziach do rozpoznawania muzyki (Tunatic, Midomi.com, SoundHound). Dodałem sekcję z rozwiązaniami najczęściej pojawiających się wśród czytelników problemów, a także dokładniej opisałem poprawną konfigurację wejść dźwięku. Całość można przeczytać tutaj: Tunatic - program do rozpoznawania tytułu utworu muzycznego czytaj dalej

  • download :: NetBeans - schemat kolorowania kodu PHP à la Pajączek NxG

    2014-10-28 23:46:11

    Przy tymczasowej przesiadce z Pajączka na NetBeans zaszła potrzeba jak najbardziej szczegółowego dopasowania wyglądu kodu (kolorowania składni) w edytorze kodu NetBeans do tego, którego znałem z pajączka. W tym celu stworzyłem osobny styl dla NetBeans, który zamieszczam również tutaj. czytaj dalej

  • artykuly :: Delphi - Tworzenie aplikacji dla systemu Android

    2014-10-21 16:10:40

    Wraz ze wzrostem różnorodności platform programowych i sprzętowych, przed twórcami oprogramowania jawi się zadanie przenoszenia kodu aplikacji na kolejne platformy. Sytuacja idealną byłby jeden kod, kompilowany dla różnych platform. Już dzisiaj istnieją takie rozwiązania. Wymieniam kilka z nich w artykule oraz pokazuję jak tworzy się aplikacje na Android w Delphi, którego twórcy od kilku lat bardzo duży nacisk kładą na wieloplatformowość tworzonych w tym środowisku aplikacji. czytaj dalej

  • download :: Generator pionowego kodu Matrix

    2014-10-13 00:43:33

    Program umożliwia generowanie ciągów w różnych systemach liczbowych (od systemu dwójkowego, do systemu 34-kowego - słyszał kiedyś ktoś o czymś takim? :) i jest dużą pomocą przy tworzeniu specyficznych efektów specjalnych wykorzystujących tego typu kompozycje. Wykonując zlecenie na animowane logo dla pewnej firmy, potrzebowałem setek pionowych, zero-jedynkowych ciągów. Oczywiście przez myśl mi nie przeszło aby wprowadzać je ręcznie. Napisałem do tego mały program - z pewnością przyda się osobom, chcącym czy... czytaj dalej

  • faq :: [Smartfox] Błąd podczas łączenia z bazą MySQL w Java: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

    2014-09-23 22:29:46

    Jeśli podczas łączenia z bazą danych (np. po wywołaniu funkcji getConnection()) pojawia Ci się wyjątek o treści: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. To najprawdopodobniej, w konfiguracji Twojego serwera MySQL, w pliku: /etc/mysql/my.cnf [w Unix, Debian] %MySQL%\mysql.ini [w Windows] ...w linii: ## Instead of skip-networking the default is now to listen only on# localhost which is more compatibl... czytaj dalej

  • faq :: [microC, AVR] Jak wykonać kod jeszcze przed wejściem w main()?

    2014-09-20 19:17:46

    Zdarzyło mi się, przy przesiadce z ATmega32 na ATmega128, że kod Ÿnie działał. Nie mogłem dojœć co jest przyczyną. Nie działały najprostsze rzeczy (jak choćby ustawianie bitu na porcie). Skróciłem program do minimum (napisałem jedynie trzy linijki instrukcji w funkcji main). Odpaliłem - nie działa. Utworzyłem nowy projekt - odpaliłem - działa. Okazało się, że miałem jeszcze zadeklarowane obiekty (np. sterownik DS1307). Konstruktory tych obiektów uruchamiały np. TWI, a z racji, że ATmega128 ma ina... czytaj dalej

  • faq :: [microC, AVR] Użycie sprintf wyrzuca błędy kompilacji - o co chodzi?

    2014-09-20 19:14:05

    Jeśœli taka instrukcja wyrzuca głupoty: sprintf(buffor,"%4.2f", zmienna); i nie możesz przekonwertować zmiennej float na ciąg znaków to przyczyną są nieustawione flagi kompilatora dot. obsługi liczb zmiennoprzecinkowych w funkcjach typu sprintf (opcja w ustawieniach linkera o nazwie "Use vprintf libray [-Wl, -u,vfprintf]"). Domyśnie w AVR-GCC obsługa typów zmiennoprzecinkowych jest dla tych funkcji wyłączona. Możesz również spróbować funkcji dtostrf() z biblioteki <stdlib.h>. ... czytaj dalej

  • faq :: [microC, AVR] Jak zwiększyć wydajność pętli?

    2014-09-20 19:11:37

    Mam dwie dobre, oryginalne rady. Po pierwsze, można spróbować przenieść zmienne z których korzysta pętla bezpośrednio do rejestrów procesora (bardzo szybkiej pamięci). Aby to zrobić należy zadeklarować taką zmienną z modyfikatorem "register": register uint8_t i; Wtedy kompilator spróbuje umieścić taką zmienną bezpośrednio w szybkim rejestrze. W ATMegach takich rejestrów ogólnego przeznaczenia jest 32. Są one połączone bezpośrednio z jednostką arytmetyczno-logiczną (ALU) w wyniku czego ALU ma jed... czytaj dalej

  • faq :: [Ogólne] Mikrokontroler się zawiesza (lub resetuje), gdy na wyświetlaczu matrycowym LED pojawiła się więcej niż jedna litera - jaka jest przyczyna?

    2014-09-20 19:00:52

    Przyczyną zawieszania się układu u mnie było zasilanie, a œściœślej, wyśœwietlacz LED powodował zbyt duże obciążenie. I o ile jedną literę mógł czasem wyœświetlać w miarę stabilnie, o tyle dwie litery już nie - powodowało to różne dziwne błędy z TWI lub USARTem. czytaj dalej

  • weblog :: Atak phishingowy na użytkowników Blockchain

    2014-09-20 16:02:03

    Ostatnio, w mojej e-skrzynce pocztowej zagościła wiadomość od Blockchain (popularnego serwisu przechowującego portfele Bitcoin online) informująca o zablokowaniu mojego portfela Bitcoin w ich serwisie. Na pierwszy rzut oka wszystko było w porządku. Dopiero bliższe przyjrzenie się treści wiadomości poskutkowało spostrzeżeniem, że wiadomość nie pochodzi od Blockchain.info, ale od Blockchaln.info (dla osób z wadą wzroku: sprytna literówka z "i" na "l" w nazwie). Dalej jest jeszcze ciekawiej. Linki... czytaj dalej

  • portfolio :: Muzeum Auschwitz - Wyszukiwarka transportów

    2014-08-05 03:27:00

    Oprogramowanie pozwalające na odnajdywanie więźniów przetransportowanych do Auschwitz. Podaje informacje o numerze transportu, jego dacie, a także dokładne dane więźnia (jeśli są dostępne). Moje oprogramowanie w tym przypadku zastąpiło starą wersję działającego już interfejsu o mniejszych możliwościach. Wspiera wiele języków, obsługiwane jest przez dotyk, działa zaraz obok konsoli z "Pomieszczeniem 3D". czytaj dalej

  • faq :: [JavaScript/jQuery] Plugin jQuery.jqtransform przestał działać po aktualizacji jQuery

    2014-07-04 18:38:42

    Winne temu jest wycofanie przez jQuery funkcji jQuery.browser, za pomocą kt&oacute;rej plugin jqtransform wykrywał, że ma do czynienia z przeglądarką Safari. Niestety, od wersji 1.8 biblioteki jQuery, funkcja jQuery.browser została wycofana. Jednak błąd można łatwo naprawić, zerkając do źródła pluginu jqtransform i zamieniajac wszystkie wystąpienia $.browser na (navigator.userAgent.toLowerCase().indexOf(\'safari/\') &gt; -1). To wszystko. Od tego momentu wszystko powinno już działać.... czytaj dalej

  • artykuly :: Przegląd laptopów do 1500zł - Lipiec 2014

    2014-07-04 17:43:26

    Przegląd tanich laptopów 15'' do 1300zł wraz z uszeregowaniem ich według mocy obliczeniowej. czytaj dalej

  • faq :: [CSS/Internet Explorer] IE ignoruje mi część stylów CSS (w narzędziach deweloperskich style nie są widoczne)

    2014-07-03 19:18:14

    Okazuje się, że IE (począwczy chyba od IE6-IE11) jest skłonny do zinterpretowania jedynie 4096 selektorów CSS - jeśli masz ich więcej w swoim arkuszu CSS, IE zignoruje niektóre z nich (i wcale nie te ostatnie!). Jak na razie, jedynym znanym obejćiem tego problemu jest rozbicie swojego arkusza CSS na kilka mniejszych. Zwiększa to proporcjonalnie ilość zapytań do serwera - no ale cóż zrobić. Z bloga MSDN: http://blogs.msdn.com/b/ieinternals/archive/2011/05/14/10164546.aspx wynika, że w IE10#Preview2 limity... czytaj dalej

  • faq :: [Administracja/Debian] Apache nie interpretuje plików PHP - co robić?

    2014-06-28 02:06:10

    Serwer Apache ma od jakiegoś czasu włączoną domyślnie blokadę wykonywania skryptów PHP w katalogach użytkowników, np. http://37.23.66.22/~NazwaUzytkownika Aby włączyć PHP, w pliku /etc/apache2/mods-enabled/php5.conf zakomentuj następujące linie: #<IfModule mod_userdir.c> #<Directory /home/*/public_html> #php_admin_value engine off #</Directory> #</IfModule> Następnie zrestartuj serwer apache wydając polecenie: service apache2 restart Powinno działać (ale oczywiście tylko dla ... czytaj dalej

  • artykuly :: Visegrad Insight publikuje stek bzdur na temat Nowej Prawicy - ja je prostuję

    2014-06-19 00:06:24

    Na stronie internetowej anglojęzycznego czasopisma Visegrad Insight znalazł się artykuł ze stekiem bzdur na temat Kongresu Nowej Prawicy. Postanowiłem te bzdury wyprostować. czytaj dalej

  • weblog :: W związku z nadchodzącymi wyborami, przygotowałem pewien symboliczny plakat

    2014-05-20 20:51:32

    Nadchodzą wybory do PE - ciała instytucji, która steruje każdym hektolitrem mleka i każdą porcją wędzonej wędliny, instytucji przeżartej łapówkarstwem, które polityczna poprawność każe nazywać lobbyingiem. Instytucji, która nie robi nic innego poza ograniczaniem wolności gospodarczej i marnowaniem pieniędzy. Która - jak powiedziała niegdyś śp. Małgorzata Thatcher - jest pomnikiem pychy lewicowych ideologów. Widzimy mosty, nowe chodniki i kilkaset kilometrów autostrad. Ale nie widzimy ile firm przez UE nie... czytaj dalej

  • hacking :: Jak przebiega atak? - sekwencja działań

    2014-05-13 21:31:44

    Artykuł opisuje sekwencję działań wykonywanych przy ataku hackerskim na serwer. czytaj dalej

  • faq :: [Atmel ATmega] Funkcja _delay_loop_1 działa nieprawidłowo gdy wywołana z parametrem 0

    2014-05-10 20:19:59

    Jest to błąd tej funkcji. Nie powinna wtedy wprowadzać opóźnień (albo powinna wprowadzić minimalne związane jedynie ze sprawdzeniem warunku), a jak się okazuje wprowadza maksymalne opóźnienie (czyli 255). czytaj dalej

  • faq :: [Atmel ATmega] Zablokowałem mikrokontroler ATMega. Co robić?

    2014-05-10 20:15:56

    Jeśli źle ustawiłeś Fusebity, nie masz programatora JTAG (albo wyłączyłeś dodatkowo JTAG w fusebitach), pomoże Ci tylko podpięcie do nóżki XTAL1 częstotliwości zgodnej z tą którą ustawiłeś (np. jeśli ustawiłeś Medium Frequency to częstotliwość musi się zmieścić w przedziale 0.9MHz-3MHz). Skąd wziąć taką częstotliwość? A choćby zaprogramować drugą ATMegę tak, aby co takt negowała jakiś pin port np. PORTA, połączyć masy układów i podpiąć sygnał taktujący do nóżki XTAL1 chorego układu. Podłączyć programator i ... czytaj dalej

  • faq :: Jak odzyskać dane z telefonu po sformatowaniu pamięci/resecie do ustawień fabrycznych?

    2014-05-09 21:56:41

    Pierwsza rada - nie używaj telefonu, odłącz go od Internetu. Każdy zapis który system operacyjny wykonuje do pamięci zmniejsza Twoje szanse odzyskania danych. Świetny poradnik na temat przywracania danych znajdziesz pod tym adresem: http://forum.xda-developers.com/galaxy-nexus/general/guide-internal-memory-data-recovery-yes-t1994705 Natomiast jeśli straciłeś listę kontaktów i chcesz ją odzyskać - zapraszam na LHP: http://lukashp.pl/Artykul/Oprogramowanie/Android_przywracanie_bazy_kontaktow_po_formacie_... czytaj dalej

  • artykuly :: Android - przywracanie danych oraz bazy kontaktów po formacie wewnętrznej pamięci

    2014-05-09 21:26:41

    Artykuł pokazuje jak odzyskać kontakty po formacie pamięci wewnętrznej (resecie urzadzenia do ustawień fabrycznych). Rady zawarte w artykule mają tym większą szansę powodzenia im mniej zmian było wprowadzanych do pamięci po formacie. czytaj dalej

  • filmy :: Efekty pracy w socjalistyczne "święto pracy", czyli start rakiety Saturn 3

    2014-05-06 12:53:12

    Cóż... w socjalistyczne "święto pracy" postanowiliśmy popracować :) Wynikiem był start rakiety Saturn 3, 1 maja 2014 roku. Wybaczcie kiepską jakość z niektórych kamer. Rakieta napędzana jest silnikiem B15-5 o poędzie siły 5Ns. Można do niej zamontować również silnik C15-6 (o popędzie 10Ns) co pozwala dwukrotnie zwiększyć pułap lotu. Rakieta: Waga całości: ok. 140g Wysokość: 48cm Silnik: Impuls całkowity (Ns): 4,8 Ciąg maksymalny (N): 15 Czas pracy silnika (s): 0,8 Czas opóźnienia (s): 4,2 Masa... czytaj dalej

  • faq :: Metoda onConfigurationChanged() nie jest wywoływana podczas zmiany orientacji ekranu - co robić?

    2014-04-15 14:12:45

    Należy dodać atrybut android:configChanges="orientation|keyboardHidden|keyboard" do tagu reprezentującego naszą aktywność (<activity>) w pliku AndroidManifest.xml. czytaj dalej

  • weblog :: Nowy dział FAQ - Android

    2014-04-15 13:16:19

    Ostatnio często piszę aplikacje na system Android. Pomyślałem, że na LHP przyda się dział w którym będę prezentował rozwiązania problemów nad którymi spędziłem często kilka ładnych godzin. Powinno to niektórym przyśpieszyć nieco pracę. Dział dostępny jest w dziale FAQ/Android FAQ czytaj dalej

  • faq :: Mam gniazdko UDP nasłuchujące na porcie X, gdy próbuję stworzyć gniazdko wysyłające w trybie Broadcast na tym samym porcie, otrzymuję wyjątek "Address in use" - co jest nie tak?

    2014-04-15 13:09:57

    Problemem nie jest oczywiście to, że oba typy gniazdek działają na tym samym porcie - w tym wypadku dane wysyłane przez gniazdko wysyłające, będą rozgłaszane po sieci i trafią również do naszego gniazdka nasłuchującego. Problemem jest tutaj co innego (miałem z tym spory kłopot). Otóż okazuje się, że w takim wypadku, gniazdka wysyłającego nie możemy utworzyć tak: socket = new DatagramSocket(1234); Zamiast tego, gniazdko wysyłające należy utworzyć i korzystać z niego w ten sposób: socket = n... czytaj dalej

  • faq :: Ładuję kod HTML do kontrolki webView, jednak nie ma polskich znaków, co robić?

    2014-04-15 13:02:18

    Należy spróbować zamiast funkcji loadData: ViewHolder.webView.loadData(HTMLcode,\"text/html\",\"UTF-8\"); Użyć funkcji loadDataWithBaseURL: ViewHolder.webView.loadDataWithBaseURL(null, HTMLcode, \"text/html\", \"UTF-8\", null); Po tej operacji powinny być już wyświetlane polskie znaki. czytaj dalej

  • faq :: Dlaczego nie można używać dekoratora ObjectInputStream na ByteArrayInputStream dla danych RAW otrzymanych np. w pakiecie UDP zawierającym dwie liczby i łańcuch tekstowy?

    2014-04-15 13:00:00

    ObjectOutputStream, oprócz obiektów, zapisuje w strumieniu metadane dotyczące tych obiektów (np. ich budowy). Komplementarny ObjectInputStream szuka tych danych. Dlatego próba odczytu ramki UDP pochodzącej np. z Delphi, czy C++ z zapisanymi w niej dwoma zmiennymi int i łańcuchem String skończy się niepowodzeniem (metadane dotyczące obiektów nie zostaną znalezione). No chyba, że w programie Delphi przygotujemy ramkę z Javowymi metadanymi dotyczącymi zapisanych obiektów. czytaj dalej

  • faq :: Kontrolka ListView nie zapamiętuje zaznaczeń po przewinięciu - dlaczego?

    2014-04-15 12:45:32

    ListView w Androidzie (w przeciwieństwie np. do Delphi czy C#) służy jedynie do prezentacji danych, nie przechowuje ich. Dlatego jesteśmy zmuszeni wprowadzić naszą zmienną tablicową, w której będziemy przechowywać dane. Przy każdym odświeżeniu widoku ListView (jeśli np. użytkownik, przewijając listę dojdzie do elementu X) wywołana zostanie metoda getView(int position, View convertView, ViewGroup parent) za pomocą której musimy utworzyć widok, pobierając jego layout z zasobów - np. w ten sposób: ... czytaj dalej

  • faq :: [Android Studio] Komunikat przy próbie debugowania "Waiting For Debugger", który nie znika - co robić?

    2014-04-14 21:02:06

    Jest to dziwny błąd i wedle mojego przekonania pochodzi z winy urządzenia, a nie z Android Studio. Gdy wystąpi, skutecznie uniemożliwia próbę debugu aplikacji. Co trzeba więc zrobić aby go usunąć? Rozwiązanie jest tak dziwne jak błąd - na urządzeniu pracującym pod kontrolą systemu Android, które debugujemy, musimy wejść w Ustawienia, dalej "Opcje programisty", następnie w sekcji "Debugowanie" w pozycji "Wybierz aplikację do debugowania" zaznaczamy aplikację którą chcemy debugow... czytaj dalej

  • artykuly :: Przegląd laptopów do 1300zł - Marzec 2014

    2014-03-31 12:42:35

    Przegląd tanich laptopów do 1300zł wraz z uszeregowaniem według mocy obliczeniowej. czytaj dalej

  • weblog :: Rocznica startu nowego serwisu LHP

    2014-03-25 16:50:25

    Od momentu startu nowej odsłony serwisu LHP minął już rok! Aż rok i tylko rok. Pamiętam jakby to było wczoraj - to oczekiwanie czy wszystko zadziała tak jak należy. Ostatecznie nie było żadnych kłopotów i serwis wystartował zgodnie z planem w sobotę, 16 marca 2013 roku o godz. 23:00. Początkowe spore zainteresowanie (przez pierwsze tygodnie) zostało niestety zduszone przez kłopoty Google'a z zaindeksowaniem serwisu (roboty wpadały w nieskończoną pętle z powodu braku obsługi znacznika base) i wieeelkim spadk... czytaj dalej

  • portfolio :: Intro programu "Sekcja Specjalna" dla drużyny Stelmet Zielona Góra

    2014-02-09 19:31:00

    Intro programu "Sekcja Specjalna". Do tej pory powstało 7 odcinków serii przybliżającej codzienne życie kolejnych członków drużyny koszykarskiej Stelmet Zielona Góra. czytaj dalej

  • portfolio :: Animacje spadających słupków procentowych

    2014-02-07 14:06:13

    Animacje miały zobrazować 50% rabaty na produkty w jednej z zielonogórskich firm. Całość powstała w Adobe After Effects CS6. czytaj dalej

  • artykuly :: Najciekawsze gadżety na Twoją stronę

    2014-01-26 23:23:16

    Era much goniących za kursorem i padających na stronie płatków śniegu na szczęście przeminęła. Jednak dziś pojawiają się kreatywne pomysły gadżetów, które pozwalają wypełnić luki w szacie graficznej (np. brak reklamy) i przyciągnąć uwagę czytelnika. Jakie to gadżety? czytaj dalej

  • artykuly :: Pisanie aplikacji na telewizory SmartTV firmy LG

    2014-01-16 23:59:36

    Do niedawna śmieszyły historie o programistach piszących programy na toster, czy  amatorskich filmowców, z których śmiano się, że nagrywali materiał kalkulatorem, bo był on tak kiepskiej jakości. Dzisiaj mamy zarówno tostery z Linuxem, jak i długopisy nagrywające obraz FullHD. Coraz więcej producentów telewizorów oferuje w swoim sprzęcie smart-funkcje. Ten artykuł przybliża proces powstawania takich aplikacji na bazie moich doświadczeń. czytaj dalej

  • download :: Licznik ilości linii kodu

    2014-01-06 23:00:59

    Prosty, mały program, napisany w godzinę "na potrzebę chwili" do zliczania ilości linii (i ich sumowania) w przeciągniętych na niego plikach. Przydatne narzędzie jeśli język programowania nie ma rozbudowanego IDE lub gdy chcemy szybko podliczyć ilość linii w projekcie. czytaj dalej

  • weblog :: Życzenia na Święta Bożego Narodzenia 2013

    2013-12-24 23:09:31

    Wszystkim moim czytelnikom (stałym szczególnie) chciałbym złożyć najserdeczniejsze życzenia z okazji Świąt Bożego Narodzenia: spełnienia marzeń, rozwijania swoich pasji i talentów oraz mnóstwa prawdziwych przyjaciół. Z tej okazji nagrałem kalkulatorem krótki filmik: http://www.youtube.com/watch?v=I91i2mrXDwI P.S. Oczywiście, jak co roku, macie możliwość zmiany oświetlenia w mojej choince. Wystarczy wejść w dział Projekty i wybrać projekt ChristmasTree ;) Wesołych Świąt!... czytaj dalej

  • portfolio :: Prototyp systemu informacyjnego dla Stadionu Narodowego (nie wykorzystany)

    2013-12-06 17:33:00

    Prezentacja prototypu wewnętrznego systemu informacyjnego dla Stadionu Narodowego działającego na zasadzie "Kiosku", który miał ułatwiać orientację w obiekcie i wizualizować trasę do jakiegoś miejsca (np. McDonalds czy parking podziemny). Całość wykonana w oparciu o WebGL, bibliotekę three.js i jej autorskie rozszerzenia. Model Stadionu został zbudowany w oparciu o przerobiony przeze mnie projekt p. Filipa Michalowskiego (z którym się uprzednio skontaktowałem i którego serdecznie pozdrawiam!). Ni... czytaj dalej

  • artykuly :: Kometa C/2012 S1 (ISON)

    2013-11-29 03:02:24

    Kometa ISON nie przetrwała spotkania ze Słońcem, które wytworzyło na jej powierzchni temperaturę ok. 2700 stopni Celsjusza w tzw. peryhelium, czyli punkcie w którym znajdowała się najbliżej Słońca. Zostały z niej dosłownie resztki. A szkoda, bo bardzo liczyłem na to, że te Święta Bożego Narodzenia zostaną przyozdobione prawdziwą kometą. czytaj dalej

  • weblog :: Ile miejsca potrzeba w domu aby składować dane projektu Google Maps?

    2013-09-07 02:49:07

    Czytając artykuł \"11 fascynujących faktów o Google Maps\" Link dla chętnych: http://www.chip.pl/news/internet-i-sieci/mapy-internetowe/2012/08/11-fascynujacych-faktow-o-google-maps polecony przez znajomą, zacząłem się zastanawiać, ile miejsca potrzeba w świecie fizycznym aby zgromadzić 20 petabajtów potrzebnych temu projektowi? Wielu z moich kolegów miało opad szczeny kiedy usłyszało ile faktycznie zajmują mapy Google. Ale ja zacząłem się zastanawiać - czy to naprawdę aż tak przeogro... czytaj dalej

  • filmy :: Montenegro - Żółw

    2013-08-20 11:29:13

    Przed chwilką spotkałem fajne stworzenie w Montenegro, przy granicy z Albanią. Udzieliło mi wywiadu, który zamieszczam w całości, bez cenzury. Żółwie w krajach wybrzeża Adriatyku występują dosyć często. W tym roku widziałem dwie sztuki. W Chorwacji 1 sztukę. Jako ciekawostkę należy nadmienić (nie każdy o tym wie), że również w Polsce mamy (rzadkie, bo rzadkie, jednak udało mi sie spotkać jednego) żółwie błotne. Kilka lat temu objęto ochroną ich siedlisko pod Warszawą. czytaj dalej

  • faq :: Nie działa gra sieciowa w Railroad Tycoon II pod Windows 7. Co robić?

    2013-08-01 17:05:33

    Najprościej jest połączyć się przez protokół IPX. Protokołu IPX nie ma domyślnie zainstalowanego w Windows 7, dlatego należy ściągnąć paczkę: http://www.solemnwarning.net/ipxwrapper/ i rozpakować ją do katalogu z grą. Powinno działać. czytaj dalej

  • faq :: [JavaScript/ThreeJS] Nie działa oświetlenie typu ambient przy modelach ładowanych poprzez loader OBJ MTL - jak to naprawić?

    2013-07-26 01:33:00

    Dzieje się tak, ponieważ pliki .MTL powiązane z Twoim modelem mają na sztywno ustawioną wartość \"Ka\" na 0, przez co oświetlenie ambient nie jest widoczne. Aby to zmienić otwórz plik .MTL powiązany z Twoim modelem i masowo zmień linijki (CTRL+H lub CTRL+R) rozpoczynające się od \"Ka\" na wartości różne od 0: Ka 0.500000 0.500000 0.500000 Zapisz plik i ponownie wczytaj model w twojej aplikacji. Oświetlenie ambient powinno od tej chwili działać. czytaj dalej

  • weblog :: Konkurs sekuraka

    2013-07-24 13:46:26

    Ostatnio, 1 lipca, brałem udział w małym konkursie zorganizowanym przez serwis Sekurak zajmujący się bezpieczeństwem sieciowym. Zadaniem do rozwiązania było złamanie zabezpieczeń serwera, wykorzystując nową technikę SQL Injection z użyciem xPath\'a. W konkursie wzięło udział 340 uczestników, nagrody w postaci licencji na specjalistyczne oprogramowanie Burp Suite Pro były rozdawane 4 pierwszym miejscom na zasadzie \"Kto szybszy ten lepszy\". Niestety nie udało mi się sięgnąć po nagrodę, ale 10 miej... czytaj dalej

  • artykuly :: HTML5, xHTML, HTML4 - Szkielet/szablon pustej strony

    2013-06-08 12:58:26

    Często potrzeba szybko napisać jakąś stronę. W tym celu najwygodniej skorzystać z już przygotowanego, standardowego szkieletu/szablonu strony. W tym miejscu przygotowałem walidujące się szablony dla poszczególnych wersji HTML. czytaj dalej

  • artykuly :: W którym właściwie punkcie Krzywej Laffera jesteśmy?

    2013-05-30 03:32:36

    Na świecie zdarzają się różne dziwne rzeczy. Między innymi takie, w których większy procent od pewnej całości wcale nie oznacza większej liczby! Tak było właśnie w przypadku wpływów z podatku VAT (notabene wynalezionym przez niemca - Karola Fryderyka von Siemensa, a nie jak powszechnie się uważa francuza Maurycego Lauré!), który wraz z dniem 1 stycznia 2011 r. został powiększony do 23% przez rząd JE Donalda Tuska. czytaj dalej

  • weblog :: Sprawdź PageRank i inne wskaźniki SEO swojej strony

    2013-05-28 21:33:03

    Pod adresem http://pr.lukashp.pl przygotowałem lekkie narzędzie do sprawdzania wskaźnika PageRank i wielu innych wskaźników SEO określających jakość strony internetowej. Wystarczy wprowadzić adres Twojej strony by dowiedzieć się jak wysoko jest ona np. w rankingu Google (P.S. PageRank już nie liczy się dla Google tak jak kiedyś). Zapraszam do korzystania: http://pr.lukashp.pl czytaj dalej

  • weblog :: Patrząc w przeszłość

    2013-05-25 19:33:51

    Na jednym z for rozwinęła się ciekawa dyskusja o tym dlaczego hackingiem interesuje się coraz mniej osób. Jeden z forumowiczów napisał: Chciałbym zobaczyć 15 lat temu jak to wszystko wyglądało :) Nie mogłem pozostać bierny - odpisałem mu z racji, że mam sentyment do tamtych czasów. Jeśli nie macie nic do roboty - zapraszam do lektury. Chciałbym zobaczyć 15 lat temu jak to wszystko wyglądało :) Zobaczyć nie zobaczysz, ale napiszę Ci. Może nie 15 lat temu, ale 12. Zróbmy retrospekcję. Jest ład... czytaj dalej

  • faq :: Komputer stacjonarny podpięty jest pod Ethernet, laptop działa na WiFi. Czy jest jakaś możliwość podsłuchać transmisję z laptopa na stacjonarnym?

    2013-05-10 00:53:04

    Ktoś odpowiedział, że Wireshark potrafi, a ja odpowiedziałem: Router to nie hub. Jeśli laptop przesyła dane przez bramę do Internetu, to dane te nie trafiają do komputera stacjonarnego. Najprościej byłoby chyba kupić kartę WLAN do komputera stacjonarnego (oczywiście z trybem sniffingu, czyli tzw. \"monitor mode\") i przechwytywać (wtedy właśnie WireSharkiem) cały powietrzny ruch sieciowy. Czy można jakoś inaczej? DHCP spoofing? Poteoretyzuje trochę - przypuśćmy - swój komputer stacjonarny (... czytaj dalej

  • faq :: Jak uruchomić wszystkie 3 PWM na ATMega8?

    2013-05-09 15:13:27

    Kod inicjujący 3xPWM dla ATMega8: void PWMInit() { DDRB |= (1 << DIODA_CZERWONA); DDRD |= (1 << DIODA_ZIELONA); DDRB |= (1 << DIODA_NIEBIESKA); TCCR1A=(1<<COM1A1)|(1<<COM1B1)|(1<<WGM10); TCCR1B=(1<<CS10); TCCR2=(1<<CS20)|(1<<COM21)|(1<<WGM20); OCR1AL=0x00; OCR1BL=0x00; OCR2=0x00; } A wypełnienie zmieniamy przypisując poszczególne wartości do rejestrów: OCR1AL, OCR1BL, OCR2 - całość odbija się na trzech nożkach port... czytaj dalej

  • faq :: Jak wyszukać pliki zawierające dowolny ciąg?

    2013-05-07 16:25:25

    Ja wiem, że proste :) Ale czasami się zapomina parametry. Ja wiem, że jest help, ale łatwiej mieć pod ręką :) grep -RIlsm 1 \"dowolny ciag\" /sciezka/przesukiwania > found.txt czytaj dalej

  • faq :: Jak spakować całą dostępną zawartość dysku do skompresowanego archiwum omijając pliki większe niż N mebi?

    2013-05-07 15:48:35

    Wiem, że to proste, jednak czasami jest się zmęczonym i szukamy gotowego polecenia - oto ono: tar -zcvf ALL.tar / --exclude-from <(find / -size +10M) Najpierw zostanie wywołane polecenie find, które zwróci ścieżki każdego pliku większego niż 10Mi, a następnie wynik tego polecenia zostanie przekazany do parametru --exclude-from, co spowoduje pominięcie tych plików przy pakowaniu. czytaj dalej

  • faq :: Mam dostęp do niepełnej konsoli (np. poprzez execl()) - jak przejść do pełnej konsoli?

    2013-05-07 15:42:17

    Jeśli na serwerze zainstalowany jest Python, napisz dwulinijkowy skrypt-trik w pythonie: import pty; pty.spawn(\'/bin/bash\'); To powinno podłączyć Ci pełną konsolę. czytaj dalej

  • faq :: Polecenie uname -a nie podaje wersji Kernela - co robić?

    2013-05-07 15:41:27

    Sprawdzić wersję kernela poprzez: cat /proc/version lub (działa to znacznie rzadziej) kernelversion lub (działa to znacznie rzadziej) dpkg -l | grep linux-image czytaj dalej

  • faq :: Jak sprawdzić czy login istnieje w danym serwisie opartym o CMS jPortal?

    2013-05-07 15:40:54

    Często mamy problem z określeniem czy dany login istnieje w bazie danych danego serwisu. Spójrzmy na stronę: http://zsyp.no-ip.com/skiny/login.php zbudowaną w oparciu o silnik jPortal. Chcąc wybadać czy login \'admin\' istnieje, możemy próbować się zalogować na konto admin. Ten sposób nie przyniesie nam jednak żadnych korzyści ponieważ późniejsza informacja \"Podany login lub hasło jest błędne\" nie określa dokładnie czy błędny jest login czy też hasło. Dlatego lepiej jest skorzystać z opcji \&quo... czytaj dalej

  • faq :: Istnieją dwa typy serwerów z naszego punktu widzenia

    2013-05-07 15:19:23

    I jeszcze jedna kwestia. Jest różnica przy dostawaniu się na serwery prywatne (np. jakiś instytucji) i na serwery hostingowe. Serwery hostingowe z reguły są bardzo często aktualizowane. Np. ja nigdy jeszcze nie zdobyłem roota na VPSach OVH (co oczywiście świadczy dobrze o tej firmie). czytaj dalej

  • faq :: Co zrobić jeśli nie ma exploitów na procesy działające z uprawnieniami roota?

    2013-05-07 15:18:46

    W przypadku instytucji, które zdobywać ja najbardziej lubię - więc o nich opowiem ;) po wejściu na serwer WWW - dostępny z zewnątrz, mamy dostęp przeważnie do sieci lokalnej (to jest tak, że my z internetu widzimy jedynie serwer WWW, a serwer WWW widzi cały internet i swoją sieć wewnętrzną [czyli intranet] - normalne). I teraz zaczyna się właśnie to co lubię najbardziej, nawet bardziej od odpalania eksploitów :) Buszowanie po serwerze w poszukiwaniu przydatnych informacji, takich jak adresy e-mail administr... czytaj dalej

  • faq :: Co zrobić jeśli local root exploit nie działa?

    2013-05-07 15:17:54

    W takim wypadku szuka się procesów [polecenie ps aux] które działają na uprawnieniach roota. Szuka się na nie eksploitów (bo wiadomo, że gdy je wyeksploitujemy, również wstrzyknięty payload będzie działał na prawach roota). czytaj dalej

  • faq :: Uzyskanie dostępu do shella to dla prawdziwego hackera nie wszystko - co dalej? ;)

    2013-05-07 15:17:16

    Po uzyskaniu dostępu do shella - jak już wspominałem, działamy z uprawnieniami programu przez który weszliśmy - w tym wypadku będzie to serwer WWW. Mamy ograniczone pole do popisu, ale możemy odczytać wersję systemu: uname -a wersję jądra uname -r a jeśli polecenie uname nam nie działa, to skorzystać z: cat /proc/version Co nam daje znajomość wersji systemu? Daje nam wgląd jakie dziury ma ta wersja kernela [bo głównie teraz interesuje nas wersja kernela]. W wyniku czego (pamięt... czytaj dalej

  • faq :: Połączenia i odwrócone połączenia - czyli dostęp do prawdziwego shella [wiersza poleceń]

    2013-05-07 15:16:01

    Natomiast jeśli nie idzie po Twojej myśli, korzystając ze swojego PHP-Shella uruchamiasz jakiś program w C lub skrypt np. w pytonie, który daje Ci powłokę (tzw. shellcode). Polecam do tego celu shella b374k - ma wbudowanych kilka takich skryptów. I tutaj wybór zawsze jest dwojaki - albo stawiamy zwykły nasłuch (listener) na jakimś porcie [np. 1234] i wtedy podłączamy się do niego np. telnetem, albo to my nasłuchujemy na swojej maszynie [np. netcat\'em] na jakimś porcie [np. 1234] i zmuszamy zdalny serwer ab... czytaj dalej

  • faq :: Gdy mamy już załadowanego PHP-Shella - co dalej?

    2013-05-07 15:13:26

    Mając PHPShella, praktycznie wiadomo, że i baza danych jest Twoja (bowiem w plikach PHP musi być gdzieś zaszyte hasło do niej - dla Joomli jest to plik configuration.php, dla Wordpressa wp-config.php, dla Drupala settings.php). Oczywiście problem jest w tym do konta z jak wielkimi uprawnieniami jest to hasło. Ale nie martw się, serwisy internetowe niezmiernie często działają na uprawnieniach bardzo wysokich. Po dostaniu się do bazy danych, będąc użytkownikiem z takimi uprawnieniami wysyłasz zapytanie zwraca... czytaj dalej

  • faq :: Sposób wykorzystania znalezionych błędów na stronie - sekwencja działań

    2013-05-07 15:12:37

    Zaczynasz od wykorzystania znalezionego błędu tak, aby załadować swojego PHP Shella (np. C100, d374k, Devilteamowe Hauru). Przy RFI nie ma problemu, bo podajesz jedynie ścieżkę do shella znajdującego się na zewnętrznym serwerze, przy LFI - zostawię to dla nieco bardziej wtajemniczonych (szukaj), a przy SQL Injection, przez spreparowane, wstrzyknięte zapytanie wyciągasz hasła administratora z bazy danych, następnie je dekodujesz [są zwykle skracane przez MD5 lub SHA-1 z saltem [solą] lub bez - salt to taka d... czytaj dalej

  • faq :: Reklama mojego skanera dla Joomli

    2013-05-07 15:11:40

    W przypadku stron opartych o gotowe rozwiązania (jak Joomla, Mambo, Wordpress) - najpierw musimy się zorientować w wersji CMSa, potem w komponentach, które zostały zainstalowane, a potem poszukać na nie eksploitów. Do skanowania Joomli polecam oczywiście mój skaner \"Lukas Joomla Audit\" ( http://lukashp.pl/Download/Wlasne_programy/Lukas_Joomla_Audit ), którego pełną wersję możesz kupić SMSem już za 2,46zł ;P czytaj dalej

  • faq :: A więc, jak się zdobywa tego roota? / Wejście przez web service - sekwencja działań

    2013-05-07 15:10:09

    Cóż. Przypomina to zwykle odpakowywanie prezentu. Jeśli włamujesz się przez serwer WWW na porcie 80 ;), czyli krótko mówiąc przez błąd w kodzie PHP serwisu obsługiwanego przez ten serwer (błędy takie jak RFI, LFI, SQL Injection [SQLi]) - a z reguły będziesz właśnie tak to robił, bo tam się niekiedy roi od błędów. Najpierw musisz więc znaleźć błąd w serwisie. Są ustalone sposoby dla wywołania poszczególnych błędów - przykład - widzisz parametr numeryczny na pasku adresu - dopisujesz za nim znak nie będący cy... czytaj dalej

  • faq :: Jak zdobywa się roota? Dlaczego nie mówi się o tym głośno/dlaczego istnieje zmowa milczenia?

    2013-05-07 15:08:05

    Nie byłoby dobrze, gdybym przekroczył magiczną barierę tajności informacji przeznaczonych jedynie dla wąskiego grona. Musisz zrozumieć co poniektórych - nie jest dobrze jak 5 latki rozbrajają serwery, bo jednak trzeba być bardzo odpowiedzialnym - a to nie jest domeną początkujących. Sam mam z tym problem - i tu anegdotka - kiedyś rozpracowywałem duży szpital - przez błąd popełniony przeze mnie przy privilege escalation przy rozwiązywaniu symboli kernela potrzebnych eksploitowi spowodowałem całkowitą zawiech... czytaj dalej

  • faq :: Jak przebiega każdy atak? Sekwencja działań.

    2013-05-07 15:07:15

    Nie wystarczy, że powiem teraz, że każde rozbrajanie systemu zawsze sprowadza się do: 1. Przeskanowania portów ofiary 2. Odkrycia jakie dokładnie usługi(serwery) pracują na otwartych portach, które odkrył skaner. 3. Znalezienia exploitów na te usługi(serwery) / lub ściągnięcia sobie takiego serwera w dokładnie takiej wersji, znalezienia błędu i napisania eksploitu (i tutaj przyda Ci się Szkoła Hakerów omawiająca podstawy Buffer Overflow) - ale o pisaniu własnych eksploitów przez najbliższe 5-10 lat zapom... czytaj dalej

  • faq :: Szkoła Hakerów - czy warto wydać pieniądze?

    2013-05-07 15:06:38

    Szkoła Hakerów - nie powiem - na plus. Dużo jest o niej opinii negatywnych, ale są to opinie pisane przez ludzi, którzy sami prawdopodobnie nie wiedzą zbyt wiele lub ludzi którzy zawiedli się, bo po przerobieniu materiału nie byli w stanie hacknąć komputera kolegi. Trochę pokory zawsze się przydaje. Ogólnie materiał w tej książce jest niezły, autorzy znają się na rzeczy. Nauczą Cię trochę więcej niż podstaw. Problemem jest natomiast skrzyżowanie tej teorii z różnymi nieprzewidzianymi problemami w praktyce. ... czytaj dalej

  • ciekawostki :: Jaką przepustowość danych ma Boeing 747?

    2013-05-01 15:15:45

    Gdyby Boeing 747 był samolotem pocztowym - jaką przepustowość danych można by było osiągnąć za jego pomocą na drodze z Gdańska do Zakopanego? 261885 - ładowność w kg; 20g - ciężar płytki DVD; Ilość płytek jaką może udźwignąć: 13094250 (13mln w przybliżeniu); Na płytce mamy: 4 489,25 MiB; Taka jest całkowita ilość danych mogąca być uniesiona przez Boeinga 747: 58783361812,5 MiB; Odległość z Gdańska do Zakopanego (cała Polska) wynosi: // pomijamy, że w Zakopanym nie ma lotniska dla Boeinga 74... czytaj dalej

  • download :: Lukas Joomla Audit

    2013-04-26 20:12:19

    Narzędzie pozwalające dokonać audytu CMSa Joomla. Pozwala określić prawdopodobną wersję, zainstalowane komponenty, popularne katalogi i pliki, które mogą znajdować się na serwerze. Kod odblokowujący do pełnej wersji można zakupić SMSem już w programie za 2,46zł. czytaj dalej

  • weblog :: Kalkulator temperatury barwowej

    2013-04-23 13:26:04

    Pisałem ostatnio kalkulator temperatury barwowej, z racji, że żaden program graficzny nie oferuje funkcji obliczania temperatury barwowej. Pomyślałem, że może się również komuś przydać, więc przepisałem go na PHP (nie było dużo roboty) i zamieściłem na LHP pod poniższym adresem: http://lukashp.pl/podstrony/Kalkulator_temperatury_barwowej/ Miłego korzystania! czytaj dalej

  • fotografika :: Kompozycja "Poezja"

    2013-04-13 01:19:26

    Kompozycja "Poezja". Zdjęcie wykonane przy okazji tworzenia innego projektu. czytaj dalej

  • artykuly :: Czy niepamięć czynu karalnego przez ofiarę kasuje karalność sprawcy?

    2013-04-11 00:37:16

    Proponuję przyjrzenie się problemowi ponoszenia kary przez sprawcę, w przypadku gdy ofiara nie pamięta wyrządzonej jej krzywdy, a krzywda jest nieinwazyjna. Zapraszam do dyskusji! czytaj dalej

  • weblog :: Życzenia świąteczne

    2013-03-31 15:19:10

    Życzę Wam wszystkim spokojnych, radosnych Świąt Zmartwychwstania Pańskiego spędzonych w gronie najbliższych. Niech ten czas będzie dla Was, drodzy czytelnicy, czasem wyciszenia i refleksji nad światem, życiem, a co za tym idzie świadomością i istotą jestestwa. Może uda się przeczytać przy tym np. jedno z dzieł ks. prof. Michała Hellera, czy oglądnąć kilka odcinków cyklu "Bliżej prawdy" Roberta Lawrence Kuhna. Tego Wam życzę - zatrzymania się na chwilę. czytaj dalej

  • portfolio :: Muzeum Auschwitz - Wirtualne pomieszczenie 3D (odnajdywanie osób na ścianie)

    2013-03-28 13:51:00

    Oprogramowanie pozwalające na odnajdywanie portretów osób na ścianie pokoju muzeum po nazwisku (blok francuski muzeum Auschwitz). Po wpisaniu w wyszukiwarkę części nazwiska i kliknięciu "Szukaj", oprogramowanie wskazuje miejsce na ścianie (na ścianach pomieszczenia znajduje się kilkaset portretów). Interfejs działa w kilku wersjach językowych. Został stworzony w roku 2013 r., w oparciu o technologię WebGL i bibliotekę three.js z własnymi rozszerzeniami. Rok 2015 przyniósł kilka aktualizacji, m.in. wieloj... czytaj dalej

  • artykuly :: Jak poprzez link dodać stronę do Wykop, Google Plus, Facebook, Twitter, Reddit, Digg, Delicious, MySpace i innych?

    2013-03-28 00:33:10

    Przedstawiam linki służące do dodawania strony do zasobów najpopularniejszych serwisów agregujących treści z sieci. Wykorzystując je, umożliwisz czytelnikom szybkie dodanie swojej treści do tego typu serwisów. czytaj dalej

  • artykuly :: Demokracja a system oparty o wolną konkurencję rządów

    2013-03-23 13:59:56

    Omawiam kilka systemów organizujących Państwo przedstawiając kilka wad i zalet każdego z nich i wyciągam ciekawe wnioski o najwydajniejszym systemie. czytaj dalej

  • artykuly :: Apache - wirtualne hosty na maszynie lokalnej

    2013-03-21 14:10:03

    Podczas testów serwisu na maszynie lokalnej dostajemy sie do niego zwykle poprzez localhost/lhp lub KOMPUTER_W_SYPIALNI/lhp. W tym artykule pokażę jak sprawić, abyśmy mogli testować lokalnie (!) działający serwis, wpisując jakasdomena.pl lub jakasdomena.localhost (domen tych nie trzeba wykupywać). Ciekawe? Zapraszam do lektury. czytaj dalej

  • download :: Delphi 7 Personal

    2013-03-18 02:47:23

    Darmowa wersja środowiska programistycznego Borland Delphi. Uwaga! Wiele osób zwraca się do mnie z prośbą o numer seryjny z racji, że strona pod którą można go było zdobyć już nie działa. Ja w 2008 r. napisałem w tej sprawie do Embarcadero i dostałem nowy "Activation Code".Już tłumaczę jak to się robi: Uruchamiacie okienko rejestracyjne Delphi i wybieracie opcję rejestracji przez telefon Zostaje wygenerowany "tRegistration Code". Wysyłacie błagalny list z prośbą o dane re... czytaj dalej

  • artykuly :: Zawieszenie się przeglądarki przy pisaniu obszernego postu - jak odzyskałem dane?

    2013-03-18 01:21:11

    Czasami los jest naprawdę wredny. Tak było i tym razem, gdy pisałem właśnie nowy artykuł do LHP. Nad artykułem spędziłem 3 godziny, w tym 2 godziny od ostatniego zapisu. Przeglądarka się zawiesiła. Artykuł zniknął. Jednak nie dałem za wygraną. Artykuł odzyskałem. Jak? Zapraszam do lektury. czytaj dalej

  • artykuly :: Jak pisać poczytne i zyskowne artykuły - czyli co czytelnicy chcą czytać?

    2013-03-17 21:13:30

    W tym artykule staram się odpowiedzieć na pytanie jakie kroki podjąć, aby artykuł zyskał jak największą ilość odwiedzin. czytaj dalej

  • weblog :: Nowy silnik, nowa szata, ale wciąż stary klimat LHP

    2013-03-16 15:31:48

    Mogę zmienić wszystko, ale duch serwisu pozostaje. Jak to jest? Mam zaszczyt przedstawić Wam nowy silnik oraz nową szatę graficzną serwisu, której opracowanie zajęło mi 1.5 roku. Poprzednia szata, w pełni zgodna z XHTML 1.1, która została zaprojektowana około 2006 roku była już nieco przestarzała. W elementach obecnej szaty graficznej wciąż można dostrzec stare motywy. Gdy podczas projektowania tego serwisu (a projektowałem go całkowicie od nowa, od pierwszej linii kodu), zerkałem do starego kodu, czase... czytaj dalej

  • muzyka :: Vast - One More Day

    2013-03-16 10:34:33

    Poruszająca piosenka. Do stworzenia jej covera zaprzęgnąłem cały zebrany przez lata przeze mnie sprzęt :) Użyty sprzęt: Mikrofony pojemnościowy Behringer C-3 wzmacniacz Alesis interfejs audio Alesis IO|2 keyboard Alesis QX61 gitarrrę SkyWay :) (poklejoną, ale wierną od tylu lat!) czytaj dalej

  • hacking :: jPortal Comment

    2013-03-11 18:36:41

    Znalazłem sporą dziurę SQLi w mechanizmie komentarzy CMS'a jPortal. czytaj dalej

  • hacking :: IE6SP2 Exploit - mshtml.dll offset: 659f2

    2013-03-11 18:34:50

    Załączona strona, po odpaleniu na Internet Explorer 6, powoduje w nim krytyczny wyjątek i zamyka przeglądarkę. Możliwe, że da się to zachowanie wykorzystać (nie zgłębiałem tematu). czytaj dalej

  • portfolio :: Animacje "Kategorie zastosowań" i "Jednoręki bandyta"

    2013-03-05 22:46:36

    Animacje stworzone na zlecenie firmy CNWMedia do jednej z reklamówek. czytaj dalej

  • portfolio :: Sterownik tablicy LED dla Markus

    2013-02-09 00:10:01

    Sterownik tablicy LED, z obsługą tablic o długości do 5 metrów(!). Tablica posiada następujące funkcje i parametry: • Diody FLUX o wysokiej jasności i dużym kącie rozproszenia (≈100°) • Bezpośrednie wprowadzanie tekstu z klawiatury komputerowej (złącze PS/2 lub USB) • Możliwość pracy w sieci komputerowej Ethernet i/lub WiFi i zdalnej aktualizacji programu wyświetlania bezpośrednio z odległego komputera. • Funkcja DynamicText pozwalająca przesyłać do pamięci urządzenia aktualne dane, które wyświetlane... czytaj dalej

  • portfolio :: Prezentacja koncentratora Lumel SM61

    2013-01-20 19:17:00

    Prezentacja koncentratora danych firmy Lumel SM61 wykonana na potrzeby reklamy tego produktu. czytaj dalej

  • portfolio :: Multimedialna prezentacja wideo dla muzeum Auschwitz

    2012-10-08 16:29:21

    Oprogramowanie działa w trybie "kiosku" i umożliwia zwiedzającym odsłuchanie wybranych (dotykowo) fragmentów wywiadów z więźniami Auschwitz-Birkenau. Całość stworzona bardzo prosto, bo w oparciu o przenośną wersję przeglądarki Chrome, lokalną bazę danych znaczników czasowych fragmentów wypowiedzi (w postaci obiektu JSON) - to wszystko oprogramowane w HTML5 z JavaScript. Wideo odtwarzane jest za pomocą znacznika VIDEO. czytaj dalej

  • portfolio :: Oprogramowanie tablicy LED z diodami Cree dla Markus

    2012-09-15 16:06:10

    Tablice LED stanowią ostatnimi czasy ciekawy element reklamy, bardzo skutecznie zwracający uwagę klientów. Stworzone oprogramowanie sterownika umożliwia wpisywanie tekstu przez Internet (Ethernet), posiada kilkanaście animacj (efektów), znaki graficzne, duże i małe litery wraz z polskimi znakami. czytaj dalej

  • podroze :: Wyspa Zakynthos

    2012-08-26 20:38:48

    Ta przepiękna żółwia wyspa ze swoją słynną "Zatoką Wraku" jest jednym z najbardziej urokliwych miejsc Europy (może nawet świata?). To była wspaniałą wyprawa! Zapraszam na szczegóły... czytaj dalej

  • portfolio :: Tablica informacyjna do kierowania rozładunkiem tirów dla ConsorFrut Polska

    2012-08-09 16:00:02

    Zadaniem urządzenia jest informowanie kierowców o stanie rozładunku tirów. Dzięki temu, kierowcy wiedzą kiedy mają się przygotować do rozładunku, a kiedy czekać. Urządzenie wyposażone jest w 5 wyświetlaczy LED (w tym 3 duże i 2 jednoznakowe bramki). Całością zarządza skonstruowany sterownik będący serwerem, do którego, poprzez Ethernet, podłączone są komputery klienckie (z dedykowanym oprogramowaniem). Całość jest synchronizowana, tak aby wszystkie komputery klienckie miały ten sam zestaw danych (te same ... czytaj dalej

  • filmy :: Astroprojekt 2012

    2012-08-03 21:25:39

    Trzy pierwsze ujęcia do wakacyjnego projektu astrofotograficznego (nawet nie wiem czy wejdą one do pełnego filmu). Każde zdjęcie było naświetlane 30 sekund. Większość ujęć złożona jest ze zdjęć wykonywanych co 1 minutę (z timerem w ręku). Z racji, że w moim sprzęcie nie przewidzieli funkcji cyklicznego, automatycznego wykonywania zdjęć co określony czas - ćwiczyłem przysiady. Tak więc ciekawostka - w trakcie wykonywania tych ujęć zrobiłem tyle przysiadów, ile klatek ma film :) czytaj dalej

  • fotografika :: Parlament Austriacki

    2012-07-30 18:46:28

    Budynek parlamentu austriackiego. Attyka przyozdobiona jest marmurowymi rzeźbami przedstawiającymi drogie kulturze austriackiej postacie: wielkich uczonych i mężów stanu. Trzeba uczciwie przyznać, że mieli dawniej rozmach w budownictwie. czytaj dalej

  • fotografika :: Szklarnia w parku Schönbrunn

    2012-07-30 18:34:41

    Szklarnia położona w Parku Schönbrunn w monochromie. Budowla całkiem ciekawa - stal i szkło. czytaj dalej

  • fotografika :: Kolumna Zarazy we Wiedniu

    2012-07-30 18:26:16

    Kolumna Zarazy została wzniesiona na placu Garben przez niemieckiego cesarza, Leopolda I na pamiątkę ocalenia go od epidemii dżumy w 1679 r. czytaj dalej

  • fotografika :: Pałac Schönbrunn, Wiedeń, Austria

    2012-07-30 18:17:19

    Pałac Schönbrunn na luźno. Położony w Parku Schönbrunn pałac został zbudowany w XVII w. na zlecenie niemieckiego cesarza Leopolda I. Wnętrze udostępnione jest do zwiedzania. Po wniesieniu stosownej opłaty za wstęp (ok. 12€ ;) dostajemy elektronicznego przewodnika (dostępny język polski), który sala po sali tłumaczy nam co widzimy. A widzimy pięknie zdobione pomieszczenia, które były zajmowane przez cesarza - z tych ładniejszych m.in. gabinet w którym przyjmował gości i pokój jadalny z pięknymi krzesłami i ... czytaj dalej

  • fotografika :: Ratusz Wiedeński nocą

    2012-07-30 18:08:17

    Ostatni wypad z przyjaciółmi do Wiednia przyniósł kilka ciekawych zdjęć. To akurat przedstawia Ratusz Wiedeński nocą. Zdjęcie wykonane na długim czasie naświetlania i długiej ogniskowej. czytaj dalej

  • fotografika :: Latarnia na Półwyspie Gibraltarskim

    2012-07-30 18:05:47

    Latarnia, nie zaprzeczę, że wyglądająca podobnie do tej z filmu "The Ring" :) położona na krańcu Półwyspu Gibraltarskiego, niedaleko Meczetu. W tle... lodowaty Ocean Atlantycki. czytaj dalej

  • fotografika :: Widok na Zatokę Gibraltarską

    2012-07-30 18:03:24

    Cieśnina Gibraltarska łączy wody Morza Śródziemnego z wodami Oceanu Atlantyckiego. To jest widok na nią ze Skały Gibraltarskiej wykonany w technice Tilt-Shift. czytaj dalej

  • fotografika :: Pałac na Placu Hiszpańskim w Sevilli

    2012-07-30 17:59:50

    Pałac (z 1928r.) położony na placu Hiszpańskim w Sevilli. Całość zdobiona jest malowanymi ceramicznymi płytkami. Szczerze mówiąc wygląda to niesamowicie. Dopełnienie daje sporych rozmiarów fontanna umiejscowiona na środku placu. czytaj dalej

  • fotografika :: Korrida w Sevilli

    2012-07-30 17:50:28

    Corrida de toros, czyli miejsce gdzie toczą się popularne w Hiszpanii pojedynki byków z ludźmi. Ta w Sevilli jest już nieczynna. Przemianowana na muzeum. Nie objąłem jej całej nawet z pomocą szerokokątnego, takie to wielkie. czytaj dalej

  • fotografika :: Fontanna w Sevilli

    2012-07-30 17:45:33

    Pięknie przystrojona fontanna w hiszpańskiej Sevilli. czytaj dalej

  • fotografika :: Elektrownia słoneczna z centralną wieżą PS

    2012-07-30 17:13:25

    Elektrownia słoneczna, w okolicach Sevilli (Hiszpania). Na centralna wieżę skierowane są 624 lustra. Wytwarza to olbrzymią temperaturę (czubek wieży razi od blasku), co pozwala na wytworzenie pary wodnej o temperaturze 250˚C i 40 atmosfer. Z takiego ciśnienia wytwarzana jest moc ok. 11 MW, co (w przeliczeniu) pozwala zasilić około 8 tyś. domów (średni pobór na dom powiedzmy 1,375 kWh). Wprawdzie nie jestem za takimi rozwiązaniami (ponieważ nie redukują one potrzeby budowania zwykłych elektrowni), ale ta b... czytaj dalej

  • fotografika :: Wiadukt w Milau

    2012-07-29 15:31:25

    W chwili, w której robiłem to zdjęcie, wiadukt w Milau we Francji był najwyższym wiaduktem/mostem świata. Przejeżdżamy na wysokości 235 metrów nad powierzchnią Ziemi, nie mając na nią absolutnie żadnego widoku (zarówno z prawej jak i z lewej strony widzimy jedynie ledwo przezroczyste parawany, mające za zadanie prawdopodobnie chronić przed blokowaniem drogi przez turystów, którzy zatrzymywaliby się w połowie, w celu zrobienia zdjęcia). Budowla ma długość 2460 metrów i szczytową wysokość 336 metrów, co czy... czytaj dalej

  • fotografika :: Ogród Japoński we Wrocławiu

    2012-07-29 15:30:09

    Ogród Japoński we Wrocławiu jesienią wygląda wprost nieziemsko. Wybranie się tam o tej porze roku polecam każdemu. Na zdjęciu widoczny jest staw wraz z altanką. To zdjęcie zalicza się do ścisłego grona moich ulubionych. czytaj dalej

  • fotografika :: Mostek w Ogrodzie Japońskim

    2012-07-29 15:28:57

    Ogród Japoński we Wrocławiu jesienią wygląda wprost nieziemsko. Wybranie się tam o tej porze roku polecam każdemu. Następstwem tego stanu rzeczy była seria naprawdę fajnych zdjęć. Tutaj mostek na strumyku, który płynie przez ogród. czytaj dalej

  • fotografika :: Katedra, Wrocław

    2012-07-29 15:26:08

    Wrocławska katedra. czytaj dalej

  • fotografika :: Ayasofia, Istanbuł, Trucja

    2012-07-29 15:25:24

    Hagia Sofia (tur. Ayasofya) - Wielki, chrześcijański Kościół Mądrości Bożej z roku (uwaga!) 325 n.e., który wraz z podbiciem terenów przez arabskich wojowników (w 1453 roku) przemianowany został na islamski meczet. Wtedy to dodane zostały widoczne na zdjęciu minarety. czytaj dalej

  • fotografika :: Palma w Sewilii

    2012-07-29 03:28:06

    Palma, która zwróciła moją uwagę w hiszpańskiej Sevilli. czytaj dalej

  • fotografika :: Biblioteka Celsusa w Efezie

    2012-07-29 03:26:04

    Biblioteka Celsusa z IV w. n.e., w Efezie. czytaj dalej

  • fotografika :: Kapadocja, w pobilżu Gӧreme

    2012-07-29 03:23:08

    Jamy skalne w pobliżu miejscowości Gӧreme. czytaj dalej

  • fotografika :: Wróbel ze zdobyczą

    2012-07-29 03:21:03

    Wróbli obserwuje przez ostatnie lata coraz mniej. Tego akurat chwyciłem w trakcie śniadania. czytaj dalej

  • fotografika :: Hiszpański zachód Słońca

    2012-07-29 03:18:35

    Rok marzyłem o zrobieniu takiego kadru, takiego zdjęcia. Jest idealne. Zarówno refleksy w obiektywie, jak i nasycenie światłem i kolorami - wszystko wyszło jak marzenie. To zdjęcie również jest w ścisłym gronie moich ulubionych. czytaj dalej

Więcej nowości...
Dexter