Posty

blog: IntelliJ: Dożo spacji przy porównywaniu wersji? Ignore whitespaces!

Obraz
Jedno spojrzenie i wszystko jasne :) koniecznie daj znać, czy to Ci się przydało :)

blog: Notepad++ tajny trick: podwójne kliknięcie po prawej stronie obok paska powoduje otwarcie nowego okna z plikiem

Dokładnie: podwójne kliknięcie po prawej stronie obok paska przewijania przy maksymalnym oknie powoduje otwarcie nowego okna z plikiem koniecznie daj znać, czy to Ci się przydało :)

Tomcat, Linux: ustawianie wersji Javy

Prosto i konkretnie wyjaśnił to jeden z użytkowników na Stacku : When you starting  tomcat  using  catalina.sh , it searching for file  setenv.sh  and  sourcing  it. It is searching in  CATALINA_HOME  or  CATALINA_BASE . So the better way to set  JAVA_HOME  for the  tomcat  is: Create a script named  setenv.sh  in the folder  CATALINA_BASE/bin , if it does not exist already. Add this line to  setenv.sh export JAVA_HOME = /opt/ java / jdk1 . 8.0 _05 Make it executable. Ja bym to przetłumaczył tak: Kiedy uruchamiasz Tomcata używając  catalina.sh , to Tomcat szuka pliku  setenv.sh  i pobiera go jako źródło. Tomcat szuka w  CATALINA_HOME  albo  CATALINA_BASE . Więc lepszym sposobem na ustawienie  JAVA_HOME  dla Tomcata jest: Stworzenie pliku setenv.sh w folderze Catalina... jeśli jeszcze nie istniej dodanie tej linijki do setenv.sh: ...

Linux: tworzenie nazw plików

Jeśli chcemy stworzyć plik nazwa.sh to trzeba wpisać: touch nazwa.sh koniecznie daj znać, czy to Ci się przydało :)

IntelliJ: zmiana rozmiaru czcionki scrollem

Obraz
Na Staku znalazłem ciekawe wyjaśnienie tego, jak dla mnie wielokrotnego już pytania: It's as simple as  Ctrl  + mouse wheel . If this doesn't work for you, enable  File  →  Settings  →  Edito r  →  General  → (checked)  Change font size (Zoom) with Ctrl+Mouse Wheel . koniecznie daj znać, czy to Ci się przydało :)

Linux: rozpakowanie tar.gz

Wystarczy wpisać: tar -zxvf jdk-8u202-linux-i586.tar.gz koniecznie daj znać, czy to Ci się przydało :)

Tomcat: sprawdzanie danych o catalinie

Żeby sprawdzić informacje o Catalinie, trzeba wpisać to: /path/to/catalina.sh version Wtedy przykładowo pokaże tak: Using CATALINA_BASE: /usr/local/apache-tomcat-7.0. 29 Using CATALINA_HOME: /usr/local/apache-tomcat-7.0. 29 Using CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0. 29/temp Using JRE_HOME: /System/Library/Frameworks/ JavaVM.framework/Versions/ CurrentJDK/Home Using CLASSPATH: /usr/local/apache-tomcat-7.0. 29/bin/bootstrap.jar:/usr/ local/apache-tomcat-7.0.29/ bin/tomcat-juli.jar Server version: Apache Tomcat/7.0.29 Server built: Jul 3 2012 11:31:52 Server number: 7.0.29.0 OS Name: Mac OS X OS Version: 10.7.4 Architecture: x86_64 JVM Version: 1.6.0_33-b03-424-11M3720 JVM Vendor: Apple Inc. koniecznie daj znać, czy to Ci się przydało :)

Linux: kopiowanie plików i folderów

Obraz
Już pisałem , o przenoszeniu plików i folderów w Linuxie, dzisiaj napiszę o kopiowaniu. fajnie jest to opisane tutaj : Kopiowanie pliku najpierw kopiowany plik, potem nazwę, pod jaką ma być skopiowany: Kopiowanie pliku do folderu: Kopiowanie katalogu: Jeśli chcemy być informowani o tym co komputer robi: koniecznie daj znać w komentarzu, czy to Ci się przydało :)

PgAdmin, SQL, UPDATE: błąd baza danych jest używana przez innych użytkowników

1. Zatrzymać apke 2. Zamknąć wszystkie swoje okna z zapytaniami 3. Wykonać zapytania:         REVOKE CONNECT ON DATABASE "TARGET_DB" FROM public;     SELECT pg_terminate_backend(pg_stat_ activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = 'TARGET_DB'; koniecznie daj znać, czy to Ci się przydało :)

PgAdmin: lista tabel

Obraz
Co za komfort! Ileż to razy się zastanawiałem jakie są tabele, żeby łatwo po zobaczyć jakie mają nazwy i ewentualnie skojarzyć do czego mogą być, albo znaleźć w nazwie frazę. I oto jest, od dzisiaj już można sobie wygenerować listę tabel w PgAdminie, o tak: i już :) koniecznie daj znać, czy to Ci się przydało :)

Linux, Java: lokalizacja Javy na linuxie

Żeby wiedzieć, gdzie jest Java na Linuxie, wystarczy wpisać coś takiego w terminalu: readlink -f $(which java) Bardzo mnie interesuje co o tym sądzisz, dlatego byłoby mi miło, jeśli byś napisał w komentarzu coś o tym, może być cokolwiek :)

