Zdjęcie w tle
Programowanie

Społeczność

Programowanie

1k+

Co myślicie?


To Skrypt Użytkownika "Hejto Profile Link".


Robi zwykły link z przycisku profilu w headerze hejto. Menu pojawia się poprzez samo najechanie na przycisk profilu.


(jak bardzo dawno temu na wykopie)


Źródło - https://pastebin.com/K15KCXSq


Na gifie widać jak działa - https://gfycat.com/pl/piercingpassionatedassie


Nie ma do końca ogarniętego pierwszego ładowania strony, więc to skrypt testowy.


(pomoc mile widziana)


#programowanie #userscript #hejto #hejtododatki #dodatki #frontend #javascript

fewtoast

@LM317T No już na gfycat dodałem.

LM317T

@fewtoast nie przeanalizuję teraz tego bo ledwo na oczy widze ale jak masz problem z pierwszym ładowaniem strony to pokombinuj z flagą może

// @run-at document-idle

https://wiki.greasespot.net/Metadata_Block#.40run-at

fewtoast

@LM317T tylko document-idle dałby pożądane większe opóźnienie, ale to by z kolei czekało zbyt długo.


Coś mieli ten React, i się coś tam doładowuje z opóźnieniem o różnej długości.

Duży margines setTimeout potrzebowałem, to dopiero jest w miarę skutecznie. Ale wolałbym w lepszy dokładniejszy sposób.

Zaloguj się aby komentować

wombatDaiquiri

@SluchamPsaJakGra no ok, ale pisz co?

SluchamPsaJakGra

@wombatDaiquiri zrób ankietę i podpytaj ludzi

fewtoast

@wombatDaiquiri Link z przycisku "Pokaż więcej". Żeby kółkiem można było otworzyć w nowej karcie.

I z obrazkami/wideo to samo.

Nie wiem czy coś jeszcze.

Zaloguj się aby komentować

rtofvnt

@Meverth tacy seniorzy nie potrzebują szukać pracy - praca szuka ich

Meverth

@rtofvnt nie zawsze. Jak nie chcesz się przeprowadzić i szukasz przytulnego miejsca, to nie jest prosto. Firmy nie mogą zatrudniać, jak nie mają oddziału LTD w kraju, w którym mieszkasz. A jak mają, to chcą za PLN nie w euro/GBP

Zaloguj się aby komentować

Zaloguj się aby komentować

#kiciochpyta #komputery #programowanie #hardware


hejka zastanawiam sie czy sciągnąć więcej ramu do laptoka. mam ddr4-2400. czy oplaca sie to jeszcze kupować? w sensie zaleznie ile mój laptok pożyje (ma lat 7, poprzedni przezyl 13) , to czy kiedy umrze będą jeszcze sensowne komputery do ktorych sie je bedzie dalo przelozyc?

SluchamPsaJakGra

@Macer podaj dokladne parametry laptopa i czy masz problemy z wydajnoscia (jak tak to co i gdzie)

Macer

@SluchamPsaJakGra jako takich problemow z wydajnoscia nie mam, ale zdarza mi sie uzywac programow ktore potrzebuja wiecej niz 16gb

5tgbnhy6

@Macer tagujesz #programowanie, bo projekty tyle ramu żrą? ja też programuje na starym rupieciu, ale największym pożeraczem jest Firefox, bo mam otwarte kilkadziesiąt okien, a w nich sumarycznie kilkaset zakładek, ale znalazłem na to rozwiązanie, mogę opisać

Zaloguj się aby komentować

#webscraping #heheszki #hejto #programowanie


Estetyczniejsze metody nie pomogły, nie wiem jak się pozbyć tego kurestwa ( ͡° ͜ʖ ͡°)


Jeśli przypadkiem ktoś wie co wrzucić do Options() dla Chroma to chętnie

207e34ee-5596-4b2c-8b40-c65ad1930c8a
Bolec39

@pansiano a żebyś dostał bana na ip za webscraping ( ͡° ͜ʖ ͡°)

Zaloguj się aby komentować

Rozstałem się z pracodawcą w złych okolicznościach. Obiecane były mi udziały w projekcie który obsługiwałem dwa lata. Launch zaplanowany jest za Ok 2 miesiące.


Zwolniono mnie, dali odprawę ale nie chcieli dać mi udziałów które obiecali mi 2 lata temu i podtrzymywali.


tak się okazuje że… nie zarejestrowali domeny dla klienta. Domena jest wolna, klient musi mieć tę konkretną lub dwie pozostałe które są tez wolne.


Zarejestrowałem je na namechep. Strzelam że odezwa się do mnie w ciągu 1 miesiąca bo wtedy miało już śmigać na tych domenach. Innych nie kupią, projekt bardzo zaawansowany z budżetem 20 milionów eur/5 lat.


