Zdjęcie w tle

Społeczność

Programowanie

1k+

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

pracuję w #programowanie ogółem i chętnie dorobił bym se jakiś pieniądz na boku bo po prostu nie mam co robić i chciałbym więcej zarabiać. Myślicie że jakiś upwork albo inne strony do freelancingu to dobry pomysł? Chodziłoby mi o branie jakichś mniejszych zleceń na pół etatu żeby w wolnym czasie wieczorem lub w weekend sobie podziubać. No po prostu nie mam co robić i zamiast oglądać gówno seriale na netflixie czy grać w gry chciałbym więcej siana zarobić i tyle XD jest w ogóle sens korzystać z takich stron czy to raczej marnowanie czasu i konkurencja o głodowe stawki z ludźmi z bliskiego wschodu? A wam udało się złapać jakieś zlecenia na boku?


#pytanie #praca #pracazdalna #pracbaza

@Legitymacja-Szkolna Sobie obejrzyj zlecenia i to na ile ci ludzie się wyceniają,czy to przerasta twoje możliwości analityczne ?! Dobra,oszczędzę twój czas stary i powiem ci jak to wygląda na pierwsze spojrzenie (bo oczami się nie rzuca)


Osobiście tak wyszło,że nie pracuje w #programowanie więc może się to różnić i na koniec będziesz musiał SAM zrobić cholerną analizę.Ja ci tylko poradzę - za darmoszkę więc nie narzekaj jakby co na jakość czy tym bardziej że "za drogo"


jest w ogóle sens korzystać z takich stron czy to raczej marnowanie czasu i konkurencja o głodowe stawki z ludźmi z bliskiego wschodu?


Po pierwsze - tak, na tych portalach freelancingowych jest od cholery gości tańszych od ciebie którzy mają za sobą w teorii jakieś projekty. ALE:

  1. ZALEŻY OD TEGO W JAKIM JĘZYKU KODZISZ.

  2. TRZEBA BY SPRAWDZIĆ JAKIE PROJEKTY KLEPIĄ.

  3. MUSISZ TEŻ WIEDZIEĆ JAK NA KONIEC UPILNOWAĆ,ŻEBY CI ZAPŁACILI ZA TWOJĄ ROBOTĘ. W SUMIE TO TROCHĘ JAK Z DZIAŁALNOŚCIĄ JEDNAK.


W sumie więc wygląda to nie za ciekawie,ale może się okazać,że możesz być od tych ludzi lepszy albo załapać się na coś mniej popularnego. Tylko zapłaty trzeba pilnować bo mogą cię próbować zrobić w ciula na kasę. Jak nie znasz sposobu,żeby dopilnować,żeby cię nie oszukali i zapłacili - do freelancingu nie podchodź.


Po drugie: dlaczego nie drugi etat (o ile JUŻ nie jesteś na działalności) ?


Po trzecie: własny projekt:


Nie czuję żebym to akurat ja miałbym być tą osobą która odniesie sukces a nie tą z gównianym projektem który się nie przyjął.


To może się dowiedz jakie są czynniki albo co jest obecnie na topie i w ten sposób zwiększ prawdopodobieństwo sukcesu ? Jeśli masz dobrą sytuację zawodową,czas i nie dobija cię właśnie antyhedonia i przekonanie o własnej beznadziejności (jak mnie) powinieneś takie rzeczy i tak ogarnąć - choćby rozwój w twojej branży i wywąchanie gdzie potencjalnie jest więcej "siana" sprawiają,że taka "zabawa" nie będzie marnowaniem czasu.


CO DO SZCZEGÓŁÓW ZAŚ:


Jak piszę : profesjonalną analityką w sprawach komercyjnych się nie zajmuję (od kilku lat nic nawet dla siebie nie analizowałem - ostatni raz to znajomemu siostry na studia kleciłem opracowanie za marną kasę więc to zupełnie było co innego), tym bardziej nic profesjonalnego nie zamierzam robić pod komercję w ramach charytatywy, zleć albo zrób/naucz się to robić sam.


Jeśli chodzi o serwisy freelancerskie - To co musisz zrobić z twoimi umiejętnościami powinno być przecież proste:


1.Zescrappuj ogłoszenia z każdego serwisu tak,żeby się to nadawało do wrzucenia w excela czy inny arkusz

2.Sortowania i tabele przestawne - pomimo tego,że jesteś programistą takie rzeczy chyba umiesz ?


I to będą twarde dane. Proste. Że trzeba się trochę narobić ? No trzeba,ale będziesz wiedział co trzeba.


