Experience teaches only the teachable
Новое слово в использовании репозитория svn


Залезла в код проекта, которым пять лет не занималась. Ключевая библиотека проекта имеет ООПный интерфейс, при этом в конструкторе объектов при неуспешной валидации входных данных происходит exit. Не return и даже не die (хотя и то и другое для конструктора -- зло), а, мать его, exit. Если ты неправильно передал параметры -- всё, без шансов. Выполнение твоей программы просто завершается и ты ничего не можешь с этим сделать.

Саппорт создал задачу -- поменять метами кнопки. Я смотрю в текст задачи и приложенный скриншот и не могу понять -- неужели Рома к 30 годам не научился лево от право отличать. Окей, задача есть, надо решать. Поменяла кнопки местами, отправила на тестирование. Задача вернулась с комментарием "ничего не изменилось". Недоумеваю. Лезу в репозиторий, смотрю историю по изменениям в шаблоне страницы и обнаруживаю что два(!) меяца назад Паша уже поменял их местами. Просто поменял, а задачу оставил открытой. Вот я и вернула из благополучно обратно.

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



@темы: работа, программное

Experience teaches only the teachable
Как-то этой весной я занималась тем, что сажала в теплице зелень. Лев, тогда ещё далеко не такой смышлёный и осознанный как сегодня, заинтересовался происходящим и решил подключиться. Он вместе со мной брал маленькую горсточку семян и как мог аккуратно сыпал их, подражая моим "щепоточным" движениям, в одну (к сожалению) точку, создавая горочку из семян в одном месте грядки. Я уже тогда понимала вредность ворчания, брюзжания и даже сыпанья советов во время Лёвиной деятельности, поэтому просто хвалила его за помощь. Мы вместе закапывали и поливали посаженное и Лев, стараясь, по-видимому, быть как мама, аккуратно вливал уже, наверное, десятую свою маленькую леечку под посаженный на прошлой неделе помидор. Я тихонечко начала его подводить к тому, что с этим-то помидором пора бы закончить и, например, перейти к следующему или, ещё лучше, полить только что посаженное, но Лев убеждал меня что "кутик пакит и коти пить" (кустик плачеи потому что хочет пить). И да, я не сдержалась и рявкнула на него, требуя послушать уже наконец маминого совета и уйти поливать другое место, благо его в теплице более чем достаточно. Лев молча, не дрогнув физиономически совершенно, положил леечку и тихонько пошёл к выходу. "Ты куда?" - спросила я. "Я не катю магать, я паду папи" (я не хочу помогать, я пойду к папе), - ответил Лев и ушел.

Это был первый подобный случай. Раньше Лев в похожей ситуации мог только и исключительно разрыдаться. А тут меня поразило спокойствие его реакции. То есть, на место эмоциональному неконтролируемому всплеску пришло осознанное поведение обиды. И именно то, что Льву перестало быть интересно помогать меня заставило основательно задуматься о том, как ненароком не лишить его желания что-то делать и чему-то учиться.

Когда я только завела собаку, я много читала о дрессировке и где-то мне попался текст, в котором утверждалось что был проведен эксперимент, в котором нескольких щенков учили некоторому действию разными методами на начальных этапах обучения: 1. щенка мягким физическим воздействием заставляли выполнить необходимое действие (например, нажимали на попу чтобы он сел на команду "сидеть") и положительно подкрепляли когда он выполнял команду, 2. щенку поначалу показывали что от него ожидают так же мягким физическим воздействием, затем отрицательно подкрепляли невыполнение команды, 3. озвучивали команду и ждали когда щенок в хаосе своих реакций сам случайно сделает то, что от него ждут, в этом случае положительно подкрепляли. Может, я не слишком удачно описала дизайн эксперимента, но первоисточник я, к сожалению, не помню. В общем, лучше всего команду усваивали те, к кому применяли подход 3, а хуже всего -- при подходе 2.

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

На эту тему смелая и нетолерантная к чужому баттхёрту Мурашова:
snob.ru/selected/entry/91276

И гуманистически мыслящая Петрановская:
www.youtube.com/watch?v=Z_HjuOxcYQ4

