Об авторе и журнале

Журнал существует в основном ради вредленты. Иногда я что-то пишу, когда распирает. Чаще всего про программизм с точки зрения пользователя.

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

Автор
- Атеист и антиклерикал. Не воинствующий, но убежденный.
- Считает порнографию важнейшим локомотивом современной киноиндустрии.
- Анти-гомофоб. Автор считает безусловной ценность лесбийского секса для порнографии, и предполагает, что гейский секс также имеет ценность для аудитории противоположного с ним пола.
- Безусловно одобряет ограничение употребления алкоголя и табака в общественных местах из эгоистических соображений.
- При этом одобрил бы лигалайз конопли и амфетаминов, а также открытие наркохосписов с более тяжелыми веществами для желающих покончить с собой этим способом.
- Анти-царист в частности и анти-монархист в общем. Вообще не желает иметь ничего общего с выродками царской России и не считает монархию приемлимым общественным строем.
- Впрочем, к капитализму, феодализму и советскому изданию социализма относится не сильно лучше.
- НЕ сталинист, но считает Сталина самым годным из лидеров СССР. К СССР в целом относится скептически-нейтрально.
- Считает необходимым признавать биологические различия как междурасовые, так и межполовые. В связи с чем активисты феминизма у него проходят по категории деятельных сумасшедших, равно как и сторонники расовых/половых квот любого рода при конкурсном приеме на работу и/или поступлении в институт.
- Считает самоочевидным, что в межгосударственных отношениях нет и не может быть стыда и совести.
- Считает самоочевидным существование мировой закулисы в лице банковских кланов.
- Не признает безусловной ценности человеческой жизни, но считает необходимой её защиту в рамках правовой системы.
- Сожалеет о судьбе евгеники.
- Сторонник использования ГМО.
- Не признает безусловной априорной ценности классики литературы, считая, что ону ценность надо доказывать индивидально для каждого произведения. Также полагает, что литература имеет свойство устаревать, в чилу чего ценность классической русской литературы сильно преувеличена (впрочем, ценность зарубежной классики и особоенно разнообразной древности, преувеличена даже больше)

Список пополняется.

К запуску МЦД

Есть такой славный город в ближнем Подмосковье - Красногорск. И есть в нем станция МЦД Павшино. Со времен катастройки ситуация с местным ОТ в городе постоянно ухудшалась. И вот апофеоз. Мегапроект МЦД, гламур и хром и всякое такое - и вот это вот. Вот.


Что мы тут видим? А мы видим, что по замыслу проектировщиков МО, люди должны ездить на маршрутках. Остатки нормальных автобусов от фотографа сильно назад и да, они туда еще ходят. Но по замыслу проектировщика, муниципальные автобусы - это сущность третьего сорта.  Ога. В этом, в общем, сущность местного транспортного обслуживания.

Тьфу.

Плейсторовое

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

Фигу. Блин, как вообще в этом плейсторе что-то найти? Не зная узкоконкретно, что тебе надо, туда вылезать бес-по-лез-но. какая-то куча недоигрулек-однодневок, бесконечные тавердфефенсы, а нормального поиска по тегам, как в том же стиме уже не пойми сколько - не-ту. Вы издеваетесь?

Назойливая секьюрити в фуррифоксе

  Failing secure connection establishment on any warnings or errors
   (per Section 8.4 ("Errors in Secure Transport Establishment")) should
   be done with "no user recourse".  This means that the user should not
   be presented with a dialog giving her the option to proceed.  Rather,
   it should be treated similarly to a server error where there is
   nothing further the user can do with respect to interacting with the
   target web application, other than wait and retry.

   Essentially, "any warnings or errors" means anything that would cause
   the UA implementation to announce to the user that something is not
   entirely correct with the connection establishment.

   Not doing this, i.e., allowing user recourse such as "clicking
   through warning/error dialogs", is a recipe for a man-in-the-middle
   attack.  If a web application issues an HSTS Policy, then it is
   implicitly opting into the "no user recourse" approach, whereby all
   certificate errors or warnings cause a connection termination, with
   no chance to "fool" users into making the wrong decision and
   compromising themselves.



Собсно, началось все с того, что файрфокс отказался заходить на ютуб со словами про hsts, при этом привычной кнопки "add exception" не показывается Я некоторое время потыкался, подключился через свой прокси и нормально зашел. Покумекал, пошел искать. Вышел на пару возмущенных воплей пользователей, что им не показывается эта кнопка, а их тыкают сюда.


Собственно, они, блять, совсем охуели?
Во-1ых, я не до сих пор не могу посмотреть, что там хотел сказать мне мой провайдер.
Во-2ых, блять, как ходить на сайты в паблик вайфаях ? Я на это уже напарывался на своем планшете, что приходилось тыкаться в несколько браузеров, пока один соглашался меня пустить на страницу авторизации.

Соответственно, вопросы
- Какой пидар писал этот RFC ?
- Какой пидар в mozilla принял этот RFC к воплощению as is?
- Почему эти пидары не были признаны пидарами?
- Есть ли способ это обойти?

(no subject)

Случайно занесло в блог Розова. Это который автор Меганезии.

Много думал. И нет, не в положительном смысле.

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

Чтение блог-постов утвердило меня в данном мнении. При этом автор пользуется популярностью среди юношей восторженных с взором горящим. Некоторые из этого вырастают, но многие - нет. И вот это уже действительно печально.

Удивительные истории

1. Гугль почему-то считает, что я живу внаукраине и пихает мне выдачу поиска и контекстную рекламу с их чириканьем. Бесит неимоверно.

2. Эстония предоставляет какой-то сервис, именуемый e-residency, для ведения бизнеса в EU из любой точки мира. Смысл существовании этой потемкинской деревни проясняется.

Исключительно бессмысленно потраченный день

Ну т.е. не так, как вчера, когда единственное мое достижение - это посеяный на работе планшет (похоже, безвозвратно), но сегодня тоже.

Разбираюсь я, значит, с тем, как таскать в свежем хаскеле версии 7.8.3 информацию  о размере массива в типе.  (я в курсе, что на дворе уже 8.*, у меня старая убунта. Но это, в общем, не важно - конкретно эта часть ghc не изменилась). Вроде разобрался. Теперь надо написать игрушечный пример. Но мы же не ищем легких путей, писать поверх Data.Vector и тем более Data.Array ниже нашего достоинства. Читаем про то, что есть в GHC.Prim, внимательно изучаем примопы с Array# и долго втыкаем на realWorld# :: StateT# RealWord и на перлы в духе (#a#) в сигнатурах типов. Тратим полдня на разборки, пишем ровно одну функцию. Потом находим пакет primitive на хакадже, который делает изрядную часть работы за нас.

Зато узнали много нового про устройство стека в рантайме GHC. Непонятно зачем.

Для привлечения внимания: два старых, но интересных поста для изучения

http://www.well-typed.com/blog/94/
http://www.well-typed.com/blog/95/

Три полезных пакета на hackage

http://hackage.haskell.org/package/reflection
http://hackage.haskell.org/package/primitive
http://hackage.haskell.org/package/primitive-extras

Отдельно хочется сказать про reflection. Статья от Олега, по которой он сделан, откровенно мозговыносящая для человека не в теме. А вот пакет довольно прост и понятен в использовании.