#javascript

16
88
Stworzyłem projekt, który wyświetla listę serwerów CS2D, zbudowany w Node.js przy użyciu Fastify. Oto najnowsze zmiany:

  • Zaktualizowany interfejs UI dla lepszego doświadczenia użytkownika
  • Dodano opisy do dokumentacji API
  • Wprowadzono nową stronę statystyk
  • Optymalizacja kodu dla lepszej wydajności
  • Zintegrowano Highlight.js dla lepszego podświetlania składni

Sprawdź to tutaj: https://cs2d-serverlist.erpa.cc/
Zobacz kod na GitHubie: https://github.com/ernestpasnik/cs2d-serverlist

Dajcie znać, co myślicie!

BTW Fastify > Express.js

#nodejs #javascript #opensource #github #programowanie #javascript #fastify
Dzisiaj minęły 3 dni od kiedy zainstalowałem aplikacje do rzucania palenia.

Nigdy nie paliłem.

:smoking:

#heheszki #rozwojosobisty #javascript #2jednostkowe0integracyjnych
Zielczan

@Deykun no to trochę zjebales, trzeba było palić, żebyś mógł teraz rzucić i oszczędzać

GazelkaFarelka

@Zielczan ja wczoraj wypiłam jedną puszkę coli, żeby od dziś odstawić słodkie gazowane napoje i schudnąć

Deykun

@Zielczan ale nie kupiłbym porsche.

Zaloguj się aby komentować

Zostań Patronem Hejto i odblokuj dodatkowe korzyści tylko dla Patronów

  • Włączona możliwość zarabiania na swoich treściach
  • Całkowity brak reklam na każdym urządzeniu
  • Oznaczenie w postaci rogala , który świadczy o Twoim wsparciu
  • Wcześniejszy dostęp, do wybranych funkcji na Hejto
Zostań Patronem
Koniec IP Box dla programistów, kancelaria premiera opublikowała projekt zmiany ustawy o podatku dochodowym gdzie znalazł się podpunkt 2.b):

zmiany w preferencji IP Box – wprowadzenie wymogu zatrudnienia,

Prawdopodobnie ma to na celu wyłączenie samozatrudnionych programistów z możliwości rozliczania się preferencyjną stawką podatkową 5%, która to została wprowadzona w 2019 roku.

Tekst projektu: https://www.gov.pl/web/premier/projekt-ustawy-o-zmianie-ustawy-o-podatku-dochodowym-od-osob-fizycznych-ustawy-o-podatku-dochodowym-od-osob-prawnych-oraz-niektorych-innych-ustaw6

#programowanie #programista15k #software #technologia #javascript #java c#
GrindFaterAnona

Koniec IP Box dla programistów,

@kaszalot nie, koniec IP Box na B2B

ColonelWalterKurtz

Teraz każdy na IP BOX się wzajemnie pozatrudnia na 1/16 etatu i warunek spełniony XD

Maciek

Powrót na UoP to była jedna z lepszych decyzji przy zmianie pracy. Żadnego pierdolenia się ze zmianami w podatkach, uszczelnianiem, rozliczaniem, jakimiś kontami bankowymi, żadnych umów gentlemańskich o "liczbę dni płatnych kiedy zleceniobiorca powstrzymuje się od wykonywania pracy". A idź pan w pizdu.

kaszalot

@Maciek no wszystko fajnie, tylko na UOP w podatkach, składkach, daninach ile z tego co za twoje stanowisko płaci pracodawca dostajesz ty, 50%? Jeszcze jakbyś z tego tytułu miał jakieś usługi na poziomie, to dostajesz niewydolną służbę zdrowia gdzie i tak musisz zapłacić prywatnie, emeryturę w ZUS, gdzie twój kapitał zamiast być inwestowany, jest na bieżąco przejadany, a ty na emeryturze otrzymasz jakiś ochłap. Nie ma co się dziwić ludziom że uciekają z UOP na B2B, rozwiązaniem jest zmniejszenie obciążenia UOP, wtedy nikomu nie będzie się opłacało kombinować z żadnym B2B

Orzech

@Maciek Wychodzisz na tym dużo gorzej ziom. Ale jak chcesz to zapraszam, rekrutujemy właśnie, na uop

Zaloguj się aby komentować

W `chatgpt.com`, `textarea` jest czyszczona po 1 sekundzie od załadowania strony.
Przez to skrypt który wkleja tekst poprzez `textareaEl.value = "tekst"` nie wystarcza.

