monco83: (Default)
Из рецензии на книгу Б.Д. Гальпериной "Камер-фурьерские журналы 1916-1917" (не обманывайтксь ссылкой, там только первая и последняя страницы предисловия).
http://statehistory.ru/5574/Retsenziya-na-knigu-Kamer-furerskie-zhurnaly-1916-1917/
Нынешнее издание выполнено по иным, чем первое, археографическим принципам. Беловой и черновой варианты журналов сверялись (там, где это было возможно), все разночтения смыслового характера фиксировались, они отражены в примечаниях в конце каждого журнала. Сопоставление вариантов, помимо прочего, позволило составителям сделать ряд важных источниковедческих наблюдений, отраженных в предисловии. В нём выявлен канон составления журнала, показаны особенности ведения записей и их источники: черновые записи чинов двора, предварительные списки лиц для представления монарху и др. (с. 30). Удивительно, что чины двора для составления окончательной редакции камер-фурьерского журнала использовали даже газетные отчёты (с. 30). В предисловии также содержится аргументированное предположение, что, как минимум, в последние месяцы царствования записи в беловом журнале формировались спустя существенное время, порядка месяца после составления черновиков (с. 31). Это важно для оценки точности источника: по прошествии нескольких недель некоторые детали вполне могли уйти из памяти.

Составители также сопоставили содержание записей в журналах с другими источниками, что позволило сделать им еще ряд интересных наблюдений. Историки давно подметили, что и в дневниках Николая II, и в камер-фурьерских журналах фиксировались не все посетители царствующих особ. Данная публикация ещё раз подтвердила это. Известны прецеденты, связанные, например, с Г.Е.Распутиным. За весь 1916 — начало 1917 г. он упомянут лишь один раз — 23 апреля 1916 г. (с. 33). Получается, что его как бы не было рядом с царской семьей, хотя другие, не менее достоверные, источники зафиксировали их интенсивные контакты, происходившие, однако, вне «официальной жизни»». Сам Николаи II отметил семь встреч с «Григорием», большинство из них состоялось у А.А.Вырубовой [1. Т. II. 4.2. С. 592].

Кроме того, в предисловии отмечено, что в 1916 г. камер-фурьерекие журналы не отразили встречи Александры Федоровны и с некоторыми другими лицами, носившие, в том числе, деловой и политический характер (например, с Н.Д.Жеваховым, товарищем обер-прокурора Святейшего Синода, или В.Н.Шаховским, министром торговли и промышленности), которые выявляются по другим источникам (в случае с Н.Д.Жеваховым — аудиенция подтверждается ещё и по дневнику Александры Федоровны) (с. 35 — 37). Это совершенно не снижает ценность изданного источника, просто надо использовать сведения, содержащиеся в нём, обязательно в комплексе с другими, причём приоритет камер-фурьерских журналов не может быть задан a priori. Б. П. Миловидов справедливо заключает: «Учитывая ошибки и умолчания камер-фурьерских журналов в ряде случаев без дополнительного исследования невозможно однозначно предпочесть один источник другому» (с. 37).
monco83: (Default)
[livejournal.com profile] opetros
http://monco83.livejournal.com/214463.html?thread=1197503#t1197503
Более того, Свитязь под Влодавой было на линии фронта летом 1915, как и Свитязь севернее Барановичей.

Речь идёт об июне 15-го года. Где только отбирают такие кристально-чистые образцы...
monco83: (Default)
Либо ФБК, либо "чего изволите".
https://meduza.io/feature/2017/03/18/to-est-patriotov-v-vashem-klasse-net
Неудивительно, что при таком куцем выборе, предпочтение отдаётся ФБК.

P.S. Интересно, сколько людей подняли руки против «Единой России», не побоявшись директорши с училкой?
monco83: (Default)
Тема поддельности дневников Николая II всплывает достаточно регулярно. Правильнее сказать, она всплывает каждый раз, как только кто-нибудь запостит про убитую императором кошку или расстрелянных ворон. Я не особо вникал в аргументы "скептиков" в первую очередь потому, что не видел в содержании дневников ничего такого, что придавало бы смысл фальсификации. Ни кровавого маньячества, ни политических интриг (взять, хотя бы, весьма муссируемую в февральские дни тему тайных переговоров о сепаратном мире с немцами), ничего такого, из-за чего стоило бы весь этот огород городить, в дневниках просто нет. Не говоря уже о том, что ряд фаргментов "фальшивки", вроде всё той же убитой кошки, увидели свет уже много позже падения "большевизма", что вызывает ещё больше недоумений: фальшивку состряпали, но оставили её пылиться в архивах вдалеке от людских глаз? Разве в этом смысл изготовления фальшивки? Но "скептиков" (так, в кавычках, я буду называть людей скептичных ко всему, кроме собственных построений) такие соображения ничуть не останавливают.

