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.
![Terminal history – a small tip that can save you a lot of time [EN]](https://rafalstepien.com/wp-content/uploads/2018/05/terminal-534x410.png)





![How to configure a test mail server with the Docker? – Cooking notes [EN]](https://rafalstepien.com/wp-content/uploads/2018/07/docker_tests-100x70.png)

