У меня руки так и не дошли, но кто-то ведь взял и сделал!
Внезапно до меня дошло как записать
эту вещь в 1 строчку
foreach(call_user_func(function () {for ($i = 0; $i < 10; $i++) yield $i;}) as $i) echo $i;
Т.е. имеем такой синтаксис для “одноразовых” генераторов
$generator = call_user_func(function () {
while(1) {
yield generate_something();
}
});
А меня задолбала классическая ситуация, про клиентов и исполнителей.
Представьте себе: заказываете вы себе портрет по телефону у художника. Он говорит «Не вопрос, приезжайте в любое удобное вам время, я вас нарисую». Но вы отказываетесь, у вас же нет свободного времени на это, тем более нескольких часов. Тогда вам предлагают прислать несколько удачных фотографий. Но и этого вы делать не хотите, это же конфиденциальная информация! В итоге вы удивляетесь некомпетентности художника, который нарисовал вас совершенно непохоже.
Бред? Конечно, но я сталкиваюсь с ним каждый день. Вы хотите сайт, вы уже смирились с тем, что вам придется объяснять дизайнеру и программисту, что вы хотите в итоге видеть (Господи, ну обычный сайт, как у всех! И дизайн НОРМАЛЬНЫЙ, что тут непонятного?!). Но когда сайт почти готов, за дело берусь я, мне нужно заполнить его текстами: про компанию, про ее услуги, про товары и немного разных интересных статей. Откуда я беру эту информацию? С точки зрения заказчика, она просто очевидна, я не могу ее не знать с рождения. Или я должна ее просто выдумать. Однажды меня попросили, без преувеличения, придумать, почему фирма так называется! Причем понять, когда информацию нужно знать, а когда выдумывать, я должна сама.
Нам дают только список услуг. Мы пишем о нем подробнее. Потом начинается: а в рамках этой услуги мы этого не предоставляем! А про это вы зачем написали? Мы больше этого не делаем. Ну и что, что было в списке? Его просто скопировали, откуда, не знаем. А почему не написано про это? Нужно было догадаться, что мы так делаем, это же все делают.
Сказали сделать, как у конкурентов, даже ссылку прислали. Хорошо, пишем. Не нравится. Что это вообще такое? Какие конкуренты? Кто вам эту ссылку дал? Да-да, все двадцать текстов переписать!
Сделайте нам статейный раздел с техническими уникальными текстами от специалистов с не менее чем двадцатилетним опытом работы в этой сфере. Нет, своих работников не выделим. Им есть чем заняться. А почему у вас в тексте упоминается станок, которого у нас нет? Мы же выслали вам сканы полутора тысяч страниц технической документации два дня назад!
И пусть у фотографии каждого сотрудника будет его красивая цитата о нашем бизнесе. Откуда брать? Сами придумайте. Нет, Вася так сказать не мог! Вы что? Он же буддист!
Ну, напишите там чего-нибудь. Да что угодно, чтобы люди по поисковым запросам переходили. Да, вот по этим. А зачем вы написали так, будто у нас это есть? У нас этого нет, просто мы хотим трафик с этих запросов.
Да, мы предоставим вам эту информацию. Месяц молчания. Напоминаем. Начинают что-то искать и согласовывать с начальством. Два месяца молчания. Сайт скоро запускается. Напоминаем. Высылают за день до запуска полтысячи страниц непонятно чего. Но уверяют, что там точно есть необходимая нам информация. Особенно весело, когда запрос был про уникальные услуги и возможности фирмы, а в ответ приходит компиляция из учебников по наладке и обслуживанию.
И апофеоз: заполните нам FAQ! Нет, программу потестить не дадим и ею еще никто не пользовался. А что, просто так написать не сможете?
И потом я слышу жалобы: почему у нас сайт ничем не выделяется, почему не написано про наши уникальные услуги, почему на нас не подписываются? Да потому что вы доверили создавать контент людям, которые о вас ничего не знают, и еще предъявляете им претензии!
обедая в кафе краем уха подслушал разговор группы мужчин с южным акцентом
так вот, анегдот это или нет но мне понравилось:
один рассказывал:
на совещании, господа у нас проблемы!!! что? почему? какие!!???
Наша секретарша от Нас беременна....
за соседнем столом все задумались и продолжели обед.
Поздний вечер, возвращаюсь с работы. На двери подъезда висит грозное предупреждение — завтра с 10 до 16 будут проверять показания счетчиков электроэнергии, всем сидеть по квартирам и ждать. На следующий вечер все двери квартир подъезда оклеены предписаниями лично перезвонить по номеру энергокомпании и передать показания.
Через неделю не менее грозное — завтра с 10 до 15 будет проводиться пробный запуск системы отопления. Всем быть начеку и бдить. У соседей этажом выше сорвало резьбу на батарее. Хорошо, муж вернулся домой пораньше.
Еще было собрание жильцов по вопросу протекающей крыши и обустройству придомовой территории. И по выбору УК. Не состоялось, за неявкой проживающих.
Знаете, почему? Объявление появляется вечером, накануне мероприятия. Следующий день, традиционно, рабочий.
Уважаемые коммунальщики, вы задолбали! У всех обычные рабочие семьи, которые во время вашей очередной проверки находятся на работе. Не поверю, что у вас нет согласованного графика проверок и работ. Почему нельзя объявить обо всем хотя бы за пару дней? Мы отпросимся с работы и будем вас ждать, честно!
Пару лет назад принесли ноутбук на ремонт и сами признались, сходу, что залит. Вроде дело обычное, но каким образом это произошло — рассказали сами хозяева.
Отец семейства купил себе ноутбук и тем же вечером на общесемейном собрании продемонстрировал его. После того как села батарея, поставили на зарядку и легли спать. Дедушка вышел ночью попить воды и, увидев красную индикацию заряда возле штекера, решил — горим! Дабы не создавать панику, потянул его в ванну и опустил в тазик с водой. С чистой совестью пошёл спать. Что было утром вместо медали — остаётся только догадываться…
Корректность значения не проверяется, говорите? Их есть у меня!
Год где-то 2005, в районных электросетях (РЭС) работает биллинговая программа. Ну, работает более-менее, вроде всё настроено. Мануалов, как водится, нет, приходится всё делать методом не всегда научного тыка.
Ставится новый компьютер, на него заливается клиентская часть программы. Всё работает, но при попытке сохранить информацию в базу система невнятно ругается на ошибку и ничего не сохраняет. Проверяем клиента — всё чисто. Проверяем сервер — всё чисто. С других машин сохраняется, с этой — нет. Проверяем антивирус-запреты-порты-чёрта лысого. Ноль.
Вы таки будете сильно смеяться, но причина оказалась донельзя тупой и банальной — в региональных настройках стояла точка в качестве разделителя. А в базу принималась только запятая.
Я ужасный человек. После трёх лет неудачного брака я ухожу, о ужас, к другому мужчине, с которым я была знакома ещё до мужа, но по обстоятельствам быть вместе мы тогда не смогли.
Детей у нас с бывшим мужем нет, на жильё купленное им в браке я не претендую, уеду с одной сумкой с вещами. Казалось бы — в чем проблема? Но тут появляются они. Мои родители.
Да мама, я плохая дочь, если я не хочу спасать брак, который уже и так дышал на ладан. Да, подумаешь, он детей не хочет, а когда было подозрение на беременность — гнал на аборт, конечно же он испугался. Да мам, я зажралась, я не знаю на что иду, я сведу вас в могилу. Да мам, он бросит меня, он найдёт себе лучше, он претендует на жильё в нашем городе, он будет меня бить, и вообще подозрительная личность. Да, я доведу отца до второго инфаркта, теряю такой выгодный брак, и буду жить в нищете. Я все понимаю. Я ужасная дочь.
Очень тяжело слушать это от самых любимых и дорогих вместо поддержки. А я жду нового года, когда смогу уехать далеко, надеюсь, вы будете рады увидеть однажды хотя бы внуков.
Не задолбали. Больно невероятно.