Czołem Mirki i Mirabelki
Przedstawiam wam dwa nowe kursy z tematyki #bazydanych #oracle dla początkujących w #sql.

Pierwszy kurs dotyczy instrukcji SQL INSERT | DELTE | UPDATE czyli:
* Jak dodawać rekordy do tabeli dzięki instrukcji SQL: INSERT oraz jak obsłużyć:
-- Błąd: ORA-00001 – naruszono więzy unikatowe
-- Błąd: ORA-32795 – GENERATED ALWAYS
-- Błąd: ORA-02291 – naruszono więzy spójności
* Przedstawię sposób usuwania danych przy pomocy polecenia SQL DELETE
Dzisiaj w miarę na czasie, a biorąc pod uwagę nasze nawyki żywieniowe oraz regularność uprawiania sportu także realistycznie. No chyba, że macie jakieś patenty na utrzymywanie się przy życiu (my dla przykładu staramy się regularnie codziennie wynosić pudełka po pizzy, aby wpleść w rutynę trochę ruchu). Pochwalcie się swoimi sposobami! ( ͡° ͜ʖ ͡°)
Tag do czarnolistowania -----> #programemy

A gdybyście potrzebowali pomocy z nauką, zapraszamy do śledzenia
źródło: comment_1588005230wNgPgg85pOSXsoiGmCDuH1.jpg
@dedek:

Reminiscencje Twórcy Systemów cz. 11: Uczelnia zaskakuje na finiszu

Ostatni rok studiów zaczynam w październiku 2004. Pracuję już od pół roku, dzięki zdobytemu know-how po raz kolejny przeprojektowuję swój engine do gier. Na nim buduję opisaną wcześniej grę strategiczną Historical Wars.

Największe zaskoczenie przychodzi z kierunku, z którego już nie spodziewałem się niczego odkrywczego. Na piątym roku studiów mamy przedmiot “Automaty i języki formalne”, na którym poznajemy jak tworzy się
Od nieco ponad miesiąca robię sobie samodzielne zagłębianie się w Python 3, na ten moment ogarnąłem materiał z książki Roba Milesa "Python - Zacznij programować" z Microsoft Press oraz przeszedłem przez kurs Pythona w SoloLearn (można powiedzieć, że ten kurs to taka przyjemna krótka ściąga z książki, nawet w niektórych rzeczach nieco obszerniejsza, na przykład w kontekście dekoratorów, programowania funkcyjnego i regex).
Na ten moment czuję się, że dość dużo zobaczyłem i
Zainspirowany wczorajszym wpisem mireczka @danio_96 postanowiłem co nieco napisać na temat harvardzkiego kursu #cs50 na platformie edX, gdyż, tak się składa, dziś rano ukończyłem go po ok. 6 tygodniach zmagań. Sam bardzo lubię poczytać opinię innych zanim na coś się zdecyduję, więc może kogoś moje wypociny zainspirują. Zaznaczam jednak, że cała opinia pisana jest z perspektywy kompletnego laika, który NIE zamierza zostawać słynnym programistą15k, a CS50 traktował raczej jako wieczorną rozrywkę.

Na
@warning_sign: Fakt, przeskok jest duży. Myślę, że Tideman to drugie najtrudniejsze zadanie całego kursu. Jest to jednak do zrobienia, choć to właściwie pierwszy moment, gdy powinno się wykorzystać coś, co było tylko wspomniane na wykładzie, w tym przypadku rekurencję - myślę, że to też mocno podnosi trudność. Swoją drogą, week 3 jest chyba najbardziej niedorobiony, plurality akceptuje niektóre błędne rozwiązania, a treść Tidemana trochę kłóci się w jednym podpunkcie z rozwiązaniem.
Zbliża się wieczór, co i tak niewiele zmienia bo wciąż siedzimy w domach. ()
Może by tak dzisiaj poczytać? Znacie jakieś dobre dramaty? ( ͡° ͜ʖ ͡°)
Tag do czarnolistowania -----> #programemy

A gdybyście potrzebowali pomocy z nauką, zapraszamy do śledzenia naszego facebooka oraz sprawdzenia wczesnej bety naszego projektu pod adresem http://whoonid.com
#programista15k #programowanie #humorobrazkowy #heheszki #naukaprogramowania #pdk
źródło: comment_15876612384r0j65KlnlUEBlMe9Mog4d.jpg
Z braku zajęć oraz chęci odpoczęcia od Django napisałem sobie dla przyjemności prostego snake'a w #python
Chciałem wszystko utrzymać w terminalu bez używania bibliotek typu pygame oraz tkinter, czy tam curses - o dziwo udało się. Jestem zadowolony z tego mini-projektu, bo:
1. Nie musiałem korzystać ani razu z stackoverflow
2. Przeszedłem samemu przez całą logikę takiej prostej gierki bez wzorowania się na implementacjach innych osób
3. Wydaje mi się że wyszło
źródło: comment_1587581850bcuSIRZxMl79d8IguyR84Z.jpg
@KevinMalone: do trzymania cielska węża możesz użyć collections.deque, lepiej sobie radzi z operacjami na obu końcach niż zwykła lista. create_board jest wywoływane tylko podczas tworzenia obiektu, można z tego zrobić funkcję "prywatną" i wywoływać ją wewnątrz inita.

