Wszystko
Wszystkie
Archiwum
Mirki długo się zastanawiałem czy tutaj napisać bo mam poważny problem - obecnie jestem kierowcą MPK i powoli zaczynam myśleć o zakupie własnego mieszkania ale niestety ceny powalają. Przy moich obecnych zarobkach(3k) nawet nie dostanę kredytu na mieszkanie w krakowie już nie mówiąc o odłożeniu na wkład własny. Stąd pomysł aby się przebranżowić na programistę. Zacząłem czytać różne strony z tym związane i postanowiłem wybrać język javascript ponieważ jest to podobno najlepiej
Komentarz usunięty przez moderatora
- 6
postanowiłem wybrać język javascript ponieważ jest to podobno najlepiej zaprojektowany system
@Scaab: nawet prychnąłem xD
Coś na temat SOLID [L]
https://www.ifcode.pl/php-solid-l-liskov-substitution-principle/
#naukaprogramowania #ifcode
https://www.ifcode.pl/php-solid-l-liskov-substitution-principle/
#naukaprogramowania #ifcode
Znajomy poprosił mnie o zbadanie i ewentualny rozwój jego syna lvl10 w tematyce informatyki. Mówi że najlepiej żeby to było w kierunku jakiejś pracy twórczej. Najchętniej bym go nauczył ustawiać schemaciki blokowe albo coś pomodelować w tinkercadzie. Gdybyście chcieli wdrożyć młodzika w takie tematy to jakie materiały dydaktyczne byście polecili? A może zwyczajnie zobaczyć co ma w szkole z przedmiotów informatycznych(a raczej ma) i poduczyć go trochę do przodu z dodatkowymi ciekawostkami?
@jerzalke nie te pokolenie XD
Komentarz usunięty przez autora
- 1
Co myślicie o nowych/starych trendach w IT? W ostatnim wpisie próbowałem zebrać te najważniejsze trendy, które zauważam w programowaniu.
Trendy w świecie Javy 2020
#programowanie #java #naukaprogramowania #programista15k #nullpointerexception
Trendy w świecie Javy 2020
#programowanie #java #naukaprogramowania #programista15k #nullpointerexception
- 3
@kakuter: tak, przecież jest najlepsza do wszystkiego :)
@mateuszd: większość popularnych frameworków korzysta z refleksji. Hibernate, Jackson i wiele innych, bez których ciężko sobie wyobrażać normalną pracę. Jakąś tam podstawową funkcjonalność introspekcji i wywoływaniu method handlerów trzeba mieć.
Większym problemem dla graalvm są jednak frameworki bytecode generation. Cglib, javaassist, bytebuddy itp, które ze względów oczywistych nie mają prawa bytu.
Większym problemem dla graalvm są jednak frameworki bytecode generation. Cglib, javaassist, bytebuddy itp, które ze względów oczywistych nie mają prawa bytu.
- 0
Pierwszy sprint za nami ;) Programowanie zwinne? Pierwszy sprint w scrum ♻ IT Week #38 Zobacz jak od zera rozwija się nasz #biznes w #it z osób #naukaprogramowania
- 0
Mam zbiór cyfr i zestaw wag, chcę dopasować cyfry do wag w taki sposób, żeby średnia lub suma ważona wynosiła ileś tam. Teraz to robię tak, że układam te cyfry w jakieś pierwsze ułożenie i sprawdzam średnią, potem zamieniam miejscami pierwszą cyfrę z drugą, jeśli średnia jest bliższa oczekiwanej to tak zostawiam, jeśli nie to cofam. Potem sprawdzam tak po kolei wszystkie cyfry.
Jak znaleźć takie liczby w szybszy sposób? Takich porównań
Jak znaleźć takie liczby w szybszy sposób? Takich porównań
- 0
@Goglez: ile jest wierszy w tym zadaniu?
konto usunięte via Android
- 0
Komentarz usunięty przez autora
Kursy #udemy na dzień 31.01
#kursykonika enjoy
#naukaprogramowania
Java Programming: Complete Beginner to Advanced
"Just enough" Python Programming for Beginners
The Complete Python 3 Course: Beginner to Advanced!
PHP & MySQL - Certification Course for Beginners
#machinelearning
Support Vector Machines (SVM) in R: A Unique ML technique
Neural Networks (ANN) in R studio using Keras & TensorFlow
#hiszpanski
Learn Spanish with 500 super necessary daily life phrases
#wloski
Italian Language for Beginners
#kursykonika enjoy
#naukaprogramowania
Java Programming: Complete Beginner to Advanced
"Just enough" Python Programming for Beginners
The Complete Python 3 Course: Beginner to Advanced!
PHP & MySQL - Certification Course for Beginners
#machinelearning
Support Vector Machines (SVM) in R: A Unique ML technique
Neural Networks (ANN) in R studio using Keras & TensorFlow
#hiszpanski
Learn Spanish with 500 super necessary daily life phrases
#wloski
Italian Language for Beginners
źródło: comment_XEPG1wVlRqeebZ4DioZ5v22nGETRCIYP.jpg
Pobierz- 4
@konik_polanowy: Dziękuję, Pan Konik!
- 29
- 0
Jest tu jakiś dobry mirek, który mógłby mi wytłumaczyć działanie wysłanego przeze mnie programu?
#java #naukaprogramowania
#java #naukaprogramowania
- 1
@Krakuski: Masz tu 3 rodzaje sortowania elementów w tabeli z wypisywaniem ilości porównań przy sortowaniu oraz zawartości sortowanej tabeli. Program jako taki sam nic nie robi. Klasa ma metody, które można wywołać. Tak w skrócie:
Klasa MySort dziedziczy po klasie Sort nadpisując jej metody oznaczone przez@Override. selectionsort, insertsort i bubblesort sortują elementy w tab i wypisują ilość porównań elementów. Z tego co widzę jest przypisanie this.tab = tab;
Klasa MySort dziedziczy po klasie Sort nadpisując jej metody oznaczone przez@Override. selectionsort, insertsort i bubblesort sortują elementy w tab i wypisują ilość porównań elementów. Z tego co widzę jest przypisanie this.tab = tab;
Hej
Mam aplikację w springu która w kontrolerach, przy metodach odpowiedzialnych za np. post request przyjmuje między innymi parametr typu BindingResult, w ciele metody sprawdzam czy nie było błędu za pomocą result.hasErrors() i jeśli np. był to zwracam na stronie głównej "/strona?errors (albo success) -> i za pomocą thymeleaf th:if="${param.error}" wyświetlam odpowiedni monit.
Problem w tym, że chciałbym poza error i success móc przesyłać jakieś swoje parametry typu index?notUnicueNumber -> wyłapać to
Mam aplikację w springu która w kontrolerach, przy metodach odpowiedzialnych za np. post request przyjmuje między innymi parametr typu BindingResult, w ciele metody sprawdzam czy nie było błędu za pomocą result.hasErrors() i jeśli np. był to zwracam na stronie głównej "/strona?errors (albo success) -> i za pomocą thymeleaf th:if="${param.error}" wyświetlam odpowiedni monit.
Problem w tym, że chciałbym poza error i success móc przesyłać jakieś swoje parametry typu index?notUnicueNumber -> wyłapać to
Czy wiesz, co to debouncing oraz w jakim celu się go stosuje? Wiedziałeś, że to, co w Javie zajmuje sto linijek kodu, w Kotlinie może zająć dosłownie kilka? Słyszałeś o systemie stworzonym przez czeskich aktywistów, który może przyczynić się do anulowania kontraktu na grube miliony dla Asseco?
Jeśli odpowiedź na choć jedno z tych pytań jest przecząca, to masz dobry powód do lektury najnowszej Prasówki Technologicznej.
-----------
-> Zapisz się na mirkolistę
Jeśli odpowiedź na choć jedno z tych pytań jest przecząca, to masz dobry powód do lektury najnowszej Prasówki Technologicznej.
-----------
-> Zapisz się na mirkolistę
źródło: comment_lJoMPl3A4HUJnjlmOiQOSS74lQQcwwxO.jpg
Pobierz- 0
Immerse yourself in a gaming utopia with our top-tier online game selections http://luckycola.io/
Robienie dobrej dokumentacji to umiejętność kompetentnego programisty. Ta cecha często niedoceniania, dopóki taka dokumentacja nie staje się potrzebna. Sprawdź, jakie 4 elementy są niezbędne do tworzenia jej zwięźle i skutecznie
https://bulldogjob.pl/news/927-4-zasady-dobrej-dokumentacji
#programowanie #naukaprogramowania
https://bulldogjob.pl/news/927-4-zasady-dobrej-dokumentacji
#programowanie #naukaprogramowania
źródło: comment_KyrKaBPRkxcDuz7CjC3t7iAFyK7jjLew.jpg
Pobierz- 1
@Bulldogjob: a to nie jest tak, że kod który piszesz ma być zrozumiały i sam za siebie mówić co robi i do czego jest wykorzystywany? Pierwszy raz spotykam się z dokumentacją tego typu, na jakieś 10-20 projektów w jakich byłem nigdy dokumentacja nie wyglądała TAK. A potem zdziwko, że projekt się opóźnia, jak programista zamiast robić to co potrafi najlepiej, musi opisywać po co to napisał i jak. Jak dla mnie
Skladam sobie PC, ma być do nowe #gry oraz #naukaprogramowania + oculus rift (brat ma mi sprzedać tanio używkę). Baaardzo dawno nie składełem PC, jadę na #laptopy od lat.
Który zasilacz z tych dwóch będzie lepszy?
https://allegro.pl/oferta/zasilacz-take-me-400-4xmolex-sata-400w-8904188919?utm_medium=app_share&utm_source=facebook
https://allegro.pl/oferta/zasilacz-tracer-4life-400-silent-8859561362?utm_medium=app_share&utm_source=facebook
Kolega twierdzi, że dziś karty gpu są niskonapięciowe i gier wystarczy mi jak poniżej:
https://allegro.pl/oferta/nowy-zasilacz-atx-fujitsu-dps-300-44a-300w-8379072693?utm_medium=app_share&utm_source=facebook
#zasilacz #pcmasterrace #komputery
Który zasilacz z tych dwóch będzie lepszy?
https://allegro.pl/oferta/zasilacz-take-me-400-4xmolex-sata-400w-8904188919?utm_medium=app_share&utm_source=facebook
https://allegro.pl/oferta/zasilacz-tracer-4life-400-silent-8859561362?utm_medium=app_share&utm_source=facebook
Kolega twierdzi, że dziś karty gpu są niskonapięciowe i gier wystarczy mi jak poniżej:
https://allegro.pl/oferta/nowy-zasilacz-atx-fujitsu-dps-300-44a-300w-8379072693?utm_medium=app_share&utm_source=facebook
#zasilacz #pcmasterrace #komputery
- 1
@czlowiek_z_lisciem_na_glowie: O panie, otwierasz muzeum techniki, czy co xD?
Zasilacze z czarnej listy, zamykam temat.
Karty z segmentu low-end nie potrzebują dużego zapotrzebowania na prąd, są nawet modele zasilane bezpośrednio z portu pci-e.
Zasilacze z czarnej listy, zamykam temat.
Karty z segmentu low-end nie potrzebują dużego zapotrzebowania na prąd, są nawet modele zasilane bezpośrednio z portu pci-e.
- 3
@czlowiek_z_lisciem_na_glowie: Jeżeli dla Ciebie 200 zł to zbyt dużo za zasilacz, to znaczy, że jesteś bogatym człowiekiem, bo biednych nie stać na wkładanie byle gówna, które razem ze swoim widowiskowym końcem zakończy żywot całego zestawu za kilka tysięcy. ( ͡° ͜ʖ ͡°)
Nie zrozum mnie źle, ale po cholerę wydawać 50 zł na coś co może będzie działać, a może nie, może ma te 350W a może
Nie zrozum mnie źle, ale po cholerę wydawać 50 zł na coś co może będzie działać, a może nie, może ma te 350W a może
- 110
Czołem Mirki i Mirabelki
Dziś dwa nowe kursy o podstawach #bazydanych #oracle i #sql.
Nowy kursy mówią o:
* Bazy Danych – Podstawy, Definicje, Przykład
* Normalizacja Baz Danych
Jak wiecie piszę aktualnie dwa kursy i zastanawiam się czy wołać wszystkich plusujących czy podzielić wpisy i podzielić plusujących na dwie: podstawowy i średniozaawansowany + optymalizacja?
Zdecydujcie w ankiecie poniżej.
Dla przypomnienia piszę o:
-- średnio zaawansowanym SQL, działaniu bazy Oracle i
Dziś dwa nowe kursy o podstawach #bazydanych #oracle i #sql.
Nowy kursy mówią o:
* Bazy Danych – Podstawy, Definicje, Przykład
* Normalizacja Baz Danych
Jak wiecie piszę aktualnie dwa kursy i zastanawiam się czy wołać wszystkich plusujących czy podzielić wpisy i podzielić plusujących na dwie: podstawowy i średniozaawansowany + optymalizacja?
Zdecydujcie w ankiecie poniżej.
Dla przypomnienia piszę o:
-- średnio zaawansowanym SQL, działaniu bazy Oracle i
Kogo wołać?
- Zawsze wszystkich 66.7% (48)
- Podziel na dwie grupy 33.3% (24)
Jakie macie opinie o #golang? Warto się tym zainteresować? Myślicie, że ma szansę zyskać popularność podobną do np #python.a?
#go #programowanie #naukaprogramowania #pytanie
#go #programowanie #naukaprogramowania #pytanie
źródło: comment_o78fhTeGgkUwO8ZuxOTL7xuFZ31yyrkZ.jpg
Pobierz- 4
@pesymistyk: go jest fajnym językiem, ale IMO ma mało zastosowań. Głownie tam, gdzie królują proste serwisy/infrastruktura. Do biznesu się nie nadaje: brak elementów funkcyjnych i generyków sprawia, że cięzko napisać cos z skończonym czasie, co będzie bezpiecznie do utrzymania i zrozumienia. Czasami mam zrywy, że muszę napisać jakiś prosty skrypt/program. Probowałem to robić kilka razy w go, ale jest po prostu trudniej i mniej intuicyjnie. Przez to, że jezyk jest prosty
- 2
@Saly:
Interfejs jest abstrakcja, a sposób kopiowania danych jest cechą konkretnego typu, nie jest to nic dziwnego. Paczka
W Pythonie masz do tego
Przykładowo chciałem zrobić deep copy typu map[string]interface{}. Innego rozwiązania niż hack pod postacią serializacji/deserializacji do jsona nie znalazłem.
Interfejs jest abstrakcja, a sposób kopiowania danych jest cechą konkretnego typu, nie jest to nic dziwnego. Paczka
encoding/json robi introspekcje żeby ustalić czy interface{} przykrywa jakiś znany tym który wie jak zaprezentować, lub woła MarshalJSON który trzeba zaimplementować samemu. W Pythonie masz do tego
copy.deepcopy(), które obsługuje parę prostych typów, dla- 0
Pewnie bylo kilka razy i glupie pytanie
Jak dużo trzeba umieć żeby załapać się na staż?
#naukaprogramowania #javascript #frontend
Jak dużo trzeba umieć żeby załapać się na staż?
#naukaprogramowania #javascript #frontend
Co to jest poziom abstrakcji i jak go definiować w programowaniu?
Co to znaczy że np. metoda ma kilka poziomów abstrakcji?
Co to znaczy mieszać poziomy abstrakcji?
#programowanie #naukaprogramowania
Co to znaczy że np. metoda ma kilka poziomów abstrakcji?
Co to znaczy mieszać poziomy abstrakcji?
#programowanie #naukaprogramowania
- 4
@JI_Gorki: następny poziom abstrakcji ukrywa szczegóły implementacyjne niższego poziomu, przykładowo typy referencyjne w Javie ukrywają wskaźniki z C. Mieszanie to "ucieczka" z wyższego poziomu do niższego, przykładowo wstawki assemblera w C.
- 5
@JI_Gorki: Bardzo łatwo prześledzić kolejne poziomy abstrakcji na przykładzie apki crudowej - on usera do samej "blachy". Patrząc na proces zapisu encji w bazie:
1. User klika "zapisz" w aplikacji
2. Aplikacja mówi frameworkowi do bazy "zapisz mi usera takiego-a-takiego"
3. Framework tłumaczy to za napytanie
4. Baza danych dostaje zapytanie, rozkminia sobie jak je zrealizować i ostatecznie wysyła
1. User klika "zapisz" w aplikacji
2. Aplikacja mówi frameworkowi do bazy "zapisz mi usera takiego-a-takiego"
3. Framework tłumaczy to za napytanie
INSERT INTO [rzeczy] VALUES (nazwa, cośtam) i wysyła je do bazy danych4. Baza danych dostaje zapytanie, rozkminia sobie jak je zrealizować i ostatecznie wysyła
- 0
#cpp #naukaprogramowania
String = TABSTRING[0] + TABSTRING[1]
Gdzie tab_string to tabela stringów, a String to skonkantenowany string.
Jak to zrealizować?
String = TABSTRING[0] + TABSTRING[1]
Gdzie tab_string to tabela stringów, a String to skonkantenowany string.
Jak to zrealizować?
- 2
Trafilem wczoraj na artykul o Modular Monolith With DDD
https://github.com/kgrzybek/modular-monolith-with-ddd
Dokumentacje przeczytam dopiero w weekend ale juz mnie korci zapytac czy ktos z mirkow slyszal lub uzywa takiej architektury?
#dotnet #programowanie #csharp #mikroserwisy #programista15k #naukaprogramowania #dotnetcore #ddd
https://github.com/kgrzybek/modular-monolith-with-ddd
Dokumentacje przeczytam dopiero w weekend ale juz mnie korci zapytac czy ktos z mirkow slyszal lub uzywa takiej architektury?
#dotnet #programowanie #csharp #mikroserwisy #programista15k #naukaprogramowania #dotnetcore #ddd
- 1
- 2
@alkb: to slabo ale niestety takie sa realia w wielu firmach, ktore ciągną od lat kredyt technologiczny. Podobnie jest u mnie z tym, ze problem jest nie po stronie biznesu a ludzi, którzy maja slomiany zapal. Checi sa ale jak sam Martin Fowler mowi, ze cos jest epic journey to śmiechu nie lada kiedy zwykle korpo klepacze monolitow w vb6 biorą sie za DDD bazując wyłącznie na swoim doświadczeniu. Jakbym kiedys






























Co jakiś czas uczę się czegoś innego, aby rozwijać mózg. Miesiąc rysuję, kolejny modeluję, inny to nauka kaligrafii. W lutym skubię C++ i mam problem. Dobry Mirek który rozwiąże pierwszy proste rozwiązanie będzie mógł wybrać fundację albo coś na się pomaga na co wpłacę kilka złotych
Mamy tablice
Char tab1[]={”Polska jest Ue xd”};
Int tab2[]={2,3,5,8,13};
Jak zdefiniować funkcję, która po wywołaniu
cout<<szukaj(tab1,tab2, „e”) w łańcuchu znaków tab1 będzie szukać na polach
#include "pch.h"
#include
#include
int szukaj(const std::string &napis, std::vector tab, char c)
{
int licznik = 0;
for (int i = 0; i < tab.size(); ++i)
{
if (napis[tab[i]] == c)
licznik++;
}
return licznik;
}
int main()
{
std::string napis = "Polska jest Ue xd";
std::vector tab{2, 3, 5, 8, 13};
std::cout << szukaj(napis, tab, 'e');
}
https://www.siepomaga.pl/
Wybierzcie po celu na siepomaga, coś rzucę, pozdro (✌ ゚ ∀ ゚)☞