Jeśli chodzi o trendy w branży - wujek google i nie tylko,ale to już przekopywanie się przez artykuły i typowa

kompilacja źródeł. Takie coś robią takie mróweczki jak ja albo od biedy może sztuczny debil GPT3.

Ja wolę wolne chwile poświęcać na jakieś małe projekciki. Niekoniecznie komercyjne, ale często to jedyna okazja aby użyć nowszych technologii i docelowo za jakiś czas zarabiać więcej.


Kolega tak się nudził i zaczął pisać apki na androida. Teraz ma pasywny dochód kilka koła miesięcznie.

Zaloguj się aby komentować

10 dni temu pisałem, że chciałbym pokończyć kilka projektów, które zacząłem wiele lat temu, ale z różnych powodów nie zostały skończone. Ostatnio wspomniałem o mapie z placami zabaw.


https://www.hejto.pl/wpis/odgrzebalem-kolejny-projekt-ktory-robilem-okolo-5-6-lat-temu-i-to-chyba-dobry-mo


Projekcik jest bardzo mały i składał się z kilku etapów.


  1. Najpierw musiałem stworzyć Overpass query aby pobrać interesujące mnie dane z OSM. Tym zapytaniem chwaliłem się przy okazji poprzedniego wpisu. Posiada ono jeszcze kilka informacji, których aktualnie nie używam np. stworzyłem taki dynamiczny tag, który jest generowany na podstawie tego co się znajduje wewnątrz placu zabaw. Teoretycznie mógłbym robić takie sprawdzanie po stronie klienta, ale byłoby to dość skomplikowane. W przyszłości użyję tego do filtrowania wyników, które pojawiają się na mapie.

  2. Ponieważ dawno nie pisałem frontendu (a szczególnie takiego małego) to musiałem znaleźć jakieś rozwiązanie, które by odpowiednio konwertowało kod TS na JS. @marmot polecił ParcelJS i muszę przyznać, że był to strzał w 10.

  3. Na koniec zostało już napisanie strony internetowej, ale magii tam nie ma. Kilka klas, które są odpowiedzialne na pobieranie danych z OpenStreetMap i wyświetlanie ich na mapie. Dodatkowo aby nie pobierać za dużo danych na raz jest zrobione kafelkowanie i pobieranie danego obszaru. Następnie dane są zapisywane w localstorage aby nie obciążyć zbytnio serwerów overpass.


W sumie na całość poświęciłem około 5-6 godzin (miałem pewne ułatwienie w postaci projektów, które kiedyś pisałem i nie musiałem wszystkiego wymyślać od zera) łącznie ze zrobieniem prymitywnych ikonek w inkscape i może projekt nie jest bez wad, ale staje się powoli używalny. W wolnych chwilach czeka mnie czyszczenie kodu dodanie komentarzy oraz kilka funkcjonalności, które już dawniej planowałem.


Efekt jest tutaj:


https://dotevo.github.io/ludparko/#51.1214,17.0520,18


https://github.com/dotevo/ludparko/tree/master/src


W sumie to polecam używanie OpenStreetMap i tworzenie projektów przy użyciu np. OverpassAPI. Może mój projekt kogoś zainspiruje do mapowania lub tworzenia projektów opartych na OSM.


#openstreetmap #opensource #programowanie

Zaloguj się aby komentować

Robiem co mogę aby ułatwiać ludziom wejście do świata espidf ale czasami ręce mi opadają. Niektóre rzeczy, takie jak zmiana IP, serwery DNS można zrobić za pomocą jednej linijki w #arduino IDE, za to w esp-idf wymaga to wielkiego zachodu. W dodatku na Internecie brak jest przykładów, a dokumentacja jest niewystarczająco czytelna. Podzielę się z wami jak obsłużyć CORS - czyli to z czym będziecie musieli się zmagać, jak zaczniecie używać swojego #esp32 jako serwera http, czyli jakby się wydawało bardzo pospolity use-case. Aż dziwne że nie ma do tego przykładów.


Czym jest CORS?


CORS (Cross-Origin Resource Sharing) to mechanizm, który umożliwia bezpieczne udostępnianie zasobów między stronami internetowymi pochodzącymi z różnych domen.


Należy pamiętać że 192.168.0.1/ oraz 192.168.0.1/endpoint to dwie różne domeny i po próbie wysłania czegoś z klienta(przeglądarki) na endpoint serwera(esp-ka) napotkacie się na błąd CORS.


