Kolejne #rozdajo dla #programista15k ( ͡ ͜ʖ ͡)

A to z okazji, że dziś wypuściłem IntelliJ Platform Plugin Template 1.0http://jb.gg/ijppt

Repozytorium GitHub, które zapewnia szablon ułatwiający tworzenie wtyczek dla środowisk IDE opartych na IntelliJ IDE (czyli IDE od JetBrainsów).

Jako, że dostałem z #pracbaza trochę tzw. swagów na konferencje, które de facto poodwoływano - rozdam kilka tutaj. ( ͡º ͜ʖ͡º)
Pobierz
źródło: comment_1631032280bZVzCUCFoKxfHk6JUvOmxz.jpg
No i poszło:

"krispello, duderkula997, draki92, Arogancky, cerambyx, janowski85, aloucie, Potezny_Odyniec, Jaww, ErrorCodee, White_Magpie, IngaA, CinExPL, cziken1988, wetorek2, kenshin985, jaj0, 1z100, gretl, Makalakafa, Swierzak69v2, muda, mikrofil, waveq, krzy_glob, One_day_full, Jednorybek, tryboluminescencja, RaVo, Slacky, x-SANTA-x, almex, qwlghm, KontoZebyBlokowacSlabeTagi, Narrorek, Brzozaa, novak00, Owlosiony_robot, shekerama, Mekarian, Siik, orkenzord, KazdyLoginZajety, BojackHorseman, Rynia, kuba6534, eldo16, WcurwionyKotek, Lewy_, DumnyEuropek, kakarov"
.split(", ")
.shuffled()
.take(5)

=> [krispello, RaVo, DumnyEuropek, wetorek2, tryboluminescencja]
Zatem: @krispello, @RaVo, @DumnyEuropek, @
@MrFisherman: może to?

-P, --publish-all=true|false
Publish all exposed ports to random ports on the host interfaces.
The default is false. (...) When using -P, Docker will bind
any exposed port to a random port on the host within an ephemeral port
range defined by /proc/sys/net/ipv4/ip_local_port_range.
#intellij #java jest jakiś sposób na pisanie aplikacji Springowych w Intellij bez zakupu wersji Ultimate? 150 euro za rok nie brzmi tragicznie, a mam już dość Spring Tool Suite i Eclipse. Czy jest jakaś alternatywa dla wykosztowania się? ( ͡° ʖ̯ ͡°)
Hej ho!

Stworzyłem małą wtyczkę do #intellij #phpstorm #webstorm #pycharm etc., która może w jakiś sposób pomóc w wydajności:

Foldable ProjectView
Jest to plugin do IDE od #jetbrains opartych na IntelliJ IDEA, który umożliwia ukrywanie plików znajdujących się w roocie modułów.

https://plugins.jetbrains.com/plugin/17288-foldable-projectview

Może się Wam spodoba i będziecie używać. ( ͡° ͜ʖ ͡°)

#programowanie #programista15k
Hej. czy moge zainstalować darmową wersję inteliJ na firmowym laptopie?
Firma jest z dziedziny IT i nie korzysta z tego programu, a ja chce go wykorzystywać po pracy, do nauki na własna reke.
Nie bedzie problemu z licencją? nie chciałbym potem sie dowiedziec ze jetbrains wyslal fakture do firmy (ze niby wykorzystuje komercyjnie)

#intellij #programowanie #it
#sql #bazydanych #intellij

Znajomi w pracy używają Intellij między innymi do baz danych, są tam fajne opcje typu edycja wartości pola "z palca" czy też filtrowanie już na oknie wyników. Firma póki co nie zakupi dla mnie licencji stąd też pytanie czy są jakieś darmowe alternatywy dla Intellij? Koniecznie z tymi dwoma wymienionymi przeze mnie funkcjami. Musi ogarniać bazy microsoftowe i postgresowe. Ja jadę na pgAdmin i MSSQLS.
@inny_89: Ach.. to słabo sie na tym znam, ale tutaj oni udostępniają przykłady:

https://github.com/Microsoft/VSSDK-Extensibility-Samples

Potrzebujesz sdk + vs:

https://docs.microsoft.com/en-us/visualstudio/extensibility/starting-to-develop-visual-studio-extensions?view=vs-2019

Co do tych przykładow:

These samples demonstrate how to customize the appearance and behavior of the Visual Studio IDE and editor.

Add support in Visual Studio for new programming languages

Czyli znajdziesz tam w przykładach mini projekcik, jak dodać rozszerzenie do przykładowego języka. Ja bym tak zaczął.
#java #intellij
Czy da się jakoś w IntelliJ ustawić, żeby zawijane były chained method calle w streamach, a te nie-streamowe nie? Albo żeby zawijanie było stosowane tylko gdy są więcej niż 2 method calle pod rząd? Jeśli nie, to które rozwiązanie jest częściej stosowane - zawijanie wszystkiego czy niczego?

Załączam obrazek poglądowy - to na zielono chcę zawijać, a to na czerwono nie.
Pobierz
źródło: comment_1618048956UHiOR5cds7Rsy4aIVqHejR.jpg
Pracuje ze sporą liczbą #mikroserwisy i często miedzy nimi skacze. Nie chce mieć wszystkich otwartych w #intellij tylko otwierać te które potrzebuje aktualnie. Jest to strasznie upierdliwe i chce to trochę zautomatyzować. Pracuje na #macos i często korzystam ze spotlight. Wie ktoś czy da się popisać jakieś skrypty czy automatyzację która po wpisaniu np. i A lub i B otworzy mi w IntelliJ kod serwisu A lub B? Dodatkowo często korzystam z
Pytanie odnośnie IntelliJ CE vs Ultimate:
rozumiem, że jak będę chciał pisać apkę w Springu to na CE będzie mi pewnie na czerwono podkreślał np. adnotacje springowe i będę ją musiał poprzez Mavena/Gradle odpalać? Czy jeszcze kryje się coś poprzez brak wsparcia frameworków w wersji bezpłatnej?

#intellij #programowanie #java
@hit_malinowy: Nie, normalnie możesz maina odpalać jak każda inna appka. Może nie będzie Ci pokazywał na beanach gdzie są wstrzykiwane czy czegoś takiego ale generalnie rzecz biorąc raczej powinieneś przeżyć.
Dużo z tych rzeczy springowych, które są w wersji pro bardziej ma znaczenie jak nie używasz boota, on potrafi tam pożenić jakieś xml w starych projektach springowych z całością, etc. Może w jakimś okienku Ci też pokaże endpointy czy coś, ale
[...] płaci się prawie 1000 zł rocznie za licencje, tylko po to, aby wyklikać sobie utworzenie projektu [...]


@hit_malinowy: Nie. Przede wszystkim plugin w Ultimate ma świadomość istnienia Springa i jego artefaktów - beanów, konfiguracji, profili itd, z czego płynie nawigowanie między nimi, skakanie do implementacji, rysowanie diagramów zależności itp. Ultimate wspiera też niektóre biblioteki springowe (np. Spring Integration), ale też JPA itp. Najlepiej chyba będzie, jak samemu potestujesz - Ultimate
jak zaczyna się pracować na nowym branchu to #intellij ładnie pokazuje nowe klasy na zielono, a zmiany na niebiesko. Wtedy jasne jest, co jest moim kodem.

W momencie kiedy robię pierwszego commita, wszystkie kolorki giną, i zabawa zaczyna się na nowo - z tą różnicą że widzę różnicę pomiędzy ostatnim commitem a biężącym lokalnym branchem.

Przydałby mi się jakiś plugin, który by pokazywał diffa między branchem lokalnym a masterem. Wiem, że mogę