Tomcat: DSynchronize - compile w 7 sek ;)

Obraz
Extra program, do kompilacji. Najlepiej się sprawdza, jeśli już kod został raz zcompilowany, a my tylko dokonujemy dużo zmian drobnych. W takiej sytuacji to znacznie usprawnia compilacje. na prawdę tylko 7 sekund u mnie trwa. Jest jeden minus, bo nie działa wtedy, jeśli korzystamy zależnie z innego repo np maina, który współpracuje poprzez Jenkinsa. Wtedy DSynchronize nie wystarczy, ale poza tym, działa na prawdę skutecznie. Bardzo mnie interesuje co o tym sądzisz, dlatego byłoby mi miło, jeśli byś napisał w komentarzu coś o tym, może być cokolwiek :)

Rozszerzone dane logowania

Dzięki temu, będzie logowało, dużo i ładnie :) log4j.logger.httpclient.wire= DEBUG log4j.logger.org.apache. commons.httpclient=DEBUG Bardzo mnie interesuje co o tym sądzisz, dlatego byłoby mi miło, jeśli byś napisał w komentarzu coś o tym, może być cokolwiek :)

GIT: Jak wyrównać różnice commitów tylko w hashach

Zmargować branche, najpierw w jedną stronę, a potem w drugą. Bardzo mnie interesuje co o tym sądzisz, dlatego byłoby mi miło, jeśli byś napisał w komentarzu coś o tym, może być cokolwiek :)

IntelliJ: błyskawiczny for po liście

Obraz
fajny hack, jak mamy listę i chcemy po nim przeiterować, to można napisać "nazwaListy.for" i wtedy Intellij rozpozna, żeby iterować po tym: a jak jeszcze dodamy do nazwy listy końcówkę "s", to wygeneruje automatycznie zmienną do iterowania bez "s": fajnie :) Bardzo mnie interesuje co o tym sądzisz, dlatego byłoby mi miło, jeśli byś napisał w komentarzu coś o tym, może być cokolwiek :)

Java: enumy - taka picklista z dodatkowymi możliwościami

Obraz
Filmik, po którym już nie będzie pytań: Bardzo mnie interesuje co o tym sądzisz, dlatego byłoby mi miło, jeśli byś napisał w komentarzu coś o tym, może być cokolwiek :)

GIT IntelliJ: zmiana nazwy użytkownika comitującego

Żeby w IntelliJ pokazywało nas pod inną nazwą, to trzeba, żebyśmy wpisali tak: git config --global  user.name  "John Doe" Gdzie John Doe, to ofc nasze imię i nazwisko. Bardzo mnie interesuje co o tym sądzisz, dlatego byłoby mi miło, jeśli byś napisał w komentarzu coś o tym, może być cokolwiek :)

PgAdmin: przy stawianiu bazy dodaje wiersze, nawet jeśli error

Jaką praktyczną informację to ze sobą niesie? A no taką, że po errorze, jeśli nie usuniemy bazy, a potem znowu przywrócimy, to nasze wiersze się zdublują i nawet rekordy, które nie mają prawa być zdublowane, mogą być zdublowane w związku z tym. Bardzo mnie interesuje co o tym sądzisz, dlatego byłoby mi miło, jeśli byś napisał w komentarzu coś o tym, może być cokolwiek :)

PgAdmin i SQL Server Managment Studio: Kopiowanie bazy danych - instrukcja + rozwiązywanie błędów, jeśli stawia opór + usunięcie bazy danych

Żeby przekopiować bazę danych w PgAdminie należy kolejno: PPM na baze którą chcemy skopiować (np. prod) "Tworzenie kopii zapasowej" W nazwie pliku wpisać własną nazwę format "Tar" Nic więcej nie zmianiać i klik -> kopia zapasowa Jak się zrobi (ok 10 min) i chcemy zostawić kopie wcześniejszej, to klik prawym na starą (np. test) -> właściwości [jesli nie to pkt 8.] W nazwie coś zmienić, żeby już jej nie brało -> ok Jeśli wystąpi błąd to zrobić to co w poniższej sekcji "błąd baza danych jest używana przez innych użytkowników pgadmin III" PPM na bazy danych -> "Nowa baza danych" Wpisać jakąś nazwę i ważne, żeby właściciel był ten sam co w skopiowanej W nazwie pliku wskazać kopie bazy, nic nie zmieniać i klik "Przywróć" - zajmie to też z 10 min, ale po tym już powinno być gotowe. ---Usunięcie bazy w SQL Server Managment Studio: PPM na baze do usunięcia Na dole okna "close existing connections" J...

Postgre SQL: dodawanie kolumny boolean

Wbrew pozorom, to nie jest takie oczywiste i nie jest tak jak wszędzie. Trochę się z tym męczyłem, żeby się tego dowiedzieć, więc przekazuję info dalej, może się komuś przyda. Żeby dodać kolumnę w istniejącej tabeli bazy postgresowej należy napisać coś takiego (cudzysłowia są ważne): ALTER TABLE tableName   ADD "columnName" BIT NOT NULL DEFAULT 'FALSE'; Bardzo mnie interesuje co o tym sądzisz, dlatego byłoby mi miło, jeśli byś napisał w komentarzu coś o tym, może być cokolwiek :)