W nomenklaturze frameworku Arduino problem ten można rozwiązać po prostu wywołując na instancji serwera metodę server.enableCORS(true), przed jego uruchomieniem(co wygooglujecie w minutę). Zauważycie wtedy że lecą jakieś dziwne requesty HTTP_OPTIONS, serwer odpowie jakimiś dziwnymi nagłówkami ale to zignorujecie bo wszystko będzie działać. I dobrze.


W esp-idf musicie te wszystkie rzeczy obsłużyć sami. Przed próbą wysłania HTTP_POST na serwer, przeglądarka wyśle na Wasz endpoint 192.168.0.1/endpoint zapytanie HTTP_OPTIONS na które musicie odpowiedzieć. Wystarczy umieścić w odpowiedzi 3 headery. Przykładowy handler obsługujący corsa.


static esp_err_t cors_handler(httpd_req_t *req)


{


ESP_LOGI(TAG,"OPTIONS cors handler");


httpd_resp_set_hdr(req,"Access-Control-Allow-Headers","*");


httpd_resp_set_hdr(req,"Access-Control-Allow-Origin","*");


httpd_resp_set_hdr(req,"Access-Control-Allow-Methods","*");


httpd_resp_send(req,"",HTTPD_RESP_USE_STRLEN);


return ESP_OK;


}


<br />

Dopiero po tej odpowiedzi przyjdzie właściwe zapytanie typu POST z danymi, które chcecie obsłużyć. Jak pod wpisem będzie 5 piorunów do napisze minimalistyczną apke(przykład) która będzie hostowała jakąś stronkę zbierającą dane i wysyłającą je do esp-ka


#programowanie #elektronika #raspberrypi

23991c85-70cd-4ada-8c47-7064673c0e33

@Gitler Nie zgodziłbym się że server http na esp to pospolity use-case. Pospolitym use-casem jest to że esp jest klientem i przesyła dane na serwer, albo że esp jest serwerem i komunikuje się z klientem za pomocą socketów TCP/UDP. Serwer http to jakiś overkill na zasadzie prześlemy obrazek z kamerki, ale i tak nie podłączy się pod to więcej niż jedna osoba w tym samym momencie.

Zaloguj się aby komentować

@Lubiepatrzec @cec W prywatnym repo trzymam, chcę to rozwijać. Wszystko jest OpenSource.


Wykrywa jak widać, pod spodem siedzi API i wysyła na razie maile/pushe z tym co było na video jak kogoś widzi np. przed Twoimi drzwiami w kamerze, dalszych zastosowań proszę się domyślać.


Mam nadzieję że nie zjedzą mnie billingi na AWSie jak to postawię xD

@mrcino Jakiego modelu użyłeś, i na czym to odpalasz?


Sam coś podobnego teraz dłubię na potrzeby monitoringu domowego. W warunkach ograniczonych zasobów testuję obecnie yolo3 (link: https://pjreddie.com/darknet/yolo/ ) i na razie znośnie się sprawdza.


Przy czym mi jest potrzebna jedynie szybka klasyfikacja w celu wysłania alertu "człowiek w domu" albo "kot pod drzwiami".

Zaloguj się aby komentować

Hej. Istnieje jakaś strona podobna do hyperskill?? Skończył mi się okres próbny 3msc, a chciałbym jeszcze się czegoś nauczyć. Chyba że ma ktoś refa na 3msc i się podzieli?

#programowanie #python #sql #komputery

Zaloguj się aby komentować

@Fausto kupilem sobie ksiazke do pythona kiedys, co prawda nie mozna powiedziec, ze nic sie nie nauczylem, bo cos tam umiem, ale skonczylo sie na C# w koncu, lepiejmi siadlo

@Zielczan C# byłby całkiem fajną alternatywą dla Javy gdyby Microsoft nie był taki zjebany. Chociaż były różne podejścia, f# i inne badziewia

@Vuaaas miałem Jave na studiach i C# mi sie bardziej podoba, ale to moze byc zludne wrazenie, bo ostatni raz w Javie smarowałem coś z 12 lat temu, a Sharpa używam powiedzmy że codziennie.

Zaloguj się aby komentować

Czego najlepiej użyć do prostej stronki w TypeScript, która ma niemal pusty index.html. Więc vue.js, react itd odpadają.


Kiedyś miałem w npm zrobiony skrypt typu build, który odpalał tsc i jakieś minify. Ale to było pewnie 3 lata temu albo i więcej, więc pewnie można fajniej.


#typescript #frontend #programowanie

Zaloguj się aby komentować

Cześć,


czy jest tu jakiś ekspert z #datascience, który zechciałby mi pomóc w stworzeniu prostego modelu predykcyjnego? Mam wstępnie obrobione dane w .csv, ale utknąłem na modelowaniu, tj. nie jestem pewien w jaki sposób dobrać parametry żeby to miało ręce i nogi i żeby móc z tego wyciągnąć jakiekolwiek poprawne wnioski.


Z góry dzięki za pomoc!

@plemnik_w_piwie tak, potrzebuję zrobić model predykcyjny, którego zadaniem będzie sprawdzenie szansy na to, że dany pociąg będzie opóźniony. Dane, które posiadam zawierają informacje o konkretnych pociągach, stacjach, datach i godzinach przyjazdu/odjazdu oraz o opóźnieniach na danych relacjach. Próbowałem to wszystko wymodelować w SAS Miner, ale wyniki raczej nie były satysfakcjonujące.

@kolorado no to zacznij od prostej statystyki dla danej linii:

Wykres opożnienia linii w czasie, to od razu ci pokaże trendy.

Średnie opóźnienie i odchylenie standardowe ci pokażą, która linia ma ogolnie niejwieksze opóźnienia

Potem sprawdziłbym korelacje między nimi, bo spożnienia mogą chodzic parami.

Cykliczność i ogólnie postarał się zrozumieć przyczynę opóźnień, bo jeśli np na twoich liniach bywają opóźnienia z powodu problemów z pociągi spoza twojej listy, to powinieneś rozszerzyć badanie. Pkp kiedyś podawało powody opóźnienia pociągu przy portali z ich śledzeniem. Ale to trzebaby studiować na bieżąco, bo nie kojarzę archiwalnych danych z tego. Fajne zajęcie ogólnie:)

