

Społeczność
Programowanie

Zaloguj się aby komentować
Pierwszy raz dostałem tydzień na zrobienie taska którego skończyłem w 2h ( ͡° ͜ʖ ͡°)
Myślę czy zgłaszać że możliwe że będę miał z nim małe opóźnienie
Zaloguj się aby komentować
Czy mieliście projekt w którym klient nie miał idiotycznych wymagań?
Mój obecny poprosił o program, po czym wrzucił do niego input który jest totalnie z d⁎⁎y, i jest problem ponieważ wynik mu nie pasuje xDD
Zaloguj się aby komentować
Dlaczego nienawidzę polskich twórców contentu związanego z it czy techbologia?
W sumie to rzadko kiedy recenzuje cokolwiek ale po przeczytaniu książki odnośnie chatu gpt (Codzienność z GPT-3) to musiałem z siebie wyrzucić.
Na wstępie zaznaczę że nie interesuje się postaciami polskiej sceny it czy youtube. Jestem zwykłym pracownikiem fizycznym który lubi sobie czasem coś zautomatyzować plus interesuje się nowinkami technicznymi. Mój ból d⁎⁎y nie jest sponsorowany. Jestem zwyczajnie zawiedzionym klientem.
Po przeczytaniu książki mogę z całą pewnością stwierdzić że Unknow teraz poszedł w stronę minimalizmu tak jak A. Gospodarczyk (overment czy jak mu tam) robi. Szkoda bo Kuba miał kiedyś fajne materiały. Teraz to już tylko jakaś minimalizmowa beznadzieja. Zero rozbudowanych opisów, zero konkretnych informacji. Wszystko skrócone, przycięte, z niedopowiedzeniami na każdym kroku. Wygląda na to, że za bardzo przepadł za tym minimalistycznym trendem i teraz nie potrafi niczego normalnie opowiedzieć. Pewnie myśli, że im krótsze, tym lepsze, ale w rezultacie zostaje tylko zgrzytanie zębami i pytanie "co tu się właściwie dzieje?".
Oczywiście chodzi pewnie o hajs ale tylko się domyślam ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)
Ciekawe, czy kiedykolwiek wróci do wartościowych rzeczy, bo tak to tylko kicha (kurs za 1,5k odnośnie chatu gpt ? Dziękuję. Szkoda kasy i czasu.)
[[[#programowanie](/tag/programowanie)](/tag/programowanie)](/tag/programowanie) [[[#openai](/tag/openai)](/tag/openai)](/tag/openai) [[[#chatgpt](/tag/chatgpt)](/tag/chatgpt)](/tag/chatgpt) [[[#ai](/tag/ai)](/tag/ai)](/tag/ai) [[[#technologia](/tag/technologia)](/tag/technologia)](/tag/technologia) [[[#it](/tag/it)](/tag/it)](/tag/it)
@Wogybogy dzięki za feedback na temat mój i mojej działalności. Szkoda, że nie napisałeś do mnie, tylko wybrałeś obmawianie za plecami
Wracając jednak do tematu:
kupiłeś książkę dla osób nietechnicznych, która skupia się na zastosowaniu narzędzi no-code w celu automatyzacji niektórych akcji związanych z systemem w połączeniu z GPT-4.
W książce znajdują się scenariusze z Make oraz Shortcuts (bo jak opis podaje, skierowana jest ona głównie do użytkowników MacOS). Dodatkowo znajdują się tam pomysły na dalsze automatyzacje (już bez dołączonych scenariuszy).
Co do "Kursu ChatGPT za 1,5k", to nie mam takiego w ofercie.
Mam za to kurs integracji systemów informatycznych z rozwiązaniami od OpenAI (GPT-3, GPT-3.5, GPT-4, Whisper, DALL-E itd). W przeciwieństwie do książki jest on przeznaczony dla osób technicznych, a konkretniej mówiąc dla programistów.
Nie wiem, na jakiej podstawie mówisz, o produkcie, którego nie widziałeś, nie testowałeś (oraz nie zobaczysz i nie przetestujesz), że nie warto i szkoda na niego czasu?
Co do samej książki i kursu — nie jestem ich autorem, a współautorem.
Pojazdu osobistego w ostatnim zdaniu nie skomentuję.
Mam do Ciebie prośbę:
Napisz na [email protected] i poproś o zwrot 100% ceny ebooka. Mamy gwarancję zadowolenia dla klientów.
Jeśli komukolwiek, cokolwiek nie odpowiada, zwracamy pieniądze - także wtedy, gdy obrabia nam tyłek w socialach, zamiast się skontaktować z obsługą i skorzystać z możliwości zwrotu.
Zaloguj się aby komentować
Nie wiem czy mój poziom wpienienia jest uzasadniony ale okazało się że mój skrypt w firmie z której się zwolniłem " Zabierajac owy skrypt ze sobą " = Bo mi za niego nie zapłacono, był wykorzystywany do rozmów handlowych.
I teraz patrze na pocztę a tu wpis że mam byłej firmie przekazać skrypt razem z zamówieniami które przyszły po wypowiedzeniu umowy.
Co teraz.?
Olać ich czy żądać ekwiwalent 10% od każdej transakcji firmy.?
Bo jakoś nie czuję abym im coś był winien lub robił im prezenty.
P.s. Całość zamówień szedł przez ten skrypt się okazuje.
Zaloguj się aby komentować
Muszę się pożalić. Wkurwia mnie to, że management lekko mi podtruwa d⁎⁎ę o to, że rzekomo mój performance nie jest najlepszy. Bo w Jirze się mało dzieje. Ale jak aplikacja weszła na testy, to NIKT nie zwrócił uwagi, że do całego backendu, który stworzyłem i ostro nadzorowałem każdą linijkę kodu dodawaną przez inne osoby nie został zgłoszony ANI JEDEN błąd. W dodatku backend zawierał 100% funkcjonalności z MVP i kilka funkcjonalności już spoza MVP. Sumarycznie w czasie w którym miałem zrobić samo MVP zrobiłem więcej, żeby sobie maj i czerwiec odgruzować
Nie robię w Jirze miliona subtasków, nie dzielę swoich zadań na 15 pull requestów po 5 linijek kodu każdy, żeby zrobić ładne wrażenie. Mam to w d⁎⁎ie, po prostu nie mam na to czasu, bo ZA-PIER-DA-LAM.
Skończyłem się żalić.
#programowanie #pracbaza #agileniejestdostosowanedoprojektowwbranzyit
@dziki no kozacko, a potem jakby się coś jednak nie spinało, to wyjebią twoją zmianę złożoną z 2 PR i wytną kilka tygodni twojego za-pier-do-lu.
Z jednej strony rozumiem, bo sam na wciskanie 4+4/8/3+5/2+6 i innych kombinacji gównotasków w jirze, spalam moim zdaniem za dużo czasu, bo to jira powinna być dla mnie, a nie ja dla jiry, ale z drugiej strony jak chcesz być one man army, to musisz ludziom to jasno wytłumaczyć.
Ja jako devops miałem tak samo jak się coś wyjebało- napisałeś ludziom, że nad tym siedzisz, prod trzeszczy, nody się składają, ty tam emacsem przez sendmail na jednym okienku scrollujesz logi, na drugim podnosisz hosty, na trzecim edytujesz jakiś config I TERAZ K⁎⁎WA WDZWANIA CIĘ OT TAK O, PAN ANALITYK Z SYSTEMU GÓWNO, Z PYTANIEM "ej @tellet jak tam? bo mnie tu pytają"
I tak kilka razy.
I za każdym razem musisz mu odpowiedzieć "spierdalaj, robię, jak wstanie to dam ci znać" w taki sposób, żeby nie było że obrażasz ludzi, a jednocześnie typ cieszył się z pozdrowienia.
Zaloguj się aby komentować
hej, trudne pytanie
czy jeśli ktoś chciałby się przebranżowić na IT i #programowanie to warto robić studnia zaoczne? czy lepiej się skupić na samym programowaniu przez rok czy dwa? z jeden strony w szkole idzie się nauczyć dużo ciekawych i przydatnych rzeczy ale jednak czas żeby ogarnąć to aż 3,5 roku a wieku 35lat to już trochę jest. co myślicie? 😁
#it #studbaza
@MolibdenowyMateusz studia generalnie są mało potrzebne w programowaniu, a zaoczne już tym bardziej. Na dziennych czasami coś tam poznasz z podstaw podstaw albo nauczą cię matematyki/fizyki (czasami się przydaje). Ale zaoczne to taka proteza studiów, byle mieć papier (wiem, bo sam byłem). To jest spoko, jak faktycznie papieru potrzebujesz, ale papier w IT to ostatnie na co się patrzy.
@MolibdenowyMateusz Nie byłem na kursie, byłem na studiach. Z tego co patrzyłem na programy różnych kursów, to są dużo bardziej konkretne i efektywne niż studia - lepszy stosunek poświęconego czasu do ilości i przydatności materiału, a co za tym idzie raczej bardziej opłacalne, żeby się przebranżowić. Studia w tym wypadku mogłyby być całkiem spoko po kursie, w celu poznania ludzi z branży i pogłębienia wiedzy.
Zaloguj się aby komentować
Dlaczego zostałem dobrym programistą?
Normalny programista:
-
Git clone
-
make
-
make install
Wszystko działa i zaczyna PR'a
Ja:
-
git clone
-
make
-
Wyskakuje błąd, googluje (╯ ͠° ͟ʖ ͡°)╯┻━┻
-
Wyjątkowy błąd że nawet google nie widziało na oczy. Debugujesz
-
Po 5h analizy całego kodu, przewertowania tysiąca artykułów o bibliotekach widzisz, że platforma nie była przygotowana na 0.0000001% przypadku konfiguracji twojego systemu
-
Rozwiązujesz problem, robisz PR do vendora biblioteki... i korzystasz z swojej bliblioteki tymczasowo do momentu zaakceptowania fixa
-
make install.... dziala!
-
Już wiesz od a do z jak działa program, jakie biblioteki korzysta, jakie powiązania i inne bzdety.... Więc mój PR to najmniejszy problem do rozwiązania xD
Boże, czemu mi zawsze wyskakują jakieś popierdolone błędy i nie może być czysta instalacja? Nigdy nic po łatwości nie pójdzie, tylko siłą. Tyle dobrze że coraz więcej OpenSource korzysta z dockera, it is something.
#programowanie
Zaloguj się aby komentować
A computational process is indeed much like a sorcerer’s idea of a spirit. It cannot be seen or touched. It is not composed of matter at all.
However, it is very real. It can perform intellectual work. It can answer questions. It can affect the world by disbursing money at a bank or by controlling a robot arm in a factory. The programs we use to conjure processes are like a sorcerer’s spells. They are carefully composed from symbolic expressions in arcane and esoteric programming languages that prescribe the tasks we want our processes to perform.
~H. Abelson, G. Sussman - Structure and Interpretation of Computer Programs

Zaloguj się aby komentować
Ostatnio wypuszczam filmiki nt. tworzenia w Pythonie bota generującego youtube shortsy z contentu pożyczanego z reddita
Jakby ktoś był zainteresowany zapraszam
https://www.youtube.com/watch?v=_gb-FRqPffs
Zaloguj się aby komentować
O już wyrastają kursy typu "kurs zastosowania narzędzi z obszaru AI (Copilot, ChatGPT, GPT-4, OpenAI API) w programistycznej codzienności" jak grzyby po deszczu za jedyne 1290 zł
na kursie dowiesz się zrobić jak zrobić np. coś takiego
Ale pewnie i tak dowiesz się mniej z takiego kursu niż z tego 8-minutowego filmu Fireshipa
Masterclass: AI-driven Development for Programmers
#programowanie #ai
@LM317T Mrugalskiego szanuję za jego unknowNews oraz https://mikr.us ale te jego kursy to mi czasem dosyć niepoważnie wyglądają
"na kursie dowiesz się zrobić jak zrobić (...)" - tego się akurat nie dowiesz.
Pełen opis szkolenia jest na https://aidevs.pl zakładam, że go widziałeś.
Przykro mi, gdy mówisz, że 5-tygodniowe warsztaty prowadzone z dwoma trenerami na pewno będą gorsze od nieco ponad 500-sekundowego filmiku na Youtube. Nie wiem skąd to założenie (nie znając nawet agendy).
Rozumiem, że chcesz mi dokopać i w jakiś sposób poniżyć. OK, dokopałeś, poniżyłeś, więc możemy iść dalej.
Nie mam Ci tego za złe - jesteś po prostu jednym z tysięcy osób, które w ten sposób mnie traktują. Przywykłem.
Życzę Ci odnalezienia wewnętrznego szczęścia i spokoju, które odwiedzie Cię od obrażania losowych ludzi w sieci.
Ta droga prowadzi donikąd
Zaloguj się aby komentować
#programowanie
mam pytanie z architektury, czy to dobra praktyka puszczać w jednym mikroserwisie serwer http i event listenera?
@slime-mold o Hui... Ale mamy wysyp ludzi co się za dużo naoglądali wykładów ewangelistów na jutubie... Co do zasady jak ktoś się nie zna to Ci odpowie z miejsca tak albo siak, bez kontekstu (szansa na sukces 50%) Jak ktoś będzie na tyle doświadczony, że się szczai że się jeszcze nie zna, ale lubi się wypowiedzieć to Ci będzie próbował sprzedać na 10 sposobów sentencje "to zależy" tak żeby to wyglądało mądrze, ale broń Boże nie mówiąc dlaczego i od czego to zależy... Ewentualnie Ci powie, że nie jest fanem koncepcji ogólnie - o co nikt nie pytał... I oczywiście stwierdzenie to będzie poparte dokładnie niczym, mimo że dla rzeczowości wymaga jeszcze więcej komentarza niż do po rzygu oklepane "to zależy" ...
Wracając do twojego pytania:
Co do zasady jeśli nie istnieje żaden imperatyw techniczny za takim podejściem to w środowisku mikroserwisowym serwer danych i event listener nie powinny być nigdy w jednym serwisie, a nawet w jednym codebase. To są dwie skrajnie niepodobne w naturze funkcje korzystające z reguły z zupełnie innych technologii. Jeśli nie istnieją jakieś bardzo specyficzne przesłanki to powinny żyć oddzielnie, chyba że:
- system jest na tyle prosty i wydajny w odniesieniu do obciążenia, że nie ma po co robić mikroserwisów i lepiej zrobić monolit
- system jest w fazie prototypownia albo dzielenia monolitu i na te chwile wygodniej mieć to razem trzymane bo obie funkcje biją w tę samą bazę
@slime-mold Jak robisz u siebie to daj dwa osobne, a jak u obcego to w jednym. Ja nawet u siebie dałem w jednym. #pdk Jeśli masz dwa systemy np. serwer http z API aplikacji oraz eventy np. wysyłające maile a między nimi kolejkę, to czy wywalenie się API może blokować wysyłanie skolejkowanych maili? A gdybyś chciał dodać kolejny serwis http z panelem administracyjnym to wolałbyś robić wysyłanie maili 2 razy czy podpiąć ze sobą nowy http z istniejącymi eventami do wysyłania maili? Agile działa tak że nie tworzysz architektonicznego molocha przewidując wszystkie możliwe przypadki rozwoju oprogramowania, tylko iteracja po iteracji refaktorujesz to co potrzeba jak zmieniają się wymagania. Także jeśli na razie eventy te będą wykorzystywane z jednego miejsca to niech tak zostanie, może nigdy nie trzeba będzie tego zmieniać. Ale jeśli istnieje dość duże prawdopodobieństwo że będzie inaczej (jak w przykładzie z mailami) to dawaj od razu w osobnym mikroserwisie.
Zaloguj się aby komentować
Posiadam program napisany w QML i typescript w którym to z poziomu QML wywołuję funkcje typescriptowe.
Po stronie QML jest coś takiego
f.findSomething(undefined)
a w typescript coś takiego
export function findSomething(what: string) {
if (what == "LEFT") {
return true;
}
return false;
}
widać że funkcja oczekuje stringa a wrzucany jest do niej undefined, którego się nie spodziewa, ale też żaden błąd typu nie wyskakuje, bo przy konwersji do javascript typy są zapominane.
Walidacja pojedynczo parametrów na początku funkcji odpada, bo funkcji jest po prostu zbyt dużo i bardzo łatwo jest o pomyłkę a i zmiany parametrów funkcji byłyby bardziej problematyczne.
Myślałem nad może jakimiś wraperami na funkcje, które automatycznie weryfikowałyby typ(nie wartość) np.
@verifyParamsInRuntime
export function findSomething(what: string)
który by się konwertował na taki kod
export function findSomething(what: string) {
console.assert(type(what) == "string")
#programowanie
#typescript
#webdev
Dokładnie tak, typeof what === 'string'
A jeżeli chcesz coś mega pro co nie przepuści żadnego stringa to:
function isString (what: unknown) {
return (Object.prototype.toString.call(what) === '[object String]');
}
Różnica jest taka, że gdy 'what' zainicjujesz w ten sposób: "let what = new String('LEFT') to pierwszy sposób zwróci false, a drugi true
function isString (obj: unknown) {
return (Object.prototype.toString.call(obj) === '[object String]');
}
let x = new String('some txt');
console.log(typeof x === 'string') // false
console.log(isString(x)) /// true
Zaloguj się aby komentować
#programowanie #finanse #banki #technologia
TL;DR: Kojarzycie może jakiś w miarę zaufany bank, który udostępnia dostęp do "api konta bankowego", żeby można było zlecić przelew (albo przygotować koszyk przelewów)? Potrzebuję rachunku firmowego w PLN i USD (JDG) oraz prywatnego. Nie musi być opcji płacenia kartą, blikiem, czymkolwiek podobnym - wystarczy przelew, od płacenia na co dzień mogę mieć normalne konto.
Problem: w dorosłości okazuje się, że jest dużo "nudnych akcji do wykonania co miesiąc". Sprawdzić rachunki za gaz, czynsz, kredyt, nadpłata kredytu, subskrypcje, netflixy, serwery, pudełka.
W skrócie - z roku na rok coraz więcej czasu psu w d⁎⁎ę. Myślę, że spokojnie w miesiącu zajmuje mi to dwie godziny. To są 24 godziny, czyli dodatkowy "dzień wolny w roku" na hobby, spanie, cokolwiek. Do tego doliczyć to że się stresuję że czegoś nie ogarnąłem i zastanawiam się nad tym o czym zapomniałem zamiast zastanawiać się nad faktycznym działaniem które miałem w danej chwili wykonywać (zarówno pracą jak i hobby). No i najłatwiej mi chyba będzie się uspokoić jak sobie napiszę programik do tego, bo jestem w stanie go lepiej przetestować niż moją pamięć xD
Zdaję sobie sprawę, że pewnie niektórym łatwiej byłoby to załatwić terapią, ale staram się wykorzystywać w życiu moje silne strony.
@wombatDaiquiri każdy bank musi udostępnić API. Muszą, bo nakłada na nie taki obowiązek prawo. Nie pamiętam czy polskie, czy unijne (ale raczej unijne). Zgłoś się do banku, gdzie mają dokumentację API. Tu, na podstawie szybkiego google z mBank: https://developer.api.mbank.pl
@wombatDaiquiri nie dobierzesz sie do API oficjalnie bez zostania TPP w EU (wg dyrektywy PSD2) lub w UK (przez ichniejszy Open Banking). TPP możesz zostać w dowolnym kraju EU, nie musi być to Polska. Zatwierdza to wtedy KNF lub regionalny odpowiednik (np. FCA w UK). Oczywiście zostanie TPP to dużo papierow i certyfikacji, bo otwiera to drogę do dealowania z bardzo wrażliwymi danymi oraz płatnościami - raczej trochę za dużo roboty na side project
Opcja naokoło to reverse engineering strony internetowej lub aplikacji bankowej. Robili to kiedyś np. Kontomatik lub Tink. Mniej papierologii ale wcale nie jakoś mniej roboty.
Trzecia opcja to uzycie uslugi ktora jest dedykowana opłacaniu rachunków automatycznie - kiedyś w Polsce robił to Billtech, ale chyba sprzedali się ING albo Aliorowi. Nie świruj i znajdź sobie coś podobnego
PS. o ile dobrze kojarze to możesz uzywać Tinka jako JDG i korzystać z API pod ich licencją TPP (nawet jeśli nie posiadasz własnej). Oczywiście nie za darmo i nie bez weryfikacji
Zaloguj się aby komentować
Jak zrobić w windows 10 żeby godzina sama się zmieniła po zmianie czasu?
#windows #programowanie #pytanie

Zaloguj się aby komentować
Deno jest super
Zaloguj się aby komentować
Dwaj znajomi z byłej pracy będą dziś mieć sytuację absolutnie jak z tego mema.
(Nazwijmy go) Andrzej pisze mi właśnie, że też odchodzi z firmy, którą opuściłem jakiś czas temu i przechodzi tu, gdzie teraz pracuję. Dziś będzie informował o tym swojego przełożonego (nazwijmy go) Mateusza.
Jestem w stałym kontakcie tak z Andrzejem jak i Mateuszem i stąd wiem, że Mateusz też właśnie przenosi się tu gdzie ja teraz pracuję, tylko jeszcze nikomu nic nie powiedział.
Chciałbym zobaczyć ich rozmowę na żywo.
#programista15k

@RobertCalifornia Mialem bliźniacza sytuacje kilka lat temu i mogę od siebie powiedzieć ze decyzja cieszy tym bardziej, jak dodatkowo się dowiesz ze ktos z obecnej firmy lub teamu, przechodzi w to samo miejsce co ty. Jeśli jeszcze dodatkowo miałeś świetny kontakt z ta osoba to zawsze kilka znajomych twarzy w nowej firmie dodaje otuchy. Gratulacje dla kolegów 🖖
Zaloguj się aby komentować
Macie jakieś linki do repozytoriów z projektów które mają bardzo dobrze zaprojektowaną i zaimplementowaną architekturę/wzorce projektowe? Najlepiej małe/średnie projekty w PHP ale może być w sumie też Python, Java, od biedy C#. Z góry dziękuję i proszę o pioruny dla zasięgu

Zaloguj się aby komentować
Tak wygląda typowa rozmowa techniczna z kandydatem ubiegającym się o darmowy staż jako junior w software developmencie (python):
https://youtu.be/1qw5ITr3k9E?t=85
#programowanie #webdev #python
@LM317T obejrzałem na razie tylko początek, ale nie nazwałbym tej rozmowy "typową" przynajmniej jak na stamdardy z jakimi ja sie spotykałem. IMO rozmowa wyglada na bardzo dobrą, sprawdza praktyczne podejscie do problemu, i jeszcze jest bardzo interaktywna, ale tak jak mowie, obejrzałem dopiero 4 minuty.
@LM317T stałem sie ofiarą primaaprilisowego fortelu xD ogólnie wydaje mi sie ze pytania byłyby spoko dla juniora, ale babeczka jakoś zbyt zwinnie sobie z tym radzi xD podoba mi sie idea zadawania tych samych pytań niezależnie od levelu stanowiska, ze świadomością że odpowiedź juniora będzie całkowicie inna niz mida czy seniora
Zaloguj się aby komentować

Włochy blokują ChatGPT. Nielegalnie zbiera dane osobowe
Włoski urząd ochrony danych osobowych nakazał ze skutkiem natychmiastowym czasowe ograniczenie przetwarzania danych włoskich użytkowników przez OpenAI, amerykańską firmę, która opracowała i zarządza platformą CHatGPT — podaje agencja ANSA.
#wlochy #chatgpt #prywatnosc #technologia


.png)
