Nginx + OCSP ve RapidSSL
OCSP (Online Certificate Status Protocol) X.509 standartına uygun olarak üretilmiş sertifikaların iptal durumunda olup olmadığının anlık sorgulanmasını sağlayan protokoldur. Daha fazla bilgi için [1] linkine bakılabilir.
nginx rewrite debug etme
- Error logu notice olarak ayarlayalim.
error_log /var/log/nginx/error.log notice;
2. nginx.conf dosyasinda http taglari arasina rewrite_log on; satirini ekleyelim.
rewrite_log on;
3. nginx servisini yeniden baslatalim
systemctl restart nginx.service
Openfire + iRedMail yapılandırması
Merhaba, bahsetmiş olduğum bu yapılandırma iRedmail 0.9.5-1 ve Openfire 4.0.3 versiyonlarında denenmistir. Mysql sorgularını istediginiz gibi değiştirip kendinize özel tablolardan sorgular oluşturup kullanıcı entegrasyonu yapabilirsiniz.
Sistem:
Debian 8.6
iRedmail-0.9.5-1
Mysql-server-5.5
Openfire 4.0.3
Raspberry Pi ile tek kanal role kontrolu
Merhaba, raspberry pi ile tek kanal role kontrolu icin asagidaki kodu kullanabilirsiniz. Kodu durdurana kadar role aktiftir.
import RPi.GPIO as GPIO
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
ROL = 14
GPIO.setup(ROL, GPIO.OUT)
try:
while (True):
GPIO.output(ROL, GPIO.LOW)
except KeyboardInterrupt:
GPIO.output(ROL,GPIO.HIGH)
GPIO.cleanup()
python ile wunderground.com uzerinden hava durumu bilgisi cekmek
Merhaba, bu acemice scripttewunderground.com sitesindeki api’den yararlanacagiz. Sitesinden uye olup api key alabilir ve kendize gore asagidaki kodu uyarlayabilirsiniz. Sevgiyle.
from urllib.request import urlopen
import json
f = urlopen('http://api.wunderground.com/api/052c55fadf25fe5d/forecast/lang:TR/q/Turkey/Ankara.json')
json1 = f.read().decode('utf8')
parca_json = json.loads(json1)
cevdet = parca_json["forecast"]["txt_forecast"]["forecastday"]
for parcala in cevdet:
print ("{} Gunu " "{}" .format(parcala['title'], parcala['fcttext_metric']))
f.close()
Python ile accuweather.com uzerinden hava durumu bilgisi cekmek
Merhaba, bu acemice scriptte Ankara’nin merkezi yani Bakanliklar-Kizilay tarafinin hava durumu bilgisini cekecegiz.
Ilk once pip3 install feedparser # komutu ile modulu yukleyelim.
import feedparser
# locCode=EUR|TR|06420|ANKARA| > KITA|ULKE|POSTAKODU|IL
def hava():
parse = feedparser.parse("http://rss.accuweather.com/rss/liveweather_rss.asp?metric=1&locCode=EUR|TR|06420|ANKARA|")
parse = parse["entries"][0]["summary"]
parse = parse.split()
print (parse[2], parse[4], parse[5])
return (hava)
hava()
python ile rasgele sifreler uretmek – 3
Kullanimi : python3 password3.py 10 22 #10 adet 22 karakterden olusan sifre uretir.
import string, sys, random
def rasgele (adet, ras):
for i in range(adet):
karakterler = string.hexdigits + string.punctuation
rand = (random.sample(karakterler, ras))
print(*rand, sep="")
rasgele(int(sys.argv[1]),int(sys.argv[2]))
Ornek Ekran Ciktisi:
python ile rasgele sifre uretmek – 2
Merhaba, daha kisa ve oz hali asagidaki gibi.
import random
import string
def rasgele (kac):
karakterler = string.ascii_letters + string.punctuation + string.digits
rand = (random.sample(karakterler, kac))
print(*rand, sep="")
rasgele(20)
Python ile rasgele parola uretmek
Merhaba,
Python ‘u daha yeni ogrenmeye basladim ve ufak programciklar olusturdukca buraya ekleyecegim. Sevgiyle.
import random
def rasgele (kac):
alfabe = "abcdefghijklmnoprstuvyzwx"
alfabe = (alfabe.upper() + alfabe.lower())
sayi = "0123456789"
karakter = "!@#$%^&*()_+\]'[/.,<>|}{?=-"
liste = list(alfabe + sayi + karakter)
rand = (random.sample(liste, kac))
print(*rand, sep="")
rasgele(20)