Dział: Strona główna » Blog » Programowanie
Zaloguj Kontakt Strona główna

Początki

python nie taki straszny

Szukając jakiegoś ciekawego języka do poznania padło na python'a. Dotychczas odrzucała mnie myśl, że wcięcia w kodzie mają znaczenie i omijałem ten język z daleka, ale po bliższym zapoznaniu nie jest to takie straszne.

Stojąc przy woborze wersji wybrałem 3+ chociaż większość tutoriali jest do wersji 2 to nie warto zostawać w tyle i trzeba uczyć się wersji nowszej. Co mi się spodobało w tym języku to fakt, że jest dużo bardziej userfriendly niż znane mi inne języki skryptowe (podobno Ruby jest bardzo podobny do pythona, ale za niego jakoś nie mogłem się nigdy zabrać). 

Odnośnie wydajności to szału nie ma, ale ilość dostępnych bibliotek rekompensuje to w pewnym stopniu. Język to w większości listy i im pochodne, całkiem fajnie się na tym operuje i nie sprawia to większych problemów. Jak przy nauce każdego języka na pierwszy ogień poleciały klasyczne algorytmy takie jak NWD, ciąg Fibonacciego, sortowania i jestem pod ogromnym wrażeniem prostoty pisania w tym języku. Niewątpliwą zaletą jest interpreter ipython3 który pozwa na szybko przetestować to co zamierzamy zrobić.

 

  • Autor: Łukasz Buryło

openSSL - zapiski

pare przydatnych rzeczy które warto mieć pod reką

sprawdzenie informacji o certyfikacie (m.in data ważności)

openssl x509 -text -noout -in usercert.pem

generowanie klucza

openssl genrsa -des3 -out userkey.pem

zdejmowanie hasła z klucza (tylko w szczególnych przypadkach)

openssl rsa -in userkey.pem -out userkey_nopass.pem

wygenerowanie żądania certyfikatu

openssl req -new -key userkey.pem -out userreq.pem

podpisanie żądania certykiatu przez CA (na jeden rok)

openssl ca -notext -in userreq.pem -out usercert.pem -days 365

  • Autor: Łukasz Buryło

BASH – Multi Line comments

komentarze wielolinijkowe w bash'u

Prosty sposób na uzyskanie komentarzy wielolinijkowych w bash'u. Powszechnie używanym i opisywanym sposobem komentowania jest komentarz jedno liniowy, tj.

#!/bin/bash
echo "one"
#echo "two"
echo "three"

Rezultat:

one
three

Nastęcza to wielu problemów jeśli chcemy zakomentować duży blok instrukcji. Prostym obejściem jest stosowanie komentarzy w postaci:

#!/bin/bash
echo "one"
<<KOMENTARZ
echo "two"
echo "three"
KOMENTARZ
echo "four"


Rezultat:

one
four
  • Autor: Łukasz Buryło