Zrobiłem z `setTimeout` 1001 ms, to działa, już przy 1000 ms nie działa.
Observery nie ogarniają, ale może źle coś robię?
Z opóźnieniem 1001 ms jest to zawodne, bo czasem dzieje się to w dłuższym czasie, więc pomóż znaleźć lepszą metodę?

Następny problem, to że nawet jak wpiszę, to `buttonEl.click();` i tak nie zadziała, bo aktywuje się dopiero po wpisaniu czegoś z klawiatury, a wywołanie event `keydown` itp. też nie działa. Więc pozostaje po wklejeniu poprzez `textareaEl.value = "tekst"`, naciśnięcie jakiegoś znaku na klawiaturze, skasowanie go, i naciśnięcie Enter, żeby wiadomość została wysłana.
Też mógłbyś pomóc to rozwiązać?

Dosłownie nie ma metody, żeby stworzyć Search Engine dla Firefox dla ChatGPT.

Metoda którą opisałem, jest niedoskonała oraz niedokończona.

Przed tymi dwoma krokami, po prostu pobieram parametr z URL, w formie `https://chatgpt.com/?usq=test`, strona nie kasuje parametru `usq` po załadowaniu strony, więc spokojnie można z tego skorzystać.

Jak to się uda, to spakuję to w WebExtension, i upublicznię.

#frontend #javascript #userscript #skrypt #addons #extensions #dodatki #rozszerzenia #plugin #wtyczki #chatgpt #ai #firefox
mortt

czy ja dobrze rozumiem, że probujesz użyć interfejsu wizualnego jako API?

fewtoast

@mortt Nie, to do UserScript.

Zaloguj się aby komentować

Idzie GPT4o, a ja nadal nie wiem, jak dodać ChatGPT jako wyszukiwarkę w Firefox.
Jak to zrobić?
Da się robić customowe wyszukiwarki tutaj mycroftproject.com/search-engines.html - ale dla ChatGPT się nie da.
#frontend #javascript #userscript #skrypt #addons #extensions #dodatki #rozszerzenia #plugin #wtyczki #chatgpt #ai #firefox
fewtoast

@Taxidriver Nie pomaga.

Zaloguj się aby komentować

CSS ma `hyphens: auto`, do auto łamania w punktach dzielenia wyrazu (na sylaby).
Jaki to algorytm? Czy jest dostępny w JavaScript?

Znalazłem to: https://github.com/ytiurin/hyphen
Wygląda ok. Używa się łatwo z polskim językiem `import { hyphenate } from "hyphen/pl";`.
Ale jaki algorytm używa konkretnie Firefox czy Chrome? Bo może są po prostu lepsze od tej biblioteki z GitHub.
#javascript #css #firefox #chrome #webdev #frontend
zgrzyt

skoro css to ogarnia to po co Ci to w JS?

fewtoast

@zgrzyt Żeby przerobiło dłuższy tekst, na taki podzielony na sylaby.

zgrzyt

@fewtoast a CSS nie ogarnia dłuższego tekstu czy nie łamie tak jak byś chciał?

Zaloguj się aby komentować

Jak w web-extension wykryć, czy strona internetowa obsługuje tryb ciemny i czy jest aktualnie w trybie ciemnym?

Nie tylko gdy automatycznie przełącza się w tryb ciemny (z color-scheme), ale także czy domyślnie jest wyłącznie w trybie ciemnym, bez użycia color-scheme, w ogóle bez trybu jasnego?

Chcę to do rozszerzenia typu Firelux, ale z taką automatycznym, skutecznym wykrywaniem włączonego trybu ciemnego.

#firefox #webextensions #css #javascript
fewtoast

Myślałem że może się ktoś wysilił z wykrywaniem ciemnego tła chociaż i jasnych napisów, taki wykrywający co się da...


Potem przyszło mi do głowy, że powinna istnieć baza stron, która ma tryb ciemny, i takim sposobem to obejść...

Ale sam ją sobie właśnie robię w Firelux, mozolnie klikając.

Zaloguj się aby komentować

Siema. Kto tam chce to zapraszam na krótkiego strima o 21

Posprzedaje patenty jak ogarnąć logowanie we własnych apkach

1. Pokażę gotowy flow uwierzytelniania przez zewnętrzny serwis z moim bekendem
2. Napiszemy frontową obsługę logowania

Tag do śledzenia #programujzpasterzem

