Hello world!
Давно собирался возобновить публиковать записи в блог, но всё не мог выбрать блог-платформу... Хотелось статического сайта (Hugo, Jekyll и аналоги) да лень заморачиваться, поднять что-то своё легковесное в виртуалке тоже было лень... Medium вроде норм, но отталкивало чем-то... А тут случайно наткнулся на teletype и оказалось что он поддерживает системную тёмную тему. Хорошие ребята, уважают читателей, подумал я и зарегистрировался попробовать, посмотреть что могут, а что — нет.
Итак, могут ли они в отображение кода?
import sys
import json
import socket
import dns.rdatatype, dns.edns, dns.query, dns.exception
servers_list = [
"1.1.1.1",
"8.8.8.8"
]
server_list_with_ip = []
for server in servers_list:
ipAddress = socket.gethostbyname(server)
server_list_with_ip.append(ipAddress)
request_list = [
["google.com", "A"],
["yandex.ru", "A"]
]
responses = []
i = 0
for test_rr in request_list:
i += 1
print("Processing {}".format(test_rr))
for server in server_list_with_ip:
dnsq = dns.message.make_query(test_rr[0],
test_rr[1])
attempts = 0
while attempts < 3:
try:
r = dns.query.udp(dnsq, server, port=53, timeout=3)
break
except dns.exception.Timeout as e:
attempts += 1
print("timeout while {} {} {}", server['ip'], server['qname'], test_rr)
sys.exit(1)
responses.append(r)Могут! Да ещё и с подсветкой синтаксиса! (привет, medium)
Правда, почему-то напрямую из pycharm не копипастились переносы строк, а если сначала в sublime text вставить, а затем уже в teletype — работает. Думаю что переживу сей нюанс.
В общем, мне нравится. Похоже что остаюсь :)