Jak często stosujecie Class Library? Oglądam sobie tutoriale od Tima Coreya i chłop wszelakie modele, enumy itd itp wrzuca do Class Library, wcześniej jak sobie coś klepałem to wszystko w jednym projekcie, ale do odpowiednich folderów (Models, Controllers, Enums itd) i w sumie nigdy wcześniej nie korzystałem z CL. Robić jak on czy #!$%@??
#dotnet #csharp #naukaprogramowania
@RarestOfAllPepes: Warto dla samej separacji warstw w solucji. Jak klepiesz api to rzuć okiem na onion/clean/hexagonal architecture. Kolejny przykład użycia to kiedy masz więcej niż jedna aplikacje która korzysta z tego samego kodu, możesz wtedy wydzielić ten kod do classlib.
@93michu93: nam na studiach nawet wprowadzili (uproszczony, bo raczej nie musieliśmy tego studiować, tylko jako ciekawostka, i tak praktycznie tego nie używaliśmy, raczej aby pokazać jak łatwo po to sięgnąć) jego logikę trójwartościową przy okazji SI i podkreślali kto był autorem.
Hej Mirki-programiści. Pomóżcie, bo już 2 dzień siedzę nad tym i nie mogę.
Mam takie drzewo katalogów:

CCSDTQ-P-_L_FREQs
compound_1
│ ├ basis_set_1
│ │ DUNHAM
│ │ ├ functional_1
│ │ │ *.out
│ │ ├ functional_2
│ │ [...] *.out
│ │ functional_N
│ │ *.out
@farmaceut: wiesz, że tego nawet nie warto analizować bo jest #!$%@? po całości.

import os

def finddirectories(path, searchstring):
"""
Zwraca listę ścieżek katalogów pierwszego rzędu w danym katalogu,
które zawierają określony ciąg znaków.
"""
dirs = [os.path.join(path, d) for d in os.listdir(path)
if os.path.isdir(os.path.join(path, d)) and searchstring in d]
return dirs

