Witam Państwa, kto uważa ten feature za zjebany zapraszam do lajkowania:
https://github.com/microsoft/vscode-dotnettools/issues/3190
#programowanie #vscode #fixoftheday
Witam Państwa, kto uważa ten feature za zjebany zapraszam do lajkowania:
https://github.com/microsoft/vscode-dotnettools/issues/3190
#programowanie #vscode #fixoftheday
@LondoMollari Chcąc nie chcąc aktualnie to jest najlepszy darmowy edytor kodu. Też go bardzo długo nie lubiłem ale się w końcu przekonałem. A od jakiś nie wiem około 2 lat przesiadłem się z niego na Zed i mogę polecić.
@Catharsis Może przetestuję, ale problem jest taki, że kiedy masz dobrze obcykanego Vima, to i poruszasz się po nim intuicyjnie, to nie opłaca się inwestować czasu w nowe narzędzie, o ile nie wnosi bardzo, bardzo dużo.
No i strona, która totalnie zamuliła przeglądarkę kiedy ją otworzyłem trochę mnie zniechęciła. ( ͡° ͜ʖ ͡°)
Zaloguj się aby komentować
Zajmuję się analityką internetową - zbieram i raportuję dane o tym, jak ludzie przeglądają strony internetowe.
Przez ostatnie kilka miesięcy pisałem sobie rozszerzenie do #chrome, które wizualizuje dane o klikniętych na stronie elementach - tzw "heatmapa", czy też "clickmapa".
Była to okazja żeby mieć sporo niecodziennych wyzwań do rozwiązania, i pomyślałem że się nimi podzielę. Ponieważ sporą część tego co musi być zrobione miałem w głowie i nie porywało mnie robienie jej, do stworzenia części kodu użyłem #chatgpt i #github #copilot , co też przyniosło ciekawe doświadczenia.
Są to totalnie geekowskie wynurzenia ale mam nadzieję znaleźć odrobinę przestrzeni gdzie mógłbym też zyskać może jakiś feedback na temat tego rozwiązania
Całość opiera się na zbieraniu selektorów CSS klikniętych elementów, a później pobieraniu tych danych i wizualizowaniu ich.
No i taka robota. Mi się bardzo przyda w mojej codziennej pracy. Jak coś, to extension współpracuje z analityką Piwik PRO, która ma dwie zalety - jest robiona w Polsce i jest darmowa do 500 tys. eventów miesięcznie ( ͡° ͜ʖ ͡°) #toniejestreklama, może się komuś przyda, a samo rozszerzenie tu: https://logbaker.com , a filmik mam nadzieję że się osadzi: https://www.youtube.com/watch?v=wJSYjGRO5YM
Jeśli ktoś ma pytania dot. developmentu chrome extensiona też chętnie odpowiem na tyle ile wiem
całkiem ciekawe wyzwanie
pytanie zasadnicze: co cię motywowało do tworzenia własnego rozwiązania?
Gotowych rozwiązań do heatmap było sporo (nie robię w tej branży od wielu lat, toteż na bieżąco już nie jestem) i głównym problemem była ich ociężałość. Ale nie wspomniałeś o gotowcach w ogóle, toteż jestem ciekaw czy krojenie żadnego gotowca nie byłoby "bardziej".
Druga rzecz to selektory.
Jak zbierasz dane dot. selektorów obejmujących całą szerokość lub wysokość widocznego
obszaru (nie wiem jak się tłumaczy viewport)?
@VonTrupka motywacja do stworzenia własnego rozwiązania była taka, że już tej platformy używałem, a rozwiązanie w niej zawarte nie było wystarczające. A nie chciałem do samych heatmap zaprzęgać zawsze kolejnego rozwiązania, skoro to już mam działające. Oczywiście, jest wiele rozwiązań, ale każde ma swoje wady i zalety oraz koszty. A tutaj wiem dokładnie jakie dane przetwarzam i co chcę z nimi zrobić
Jest jeszcze aspekt prywatności przetwarzania danych - dla wielu firm istotny - a przy niektórych rozwiązaniach potrafi to być bardzo niejasne (patrz: MS Clarity). Piwik ma to dobrze ograne dzięki anonimizacji.
Co do selektorów - jeśli element ma całą wysokość lub szerokość viewportu, to jest zbierany tak samo (np body) - i na nim też są wizualizowane kliknięcia, najczęściej te nieintencjonalne - jeśli dobrze rozumiem o co pytasz
@gonerator
założyłem defaultowo self hosted rozwiązania, chmurowatość to dla mnie ostateczność
przy czym i tak prędzej odpuściłbym 3rd party hosted niż go użył
tzn ogólnie rzecz biorąc i afair liczone były współrzędne kursora podczas wywoływania eventu i normalizowane względem - hgw, jak to określić - rozmiarów strony lub głównego kontenera.
I tutaj pytanie moje dotyczyło selektora elementu który ma dużą szerokość lub wysokość a jest w zasadzie pusty. No jeszcze wypadałoby uściślić jakiego typu selektory i czy są unikatowe, bo w przypadku klas to odróżnienie klikniętego elementu tylko na tej podstawie byłoby ... trudne
takie tam moje geekowskie dywagacje ( ͡~ ͜ʖ ͡°)
Zaloguj się aby komentować
Zmiana interfejsu w #phpstorm (i pewnie we wszystkich produktach #jetbrains ) tak by wyglądały prawie jak #visualstudiocode to była najlepsza rzecz, jaką ta firma zrobiła, przynajmniej z mojego punktu widzenia.
Jako, że przy okazji tej zmiany wywaliło w kosmos wszystkie moje skrupulatnie ustawiane paski, przyciski i ich położenia (a przy okazji przestała działać spora część innych nie związanych z wyglądem konfiguracji) pomyślałem sobie:
> jeśli coś działa i wygląda jak darmowy #vscode to po co mam płacić co roku grube hajsy za licencję?
I tak oto, skoro i tak musiałem wszystko konfigurować od początku, to zamiast konfigurować storma, spróbowałem VS Code. Chwilę to zajęło, ale pluginami i konfiguracjami odwzorowałem sobie 95% tego co miałem w PhpStorm.
Super decyzja JetBrains
#php