https://www.youtube.com/watch?v=83kc-BPMh-s

#openapi #backend #frontend #nodejs #javascript #programista15k #naukaprogramowania #programowanie

Zaloguj się aby komentować

WykopGPT - Perspective API - dziś, 20:00

Zapraszam na kolejny live, podczas którego do naszego bota podłączymy fajne narzędzie (również oparte na AI), które wykrywa wszelkiego rodzaju szkalowania (nie tylko wielkich Polaków) oraz treści toksyczne, tak aby uniknąć wysyłania przez użytkowników pytań łamiących regulaminy OpenAI i Wykopu czy Hejto. Dodatkowo pokażę jeden z popularnych loggerów błędów aplikacji.

Tag do czarnolistowania / followania: #programujzpasterzem

#chatgpt #openai #programista15k #it #naukaprogramowania #nodejs #javascript #glupiewykopowezabawy #youtube #filmnawieczor #programowanie

https://www.youtube.com/watch?v=JuBZ2bi2qGs
CzosnkowySmok

@Sheppard30 wykopGPT?

NiosePrawde

>wykop

dzięki, wrzucam na czarno

groman43

@Sheppard30 Korzystasz z gotowego API, czy robisz coś bardziej interesującego?

Zaloguj się aby komentować

Już za chwilę o 20:00 zaczynamy [stream ](https://www.youtube.com/watch?v=3mCb2a6NFQ0)zz) livecodingiem wykopowego bota opartego o chata gpt. Zapraszam każdego, kto interesuje się programowaniem, chciałby się czegoś dowiedzieć i w sumie to nie ma nic lepszego do roboty niż siedzenie w piwnicy dziś wieczorem ( ͡° ͜ʖ ͡°) W przyszłości zrobimy coś podobnego dla hejto.

Tag do followania / czarnolistowania: #programujzpasterzem

#chatgpt #openai #programista15k #it #naukaprogramowania #nodejs #javascript #glupiewykopowezabawy #youtube #filmnawieczor 

https://www.youtube.com/watch?v=3mCb2a6NFQ0

Zaloguj się aby komentować

Tak więc Hejto Lenny Helper ładnie się tera wczytuje, natomiast niestety hejto ma teraz Quill jako pole do wpisywania tekstu i za nic nie mogę się dostać do tego obiektu aby dodać tekst do jego pola.
https://streamable.com/4kmlma
#ehhhhhhhhhhhhhhhhhh #hejto #javascript
ataxbras

@Acrivec Tak nieco nie na temat, to edytor wpisów #hejto mógłby mieć wsparcie dla Markdown. Just sayin'.

entropy_

Walaszek naprawdę był wizjonerem. Zrozumiał nie tylko Polskę ale wszystkie dziedziny życia.

Dobra wiadomość: Zbudowaliśmy go!

Zła wiadomość: Nie działa

@Acrivec Nareszcie! Lenny helper skończony! xD

Acrivec

@entropy_ no jeśli nie ma opcji na dostanie się do instancji Quilla z poziomu usera to tak, skończony i nigdy nie zostanie wypuszczony xD


jeden plus: zauważyłem że przez lazareusa da się przywracać content, więc jakoś chyba da rade, ale nie wiem xD

Fausto

@Acrivec W sensie potrzebujesz zrobić taki javascript injection (xss), aby to działało?

Zaloguj się aby komentować

Wkurza Cię nowy front vikop i postanowiłeś przejść na hejto? Nic nie działa tam jak trzeba? To dobrze się składa bo w ramach nauki #frontend przygotowuję serię streamów w których spróbujemy napisać własnego klienta i pokazać, że, w co trudno uwierzyć, może być jeszcze gorzej ( ͡° ͜ʖ ͡°) Pokażę Wam jak używać wykopAPI v3 i AntDesign oraz pogadamy o życiu.

https://www.youtube.com/watch?v=stEWW7UVD4Y

Zapraszam na stream o 21:37

Tag do czarnolistowania #programujzpasterzem 

#frontend #webdev #naukaprogramowania #programowanie #react #javascript #programista15k #programista20k #wykopapi
kodyak

Kuzwa dlaczego? Czemu chcesz to sobie zrobić i jeszcze wciągasz w to innych

ramzes

@Sheppard30 otaguj to odpowiednio #2137

POWERUSER

@Sheppard30 poszło do zakładek, może kiedyś se obejrzę

Zaloguj się aby komentować

Następna