#programowanie

238
1753
Pierwszy raz w życiu mam taką wtopę, poradźcie coś ( ͠° ͟ʖ ͡°) Wziąłem laptopa do zrobienia od koleżanki. Chciała bym tylko odświeżył system na nowy, doinstalował to i tamto. Ale ja głupi zaoferowałem się że zamówię części i wymieni się dysk, dołoży RAMu. Okazuje się że ciężko to rozkręcić a na dodatek to laptop "klejony". No pierwszy raz w życiu nie podołałem laptopowi, ale wstyd. ( ͠° ͟ʖ ͡°) Odeślę części bo 14 dni na zwrot ale co jej powiedzieć?

#informatyka #komputery #gownowpis #programowanie
wombatDaiquiri

@gawafe1241 to kara od Boga za spermiarstwo. Oddać, skasować conajmniej czteropak, wycenić w naturze szacowaną ilość godzin pracy żeby zrobić upgrade i elo.

American_Psycho

@gawafe1241 jaki model?

Zaloguj się aby komentować

Oj dziś na tagu chyba nie bez powodu cicho xD.
Ja dopiero po pracy rozwiązałem Part 2, oczywiście "umiarkowanym" brute force...
No nic, zobaczymy co dalej.

#adventofcode #programowanie
2c8a5cc7-a75c-4a23-b7a3-465ab19de4a3
lukmar

heheheheheh, okej. czyli zupełny bruteforce odpada w drugiej części xD

0f6028ee-c2de-4cc6-a2c0-386080ffbcc0
mpower

Mi się w końcu udało part 2, ale chcąc uniknąć brute force poczytałem trochę komentarzy na reddicie

BilboBagosz

Hasło do 2 części dnia piątego: część wspólna zbioru

Zaloguj się aby komentować

Jak często macie tak, że stoicie na czerwonym świetle na skrzyżowaniu, na którym nikogo nie ma? Ja często jeżdżę w godzinach późnych i mnie to doprowadza do szału. To jest bezsensowne marnowanie czasu i benzyny. ALE nie pisałbym tego posta tylko po to, żeby ponarzekać. Ostatnio przypomniałem sobie o pomyśle, który kiedyś widziałem w sci fi (u Kosika) - program (tam była to SI) do sterowania ruchem. Przecież przy współczesnych możliwościach to powinno być w zupełności wykonalne. Może by zrobić petycje do urzędu miasta np. Warszawy, żeby rozważyli zainwestowanie w takie coś. Co myślicie?
#warszawa #programowanie #niewiemjaktootagowac
wonsz

@EncePenceNieMamRence. światła i niektóre znaki służą rozwiązywaniu konfliktów pierwszeństwa na przecięciu się kierunków ruchu - jeśli konflikt nie występuje to stoisz tylko dlatego że boisz się mandatu.

Nemrod

@EncePenceNieMamRence. U nas już jest dużo świateł z czujnikami pod asfaltem. Tu znowu problem jest taki, że czujniki często nie łapią motocykli i wtedy taki stoi do śmierci (albo czeka, aż nadjedzie za nim osobówka).

wombatDaiquiri

@EncePenceNieMamRence. 


program (tam była to SI) do sterowania ruchem. Przecież przy współczesnych możliwościach to powinno być w zupełności wykonalne.


teoretycznie tak. Praktycznie jest to pojebanie duża i pojebanie trudna inwestycja, którą ciężko by było wycenić. Polecałbym doktorat z urbanistyki i wycieczkę na MIMUW czy AGH w poszukiwaniu ambitnego algorytmika na początek xD


Po pierwsze musisz zgromadzić dane - życie to nie gra, tutaj samochód sam nie powie gdzie stoi. Dochodzi do tego problem etyczno/prawny, gdybyś chciał to robić kamerami. Bo tymi samymi kamerami można śledzić każdy krok obywateli.


Po drugie - jak wyznaczyć "funkcję celu"? Samochody przejeżdżają jak najszybciej przez miasto? Ilość wypadków jest mniejsza? Trasa od A do B jest pokonywana w jak najkrótszym czasie? Ludzie przesiadają się na zbiorkom?


Po trzecie - ludzie będą musieli być non stop czujni. System może w każdej chwili zdecydować, że masz jechać. Koniec z bezpiecznym zmienieniem stacji radiowej na światłach. Większy stres, koszty w zdrowiu psychicznym populacji właściwie nie do oszacowania.