licze ze mi zapłacą z 50k bo w projekcie na obsługę tych domen było 500k eur XD


Są jacyś brokerzy gdzie mogę to wystawić? XD Ile taki broker bierze? Dużo tego w necie ale chce mieć coś sprawdzonego.


nie chce żeby widzieli że to ja zarejestrowałem na siebie i sprzedaje bo będę miał wilczy bilet wszędzie. Nikogo nie będzie obchodziło to że to ich wina XD


Dziękuję za pomoc ( ͡° ͜ʖ ͡°)


#informatyka #programowanie

Giban

@mrozny Żadnych, ale skoro obiecali, a OP prawie dwa lata nad tym pracował, to były pracodawca źle się zachował, więc OP swoje wywalczy sposobami pracodawcy

KHOT

@Giban szczegół tkwi w tym, co oznaczają "złe okoliczności" o których pisze @MichalM Bo jeżeli go wyjebali za coś co koncertowo spierdolił, to pracodawca nie zachował się wcale źle. Gdyby natomiast była sytuacja pt. "dziękujemy, pana już nie potrzebujemy", to wtedy masz rację.

parapet-inferno

@MichalM kupowałem kiedyś domenę przez premium pl. Wszystko legitnie. Ale kwota to *00.1 Twojej, więc nikt nawet na to nie spojrzał

Zaloguj się aby komentować

Cześć wszystkim,


pojawiliśmy się na Hejto i robimy #rozdajo naszego kursu programowania - macie pierwsze dwa tygodnie, a jak robicie zadania, to pierwszy miesiąc za darmo. W tym macie dwa wykłady tygodniowo i tyle konsultacji, ile chcecie. Sprawdzamy Wasze zadania i pomagamy na każdym kroku. Potem jak będziecie mieli ochotę, ale dla nas liczy się przede wszystkim, że nauczycie się czegoś nowego


Od początku stawiamy na podejście "bez ściemy", nikomu nie gwarantujemy, że "zostanie programistą", że będzie miał "gwarancję zatrudnienia" i tym podobne. Uważamy jednak, że super jest zacząć, a z nami jak macie okazję spróbować za darmo, to już w ogóle


Przy okazji bylibyśmy wdzięczni za polubienie naszego fejsa: https://www.facebook.com/programming4youpl oraz na stronę https://programming4you.pl gdzie możecie dowiedzieć się więcej.


Jeśli macie jakieś pytania odnośnie kursu, programowania, kariery w IT, uderzajcie śmiało!


Losowanie w piątek wieczorem.


#programowanie #naukaprogramowania #pracait #java #python

4b3afcbf-2bc0-4791-b47b-035b0a5aa12c
empios

@programming4you no i to jest dobry kurs

programming4you

Gratulacje @Czarny12309, odezwij się na pw


Dziękuję pozostałym bardzo, jeśli macie jakieś pytania odnośnie nauki programowania, kariery w IT, itp. - piszcie śmiało! Jeśli jesteście zainteresowani kursem, damy Wam zniżkę


PS. Jeśli wylosowana osoba nie będzie chętna, losujemy do skutku

32d26163-9963-4a32-9392-3a02e3c42513

Zaloguj się aby komentować

Hej(to)!


Zainteresowanych #sztucznainteligencja #machinelearning zapraszam serdecznie na spotkanie Polish ML Community, 18.03 w Krakowie. Wydarzenie jest darmowe, będzie pizza, integracja i kilka ciekawych prelekcji. Zapraszam tym serdeczniej, że jedno z wystąpień to będzie moja, ciekawostkowa prezentacja o przetwarzaniu danych z teleskopów kosmicznych - zarówno tych patrzących na Ziemię, jak i daleko na początki naszego wszechświata.


Agenda i formularz zgłoszeniowy.


Strona inicjatywy zawierająca min. nagrania z zeszłego spotkania.


#programowanie #programista15k #chatgpt #naukaprogramowania #ai #python #datascience

Rejestracja - Polish ML Community

Rejestracja - Polish ML Community

