User Tools

Site Tools


teaching:uci

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
teaching:uci [2019/10/30 10:35]
pkleczek [Tworzenie nowego projektu]
teaching:uci [2020/02/26 13:59]
pkleczek [Ubijanie procesu środowiska programistycznego JetBrains]
Line 25: Line 25:
  
 Jeśli w pewnym momencie pracy zabraknie Ci miejsca na dysku (np. nie będzie możliwe utworzenie nowego pliku lub podczas uruchamiania środowiska programistycznego od firmy JetBrains pojawią się błędy w stylu //'​idea.log.path'​ is inaccessible//​),​ wykonaj kroki opisane na stronie [[https://​www.uci.agh.edu.pl/​laboratoria-uci/​mops/​faq/#​quota|UCI AGH – FAQ]]. Jeśli w pewnym momencie pracy zabraknie Ci miejsca na dysku (np. nie będzie możliwe utworzenie nowego pliku lub podczas uruchamiania środowiska programistycznego od firmy JetBrains pojawią się błędy w stylu //'​idea.log.path'​ is inaccessible//​),​ wykonaj kroki opisane na stronie [[https://​www.uci.agh.edu.pl/​laboratoria-uci/​mops/​faq/#​quota|UCI AGH – FAQ]].
 +
 +Aby opróżnić kosz ze wszystkich plików, otwórz program //​Terminal//​ (nie //Emacs (Terminal)//​!) i wykonaj polecenie:
 +<code bash>
 +cd ~/​.local/​share/​Trash/​files/​
 +rm -rf *
 +</​code>​
  
 **Jeśli korzystasz ze środowisk programistycznych firmy JetBrains (np. PyCharm, CLion)...** **Jeśli korzystasz ze środowisk programistycznych firmy JetBrains (np. PyCharm, CLion)...**
Line 44: Line 50:
 rm -rf ~/​.CLion2018.3 rm -rf ~/​.CLion2018.3
 </​code>​ </​code>​
 +
 +===== Ubijanie procesu środowiska programistycznego JetBrains =====
 +
 +Aby znaleźć proces, który należy zakończyć,​ otwórz program //​Terminal//​ (nie //Emacs (Terminal)//​!) i wykonaj polecenie
 +<code bash>
 +ps aux | grep <​identyfikator>​
 +</​code>​
 +gdzie jako ''<​identyfikator>''​ podaj odpowiednio ''​clion''​ albo ''​pycharm'',​ przykładowo:​
 +<code bash>
 +ps aux | grep clion
 +</​code>​
 +
 +Odnajdź proces, którego ścieżka zaczyna się od ''/​usr/​lib/​jvm/​...''​ i odczytaj jego ID (pierwsza wartość liczbowa w tym wierszu). \\
 +Przykładowo,​ dla poniższego wyniku wynikania polecenia ''​aux''​ identyfikator interesującego nas procesu to 1660:
 +<​code>​
 +pkleczek@mops184:​~$ ps aux | grep clion
 +pkleczek ​ 1609  0.0  0.0   ​2388 ​ 1616 tty7     ​S ​   16:24   0:00 /bin/sh /​opt/​clion/​bin/​clion.sh
 +pkleczek ​ 1660 90.5  1.3 5862152 457072 tty7   ​Sl ​  ​16:​24 ​  0:17 /​usr/​lib/​jvm/​java-11-openjdk-amd64/​bin/​java -classpath /​opt/​clion/​lib/​bootstrap.jar:/​opt/​clion/​lib/​extensions.jar:/​opt/​clion/​lib/​util.jar:/​opt/​clion/​lib/​jdom.jar:/​opt/​clion/​lib/​log4j.jar:/​opt/​clion/​lib/​trove4j.jar:/​opt/​clion/​lib/​jna.jar -Xss2m -Xms256m -Xmx2000m -XX:​NewSize=128m -XX:​MaxNewSize=128m -XX:​ReservedCodeCacheSize=240m -XX:​+UseConcMarkSweepGC -XX:​SoftRefLRUPolicyMSPerMB=50 -ea -XX:​CICompilerCount=2 -Dsun.io.useCanonPrefixCache=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes=""​ -XX:​+HeapDumpOnOutOfMemoryError -XX:​-OmitStackTraceInFastThrow -Djdk.attach.allowAttachSelf -Dkotlinx.coroutines.debug=off -Djdk.module.illegalAccess.silent=true -Dawt.useSystemAAFontSettings=lcd -Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine -Dsun.tools.attach.tmp.only=true -XX:​ErrorFile=/​home/​agh/​pkleczek/​java_error_in_CLION_%p.log -XX:​HeapDumpPath=/​home/​agh/​pkleczek/​java_error_in_CLION.hprof -Didea.paths.selector=CLion2019.2 -Djb.vmOptionsFile=/​opt/​clion/​bin/​clion64.vmoptions -Didea.platform.prefix=CLion com.intellij.idea.Main
 +pkleczek ​ 1743  0.0  0.0   ​2360 ​  744 tty7     ​S ​   16:24   0:00 /​opt/​clion/​bin/​fsnotifier64
 +pkleczek ​ 1787  0.0  0.0   ​6532 ​  884 pts/0    S+   ​16:​24 ​  0:00 grep clion
 +</​code>​
 +
 +"​Ubij"​ wspomniany proces za pomocą polecenia
 +<code bash>
 +kill -9 <​id_procesu>​
 +</​code>​
 +przykładowo
 +<code bash>
 +kill -9 1660
 +</​code>​
 +
 +===== Zmiana języka interfejsu użytkownika (Linux) =====
 +
 +Otwórz terminal.
 +
 +Wpisz polecenie
 +<code bash>
 +gedit .profile
 +</​code>​
 +
 +W nowo otwartym oknie wpisz
 +<code bash>
 +unset LANG LANGUAGE
 +</​code>​
 +i zapisz dokument.
 +
 +Przy ponownym zalogowaniu do konta język interfejsu zostanie ustawiony na __angielski__.
 +
  
 ===== PyCharm IDE ===== ===== PyCharm IDE =====
teaching/uci.txt · Last modified: 2020/08/25 15:50 (external edit)