#java #jetbrains #nieprogramowanie

No elo, z racji że dużo osób narzeka na wydajność IDE od JetBrains na Windowsie, postanowiłem machnąć ten wpis i pokrótce wyjaśnić jak przyspieszyć nasze IDE. Druga część porad działa też na Linuxie i OSX.
Sposób działa praktycznie na każdym IDE od jetbrains:

Intellij IDEA

PyCharm

CLion

PHPStorm

WebStorm

RubyMine

i inne.

Ponadto parametry JVM z pkt 2 mogą być użyte także w Eclipse czy Netbeans więc warto się
Tym co mnie naprawdę odrzuca od wszelkiego rodzaju bibliotek funkcyjnych i tego typu rzeczy, jest fakt, że obiecują dużo, a dają mało.
Weźmy przykład:

tablica.map(a).map(b).filter(c).map(d)
Co zyskaliśmy względem zapisu imperatywnego? Czytelność kodu. Tylko albo aż tyle, zależy jak bardzo nam na tym zależy.
Co straciliśmy? Wydajność - od pamięci, przez garbage collector po wykonanie pętli cztery razy.

Język funkcyjny szanujący optymalizację (czyli Haskell z GHC) dokonałby połączenia tych operacji w jeden przebieg
Dostałem bana na wykop.pl, więc z braku zajęcia i chwilowego braku chęci na #gamedev, jak i odpoczynku od #javascript stworzyłem prototyp domowej roboty systemu antywłamaniowego ( ͡ ͜ʖ ͡)

Będzie krótko i na temat, acz możecie śmiało pytać! ()

1. Jak to ma działać:
- odpalasz aplikację serwera wraz z aplikacjami kamer, alarm jest rozbrojony;
- wychodząc z
źródło: comment_w7JofkHBVlMdn5GTlXXIi3Q0nFToQH0i.jpg
Macie czasem tak, że siadacie do komputera, odpalacie ulubione IDE i coś tam sobie tworzycie. A kiedy "komputer nie słucha" i coś nie działa to się na niego denerwujecie i staracie się mu wszystko na spokojnie tłumaczyć? Oczywiście po chwili się irytujecie, że komputer taki głupi i wtedy już tłumacząc podnosicie głos i używacie agresywniejszego słownictwa?
Dziś tak siedziałem, gadałem sobie z komputerem i sobie tworzyłem kolejny dupowaty userjs do wykopu(zwijanie wątków
xxx: OK, so, our build engineer has left for another company. The dude was literally living inside the terminal. You know, that type of a guy who loves Vim editor, creates diagrams inDot and writes wiki-posts in Markdown... If something - anything - requires more than 90 seconds of his time, he writes a script to automate that.

xxx: So we're sitting here, looking through his, uhm, "legacy"

xxx: You're gonna love
Mamy takiego jednego co grafiki układa. Wszystko oskryptowane. Chwilę przed oddaniem, gość wciska enter, i wylatuje mu wszystko co potrzebuje. Kiedyś jego pracę robiło kilka osób ( ͡º ͜ʖ͡º)


@Migfirefox: Raz udało mi się znaleźć zlecenie na wprowadzenie danych z katalogu PDF do bazy danych. Katalog miał 800 stron i klient posiadał go niby tylko wersji papierowej. Przed podjęciem się zlecenia udało mi się znaleźć PDF