PHP, JavaScript, Yii, Symfony, GIT, bash, Shell
Właśnie zaktualizowałem moją aplikację do nowej wersji. Dwie zmiany zaszły: dodałem globalny skrót, Cmd + Alt + Shift +F który pozwala na wyszukiwanie z dowolnej aplikacji ? okno ma teraz domyślnie 1280×960 px Całość do pobrania tutaj: https://github.com/ddziaduch/devdocs-electron/releases/tag/v1.2.0
Dobry wieczór. PHP oraz inne języki programowania są case sensitive. Domyślny format plików w macOS jest case insensitive, a więc tutaj mogą być problemy! Szczególnie jak każdy deweloper ma inne środowisko ? Jak ten problem rozwiązać? Na pomoc przychodzi nam Narzędzie dyskowe. Dzięki niemu możemy utworzyć nową partycję rozróżniającą duże i małe litery. Aktualnie w …
Czołem! Miałem dzisiaj krótką batalię z jedną tabelką w bazie. Tak wygląda jej struktura: Posiada ona klucz unikalny na dwa pola, page_id oraz name. Akurat pisaliśmy migrację która robiła TRIM() na polu name. Jednak migracja się wykładała ponieważ były wpisy duplikaty z białymi znakami. Problem który musiałem rozwiązać to sposób w jaki wyszukać te duplikaty i …
Dzisiaj wydałem aktualizację swojej aplikacji. W nowej wersji dodałem ulepszone menu. W poprzedniej wersji nie dało się kopiować / wklejać itp ? Zapraszam do testowania: https://github.com/ddziaduch/devdocs-electron/releases/tag/v1.1.0
Czołgiem! Ostatnio w ramach ćwiczenia napisałem prostą aplikację w ElectronJS. Jest to opakowana w formie aplikacji witryna http://www.devdocs.io. Póki co bardzo prosta – sam okienko. Do tego obsługa klawisza Cmd+F do wyszukiwania. Prezentuje się następująco: Repozytorium: https://github.com/ddziaduch/devdocs-electron. Błędy i sugestie? Zapraszam do współpracy na GitHub. W planach zrobienie wersji na pozostałe platformy, globalny skrót i kurcze …
Szybki post! Jeśli chcesz sprawdzić które pliki zostały zmienione w branchu względem innego to wystarczy na danym branch wywołać komendę: [crayon-5bf4600b588c5790683775/] Wyświetli nam listę zmienionych plików względem master ? Przydatne gdy chcemy np. zmienione pliki odpalić w ESLint czy innym narzędziu.
Cześć Miał być post w niedzielę, jest w poniedziałek! ? Dzisiaj krótko. Mało kto wie o wspaniałej wtyczce do naszego IDE – Settings Repository. Pozwala nam na zapisywanie ustawień aktualnego projektu do zewnętrznego repozytorium (polecam Bitbucket). Dzięki temu mamy te same ustawienia w domu, w pracy, czy w każdym innym miejscu. Ustawienia się synchronizują w pełni …
TDD Czyli coś co chyba każdy z nas robi – a przynajmniej powinien! Kto słyszał o PHPUnit? Albo o PHPSpec? A może Codeception? To dobre i sprawdzone narzędzia które mają jednak swoje minusy. Dzisiaj chcę wam zaprezentować całkiem świeże narzędzie – Kahlan. Co to kurcze jest? Jest to kolejny framework do pisania testów. Czym się różni od …
Cześć! Słowem wstępu… Obiecałem wam ostatnio, że dodam wpis w ciągu dwóch tygodni. Jednak pisząc ostatniego posta zapomniałem, że za chwilę mam ślub i podróż poślubną… Ah ten czas szybko leci! Wydarzenia te wydłużyły proces produkcji tego artykułu. Za co z góry przepraszam! Co dzisiaj? Rozważymy dwa problematyczne elementy JavaScriptu. Operator new oraz słowo kluczowe this. Brak operatora new …
Cześć. Dawno nic tutaj nie pisałem. Postanowiłem wprowadzić nieco zmian. Największa zmiana – język. Przechodzę na nasz rodzimy polski. Jest naprawdę masa blogów i artykułów w języku angielskim. Praktycznie każde zagadnienie jest tam poruszone. Nie wiem jak Ty – ale ja preferuję czytać w ojczystym języku. Dzięki temu dużo łatwiej jest mi przyswoić dany materiał. …
Welcome in 2016! Everybody starts new year with some New Year’s resolutions. I want to be more productive at work. So here is a list of things which I discovered and they helped me a lot. Pomodoro Technique http://pomodorotechnique.com You should definitly try it. It’s excellent. Just watch a movie on it’s website. Noisli http://www.noisli.com …
Hello there! It’s been awhile since last post. Sorry ? Let’s talk about JavaScript linting. If you don’t know what is it – go to wikipedia. Quick Introduction Currently we have four linting tools available: JSLint JSHint JSCS ESLint In this article I’ll be using ESLint (if you want to read more about them here is a excellent …
Hello! Recently I wrote a post about configuring the Karma with RequireJS and PhantomJS (http://damian.dziaduch.pl/2015/09/12/karma-among-with-jasmine-requirejs-and-phantomjs/). Today I’d like to move on and use the Karma inside the IDE instead of terminal. Before we start make sure you have installed & enabled Karma plugin and JavaScript debugger plugin in PhpStorm. I’m going to work on my previous example. Configuration First …
Welcome in third part of my tutorial! Today we are going to learn common thing while code refactor – class movement. What I always did was to manually move the file in the Finder and then changed it’s namespace in the IDE. Finally I had to search whole project for class name etc. But PhpStorm can do all of that …
Hello again. This will be quick. Let’s take an example: [crayon-5bf45cc4a791d316743936/] This method is doing too much. We want to extract new method which will filter the data and return the result. Please highlight the marek lines and press Refactor This button (ctrl + t). Choose Extract method. New window will appear. You can now customise …