path = "/home/user/"
search
string = "projekty"
dirs = finddirectories(path, searchstring)
print("Katalogi pierwszego rzędu w
Cześć, mam String "C2 D83". Potrzebuję zwrócić tylko liczby na których będę później pracował. Napisałem coś takiego. Co o tym myślicie ?

String test = "C2 D83";
List<String> list = new ArrayList<String>(Arrays.asList(test.split(" ")));

StringBuilder sb = new StringBuilder();

for (String str : list) {
String number = str.substring(1, str.length());
String addNum = number + " ";
sb.append(addNum);
}

String numbers = sb.toString();
List<String> secondList = new ArrayList<String>(Arrays.asList(numbers.split(" ")));

int firstNumber = Integer.parseInt(secondList.get(0));
Lepsza do czego?
Nie znam nr 1 ale mam na półce nr 2 które jest świetnym, skondensowanym kompendium metod ML. Rzeczywiście nacisk jest prawdopodobieństwo, formalizm matematyczny przez co książka naprawdę jest treściwa - ale są tez przykłady i świetne wizualizacje. Na pewno nie jest to książka która bym polecił komuś kto zaczyna dopiero z ML, albo ma słabe podstawy matematyczne.
Byłem smutny i zdenerwowany, nie wiedziałem, co mam dalej robić. Wtedy przyszło olśnienie: zrobię w PHP system skracania linków, tzw. krutasa. Znamy już datę: to sobota 11-03-2023, godzina 13:00! Chcesz mi w tym towarzyszyć? Wpadaj na YT: @ProdukcjaOryginalna

Więcej info

Koniecznie dodaj wydarzenie do swojego kalendarza!
Kalendarz Google
Outlook
Yahoo
Office 365

#php #naukaprogramowania
Wołam plusujących: @quwer @maryce @steelhead @Szymon_el_Pedro
Pobierz pozmu - Byłem smutny i zdenerwowany, nie wiedziałem, co mam dalej robić. Wtedy przysz...
źródło: 3eb6166327d213f878f55af0436700b42359c916d1d799b4e86ca030e0f34469
Mam na studiach zajęcia na których używamy #python - ja nigdy wcześniej nie programowałem, nie zamierzam iść w tym kierunku, ale nie chce podchodzić do tematu na wyjebce i zacząłem sobie robić zadania na #codewars Rozwiązałem przed chwilą zadanie gdzie trzeba wziąć stringa i zwrócić listę w których każdy element ma 2 litery długości. Jeśli jest krótszy to trzeba dodać podkreślenie () na końcu. Ktoś mi jest w stanie wytłumaczyć w
nie chodzi tylko o API, bo tego w internecie jest tysiące, w przeróżnych ciekawych projektach. Chodzi o API, które ma dużą szansę na to, że będzie posiadało błędy.


@noisy: Do nauki testowania API - tak. Do nauki automatyzacji API, błędy Ci w niczym nie pomogą, tylko utrudnią życie :) Poszukaj API które ma różne ciekawe możliwości (z punktu widzenia automatów). Np. Dynamicznie generowany API key, różne metody (heady, patche, put, updated
Mirki, mam zagwozdkę z #microsoftpowerapps

Otóż mam Combobox, gdzie w Items znajduje się formuła wybierająca maile z Office365Users.SearchUser.
Co chcę osiągnąć: Aby wartość początkowa (Default/DefaultSelectedItems) to była pozycja z galerii na Sharepoincie.
Próbuję ustawić Default: Gallery.Selected.'Active Users' ale pojawia się błąd Expected Record value

Jak to obejść? Wołam eksperta @jakis_login, pomożesz? ( ͡° ͜ʖ ͡°) #naukaprogramowania #microsoft
@DerMirker: Jeśli masz galerię, to do galerii możesz dodać sobie przycisk (Button) którego wciśnięcie spowoduje "wybranie" rekordu, przy którym ten przycisk się znajduje. Parametr OnSelect powinien być wtedy ustawiony na Select(Parent). Następnie w comboboxie (na defaultselecteditems) lub dropdownie (default) ustawiasz sobie Gallery1.Selected a w parametrze wyświetlania ustawiasz to, co ma się pojawić. Nie wskazujesz konkretnej kolumny, bo to nie zadziała. Sprawdź sobie nagranie które wrzucam tutaj.
Pobierz jakis_login - @DerMirker: Jeśli masz galerię, to do galerii możesz dodać sobie przyci...
źródło: Animation
Pytanie mirki, o co chodzi w tym zapisie?
Rozumiem że tworzę obiekt o nazwie wifiManager typu WifiManager, ale za znakiem = to już nie mam pojęcia co oznacza.
Da radę to wyjaśnić?

WifiManager wifiManager=(WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);

#naukaprogramowania #java #androiddev
WifiManager wifiManager=(WifiManager) getApplicationContext().getSystemService(Context.WIFISERVICE);


nie wiem jak to rozebrać na czynniki (WifiManager)

@kanarex:
- pobierz kontekst (getApplicationContext()),
- z kontekstu pobierz serwis, (.getSystemService)
- o nazwie Context.WIFI_SERVICE
- pobrany obiekt, rzutuj na obiekt typu WifiManager: (WifiManager)
- utwórz zmienną typu WifiManager, o nazwie wifiManager i przypisz jej wynik ww. (WifiManager wifiManager=)
Zostaw plusa to zawołam Cię, gdy będzie znana data transmisji i przed samą transmisją 
Zapraszam Cię serdecznie na transmisję, podczas której będziesz miał okazję uczyć się programowania poprzez tworzenie skracacza linków w PHP. Podczas transmisji będziemy działać w celach charytatywnych, a dokładniej zbierać fundusze na laptopa dla Adriana - osoby potrzebującej wsparcia.
Podczas transmisji, będziemy tworzyć skracacz linków w PHP krok po kroku, dzięki czemu zdobędziesz praktyczne umiejętności
Pobierz pozmu - Zostaw plusa to zawołam Cię, gdy będzie znana data transmisji i przed samą tr...
źródło: Skracacz linków PHP
Kurde #chwalesie udało mi się (na podstawie poradnika oczywiście) podpiąć pod przyciski latarkę.
Zaczynam widzieć potencjał w ogromie funkcji do wykorzystania w powiązaniu z logiką i jak się do nich dostać.
Nie będę dziś chyba spał z podjary.
Dlaczego jak generuję apk to na innym telefonie pod koniec instalacji pisze że nie udało się zainstalować?
Konieczna jest zabawa z manifestem?

#naukaprogramowania #androidstudio #java