Po czwarte (xD) możliwe, że to wszystko po nic. Możliwe, że po zrobieniu wielkich badań wielodziedzinowych okaże się, że obecny system gdzie są chyba trzy wzory zmiany świateł na skrzyżowaniach (autyzm here) jest totalnie optymalny i miliony jeśli nie miliardy złotych psu w dupę.

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
Hejterzy!
Jest tu kos kto agarnia Makra w Excel?
Mam gotowa tabele, jej celem jest zautomatyzowane wysyłane faktur/rachunków na email z bazy klienta.
Jedyny porblme jest taki, ze napisane Macro nie działa na MacOS.
Ktos mógłby mi pomóc w tym? jestem w stanie zpłacić.
#excel #programowanie #macos
Taxidriver

applescript

set theSubject to “ACE TAXI invoice =date()”

set theContent to "Content"

set theAddress to “acewinderemere@***.com”

set theAttachmentFile to "/Users/aj/ACE ACC 2023/"


tell application "Mail"

  set theNewMessage to make new outgoing message with properties {subject:theSubject, content:theContent & return & return, visible:true}

  tell theNewMessage

    make new to recipient at end of to recipients with properties {address:theAddress}

    tell content

      make new attachment with properties {file name:theAttachmentFile as alias} at after the last paragraph

    end tell

  end tell

  send theNewMessage

end tell


vba

Dim script As String

script = "do shell script ""osascript /Users/aj/ACE ACC 2023/Script/ExcelEmail.scpt"""

MacScript(script)

Taxidriver

taka rade dal mi ChatGPT ale po zaimplementowaniu tego nic nie rusyzlo

dsol17

@Taxidriver już nieaktualne ?

Zaloguj się aby komentować

Cześć,

Chciałbym zacząć naukę SQL, szukam jakiegoś kursu online wykorzystującego różne nowoczesne techniki nauczania. Wiem, że mógłbym kupić jakąś książkę i tak się uczyć ale mamy 2023 rok, na pewno są ciekawsze, szybsze, bardziej efektywne sposoby na naukę. Ktoś coś poleci?
#sql #programowanie #nauka #bazydanych #pytanie #szkolenie
WolandWspanialy

@dzangyl SQL w 2023 ? Teraz programistę od bazy oddzielają takie warstwy abstrakcji że nikt nie ma czasu w sqlki wchodzić. Piszę to ja DBA.

globalbus

@WolandWspanialy piszę SQLki, bo to szybsze niż zapoznawanie się z kolejnymi abstrakcjami, by nie strzelić sobie w kolano

Poza tym, coś trudniejszego od select * from tabelka join tabelka 2, zwykle i tak pisze się ręcznie.

Vuaaas

@globalbus To trochę słabo bo jak będziesz chciał zmienić mysql na postgresa albo co gorsza mongo to chyba szybciej będzie napisać aplikacje od nowa

vinclav

@dzangyl "kupić książkę" o i mądrze myślisz, nie spierdol tego.

WolandWspanialy

@dzangyl Żeby dać Ci jakąś dobrą radę. Jak chcesz się zająć sql to subiektywnie polecam zacząć równolegle od zrozumienia pojęcia normalizacji bazy danych. Niestety teoria tego jest straszną mordęgą więc polecam jak najszybciej poszukać przykładów praktycznych do postaci 3 włącznie. Da Ci to dobrą podstawę do zrozumienia jak powinny być budowane struktury relacyjne.

Zaloguj się aby komentować

Leniwy tutaj. Jak chcę mierzyć średnią w czasie to wystarczą mi dwie liczby, suma wszystkich ocen i liczba ocen. Jak pojawia się nowa ocena to dodaje jej wartość do sumy i 1 do liczby i mam nową średnią.

Medianę da się w ogóle mierzyć w taki uproszczony sposób (albo w przybliżeniu jakimś), że mam tylko z 3-6 liczb do niej?

#programowanie #matematyka #statystyka
5tgbnhy6

jaką masz skalę ocen? może wystarczy zliczać liczbę ocen danej wartości?

UncleFester

@Deykun No, to teraz podaj średnią dobową temperaturę powietrza.

Deykun

@UncleFester

Nadal możesz to zrobić z 2 liczbami jeśli aktualizacje masz co stały określony czas. Imho to nie jest problem, akurat to jest coś co na starcie ma błąd pomiarowy więc próbkowanie i strategię tylko pozwalają go minimalizować.

UncleFester

@Deykun 

Mój poprzedni wpis był trochę prowokacyjny.

Z problemem zetknąłem się przy obliczaniu SAT (sumy średnich dziennych temperatur).