Zapraszamy was nam meetup Polish ML Community, który odbędzie się w Krakowie, 18.03.2023 r. w biurze Tesco Technology (Przy Rondzie 4, 31-547 Kraków). Aby wziąć udział w wydarzeniu należy wypełnić poniższy formularz. Agenda: 13:00 pizza + networking 14:30 - Marta Kaczmarska - Segmentacja zmian patologicznych w przebiegu stwardnienia rozsianego na obrazach 3D z rezonansu magnetycznego - Shifts Challenge 15:30 - Dota Szymborska: ML na ludziach – etyczne lub nie zachowania chatGPT 16:30 przerwa 17:00 - Milena Michalska: Gwiazdy w piksele - przetwarzanie danych z kosmicznych teleskopów 18:00 - Wiktoria Wilman: Przeciwciała terapeutyczne a sztuczna inteligencja: możliwości i zalety głębokiego uczenia się w odkrywaniu przeciwciał 19:00 networking Nasze prelegentki: Marta Kaczmarska - Segmentacja zmian patologicznych w przebiegu stwardnienia rozsianego na obrazach 3D z rezonansu magnetycznego - Shifts Challenge Abstrakt: Głównym celem Shifts Challenge jest zwrócenie uwagi na problem rozbieżności między danymi źródłowymi a docelowymi (ang. domain shift). Jednym z zagadnień proponowanych w ramach challenge'u jest segmentacja zmian patologicznych istoty białej na obrazach rezonansu magnetycznego w przebiegu stwardnienia rozsianego. Identyfikacja i segmentacja uszkodzeń tkanki nerwowej jest istotna dla diagnozy choroby, a także dla oceny rokowania i monitorowania leczenia. Ponieważ manualne oznaczanie przez ekspertów jest czasochłonne, istnieje zapotrzebowanie na metody automatyczne. Jednak mała dostępność danych medycznych, zmienność danych pochodzących z różnych ośrodków i urządzeń powodują, że przy zastosowaniu powstałych modeli do danych rzeczywistych obserwujemy spadek ich jakości, a także wzrost niepewności segmentacji i nie mogą być one stosowane na szerszą skalę. Stworzenie modelu, który mógłby być z powodzeniem stosowany w wielu placówkach i na różnorodnej populacji pacjentów, byłoby znaczącym krokiem w stronę poprawy jakości i wydajności opieki medycznej osób chorych na stwardnienie rozsiane. Bio: Pracuję jako Deep Learning Engineer i na co dzień zajmuję się głównie analizą i przetwarzaniem obrazów. Jestem absolwentką fizyki medycznej i chętnie angażuję się w projekty o tematyce medycznej, w szczególności związane z obrazowaniem medycznym. Wiktoria Wilman: Przeciwciała terapeutyczne a sztuczna inteligencja: możliwości i zalety głębokiego uczenia się w odkrywaniu przeciwciał Abstrakt: Przeciwciała są istotną częścią układu odpornościowego, a ich możliwości sprawiają, że są one coraz częściej stosowane jako środki terapeutyczne. Obecnie metody in silico są używane na wielu etapach odkrywania i projektowania przeciwciał, zastępując bądź wspomagając procesy laboratoryjne. Użycie paradygmatów uczenia maszynowego w bioinformatyce przeciwciał otwiera nowe możliwości, takie jak oparte na języku modelowanie repertuarów przeciwciał lub generowanie nowych sekwencji w oparciu o uczenie maszynowe. W trakcie prezentacji postaram się w pigułce przedstawić możliwości, jakie daje machine learning, w tym deep learning w projektowaniu przeciwciał terapeutycznych na konkretnych przykładach. Prezentacja oparta o artykuł naukowy: Machine-designed biotherapeutics: opportunities, feasibility and advantages of deep learning in computational antibody discovery. (https://academic.oup.com/bib/article/doi/10.1093/bib/bbac267/6643456?login=false) Bio: Cześć, tu Wiktoria @biokoderka! Moją pasją jest bioinformatyka, z którą chce zapoznać jak najwięcej osób! Pracuję również jako Bioinformatyk w NaturalAntibody, gdzie używamy rozwiązań bioinformatycznych i AI w celu przyspieszenia odkrywania przeciwciał dla przemysłu farmaceutycznego. Milena Michalska: Gwiazdy w piksele - przetwarzanie danych z kosmicznych teleskopów Abstrakt: Od zamiany ciągu cyfr z sensora optycznego w kolorowe zdjęcie, do algorytmów sztucznej inteligencji identyfikującej sygnały odbierane z kosmosu, by z wielu klatek złożyć obraz ciała niebieskiego. Programowanie orbitalnych obserwatorów jest absolutnie fascynujące! Bio: Programistka zafascynowana kosmosem, pracująca na co dzień z tematami przetwarzania obrazów i computer vision. Popularyzatorka nauki, rakieciara. Dota Szymborska: ML na ludziach – etyczne lub nie zachowania chatGPT Abstrakt: Ciężko o bardziej zaangażowaną grupę treningową jaką otrzymał chatGPT. Miliony ludzi zadają pytania, nic tylko się uczyć. Jednak odpowiedzi chatGPT idą w inną stronę – coraz bardziej zachowawcze, coraz bardziej ogólne. Do tego dochodzi wizja płatnego dostępu, który ma być wprowadzony wkrótce. Wystąpienie analizujące etyczne uwarunkowania istnienia botów i zakresu ich odpowiedzialności jak i „praw autorskich”. Bio: dr Dota Szymborska specjalizuje się w etyce nowych technologii. Jej rozprawa doktorska dotyczyła etycznych uwarunkowań w procesie decyzyjnym w pojazdach autonomicznych. Entuzjastka współpracy z niebiologicznymi naukowcami. Po godzinach fascynuje się dzikim i lodowym pływaniem, triathlonistka i maratonka.

