Testy jednostkowe w C# a metody prywatne – jak to ugryźć?

Wracam po prawie 2 letniej przerwie w pisaniu czegokolwiek, praca, zajęcia i kto wie co jeszcze przeszkodziły mi w uzupełnianiu Bloga. No cóż, nie ma rozlewać się nad przeszłością, trzeba brnąć dalej ! Postanowiłem, że mój kod będzie lepszy, bardziej odporny na błędy i dobrze...

Obsługa zdarzeń dla AJAX-wego contentu za pomocą funkcji delegate(jQuery)

Czasami możemy się spotkać z sytuacji , że ładujemy AJAX-owo jakiś kontent na przykład kilka linków i chcemy aby po zdarzeniu - przypuśćmy hover pojawił się alert z wiadomością. Dotychczas jQuery umożliwiało wykonanie takiej operacji za pomocą funkcji live, jednak od wersji 1.9 nie...

Visual Studio Live Share – pair programming w nowym wydaniu

Programowanie w parach Z angielskiego pair programming to metoda programowania oparta na wspólnej weryfikacji kodu na każdym etapie jego powstawania. Jak to działa w praktyce? Dwóch programistów siedzi zwykle przy jednym komputerze (o tym za chwilę) i wspólnie stara się rozwiązać problem lub stworzyć jakąś...

Automatyczne dopasowywanie rozmiaru czcionki do menu za pomocą jQuery

Skrypt rekurencyjny umożliwiający dopasowanie rozmiaru elementów li a w liście(w moim przykładzie menu) $.fn.changeFont = function(useMargins,size) { var sum = 0; $(this).children("a").css("font-size",size+"px"); this.each(function() { sum += $(this).outerWidth(useMargins); }); //tu zamiast 950 podajemy żądaną szerokość if(sum>950) $(this).changeFont(true,size-1); return sum; }; Do wywołania funkcji...

Debugowanie – czyli wykrywanie błędów naszej aplikacji z prędkością światła ?

Debugowanie to jeden z kluczowych procesów podczas wytwarzania oprogramowania. Niestety na początku dość często zaniedbywany, z powodu nieznajomości technik oraz dostępnych narzędzi w konkretnym IDE. Dzisiaj porozmawiamy na temat kolejnych poziomów wykrywania błędów, jakie na swojej drodze znajduje każdy programista. Skąd wzięło się debugowanie? Debug lub...

Zbyt duża liczba parametrów w konstruktorze? – Wzorzec projektowy budowniczy (builder) przychodzi z pomocą!

Dziś jeden z najczęściej wykorzystywanych wzorców projektowych, często niestety pomijany na początku drogi z programowaniem. Na szczęście sprawa jest dosyć prosta, choć niektóre strony podają jego trudność na poziomie średniozaawansowanym. Zaczniemy od tego, jak należy uczyć się wzorców projektowych, czyli... nie nie od UML-a...

Zamiana wartości w polu bazy danych dla wzorca – MySQL

Aby zaktualizować wiele rekordów w  bazie MySQL dla podanego wzorca można użyć poniższego polecenia: UPDATE `nazwa_tabeli` SET `opis` = REPLACE(opis, 'z_czego zamienić', 'na co zamienić') WHERE `opis` LIKE '%wzorzec%'; % w poleceniu LIKE zastępują dowolną ilość znaków przed i po wzorcem, przykładowy kod do modyfikowania pola description...

Instalacja Arduino Uno w Windows 8 x64 – nie udało się zainstalować sterownika

Podczas zabawy z arduino trafiłem na następujący problem, system nagle przestał rozpoznawać moje urządzenie jako pełnoprawny COM, być może jest to wina Win 8, udało mi się znalezć taki filmik: http://www.youtube.com/watch?v=CdE72XUYC7k Opisz tu w skrócie procedurę, gdyby filmik był niedostępny: 1.Wchodzimy do Manadżera Urządzeń 2.Odszukujemy nasze urządzenia 3.Klikamy PPM...

Dodawanie HOOK-a w nowy sposób – Prestashop 1.5

Przedstawiam ciekawy sposób na dodanie uchwytu(pozycji) dla Prestashop 1.5 znalezione na: http://nemops.com/adding-hooks-to-prestashop-1-5/ No to zaczynamy: Otwieramy plik .tpl na przykład footer.tpl , dodajemy kod: {hook h='beforeFooter'} po h podajemy nazwę własnej pozycji , następnie szukamy pliku php naszego modułu w moim przypadku fmeblockmanufacturer.php, dodajemy kod: public function hookBeforeFooter($params) { ...

Wyświetlenie wszystkich produktów w prestashop 1.4

Jest to  zmodyfikowany kod do wyświetlenia wszystkich produktów w danej kategorii oraz jej podkategoriach. W pliku controllers/CategoryController.php należy odnalezc  i zmodyfikować: public function process() { .... } ...

Witaj

Cześć - nazywam się Rafał Stępień. Od ponad 10 lat pasjonuje się światem IT i chciałbym za pomocą tej strony przekazać Ci moją wiedzę oraz zebrane doświadczenia. Dodatkowo, będę zamieszczać tutaj informacje o wydarzeniach, które realizuje, projektach w których biorę udział oraz problemach z jakimi się natknąłem podczas mojej wędrówki. Jestem otwarty na feedback i pytania osób, których zainteresuje zawartość tej strony. Możesz skontaktować się ze mną bezpośrednio na maila kontakt@rafalstepien.com lub za pomocą kanałów social media.