Używa się tu średniej (T max + T min) / 2


Przykładowe inne średnie stosowane w meteorologii (IMGW):


- M1 = (t00 + t01 + t02 + … + t23) / 24;

- M2 = (Tmax + Tmin) / 2;

- M3 = (t00 + t03 + t06 + t09 + t12 + t15 + t18 + t21) / 8;

- M4 = (t00 + t06 + t12 + t18) / 4;

- M5 = (T06 + T12 + 2·T20) / 4;

- M6 = (Tmax + Tmin + T06 + T18) / 4;


I bądź tu mądry.

wombatDaiquiri

Odpowiedź od @5tgbnhy6 chyba najprostsza, chociaż chyba lepiej znana jako counting sort - https://en.m.wikipedia.org/wiki/Counting_sort pozwala sortować inty liniowo


Alternatywnie możesz próbować jakichś cudów z BST - https://en.m.wikipedia.org/wiki/Self-balancing_binary_search_tree intuicyjnie wydaje mi się, że trzymając wysokość poddrzewa mógłbyś wyliczyć medianę w czasie logarytmicznym, ale to tylko moja intuicja i może być z dupy. Dodatkowo dużo trudniejsza w implementacji więc zależy od usecase - jeśli to nie zadanie na studia a życiowe, to pewnie nie warto.

Zaloguj się aby komentować

Czwarty dzień i w końcu coś luźnego : )

#adventofcode #programowanie
mpower

Prawda, pierwsza część poszła w 10 minut, druga mam nadzieję że pójdzie równie łatwo podczas przerwy w pracy

rust-n-dust

@mpower 10 minut to zajęło mi "przetworzenie" logiki jak liczyć punktację dla karty xD

mpower

@rust-n-dust z czasem będzie lepiej

Zaloguj się aby komentować

Hejka wszystkim, jak ktoś czuje, że nie daje rady z zadankiem, to może niech napisze na tagu, to ogarnie się podpowiedzi. Warto się nie poddawać, bo to doświadczenie później zostaje w głowie i palcach, a zadanka szczególnie późniejsze, w któych chodzi o wydajność są bardzo wartościowe.

#programowanie #adventofcode
camonday

Bardzo fajna inicjatywa! A pomożesz z tym że po całym dniu na uczelni nie mam siły na kodowanie nawet takich małych ciekawych zadanek? :V


Śmieszki śmieszkami, jak będę mieć siłę to usiądę ponadrabiac ale i tak myślę że jedno dziennie. Ale czy będę robić po kolei czy zgodnie z dniem w kalendarzu to jeszcze nie wiem. Inicjatywa pomagania sobie fajna

BilboBagosz

@camonday ważne, żeby samemu też coś naskrobać, najlepiej dojść do miejsca, w którym się po prostu utknie - to jest dobry moment na sformułowanie pytania. Kolejność i czas nie są ważne, wydaje mi się, że wiele osób chętnie zaangażuje się w podpowiedzi lub wskazywanie błędów.

Zaloguj się aby komentować

Hejo,

Znajomy wypuszcza gierke na Steama, niedługo będzie dostępna.. Wrzucam trailer do obejrzenia.

FUN FACT: Pisze to w VIM-ie

#programowanie #cpp #opensource #gamedev #hypersomnia

https://www.youtube.com/watch?v=L4zSA34fD_E
koszotorobur

@Hajt

Written in modern C++, without a game engine!

Ke wat?

Pjorun

@koszotorobur pewno chodzi o to, że własny silnik klepnął. W celach edukacyjnych spoko, ale ta gra pewno by na unity ładnie chodziła. Chociaż chyba unity już nie jest fajne, bo kombinują z wydzieraniem kasy od devów. I sumie nie wiem jaka jest alternatywa Pisanie własnego silnika, to jak wypalanie własnych cegieł na budowę domu. Zrobisz sobie cegły jakie chcesz i masz więcej swobody, ale kupne cegły będą tańsze i zrobisz w sumie to samo

koszotorobur

@Pjorun - gra jest Open Source - wszystko ładnie gość wyjaśnił w repo: https://github.com/TeamHypersomnia/Hypersomnia - nie znałem tej gry i jestem pod wrażeniem jego pracy!

Ja już właściwie tylko używam https://godotengine.org/ - w pełni darmowy silnik Open Source - właśnie wyszła wersja 4.2 z wieloma usprawnieniami i nie trzeba płacić haraczu jak za Unity.

