Интересности из сферы обработки музыки и звука, про которые довелось узнать из обсуждений на работе и этого курса:
1. Отношение частот одной и той же ноты соседних октав всегда равно 2, потому что субъективно для человеческого уха звуки с отличающейся в два раза частотой звучат очень схоже. читать дальше 2. При этом деление на ноты в рамках одной октавы, на самом деле, может быть очень разным. Пентатоника, например, делит октаву на пять нот.
3. Несмотря на то, что в общепринятом делении октавы, как всем известно, 7 нот, интервалов-полутонов в нём 12 - как чёрных и белых клавиш одной октавы на пианино.
4. Гриф скрипки ни как не разделяется на лады. Как хочешь, так на октаву на звуки и дели Вероятно, потому скрипка считается одним из самых требовательных к музыкальному слуху инструментов.
5. За точку отсчёта, в т.ч. в камертонах, обычно берут ноту Ля первой октавы, имеющую частоту 440 Гц. Несмотря на название, первая октава обычно расположена не в самом начале, а в середине между другими октавами.
6. Музыкальные эффекты вибрато и тремоло - это модуляция звука, т.е. процесс изменения одного или нескольких параметров модулируемого несущего сигнала при помощи модулирующего сигнала. Модуляция по частоте - это (частотное) вибрато, по амплитуде - тремоло или амплитудное вибрато.
7. Частотное вибрато на скрипке выполняют путём вибрирующих движений по горизонтали, изменяющиее в небольших пределах длину прижатой струны и, следовательно, частоту колебаний. На гитаре струна прижимается к порожкам ладов, поэтому такой приём провернуть сложнее. Можно подтягивать струну пальцами вверх-вниз - это называется бенды. Голосом и на духовых инструментах вибрато тоже делают.
8. Попытками разобраться в теории музыки можно сломать голову и вынести мозги не хуже, чем попытками разобраться в теории обработки сигналов.
9. При работе со звуком часто (чаще, чем для обработки изображений или текстов) используются комплексные числа, т.е. состоящие из действительной и мнимой части. Если удариться в философию, можно предположить, что восприятие звука и музыки человеком лучше всего описывается чем-то, что отражает как происходящие в реальности процессы, так и нечто, существующее только в воображении.
10. Гармонические звуки, издаваемые, например, человеческим голосом и многими музыкальными инструментами (не ударными) имеют структуру, состояющую из одной наиболее ярко выраженной частоты, называемой основной, и чуть менее выраженных строго кратных ей гармоник, т.е. частот выше неё в 2, 3, 4, 5 и более раз. Такая структура хорошо видна на амплитудной спектрограмме. Например, спектрограмма человеческой речи выглядит так:
11. А вот эти узоры - это спектрограммы разных типов сирен:
Пока всё, что захотелось законспектировать и поделиться, может потом запишу ещё что забавное. Если вдруг есть что поправить или дополнить - буду только рада, ибо реально интересно же это всё
Продолжаю читать книжки по программированию, преимущественно на английском. За последнее время их было три: Cleary S. «Concurency in C# Cookbook», Mark Seemann «Dependency Injection in .NET» и Krizysztof Cwalina, Brad Abrams «Framework Design Guidelines». Подробности - под катом. читать дальше
Сборник рецептов по работе с асинхронностью/многопоточностью в .Net. Написано именно в стиле "рецептов": как пользоваться той или иной фичей, чтобы получить нужный результат. Про Dataflows читать не стала, ибо не видела, чтобы оно где-то у нас использовалось, про Reactive Extensions (Rx) прочла бегло. В остальном книжка понравилась, полно полезной информации про async/await, PLINQ, TPL, коллекции, тестирование и т.п.
Рассматриваются, в первую очередь теоретические основы Dependency Injection, примеры работы с конкретными фреймворками приведены только в последней главе. Частенько упоминается Poor Man DI, т.е. самописный DI. Заодно приводятся примеры грамотного проектирования кода вообще. Один из описанных паттернов (Circuit Breaker) даже в видоизменённом виде заимплементировала у себя в проекте на работе.
А вот эта, честно говоря, понравилась не совсем. Не очень техническая книжка, скорее формальное руководство: именовать следует так, разбивать на пространства имён так, так делать, так не делать, думать о том, что пользователи фреймворков бывают очень разные... Ну, Guidelines они и есть Guidelines. Книжку часто рекомендуют как must read, ну я её честно прочитала, и на этом всё.
Последние две книги, кстати, честно мною куплены (в электронном виде, разумеется), Cwalina - с Amazon. Поставила даже на свой андроид-планшет их Amazon Kindle-читалку. Купленную на амазоне книжку читать на ней было удобно, другие - не очень, так что их читала в EBookDroid. Amazon Kindle, на самом деле, больше ориентирован на работу в сети: облачный аккаунт, синхронизируемый на всех устройствах, онлайн-покупки, подгрузка толкований с wikipedia, онлайн-переводчик, словарь. EBookDriod сильнее предназначен под оффлайновый режим, а ещё в нём удобнее читать pdf-ки.
Amazon настойчиво предлагает купить вот эту книжку:
Думаю, в итоге разорюсь на неё, ибо в последнее время приходится много заниматься оптимизацией. Хотя вначале планирую восполнить пробелы в знаниях по про asp.net web api и OData (при помощи статей в интернете) и попробовать пройти какой-нибудь курс по безопасности/криптографии на pluralsight, например. Такие вот дела.
Мы начали помечать баги, блокирующие авто-тесты, тегом [ATF] (auto-test failed). Баги, блокирующие веб-тесты, помечаем [WTF] (web-test failed)»
Так что теперь баги по отвалившимся веб-тестам у нас будет выглядеть навроде «Bug XXXXX:[WTF] Не работает авторизация новых пользователей». А чо, хороший тэг для бага, я щитаю!
Было у нас тут на работе собрание, где рассказывали про новую систему оценки и вознаграждения. Меня, честно говоря, несколько покоробило. Посылы такие... Если вкратце:
- 40 часов работы в неделю, даже с полной отдачей - это мало, это "на троечку"; - оплачиваемая работа в выходные не представляет из себя ничего особенного и к дополнительным усилиям относиться не может (раз за неё и так заплатили); - молодец и заслуживает похвалы только тот, кто помимо своих прямых обязаностей делает что-то особенное, что-то "вау"; - выдвинуть идею для этого "вау" предлагается самостоятельно, самостоятельно же найти способы её исполнения и взять на себя все риски; - вознаграждается только результат, за старания никто по головке не погладит;
При этом в качестве награды за то, чем придётся пожертвовать и от чего отказаться для достижения супер результатов, предлагаются исключительно деньги. Эти HR-ы и правда думают, что всё что нужно человеку, покупается? Да подтереться могут своими премиями и доплатами...
Весь доклад был построен на двух словах: "производительность" и "вознаграждение". Простите, а как же "профессиональный рост", "признание заслуг", "стремление создать шедевр", "системы, которые жизни тысяч людей сделают проще и удобнее", "преодоление и развитие"? Не было этого ничего, только "цель заработать Х рублей" - "оценка её достижения" - "выплата вознаграждения". Противно...
Капитализм, чо. Стремление выжать из людей максимум, избавиться от слабых и непроизводительных, поощрять стремление не иметь в жизни ничего, кроме работы... Бизнес, ничего личного, ничего человеческого. Но вот на меня, например, это всё производит исключительно демотивирующее воздействие. И так много от чего приходится отказываться из-за работы и слишком мало радости приносят полученные деньги. А тут требуют ещё больше, но взамен ничего нового не предлагают. Стоит ли перевыкладываться ради такой компании? Нет, вряд ли. Так вот до пенсии просидишь за клавиатурой, оглянешься - а вся жизнь осталась между строчек кода систем, писавшихся с целью загрести бабла, а не создать что-то стоящее. Грустно от этого и тянет поискать что-то, в чём больше человечности, высоких целей и жизненного смысла.
Завидую людям, которым удаётся заниматься в жизни чем-то одним, не отвлекаясь на другие интересы и не сожалея об упущенных возможностях быть кем-то ещё. Мне нравится моя профессия и я не представляю, как бы я могла бы забросить программирование; однако, иногда мне кажется, что требует она слишком многого. Ясное дело, работа в крупной IT-компании по определению не может быть лёгкой: престиж и хорошие деньги так просто не даются. Однако от этого понимания легче не становится. Ежедневная дорога на другой конец города, полный рабочий день, порою полностью выносящий мозг, рабочее место на котором не отвлечёшься на что-то левое - и в итоге вечером остаются время и силы только на то, чтобы поужинать и лечь спать. А ведь помимо того, что от бытовых проблем никто не освобождает, ещё и профессионально развиваться надо, расти, непрерывно учиться... Кто-то проводил аналогию с велосипедом: двигаться вверх - тяжело, вниз - легко, остановишься - упадёшь; однако у меня всё больше возникают ассоциации с беговой дорожкой, когда надо выкладываться только ради того, чтобы остаться на месте. Всё время делаешь максимум, и всё время этого недостаточно. Но ведь есть же люди, которым ничего кроме работы и не надо! "Мало ли, что много времени займёт - выходных вон сколько, ночей..." Это ведь не просто шутка - любители поработать и в выходные, и в праздники без "производственной необходимости" и двойной оплаты у нас в наличии имеются. И так не хочется от них отставать... Всё бы ничего, но проблемы возникают, когда начинает в жизни хотеться чего-то ещё, не укладывающегося в стандартные офисные рамки и соответсвующие им способы проводить свободное время. Загранпоездки, сноуборды, дорогие стейкхаусы - в топку. Увлечение фикрайтерством - это уже неформат. Не спать ночами, вдыхая сигаретный дым, выдыхая строчки? Сидеть часами в скайпе, подбирая вдвоём ритм, рифму и смысл? Проживать за текстом десятки других жизней, выливать на вордовую страницу потоки эмоций других людей? Серьёзные дяди и тёти таким не страдают. Английский, фитнес, авто, презентабельный внешний вид - вот на что следует тратить крупицы свободного от работы времени. А вот не хочется. Зато хочется много другого, и не в одном фикрайтерстве дело... Чтобы коньки рассекали лёд, выделывая изящные пируэты, чтобы струны звучали в унисон с точно взятой нотой, чтобы фантазии, не отпускающие твою бедную голову, трогали и других людей - но всё это не так просто, и так несовместимо с корпоративной жизнью... Живут же как-то люди вокруг. Работа-бытовуха-посиделки с друзьями - и этого им как-то хватает. Без всяких "Those wings...I want them too"; без запаха шоколада, навсегда перемешанного с сигаретным дымом; без маленьких девочек-волчиц с тонким мечом-иглой; без "это всё IT!"; без песен, которые хочется петь, перепевать под себя и писать свои; без острых лезвий, на которых можно летать над льдом, а можно и падать... Как этим товарищам удаётся без этого обходиться и не особо страдать? Как?
Съездила я на этой неделе на DevCon 2014, "крупнейшую конференцию по разработке ПО на платформе Microsoft". Кто бы что бы не говорил, но мне в целом понравилось. Читать впечатления По Azure, на которую в основном я целилась, много нового узнать не удалось - скорее всего потому что к нам в компанию уже приходили про неё вещать майкрософтовские "евангелисты", но возможно и уровень докладов на был не слишком высоким. В любом случае, у технических специалистов, которые что-то рассказывают, в голове есть то, чего ты не знаешь, а значит всегда найдётся, что почерпнуть из их речи.
Что реально понравилось, так это семинар "F# Coding Dojo – Машинное обучение на F# за полтора часа". Понравился в первую очередь потому что я диплом писала на тему машинного обучения: применение нейросетей для распознавания изображений символов. Во-вторых, лектор, был потрясный; а в третьих, F# - интересный язык, функциональный, и, как и все функциональные, набирающий всё большие обороты в последнее время. Забавно вышло с этим семинаром: я хотела туда пойти, но у меня не было своего ноутбука, который было указано принести с собой на дополнительные занятия; . Тем не менее, у соседки по комнате и по совместительству коллеги с прошлого проекта, Маши, тоже безноутбучной, нашёлся знакомый, к которому нам удалось присоседиться. Уже на семинаре выяснилось, что лучше всего разбиваться на группы, и работа у нас получилась по-настоя командной. Нам даже книжку-приз дали, то ли за упорство (из успешно решивших задачу мы были последними), то ли за правильный результат (когда мы показали, что у нас вышла заветная точность 94 - препод удивился, видимо это удалось не всем), то ли за умение кооперироваться. А может просто мы с Машей как девушки понравились спикеру Шедшая на следующий день лекция по тому же F# от того же докладчика, доставила удовольствия несколько меньше - но только потому что моя невыспавшаяся голова была не готова к такому активному мозговыносу. В общем, Дмитрий Сошников, доклады по F#, рекомендую.
"Глубокое погружение в инфраструктуру асинхронного ввода-вывода для веб приложений", "Отказоустойчивость Microsoft Azure Web Sites" - тоже было интересно, хотя во многом говорилось уже то, что мне было известно. "Повышение продуктивности разработки и качества программного обеспечения с Visual Studio Ultimate" заставило пооблизываться на Ultimate-версию студии (у меня на работе Premium, Ultimate дорогая больно), Code Map и Code Lense показались полезными фичами. Может быть в следующих версиях они перекочуют и в редакции попроще, хотелось бы верить. Из того что помню ещё были "Управление качеством в промышленной разработке программных продуктов" - достаточно общие слова, но хотя бы вкратце рассказали про Release Manager, который мы думаем применять у себя или нет; и "Azure API Management: управление и публикация Web API для сторонних разработчиков и партнеров" - показалось какой-то сырой хипстерской поделкой, хотя со временем может быть что-то стоящее из неё и вырастет (а может и нет).
В любом случае, считаю что два дня потрачены не зря, т.к. любая конференция - это в первую очередь тренировка для мозгов, когда надо уметь воспринимать информацию, обрабатывать её, запоминать, сравнивать с уже имеющейся чтобы сформулировать вопросы и т.п.
Собой в целом тоже довольна, потому что: а) Доклады на английском могу слушать без перевода и процент воспринимаемой в них информации равен русскоязычным. (Хотя ни там, ни там это, похоже не 100%, увы) б) Могу что-то сформулировать и задать докладчику вопрос (аж два раза смогла!). Возможно получается пока не очень ловко, но надо же как-то начинать. в) Могу думать над кодом в полпервого ночи, эффективно взаимодействовать в команде и получить в итоге работающее решение на языке, с которым до этого толком не работала. г) Мне оказалось по силам встать в полшестого утра, продержаться без сна почти сутки, а потом проспав четыре часа прослушать ещё целый день докладов и только к одиннадцати вечера вернуться домой.
Ништяков на память разумеется, тоже дали: рюкзак, блокнот, ручка, футболка, дождевик и т.п. Понравилась обложка на паспорт:
Вот как-то так. Послушать доклады с конференции можно в online, на главной странице http://www.msdevcon.ru/ru/
У меня иногда возникает ощущение, что девушки из отдела внутренних коммуникаций живут в каком-то своём мире. То они поздравляют мужиков с днём Защитника Отечества роликом с переделкой песни из мюзикла о любви, не особо принимая в расчёт словосочетание "интересы целевой аудитории"; то эти интересы нещадно эксплуатируют, снимаясь для календаря в стиле pin-up:
Читать бурю негодования дальшеКалендарь развешен по всему офису, а сообщение с поздравлением снабжено ссылкой на видеоролик об увлекательном процессе фотосессии; как будто это было какое-то эпохальное событие. Не, ну я понимаю, девочки любят фотографироваться: это весело, увлекательно, ярко... Но спрашивается, при чём тут поздравление мужиков? Особенно тех, которые претендуют на гордое звание "Защитник"? Что-то мне подсказывает, отнюдь не желание защищать должны вызывать такие картинки...
Да-да-да, сознаюсь: меня злит в первую очередь посыл, что лучший подарок парням - это одетые с эротическим подтекстом девочки. Как будто ничего более ценного, чем своё тело, женщина мужчине предоставить не может. И не надо упрекать меня в ханжестве: три года сожительствуя без регистрации и не стесняясь покупать в аптеке презервативы, я им точно не страдаю. Критерии выбора фотомоделей тем временем остаются неизвестными: слухов про какой-либо "кастинг" до меня не доходило. Так что мысли о том, что это был такой маленький междусобойчик для своих подружаек за корпоративные деньги, напрашиваются сами собой.
И поздравление в таком, блин, стиле...читаю и фейспалмлю:
В эфире обворожительные представительницы московского офиса!... Спасибо вам за то, что вы не только киберпространство защищаете, но и нас – хрупких и нежных – бережете! ... они превратятся ни больше, ни меньше в 21 настоящую красотку, которую вы сможете увести с собой!
Что вообще люди с таким мышлением делают в IT-компании?
Не буду уточнять, сколько времени это заняло; если косвенно судить по тому, что в ней самой пишется про книги - ощутимо дольше, чем предполагалось автором. Впрочем, с учётом того, что мне параллельно приходится читать другие книжки, статьи и программистские блоги, обозначенную Макконнелом норму в 35 страниц/неделя я вполне может быть и выполняю. Что не мешает мне офигевать от списка библиографии и всех упомянутых по ходу изложения тайтлов. А с учётом того, что многое приходится читать на английском, думаю, я заслуживаю поблажек Книжку считаю хорошей, ни разу не жалею что добила её до конца. Относится скорее к философии программирования и к грамотной организации процесса разработки ПО в целом, не только кодирования. Подходы местами описаны идеализированно, в реальности выполнять всё именно так никто не сможет, но направление и цели, на мой взгляд, задаются правильно. Кое-что показалось очевидным, но отнесём это в счёт того, что в отрасли я работаю не первый год и вижу, как строятся процессы в крупных компаниях.
А теперь у меня на очереди: Dr. Tobias Weltner, «Mastering Powershell» Кормен, Лейзерсон, Ривест, Штайн «Алгоритмы. Построение и анализ» Джим Коллинз «Good to Great...» И что-нибудь из Дейла Карнеги. Нет, я не считаю его методики лестью и манипуляторством. И Макконел, кстати, тоже рекомендует Карнеги почитать.
Наверно, я слишком редко пишу у себя в дневнике, и потому ты забываешь и обо мне, и всём, что на меня наваливаешь. Поэтому в преддверии новой рабочей недели, дорогое Мироздание, мне захотелось напомнить тебе, что на предыдущей по тем или иным причинам у нас на проекте ушли в отпуск: а) тим-лид б) архитектор в) тест-лид, г) два разработчика в офисе, а так же: д) со вторника - разработчик-аутсорсер и е) с четверга - project manager. Таким образом, два последних дня мы провели в тесной компании из четырёх разработчиков и трёх тестировщиков; двое из коих - аутсорсеры, сидящие в Белорусии, у ещё одного не закончился испытательный срок, а автотестера вообще только-только взяли. Нужно ли напоминать, милое моё Мироздание, что никуда не делись пользователи и смежные команды, некоторые из которых скоро релизятся и усиленно от нас что-то хотят, а так же то, что public beta никто не отменял?
Я, безусловно, понимаю, что фраза тим-лида "Останешься за главную" - это великолепная возможность себя проявить, и мне до чёртиков не хочется его подвести. Но, дорогое Мироздание! За эту неделю мне ни разу не удалось уйти с работы раньше девяти, а один раз, когда у нас отвалился дата-центр в Lynx, и вовсе пришлось лезть из дома по RDP на рабочее место и с админами до часу ночи пытаться заставить нашу систему всё-таки работать как Failover.
Глубокоуважаемое Мироздание, я просто-напросто задолбалась и смею тебя просить об одолжении. На следующей неделе возвращается хороший "офисный" разработчик и наш хоть слегка раздолбайский, но умный архитектор. Пусть ситуация слегка изменится, м? А то я уже не знаю, за что хвататься, и что решать в первую очередь.
Поскольку я подозреваю, что ты, всемогущее Мироздание, работаешь на пару с Дайри-магией, я прикручу к этому посту кнопочку. Может быть ткнувшие на неё таки убедят тебя, что мне нужно посодействовать. И ещё пустяковая просьба. Пусть Антоха, когда вернётся из отпуска, будет рад сгущёнке, которую я ему обещала купить. Я ведь нашла именно ту, что он просил!
Надо было мне тут на одном нашем серваке обновить версию портала, чтобы добавить исправления по арабскому языку. В суть исправлений, ясное дело, влезать не стала; сказали, что какие-то проблемы со скобками - и ладно. Развернула, значит обновление, смотрю результат, и в том числе вижу на странице:
عند إنشاء حساب، يتم استخدام البيانات التي توفرها لإنشاء حساب فريد، والذي يمكن استخدامه في العديد من التطبيقات التي تملكها(المشار إليها لاحقًا باسم)، بما في ذلك والذي يتم استخدامه لتعريف المستخدم عند تسجيل الدخول.
"Косяк", - думаю я и лезу искать ошибку. Смотрю локализационный файл - нормально скобочки стоят; дизассемблирую сборку с ресурсами - и там тоже всё в порядке. Вырубаю стили на странице - и снова все скобки стоят как "()". Смотрю, что в стилях может портить текст - не пойму, потому что ни черта не различаю в этих арабских закорючках! После долгих-долгих мучений, по совету тим-лида и PM'а пишу локализаторам: "Ребята, посмотрите, что здесь вообще написано?". И получаю ответ:
«Да, всё правильно. Читать следует справа налево. Получается, что скобка открывается на верхней строчке, а закрывается на следующей»
Ну да, именно так. А в ресурсных файлах, сборке и т.п. привычный моему европейскому взгляду порядок скобок был просто потому, что их нигде перенос строки не разбивал...
Ептыть! Полдня потеряла на поиск ошибки, а в итоге оказалось, что ошибки никакой и не было. И даже не знаю, что можно было сделать по-другому: кидать предъявы команде локализаторов пока не убедишься, что с нашей стороны косяков нет - это плохой подход.
И не спрашивайте, сколько я гемороилась, пока пыталась корректно вставить этот арабский текст в right-to-left виде в дайрики...
На сегодня, как полагается, целый день поздравляют. Вот одно из поздравлений, в видео-формате ) Сюжет клипа не поняла, но пели ребята сами — и это клёво
тут лежат поздравления прошлых лет — это мне, не забыть посмотреть, которые не видела.
Upd. А с этой концертной программой ходили по этажам. Я всё жалела, что не удалось записать — но, к счастью, кто-то сделал это за меня.
В кои-то веки решила написать пост, в кои-то веки больше одного абзаца, и, как не странно, о работе. А всё дело в том, что... …приходит тут давеча хттпс с утра на работу, плюхается на своё место, дёргает мышку из стороны в сторону, чтобы разбудить компьютер, и с печалью наблюдает, что последний на её действия не реагирует. Хоть лампочки на системнике и обоих мониторах горят. Ситуацию не изменили ни обиженное стучание по клавиатуре, ни шевеление проводов, ни две перезагрузки. Действия хттпс,тем не менее, привлекли внимание Старшего Разработчика Макса, сидящего справа. – Чего случилось? – спросил он. – Да вот с компом что-то не ладное, – пояснила хттпс. – Ну так звони админам, – ответил Макс и про себя, вероятно, добавил: «совсем как маленькая». Позвонила я админам, они внимательно выслушали моё горюшко, создали заявку и обещали прийти. Сижу, никого не трогаю, читаю занимательный журнальчик MSDN Magazine, случайно оказавшийся у меня на столе, про лямбды в C++ 11. И тут ни с того ни с сего заходит мой Project Manager Виталик. – А что это Ксения у нас не работает? – поинтересовался PM. – А Ксения выведена из боеготовности неполадками в её рабочем орудии, – не моргнув глазом ответила хттпс. – И что же Ксенией было предпринято, чтобы решить данную проблему? – не унимался PM. После краткого пересказа беседы с админами PM заставил меня ещё раз им звонить – узнать номер заявки, а так же уточнить, когда же наконец, придёт человек, который сможет мне помочь. После этого, однако, PM не успокоился и, как подобает его должности, развёл бурную деятельность, видимо, искренне считая, что если мы не можем сами решить проблему, то должны хотя бы создавать шумиху на её тему. Ползали мы под столом, переподключали провода, заставляли разрабов вокруг (из других проектов ребята) пинговать мой компьютер, а когда пинга не оказалось – искать свободную сетевую розетку, строили догадки о том, что сгорело: видюха, мать или вообще всё… Вообщем, возились бы ещё долго, если бы другой Старший Разработчик, Тимофей, резонно не заметил: «Так вон же синий разъём – интегрированная видюха есть. Подключите да попробуйте с ней». Версия сработала, компьютер включился. Удовлетворённый, Виталик ушёл, настояв напоследок, чтобы я перезвонила админам и уточнила, что дело было не абы в чём, а именно в видеокарте и именно её надо принести с собой на замену. Мальчик из сисадминов, взирающий на окружающий мир чистыми глазами, появился как раз в тот момент, когда хттпс поставила драйвера для встроенной видюхи и настроила нормальное разрешение экрана. Видеокарты мальчик с собой не принёс, зато принёс отвертку. Согнав меня с места и выключив компьютер, он перевоткнул провода обратно и воочую убедился, что хттпс сисадминов не обманула: оба монитора при включении остались чёрными, аки квадраты Малевича. – Действительно, не работает! – воскликнул мальчик. – Но дело может быть вовсе не в видеокарте! Мог провод перетереться. Схожу принесу другой! Когда хттпс вспомнила, что админы сидят в другом строении, её руки сами потянулись обратно к журнальчику. Впрочем, про лямбды читать тяжело и к тому времени, как мальчик вернулся, удалось одолеть только пару абзацев. Подключение нового провода, как и ожидалось, ничего не изменило. – Чтоже, – согласился мальчик, – проблема, вероятно, и правда видеокарте! Пойду принесу другую, заведомо рабочую! Пока мальчик сходил туда-обратно, хттпс успела таки докончить страницу статьи, а до того светлого момента, когда её пустили, наконец, за заработавший компьютер – продвинуться ещё чуть-чуть. Дочитать до конца наипознавательнейший материал, впрочем, не удалось, а читать его теперь особо некогда. Так что из-за раззадоренного любопытства придётся спрашивать Тимофея: кажется, он говорил, что знаком с темой...
Из всего вышеописанного хттпс сделала три вывода: сисадмины не верят людям, в Project Manager'ы идти не стоит, а до Старшего Разраба ей ещё расти и расти... Такая вот печалька...
--------------- А лямбды в C++ могут, оказывается, захватывать переменные и по ссылке и по значению, в отличие от C#, дающего возможность задавать на собеседованиях тот каверзный вопрос... Но это уже совсем другая история
По мотивам общения с нашей братией у меня иногда возникает желание сделать мем с фразой "Я программист. Я не хочу ничего выяснять. Я хочу тыц-тыц-тыц". Но, наверно, не стоит - заклюют же =)
Блин. Коллега на работе дал песенку послушать, сказал на всяких презентациях по Windows 8 крутят. И у меня в голове эту простенькую мелодию заело. "Everething at once". Это про винду, доооааа.
As sly as a fox, as strong as an ox As fast as a hare, as brave as a bear As free as a bird, as neat as a word As quiet as a mouse, as big as a house
All I wanna be, all I wanna be, oh All I wanna be is everything
As mean as a wolf, as sharp as a tooth As deep as a bite, as dark as the night As sweet as a song, as right as a wrong As long as a road, as ugly as a toad
As pretty as a picture hanging from a fixture Strong like a family, strong as I wanna be Bright as day, as light as play As hard as nails, as grand as a whale
All I wanna be oh, all I wanna be, oh All I wanna be is everything Everything at once Everything at once, oh Everything at once
As warm as the sun, as silly as fun As cool as a tree, as scary as the sea As hot as fire, cold as ice Sweet as sugar and everything nice
As old as time, as straight as a line As royal as a queen, as buzzed as a bee Stealth as a tiger, smooth as a glider Pure as a melody, pure as I wanna be
All I wanna be oh, all I wanna be, oh All I wanna be is everything Everything at once
А ещё есть книжка "Windows 8 для C# разработчиков" Надо кому?
Возможность использовать кавычки в паролях надо запретить!!! Запретить!!! Вы слышите, запретить!!! В который раз уже утыкаюсь в ошибку в коде, связанном с аутентификацией, вываливающуюся из-за того, что в строке-пароле был этот символ, не так экранированный
Красными буквами себе написать: «Работаешь с паролями? Проверь реакцию на спецсимволы!»
А https теперь с полным правом может называть себя донором С сегодняшнего дня. Мысли о данном благородном деле у меня шевелились давно, но как-то не получалось их реализовать. В основном потому, что станции переливания работают по будням, а значит надо отпрашиваться у начальства, объяснять свои благородные порывы... И кто знает, как работодатель отнесётся к трате положенного ему моего рабочего дня на благотворительность....
Но вот нынешний мой работодатель к донорству относится как раз хорошо. Настолько, что сотрудничает с фондом "Подари жизнь" и время от времени проводит в офисе выездные донорские акции. Так что ходить никуда не надо - к нам сами приехали. Отмазок у меня не осталось, пришлось идти делиться кровушкой
Фоток у меня нет, но, насколько я понимаю, всё было в точности так же, как на позапрошлой акции, про которую есть здесь Сегодняшнее мероприятие было по счёту четвертым для компании, и вторым - за время моей работы в ней. На прошлую не попала, т.к. список противопоказаний оказался внушительным. Большая часть, конечно, серьёзные заболевания, но есть и более безобидные причины отвода, в одну из которых я и попала. И вдобавок к ним - целый перечень чего делать, а чего не делать перед сдачей: не пить, не курить накануне, не есть жирное, жаренное, белковое и бананы(!), пить много чая и обязательно позавтракать... И ещё чего-то там...
Как-то я боялась, что после сдачи крови состояние весь день будет не очень: головокружение, слабость, вялость ан нет - всё нормально. Единственные неудобства - тугая повязка на локте да синяк от анализа на гемоглобин на подушечке пальца, из-за которого было неудобно работать на клавиатуре. Неприятно, конечно, когда иголкой тыкают, но от анализа крови из вены отличается мало.
Однако, на самом деле, самой сдачей дело не ограничивается. По-хорошему через недельку надо позвонить на станцию, узнать не отбраковали кровь из-за каких-нибудь косяков в её составе. Плюс её, вдобавок не всю переливают: часть компонентов отправляют на карантин, до следующего раза, чтобы убедиться, что не было никакого заболевания в инкубационном периоде. Но это же мелочи всё...
Дали на память такой вот сувенирчик. Буду теперь в нём кубики льда для коктейльчиков делать. В виде сердееечек