Даже многие монархисты (и даже Сергей Волков) вовсе не отрицают подлинности дневников. В чём же тогда причина недовольства "скептиков"? Может быть они просто не любят Государя, но боятся в этом признаться и поэтому изо всех сил стараются доказать, что Николай II был не тем человеком, портрет которого рисуется со страниц дневников?

Обобщающий пост с разбором всех полётов я давать не стану. Во-первых, как оказалось, у "скептиков" нет никаких реальных аргументов, которые стоило бы разбирать. Совсем нет: тема не стоит выеденного яйца. Во-вторых, всё, что они выдавали за такие аргументы было мелко, плоско и достаточно обсосано в ЖЖ-дискуссиях ещё 5-7 лет назад. Но об одном забавном эпизоде этих дискуссий я, всё-таки, расскажу, просто чтобы продемонстрировать уровень опровергателей, выходящих на сцену.

Read more... )
monco83: (Default)
http://www.kp.ru/daily/25720/2712644/
- Сергей Владимирович, зачем большевики в самом начале своего правления совершили это зверство?
- Ненависть у большевиков по отношению к Николаю II была невероятной, эта ненависть и привела к революции.
monco83: (Default)
Чтобы в Е-бурге автобусы с трамваями порезали?

Петиция: Против транспортной реформы в г. Екатеринбурге
С июля 2017 года в Екатеринбурге собираются кардинально изменить схему транспорта. Подробно с нововведениями можно ознакомиться по ссылке http://www.ekatransit.ru Вкратце можно сказать, что большинство маршрутов, особенно автобусные, закроют. Сами маршруты будут короче, так, что из одного района в другой часто можно будет добраться только с пересадками. Для многих районов оставят только троллейбусное или трамвайное сообщение. Организаторы реформы считают, что такие меры позволят увеличить количество машин на каждом маршруте, транспорт будет чаще ходить, и, следовательно, эта реформа будет полезна городу и горожанам. Но мы, жители города Екатеринбурга, уже много лет и обычно каждый день ездим на общественном транспорте, и мы уверены, что такая реформа приведёт к катастрофе.

«Полный коллапс будет»: В Екатеринбурге с песнями и плясками прошел митинг против реформы транспортной системы
https://www.znak.com/2017-01-31/v_ekaterinburge_s_pesnyami_i_plyaskami_proshel_miting_protiv_reformy_transportnoy_sistemy

Транспортную реформу в Екатеринбурге перенесли на 2019 год
https://rg.ru/2017/02/07/reg-urfo/transportnuiu-reformu-v-ekaterinburge-perenesli.html

И как вишенка на торте...
Глава Екатеринбурга объяснил решение отложить транспортную реформу давлением на мэрию
https://www.znak.com/2017-02-09/glava_ekaterinburga_obyasnil_reshenie_otlozhit_transportnuyu_reformu_davleniem_na_meriyu
Глава Екатеринбурга Евгений Ройзман заявил, что решение отложить транспортную реформу в городе с 1 июля 2017 года на 2019 год связано с давлением на горадминистрацию со стороны областных властей. «Насколько я понимаю, здесь испугался губернатор. Выборы, недовольство по соцсетям, возможности контролировать это особой нет, и после этого по своим каналам началось давление», — сказал Ройзман в эфире радиостанции «Эхо Москвы в Екатеринбурге».

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

Гм-гм. По моим наблюдениям, апеллировать к логике (вернее, к непониманию оппонентами логики) более всего свойственно либералам. Они-то в своей истине (рынок порешает, государство - ночной сторож и т.д.) уверены на все 100%, а истина эта проста, как три копейки. Что же мешает мозговате с этой истиной согласиться? На это даётся лишь два варианта: либо проблемы с логикой, либо проблемы с генетикой. Рациональных доводов за ватниками наши либералы, как правило, не признают, ведь все вопросы уже разобраны и оценены в три копейки.