@темы: мысли, архивач

Experience teaches only the teachable
О том, что жизнь конечна. Это невероятно печально. Пытаюсь изменить своё отношение к этому факту. Пока безуспешно.

@темы: мысли, реальная жизнь

Experience teaches only the teachable
Не успела дописать про perl, Юллиса Попандопулуса и его сайт. Здесь закончу.

Интернет-магазин Юллису сделал "партнёр", который в силу обстоятельств был вынужден от дальнейшей поддержки сайта отстраниться. Интернет-магазин удивителен тем, что без залезания в код и схему базы нельзя добавить новую категорию товара. То есть, технически магазин заточен только на то, чтобы продавать тапки, только тапки и ничего больше. Более нелепого проекта я в своей жизни ещё не видела: невероятные тысячи строк кода, нетривиальные технологии, самописные модули (аналоги которых есть в cpan), отсутствие управления у владельца магазина.

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

В общем, всё как-то хитро.

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

@темы: работа, программное

Experience teaches only the teachable
Всем привет! Меня зовут Медленная Соня Уныньева и я — картинка с крупнейшей русскоязычной конференции по perl. На картинке можно найти и Пашу.



Несмотря на удалённость своей работы я за последние 3 года поучаствовала в нескольких собеседованиях и получила списочек странных историй:

1. Регру отказал мне в собеседовании в принципе по причине "Мы не готовы брать людей из компаний - прямых конкурентов REG.RU.". Бу-га-га! В регру у кого-то продолжает бомбить из-за РФ-доменов.
2. Странное собеседование по скайпу с лишённым камеры и микрофона собеседующим.
3. Обнаружился интернет-магазин обуви, позиционирующей себя как исключительно удобная обувь для беременных и родивших, который целиком и полностью написан на perl! Это просто какая-то невероятная жесть. Самописный движок, использующий xslt, невероятно закостыленное и захардкоженное всё сплошь и... nosql.
Движок простого интернет-магазина узкопрофильного товара использует базы nosql. Назревает вопрос: нахуя?
У владельца обувного бизнеса -- русскоязычного итальянца Юллиса Попандопулуса случилось удушение жабой после озвучивания мной расценок и интервалов времени, после чего он благополучно исчез не оплатив мне потраченное на его монстра время.

@темы: работа

Experience teaches only the teachable
10 логических задач из собеседований
vk.com/feed?w=page-54530371_51130135

Собеседование на питон
www.youtube.com/watch?v=DEwgZNC-KyE

@темы: работа, программное, архивач

12:30

Experience teaches only the teachable
Мои невербализованные мысли в устах Гиппенрейтер
www.pravmir.ru/yuliya-gippenreyter-myi-daem-ne-...

@темы: архивач

Experience teaches only the teachable
12 августа Ваня сделал первый шаг. Сегодня он уже протопал шагов... двести? В общем, увлёкся и много-много радостно ходил. Вставал-падал-полз-снова вставал и шёл-шёл-шёл.

Лёва налету схватывает небольшие истории и пересказывает. Речь всё ещё сложно понимаемая, но сколько-нибудь отчётливых слов стало больше, лучше стал справляться с родами глаголов, появляются падежи, предлогами почти не пользуется. Активно признаётся в любви и прекрасно ловит настроение. Если видит что грущу -- бежит жалеть и успокаивать. Основное успокоительное "Не пакий, се тут" (не плачь, все тут). "Пати, я не пипальна" (прости, я не специально).

Эволюция слова "машина" в Лёвином исполнении:
бИби (после 2-х лет)
бибИка (около 2.8)
сина (3.4)
масина (3.5)
машЫна (3.5)

Когда Льву кто-то говорит что он уже большой (например, кассир в магазине недавно похвалила его за то, что он вырос), он отвечает "Да, я узе басёй! МашЫЫЫЫна!". Умение произносить слово "машина" Лев предъявляет как сертификат своей большовости.

Сейчас в ходу много слов с переставленными и порой слегка исковерканными слогами:
масалёт — самолет
басячка — собачка
басет — велосипед
масён — телефон
мазить — звонить
макар — комар