Google Docs
8f96dfe7-5c0c-479a-80c1-77b915199653
marcin-3

@rakieciara wielka prośba o linka jak będzie dostępny

rakieciara

@marcin-3 jasna sprawa, na razie łap linka do zapisów prezentacji z poprzedniego spotkania we Wrocławiu - https://polishml.community/2023/01/12/wroclaw-03-12-2022/

Zaloguj się aby komentować

Legitymacja-Szkolna

@Podko kiedyś pyałem jaki jest stack hejto taką odpwiedź dostałem:


Żadna tajemnica - php / symfony + react nextjs + flutter

Zaloguj się aby komentować

#inwestycje #inwestowanie


Mam pracę z której przychody to 8k miesięcznie po odprowadzeniu podatków. Co mogę zrobić żeby pomnożyć swoje przychody? Druga praca odpada, bo


1. kiepsko z czasem i energią na dwa etaty,


2. podpisałem umowę w której zobowiązałem się czegoś takiego nie robić


Myślałem żeby w coś to zainwestować, ale nie wiem w co żeby mieć pewny zysk, nawet jeżeli ma być on stosunkowo nieduży, i rozłożony w czasie. Myślałem o giełdzie, ale mam wątpliwości czy jest to pewny zysk.


Gadałem pare miesięcy temu z doradzcą podatkowym, i idąc za jego poradą planuję odkładać ~2k miesięcznie na czarną godzinę gdybym stracił pracę czy coś.


Jakie mam realne opcje?

Dzwiedz

@pwrtwr jak odpowiem na twoje pytanie będzie to porada dot. inwestycji.

pwrtwr

@Dzwiedz no to darujmy sobie:) W odniesieniu do Twojego oryginalnego komentarza napiszę tyko, że uważam, że jeśli doradca poradził OPowi odlożenie poduszki bezpieczeństwa to jest to jak najbardziej dobra porada. Można ją było uzyskać za darmo robiąc jakiś research w necie (np. Pytając tutaj), ale gdzieś trzeba zacząć:) Rozumiem co masz na myśli pisząc, że jakby byli tacy dobrzy w inwestowaniu to by nie byli doradcami. Z tym że to można zastosować do ludzi, którzy próbują innym wcisnąć sposób na zarobienie kokosów w rok na giełdzie albo wynajmie kawalerek. Tutaj chyba sytuację mamy inną?

redve

@Dzwiedz nie płaciłem temu doradzcy osobiście. Było to w ramach darmowych szkoleń na uczelni

Zaloguj się aby komentować

Co to k⁎⁎wa jest za trend w #webdev, że na stronie internetowej zamiast linków oferuje się jakieś pseudoprzyciski posklejane JSem które uniemożliwiają normalne korzystanie z prawego przycisku myszy?


Przykład: nie da się otworzyć "linku" do wybranego kursu w nowej zakładce klikając ctrl+LPM https://studiegids.vu.nl/nl/Bachelor/2022-2023/mathematics#/tab=3&code=&panel=Mathematics+major+Applied+Mathematics+year+2level2%7CMathematics+year+1level1


Tutaj to samo https://www.tesco.com/groceries/en-GB/search?query=milk, przynajmniej łaskawie po kliknięciu RPM jest opcja otwarcia w nowej zakładce.


To ja jestem jakiś po⁎⁎⁎⁎ny czy to wymyślają idioci?

Quake

@januszpawlacz420 ogólnie dramat się robi, funkcjonalność poleciała ostatnio na łeb na szyję.

marmot

@januszpawlacz420 Niestety, dzisiejsi frontendowcy wolą wszystko obsłużyć onClickiem, zamiast korzystać po bożemu z HTML-a . Jako senior frontenda też mnie to wkurwia, ale przynajmniej w swoim środowisku zawsze czepiam się o takie rzeczy w code review.

kalimer

@januszpawlacz420 Tak to jest, jak za webdev biorą się osoby po bootcampach, które od razu zaczęły naukę na jakiś frameworkach i nie znają podstaw htmla.. I potem to wychodzi.


A to, że strona nie działa na kilku zakładkach to nie jest wytłumaczenie... Jeśli to nie jest jakiś bank lub inna aplikacja wymagająca wysokich standardów bezpieczeństwa to trzeba to po prostu naprawić i zrobić żeby działała.