Zaloguj się aby komentować

Zaloguj się aby komentować

Prace nad wifiManagerem/stroną konfiguracyjną do #hydroponika trwają. Szłoby szybciej jakby libki od espressif nie były tak zbugowane. Nigdy nie deployowałem stronki napisanej we #flutter na #esp32 i jestem ciekawy ile pamięci będzie to zajmować. W kontekście apek mobilnych flutter wypada pod tym względem beznadziejnie także mam nadzieję, że tutaj będzie chociaż trochę lepiej.


Beka, że nie ma żadnego info o esp touch. Na stronie głównej jest tylko takie coś:


https://www.espressif.com/en/products/software/esp-touch/overview


Korzystaliście kiedyś z wifi_provisioning dla esp ? Jak wypada w porównaniu z wifiManagerem od tzapu?


https://github.com/tzapu/WiFiManager


#programowanie

5b00698f-170e-4b37-a8cb-f6962ddbc02e

@Gitler Ja sobie tam potrzebne rzeczy napisałem przy użyciu lambd i śmiga. Pamiętam, że gdy pisałem kiedyś swoją apkę na ESP32 to moduł do serwera (nie pamiętam jak się nazywał) co jakiś czas zawieszał mi ESP. Na EspHome jeszcze mi się to nie zdarzyło.

Zaloguj się aby komentować

Biorąc pod uwagę to, że jednak ludzie to zawodne maszyny (a mi ostatnio dość często udaje się nawalać, choroba itd), będę szukał osoby, która będzie mi mogła pomóc przy pracy którą wykonuję.


Nad czym pracuję? Głównie zajmuję się utrzymaniem i rozwijaniem REST API, które wykorzystuje tak zwaną Sferę(Sfera dla Subiekta nexo). Sfera to zestaw narzędzi, który pozwala wykonywać prawie wszystkie działania, jakie dostępne są w Subiekcie Nexo. Największym wyzwaniem będzie ogarnięcie tutaj rzeczy jak to nazywamy "Subiektowych", związanych z Subiektem Nexo oraz Sferą.


Aplikacja stoi na #dotnet, czyli tutaj wiadomo, że jest #csharp.


LINQ, MS SQL, Swagger, Postman, ngrok, git, trello i tego typu sprawy. Nie ma tutaj jakiś super nowych technologii, jest raczej więcej grzebania w tych starszych.


Jeśli chodzi o doświadczenie, to pewnie taki junior byłby ok. Fajnie jeśli byłby to ktoś z Rzeszowa/Dębicy lub okolic.