Я же всяческий раз убеждаюсь, что знание логики - дело десятое. Некоторые арбузы - самокаты. Все самокаты - усаты. Правда ли, что все усатые арбузы - самокаты? В реальной жизни спор пойдёт не о разрешении силлогизма, а о посылках, этот силлогизм составляющий. Те арбузы, которые самокаты, уже не арбузы - скажут одни. Не все мигранты - наркоторговцы самокаты усаты - ответят другие. Третий ещё добавит, что сколько не встречал усатых арбузов, все они были самокатами (хотя некоторые пытались скрыть это, избавляясь от буквы "д" на конце фамилии). Обязательно найдётся тот, кто предложит "договориться о терминах": что вы понимаете под "арбузами", что под "самокатами" и давно ли вы заглядывали в Кембриджский словарь в статью "фашизм". Приведённый тут пример (вопрос про создание Земли) как раз и является прекрасной иллюстрацией подобной ситуации. Так что не в незнании законов логики дело (которые, на самом деле, очень просты).
monco83: (Default)
https://ovdinfo.org/express-news/2017/02/20/v-moskve-zaderzhivayut-bastuyushchih-stroiteley-metro
В Москве около 11 часов утра на Кутузовском проспекте началась забастовка рабочих строителей метро в связи с задержкой выплаты заработной платы. На место приехала полиция. Один из бастующих (Харсет Драгомилов) строителей был задержан, в чем его обвиняют не известно. На машине он доставлен в Дорогомиловский ОВД. Об этом по телефону ОВД-Инфо сообщил активист Александр Зимбовский, он подчеркивает что полицейские ведут себя достаточно агрессивно, угрожают. Работники не получают зарплату с октября 2016 года. 20 февраля они начали писать заявления о приостановке работы.

Видео с забастовки.
https://www.facebook.com/currenttimetv/videos/1884937658387933/
monco83: (Default)
Я ведь ещё помню, как Станислав Белковский, а вслед за ним и Аркадий Бабченко, вздыхали о том, как хорошо бы было сменить гражданство Северной Кореи сраного Мордора на гражданство в европейской стране. Тут тебе и свобода слова с Савиком Шустером, и светлые лица в ухоженных по-европейски кафе, и скорый безвиз с остальной Европой. Но почему-то вышло так, что дорогу к европейской мечте первой протропила пресловутая депутатская парочка, а вот мечтатели 14-го года продолжают задыхаться среди смрада скреп (и никакие петиции не помогают).
monco83: (Default)
А там второе февраля.
На ленту я в ЖЖ взгляну
Опять второе февраля!

Спасти сурка, убить себя...
monco83: (Default)
Оригинал взят у [livejournal.com profile] roman_sharp в Давайте я вам расскажу, как это бывает, что человек не думает что украинский — это искусственный
У многих людей моего еще поколения (1970-х годов рождения) и пары следущих были дедушки-бабушки в мелких городах и селах. Мои дедушки-бабушки были 1920-х годов рождения, и они не думали что украинский это какой-то искусственный язык. Cоответственно они ничего такого не передавали своим детям, моим родителям, а те мне. Для отца было нормальным купить мне книгу стилизованных (переписанных в рассказы) украинских народных дум. Он считал это своей культурой, таковой она стала и для меня. Украинские думы по-моему согласуются с картиной украинской жизни поболе русских народных сказок. Считал своей культурой мой отец и Тараса Шевченко и Михайла Стельмаха, и других, от русской-русскоязычной культуры тоже не отказываясь. Когда отец и мать разговаривали с теми с кем выросли или с кем жили на одной улице райцентра, им и в голову не приходило думать что все вокруг разговаривали на искусственном языке, созданном "для отделения от русского народа". Для них это был язык с которым они выросли. Вообще по-моему мировая история не знает такого примера чтобы чье-то коварство задумало умышленно научить и заставить говорить на каком-то "искусственном" языке селян.

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

Но на что похоже то, что они заявляют? "Вся твоя семья искусственная, всем им промыли мозг".

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