Uczę dzieciaki robienia gier na https://gdevelop.io/ skonfigurowanym pod robienie lokalnych buildów na Androida tak, że nie trzeba używać dodatkowych usług chmurowych, które są płatne - sam silnik też jest właściwie darmowy i Open Source i świetnie nadaje się do wprowadzenia w budowanie gier bo buduje się z gotowych klocków i używa wizualnego programowania (dla zaawansowanych jest też pisanie normalnego kodu JavaScript).

koszotorobur

@Hajt - jak to naprawdę Twój kolega to przekaż mu szacuneczek za tworzenie gry przez tyle lat i do tego bez żadnego gotowego silnika!

Zaloguj się aby komentować

Kur*a, ludzie w kosmos latają, a ja nie mogę się nauczyć programować tak żeby myśląc o projekcie webowym wiedzieć co trzeba zrobić od A do Z. Tylko jakieś laravele sralavele... ( ͠° ͟ʖ ͡°)
#programowanie
Vuaaas

@sone Kup sobie miesiąc Laracasta. Tam są różne playlisty z rzeczami których warto się nauczyć. W jednej z nich jest pokazany proces tworzenia frameworka - dodawanie bootstrapa, odbierania requestów, przepuszczania przez różne klasy i zwracania do użytkownika. Tak dowiesz się jakbyś mógł zbudować swój własny framework. Ehhh, pamiętam czasy jak miało się tylko PHP, MySQL, jQuery i człowiek wszystko ogarniał przez PDO xD

vinclav

@sone  to zależy.

My nie śpimy, my czekamy aż coś się spierdoli.

rtofvnt

@sone a no widzisz ... ja mialem odwrotnie - zaczynalem kieeedys w gołym PHP i martwiłem się, że ludzie latają w kosmos a ja nie mogłem przesiąść się na frameworki.

Zaloguj się aby komentować

Dzień 3 naprawdę trudny. Poziom w tym roku jest, krótko ujmując, dojebany

Ale dałem radę, 2 gwiazdki zgarnięte.

Upubliczniłem dzisiaj moje repo z rozwiązaniami w Kotlinie, gdyby ktoś był zainteresowany https://github.com/marrek13/adventofcode2023

Miłego wieczoru!

#adventofcode #programowanie
rust-n-dust

Ja już dziś chciałem sobie odpuścić przez to... Ale na szczęście zrobienie kilku godzinnej przerwy pozwoliło spojrzeć na problem z innej strony i rozwiązać.

Ten rok to na razie 'Advent of Parsing' a nie Coding, ech...

mpower

To prawda, jak na razie wszystko sprowadza się do skomplikowanych operacji przetwarzania tekstu wejściowego, bo jako takie zagadki potem już są trywialne

Zaloguj się aby komentować

#programowanie w pierwszej pracy jestem odpowiedzialny za developowanie nowych aplikacji, czyli wywoływanie REST-a w pythonie. Chciałem iść w branżę data science, gdzie mogę pracować z matematyką i analizowaniem danych zamiast samego klepania kodu (chce klepać kod który coś przeliczy, a nie coś monotonnego i tak prostego że nawet chatgpt to kiedyś pewnie będzie pisać).
Mam pracę w której robię bardzo mało, i płacą mi bardzo dużo. Na tyle dużo że mając ten rok doświadczenia dalej ciężko żeby mi ktoś chciał tyle dać. Problem w tym że wywoływanie REST-a to kiepskie doświadczenie dla analizy danych (chociaż stanowisko ma w sobie nawet data governence), a szczególnie takiej w której mi dobrze zapłacą.

Czy dobrym pomyslem byłoby poszukanie roboty gorzej płatnej, w której będzie zapierdol, ale która będzie powiązana ściśle z analizą danych? Tym sposobem za 2 lata miałbym 2 lata doświadczenia w branży DS i mógłbym wołać wyższe stawki w branży która mnie interesuje, a tak miałbym 3 w kodzeniu REST-a z tytułem data governence, ale chyba nic wybitnego do DS.
Przy okazji, czy w DS coś pomoże tytuł licencjata z matematyki?
#datascience #pracbaza
GrindFaterAnona

@redve lepiej sobie zostaw dobrze platna prace, w ktorej nie musisz duzo robic. Skoro nie musisz duzo robic, to masz czas zeby sobie robic projekty DS na boku. Hobbistyczne do portfolio na gicie, male zlecenia. Licencjat z matmy dobrze widziany ale zrob tez jakies certyfikaty z rozwiazan chmurowych pod DS od Azure albo AWS i bzikaj. Doswiadczenie w budowaniu aplikacji i kodowaniu w ogole zawsze mile widziane