Zaloguj się aby komentować

Asu

@Fulleks to screen z wykopu ( ͡° ͜ʖ ͡°)

kalimer

Czym tu się jarać? Można powiedzieć że codzienność. Tylko, że w wielu przypadkach błędy lecą kaskadowo. Mały błąd w jednym projekcie, kilkanaście innych ma do niego referencję i już wszędzie gdzie coś z projektu było użyte leci błąd.

Dzban3Waza

@kalimer nobem jestem to sie jaram majster XD

Zaloguj się aby komentować

Autentykacja w mojej aplikacji wykonywana jest przez Auth0. Kiedy uzytkownik loguje sie komunikacja przechodzi przez load balancer, ktory pobiera token z Auth0 i zwraca go do aplikacji. Przy wykonywaniu kolejnych requestow, mimo oczekiwan load balancer, nie weryfikuje i nie odswieza tokenu. Moj uzytkownik przez 24h moze pracowac na tym samym tokenie. Mimo tego, ze token moze byc juz dawno nieaktywny.


Odnosnie tej dokumentacji: https://docs.aws.amazon.com/elasticloadbalancing/latest/application/listener-authenticate-users.html


"If the session timeout is longer than the access token expiration and the IdP supports refresh tokens, the load balancer refreshes the user session each time the access token expires. The load balancer has the user log in again only after the authentication session times out or the refresh flow fails."


Oczekiwalem ze token bedzie sie odswiezal. Moje ustawienia dla Auth0 sa poprawne i prawidlowo odswiezaja i uniewazniaja token.


Jest jakies optymalne rozwiazanie dla mojego problemu? Nie da sie prawdopodobnie zrobic przez konfiguracje ALB, kontaktowalem sie nawet z wsparciem AWS i nie maja na to rozwiazania.


Aktualnie 2 opcje jakie widze to:


  • przeniesienie logiki odswiezania do mikroservice, ale to wymaga przerobienia chyba połowe aplikacji

  • utworzenie lambdy, do ktorej bedzie przekierowanie z Load Balancera i ona byla by odpowiedziala za odswiezenie i sprawdzenie waznosci tokenu. Ale nie wiem czy to zadziala.


#aws #programowanie

DobraDupaPL

@mp2w Oswiezanie bedzie wykonywac sie automatycznie jesli zrobie request do Auth0, tak jak opisales przy pomocy refresh token.

Wiem ze nie wszystko opisalem, ale tez nie moge wszystkiego niestety udostepniac.

mp2w

@DobraDupaPL Wydaje mi się, iż ALB Auth nie spełnia Twoich wymagań. Może prościej będzie skorzystać z jakiś gotowych paczek/rozwiązań które są opisane na stronach Auth0/Okta. Jak dodasz to do kodu swojej aplikacji będziesz miał lepszą kontrolę.


Korzystasz z Auth0 więc zakładam, że używasz JWT i tokenów.


Ogólnie to request do Auth0 powinien być wykonywany w tle, w momencie kiedy:

  • dostajesz odpowiedź z serwisu, że access token jest już nieważny

  • tuż przed wygaśnięciem access tokenu (jakiś proces odświeża to w tle)

    -- od Ciebie zależy, czy będzie to powiązane z session timeout

*zależy od charakterystyki działania aplikacji (najlepiej opcja2, prościej dorobić opcja1)


Nie wiem jaki masz szacowany ruch, ale w rozwiązaniu z Lambda sprawdziłbym, czy nie będzie Cię ograniczało w jakikolwiek sposób liczba równoległych zapytań.


Jeśli myślisz nad offline token (token ważny do 30 dni - domyślnie) to sprawdziłbym ograniczenia na Auth0, ile możesz przechowywać takich tokenów per client/realm


Lambda (jak ja to rozumiem):

  • komponent, który działa jak "auth proxy" który waliduje każdy request i sprawdza ważność tokenu

    -- problem to brak refresh token w zapytaniu, chyba że przesyłasz oba tokeny


Microservice:

  • cała logika jest po stronie serwisu,

    -- również musisz przekazywać access i refresh token


Korzytanie z offline token:

  • klient się loguje. W serwisie coś się mieli i trwa to dużej niż sesja klienta, który sobie już poszedł. Access token ma ważność x godzin.

    -- proste, pod warunkiem, że nie wypłynie ten token (będzie to prawidłowo zabezpieczone)


*są tutaj pewne uproszczenia i niekoniecznie musi to być zgodne z dobrymi praktykami

DobraDupaPL

@mp2w dzięki za odpowiedź, przeanalizuje to sobię.

Zaloguj się aby komentować

Jayes

