Lista artykułów

O claims na WG.NET

W najbliższy czwartek zjadę sobię do stolicy coby na spotkaniu WG.NET poopowiadać o claimsach. Wraz ze mną prowadzić widzów przez te tereny będzie Tomek Onyszko. Dokładny czas 28.02, godzina 18.00. Dokładne miejsce: sala 328 Wydziału Matematyki i Nauk Informacyjnych Politechniki Warszawskiej, ul. Koszykowa 75. A więcej informacji na stronie WG.NET: http://www.wg.net.pl/aktualnosci/zaproszeniena61spotkaniewgnet. Zapraszam(y)!

Git-TFS czy Git-TF – który wybrać?

Dla wszystkich biednych duszyczek zmuszonych do korzystania z TfuFSa jako narzędzia do utraty kontroli nad wersją dobre kilkadziesiąt miesięcy temu narodził się projekt Git-TFS pozwalający na użycie lokalnie Gita w tym celu. O tym narzędziu już pisałem w poście “git-tfs – lek na prawie całe zło” (i jeszcze przy paru innych okazjach). Microsoft nie mógł [...]

Wednewsday: darmowy stuff od Telerika

Od niedawna próbuję wprowadzać w życie nawyk słuchania podcastów. Miałem spory problem ze znalezieniem na to czasu, aż w końcu mnie olśniło: zamiast do snu puszczać sobie tvn24 albo muzykę, puszczam podcasty właśnie! Co prawda w ten sposób słucham max kwadrans dziennie, ale lepiej tak niż wcale, coś z tego w głowie i tak zostaje [...]

Czcij guru swego i opinię swoją

Wszyscy w zawodzie zaczynaliśmy podobnie: nie wiedząc nic. Każdy z nas jest teraz na innym poziomie: jedni nadal nie wiedzą nic, inni mało, jeszcze inni dużo… ale nikt nie wie wszystkiego. Z biegiem lat kształtujemy sobie opinie na sposoby tworzenia oprogramowania – w końcu pochłania to sporą część naszego życia. A dróg do osiągnięcia celu [...]

5

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: [crayon-5bb9a7d98f3cb066629195/] % w poleceniu LIKE zastępują dowolną ilość znaków przed i po wzorcem, przykładowy kod do modyfikowania pola description dla CMS-a prestashop, może wyglądać następująco: [crayon-5bb9a7d98f3d2378836159/]  

Testowanie statycznych wywołań na przykładzie DateTime.Now

Testy jednostkowe “czasu” nie są tematem łatwym. Rozsiane po całej aplikacji wywołania DateTime.Now (które i tak powinny być odwołaniami do DateTime.UtcNow) nie upraszczają tej kwestii. Problem ten można rozwiązać na kilka sposobów. Można na przykład opakować statyczne metody w dedykowane obiekty implementujące proste interfejsy (jak pisał niedawno Michał Franc). Czyli: I następnie dorzucać to jako [...]

Wednewsday: Całodniowy darmowy kurs ASP.NET z Hanselmanem

19 lutego roku bieżącego będzie okazja do dłuższego posłuchania dwóch asp-ziomów dzielących się swą, niewątpliwie wartą poznania, wiedzą. Wystarczy podłączenie do internetu, trochę chęci… no i 9 godzin czasu:). Na randewu zapraszają Scott Hanselman i Jon Galloway. Poopowiadają i o WebForms (ble), i o MVC, i o WebAPI, i o jQuery, i o SignalR, i [...]

8

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ć: [crayon-5bb9a7d98f720215536588/] Następnie należy otworzyć plik classes/Category.php znalezć kod : [crayon-5bb9a7d98f728939288148/] u mnie koło 570 linijki zależnie od modyfikacji i podmienić go na: [crayon-5bb9a7d98f72c396510781/] Uwaga! Metoda zadziała jedynie w przypadku uaktywnienia prostych linków. Jeśli znajdujemy […]

9

Dodanie strony CMS do strony formularza kontaktowego w prestashop

W katalogu controllers/ContactController.php po [crayon-5bb9a3fd37be6718162352/] Należy dodać kod: [crayon-5bb9a3fd37bf0501869342/] Zamiast contact_form_cms możemy podać dowolną zmienną, zamiast 13 należy podać własne ID strony CMS, następnie w pliku themes/katalog_themu/contact-form.tpl dodajemy tam gdzie chcemy umieścić nasz plik CMS: [crayon-5bb9a3fd37bf3766456931/] Znalezione na: Link

Pamiętaj abyś wiedzę swą święcił

“Ciągły rozwój” jest, zdawałoby się, charakterystyczną cechą dla naszego zawodu. Nie tylko naszego oczywiście, ale my, programiści, szczególnie lubimy myśleć o sobie jako o tych, którzy nigdy nie stoją w miejscu i ciągle poznają nowe/lepsze techniki, rozwiązania, praktyki. Warto jednak zatrzymać się czasem na chwilę i zastanowić: czy ja sam nie odstaję od tego autopromowanego [...]

Słowo na niedzielę, o technologii i wypróżnianiu

Rozwój technologiczny wpływa na nasze życie – bez wątpienia. Z reguły jest to wpływ pozytywny (choć pewnie są tacy którzy się nie zgodzą, ale ich zapraszam do jaskini na kamienne łoże, polowanie na antylopy i rowery mające kwadraty zamiast kół). Sam się czasami zastanawiam jak to możliwe, że kiedyś ludzie żyli bez internetu czy komórek. [...]

Git w Visual Studio i TfuFS!

W zeszłym tygodniu internety obiegła wiadomość, jakich mało: Microsoft oficjalnie uznał przewspaniałość Gita! Może jednak przyjdzie kiedyś czas, gdy nie będę musiał się wykłócać ze zwolennikami TfuFSa i tłumaczyć po milion razy jak to narzędzie, a szczególnie jego utrata kontroli nad wersją, jest bardzo, bardzo złe, słabe i szkodliwe? Ale co się dokładnie stanie? Git [...]

Wednewsday: 4Developers 2013

12 kwietnia w Warszawie odbędzie się kolejna edycja konferencji dla programistów: 4Developers. Na żadnej z poprzednich nie miałem okazji być, i szczerze mówiąc nie bardzo się nawet orientowałem “co to”. Ale ze strony wynika, że można się spodziewać interesującego wydarzenia. Do 13 marca można zgłaszać propozycje prelegentów: Call For Papers (nawigacja na stronie jest, lekko [...]

Nie będziesz brał myszki, wroga swego, nadaremno

Kolega przeprowadzał kiedyś zdalne interview z programistą. W teorii wszystko było jak należy – ziomek interesował się zagadnieniami spoza pracy czysto zawodowej, prowadził bloga, używał Resharpera… No i właśnie przy Resharperze pojawiło się pierwsze zaskoczenie: używał go za pomocą MYSZKI! WTF? Normalnie Mouse Driven Development In Practice, 3rd Edition Complete! Po kilku tygodniach okazało się, [...]

Kto rano wstaje…

… temu żonka daje, chciałoby się powiedzieć. Ale żonka wtedy jeszcze śpi. I o to właśnie po części chodzi. “O czym ty, kurde, cycu, prawisz?” cisnąć się może na usta pytanie. Wat? W relacji z We Actually Build Stuff wspomniałem, że @rafek podzielił się ze mną tipem “jak zrobić coś hobbystycznie-produktywnego pracując zawodowo i mają [...]