I tak dla porządku dodałbym przekazywanie obiektów snake i board do funkcji start_game, bo czytając pojawia się małe wtf skąd one się tam wzięły.

A, i w funkcji collision if jest niepotrzebny,
Dobry wieczór. Mem.
Co by było, gdyby specjaliści od tarczy antykryzysowej pisali kod? Zapraszamy do dyskusji! ( ͡° ͜ʖ ͡°)
Tag do czarnolistowania -----> #programemy

A gdybyście potrzebowali pomocy z nauką, zapraszamy do śledzenia naszego facebooka oraz sprawdzenia wczesnej bety naszego projektu pod adresem http://whoonid.com
#programista15k #programowanie #humorobrazkowy #heheszki #naukaprogramowania #pdk
źródło: comment_1587578700XJPwW3kSZXhogsgvtjxVfb.jpg
Nic mnie tak nie #!$%@? jak rekruterki na linkedin. 90% przypadków nie są łaskawe nawet podać nazwy firmy do której mam się rekrutować ale oczywiście ja mam im wcześniej wysłać CV, numer buta, numer fiuta i ulubioną pozycję podczas ruchania.

Tutaj screen sprzed 2 dni, Pani rekruterka wielce oburzona jak to roszczeniowy programista śmie pytać o nazwę firmy do której się rekrutuje, #!$%@?, obraziła się i przestała odpisywać - nie ma to
źródło: comment_15875446101xkUr1waWByBY8mXuLEG5O.jpg
@Scaab: lepiej, w wielu przypadkach kiedy dojdzie do podpisania docelowej (nie próbnej) umowy między pracownikiem a pracodawcą, to pośrednik dostaje równowartość 3-6 pensji pracownika ( ) Z tego powodu ma się większe szanse na załapanie się jeśli wyślesz cv bezpośrednio do firmy (niższy koszt rekrutacji).
Dlatego jak dostaję ofertę to nie pytam o firmę, tylko o szczegóły i szukam. Czasem taki rekruter robi głupie c+p całej
@dedek:
Reminiscencje Twórcy Systemów cz. 10: Programowanie funkcyjne i sposób na naukę trudnych zagadnień

W pierwszej mapie (cz. 2) zwróciłem uwagę na konsekwencje obranej (nieświadomie) na początku ścieżki rozwoju. Moja droga w programowaniu wiodła przez asemblera i C, ponieważ w tych językach pisali wszyscy zawodowcy, jakich znałem. Ponadto do wizualizacji algorytmów i struktur danych wykorzystywano grafy i schematy, które łatwo się przekładały na języki imperatywne. Wiedziałem jak pracuje maszyna, więc myślałem
źródło: comment_1587540472AC3ZRomks2LDkcZrNvepVH.jpg
@LazyInitializationException: Metoda polega na tym, że gdy zaczynasz naukę mając blade pojęcie o temacie i masz trudności ze zrozumieniem, odstawiasz go na dłuższy czas. Kiedy po miesiącach/latach wracasz do nauki, okazuje się, że tym razem łapiesz znacznie więcej i szybciej. Stosowana świadomie daje bardzo dobre efekty, ponieważ wielu ludzi po zniechęceniu ustawia się na pozycji "to nie dla mnie", "nigdy tego nie zrozumiem", "nie lubię tego".

Jeśli to wiesz, to nie
@czornolisto: dokładnie, krótkoterminowo też jest taka metoda. Polega na tym, że jak nie możesz czegoś rozwiązać, to przed spaniem definiujesz pytania i w czasie snu nieświadoma część umysłu przepracowuje problem. Kiedy się budzisz, bardzo często znasz już rozwiązanie. Jak sam zauważyłeś - stosujesz to, ale właśnie uświadomienie sobie, że coś takiego robisz i to działa, daje większe możliwości, bo możesz świadomie używać metody. Zazwyczaj przepracowujemy problemy, które nas trapią. Niepokój jest
Heja Mirki!
Postanowiliśmy umilić skrollowanie ludziom kodu, a także dać kolejny powód do nauki programowania ludziom, którzy naszych memów nie skumają ( ͡° ͜ʖ ͡°)
Tag do czarnolistowania -----> #programemy