rakokuc

@redve musisz sobie odpowiedzieć na jedno zajebiście, ale to zajebiście ważne pytanie: co chcesz robić w życiu – i zacząć to robić.

redve

@rakokuc ale ja już jaram blanty i gram w tf2

koszotorobur

@redve - ja wiem, że to nawiązanie do filmu - ale wieloletnie jaranie powoduje niekorzystne zmiany w mózgu i nie pomaga w byciu dobrym w analizie danych - więc z tym bym uważał

koszotorobur

@redve - nawet wywołani RESTa można ulepszyć - jeśli nie używasz to polecam asyncio i asynchroniczne moduły zewnętrzne jak aiohttp.

Do analizy danych koniecznie jest ogarnięcia Pandas, Polars, Numpy, Plotly - polecam też Dash do robienia stron z wizualizacjami.

Wiedzieć jak optymalizować kod pod duże obliczenia to już chyb standard - najlepsze rezultaty daje Numba i Cython ale są też inne możliwości więc zacznij robić to kiedy się nudzisz w obecnej pracy.

Do tego warto ogarnąć chmurę i minimum ich usługi do analizy danych - AWS chyba najpopularniejszy - do tego można zrobić oficjalne certyfikaty i one są całkiem poważane.

Konteneryzacja to plus - więc ogarnięcie Dockera, Podmana, Compose to podstawa.

Linux oczywiście zawsze na propsie - minimalne musisz ogarniać WSL na Windowsie i jak developować na Windowsie lub Macu ale uruchamiać na Linuksie.

Pewnie są jakieś inne rzeczy co pominąłem ale powyższe to podstawy.

redve

Linuxa mam prywatnie od lat. Pandas, numpy, scikit, pyplot mam na studiach i douczam sie samemu. Cośtam o optymlizacjach wiem, bo sie tym bawiłem kodząc gry w c++.


Ile musze wiedziec z konteneryzacji? Stawiam usługi przez docker compose, ale sam swoich paczek jeszcze nie konteneryzowałem

Zaloguj się aby komentować

Ech, no cały czas w drugim dniu w pierwszej części dostaję - 1809, które jest błędne.
Nie wiem dlaczego grrr.

Edit. Dosłownie pare minut po napisaniu posta ogarnąłem, pierwsza część za mną.
#adventofcode #programowanie
Fausto userbar
lukmar

@Fausto w czym siedział błąd?

Fausto

@lukmar w logice rzecz jasna nie porównywałem liczb na podstawie kolorów.

Zaloguj się aby komentować

Zaloguj się aby komentować

WifiManager status update

Udało mi się naprawić pare bugów i dodać do servera obsługę przez web socket. Dodalem funkcjonalność listowania dostępnych sieci wifi na stronce i aktualnie wygląda to jak na zdjeciu. Niestety się to nie ładuje po pierwszym wczytaniu strony a dopiero po kliknięciu przycisku "refresh". Problemem jest to że frameork twierdzi że podaje mu zły uchwyt do serwera i nie może znaleźć deskryptora soketu, który jest z nim powiązany. Dziwne ... Wiem, że w requeście, odpowiedzialny za inicjaliwoanie handshaku, który przychodzi od klienta(przeglądarki) jest uchwyt jakiegoś serwera ale zakładałem że jest to tem sam uchwyt, który został mi zwrócony jak tworzyłem instancje serwera? Czyżby to był bug frameworku ? Nie wiem. Dokumentacji do tego nie ma i zostaje mi tylko analiza kodu bibliotecznego
Następnymi krokami będą:

  • dodanie obsługi "custom parametrów" ( na wzór tego co oferuje wifiManager od tzapu)
  • minifikacja stronki ( ogólnie liba zajmuje ponad 1mb i musze to zoptymaliwoać pamięciowo ale na początek zaczne od tego)
  • dodanie logera na stronce ( taki bonus bo inne wifiManagery tego nie mają)

Jakie inne funkcjonalności moge jeszcze dodać ? Co ma konkurencja, lub czego nie ma a powinna mieć? Na koniec ankieta.

#esp32 #arduino #embedded #programowanie #diy
4869febb-eae6-4f7b-b109-dd6ddaca7e20

Czy w przypadku esp32(4mb flashu) 1mb zajęte przez wifiManagera to ZA dużo

18 Głosów

Zaloguj się aby komentować