React jest w zasadzie tylko biblioteką do renderowania elementów i JavaScript jest w nim kluczowym językiem programowania. W wielu firmach używa się już TypeScriptu, ale myślę, że warto skupić się teraz na czystym JS, żebyś później docenił TS i nie błaźnił się na przyszłych interview.


Co do sensu używania JS to chodzi tu przede wszystkim o automatyzację. Jak wyobrażasz sobie stworzenie takiego portalu jak chociażby Hejto tylko w HTML i CSS? Użytkownicy będą pisać do ciebie maila z komentarzami, a ty będziesz to skrzętnie osądzał pod każdym postem? No chyba nie bardzo. JavaScript obsługuje interakcje z użytkownikiem i komunikuje się z serwerem na którym przechowywanie są wszystkie dane. Te dane później są pobierane przez front-end i renderowane (np. z pomocą Reacta) w przeglądarce. React pozwala na upakowanie treści/logiki w niezależne komponenty np. komentarz pod wpisem. Dużo by się rozwodzić.


Do JavaScriptu polecam stronę MDN (angielski zalecany):

https://developer.mozilla.org/en-US/docs/Learn


Do Reacta oficjalna dokumentacja daje radę na start:

https://reactjs.org/tutorial/tutorial.html

blablator

@Jayes spoko tylko srednio zrozumiales o co pytam, bo te zdanie o hejto w html/css jest zdeczka smieszne a ja wprost pytalem np o to jak pozycjonujesz pozniej te elementy/komponenty stworzone w reakcie na stronie - jakims csssem linkowanym do danego htmla (?) itd. z tego co rzucilem okiem na podstawy reacta to przy bardziej statycznych stronach typowo firmowych (bez bazy userow) w zasadzie niekoniecznie jest sens tego uzywac.


anyway rozumiem ze pracujesz jako frontendowiec - nie wydaje ci sie obecnie ten tech rozjebany jeszcze bardziej niz zwykle? pure html/css, do niego x frameworkow, ale jednoczesnie w calosci mozna pisac wszystko w reakcie do ktorego jest jeszcze x bzdur, oprocz reacta vue/angular i inne pierdoly

fewtoast

@blablator Jeszcze jest Svelte i SvelteKit. Polecam sprawdzić, bo to najbliższe czystego html + css + js.

Dodatek od Svelte to pewna reaktywność, binding, store i składnia list generowanych z tablicy. Tak z grubsza. Reszta to czysty html+css+js.


A React i ten jego virtual dom, i cuda typu CSS-in-JS, to nieco przekombinowane. No ale popularne...

Zaloguj się aby komentować

Mam serwer domowy, z którego chcę hostować:


Serwer minecrafta


statyczną stronę internetową


repozytorium gitea


bazę postgresql


serwer plików (odpalam serwer nginx w folderze z plikami które chcę komuś wysłać).


Pytanie: co zrobić, żebym mógł otworzyć porty w routerze i wystawić to na świat, tak żeby było to jak najbezpieczniejsze? W jaki sposób ustawić firewalla (mam na myśli jakie reguły mu ustawić / jak ma wyglądać teoretycznie. Komendy jakimi to zrobie mogę sam znaleść), i inne takie rzeczy?


Jeden serwer stoi na debianie bulleye, a drugi na arch linuxie


#informatyka #cyberbezpieczenstwo

redve

@SluchamPsaJakGra @def no dobra, ale jaka to różnica czy wystawię jeden port, czy 5?

def

@redve różnic brak, ale możesz zapanować nad tym łatwiej

SluchamPsaJakGra

@redve jak bedziesz miec np gitea i strone to obie beda dzialac przez https:// w przegladarce na defaultowym porcie

Zaloguj się aby komentować

Czuje się jakbym znowu głupie pytanie zadawał XD


Jak przetestować ascyn metodę w xunit?


Mam coś takiego:


      var movieDtoNotNull = RemoteMoviesControllerMockData.MovieDtoNotNull();


      //Arrange


      _remoteMoviesService.Setup(_ => _.GetMovieAsync(-1)).ReturnsAsync(movieDtoNotNull);


      //Act


      var resultAsync = await _controller.GetMovies(_movieTitle);


      var result = (OkObjectResult) resultAsync.Result;


      //Asert


      result.StatusCode.Should().Be(200);


No i mi rzuca błędem przy result no bo castowanie do d⁎⁎y itp. Jak mam w gógla wpisać testowanie (xunit) endpointa async i to jakoś przetestować? ja po prostu chce sprawdzać czy zwraca 200 czy 401


#dotnet #testowanieoprogramowania

kalimer

Może chociaż pokaż błąd cały?


Jak masz await, to dlaczego linię dalej masz jeszcze .Result?

Zaloguj się aby komentować

Z racji tego,że się napiłem i piszę po pijaku wrzucę wam,a co - zanim po tym jednym piwku wytrzeźwieję