A gdybyście potrzebowali pomocy z nauką, zapraszamy do śledzenia naszego facebooka oraz sprawdzenia wczesnej bety naszego projektu pod adresem http://whoonid.com
#programista15k #programowanie #humorobrazkowy #heheszki #naukaprogramowania #pdk
źródło: comment_1587498778G2e0IQF0whkE3U8zFYbo3Q.jpg
Dzień dobry wszystkim kochającym #programowanie w #jezykc i #cpp! ( ͡º ͜ʖ͡º)

Mamy dla Was nowy wpis od Dawida Pilarskiego! () Dzisiaj rozprawiamy o czasie życia obiektów oraz o tym, jak z nich korzystać, by tego nie żałować (ʘʘ)

https://cpp-polska.pl/post/objects-their-lifetime-and-pointers ()

Zazwyczaj mamy doświadczenie w języku C, w
źródło: comment_1587450153ONSc53bYEkM6mhgyxLTvwQ.jpg
@Cavalorn: Wiesz co ja jak sobie piszę programik na tyle mały, że zmieści się w 1 pliku to robię sobie maina na górze i niżej to prywatne metody. Jak tak piszesz to nie ma większego znaczenia, ale potem jak wracam do kodu po czasie to jakoś mi się lepiej od góry analizuje.
Zapraszam Cię na drugą edycję szkolenia: Angular + Spring Boot + Google Cloud Platform!

Angular i Spring Boot to frameworki, które stanowią czołówkę technologiczną na rynku IT.
Dlatego 23 kwietnia o 19:00 zapraszam Cię na webinar, w trakcie którego zaprojektujemy aplikacje, która będzie przyjmowała od użytkownika pliki i zapisywała je w chmurze. Frontend napiszemy w Angularze, Backend w Spring Boot, natomiast całość uruchomimy w ramach Gogole Cloud Platform ☁️

Pokażę Wam, co
źródło: comment_1587406429f9Ft4VG7hddwVkEMeF8pPy.jpg
@dedek:
Reminiscencje Twórcy Systemów cz. 9: Druga gra, pierwsza praca i przełom

W poprzedniej części zarysowałem koncepcję liniowego postrzegania rzeczywistości i jej nieliniowej natury. Czas na przykład z życia.

Po zakopaniu się w pierwszej grze łagodzę cel: zamiast gry bitewnej w czasie rzeczywistym zrobię strategię turową. Symulator konfliktów zbrojnych na przestrzeni dziejów pod tytułem Historical Wars. Kopiuję część bibliotek narzędziowych, sporo dopisuję, projektuję od nowa główną pętlę gry. Kod jest bardziej
źródło: comment_1587216503EqLeaf2e10vvYZRwRWXukE.jpg
@dthprf: gdyby wtedy istniało Unity, pewnie nie tworzyłbym swoich narzędzi. Zwyczajnie nie było sensownej alternatywy. Akurat pojawił się flash i przez kilka lat większość mniejszych twórców przerzuciło się na tę technologię, ale po latach okazał się ślepym zaułkiem. Mój engine był napisany w cpp, więc kompiluje się zawsze i wszędzie, czy to na Windowsa, czy Androida. Ale jest już przestarzały, w końcu powstawał głównie w latach 2004-2006.

Udostępniony jest tutaj, tylko
@Myzreal: obecnie, gdy nie mam pełnej wiedzy o problemie, preferuję podejście, które opisałeś: najpierw tworzę jak najszybciej prototyp, który działa. Wtedy poznaję czego nie zaplanowałem i jak poradziłem sobie z przeszkodami. I dopiero po prototypie podejmuję decyzję w czym tworzyć. Jeśli postanawiam zostać przy rozwiązaniu, iteracyjnie je refaktoruję do uzyskania uniwersalnej wersji, którą łatwo rozwijać.
1) -30% na ebooka Podstawy wizualizacji danych. Zasady tworzenia atrakcyjnych wykresów. Do końca dnia (16.04.2020) za 33,50 zł
TU SKORZYSTASZ Z PROMOCJI

2) Do 20.04.20 odbywa się akcja [-50% EBOOKI] ~ Ebookobranie na Wiosnę. Między innymi 'C# od podszewki. Wydanie IV'. Razem w akcji możliwych do zdobycia jest 1645 itemów. Poniżej 10 wybranych itemów:

✓ Java. Kompendium programisty. Wydanie XI (Java: The Complete Reference, Eleventh Edition), Herbert Schildt, 1048 stron, 2020 rok
źródło: comment_1587020607VFZcAliHzu09491hnOIYIP.jpg