środa, 16 sierpnia 2017

Visual Studio Code: Edycja plików na zdalnym systemie

Czasami zachodzi potrzeba edycji plików zaszytych gdzieś w Linuksie, a ponieważ edycja w vi lub nano do najwygodniejszych nie należy, to tu jest metoda na edycję plików w moim ulubionym Visual Studio Code.

1. W Visual Studio Code należy zainstalować plugin: Remote VSCode
2. Łączymy się ze zdalnym hostem za pomocą Putty
3. Tworzymy tunel SSH:
Source port: 52698
Destination: 127.0.0.1:52698

zaznaczamy opcję Remote i klikamy Add
4. Na zdalnym komputerze instalujemy rmate jest to skrypt, który będzie się łączył VSCode i wysyłał plik do edycji. Tu link do wersji w Pythonie

wget https://raw.githubusercontent.com/sclukey/rmate-python/master/bin/rmate
chmod a+x rmate
sudo mv rmate /usr/local/bin/rmate

5. W VSCode należy teraz odpalić serwer Textmate. Wciskamy F1 i wpisujemy Remote: Start Server

Konfiguracja zakończona. Teraz, żeby edytować plik należy na zdalnym systemie wpisać

rmate plik.htm

Plik otworzy się do edycji VSCode. Dla uproszczenie parametry tunelu można zapisać w sesji w Putty. Serwer Textmate może startować razem z VSCode, w takiej konfiguracji po nawiązaniu połączenia ssh z hostem zdalnym możemy od razu edytować pliki.
Inspiracja stąd.

wtorek, 18 kwietnia 2017

Thunderbird: Wyłączenie separatora sygnaturki

Żeby wyłączyć separator sygnaturki (--) w Thunderbird, należy wejść w ustawienia

Opcje->Zaawansowane->Ogólne->Edytor ustawień

poszukać opcji

mail.identity.default.suppress_signature_separator

i zmienić jej wartość na true

Git: Tworzenie nowego repozytorium

Serwer:


$ cd /home/git
$ mkdir project.git
$ cd project.git
$ git init --bare
Initialized empty Git repository in /home/git/project.git/



Klient: (przed pierwszym dodaniem, pamiętać o .gitignore)


$ cd myproject
$ git init
$ git add .
$ git commit -m 'initial commit'
$ git remote add origin git@gitserver:/home/git/project.git
$ git push origin master


Resztą się zajmie SourceTree :)

Aktywacja XP po naprawie systemu

Po przeprowadzeniu naprawy systemu (po zmianie sprzętu), system kończy ładowanie na wyświetleniu pulpitu.
Jeśli przyczyną jest brak aktywacji systemu, to należy wykonać poniższe kroki:

1. Uruchomić system w trybie awaryjnym
2. Zainstalować sterowniki do karty sieciowej
3. Wykonać polecenie (przecinek i wielkość liter ma znaczenie)

rundll32.exe syssetup,SetupOobeBnk

4. Uruchomić system normalnie, mamy znowu 30 dni na aktywację
5. Jeśli próby wykonania aktywacji nie dają żadnego efektu, należy zainstalować IE8