@RobertCalifornia Jak nie lubię Microsoftu to akurat VS Code to jest mistrzostwo. Kiedyś byłem bardzo niechętny i korzystałem z Atoma, ale kiedy Atom praktycznie stał w miejscu i liczył na rozbudowę przez community to zespół pracujący nad VS Code dodawał coraz to nowsze rzeczy a jednocześnie community rosło szybciej niż te Atoma i powstawało coraz więcej rozszerzeń i serio w tym momencie to zaczynam uważać, że VS Code zaraz stanie się edytorem kompletnym którego można używać do większości popularnych języków programowania prawie tak samo wygodnie jak dedykowane IDE.
P.S. tak jak już ktoś wspomniał wyżej, polecam VS Codium czyli wersje VS Code bez telemetrii od MS bo mimo, że odwalili kawał dobrej roboty to nie dajcie się im szpiegować xD
Zaloguj się aby komentować
Oficjalny poradnik do tego jak skonfigurować vscode pod Pythona i jak go używać.
#programowanie #python #vsc #vscode #visualstudiocode
Zaloguj się aby komentować
Mireczki, jak w tym pierdolonym visual studio code kompilowac w C++? MinGW zainstalowane dawno temu, cos sie zjebalo po zainstalowaniu cliona.
#programowanie #naukaprogramowania #vscode #clion #jetbrains #cplusplus #cpp

Zaloguj się aby komentować
Dasung Paperlike 253 LUB BOOX Mira Pro
25 cali, 16 odcieni szarości, 3200 x 1800
cena 7000-10000 złotych.
Plusy:
Jest zaskakująco płynny jak na taki ekran.
Nie naświetla oczu, bo to światło odbite. Nie mruga, bo to elektroniczny papier.
Minus:
Smuży, gubi klatki na YouTube(bo od tego nie jest).
Ciekawe czy jest motyw kolorów kodu do VSCode, który potrafi maksymalnie wykorzystać te 16 odcieni szarości? ????
Może jeszcze oprzeć się o grubość, typ fontu? Podkreślenia, pochylenia? Wtedy może dałoby radę odtworzyć różnorodność kolorów kodu.
#technologia #ekran #monitory #programowanie #vscode #zdrowie #oczy #wzrok
@Jason_Stafford
Do grania w gry? Do oglądania filmików na YT?
Nie
Widzę jedynie zastosowanie tego w jakichś biurach, czy dla innych pisarzy.
No tak.
Znaczy ja się zastanawiam czy jest sens z VSCode (nie wiem czy widzisz w poście to napisałem), i się zastanawiam czy dałoby się na 16 odcieniach szarości ogarnąć/zastąpić kolory kodu. To ma niezłą rozdzielczość, więc można grubością/fontem itp. coś pokombinować, więc może może by się dało.
To takie przeznaczenie by było - kod.
A tak rozszerzając, drugi wielki ekran albo projektor, i wiesz, trochę na ten e-ink, trochę na ten z oddali projektor/wielki ekran, i już oczy się tak nie przesilają.
Wiadomo że lepiej jakby był kolorowy i szybki e-ink, ale nad takim kompromisem się zastanawiam.
Zaloguj się aby komentować
Sorry że tak od razu z tematem, ale...
Mam issue "Pin Commands and Pin Projects" na githubie VSCode, ulepszający, używanie częstych komend i projektów.
Potrzeba 20 upvotes żeby weszło na backlog. Proszę o upvote w tym linku:
https://github.com/microsoft/vscode/issues/163509
W ostatnim VSCode, w wersji 1.72, dodali "Pin Tasks" (jak na obrazku), i chciałbym po prostu coś identycznego dla "Command palette..." i "File: Open Recent...".

@SQ5MLD Znaczy, jeśli ktoś plusuje a mu się to nie podoba, to w sumie nie wiem. Zakładam że jak ktoś wejdzie i plusuje, to ma konto na github, ma coś wspólnego z webdev, używa VSCode, i faktycznie spodobała mu się moja propozycja. Opisałem propozycję najbardziej zrozumiale jak potrafiłem, więc każdy raczej wie o jaką funkcjonalność chodzi?
Na pewno nie każdy webdev używający VSCode wchodzi na githuba VSCode, więc nawet by nie wiedział że ktoś taką propozycję dawał i że ona przepadła przez brakujące kilka upvotes.
Mam nadzieję, że teraz wszystko ok, po wyjaśnieniu?
Zaloguj się aby komentować
Pewnie większość kojarzy, ale dla przypominam o Tinderze dla koneserów VS Code
VSinder
Jest to aplikacja randkowa, w której swipujesz kodzie drugiej połówki.
https://github.com/benawad/vsinder
Zaloguj się aby komentować