?

Log in

No account? Create an account

Калашмат Автомашникова

Apr. 4th, 2019

10:10 pm - Домогательство и травля

Сегодня на работе надо было пройти курсы по домогательству и травле (ака harassment and bulling) и ещё о дискриминации. Сервис предоставлялся какой-то конторой, котрая специализируется на вот этом вот всём. Те, кто проходил, знают: вырвиглазный сайтик, как будто из 90-х годов, с уродскими квадратными формами и дикими кнопками. И вдоль форм дисклеймеры с копирайтами стоят.

Ну что делать, надо, так надо. Открываю линки, там в каждом курсе две части: описательная, сделанная на какой-то древней уеб-технологии и, собственно, тест. Тест, как обычно, с несколькими вариантами ответов, из которых надо выбрать один верный. Стал читать/смотреть эти описания и заколдобился. Такого густого HR-гонева давно не видел. Уже дело после обеда, голова и так не совсем на полную мощность работает - ну, думаю, пропал день. Пока я это всё прочитаю, потом тест, и так два раза, да ещё с таким послевкусием, охохонюшки...

Решил вспомнить студенческие годы. Не учить весь материал, чтобы быть готовым к экзамену, а наоборот - отталкиваясь от экзаменационных вопросов посмотреть только то, что релевантно. Вот такой, типа, bottom-up подход. Ну, или DFS, кому как нравится. Читаю тест, сразу отвечаю на первый вопрос, потом на второй. Чувствую, хорошо пошло. Даже в учебник не надо заглядывать.

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

Вот и на этот раз - слёту сделал два теста и попал со своим результатом в 90-й процентиль. А в освободившееся время ещё и баг починил. Мастерство не пропьёшь!

Mirrored from DreamWidth. Comments: comment count unavailable

Tags: ,

Apr. 2nd, 2019

08:19 pm - Всё уже придумано до нас

Оказывается, китайцы не только первыми придумали пельмени и порох, но и Курочку Рябу! Кто не верит, пруфлинк: Утиное яйцо.

Я ещё удивлялся в детсве, зачем дед и баба золотое яйцо пытаются разбить. А теперь всё встало на свои места.

P.S. Запоздалая шутка, но хорошая. :)

Mirrored from DreamWidth. Comments: comment count unavailable

Tags:

Mar. 31st, 2019

05:36 pm - Дифференциация штанов

Если идти по улице, то на 99% молодых женщин, которые в джинсах, эти джинсы будут с дырками разной степени художественности. На мужчинах, наверное, где-то 80%, но тоже большинство. Но что интересно, те женщины, которые по виду нерды/зубрилы, на тех джинсы чаще всего не только без дырок, но даже не варёные. Просто новая джинсовая ткань тёмно-синего цвета. На мужчинах - может быть, а может и нет; не выявил закономерности.

Почему так? Загадка природы.

П.С. Вот как выглядят правильные дырки в джинсах. :)

Mirrored from DreamWidth. Comments: comment count unavailable

Tags:

Mar. 20th, 2019

07:18 pm - Я не волшебник - я только учусь

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

Мне кажется это всё от неопытности. Вот как ребёнок, который учится на фортепьяно играть, тоже нажимает на клавиши невпопад, слишком сильно, сбивает ритм. Это просто невозможно слушать! После долгой и трудной практики приходит лёгкость, хорошая техника. Посмотрите на кровавых диктаторов, какого-нибудь Путина или Си Дзинпина. Они что, несутся в телевизор, чтобы поскорее с трибуны запретить ролик на Ютьюбе? Даже сама мысль об этом смешна. Какой смысл стрелять из пушки по воробьям, песни какие-то, видео, файлики в сети - надо думать систематически. Подал утром форму с плохим линком, к обеду запретили, к вечеру появилось на новом зеркале. Все при деле, все довольны. Те, кто совсем зарываются получают двушечку для образумления, мы ж не звери какие, десятку за файл давать.

