Kurła już to pisałem, ale normalnie nie mogę - fakty są takie, że #kotlin > #java i to tysiąckroć, jajebix jakim prawem ten język nie wyparł jeszcze Javy? ( _) za każdym razem jak do niej teraz wracam to czuję się jakbym popełniał akt masochizmu

No zajebisty jest Kotlin, przepiękny ( ʖ̯)

#programista15k
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@powaznyczlowiek: też mi się niedobrze robiło jak musiałem zajrzeć do Javy. Jestem z obozu C# i on przez ostatnie lata dostawał fajne rzeczy a Java zawsze jakaś taka w tyle, z każdym rokiem przesiadka na Jave żeby coś dodać coraz bardziej przypominała mi używanie Objective-C. Kotlin dużo rzeczy fajnych dorzucił które potem dodano do innych języków np null-safety które też od początku jest w Swift a pojawiło się też w
  • Odpowiedz
import java.util.Scanner

fun main() {
val scanner = Scanner(System.in)
val a = scanner.next()
val c
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yras8: Wpisując "KOT" tak naprawdę wpisujesz "KOT\n" gdzie \n jest znakiem nowej linii.
Po wykonaniu scanner.next() pobierasz pierwszy napis aż do napotkania białego znaku, więc do zmiennej a przypisany zostaje "KOT" a w buforze skannera zostaje "\n".
Gdy następnie wykonasz scanner.nextLine() zostaje wczytane wszystko do pierwszego napotkanego znaku nowej linii, czyli pobierasz "" a w skanerze już nic nie zostaje. Gdybyś zamiast KOT wpisał KOT MRUCZEK wypisałoby obydwa słowa.
  • Odpowiedz
@yras8: W przybliżeniu dlatego że tak działa konsola. Po wpisaniu tekstu naciskasz enter, który zarówno dodaje znacznik nowej linii i przesyła to co wpisałeś do programu.
  • Odpowiedz
Szukam i zbieram do kupy ciekawe kursy programowania na Androida.
https://www.androidowy.pl/kursy-androida-kotlin-za-darmo/616/
Kilka mi się udało zebrać. Najlepiej darmowe, żeby wrzuć takie kompendium na bloga.
Chyba, że ktoś chce się dzielić wiedzą na blogu. Jakiś zapaleniec :)
#programowanie #kotlin #java #android
Fandroid - Szukam i zbieram do kupy ciekawe kursy programowania na Androida. 
https:...

źródło: comment_1608539134yPEzgoCTgxpLWSB87mn7fV.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

hej bo sie zastanawiam nad taka sprawa:
mam do wykonania w #kotlin obliczenia ktore moglbym wykonywac rownolegle. Powiedzmy ze jest ich ponad 50. Teraz jak to ugryzc? Bo najbardziej to mi sie widzi ThreadPoolExecutor, ale z drugiej strony moze fajniej byloby to zrobic coroutinami? Tylko jak? Bo w sumie to reklamuja je jako takie lekkie, to po prostu odpalic wszystko na raz? xd
#programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@blonded: co to za rodzaj obliczeń? Co jest wąskim gardłem: IO czy CPU? Jak CPU to użyłbym domyślnej ForkJoinPool.commonPool() i parallelStream(). Użycie korutyn, gdy obliczenia są w całości zdominowane przez CPU raczej mało daje
  • Odpowiedz
@blonded: nie, dobrze się do tego nadaje, ale to nie tak. Nazwa jest niefortunna, powinno być raczej WorkStealingExecutor. W porównaniu do normalnej puli tutaj każdy wątek ma osobną kolejkę, dzięki czemu nie ma współdzielenia zadań między wątkami, gdy nie jest to konieczne. Jeżeli jednemu wątkowi skończą się zadania to kradnie je od innego, stąd nazwa. Więcej możesz poczytać tu https://en.wikipedia.org/wiki/Work_stealing . Generalnie do zastosowań pod CPU raczej na pewno chcesz
  • Odpowiedz
@gos4k:
Byłem zatrudniony w czyimś startupie, ale pracowałem w domu, z nimi się widziałem raz w wirtualnym biurze.
Sam mam DG więc "normalnie" bym zatrudniał. Fizyczne podpisanie umowy nie jest konieczne, istnieje forma dokumentowa umów.

Czy może piszesz o czymś innym niż problem z podpisaniem zdalnie umowy?
  • Odpowiedz
via Wykop Mobilny (Android)
  • 3
@Apustaja: hm, to że się wyświetla jako systemowa w launcherze to nie znaczy że jest systemowa. istotna jest ścieżka pod którą ląduje plik apk. jeżeli jest w /data/app to jest zwykła appka. jeżeli jest w /system/app albo /system/priv-app to wtedy jest systemowa (ale na 99% ląduje jednak w /data/app, jeżeli nie robisz nic specjalnego)
  • Odpowiedz
Da się jakoś zrobić, żeby jedna aplikacja miała dostęp do pliku innej aplikacji? Chcę w pierwszej aplikacji zapisać dane do pliku .txt, a z drugiej aplikacji mieć dostęp do tego pliku i odczytać z niego dane.

#android #kotlin #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy aplikacja na androida może się wyłączyć sama z siebie, czy musi rzucić jakiś nieobsłużony wyjątek(na wypadek nieobsłużonego wyjątku mam metodę uncaughtException, która restartuje appke). Mam aplikacje, która działa 24/7, i czasem po prostu sama sie wyłącza bez żadnego błędu. Działa np. 2 tygodnie i nagle się wyłącza. O co może chodzić?

#android #programowanie #kotlin
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki z #programowanie szukam jakiegoś fajnego tutoriala do #kotlin w pracy przenosimy się na kotlina a ja kompletnie zielony w tym temacie. Dodam, że wcześniej pracowałem w #java więc najlepiej coś dla java developerów.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach