rozwijam sobie aplikacje, w jednym pliku mam kilka klas ktore sie rozrosly do kilkuset linijek kodu i zaczyna to byc nieczytelne. jak najlepiej teraz zrobic, kazda klase przeniesc do osobnego pliku i je importowac tam gdzie potrzeba? #naukaprogramowania #python
Wszystko
Najnowsze
Archiwum
- 1
@rosso_corsa: jest taka praktyka u mnie w firmie duży projekt tak robię i dodatkowo porządkowanie w folderach ale wtedy jak wyżej trzeba się zapoznać z tym plikiem _init_.py
- 0
@blacktyg3r: @mprzemo: oki, a jak jedna klase mam z ktorej tylko dziedzicze to robie z niej klase abstrakcyjna i tez umieszczam w osobnym pliku?
Chyba po raz pierwszy w swoim życiu zrobiłam coś produktywnego 15 dni z rzędu (╥﹏╥)
Bilans tych 15 dni:
- 3 kursy na Courserze
- dodanych 106 nowych słówek z węgierskiego
Bilans tych 15 dni:
- 3 kursy na Courserze
- dodanych 106 nowych słówek z węgierskiego
źródło: comment_1666935521Q0N3VWPGp8EdOOFXG9IOwU.jpg
Pobierz- 20
@Snuffkin: teraz możesz jechać na waszarczornok sprzedawać papryke
- 15
@jedzbudynie: wiem, ale z babcią mojego narzeczonego po angielsku już nie porozmawiam, a grupa 6 Węgrów na spotkaniu towarzyskim tez się bardzo szybko przestawi na węgierski zamiast rozmawiać tylko po angielsku. :P
Nie chce się „dogadac”, chce rozmawiać ;)
Nie chce się „dogadac”, chce rozmawiać ;)
#naukaprogramowania #swift #ios #testowanieoprogramowania
Chcę nauczyć się pisać testy automatyczne w XCUITest. Od czego najlepiej zacząć? Powinienem od zera uczyć się języka Swift czy jest jakaś ścieżka nauki stricte pod kątem testów, która przyspieszyłaby osiągnięcie celu?
Chcę nauczyć się pisać testy automatyczne w XCUITest. Od czego najlepiej zacząć? Powinienem od zera uczyć się języka Swift czy jest jakaś ścieżka nauki stricte pod kątem testów, która przyspieszyłaby osiągnięcie celu?
- 1
@sars_cov_2: Ja polecam i tak czy siak przejść sobie przez super podstawy Swifta i tego jak apki na iOS są zbudowane. Apple ma fajny kurs do zrobienia pierwszej aplikacji, prowadzą za rączke ale dużo idzie z tego zrozumieć.
https://developer.apple.com/tutorials/app-dev-training/
https://developer.apple.com/tutorials/app-dev-training/
- 0
@hanspl nie mam, chcę na przyszłość nauczyć się testowania automatycznego
- 3
#naukaswifta
Dzień (21+22)/100 kursu 100 days of SwiftUI
Dziś zrobiłem dwa dni kursu, wyjaśniło się jaka jest różnica między foregroundStyle/Color.
Cała aplikacja nie była jakoś skomplikowana, aczkolwiek najgorsze jest to, że jak robię to razem z instruktorem z kursu to wydaje mi się, że wszystko rozumiem, a jak bym miał teraz zrobić to sam od początku to by mi ciężko było nawet ruszyć. Ale jestem dobrej myśli, trzeba się z tym po prostu
Dzień (21+22)/100 kursu 100 days of SwiftUI
Dziś zrobiłem dwa dni kursu, wyjaśniło się jaka jest różnica między foregroundStyle/Color.
Cała aplikacja nie była jakoś skomplikowana, aczkolwiek najgorsze jest to, że jak robię to razem z instruktorem z kursu to wydaje mi się, że wszystko rozumiem, a jak bym miał teraz zrobić to sam od początku to by mi ciężko było nawet ruszyć. Ale jestem dobrej myśli, trzeba się z tym po prostu
- 1
@hebato: aż przypomniała mi się moja nauka Pythona xD
Keep it up Mirek
Keep it up Mirek
@inquis1t0r: Hmm to tak średnio w sumie ( ͡° ͜ʖ ͡°) liczyłem ze dla rozluźnienia zrobie sobie
Jakiś quiz czy cos
Jakiś quiz czy cos
- 0
Są tutaj jakieś osoby, które znają się na JS i mają chwilę czasu, aby ocenić kod skryptu?
Kiedyś przerabiałem kurs Samuraja Programowania na Udemy dotyczący programowania w JS. Kiedy omawiał w nim obiekt event, to w ramach ćwiczeń napisał skrypt, który polegał na możliwości przesuwania kwadratu w obrębie okna przeglądarki.
Postanowiłem sprawdzić, czy dam radę napisać podobny skrypt (kurs Samuraja przerabiałem już dawno i nie pamiętam jak on to robił poza tym, że wykorzystywał
Kiedyś przerabiałem kurs Samuraja Programowania na Udemy dotyczący programowania w JS. Kiedy omawiał w nim obiekt event, to w ramach ćwiczeń napisał skrypt, który polegał na możliwości przesuwania kwadratu w obrębie okna przeglądarki.
Postanowiłem sprawdzić, czy dam radę napisać podobny skrypt (kurs Samuraja przerabiałem już dawno i nie pamiętam jak on to robił poza tym, że wykorzystywał
- 1
@maciorqa: Trochę dziko działa. Czy ustawienie kwadratu tak, żeby kursor był zawsze pośrodku, jest konieczne?
- 1
@maciorqa: No to jest aktualne API do tego. To co kodzisz to taka sztuka dla sztuki i używanie przestarzałych rzeczy. Jeśli chcesz hardcorowo to możesz też użyć requestAnimationFrame -> https://jsfiddle.net/5f181w9t/
Ale generalnie jak chcesz Drag&drop to po to zrobili specjalne api
Ale generalnie jak chcesz Drag&drop to po to zrobili specjalne api
Treść przeznaczona dla osób powyżej 18 roku życia...
@NewBlueSky: piszesz skrypt, który w pętli odpytuje wszystkie tabele i wszystkie kolumny
Tylko to może trochę zająć, w zależności od tego ile tabel i rekordów
Tylko to może trochę zająć, w zależności od tego ile tabel i rekordów
@NewBlueSky: to na szybo podpowiem: wszystkie nazwy tabel ze schematami można wyciągnąć z tabel systemowych, każda baza powinna mieć takie (np w sql serverze jest sys.tables i sys.schemas). Podobnie z kolumnami (sys.columns). Tworzysz tymczasowa tabele, gdzie jak trafisz na wynik, to zapisujesz tam nazwę tabeli i kolumne
Fajne zadanie. Aż sam chciałbym coś takiego napisać teraz ( ͡° ͜ʖ ͡°)
Fajne zadanie. Aż sam chciałbym coś takiego napisać teraz ( ͡° ͜ʖ ͡°)
mirki mam pytanko do C:
mam sobie pętle for, wewnątrz pętli pobierana jest wartość dla zmiennej, która się przetwarza, przechodzi sobie te pętle i na koniec chciałbym, żeby była zapisana informacja do tablicy o wyniku
if wartość końcowa >0 wpisz do i-tego elementu tabeli wartość TAK else wpisz NIE
nie
mam sobie pętle for, wewnątrz pętli pobierana jest wartość dla zmiennej, która się przetwarza, przechodzi sobie te pętle i na koniec chciałbym, żeby była zapisana informacja do tablicy o wyniku
if wartość końcowa >0 wpisz do i-tego elementu tabeli wartość TAK else wpisz NIE
nie
- 1
- 1
@ZalgoZalgo: podstawowe tablice w C przyjmują znak, pojedynczy. Więc jeśli chcesz mieć całe słowo, to musisz mieć tablicę odpowiedniego typu. W pojedynczym cudzysłowu możesz zmieścić 'T' albo 'N'. W podwójnych masz ciąg znaków np "TAK", "NIE". Nie można natomiast przypisać po prostu w tablicy tab[i] = "TAK". Musisz wykorzystać funkcję do kopiowania, typu
memcpy lub strncpy, lub przypisać sobie pojedynczo trzy znaki (plus ewentualnie znak zera, do zakończenia tego- 0
#naukaswifta
Dzień 20/100 kursu 100 days of SwiftUI
Dzisiaj teoria, wstęp do następnego projektu.
VStack, Hstack, ZStack, Gradienty, Buttony. Niezbyt zrozumiałem jaka jest różnica w .foregroundStyle a .foregroundColor, na kursie też mu jakoś nie wyszło:
Jakoś 10:10 min, ja tam nie widzę żadnych różnic
Dzień 20/100 kursu 100 days of SwiftUI
Dzisiaj teoria, wstęp do następnego projektu.
VStack, Hstack, ZStack, Gradienty, Buttony. Niezbyt zrozumiałem jaka jest różnica w .foregroundStyle a .foregroundColor, na kursie też mu jakoś nie wyszło:
Jakoś 10:10 min, ja tam nie widzę żadnych różnic
- 1
@hebato: z tego co widzę po api to różnica jest taka, że foregroundColor jako arugment przyjmuje Color czyli tylko jeden kolor. A foregroundStyle przyjmuje ShapeStale, dzięki czemu możesz robić różne gradienty i jakieś inne bardziej wymyślne style.
Wydaje mi się że koleś w ogóle tego nie wytłumaczył albo nawet sam tego nie rozumie, tylko zobaczył że jak zmieni te metody to jest minimalna różnica w wyglądzie.
Wydaje mi się że koleś w ogóle tego nie wytłumaczył albo nawet sam tego nie rozumie, tylko zobaczył że jak zmieni te metody to jest minimalna różnica w wyglądzie.
- 0
@dzana raczej to co jest pokazane na filmie mocno komplikuje niż pomaga w zrozumieniu różnicy.
https://developer.apple.com/documentation/swiftui/view/foregroundstyle(_:)
https://developer.apple.com/documentation/SwiftUI/View/foregroundColor(_:)
To że jest tam w argumencie kolor to jest kwestia kontekstu.
https://developer.apple.com/documentation/swiftui/view/foregroundstyle(_:)
https://developer.apple.com/documentation/SwiftUI/View/foregroundColor(_:)
To że jest tam w argumencie kolor to jest kwestia kontekstu.
- 0
Chciałbym zrobić aplikację/narzędzie, w której użytkownik może przesłać plik CSV z logami działania/usterek pewnego urządzenia i dostać automatyczną informację zwrotną na temat pewnych danych, które się w tym pliku znajdują w dość przyjaznej formie.
Przykładowo:
1. Urządzenie zapisuje co sekundę jego aktualny stan, parametry, błędy (jedna z kolumn zawiera datę i godzinę)
2. Z urządzenia można skopiować te dane w postaci pliku CSV na USB.
Przykładowo:
1. Urządzenie zapisuje co sekundę jego aktualny stan, parametry, błędy (jedna z kolumn zawiera datę i godzinę)
2. Z urządzenia można skopiować te dane w postaci pliku CSV na USB.
- 8
Spring Security, demystified by Daniel Garnier Moiroux
Świetny talk z tegorocznego Devoxxa, dla tych co chcą sobie usystematyzować lub nabyć wiedzę od podstaw odnośnie Spring Security.
#spring #java #naukaprogramowania
Świetny talk z tegorocznego Devoxxa, dla tych co chcą sobie usystematyzować lub nabyć wiedzę od podstaw odnośnie Spring Security.
#spring #java #naukaprogramowania

- 5
#naukaswifta
Dzień (18+19)/100 kursu 100 days of SwiftUI
Dzień 18 to podsumowanie skończonego projektu + trzy krótkie zadania. Zrobiłem w miarę szybko, więc postanowiłem przejść do następnego dnia.
Dzień 19 to Challenge day - stworzenie własnego konwertera na bazie zebranej dotychczas wiedzy. W pewnym momencie troszkę stanąłem, przy wyciągnięciu .rawValue, jakoś wcześniej tego nie było albo zapomniałem, ale udało się(pomogłem sobie innym projektem).
#naukaprogramowania #ios #
Dzień (18+19)/100 kursu 100 days of SwiftUI
Dzień 18 to podsumowanie skończonego projektu + trzy krótkie zadania. Zrobiłem w miarę szybko, więc postanowiłem przejść do następnego dnia.
Dzień 19 to Challenge day - stworzenie własnego konwertera na bazie zebranej dotychczas wiedzy. W pewnym momencie troszkę stanąłem, przy wyciągnięciu .rawValue, jakoś wcześniej tego nie było albo zapomniałem, ale udało się(pomogłem sobie innym projektem).
#naukaprogramowania #ios #
@hebato: Jak nie masz oporów, możesz wrzucać gdzieś kod, to będzie można Ci zwracać uwagę na ewentualne błędy które mogą się pojawić na początku, abyś ich nie powielał
@hebato: O ile hacking with swift jest bardzo dobrym źródłem wiedzy, to w kursach też czasami są rozwiązania, nie do końca mile widziane na produkcji
Od dziecka interesowałem się fizyką i matmą a informatyką od wieku 16 lat. Potem nastąpiła era prokrastynacji i zaniedbałem temat. W czym wykorzystuje się matfiz tak na zaawansowanym poziomie ? Coś oprócz gier komputerowych i grafiki 3d ? Znam podstawy cpp
#naukaprogramowania #programowanie #informatyka
#naukaprogramowania #programowanie #informatyka
@profilusuniety: w fizyce. Idź na studia, potem spróbuj zrobić doktorat, ale nie dasz rady. Potem zostaniesz nauczycielem w gimnazjum i będziesz sprawdzał prace domowe po godzinach.
@profilusuniety: tak bezpośrednio, to myślę że: statystyka, analiza danych, uczenie maszynowe. Pośrednio to bym powiedział, że całe programowanie, bo będąc obytym w matmie i fizyce musisz mieć dobrze rozwinięte abstrakcyjne myślenie, które przydaje się programowania i rozumienia złożonych konceptów.
#naukaprogramowania gdzie moge znalesc jakies przykladowe dokumentacje techniczne danego projektu
@Fajrantboy: w repozytorium poprzednich projektów w twojej firmie :-)
@uhu8: gdyby jescze firmowe projekty mialy dokumentacje to praca nawet by byla przyjemna ( ͡° ͜ʖ ͡°)
- 0
@Fajrantboy: w uk bo chcesz instructor lead?
@Fajrantboy: sprawdz General Assembly; chyba najlepsza ale jednoczesnie najdrozsza (£10k za kurs)
- 0
Taka rozkmina mnie naszła, patrząc po ilości prac/staży typu working student, waszym zdaniem łatwiej znaleźć pierwszą pracę w IT mając status studenta czy ukończonego inżyniera. (wiem, że nie trzeba studiów, ale zakładamy te 2 opcje)
#programowanie #naukaprogramowania
#programowanie #naukaprogramowania
lorem ipsum
- status studenta 56.7% (17)
- tytuł inżyniera 43.3% (13)
- 7
@zxc21: ogólnie im szybciej tym lepiej. Ja pierwszą robotę typowo jako dev złapałam po ukończeniu magistra i teraz jak do nas przychodzą jacyś nowi stażyści to z perspektywy czasu im zazdroszczę, że siedzą już w branży będąc dopiero na studiach
@zxc21:
jezeli ktos po skonczeniu studiow nie zrobil nawet stazu to jest gleboko w dupie, obecnie standardem jest zlapanie sie na staz po drugim roku (co lepsi to na pierwszym) i potem pracowanie zdalnie na 1/n etatu i po skonczeniu studiow masz 10k na lape xD
jezeli ktos po skonczeniu studiow nie zrobil nawet stazu to jest gleboko w dupie, obecnie standardem jest zlapanie sie na staz po drugim roku (co lepsi to na pierwszym) i potem pracowanie zdalnie na 1/n etatu i po skonczeniu studiow masz 10k na lape xD
- 1
#linux #naukaprogramowania
Muszę nauczyć się podstaw Linuxa. Zawsze pracowałem w środowisku Windows.
Czy da się uruchomić Linuxa na Windowsie, żebym mógł sobie przerobić kurs z Udemy ?
Jaka dystrybucja Linuxa najlepsza do nauki i szybkiego startu ?
Muszę nauczyć się podstaw Linuxa. Zawsze pracowałem w środowisku Windows.
Czy da się uruchomić Linuxa na Windowsie, żebym mógł sobie przerobić kurs z Udemy ?
Jaka dystrybucja Linuxa najlepsza do nauki i szybkiego startu ?
- 4
#naukaswifta
Informacje „startowe” - o sprzęcie i przygotowaniu do nauki (swiftplaygrounds oraz dwie książki):
Sprzęt:
-Nie chciałem się bawić w emulowanie maca, a zawsze miałem windowsy, więc kupiłem najzwyklejszego MacBook Air M1 od polecanego tutaj na wykopie CAR4VIP z allegro. Na początek wystarczy.
Informacje „startowe” - o sprzęcie i przygotowaniu do nauki (swiftplaygrounds oraz dwie książki):
Sprzęt:
-Nie chciałem się bawić w emulowanie maca, a zawsze miałem windowsy, więc kupiłem najzwyklejszego MacBook Air M1 od polecanego tutaj na wykopie CAR4VIP z allegro. Na początek wystarczy.
- 2
@hebato: czemu tak bardzo chcesz iść w swifta, że aż kupiłeś maca? nie myślałeś o wieloplatformowym flutterze/react native/kotlinie?
- 0
Jeszcze mały dopisek, zapomniałem napisać. Jak ktoś pierwszy raz siada do MacBooka jak ja pół roku temu to warto przerobić ten materiał:
[
[
#naukaprogramowania mam side questa napisać toola do zarządzania ciężkim IoT dla pewnego przedsiębiorstwa.
tool ma być pod WebOS. Czyli stronka gdzie mamy podglądy z czujników i możemy zarzadzać efektorami.
#webdev w czym to napisać by nie musieć się z tym cackać co chwilę i za 5 lat będzie można komuś oddać na utrzymanie a nie by NAPISAŁ OD NOWA bo cały ekosystem jest przestarzały już w diabli
tool ma być pod WebOS. Czyli stronka gdzie mamy podglądy z czujników i możemy zarzadzać efektorami.
#webdev w czym to napisać by nie musieć się z tym cackać co chwilę i za 5 lat będzie można komuś oddać na utrzymanie a nie by NAPISAŁ OD NOWA bo cały ekosystem jest przestarzały już w diabli
@wytrzzeszcz: za 5 lat i tak będzie do przepisania xD
webos to ten system do telewizorów lg?
czy chodzi ci po prostu o web?
webos to ten system do telewizorów lg?
czy chodzi ci po prostu o web?
- 0
Home assistant
@Michuy: masz jakis macalny albo filmowy przyklad na 300-400 cujnikow i efektorow? z jakas kontrola dostepu
#neovim #vim #linux #naukaprogramowania
lsp clangd w neovimie mi płacze, bo próbując dołączyć bibliotekę iostream, nie widzi biblioteki stddef.h.
Próbowałem reinstalować clang, zmieniac go na ccls, reinstalowac gcc, modyfikować zmienną PATH, ale nic nie pomogło. Ma ktoś pomysł co może być przyczyną? Googluje od 3 dni, i nic znaleść nie mogę :/
Używam linuxa arch, neovima 0.9 nightly, mój config jest tutaj.
Config
lsp clangd w neovimie mi płacze, bo próbując dołączyć bibliotekę iostream, nie widzi biblioteki stddef.h.
Próbowałem reinstalować clang, zmieniac go na ccls, reinstalowac gcc, modyfikować zmienną PATH, ale nic nie pomogło. Ma ktoś pomysł co może być przyczyną? Googluje od 3 dni, i nic znaleść nie mogę :/
Używam linuxa arch, neovima 0.9 nightly, mój config jest tutaj.
Config
- 0
@grappas: mam tego masona, i wszystko naprawił, dzięki wielkie
- 0
@RedveKoronny: clangd --help, bo ten nas interesuje (bo ten dostarcza capabilities dla lsp)


























Dzień 23/100 kursu 100 days of SwiftUI
Dzisiaj 10 tematów samej teorii, jak działa cały SwiftUI. Ostatnie dziesiąte wideo jest takie skomplikowane, że Paul Hudson postanowił dać to jako bonus. Co nieco zapamiętałem, wyklarowało mi się jak i dlaczego używa się some Views i jak je modyfikować.
10 temat - trudne!
Komentarz usunięty przez autora
źródło: comment_16669582047Y8zbmyNjwS67swl1jAcxj.jpg
Pobierz