@темы: Лев говорит, Ванчик-одуванчик

Experience teaches only the teachable
Experience teaches only the teachable
sudo add-apt-repository ppa:andrewsomething/typecatcher
sudo apt-get update
sudo apt-get install typecatcher
typecatcher

@темы: ubuntu, архивач

01:07

Experience teaches only the teachable
Ваня подползает ко Льву, подтягивается, держась за детский столик и встаёт рядом. Лев поворачивается к Ване:
- Маня, тебе надо мыть попу.

Спрашиваю Льва:
- Лев, ты хочешь сестричку?
- Ммммм... Да, сестричку... да, хочу.
- А братика ещё хочешь?
- Нет, этот ещё ползает (показывает на Ваню).

@темы: Лев говорит

00:39

Experience teaches only the teachable
Про любовь к пылесосу. Часто вспоминаю.
malyshi.livejournal.com/41101426.html

Дробышевский о недавних антропологических открытиях. В конце передачи ключевые вопросы антропологии. Очень занятно.
www.youtube.com/watch?v=Pg5mmZJ60Jo

Мурашова. Её немного на ютьюбе, а меж тем очень интересно.
Большой семинар
www.youtube.com/watch?v=4ikIYKcjQ0c
О гаджетозависимости она очень воодушевлённо рассказывает свою неожиданную точку зрения
www.youtube.com/watch?v=HHWYV4wjweQ

"На грани безумия" про материю. В контексте долгой беседы с Егором о религии особенно хорошо
www.youtube.com/watch?v=V48NeXBmaK8

Секси суши мне в уши. Феномен треша в культуре я пока совсем не понимаю, но в этом направлении запрятан ещё один ключ.
www.youtube.com/watch?v=UMZmx4MTxRM

@темы: архивач

Experience teaches only the teachable
13:09