monco83: (Default)
Вот потому то истинно свободный человек стремится использовать свою свободу не для удовлетворения похоти и не для засовывания в себя необычных веществ, а, наоборот, инстинктивно избегает всего этого, чтобы оставить руки свободными для НАСТОЯЩЕЙ борьбы за свободу. (И именно поэтому мне так претит образ Моцарта в «Амадее» Формана, но нравится «Пролетая над гнездом кукушки» - кому многое дано, с того и многое спросится).

Другая мысль давняя, вызванная когда-то нашумевшим интервью жены художника. В том интервью она рассказала, что в их истинно свободной семье свободные родители воспитывают свободных детей тем способом, что не дают им мяса и не пускают в школу (чтобы не заразить детей конформизмом, понятно же). В общем, семейная минисекта со свободой половой ёбли (что и в обычных сектах часто практикуется). Такая вот у детей свобода.
monco83: (Default)
конечно, великий фильм, но в корне реакционный. Понятно, почему его в СССР не показывали (хотя по первому получасу это было совершенно неочевидно).

UPD. Хотя, нашёл любопытное...
http://www.kinozapiski.ru/ru/article/sendvalues/282/
Я часто говорил, что не люблю «Метрополис» только потому, что сегодня не могу согласиться с идейным лейтмотивом фильма. Абсурдно утверждать, что сердце—посред­ник между руками и мозгом, то есть между работодателем и рабочим. Проблема тут социальная, а не этическая. Естественно, во время съемок я фильм любил, а иначе бы не мог продолжать над ним работу...
monco83: (Default)
Тест на знание уголовных дел Алексея Навального.
https://zona.media/test/2016/30/12/opera-omnia
Предлагаю дополнить его следующими вопросами:
1. В последний день суда по делу «Ив Роше» судья Елена Коробченко переквалифицировала обвинение на более лёгкую статью, что, в результате, дало возможность Алексею Навальному участвовать в президентской компании 2018 года.
По какой статье в итоге осудили братьев Навальных?
2. Летом 2013-го года Алексей Навальный заявлял, что подаренные ему Собяниным голоса депутатов-едросов - это верный признак того, что его хотят засудить и к выборам всё равно не допустят.
Что случилось?
3. Почему «Кировлес» продавал лес только людям, приближённым к чиновникам областной администрации?
4. Почему фирма «АвтоСАГА» не могла заключить контракт с «Ив Роше» напрямую, без паразитической прослойки в виде фирмы чиновника «Почты России» Олега Навального?
monco83: (Default)
У меня адрес Рекси доступен по http, но блокируется по https.

Оригинал взят у [livejournal.com profile] rexy_craxy в ... об лавку главою (ц)
Под шумок (?):



Upd.: еще образчики "государственно-частного" криворучия:

Кремличанка гадит )

Идиоты. Тупые, злобные, криворукие идиоты.


ЗЫ Может, пригодится кому: летом аналогичную "полублокировку" (корень домена и инбокс доступны, остальное нет) наблюдал, работая из назарбаевского Казахстана. Кто у кого пиздит учится?

ЗЗЫ И, да, канал связи "ЛС ЖЖ" отныне считайте [окончательно] проваленным. И инбоксы/подзамки свои ревизируйте. И вообще переходите на Tox, благо он теперь и под АндроЕд имеется.



original post ]  [ comment count unavailable comments ]

monco83: (Default)
Очень раздражают IT-евангелисты. К адептам юнит-тестирования, в особенности TDD, это относится в максимальной степени. Читая таких евангелистов (а они сейчас в IT-пространстве доминируют) не устаю поражаться как тем "истинам", которые бывают приняты за базовые аксиомы, так и всеобщему "заговору молчания", которым встречают голого короля.

Так вот, у адептов юнит-тестирования непререкаемой догмой является эквивалентность понятий "тестируемы код" и "хороший дизайн". Под хорошо спректированным кодом сторонники юнит-тестирования зачастую понимают только тот код, который легко тестируется: этот факт, якобы, само собой свидетельствует о высоком качестве кода и о следовании принципам S.O.L.I.D.
Вот пример с набором типичных рекомендаций как сделать код тестируемым (а дизайн "хорошим").
https://www.toptal.com/qa/how-to-write-testable-code-and-why-it-matters
Тут вы встретите всё, что обычно бывает в таких текстах:
1. Проклятие статическим классам, которые означают "сильное зацепление" и сокрытие явных зависимостей.
2. Проклятие синглтонам из-за их статического характера.
3. Проклятие оператору new, потому что код становится зависимым от конкретных типов, а не от абстракций.
4. Прославление Dependency Injection

