czwartek, 2 sierpnia 2012

case insensitive vs Vim

Wyszukiwanie w Vim ciągu znaków domyślnie zawsze jest case insensitive ( czyli ważne są wielkości liter ), aby wyszukać ciągu niezależnie wykorzystujemy znacznik
/\cAbc
kolejny dobry wpis do tematu przydatnych komend Vim + regexp + delete line

vim vs remove duplicate lines

Kolejna fajna funkcja w vim
:sort u
Usuwamy wszystkie zduplikowane linie,
poprzedni spis przydatnych funkcji pod adresem Vim + regexp + delete line

piątek, 27 lipca 2012

send mail from Exim to Gmail vs syslog

Wstyd się mi przyznać ale bardzo często jak przygotowuje serwer oparty na Debianie bardzo często wyłączam serwer pocztowy. Wcześniej uważałem, że nie używam go więc po co mi on. Jednak w końcu najprostszy sposób aby dowiedzieć się co jest nie tak to raport wtedy kiedy jest jakiś problem, a nie wtedy kiedy logujemy się do systemu i mamy 5000 wiadomości.Wiele prawdziwych administratorów na pewno forwarduje sobie takie wiadomości, ja niestety nie robiłem tego ale już znam przepis korzystając z skrzynki googla. W kolejnym artykule opiszę jak zmusić syslog'a do wysłania nam maila.

jeśli mamy już exim4 to przestawiamy go troszeczkę:
#dpkg-reconfigure exim4-config
1. ) wybieramy 2 opcje 
poczta wysyłana przez pośrednika - otrzymywana przez SMTP lub fetchmai
( ang. sent by smarthost )
2. ) wybieramy nazwę dla swojego serwera 
Nazwa pocztowa systemu: serwer.test.local
3. ) wybieramy na których interfejsach chcemy nasłuchiwać serwer'a smtp lepiej wybrać tylko lokalne nikt inny nie będzie nic wysyłał.
127.0.0.1 ; ::1
4. ) wypełniamy domenę lokalną ( zostawiamy taką jaka jest wpisana )
5. ) system nie powinien być pośrednikiem poczty dlatego zostawiamy puste
6. ) wpisujemy  w tym miejscu serwer który będzie przyjmował od nas zlecenie wyslania poczty
smtp.gmail.com::587
7. ) ja wybrałem nie - ponieważ chce wiedzieć z jakiego serwera dostałem wiadomość
8. ) tak
9. ) nie
10. ) obojętnie według waszego przyzwyczajenia ja wybrałem 1 opcję
11. ) nie

Serwer exim4 się zresetuje

12. ) tworzymy lub edytujemy plik /etc/exim4/passwd.client
-- cat --
# password file used when the local exim is authenticating to a remote
# host as a client.
#
# see exim4_passwd_client(5) for more documentation
#
# Example:
### target.mail.server.example:login:password
gmail-smtp.l.google.com:login@googlemail.com:password
*.google.com:login@googlemail.com:password
smtp.gmail.com:login@googlemail.com:password
-- eof --

Testujemy 

#echo "treść wiadomości" | mail -s "treść tematu" login@gmail.com

#tail  /var/log/exim4/mainlog

2012-08-27 14:00:26 1SujL3-0005Wu-V5 < = root@mail-server1.mycompany.com /
U=root P=local S=424
2012-08-27 14:00:28 1SujL3-0005Wu-V5 => testMail@mycompany.org  /
R=smarthost T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com /
[72.14.221.109] X=TLS1.0:RSA_ARCFOUR_MD5:16 DN="C=US,ST=California, /
L=Mountain View,O=Google Inc,CN=smtp.gmail.com"

poniedziałek, 9 lipca 2012

piątek, 1 czerwca 2012

javascript + jquery vs demos

Fajne i na przykładzie wyjaśnienie przydatnych funkcji.
http://coding.smashingmagazine.com/2012/05/31/50-jquery-function-demos-for-aspiring-web-developers/#

podoba mi się funkcja
preventDefault();
która zapobiega np wykonaniu przejscia na link może sie kiedyś przydać.

delegate(); 
w niektórych sytuacjach szybszy niż live().

piątek, 23 marca 2012

VIM vs up, down = characters


Różne serwery różne konfiguracje, w Vim'ie gdy jesteś w trybie wprowadzania przy używaniu strzalek czasem wprowadzają się literki należy dodać ten parametr do twojego vimrc'a aby naprawić to:

:set nocompatible

niedziela, 1 stycznia 2012

selectowanie wartości w CLI mysql wertykalnie, genialnie o wiele lepiej to wygląda.

select * from users limit 1\G

Zbadajcie sami

wtorek, 6 września 2011

OpenOffice vs numeracja

Tyle razy to ustawiałem i za każdym razem muszę sobie to przypominać.
Jeśli chcemy żeby nasze nagłówki były numerowane odpowiednio
1 Wstęp
1.2 numeracja 2
1.3 numeracja 3
2 nagłówek 2
2.1.1 naglowek 2 podpunkt 1, podpunktu pierwszego.

Przesuwamy nagłówki oczywiscie tabulacją nie wybieramy na drugim poziomie nagłówek 2 (tak jest latwiej). Wciskamy numeracje i edytujemy ewentualnie jego styl w "Wypunktowanie i numeracja" ostatni klawisz. i w 2,3,4 poziomie wpisujemy w "pokaż podpoziomy" jaki ma być widok.

Jeśli mamy czysty dokument powinno się to robić tak:
Nagłówek ctrl + 1
nadajemy numeracje
nagłówek ctrl + 2
nadajemy numeracje
Nagłówek ctrl + 3
nadajemy numeracje
wtedy 3 poziomy będziemy mieli numerowane.

Fortigate fajne komendy

http://routing-bits.com/2008/10/09/fortigate-commands/
szczególnie potrzebowałem
#get router info routing-table all
#diagnose system session list

tylko mam problemy z zbyt dużą ilością danych w oknie.
Naprawdę fajnie się ustawia tego fortigate.

Zapomnialem, jeśli mamy dwa łącza to jeśli ustawimy wspólny distance + na obydwu NAT to będziemy mieli równoważenie lącza na zasadzie round-robin.

piątek, 5 sierpnia 2011

team viewer + ubuntu

Udalo mi się dzisiaj z powodzeniem podłączyć do kolegi który miał problem ze swoim apachem. Z zdalnym pulpitem był problem ponieważ jest jakiś bag w ubuntu który tworzy server zdalnego desktopu na ipv6 a nie na ipv4. Z pomocą znowu przyszedł teamviewer.