#programowanie #hacking #heheszki #starealedobre :


Test na Hackera:


Punktacja - zalicz sobie po 1 punkcie za kazde dokonanie lub poprawna odpowiedz.


Jezeli otrzymales wynik pomiedzy: To jestes:


0x000 and 0x010 -----------------> Komputerowy analfabeta


0x011 and 0x040 -----------------> Uzytkownik


0x041 and 0x080 -----------------> Operator


0x081 and 0x0C0 -----------------> Nerd


0x0C1 and 0x100 -----------------> Hacker


0x101 and 0x180 -----------------> Guru


0x181 and 0x200 -----------------> Smok


Uwaga: Jezeli nie rozumiesz punktacji, to zrezygnuj od razu.


0001 Czy kiedykolwiek uzywales komputer?


0002 ... ponad 4 godziny bez przerwy?


0003 ... ponad 8 godzin?


0004 ... ponad 16 godzin?


0005 ... ponad 32 godziny?


0007 Czy kiedykolwiek opusciles jakis wyklad, bo wlasnie programowales?


0008 ... opusciles egzamin?


0009 ... opusciles slub?


0010 ... czy to byl Twoj wlasny slub?


0011 Czy kiedykolwiek programowales pod wplywem alkoholu?


0012 ... czy nastepnego dnia to mialo sens?


0019 Czy Twoj komputer ma swoje imie?


0022 Czy znasz swoj wiek w dniach?


0031 Czy wiesz, co oznacza skrot ASCII?


0032 ... EBCDIC?


0038 Czy wiesz, ile wynosi maxint w twoim systemie?


0040 Czy potrafisz wymienic potegi dwojki do 2**16 w dowolnej kolejnosci?


0041 ... do 2**32?


0042 ... do 2**64?


0045 Czy kiedykolwiek modyfikowales kod binarny?


0046 ... w czasie pracy programu?


0054 Czy kiedykolwiek optymalizowales pusta petle?


0055 Czy kiedykolwiek optymalizowales sortowanie babelkowe?


0057 Czy kiedykolwiek przemawiales do modemu akustycznego?


0058 ... czy odpowiedzial?


0059 Czy potrafisz gwizdac z czestotliwoscia 300 bodow?


0060 ... 1200 bodow?


0061 Czy potrafisz wygwizdac swoj numer telefonu?


0066 Czy potrafisz odegrac melodie na drukarce?


0067 ... napedzie dyskowym?


0068 ... stacji tasm?


0077 Czy wiesz, co oznaczaja:


0078 ... DASD?


0079 ... Emacs?


0080 ... ITS?


0081 ... RSTS/E?


0082 ... SNA?


0083 ... Spool?


0084 ... TCP/IP?


0098 Czy kiedykolwiek pokazywales nowicjuszowi "dowolny" klawisz?


0099 ... Czy to byl wylacznik sieciowy?


0119 Czy zamaskowales kiedykolwiek NMI?


0120 Czy zawiesiles kiedykolwiek system Halon?


0121 ... czy bylo to celowo?


0122 ... czy jeszcze tam pracujesz?


0131 Czy zrzuciles kiedykolwiek komputer z wysokosci powyzej dwoch pieter?


0133 Czy kiedykolwiek naprawiles problem sprzetowy srodkami programistycznymi?


0134 ... a odwrotnie?


0140 Czy kiedykolwiek pisales komentarze w jezyku obcym?


0141 Czy kiedykolwiek zniszczyles sprzet przy pomocy jedynie programu?


0143 Czy zabierasz wydruki programow na obiad?


0144 ... do lozka?


0147 Czy potrafisz programowac maszyne Turinga?


0152 Czy rozwiazales problem stopu?


0153 ... poprawnie?


0200 Czy miales kiedykolwiek wiecej niz 1 komputer?


0201 ... 4 komputery?


0202 ... 16 komputerow?


0210 Czy uzywasz wiecej niz 16 megabajtow pojemnosci dyskow?


0211 ... 256 megabajtow?


0212 ... 1 gigabajt?


0213 ... 16 gigabajtow?


0214 ... 256 gigabajtow?


0215 ... 1 terabajt?


0219 Czy masz wiecej niz 16 dyskietek?


0220 ... 64 dyskietek?


0221 ... 256 dyskietek?


0222 ... 1024 dyskietek?


0223 Czy masz choc jedna dyskietke osmio-calowa?


0282 Czy zaprojektowales kiedykolwiek uklad LSI?


0283 ... czy wszedl do produkcji?


0405 Czy znasz jakichs ludzi?


0406 ... wiecej niz jednego?


0407 ... wiecej niz dwoje?


0411 Czy logujesz sie przed sniadaniem?


