dotzero

↑ ↑ ↓ ↓ ← → ← → B A Start

Книги о Биткоине и не только

Книги о криптовалютах выходят пачками, каждую неделю и читать их все не хватит никаких сил. Из тех что я успел прочитать собрал подборку из пяти хороших и не очень.

«Эпоха криптовалют», Пол Винья

Рассуждения о природе денег, прогнозы о возможном влиянии криптовалют на экономику и пара заметок о сомнительных стартапах. Авторы «Эпохи криптовалют» – обозреватели Wall Street Journal сделали все, чтобы ни у кого не было желания дочитать книгу до конца. А отсутствие технических деталей и минимальное погружение в хронологию событий делает книгу не стоящей времени потраченного на чтение.

«Биткоин. Графический роман о криптовалюте»

Как продать комикс в котором группа мужиков гоняется за бомжом по городу? Сделать предположение что это не бомж, а предполагаемый Сатоши Накамото, мужиков поменять на наемников и агентов спецслужб. А еще нужен хакер, который будет спасать бомжа, вот 100-страничный комикс и готов. Понятно что издатели хотели хайпануть на теме криптовалют и печатают любой бред, если в названии присутствует слово Биткоин.

«Цифровое Золото», Натаниэль Поппер

Хронология событий связанных с Биткоином в период между 2008 и 2014 годами, начиная с Адама Бэка и Хэла Финни и заканчивая падением Mt.Gox и Silkroad. Истории органично переплетены, и рассказывают о ключевых личностях стоявших у истоков протокола, первых майнерах и первых инвесторах. В книге нет технических деталей но отсутствие таковых даже идет ей на пользу. Однозначно, одна из моих любимых книг в 2017 году.

«Mastering Bitcoin», Andreas M. Antonopoulos

Алгоритмы, спецификации и как протокол работает изнутри. Мало воды и много примеров кода на c++ и python. Абсолютный must read для как разработчиков, так и просто любопытных. Книга выпущена под лицензией Creative Commons и доступна для публичного скачивания на русском языке.

«Киберпреступник №1. История создателя подпольной сетевой империи», Ник Билтон

История Росса Ульбрихта и сайта Silk Road как захватывающий детектив от начала и до конца. Особенно интересно читать и паралельно изучать огромный архив документов связанных с делом Silk Road. Росс не давал интервью при написании книги, так что некоторые из его поступков описаны по косвенным признакам, а его внутренний кофликт можно списать на фантазии автора.

Подпольный рынок кардеров. Перевод книги «Kingpin»

На хабре вышла серия постов с переводом книги Kingpin, читать которую с экрана ноутбука мне совершенно не удобно, и единственным логичным решением стал перевод книги в PDF для чтения на планшете.

Кевин Поулсен, редактор журнала WIRED, а в детстве blackhat хакер Dark Dante, написал книгу про «одного своего знакомого».

В книге показывается путь от подростка-гика, до матерого киберпахана, а так же некоторые методы работы спецслужб по поимке хакеров и кардеров.

Задавшись такой идеей я перевел все посты в отдельные markdown файлы, внес все уточнения из комментариев к постам. А завершающим этапом прогнал все файлы через Яндекс.Спеллер для исправления грубых орфографических ошибок.

Теперь имея материал для работы, сел и написал скрипт на питоне, собирающий из этого набора файлов единый PDF файл. Вначале markdown файлы конвертируем в соответствующие им html страницы.

CHAPTERS = sorted([os.path.join(APP_PATH, f) for f in glob(CHAPTERS_PATH)])

md = Markdown(output_format="html5")

for chapter in CHAPTERS:
    html = md.reset().convert(open(chapter, 'r').read().decode('utf-8'))
    outhtml = TEMPLATE % html

    filename = os.path.splitext(os.path.basename(chapter))[0] + '.html'
    filepath = os.path.join(HTML_PATH, filename)

    with open(filepath, 'w') as f:
        f.write(outhtml.encode('utf-8'))

А на втором этапе установив в систему wkhtmltopdf и библиотеку python-pdfkit собираем из этого набора файлов готовый PDF.

htmlfiles = [os.path.join(HTML_PATH, f) for f in os.listdir(HTML_PATH) if f.endswith('.html')]

options = {
    'page-size': 'B5', # A5
    'margin-top': '0.75in',
    'margin-right': '0.75in',
    'margin-bottom': '0.75in',
    'margin-left': '0.75in',
    'encoding': 'UTF-8',
    'no-outline': None,
    'no-background': None,
}

pdfkit.from_file(htmlfiles, 'kingpin_ru.pdf', options=options, cover='static/cover.html')

Ссылку на готовый скрипт, а также все markdown файлы я выложил на Github. А приготовить PDF в домашних условиях можно выполнив:

git clone https://github.com/dotzero/Kingpin.git
cd Kingpin
pip install -r requirements.txt
python build_pdf.py

А чтобы не останавливаться на достигнутом, сделал еще и EPUB версию, сделать ее также просто:

git clone https://github.com/dotzero/Kingpin.git
cd Kingpin
pip install -r requirements.txt
python build_epub.py

Ссылки на готовые книги:

Книги о путешествиях и не только

Подборка из пяти книг о путешествиях, которые я прочитал с начала 2015 года и советую тем, кто так же как и я не равнодушен к такого рода литературе.

«Пляж», Алекс Гарленд — столько раз путешествовал в Таиланд, а эта книга каждый раз ускользала из моего поля интересов. Теперь же спустя год после посещения района островов, описанных в книге, прочитал ее и не пожалел. Приятно сравнить современный Бангкок с видением города образца 1995 года.

«Tokyo on Foot», Florent Chavouet — красочный путеводитель (если это можно так назвать) французского художника по городу Токио. Переехав на шесть месяцев в Японию он каждый день делал зарисовки и заметки того, что происходило вокруг него. Каждую страницу этого путеводителя хочется разглядывать до мелочей.

«Самый большой дурак под солнцем», Кристоф Рехаге — книга на которую я случайно обратил внимание еще в Венгерском аэропорту, и купив которую я прочитал запоем меньше чем за неделю. Это увлекательная история о человеке совершившем путешествие пешком через Китай, и взгляд европейца на современный Китай, за пределами крупных городов и конечно это истории людей, которых он встречал на своем пути.

«Journeys of a Lifetime: 500 of the World’s Greatest Trips» — очень большая и красивая книга, определенно прекрасный источник вдохновения для будущих путешествий.

«Shoreditch Wild Life», Dougie Wallace — альбом фотографий весёлого и безумного лондонского квартала — Шордич. Именно здесь проходят самые долгие и шумные вечеринки, по улицам ходят фрики всех мастей, а стены домов пестрят работами именитых граффити-художников.