Experience teaches only the teachable
непреодолимо кажетя что вот-вот я ухвачу за хвост знание о мире, потащу изо всех сил на себя и станет понятно прошлое, настоящее, будущее, время перестанет быть точкой, превратится в объем и больно будет и сладко одновременно и тану всем сразу: и травинкой и осой, рыбой, чайкой, каждым человеком и деревом, семенем, одиночеством и отчаяньем, болью и смертью/**********************-

12:46

Сверх

Experience teaches only the teachable
Просыпаюсь утром наконец-то выспавшаяся и свежая. Борщ со вчера приготовлен, завтрак и ужин в уме, порядок сносный. Масса идей, тонна желаний и планов. Не походит и получаса как всё идёт по звезде. Даже завтрак уже готовится под нытье, что-то валится, разливается, рассыпается, кто-то кого-то задевает и обижается, где-то нужно подтереть, помыть и исправить, взять на руки и так до бесконечности. Досвиданья, идеи, желанья и планы.
Не помню, писала вроде бы уже об этом. Вероятно, повторяться начинаю как старушка мать. Основным девизом моим последние годы было и есть -- если ты считаешь что у тебя нет времени что-то сделать/делать, прекрати себя обманывать и признайся что на самом деле ты этого недостаточно сильно желаешь.
И тут я зарылась. Мне мучительно противно от того, что есть вещи, которые я не успеваю. Я хочу всё, но когда мне это всё успеть? Со своими детьми быть, успокаивать, играть и заниматься ими хочу я только я и никому не переделегировала бы. Готовить и наводить свой порядок тоже хочу исключительно я. Работать тоже хочу -- это очень интересно. В сторонних проектах участвовать хочу. Читать хочу. Язык изучать. Гулять много. Фотографировать. Кружок. Шитьё. Кексы-пироги. Тепличка. Участочек.
Где я себя обманываю? Что я не хочу? Где я проседаю? Как сделаться сверхчеловеком?

@темы: реальная жизнь

22:48

Нуар

Experience teaches only the teachable
Hanging Gardens - Corpus 2​.​0 - Mélaïna Kole

@темы: музыка, архивач

Experience teaches only the teachable
Ютуб предложил мне посмотреть видео об идипокемон. Конечно мне, ещё не имеющей никакого представления об этом, стало интересно. Из 15 минут видео я посмотрела в общей сложности минуту, наверное. Потыкала в несколько мест на временной шкале и отсмотрела понемногу из каждой точки. И умудрилась с головой погрузиться в мир подростка хайэндсупермегатопдисплей. Большой город, узкие штаны, модная причёска, метросексуализм, обильная засленгованность речи и гаджеты. Я как будто бы и сама стала на минуту современным подростком (влоггеру тем временем 22 года). И дальше надменный пафос банален и тем не менее зашкаливает: как невероятно жаль просранного времени. И мной и им и ими.

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

Ездили недавно не в глушь, а за озеро. Я в последнюю неделю-две частенько водила свою стаю в лес и никогда это не было стрёмно. Один лесок невероятно красив, но меж двух оживленных дорог. Другой с широченной накатанной лыжами-велосипедами дорожкой. Парк практически. Этот же, последний лес, был за озером. Намедни мне рассказала знакомая что её муж съездил в соседний посёлок рыбу половить, взял двух собак своих чтобы они в лесу побегали. Вернулась только сука. Кобель пропал. Три дня ездил его искать. Раньше бывало сука убегала, но он шапку бросал тогда и когда возвращался -- сука у шапки ждала. А тут кобелёк молодой совсем -- года не было ещё. Пропал. В посёлок бы если пришёл -- мужики сообщили бы. Волки увели, думают. Ибо местные говорят что у посёлка стая волков тусуется. Зимой на пряжинском болоте волки промышляют: собак с болота таскают. В общем, в лесу на этот раз у меня подбамбливало.

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

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

Сон.

@темы: наблюдение

Experience teaches only the teachable
Отрывок, в котором высказывается предположение о том, что силовая возня, принятая у мальчиков -- это замена милым обнимашкам, принятым у девочек

@темы: из книги

Experience teaches only the teachable
Вот так вот сёрфишь по ютубу и внезапно чуть лучше начинаешь понимать своего соседа-алкаша.

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

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

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

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

Так вот, мне теперь не кажется такой удивительной упоротость дядь Толи в вопросе "моё-муниципальное". Да, вот его вытащили из родного дома, затолкали с семьёй в жилище, которое обещали обслуживать силами посёлки -- работайте только, поднимайте совхоз. А потом -- раз и ничего. Ни совхоза, ни лесопилки, ни посёлка, в общем-то. Это трагедия для региона, деревни, семьи и личности. Связи разорваны, идентичность растоптана а после этого ещё и страна и вся система, так приложившая тебя хребтом об колено ради своих высоких целей, разрушена и нет ничего, кроме обломков. И ты сам -- обломок.

www.youtube.com/watch?v=bPtE3bth

@темы: наблюдение, архивач

Experience teaches only the teachable
Среди всего прочего рассказанного нам бывшим в гостях Костиком был любопытный факт: в этом году он обновлял загранпаспорт и ездил за ним в Хельсинки. Он живёт в Куопио, но за паспортом ездил в столицу. Как и все остальные финны. В Финляндии вообще всего два или три места, где осуществляется выдача загранов (или любых паспортов вообще, я не уточнила, к сожалению, но это не меняет сути).

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

Размеры страны впечатляют -- это даже скромно сказано. При этом бОльшая часть госуслуг предоставляется в большом числе распределённых точек. Мне, да и многим другим, в голову не придёт картина госустройства, в которой вся Россия едет за паспортами в (5/3 = 150/x => x =90) 90 точек. К нам в посёлок везут специалистов. Да, редко -- два раза в год. Но везут же! И то мамы умудряются динамить посещение, тем самым объявляя "нам пофиг вообще на эту вашу всю систему, хоть не возите специалистов в посёлок вообще". То есть, если понятно, что из 100 _должных_ прийти на приём детей пришло 15, то система, задавшись вопросом оптимизации, задумается "а нафига тратиться на доставку специалистов в посёлок, если население их откровенно игнориует". И рано или поздно привозить прекратят. И будет каждый нуждающийся как хочет сам записываться и переться в город (а это сейчас та ещё эпопея).

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

@темы: наблюдение