?

Log in

Tanner's Journal
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 20 most recent journal entries recorded in Таннер, Джок Таннер's LiveJournal:

[ << Previous 20 ]
Monday, May 23rd, 2016
1:48 pm
Мой дед


23.03.1932 − 14.05.2016

Reposted from Code Tinkers Blog.

Thursday, May 5th, 2016
12:44 pm
The cover

… and the original:

Read more...Collapse )

Reposted from Code Tinkers Blog.

Sunday, April 24th, 2016
11:50 am
Thursday, December 31st, 2015
1:06 pm
Золотой молоток

Где кончается здоровый прагматизм и начинается антипаттерн «Золотой молоток»?

Я уже давно подумываю заняться программированием логики на FPGA. Выбирал поначалу между SystemVerilog и VHDL, но теперь всё больше склоняюсь к MyHDL. Засада?

Reposted from Code Tinkers Blog.

8:42 am
Death Toll

12/27 − Andy M. Stewart

12/28 − Lemmy Kilmister

12/29 − Ian Murdock

Reposted from Code Tinkers Blog.

Sunday, December 6th, 2015
11:34 pm
О сайте
  1. Как мы все знаем, Let’s Encrypt перешёл в открытый режим работы. Пригласительные больше не нужны; достаточно загрузить и запустить их клиент. Ограничения, связанные с количеством доменов в сертификате и частотой выдачи сертификатов убраны или ослаблены. По крайней мере, я легко получил сертификаты на 5 субдоменов, не считая «голый» домен.

    Я разобрался с установкой сертификатов (в прошлый раз я использовал в настройках nginx конечный сертификат вместо цепочки, что и вызывало недовольство со стороны браузеров), но делаю я это по-прежнему в ручном режиме: плагин для nginx всё ещё неюзабелен. Впрочем, коммиты в репо letsencrypt делаются каждый день, так что плагин рано или поздно допилят.

  2. Для зарегистрированных читателей моего блога теперь имеется возможность подписаться на получение на email комментариев на интересующие посты.

Reposted from Code Tinkers Blog.

Saturday, December 5th, 2015
9:22 pm
Sunday I ain’t go to mass

I’m serving myself my own mass instead.

Reposted from Code Tinkers Blog.

Tuesday, December 1st, 2015
8:43 am
Это всё, что я могу сказать сегодня о своих политических взглядах

Благоразумие указывает, чтобы давно уже учрежденные правительства не были сменяемы на основании маловеских и преходящих причин; и, согласно с этим, опыт показывает, что люди скорее склонны терпеть зло, пока оно выносимо, чем восстанавливать свои права путем уничтожения тех форм, к которым они привыкли. Но когда длинный ряд злоупотреблений и насилий, неизменно преследующих ту же цель, обнаруживает стремление подчинить их полному деспотизму, то это их право, то это их долг — свергнуть такое правительство и установить новые гарантии ограждения их будущей безопасности.

Декларация Независимости США


Reposted from Code Tinkers Blog.

Sunday, November 22nd, 2015
3:13 am
Python ecosystem rant

Задача: настроить автоматическое развёртывание двух инстанций веб-проекта из соответствующих веток репозитория на тестовый сервер.

Итерация первая: buildbot. Два дня я, Python-программист, пытался написать один файл конфигурации на Python. Да, признаюсь, надо было вовремя остановиться, но ведь хочется Python-way! В конечном счёте, когда buildbot был в общих чертах настроен, показывал веб-страницу и пытался что-то билдить, стало понятно, что такой очевидной и ключевой для данного сетапа вещи, как авторизоваться в закрытом git-репозитории по отдельному ключу, buildbot искаропки не умеет.

Итерация вторая: Jenkins. Вся работа целиком, от изготовления пакета Oracle Java SE 8 через make-jpkg до первого билда, заняла от силы час.

За Python обидно. Две самые популярные IDE для него сделаны на Java, CI вот тоже…

Reposted from Code Tinkers Blog.

Saturday, November 7th, 2015
10:04 pm
Автоматический репост в ЖЖ

Я наладил вполне функциональную систему авторепостинга, и теперь содержимое обоих моих блогов будет синхронным. Считайте этот пост проверкой.

Reposted from Code Tinkers Blog.

Thursday, November 5th, 2015
3:28 am
Lingens testiculos. Part II
Я открыл исходники своей погремушки (с лицензией пока не определился) и добавил аватары. Возможно, со временем стоило бы подготовить пакет и запулить его на PyPI. Я в своё время не нашёл ни одного блогового движка на Python (и не только на Python), который бы меня устраивал. Я вообще нигде не нашёл такой простой вещи, как каскадные (многоуровневые) комментарии. То, как я их реализовал − без AJAX, без сворачивания − тоже, конечно, не идеальный вариант, но это хоть что-то.