Как бы выглядело приложение настоящего TDD-зелота? Нет ни статических классов, ни статических функций вообще (а, значит, нет и синглтонов), все public- и protected-методы помечены как virtual. Приватных методов нет, т.к. приватные методы нельзя сделать виртуальными. Все зависимости между компонентами системы передаются либо в параметрах конструктора, либо в аргументах вызова метода в виде ссылок на интерфейсы. Вот тогда мы всё можем замокать и протестировать до самых кишок.

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

Разве функция расчёта площади треугольника по формуле Герона не носит сама по себе явно статический характер? А расчёт силы гравитации между двумя телами массами m1 и m2 центры которых находятся на расстоянии R друг от друга, разве не является "просто формулой", которую естественне всего представить в виде статической функции?
В мире обычного проектирования, код, которому нужно получить площадь треугольника сделает вызов:
TriangleCalc.GetSquareByGeron(a,b,c);
В мире TDD придётся написать что-то типа:
var triangleCalc = new TriangleCalc();
trianglуCalc.GetSquareBeGeron(a,b,c);
Либо же, помятуя о запрете оператора new, вводить интерфейс ITriangleCalc и передавать компоненту экземпляр интерфейса в виде "явной зависимости".

Впрочем, TDD-евангелисты, глядя на такие примеры, скорее всего согласятся, что это перебор, даже, наверное, помянут антипаттерн "академическое приложение": дескать, не такие уж мы экстремисты и ко всякой рекомендации надо подходить с умом. Но в том-то и проблема, что рекомендации евангелистов (и IT-сфера здесь не исключение) всегда носят абсолютный характер. "Статика - зло", - об этом кричат везде и повсюду. Но никто не напишет о том, когда статика - это правильно и хорошо и в каких случаях её следует использовать. Другая же проблема заключается в том, что необходимость тестирования действительно может нарушить ранее принятый хорошо спроектированный дизайн.

Рассмотрим случай с кэшированием. Пользователю достуен некий метод GetByKey(key) класса XXX и мы хотим убедиться, что в случае двух последовательных обращений по одному и тому же ключу функция Load(key) будет вызвана лишь однажды, а в другой раз последует обращение к кэшу. Если тестировать объект как чёрный ящик, проверить это мы никогда не сможем. Но мы можем раскрыть содержимое этого чёрного ящика, отнаследовавшись от класса XXX и переопеделив в классе-наследнике метод Load таким образом, чтобы он увеличивал счётчик обращений при каждом своём вызове. Но, стоп!, для этого переопределяемый метод должен быть объявлен как virtual protected. А в соответствии с намерениями нашего дизайна, этот метод объявлен у нас приватным, потому что не было никакой необходимости его переопределять. Ничего не поделаешь, придётся вносить изменения в код класса XXX.

Рассмотрим теперь вопрос взаимодействия компонентов. В проекте, над которым я в данный момент работаю, есть класс XXXParser, который разбирает старый экзотический "язык" XXX, есть класс YYYGenerator, который помогает строить YYY-скрипты, и есть класс Converter, который представляет собой типичный медиатор - он женит парсер с генератором и перегоняет скрипты из одного языка в другой. Так вот, в этом конвертере откровенно нарушаются догмы TDD-проектирования. Мой медиатор обращается к XXXParser-у через его статический фасад, а для генерации YYY-кода он обращается напрямую к статическому классу YYYGenerator. Да, такой класс не замокаешь. Чтобы сделать код класса тестируемым (в терминах "белого ящика"), мне пришлось бы избавляться от статики, вводить пару интерфейсов IXXXParser и IYYYGenerator, а затем "настраивать" класс Converter путём передачи объектов парсера и генератора через конструктор. Но дело в том, что за пределами задачи тестирования я совершенно лишён мотивации строить проектное решение подобным образом. Ни мой Parser, ни мой Generator не представляют собой кандидатов для использования паттерна стратегия - это типичные "хэлперы", мне в голову не приходит такой случай, при котором вариативность алгоритмов парсинга или генерации была бы востребована. Мой Converter делает именно то, что и задумывалось по дизайну. Да, он не раскрывает все свои зависимости "явно" посредством длинного списка аргументов конструктора, зато имеет своим плюсом ясность и лаконичность использования в клиентском коде.

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