Если не повезло родиться уйгуром в Урумчи, то сиди, не рыпайся. Лучше вместо мечети сходи на курсы манагеров и бизнес открой. Родное правительство только поможет; и зарабатывай себе на здоровье, обогащайся.

Симфония, а не жизнь.

Mirrored from DreamWidth. Comments: comment count unavailable

Tags:

Mar. 18th, 2019

11:10 pm - Дуют на воду

Вот, кстати, по случаю стрельбы в Новой Зеландии мы воочию наблюдаем как работает современный memory hole. Вся полицейская машина сорвалась с цепи тащить и не пущать. Но не террористов, конечно же, а всех остальных (почти все ссылки можно найти в твитах https://twitter.com/nickmon1112 ):

- За хранение видео стрельбы из мечети в НЗ грозят 10-летним сроком. За распространение - 14 лет. Причём, полицейские чины и журналисты твитят это с гордостью - вот как мы здорово боремся с терроризмом!

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

- YouTube, Twitter, Facebook, Scribd и другие в срочном порядке зачищают всё что можно. YouTube в своём рвении даже отрубил поиск на время в каких-то своих системах, чтобы не допустить просмотры запрещённого видео.

- YouTube полностью выпилил песню, которая играла в машине Брентона Тарранта! И запрещает её снова закачивать.

- Австралы подключились. Основные провайдеры превентивно блокируют 4chan, 8chan, Gab.ai, Dissenter, и пр. и пр., чтобы не обсуждали, не смотрели, не читали, не слушали экстремизма.

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

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

И так далее, и тому подобное. Маховик набирает обороты. На фоне отсутствия каких-либо значимых новостей в Австралии и НЗ с этой стрельбой теперь будут носиться месяцы, пока всё не вытопчут и не затопчут.

Может быть даже хорошо что сервера ЖЖ в Москве. Руки коротки дотянуться до подвалов на Лубянке!

🙈 🙉 🙊

Mirrored from DreamWidth. Comments: comment count unavailable

Tags:

Mar. 15th, 2019

10:57 pm

Уже все, наверное, слышали новости о массовом убийце из Австралии, который застрелил 49 человек в новозеландской мечети: Christchurch shootings at two mosques leave 49 dead, Australian arrested in relation to livestreamed terror attack

Манифест этого стрелка уже удалён со Scribd, только скриншоты там и сям в твитах.

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

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

P.S. Всё как обычно:
1. New Zealand PM vows to toughen gun control laws after Christchurch attack
2. 'Demonised constantly': Australian Muslims slam politicians, media in wake of NZ attacks

Mirrored from DreamWidth. Comments: comment count unavailable

Mar. 13th, 2019

09:37 pm - Сетка смыслов

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

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

Мне это напомнило билингв в Израиле, которых сейчас очень много после большой алии из бСССР. Они точно так же могут разговаривать, смешивая иврит и русский. Многие из них обычно отшучиваются что так им легче. Было бы ошибкой думать что это целиком из-за лени или пробелов в одном из языков. Легче ещё и потому, что выходит точнее.

Если представить себе бесконечное поле смыслов, то слова будут на этом поле как точки, своего рода узлы, где смысл находит выражение в языке. Причём, слова не лежат аккуратно на сетке из параллелей и меридианов, а разбросаны по-всякому. Где-то погуще, где-то пожиже, а где-то и совсем нет если понятие в культуре до недавнего времени отсутствовало.

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

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

Mirrored from DreamWidth. Comments: comment count unavailable

Mar. 5th, 2019

08:45 pm - Дорога в тысячу ли

Программизма псто.

В интернетах живо обсуждают пост Эрика Ниблера о ranges in C++. Одни радуются что наконец в С++ появляются какие-никакие современные элементы программирования. Другие сокрушаются тем, что современное программирование на С++ - обло, озорно, огромно, стозевно и лаяй.

На своей новой работе я впервые за очень много лет вылез из среды С/С++ и вот что мне подумалось.

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

Как однажды сказал один человек с которым я работал: китайский язык очень сложно выучить, но зато если сможешь, то потом три раза в день бесплатно кормят. Вот именно.

Mirrored from DreamWidth. Comments: comment count unavailable

Tags: ,

Mar. 4th, 2019

08:12 pm - Племя младое и знакомое?

Недавно в Сидней приезжала коллега из американского офиса в Сан-Франциско. После работы посидели за кружкой пива, поболтали за жизнь. Спрашиваю её, есть ли жизнь в Америке под Трампенфюрером? А она очень на демократов злая. Говорит что просрали все полимеры и теряют умеренные слои населения, включая молодёжь. Я спрашиваю, а как же все эти SJW's, погромы в Беркли перед выступлением Майло, пионерия и комсомолия? По опросам 70% миллениалов поддерживают социализм и т.д и т.п...

Передаю её рассказ своими словами но по смыслу точно.

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

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

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

Я возражаю: но ведь миллениалы самая большая демографическая когорта, даже больше бумеров. Это будут новые бумеры на ближайшие лет 50, кто против них сможет выступить? Но она утверждает что миллениалов ещё жизнь пообломает, т.к. у них кроме долгов за душой нет ничего и перспектив тоже нет. А сзади напирают циники Z.

Вот такая взрывная смесь. Что из этого будет одному Господу Богу известно.

За что купил, за то и продаю.

P.S. Многие восприняли мой пост как благую весть. Вот, мол, наконец наша берёт. Но основной посыл моей собеседницы был в том что конфликт поколений - миллениалов и Z - будет особо непримиримый, к тому же он будет проходить на фоне хромающей экономики. Как оно всё разрулится в будущем можно только гадать.

Mirrored from DreamWidth. Comments: comment count unavailable

Mar. 3rd, 2019

08:36 pm - Что такое государство?

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

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

Большинство определений будут отражать либо то, как государство действует (организованное насилие, и т.д.), либо для чего оно существует (защита прав, и пр.). В прошлом обсуждении все эти точки зрения были представлены:

* Государство это организованное и узаконеное насилие, принуждение. Если нет принуждения, явного или подразумеваемого - не суть важно - то и государство долго не продержится. Это определение через то, что государство делает.

* Государство это перераспределение богатсва (wealth) в обществе. Не обязательно чтобы это включало в себя насилие, и многие государства уже приближаются к тому, что, возможно, насилия можно будет совсем избежать. Это определение через то, что государство делает. Где перераспределение в масштабах общества, там и государство.

* Государство это необходимое оружие самообороны, которое содержать накладно и хлопотно, но ничего не поделаешь, мы должны его иметь против других государств. Это определение через цель.

* Государство необходимо для организации охраны прав и свобод граждан и больше ни для чего. Всё что не входит в обязанности по охране прав и свобод не должно быть в ведении государства. Это классическое либеральное (маленькая 'л') определение государства. Тоже через цель.

Есть ещё разные бюрократические определения вида "верёвка это вервие простое", но они уже не интересны.

Я лично предпочитаю определять государство через его действия ("узаконеное насилие") потому что, как мне кажется, это позволяет максимально удалиться от идеологических определений. Когда мы даём определение через цель, то мы другими словами говорим о том, каким бы мы хотели видеть государство. Это не значит что у меня нет мнения о цели, ещё как есть. Но я отдаю себе отчёт в том, что это лишь моё желание.

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

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

Mirrored from DreamWidth. Comments: comment count unavailable

Mar. 1st, 2019

07:23 pm - Убей в себе государство

В прошлом посте поговорили на тему куда оно всё идёт. Подумалось: а какие могут быть варианты?

Таблица №1: 👑 Виды государства (сферические)
Размер Сила Что получилось
🏰 Большое 💪 Сильное Государство со временем заполняет весь имеющийся объём жизни. Поэтому большое и сильное государство это наиболее часто встречающаяся форма. И при этом наиболее стабильная. Примерно, как динозавры, которые царят миллионы лет между кратковременными эволюционными катаклизмами. Большое и сильное государство съедает всю питательную среду и коллапсирует. На короткий период появляются всякие странные неустойчивые формы, о которых ниже.
🏰 Большое 🐍 Слабое Довольно странная комбинация. Существует только в периоды потрясений и смены вех. В прошлом посте анонимный коментатор упомянул СССР в '90-е годы. Формально государство сохраняло все свои институты и штаты, а по факту всем уже было на это государство забить. На законы его плевали и никто никому не подчинялся.
🗽 Маленькое 💪 Сильное В настоящее время это сферический конь в вакууме, недостижимый идеал. Наверное, в XIX веке такими были просвещённые (и не очень) монархии. Долго они в таком виде оставаться не могли, т.к. неумолимая поступь индустриализации смела с карты старые монархии со всеми их многовековыми традициями. Фордизм победил.
🗽 Маленькое 🐍 Слабое Пример маленького и слабого государства это средневековая Британия. Королю ничего не остаётся делать как опираться на вассалов, у которых довольно много суверенитета. При этом постоянно надо идти на компромисы, подписывать великие хартии, заводить парламенты и пр. Оставаться в таком положении не захочет ни один король. Поэтому либо он рано или поздно подомнёт под себя вассалов, либо страна раздробится на удельные княжества. Впоследствии эти княжества могут захотеть снова объединиться, опять со слабым королём и всё пойдёт по новому кругу.
⏳ Никакое Протоплазма общественного строя. Под воздействием природных элементов в ней неизбежно зарождается государственная жизнь.


Mirrored from DreamWidth. Comments: comment count unavailable

Tags:

Feb. 15th, 2019

10:05 am - Новое время – старые песни

В продолжение темы предыдущего поста. Случайным или нет образом, в журнале david_2 проскочил линк на статью Жаботинского, которая написана без малого сто лет назад: "Бунт стариков".

В этой статье Жаботинский описывает как видится ХХ век человеку XIX века. Всё вышло именно так как и предсказано: полицейское государство, тоталитаризм, "казарма", как выражается сам Жаботинский. ХХ век был богат на "вождей":

Устала мысль человеческая, мозги просятся отдохнуть; в старые годы каждый из нас ревниво хранил свое право самолично ломать себе голову над «проклятыми вопросами» — а теперь никому не хочется; массы инстинктивно ищут охотника, что взялся бы думать за них, и платят ему за это воздвижением золотых статуй при жизни.
Что можно сказать спустя сто лет о тех тенденциях, которые описаны в статье? Можно ли заглянуть в XXI век, опираясь на эти наблюдения?

Человечество больше не мучается "проклятыми вопросами". Это, как бы, даже неловко и наивно. Проклятые вопросы все решены, тот самый пресловутый конец истории. Осталось только воплотить решения съезда лучших think tanks в жизнь. Но над воплощением тоже никто не хочет ломать голову, всё отдано на откуп безликой государственной бюрократии. Если век ХХ был веком "вождей", то век XXI представляется веком бюрократа, безликого менеджера, с серым крысиным умом и рыбьими глазами. Computer says no...

В ХХ веке людей загоняли железной рукой к счастью, недовольных расстреливали, ненужных сгнаивали в лагере; в XXI веке такой подход признан непродуктивным и излишне жестоким. Теперь в правительствах существуют nudge units, которые мягко (but firmly) подталкивают граждан к правильному поведению. Правительства этими отделами гордятся, а граждане горячо приветствуют, так же как приветствовали в своё время "дисциплину", так ненавистную старику-Жаботинскому. Дисциплина уже усвоена на уровне рефлексов, никаких полицейских с палкой рядом не нужно. Граждане сами затюкают недисциплинированных собратьев по загончику.

Странным образом с темой нашего обсуждения пересеклась злободневая американская политика. Последняя новость: Амазон отказался от второй штаб-квартиры в Нью-Йорке. Не без усилий самоотверженной борцицы Александрии. Ну что, Александрия записывает себе очередную победу над эксплуататорами буржуинами. Девочка идёт к успеху. Заметьте при этом, что её Green New Deal, над которым посмеиваются в блогах, не вызвал никакой критики от демократических партийных бонз. Одни набрали в рот говна и молчат, другие сдержанно одобряют с оговорками. Никто из кандидатов Демпартии не пойдёт на выборы 2020, не обозначив свою позицию по Green New Deal, уж поверьте мне. Перефразируя изречение другого человека, сначала над Александрией все смеялись, теперь мы в фазе когда тихо ненавидят, к выборам будут пытаться к ней присоединиться или хотя бы с ней закорешиться.

Ещё одно лыко в строку - пророк XXI века - Томас Пикетти. Если Кейнс, Кругман и ко были пророками ХХ века, то в XXI веке нехитрая мысль о раскулачивании воплотилась в Пикетти во всей своей сияющей простоте. Его последний блог пост: Wealth tax in America. Чужие деньги не дают никому покоя:
With an annual wealth tax designed to be applied on a permanent basis, the rates are of necessity more restricted. However, they must be high enough to enable genuine mobility of wealth. From this point of view, the tax on inherited wealth comes much too late. We are not going to wait until Bezos or Zuckerberg reach the age of 90 before they begin to pay taxes. With the 3% annual rate proposed by Elizabeth Warren, a static estate worth 100 billion would return to the community in 30 years. This is a good beginning but, given the average rate of progression of the highest financial assets, the aim should undoubtedly be higher (5% – 10% or more).
Если вы думаете что этот клоун ни на что не влияет, то не спешите. С его программой окасии-кортес XXI века пойдут на выборы, и выиграют их. Оцените язык: "would return to the community". Экспроприация экспроприаторов в чистом виде. Это теперь называют иновациями в экономической науке. Вторая иновация, MMT, учение о том как властителю невозбранно печатать деньги на подкуп подданных, набирает обороты в академии и среди правительств.

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

XXI век.

Mirrored from DreamWidth. Comments: comment count unavailable

Feb. 12th, 2019

06:42 pm - XXI век

У Иванова-Петрова интересный пост о том каким будет XXI век. Там много хороших ответов. Оптимистов, по-моему, всё же больше чем пессимистов. Ничего не могу с собой поделать, но я скорее пессимист. В краткосрочной перспективе XXI век мне видится как сапог, топчущий человеческое лицо. Люди полностью перестали видеть решение любых своих проблем иначе чем с помощью машины государства. Но это не навечно. В долгосрочной перспективе я верю в человечество. Прошли один раз через 8 тёмных веков, ну может в этот раз будет 10, или 6 - никто не знает. Но то, что будет точно это новый подъём. Потому что человечский дух неисстребим.

Mirrored from DreamWidth. Comments: comment count unavailable

Jan. 16th, 2019

11:39 am - Семки

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

Эх, уходит культура, панимаишь...

Mirrored from DreamWidth. Comments: comment count unavailable

Tags:

Jan. 14th, 2019

04:33 pm - МощнаяОболочка

На прошедших рожденственских каникулах наконец дошли руки посидеть с PowerShell. Тем более что последняя версия мигрировала на .NET Core и полностью кроссплатформенная. Все последующие версии тоже будут только на .NET Core.

У меня мало опыта с .NET, трогал пару раз в прошлом, но несерьёзно, поэтому было интересно что и как там сейчас. Я долго не брался за PowerShell хотя видел как многие пользуются им и фанатеют. Думал, ну может это как VIM: или ненависть или любовь до гроба, посередине почти не бывает. Для меня лично причины игнорировать PowerShell были такие (забегая вперёд, все эти опасения не оправдались):

  1. Странный и слишком избыточный синтаксис, который отпугивает. Кажется что нормальный человек все эти Get-ChildItem и New-ItemProperty (да ещё и с миллионом параметров каждый) никогда не выучит. И руки обломаются писать такую колбасу на каждую ерунду в шелле.

  2. Необходимость серьёзно разбираться с .NET если хочется нормальной производительности.

  3. Лень и сила привычки. Тем более что под Виндой я легко себе могу сделать Linux-подобную среду, а вот наоборот - нет. Поэтому лучше уж сразу инвестировать в bash и GNU toolchain и пользоваться ими везде, чем под каждую платформу учить уникальные вещи.
В качестве упражнения я решил пройти Advent Of Code за один из прошлых годов используя лишь PowerShell. Читать мегабайты мануалов довольно скучно и малопродуктивно, а практические задачи порешать это именно то, что надо. The proof is in the pudding, как говорится.

Итоги:

Ни одно из вышеперечисленных опасений не оправдалось:В целом очень понравилось, буду продолжать пользоваться. Фактически, это полноценный язык программирования с несколько странным синтаксисом. Много хороших заимствований из других скриптовых языков, всё очень удобно. Если уж так получилось что чего-то не хватило, то можно пользоваться любыми .NET классами напрямую, не надо искать никаких левых приблуд.

То, что удивило или не понравилось:
  1. Неожиданностью было то, что округление целых не как в С/С++, а Round half to even. Т.е., число округляется до ближайшего чётного целого. Например, 1.5 и 2.5 будут округлены как 2.

  2. Непоследовательный синтакс для вызовов встроенных шелловских функций и .NET методов. Например:
    PowerShell function call:
    Foo -param1 "a" -param2 "b"
    или с неявными параметрами:
    Foo "a" "b"
    Но при этом:
    $a = [math]::Truncate(7/2)
    Иногда есть скобки, иногда нет.

  3. Недоделанная работа с unsigned integers. Такой код приводит к ошибке: [uint32]$a = 0xffffffff. Обходится это таким уродством: [uint32]$a = "0xffffffff". Надеюсь в будущем исправят.
То, что понравилось:
  1. Новый подход к шеллу: всё объект. Для программиста это родная среда, не надо заниматься утомительным расковыриванием текста как часто приходится делать в bash. Например, чтобы показать в рабочей директории все файлы размером больше 10К, отсорторованными по дате создания:
    gci | where Length -gt 10kb | sort CreationTime
    gci это алиас Get-ChildItem. При этом та же команда Get-ChildItem будет работать на любой древовидной структуре, файловая система или ещё что.

  2. Приятный синтаксический сахар. Например, switch на стероидах:
    switch -file $somePath {
        1     { echo "1" }
        "two" { echo "2" }
        { $_ -like "wtf"}    { echo "hm.." }
        { $_ -in "a",$b,42 } { echo "got $_" }
        default { throw "error: $_" }
    }
    Каждая строка в файле будет обработана в этом switch'е.

    Типа, лямбда:
    $foo = { param($x) $x * 2 }
    &$foo 2
    4
    Можно передавать $foo в другие функции и пр.

  3. Нет 40-летней legacy как в bash. Всё унифицировано, все команды и параметры работают везде одинаково. Поэтому учить приходится довольно мало при кажущемся богатстве синтаксиса и объектов.
В заключение могу сказать что Microsoft провела последние 20 лет в глухой несознанке. Теперь потихоньку начинают выходить из транса.

Mirrored from DreamWidth. Comments: comment count unavailable

Tags:

Jan. 11th, 2019

08:06 pm - Борзыми щенками

Есть такое явление gift cards. Это когда кладут на разовую карточку деньги и потом дарят. Можно потратить положеную сумму, но нельзя взять наличкой. Интересно понять почему эти карты вообше существуют. Они хуже чем просто наличка, которую принимают везде. С помощью gift cards можно платить только там, где принимают кредитки, плюс надо ещё купить саму gift card. Если просто положить купюру в конверт, то ничего (сверх конверта) покупать не надо и потратить можно совершенно где угодно.

Зачем люди покупают gift cards? Неловко дарить просто деньги? Но почему? Типа, если даришь просто деньги, то меньше уделил внимания подарку, а gift card как раз компенсирует эту неловкость имея ненулевую стоимость? Эти gift cards красивее оформлены? Но можно положить наличку в конверт красного цвета с китайским иероглифом - тоже красиво выглядит. $100 на gift card выглядят как более значительный подарок чем просто пару бумажек по $50?

В общем, странно это всё. Думаю что ноги растут из культуры когда дарить просто деньги считается зазорным, а [бессмысленный] подарок - самое то.

Mirrored from DreamWidth. Comments: comment count unavailable

Dec. 20th, 2018

10:08 pm - Мама, он меня посчитал!

Бритиши в своём духе: No more dodgy women drivers as UK bans sexist stereotypes in ads.

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

Mirrored from DreamWidth. Comments: comment count unavailable

Tags:

Dec. 15th, 2018

09:45 pm - Некому работать

Недавно на работе была реорганизация в результате которой я наконец соскочил с манагерской должности. Вернулся в стадо стойло тесно сплочённый коллектив разработчиков. Поначалу даже непривычно было. Приходишь на работу и, типа, что, можно вот прям так работать и до обеда? И никто не отвлекает, и не надо ходить на 7 митингов в день? Начал писать код в рабочее время. Чудно!

Но шутки в сторону.

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

Может быть где-то там на уровне CEO и членов борда и начинаются бульдоги под ковром, не знаю, не был. Но внутри middle and senior management - безвоздушное пространство. Реально некому работать. Компании ищут днём с огнём толковых людей, пытаются продвигать своих - хрен там, дураков нет. Если вдруг попадается человек с амбициями, не лентяй и нужного склада характера - вертикальный карьерный рост обеспечен.

Mirrored from DreamWidth. Comments: comment count unavailable

Tags:

Dec. 13th, 2018

08:56 pm - Автоматика

Из серии "жизнь догоняет и обгоняет искусство": «Россия 24» рассказала о «самом современном роботе» на форуме Путина. Это оказался человек в костюме робота.

Всё-таки Виктор Олегович пророк нашего времени, хоть я и считал его за легковесного писателя.

Mirrored from DreamWidth. Comments: comment count unavailable

Tags:

Dec. 12th, 2018

07:50 pm - Если у вас паранойа...

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

Аналогичный случай был со мной буквально на днях. В ушедшую субботу ходили в гости. Там один из гостей показал остальным на своём телефоне трейлер фильма, который ему понравился. Придя домой, я захотел почитать о фильме. Стал набирать название в гугле: первой же строкой подсказки была ссылка именно на этот фильм на сайте IMDb. Название фильма начинается со слова "they".

Т.е., машина сопоставила факты:

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

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

Это прогресс, тонкая настройка под клиента, другое? А может быть и всё вместе...

П.С. Вынесу из коментов ещё пример. Вчера искал мелкий подарок и гуглил дома на десктопе "fidget cube". Сегодня утром жена пошла в молл по разным делам и заодно зашла в магазин купить этот fidget cube. Пожилая продавщица понятия не имела о чём речь. Тогда жена достала телефон и начала набирать в гугле "fidget". Сразу же выскочил результат не просто с fidget cube, а именно ссылка на товар и именно в этом магазине, где она была.

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

Фильм: They Shall Not Grow Old (2018)

Mirrored from DreamWidth. Comments: comment count unavailable

Tags:

Navigate: (Previous 20 Entries)