Recenzja krótka: to najlepsza mysz biurowa, którą można kupić.
Strona głównaUżytkownik
Paweł Sołtysiak | użytkownik
W poprzednim poście przeszedłem jakie są nowe komendy które pozwalają na interakcję z edytorem poprzez skróty klawiaturowe, dzisiaj przejdę po najciekawszych funkcjonalnościach które pojawiły się między wersjami (1.9-1.19)
Wersją roboczą nazywam pliki na którymi pracujemy, to te gotowe do zmiany. Zmiana gałęzi, zmiana HEAD naszego repozytorium powoduje również zmianę wersji roboczej. Zazwyczaj ta zmiana jest bardzo szybka, ponieważ git jest bardzo szybki, ale… im większe repozytorium i większe zmiany między wersjami, to czas potrzebny na przełączanie rośnie. Czasochłoność przełączania powiększy także IDE, bo zmiana plików projektowych pociągnie za sobą ekran konieczności przeład...
Po pewnym okresie przerwy wracam do pisania o Visual Studio Code! Dzisiaj przejdę przez nowe komendy które pojawiły się marca 2017 roku do dnia dzisiejszego. Nie są to wszystkie komendy, wybrałem te najważniejsze a nadal jest ich trochę.
Push API and Web Push Protocol specifications allow for delivering push notifications even when client is offline. This post shows how this capabilities can be used in ASP.NET Core.
I’ve recently written an article about managing TODOs in the codebase with TODOExplorer. I’ve also proposed an idea of introducing code snippet for TODOs which helps to keep all TODOs in predefined format as well as provides more information about delayed task (author, receiver, date, issue tracker id). This article was a result of a few discussions with my programmer-colleagues and I hoped that that idea of TODOs snippet was worth sharing (I’ve been using it in my project for a while). After publishing ...
Sztuka programowania 2487 dni, 7 godzin, 44 minuty temu 100 źrodło rozwiń
Podczas pracy z systemem kontroli wersji czasem zdarza się, że nasz pull request ma konflikty. Konflikty powstają gdy ten sam plik został zmieniony w różny sposób w tym samym miejscu w obu scalanych ze sobą branchach. Wpis ten pokazuje jak ja radzę sobie z konfliktami w systemie Git. TL;DR: Na końcu wpisu znajduje się skrócona instrukcja.
Jeżeli chcesz zignorować pliki, aby nie były proponowane do dodania, używamy wpisów w pliku .gitignore, które znajduje się najczęściej katalogu głównym naszego repozytorium. Problem w tym, że ten plik jest dzielony z wszystkim, który korzystają z tego repozytorium. A co w przypadku, gdy chcemy zignorować pliki, które znajdują tylko na naszym komputerze? Na przykład jako jedyni w zespole lubimy korzystać z jakoś narzędzia, które generuje jakieś pliki. Nie chcemy...
Programiści często w swojej pracy muszą estymować czas, który będzie potrzebny do wykonania jakieś nowej funkcjonalności bądź muszą powiedzieć ile czasu zajmie im naprawa błędu, spowodowanego przez innego programistę. Sam miałem problem, że moje przybliżone wartości nie były wcale przybliżone do rzeczywistości. Internet radzi, aby programista swoją szacunkową wartość pomnożył razy 2, 3 lub 10. Jednak i to nie znalazło u mnie wystarczającej dokładności, którą oczekuję...
Sztuka programowania 2466 dni, 7 godzin, 13 minut temu 178 źrodło rozwiń
Bardzo lubię PowerShella jako narzędzie do konsolowej obsługi systemu. Jeżeli korzystasz z gita przez konsolę to musisz wiedzieć o posh-git. Jest to rozszerzenie do PowerShella pozwalające na dodatkowe wsparcie przy korzystaniu z gita. Korzyści to: Znak zachęty zostaje wyposażony o dodatkowe informacje Komendy są uzupełniane przez wykorzystanie przycisku Tab
Kamery samochodowe, znane po angielsku jako dashcam są wykorzystywane do ciągłego nagrywania obrazu, a także dźwięku. Umieszczane na przedniej szybie, aby w razie zdarzenia w ruchu drogowym udokumentować przebieg wydarzeń i pomóc ustalić winnego zaistniałej sytuacji. W świecie IT, nie grozi nam czołówka z nim samochodem, ale co może być gorsze to „wysypywanie się” naszej aplikacji. Często się zdarza, że taki wypadek przy pracy zdarza się przypadkowo i nie do...
Powiedzmy, że mamy projekt który tworzy nam instalator. Fajnie. Projekt tworzy nam plik uruchomieniowy o nazwie MyInstaller.exe. Dobrze. Wysyłamy taki plik naszej koleżance z pracy. Super. Piszemy nowe funkcje i naprawiamy istniejące błędy. Extra. Tworzymy instalator zawierający nową wersję programu. Bosko. Musimy ręcznie zmienić nazwę z MyInstaller.exe na coś w stylu MyInstaller.1.1.exe. Smutek. Nie róbimy rzeczy, które może za nas komputer zrobić.
Napisałem piękny i profesjonalnie wyglądający program. Chciałem go pokazać innym. Czułem w środku, że nie profesjonalnie jest przekazać .zip i kazać moim użytkownikom, go rozpakować i stworzyć sobie skróty do programu w menu start. Mój program zasługuje na lepsze traktowanie goddamn it.
Problem which needs to be fixed: Project has two main directories with a lot files. Some of files are almost the same. Some changes to those files should be transfered to other main directory.
Let’s say we remove (by mistake) feature/Democratic branch with force (cause branch is not merged into master). git branch -D feature/Democratic1git branch-Dfeature/Democratic To revert that change we need to find SHA1 of last commit made on that branch. Where to look? If you use terminal look at branch deleting command.
Behavior is a attachable piece of code to variours XAML elements. It’s part of Blend SDK. Full source code can be found on a GitHub page. How it works? Behavior attached to window listens to key-presses When sequence for Konami Code is completed then it lanuches Storyboard animation Storyboard moves raptor and plays raptor squeak.
Let’s say you are one man-army, single developer who develops next-great-thing-on-desktop. You have only one client for whom you send each day latest build to test.
Jak typ danych może wyrazić dokładnie 1000 słów? enum String. String może zawierać wszystkie słowa świata. Kiedy chcemy ograniczyć się tylko do kilku w TypeScirpt mogliśmy wykorzystać union types
Jednym z fundamentów WPF’a są zasoby – Resources. Definiowane w ResourceDictionary czyli słowniku zasobów. Każdy element słownika posiada swój klucz, który używamy do pobrania zasobu „z bazy”.
Programistyczny edytor Visual Studio Code, jest napisany w TypeScript, co więcej każda nowa wersja Visual Studio Code przychodzi razem z nową wersją kompilatora TypeScript.