P.S. Большой постскриптум.
Моё твёрдое убеждение состоит в том, что слепое следование принципам TDD способно разрушить хороший дизайн. Сегодняшний день я потратил на поиски человека, который бы не побоялся сказать про "голого короля". И нашёл. Ниже будут цитаты.
James O Coplien
http://rbcs-us.com/documents/Segue.pdf
It can be even worse: the very act of unit testing may cause the interface of the map to grow in a way that’s invisible in the delivered program as a whole. Felix Petriconi and I have been debating the unit testing issue in Email, and today he wrote me that: “You are right. E.g. we introduced in our application lots of interfaces to get the code under (unit) test and from my point of view the readability degraded.” David Heinemeier Hannson calls this “test-induced design damage:” degradation of code and quality in the interest of making testing more convenient (http://david.heinemeierhansson.com/2014/testinduced-design-damage.html). Rex Black adds that such tradeoffs exist at the system level as well as at the unit level.

David Heinemeier Hansson
http://david.heinemeierhansson.com/2014/test-induced-design-damage.html
It's from this unfortunate maxim that much of the test-induced design damage flows. Such damage is defined as changes to your code that either facilitates a) easier test-first, b) speedy tests, or c) unit tests, but does so by harming the clarity of the code through — usually through needless indirection and conceptual overhead. Code that is warped out of shape solely to accomodate testing objectives.
...
I think part of why we've been able to go so long with only murmurs of a debate about the value of TDD as a design principle, is post hoc rationalization. If you accept the premise that red-green-refactor is the true guiding light for all programming design, any sacrifices on its altar seem trivial. Who cares if you need two or three extra layers of indirection to unit test a controller? OF COURSE it's worth it.
...
I think part of why we've been able to go so long with only murmurs of a debate about the value of TDD as a design principle, is post hoc rationalization. If you accept the premise that red-green-refactor is the true guiding light for all programming design, any sacrifices on its altar seem trivial. Who cares if you need two or three extra layers of indirection to unit test a controller? OF COURSE it's worth it.
...
Above all, you do not let your tests drive your design, you let your design drive your tests! The design is going to point you in the right direction of what layer in the MVC cake should get the most test frosting.

When you stop driving your design first, and primarily, through your tests, your eyes will open to much more interesting perspectives on the code. The answer to how can I make it better, is how can I make it clearer, not how can I test it faster or more isolated.

The design integrity of your system is far more important than being able to test it any particular layer. Stop obsessing about unit tests, embrace backfilling of tests when you're happy with the design, and strive for overall system clarity as your principle pursuit.


P.P.S. Стоит ещё упомянуть статью Сергея Теплякова «Тестируемый дизайн vs. хороший дизайн». Статья не направлена против юнит-тестирования, но в ней явно проводится мысль о том, что "хороший дизайн" стоит на первом месте.
monco83: (Default)
Мы хорошо пожировали во время оно, а теперь спасайте нас из бюджета.
https://lenta.ru/articles/2016/12/15/vagon1/
monco83: (Default)
Не знаю насколько это новость, но выяснилось то, что я давно подозревал.
FB ставит рекламным записям фейковые "лайки" от друзей.

Т.е., когда такая запись появляется в вашей ленте, в левом верхнем уголочке вы можете увидеть "лайк" якобы от френда и ещё успеете удивиться, почему это ваш друг тянет в вашу ленту подобную фигню. Лайки, очевидно, проставляются случайным образом, для чего они служат, думаю, объяснять не нужно. Если пройти по рекламной ссылке, то лайка френда вы уже не обнаружите. О така фигня, малята.

Кому жаловаться и что с этим делать? Никому не жаловаться и ничего не делать - куда же вы денетесь с подводной лодки? Времена, когда Цукерберг и компания делали КРУТУЮ ВЕЩЬ (если верить создателям фильма «Социальная сеть») давно прошли, теперь ребята пожинают плоды.

Profile

monco83: (Default)
monco83

June 2017

S M T W T F S
    123
45678910
11121314151617
18192021 222324
252627282930 

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 20th, 2017 02:14 am
Powered by Dreamwidth Studios