Zapraszam o 21:00 na strima bożego
Dziś front-end, crudy, podpinanie settingsów związanych z modelem Dalle-3 dla bota
https://www.youtube.com/watch?v=4IfqBPQC7hE
#programowanie #programujzpasterzem #programista15k #naukaprogramowania
Zapraszam o 21:00 na strima bożego
Dziś front-end, crudy, podpinanie settingsów związanych z modelem Dalle-3 dla bota
https://www.youtube.com/watch?v=4IfqBPQC7hE
#programowanie #programujzpasterzem #programista15k #naukaprogramowania
Zaloguj się aby komentować
Cześć, zapraszam na botowego strima o 21:00.
. Będzie trochę o NestJS, trochę o TypeORM.
Tag do śledzenia: #programujzpasterzem
#programujzwykopem #programowanie #naukaprogramowania #programista15k #programista25k #javascript #react #nodejs
Zaloguj się aby komentować
Siema. Kto tam chce to zapraszam na krótkiego strima o 21
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 #programujzpasterzem
https://www.youtube.com/watch?v=83kc-BPMh-s
#openapi #backend #frontend #nodejs #javascript #programista15k #naukaprogramowania #programowanie
Zaloguj się aby komentować

Niektóre migracje w relacyjnych bazach danych mogą prowadzić do szkód w wykorzystujących je aplikacjach. Szkodami tymi może być tymczasowa niedostępność aplikacji, ograniczone możliwości pracy z danymi czy utrata danych w wyniku migracji. Bazując na swoich doświadczeniach, przygotowałem artykuł,...
Salam Stulejkum!
Zapraszam wszystkich o 20:00 na strima, na ktorym pokaze statsy po pierwszym tygodniu bota gpt na konkurencyjnym portalu i przedstawię plany na rozwój projektu. Trochę też pokodzimy.
https://www.youtube.com/watch?v=cYxETEJE0QA
#programujzpasterzem #programowanie #programista15k #naukaprogramowania
Zaloguj się aby komentować
Zapraszam na wieczorne pogaduchy z programowaniem i szkalowaniem scruma w tle
https://www.youtube.com/watch?v=TJOZadtBUxQ
#programujzpasterzem #programowanie #naukaprogramowania #javascript
Zaloguj się aby komentować