Nie byłoby to coś na pełen etat, tylko raczej bardziej coś dodatkowego na UZ albo jeszcze inaczej, raczej idzie się tutaj dogadać, choć to już ode mnie zależy. Znajomość #vue(tutaj to już naprawdę dobra znajomość vuejs byłaby wymagana, czyli pewnie na poziomie doświadczonego mida), czyli #webdev też mogłaby mieć wpływ na to, jakby to tutaj wyglądało, ale akurat nie jest to priorytetem i ode mnie to nie zależy.


Mój wpis nie jest pełnoprawną ofertą pracy. Otwartej rekrutacji też nie prowadzimy, z niczym też pośpiechu nie ma.


Na razie sprawdzam, czy może jakiś chętny by się tutaj znalazł.


#programowanie #praca #pracait #dotnet #csharp

@Dissociated mogę polecić kumpla, co prawda bardziej sieciowiec i wiele rzeczy musiałbyś go nauczyć, ale za to można mu płacić w orzeszkach

@ali7200 Tutaj jednak dobrze by było, jeśli ta osoba miałaby jakieś doświadczenie z programowania w .net, żeby chociaż w tych technologiach siedziała/uczyła się.

Zaloguj się aby komentować

Kurcze pewnie ze dasz radę.

A skąd taka potrzeba wyszla? Zmieniasz robotę i mało ofert z Twojego stacka czy co?

@kto3 chodzi tylko o jedna cholerna biblioteke pod pythona, ktora nie jest zaimplementowana w wersji na windowsa - pyarrow. Dali mi jakiegos maca, to pomyslalalem, ze ogarne juz pythona

Zaloguj się aby komentować

Zaloguj się aby komentować

Odgrzebałem kolejny projekt, który robiłem około 5-6 lat temu i to chyba dobry moment, aby go dokończyć - a w sumie to zrobić od zera bo kod gdzieś zaginął.


Projekt powstawał, gdy mój syn miał około 2 lata. Wtedy sporo spacerowałem z nim po Wrocławiu i chodziliśmy po różnych placach zabaw. W pewnym momencie pomyślałem, że fajna byłaby strona, która pokazuje co na danym placu zabaw jest np. huśtawki, piaskownica itd. Dodatkowo aby była możliwość pofiltrowania i takie tam. W tym czasie robiłem całkiem sporo projektów w #openstreetmap   np. indoor Map, mapę dla rowerzystów i takie tam projekciki. Często bardziej istotne było aby zrobić je w jeden - może dwa dni niż, żeby były ładne zarówno od strony użytkownika jak i kodu.


Pierwszy krok mam zrobiony, czyli zapytanie do overpass, które pomoże wyświetlić mi dane:


https://overpass-turbo.eu/s/1vbg


Gdy znajdę chwilkę czasu to pewnie przy użyciu leaflet ogarnę stronkę z wyświetlaniem.


#programowanie #mapy

Zaloguj się aby komentować

Ejejejejej. Pochwalcie się co ciekawego ostatnio znaleźliście na temat #programowanie - jakąś bibliotekę?


Może jakiś fajny AI model co można uruchomić lokalnie?


Może jakiś zajeb%@#% serwis?


Albo coś fajnego self hosted?


Mam wolny wieczór, chętnie o czymś ciekawym poczytam.


#sztucznainteligencja #js #javascript #react #aws #google #python #php #golang #rust #react

Aby zrozumieć dlaczego virtio jest fajnym rozwiązaniam trzeba się najpierw zagłębić w to jak w ogóle wygląda postawienie systemu np. Androida na urządzeniu. Każdy telefon jest trochę inny. W inne miejsce może być podpięta pamięć, serial itd. Dlatego zawsze kilka tygodni zajmuje pokonfigurowanie kernela. Potem trzeba napisać HAL, który tłumaczy androidowi jak np. używać GPS. To znów wymaga czasu. Każda aktualizacja androida wymaga dopasowania tego co już jest. Często więc dużo czasu i pieniędzy wymaga takie coś - jest też Treble, ale mniejsza z tym teraz.


Konkluzja jest taka:

Różne systemy operacyjne odpalane na czymś w stylu telefonu. Jest system linux host, który przez virtio przekazuje wszystko do guesta (usb, bt, wifi itd) np. Androida i dzięki temu działa od razu bez zabawy w drivery po stronie androida.


To jest o tyle fajne, że jeśli się przyjmie na szeroką skalę to aktualizacja systemu będzie możliwa na dowolnym urządzeniu. Wymiana systemu na dowony inny używający virtio też nie będzie problemem. Może rynek telefonów zacznoe przypominać rynek PC, gdzie możesz sobie podmoenić system i wszystko śmiga.

Zaloguj się aby komentować