#programowanie #naukaprogramowania #visualstudio

Znalazłem świetny extension do visual studio code. Mianowicie jak wpisujecie nawias, cudzysłow albo inny znak który sam się uzupełnia (czyli dodaje zakończenie) to jest sposób aby elegencko wyskoczyć poza to uzupełnienie i kontynowanie kodu -> czyli nie trzeba klikać strzałki w prawo żeby wyskoczyć np. poza nawias.
Rozszerzenie to nazywa się TabOut. Po wcisnieciu taba nie robi wcięcia z 4 znaków tylko przeskakuje poza cudzysłów, nawias itd.
Polecam, Mobert
Chciałbym zrozumieć pewną rzecz i powielić u siebie...

Załóżmy, że na jakimś serwerze zewnętrznym istnieje pewna komenda (np.'submit). Dziala ona tak, ze jako argument bierze plik wejsciowy, a nastepnie wrzuca go do jakiegoś programu (wpisuje w terminalu submit file.txt i ten plik ląduje do programu)

Przede wszystkim zastanawiaja mnie dwie kwestie:
a) nie jest to skrypt, a po prostu komenda
b) jest dostepny z poziomu kazdego folderu, w ktorym jestem
Jak porównać obiekty klasy: 'imie', 'nazwisko', 'wiek' z ciągiem tekstowym w metodzie testującej?
Dodam że mam zapisane dane jako atrybuty w klasie Employee
Wygląda to tak:

def setUp(self):
self.dane = Employee('imie', 'nazwisko', 'wiek')

def testgivedefault(self):
#""""""

self.assertEqual(self.dane, 'imie nazwisko wiek')
#python #naukaprogramowania
Ebookpoint zorganizował After Party z okazji urodzin i do końca dnia można jeszcze kupić super tanio ebooki. Poniżej moja toplista 55 ebooków programistycznych IT, zarządzania, efektywnosci pracy, devops itp.:

=== Frontend ===

Programowanie funkcyjne z JavaScriptem. Sposoby na lepszy kod, Luis Atencio, obniżka z 49.00 zł na 19.90, https://polishwords.com.pl/go/progra-hck

Efektywny JavaScript. 68 sposobów wykorzystania potęgi języka, David Herman, obniżka z 39.90 zł na 14.90, https://polishwords.com.pl/go/efekty-wip

HTML5. Tworzenie gier z wykorzystaniem CSS i
szukałem i nie ma wersji dla core 3.0 C#8 Duża jest różnica między 2.0 C#7. 1 a 3.0 C#8. 0?


@Zaacki: Duża może nie, choć purysta kodu i szaprowiec #programista15k by mnie zabił pewnie za to stwierdzenie. ( ͡° ͜ʖ ͡°) Przynajmniej jeśli mówimy o projektach stron w modelu MVC lub MVVC. W c#8 oraz .netcore 3.0 wrzucono sporo dobrych zmian do aplikacji opartych o mikroserwisy, ale
  • Odpowiedz
zakładam że jest jej re-edycja pokrywająca .Net Core 3.0 oraz C# 8.


@grubson234567: świeża sprawa, wyszła ledwo tydzień temu, zakupiłem przez twoje polecenie (tym bardziej, że są urodziny pack puba i do wyjęcia za $15) - mam nadzieję, że się nie zawiodę ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Wie ktoś może jak działa taki licznik jak jest np w endomondo? Activity, które ciągle jest updatowane (przez zapewne jakiś background service), i mimo zmiany na inne activity po powrocie jest wyświetlany ciągle poprawny upływ czasu. Próbowałem coś takiego ogarnąc, tylko mój service resetuje się gdy przejdę do innej aktywności, i wrócę z powrotem.

#pytanie #naukaprogramowania #java #android #androiddev
via Android
  • 0
@Kizio faktycznie, robię background service gdy najwyraźniej powinienem robić foreground service. W sumie w endomindo notyfikacja o czasie też jest ciągle widoczna. Dzieki.
  • Odpowiedz
Śniadanie z Programowaniem to nasz nowy cykl live'ów dla wszystkich Mirabelek i Mireczków zainteresowanych światem IT ( ͡° ͜ʖ ͡°)