W najnowszym artykule na swoim blogu na ruszt wziąłem wzorzec projektowy Builder (Budowniczy). Wzorzec umożliwia konstruowanie złożonych obiektów łatwo i elastycznie. W artykule opisałem założenia wzorca oraz przedstawiłem przykład implementacji. Zapraszam serdecznie do lektury :)
#programowanie...
Kojarzy mi się, że jakiś czas temu na społeczności był poruszony temat, że po co pisać artykuł z przykładem kodu, skoro na podstawie tl;dr ChatGPT może nam wszystko, co trzeba wygenerować. Trochę mnie ten temat, jako twórcę bloga, męczył przez jakiś czas, a że trochę tego czasu już minęło, to piszę nowy wpis, zamiast udzielać się w starym.
Ciekawi mnie, co Was jako programistów, czy osoby uczące się programowania najbardziej przyciąga do czytania treści na blogach innych programistów? Bo w zasadzie możemy stwierdzić tak:
Potrzebuję informacji o jakimś zagadnieniu? ChatGPT może wytłumaczyć.
Potrzebuję kodu jakiegoś algorytmu albo szablonu jakiegoś wzorca projektowego? ChatGPT wygeneruje mi kod w dowolnym języku.
Potrzebuję jakiejkolwiek pomocy z programowaniem? Również ChatGPT może tutaj podpowiedzieć, a Plus nawet wyszukać za nas po internecie i powołać się na dokumentację.
Gdzie tutaj jest w takim razie miejsce na blogi programistyczne
Bardzo mnie ten temat ciekawi, bo przez pisanie od kilku lat bloga nie czuję się odpowiednio obiektywny w temacie, a jakkolwiek na to nie spojrzeć, dotyczy mnie
#programowanie #naukaprogramowania #programista15k #chatgpt
@marmot cieszę się że pobudzilem Cię do rozkminki
@marmot może kwestia tego, że jakbym miał wyżyć z prompt engineeringu, to bym jadł suchy chleb, ale jak pytam o coś ChatGPT, to czuję jakbym czytał wypracowania na język polski w gimnazjum. Mało konkretów, dużo uogólnień, lania wody, bezcelowego rozwlekania wypowiedzi. Na blogach mam tę zaletę, że często idzie znaleźć kompleksowe podejście do tematu w formie, którą da się czytać.
Zaloguj się aby komentować
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: #programujzpasterzem
#chatgpt #openai #programista15k #it #naukaprogramowania #nodejs #javascript #glupiewykopowezabawy #youtube #filmnawieczor #programowanie
Zaloguj się aby komentować
Już za chwilę o 20:00 zaczynamy [stream ](https://www.youtube.com/watch?v=3mCb2a6NFQ0)z 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: #programujzpasterzem
#chatgpt #openai #programista15k #it #naukaprogramowania #nodejs #javascript #glupiewykopowezabawy #youtube #filmnawieczor
Zaloguj się aby komentować
WykopApi (w przyszłości też hejto) + ChatGPT
Zapraszam w czwartek o 20:00 na pierwszy odcinek z serii edukacyjnych live codingów, podczas których napiszemy użytecznego chat bota na konkurencyjny wykop w oparciu o GPT-4 i pogadamy o sytuacji w AjTi. Zachęcam do supukcji oraz obejrzeniu prologa do tego co robimy.
Tag do czarnolistowania / followania #programujzpasterzem
https://www.youtube.com/watch?v=3mCb2a6NFQ0
#programujzwykopem #naukaprogramowania #chatgpt #openai #programista15k #programowanie #nodejs #webdev #frontend #javascript #backend
Zaloguj się aby komentować
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 #frontend 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 #programujzpasterzem
#frontend #webdev #naukaprogramowania #programowanie #react #javascript #programista15k #programista20k #wykopapi
Zaloguj się aby komentować
Hej, zapraszam na strima o 20:00. Piszemy w #react i gadamy o #it #pracait
Nie chcesz widzieć tego typu postów? Dodaj tag #programujzpasterzem na czarną listę.
https://www.youtube.com/watch?v=UaqDg_qlLPk
#programowanie #naukaprogramowania #javascript #webdev #programista15k #frontend #backend
Zaloguj się aby komentować
najnowszy post o Chain of Responsibility od @elszczepano zainspirował mnie do napisania recenzji;
TL;DR: chain of responsibility masz jak wykonujesz po sobie rzeczy, np.
1. Zapisz do logów
2. Wyślij metryki
3. Zwróć HTML ze zdjęciem papieża
Bardzo chciałem, żeby moja krytyka była merytoryczna, więc wpisałem dokładnie ten prompt w Chat GPT z prośbą o napisanie przykładu w express.js (ryc. 1)
const express = require('express');
const app = express();
// Middleware 1: Zapisz do logów
app.use((req, res, next) => {
console.log(`Received a request at ${req.url}`);
next(); // Przejście do następnego middleware
});
// Middleware 2: Wyślij metryki
app.use((req, res, next) => {
// Kod wysyłający metryki (przykładowo)
console.log(`Sending metrics for ${req.url}`);
next(); // Przejście do następnego middleware
});
// Middleware 3: Zwróć HTML ze zdjęciem papieża
app.use((req, res) => {
res.send('<html><body><h1>Strona z zdjęciem papieża</h1><img src="url\_do\_zdjecia\_papieża.jpg" alt="Papież"></body></html>');
});
const PORT = 3000;
app.listen(PORT, () => {
console.log(`Server running on port ${PORT}`);
});
na koniec chatGPT wyjaśnia nam co zrobił:
W tym kodzie każda funkcja middleware wywołuje next() po wykonaniu swojego zadania, co pozwala na przekazanie kontroli do następnego middleware w łańcuchu. Ostatni middleware nie wywołuje next(), ponieważ kończy proces obsługi żądania, wysyłając odpowiedź HTML.
pytanie: jaki jest sens pisać ten artykuł, zamiast napisać samo tl;dr? Mam nadzieję, że autor nie odbierze mojej recenzji osobiście. Ja nie mam motywacji napisać czegoś "od zera" dlatego póki co komentuję odważniejszych. pozdrawiam
#programowanie #pytanie #naukaprogramowania #lajko <- mój tag o programowaniu

Rozumiem Twój punkt widzenia. Pisząc artykuły na bloga nigdy nie zakładałem, że muszą być unikalne i oryginalne (ale mogą, co niekiedy mi się udaje). Zdaję sobie sprawę że sporo contentu z bloga opisane w wielu innych miejscach (w tym w książce, na której się wzorowałem w recenzowanym wpisie) oraz że mogę uzyskać podobny efekt korzystając z Chatu GPT. Patrząc na możliwości LLM-ów, to równie dobrze bloga mógłbym nie prowadzić wcale.
Pisząc ten konkretny artykuł spełniam swój cel opisania wszystkich znanych mi wzorców projektowych na łamach bloga. Co do samej formy, to czy dało się to napisać krócej to się nie wypowiem. Artykuły staram się pisać bez zbędnego wodolejstwa i w prosty sposób jednak z kompletnym wyczerpaniem tematu. To czy mi to wychodzi czy nie pozostawiam do oceny czytelnikom.
Kończąc ten przydługi wywód, dzięki za feedback
Zaloguj się aby komentować

Wzorzec Chain of Responsibility to jeden ze wzorców behawioralnych opisanych w "Design Patterns: Elements of Reusable Object-Oriented Software" autorstwa Bandy Czworga. W najnowszym artykule na blogu przedstawię Ci koncepcję, przykładowe zastosowania i potencjalne problemy, jakie mogą...
Mamy tu jakiegoś eksperta od assemblera Z80? Chodzi mi o wstawki assemblerowe w sdcc. Funkcja, która ma skoczyć bezwarunkowo pod adres:
void run(char* address){
__asm
pop HL
jp (HL)
__endasm;
}
Kompiluje się prawidłowo, ale nie działa. Ktoś może mi wytłumaczyć dlaczego? Ja to rozumiem w następujący sposób:
-argument przy wywołaniu funkcji jest wrzucany na stos
-instrukcja "pop HL" ściąga argument ze stosu do rejestru HL
-"jp (HL)" skacze bezwarunkowo pod adres przechowywany w rejestrze HL.
program zachowuje się tak, jakby nic się nie wykonało.
#programowanie #naukaprogramowania #retrocomputing

@inskpektor Nie ma debuggera
@ataxbras @MostlyRenegade @inskpektor
Problem częściowo rozwiązany - zerknąłem w pośredni kod asemblera generowany przez sdcc. Parametr nie jest przekazywany przez stos, tylko przez rejestr hl, więc samo "jp (HL)" załatwia sprawę. Nadal działa to tylko w przypadku przekazania wskaźnika na funkcję, przy 0x0000 się wiesza. Edit: jednak działa, problem jest chyba przy powtórnej inicjalizacji UARTa bez soft resetu
Zaloguj się aby komentować

Zbliżające się Święta i koniec roku nie sprzyjają tworzeniu twardych artykułów technicznych. Udało mi się jednak dowieźć artykuł, który powstawał przez ostatnie pół roku. Pewnie widziałeś/aś dziesiątki artykułów i treści gdzie twórcy odpowiadają na pytanie, czy programista potrzebuje studiów, czy...
Nie wiem czy było, ale mnie bawi https://www.nieznajdzieszpracy.pl/
Dla tych co myślą, żeby się przebranżowić na programistę.
#programowanie #programista15k #naukaprogramowania #heheszki
Zaloguj się aby komentować

Ostatnio miałem okazję integrować aplikację z mechanizmem webhooks z zewnętrznego systemu. Testowanie takiej integracji może wydawać się trudne. Nic bardziej mylnego. Integrację z webhookami nie tylko można łatwo testować, ale nawet nie wymaga to deploymentu aplikacji. Więcej o tym, jak możesz...

Tym razem mam dla Ciebie nieco mniej techniczny wpis. Empatia, zarówno w życiu codziennym, jak i zawodowym jest bardzo pomocna. W najnowszym artykule na blogu dowiesz się czym, według mnie, jest empatyczny kod i jak empatia może pomóc programistom dostarczać lepsze rozwiązania.
#programowanie...