В ближайшее время сделаю карту сайта для поисковиков.
Tuesday, November 3rd, 2015
3:14 pm
Sunday, November 1st, 2015
9:45 pm
… and SSL for all!
Вот я подключился к программе по бета-тестированию Let’s Encrypt и попробовал их софт и сертификат.

Софт, конечно, я особо активно не проверял: я сейчас полагаюсь на nginx как на frontend-сервер, а для него плагин ещё в разработке и не рекомендуется. Но при необходимости обновление сертификатов можно настроить и в standalone-режиме, если пожертвовать несколькими секундами аптайма. Это работает.

А вот с сертификатами странное. Я думал: раз IdenTrust сертифицировал корневой сертификат Let’s Encrypt, а сертификат IdenTrust, в свою очередь, уже установлен у меня в браузере (Iceweasel), то браузер будет доверять сертификату, который я получу. Но на самом деле Iceweasel сертификат забраковал как самоподписанный. То ли Let’s Encrypt по какой-то причине решил на стадии бета-тестирования выдавать неподтверждённые сертификаты, то ли я не понял, как работает их с IdenTrust доверие… В любом случае выходит, что сейчас использовать сертификаты Let’s Encrypt ещё рано.
Monday, October 26th, 2015
9:29 pm
Хомяк-убийца
Денег нет, работа стоит, а я опять взялся вылизывать яйтса своё чудовище.

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

Разумеется, я планирую авторепостить посты оттуда сюда. Когда будет что постить.
Thursday, September 24th, 2015
6:48 pm
Трендовое
1990-е − это то время, за которое нам всем должно быть стыдно. Вообще стыдно только по факту, что мы его пережили. Мне сейчас стыдно, а вам?

Однако эти годы были не худшими, нет. Просто события 90-х ещё можно как-то минимально осмыслить. Всё, что случится дальше − это, с одной стороны, прямо вытекает из 90-х, а с другой − это ёбаный абсурдистский спектакль. Тут не только никакую рациональную теорию невозможно подвести, но тут уже и для стыда, как и для других человеческих эмоций, не осталось места. В 90-х смерть смотрела нам в глаза. Сегодня мы уже хуже, чем мертвы − мы прокляты сами собой.
Wednesday, September 16th, 2015
6:41 pm
Кто будет первым: CACcert или Let’s Encrypt? Ваши ставки.
Friday, September 11th, 2015
7:51 pm
Идея для стартапа
Автоматическая очистка кармы на Youtube. Экзорцизм быдлоклипов из suggestions. Профилактика. Гарантии. Перспективы монетизации огромны.
Wednesday, September 9th, 2015
8:31 pm
Зарекался когда-то постить на Хабр, но что-то вот потянуло.
Sunday, September 6th, 2015
6:35 pm
Получите факты
В далёком 2004 году некие консалтинговые компании опубликовали так называемое «спонсированное» исследование, основной вывод которого был таким: совокупная стоимость владения (Total Cost of Ownership, TCO) операционной системой, основанной на ядре Linux, для коммерческой организации выше, чем совокупная стоимость владения Windows. Проще говоря, использовать Windows выгоднее, чем Linux.

Это исследование с тех пор было неоднократно опровергнуто как с точки зрения корректности предпосылок и аккуратности выводов, так и заинтересованности сторон (понятно, кто выступил спонсором исследования). Кроме того, спустя эти 11 лет:

- 20% разработчиков ПО во всём мире работают на GNU/Linux ОС (против 55% на Windows) (бедняга Балмер!),

- по самым оптимистическим для Microsoft данным, 36% всех серверов в Интернете работают на Linux, а на Windows − только 32%,

- Linux установлен на 97% суперкомпьютеров в мире,

- сама Microsoft прочно «вляпалась» в экосистему Linux: приобрела права на программы, которые работают на Linux, поддерживает работу .NET на Linux, а Linux − в HyperV и даже «лицензирует» для своих клиентов технологии, используемые в Linux.

Но до сих пор старая сказка про TCO периодически всплывает в виде «авторитетного» мнения взрослого, «умудрённого опытом» «специалиста». True memes die hard.

Отправил на IT happens, но вряд ли там это опубликуют: слишком серьёзно для развлекательного сайта. Так что оставлю здесь тоже.
Friday, June 19th, 2015
12:14 am
Что-то как-то знобит от пробегающих во френдленте советов по поводу того, как правильно распоряжаться ворованным добром.
[ << Previous 20 ]
Code Tinkers studio   About LiveJournal.com