Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#javascript

Fenomen

w Programowanie

21piorunów

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

c#

Gruba ryba4piorunów

>Koniec IP Box dla programistów,
@kaszalot nie, koniec IP Box na B2B

Gruba ryba7piorunów

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

Pokaż więcej komentarzy (44)

Inspirator

w Hydepark

0piorunów

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. :confused:

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ę.

Tytan0piorunów

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

Inspirator0piorunów

@mortt Nie, to do UserScript.

Pokaż więcej komentarzy (2)

Inspirator

w Hydepark

0piorunów

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.

Pokaż więcej komentarzy (2)

Inspirator

w Hydepark

3piorunów

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.

Gwiazdor0piorunów

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

Inspirator0piorunów

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

Gwiazdor0piorunów

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

Inspirator0piorunów

@zgrzyt Ale że każdy wyraz w tekście ma być podzielony na sylaby, a nie tylko ten na krawędzi tekstu. Podział coś jak tekst piosenki na pięciolinii.

Pokaż więcej komentarzy (4)

Inspirator

w Hydepark

0piorunów

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.

Inspirator0piorunów

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.

Gwiazdor

w Programowanie

10piorunów

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

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

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

       

Gwiazdor

w Programowanie

4piorunów

Zapraszam na wieczorne pogaduchy z programowaniem i szkalowaniem scruma w tle

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

   

Gruba ryba0piorunów

@Sheppard30 mógłbyś trochę nakreślić co to wlasciwie jest?

Gwiazdor0piorunów

@cweliat  kontent rozrywkowo edukacyjny 😉

Pokaż więcej komentarzy (2)

Gwiazdor

w Programowanie

3piorunów

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:

          

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

Wirtuoz0piorunów

>wykop
dzięki, wrzucam na czarno

Pokaż więcej komentarzy (3)

Gwiazdor

w Programowanie

5piorunów

Już za chwilę o 20:00 zaczynamy stream z](https://www.youtube.com/watch?v=3mCb2a6NFQ0)z) 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:

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

Pokaż więcej komentarzy (2)

Fanatyk

w Hydepark

3piorunów

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
  

GURU3piorunów

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

GURU1piorunów

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

Fanatyk1piorunów

@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

Fanatyk0piorunów

@entropy_ Mogę sobie zaciągnąć bibliotekę quilla i sobie zrobić nowe pole tekstowe i sobie tam bazgrać, ale co mi to da jak wysyłanie posta jest powiązane z polem tekstowym wygenerowanym przez quilla hejto, do którego ja nie mam jak ustawić wskaźnika? :stuck_out_tongue_winking_eye:

Pokaż więcej komentarzy (6)

Gwiazdor

w Programowanie

23piorunów

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 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

Fanatyk0piorunów

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

Pokaż więcej komentarzy (9)

Osobistość

w Programowanie

2piorunów

   
Śmiesznie, pisząc takiego jakby scrapera lub ładniej ujmując narzędzia do pobierania danych użytkownika z  natrafiłem na zabawnego buga na ich stronie.

Mianowicie wystarczy wejść na profil jakiegoś użytkownika i dajemy na mikroblog i następnie na zakładkę z plusowanymi wpisami. I teraz jeżeli jakiś użytkownik ma ponad 500 stron plusowanych wpisów to po przejściu na jakąkolwiek stronę ponad 500 klikając ze spisu stron na dole to strona załaduje się normalnie. Ale teraz jeśli odświeżymy stronę, albo przejdziemy na nią wklejając link w przeglądarkę to wywali error 404 xD.

Napisałem im wczoraj wiadomość z tym błędem to odpisali odpisali jeszcze w ten sam dzień ale dopiero teraz zauważyłem maila. Twierdzą, że błąd znają i nad nim pracują xd.

Tymczasowo musiałem dodać do swojego skrypta, że na strony powyżej 500 przechodzi dosłownie klikając w linki na dolnym spisie stron zamiast bezpośrednio z adresu po pętli xD.

A co do samego buga to zgaduje, że to jest jakiś problem z routingiem w  ale czemu akurat ponad 500 to nie mam pojęcia xD.

Wirtuoz1piorunów

Pomaganie wykopkom, nie szanuję.

Pokaż więcej komentarzy (5)

Gruba ryba

w Hydepark

8piorunów

Pisząc aplikację, przeskoczyłem do frontendu od sporej przerwy.

I tak sobie myśle, że dzisiaj pracować w frontendzie to spoko sprawa w stosunku do kiedyś.

Dzięki standaryzacji, powszechności modułów ESM w przeglądarkach, już wszystkie babele, transpilery, CSS prefixery i uje muje dzikie węże to historia.

Jesteśmy już w tym stanie, gdzie wszystkie przeglądarki są spoko. Nie ma obecnie żadnego IE czy netscape który tylko wk@#^@.

Jestem tylko ciekaw, czy dożyje momentu, gdy JS pójdzie do historii i pozostanie tylko typescript :smiley: To by było dobre.



Osobistość2piorunów

@Klopsztanga Jest jeszcze Safari xD
>JS pójdzie do historii i pozostanie tylko typescript :smiley: To by było dobre.
Oby tak się nigdy nie stało. Zresztą idę o zakład, że to JS będzie jeszcze tańczyć na grobie TypeScripta xD

Fanatyk0piorunów

@Klopsztanga nie jestem od dawna w temacie, ale fakt faktem że standaryzacja ułatwiła wiele na tym polu.
Pamiętam pierwsze zajęcia z HTML na studiach, gdzie jedna z pierwszych informacji było to, że dla IE piszemy w zasadzie osobne wszystko xD

Pokaż więcej komentarzy (6)

Fanatyk

w Hydepark

4piorunów

Zamykają więc napisałem skrypt i pobieram wszystkie pdfy bo nie ma opcji pobrania wszystkich lol.

Zdjęcie bo jak zacznę screena robić to skrypt się przerwie

A strona jest okropna i jak ma błąd wczytywania to zamiast wczytać jeszcze raz to wyświetla biała stronę lol

Gruba ryba0piorunów

@Acrivec jpk sobie pobierz żeby przypau nie było

Osobistość1piorunów

@Acrivec pracowałem przy tym jak jeszcze było pod skrzydłami idea banku XD jakościowy dramat, włącznie z innymi aplikacjami współobsługującymi "ekosystem". Ale po polskim nazwach w Twoim skrypcie widzę, że byś się tam odnalazł ( ͡~ ͜ʖ ͡°)

Pokaż więcej komentarzy (7)