Podrzucam zapis ostatniej części: https://www.youtube.com/watch?v=avbnu89L5eY

Co czwartek nowa część. Raz do rozmowy zapraszamy ekipę #frontend , raz #backend i rozmawiamy o nowinkach technologicznych z danych dziedzin i nie tylko. Zapraszamy co czwartek o 8:45 i liczymy na feedback, bo ciągle dopracowujemy formułę ( ͡° ͜ʖ ͡
JustJoinIT - Śniadanie z Programowaniem to nasz nowy cykl live'ów dla wszystkich Mira...

źródło: comment_OOLnqdsO4wBa8sjcNAQ7ClL5V4hfTMOW.jpg

Pobierz
  • Odpowiedz
#programowanie #naukaprogramowania #studia #webdev

Mam zamiar napisać pewien system z serwerem napisanym w Springu a klientem docelowo na urządzenia mobilne(React Native) i desktopa(electron + React). Myślałem do tej pory że zastosowanie JWT będzie dobrym wyjściem. Ostatnio nachodzą mnie jednak wątpliwości.

Dla JWT powinienem ustawić krótki czas życia; dla użytkownika nie będzie jednak wygodne logowanie się co np 30 min. Czytałem że wyjściem na to są Refresh tokeny, z tym że Refresh tokeny
Dla JWT powinienem ustawić krótki czas życia; dla użytkownika nie będzie jednak wygodne logowanie się co np 30 min


Przecież aplikacja kliencka może co jakiś czas prosić o odświeżenie jwt.
  • Odpowiedz
Przypominam, że dzisiaj kończy się akcja rabatowa na ebooki programistyczne z Heliona. Przeceny wynoszą nawet ponad 100 zł. Akcja trwa do dzisiaj. Także zostało mało czasu, żeby uzupełnić bibliotekę ebooków. Do wyboru jest kilka tysięcy ebooków programistycznych i nie tylko https://polishwords.com.pl/go/8urodz-yxa

#programista #programowanie #programista15k #naukaprogramowania #programujzwykopem #ebookpoint #helion #ebook #ebooki #mirkobooki #czytajzwykopem
tomaszs - Przypominam, że dzisiaj kończy się akcja rabatowa na ebooki programistyczne...

źródło: comment_TaNZvHLxIpnw257CbyWOIfHzEto0InxS.jpg

Pobierz
  • Odpowiedz
Kiedy najlepiej rozpocząć karierę w IT ? Właśnie kończę studia inżynierskie na kierunku informatyka, a mam wrażenie, że nic nie umiem, na ostatnim stażu miałem dziwne wrażenie, że pracuję za wolno, że rzeczy oczywiste sprawiają mi trudność, że mam impostor syndrome, że nie umiem przedstawić problemu w prostych słowach. Czułem się trochę zastraszony i stłamszony taką młodzieńczą rywalizacją (jak to na stażu najlepszy dostaje prace), wypruwałem sobie flaki, żeby sprostać wymaganiom piłem
koduję np jakiś web-serwis


@KolorowaLeluja:
W sensie taki serwis z pełną funkcjonalnością, połączeniem z backendem, czy po prostu pare podstron w html/css i podpięte pod wordpress albo coś podobnego? Jak to pierwsze to chyba normalne że są problemy w pojedynkę zakodować taki system ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Heibonna: C++17 masz najszybsze std::from_chars, w twoim przypadku:

int a,b;
auto result_a = std::from_chars(str.data(),str.data()+str.size(),a);
auto result_b = std::from_chars(result_a.ptr+1,str.data()+str.size(),b);
jeżeli nie jesteś pewien stringa, to jak tam chcesz możesz sprawdzić:
result_a.ec!=std::errc() - poprawne wczytanie pierwszego stringa,
result_a.ptr != str.data()+str.size() && *result_a.ptr != '|' - czy separatorem jest znak '|'
result_b.ec!=std::errc() - poprawne wczytanie drugiego inta
result_b.ptr == str.data()+str.size() - koniec stringa (brak innych znaków na końcu)
  • Odpowiedz