0417 Czy marzysz w jakims jezyku programowania?


0421 Czy wierzysz, ze slowo menu moze kojarzyc sie z restauracjami?


0423 Czy robiles kiedys dekoracje z tasmy perforowanej lub kart dziurkowanych?


0424 Czy powiesiles sobie na scianie naga dyskietke?


0432 Czy sadzisz, ze zbieranie smieci ma cos wspolnego z zarzadzaniem pamiecia?


0439 Czy rozmawiasz z osoba siedzaca obok za posrednictwem komputera?


0459 Czy kiedykolwiek policzyles liczbe pi z dokladnoscia do ponad tysiaca znakow po przecinku?


0460 ... a liczbe e?


0461 Czy kiedykolwiek znalazles liczbe pierwsza o ponad stu cyfrach?


0462 Czy kiedykolwiek napisales samomodyfikujacy sie kod?


0463 ... czy byles z tego dumny?


0464 Czy kiedykolwiek napisales program, ktory za pierwszym razem dzialal prawidlowo?


0465 ... czy mial ponad 20 instrukcji?


0466 ... 100 instrukcji?


0467 ... czy byl napisany w asemblerze?


0468 ... czy dzialal za drugim razem?


0477 Czy kiedykolwiek spedziles 10 minut na szukanie pojedynczego bledu literowego w programie?


0478 ... ponad godzine?


0479 ... dluzej niz jeden dzien?


0480 ... ponad tydzien?


0481 ... czy pierwsza osoba, ktorej to pokazales, wskazala go natychmiast?

Zaloguj się aby komentować

Jako że jestem #programista15k i pracuje w dużej firmie na #emigracja to częściowo dotknęły mnie masowe zwolnienia w branży technologicznej. Częściowo bo mnie nie zwolnili ale za to zaczął się outsorcing i wiele dobrych ludzi zaczęło odchodzić. Mój zespół skurczył się z 13 do 4 osób, na szczęście nową prace znalazłem już miesiąc temu, na lepszym stanowisku i za lepsze pieniądze.


Niestety nie wszyscy mają tyle szczęścia i często osoby które się „zawieszały” w swoich firmach nagle odkrywają że nie już potrafią odnaleźć się na rynku pracy tak łatwo. Postanowiłem że zrobię stronę która będzie agregowała firmy które zatrudniają na stanowiska techniczne, będzie można te firmy filtrować po nazwie stanowiska, stacku technologicznym i lokalizacji. Wierzę że aplikowanie bezpośrednio na stronie firmy jest lepsze dla obu stron. Kandydat rozmawia z rekruterem wewnętrznym firmy zamiast z agencją, a firma nie musi płacić pośrednikom i portalom z ogłoszeniami.


Jeżeli jakaś firma będzie miała ochotę to będzie mogła wykupić sobie promocje na danej podstronie lokalizacji. Jest to bardzo ekonomiczny model zdobywania kandydatów, bo takie promowanie całej firmy, która zatrudnia na klika stanowisk będzie kosztowało tyle co jedno ogłoszenie na dużym portalu.


Napiszcie co myślicie o takim pomyśle, tutaj jest landing z zapisem na listę oczekujących: https://www.techleonardo.com/

930e3d9f-db6d-4fdb-b0a3-be2f691e7efc
mickpl

@zygfryt słabo cos znasz branże od tej strony.

akurat firmy duzo bardziej wola dostawać CV od rektuterow bo filtruja im sporo spamu i dostarczają sporo danych na tacy, chyba ze sa ogromne korpo gdzie maja setki osób w działach rekrutacji

zygfryt

@MauveVn zgadzam się jeżeli chodzi o status, programista to po prostu taki sam specjalista jak hydraulik czy glazurnik. Jeżeli jednak chodzi o zarobki, to smutne jest to że ludzie dużo bardziej przydatni społecznie, często zarabiają sporo mniej niż powinni. W miarę ogarnięty senior w Kalifornii zarabia tyle co lekarz.

zygfryt

@mickpl Możliwe. W dwóch firmach brałem udział w komitecie rekrutacyjnym i zazwyczaj Ci kandydaci z agencji odpadali na pierwszych etapach. Możliwe też, że po prostu były to słabe agencje. Rekrutacje o których mówię były na stanowiska tzw. permament, nie na B2B.

Zaloguj się aby komentować

veranoo

@SUQ-MADIQ W czym piszesz? Mi się udało na arduino coś takiego uruchomić. Micropython fajny, ale libki obsługujące popularne sterowniki są średnie.


Zrobiłem już skanowanie wifi i obsługę 2 rdzeni w esp32. Szkoda że to nie jest s3, ale 80zł czego się spodziewać


https://streamable.com/j75e1o

Zaloguj się aby komentować