Category: искусство

Category was added automatically. Read all entries about "искусство".

Эрланг-шытсторм

http://jamhed.livejournal.com/237948.html
http://jamhed.livejournal.com/239564.html
http://jamhed.livejournal.com/240154.html

http://maxim.livejournal.com/468313.html

Знаете, что самое раздражающее в этих срачах? Что инженерных/технических и прочих строгих методов различить кто прав и кто не прав в этом - нету.
Я уверен, что при достаточных скиллах будут работать оба решения - что горы велосипедов марки NIH, что усиленная ебля с чужим "готовым" кодом в заставлении его работать как положено.

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

wudt

Есть такой хитрый тул - windows usb/dvd download tool, который пишет исошники виндов на флешки для инсталляции.
И в нем есть баг - на некоторые флешки он принципиально не может записать, ругается "unable to copy files".
Лечат это таким костылем: http://www.techspot.com/community/topics/fix-windows-usb-dvd-download-tool-when-unable-to-copy-files.193386/ - форматируют с помощью diskpart, не из виндо-диско-гуя.

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

Сегодня эта проблема опять всплыла, выкопал в архивах исходники и нашел свои исправления.
Причина косяка - в размерах буферов функции DeviceIoControl с параметрами IOCTL_DISK_GET_DRIVE_LAYOUT_EX/IOCTL_DISK_SET_DRIVE_LAYOUT_EX и их соответствии количеству разделов - неправильное форматирование флешки создает неполноценную таблицу разделов с одним разделом, а буфер заведен под 4 раздела и его размер проверяется в функции, которая делает раздел активным:

https://github.com/phrostbyte/Linux-USB-DVD-Download-Tool/blob/master/IoWrapper/UsbIOWrapper.cpp#L51

Премьера нового шедевра мирового порнокинематографа!
Теперь и на белорусском!
"Дупнае Пекла 3"
Скоро - на ваших производственных серверах, скачано с торрентов отборными системными администраторами.

Перфомансы

http://cegob.livejournal.com/188101.html
http://www.ridus.ru/news/43473/

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

Зависимые типы

Решительно непонятно, как можно программировать на языке без dependent types.
Хм, как это я до сих пор во френды sorhed не добавил.
А без зависимых типов мы так и будем топтаться между ООП, ORM и закатом солнца рисованием гуя вручную, но я теорию даже обычных типов с трудом осознаю, а до зависимых вообще еще не добрался.

(no subject)

К чему приводит неумеренное чтение Лавкрафта и Олди вперемежку с пятиминутками ненависти к либералам:

О том, как либералов скормили Ктулху

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

Да еще и golosptic поддает жару своей фантастикой.
Или вот еще шиза: белорусский вариант "Кода да Винчи"

Нешта на всех какое-то креативное настроение напало, творят нетленку:)