Важность
Всё когда-то подходит к концу, и именно важность пытается вселить в людей сожаление, но это всё фигня, фигня.
Всё когда-то подходит к концу, и именно важность пытается вселить в людей сожаление, но это всё фигня, фигня.
Есть один достаточно посещаемый сайт с дурацким дизайном и функционалом. Есть похожий (отличается только тем, что в нём есть чёрточка между словами) домен, который теперь принадлежит мне. У исходного сайта параметры не такие уж и высокие: тИЦ 40 и PR 3.
Я поставил себе задачу сожрать этот сайт с потрохами, забрав у него весь трафик. Посмотрим, что из этого получится.
Можно сказать, что настал некоторый творческий кризис. Последняя запись в этом блоге была 3 недели назад, но теперь я поднабрался сил, да и за это время происходили разные события, просто не было времени ничего описывать.
А вообще я решил, что нужно будет целиком перерабатывать этот сайт. Возможно, надо будет отказаться от Инородных видений, а все фотографии перенести на отдельный домен, а сюда просто постить их.
Надо будет ещё раз подумать и всё взвесить. Времени катастрофически не хватает.
Если так подумать, то какой наилучший способ оставить послание потомкам, когда цивилизация вымрет? От древних до нас дошли редкие рисунки на стенах, и то только в пещерах, но зато то, что было исполнено в камне, осталось на века и ещё столько же с лёгкостью простоит, если, конечно, людишки не будут прикладывать силы к их уничтожению.
Сейчас всё стало сверх-компактным, и этот процесс продолжается. Но зато если вдруг чего, то никто уже не сможет разгадать оставшиеся загадки. Может быть, многое из того, что мы считаем камнями или ещё чем, на самом деле когда-то было носителями информации.
В общем, если нужно увековечить своё имя, лучше это делать в камне. А если кто не успел этого сделать, вот здесь есть решение для тех, кто может это сделать за него.
Ну вот, очередной шаг в восприятии. Теперь я вижу достаточно большую разницу в изображении с 16 битами на канал и 8 битами. Особенно это бросается в глаза, когда рассматриваешь raw-картинку на мониторе, потом конвертишь это дело в JPG, а потом по очереди смотришь одну и вторую. Разница просто огромна, и далеко не в пользу JPG.
Я уже давно снимаю почти всё в raw-формате, кроме тех случаев, когда нужно делать порядка тысячи кадров, а качество всё равно не так важно, потому что это, скажем репортажная съёмка где-то в потьмах. Я бы снимал в raw, но на флешку в 8 гигов влезает только около 500 кадров, как раз задумался над покупкой ещё одной, на 16 гигов, и тогда огого будет.
Возвращаясь к теме цвета: распечатал последнюю фотку с Кисей и опять немного разочаровался (если это уместно) в результате. На мониторе всё такое тёплое, а в принтер ушли другие цвета, причём в превьюшке именно они были, значит где-то ещё нужно крутить, пока до конца не разобрался.
А может и ну его нафиг, просто заказывать в лабораториях? :)
_____________
С запчастями, конечно, проще, так как есть интернет магазин автозапчастей, где результат не будет отличаться от того, что задумывалось.
Одним из критериев развития какого-то навыка можно назвать рефлекторное его применение. Вот один из примеров на этой фотографии. Я хотел сфотографировать котёнка, когда он лежал на полу, но как только я скадрировал всё это дело, он тут же встал и пошёл на меня. Пришлось рефлекторно переделывать композицию, и при этом всё равно всё встало на свои места.
Второй признак — выбор нужного объектива. Я как знал, что нужно сразу использовать макрообъектив, так как котёнок с очень большой вероятностью будет подходить близко.
Но ещё прокачивать, прокачивать и прокачивать, конечно :)
_______
Одним из залогов безопасности и удобства являются хорошие ворота, крепкие и надёжные.
Исторически сложилось, что я обычно не предпринимаю решительных действий в отношении чего-либо, пока не буду уверен в том, что вероятность успеха близка к 100%. Иногда такая медлительность оказывается фатальной, но в большинстве случаев в тот момент, когда начинается основное действие, практически всё под контролем.
И вот выявляется скользкий момент: промедление фатально, спешка тоже фатальна, поэтому нужно искать какой-то баланс между всем этим, параллельно определяя момент, когда вероятность успеха будет расти и что для этого нужно делать.
Вряд ли для кого-то будет секретом, что лучше всего развитие происходит в процессе деятельности. И тут, конечно, тоже есть цена у каждой ошибки: чем меньше человек готов, тем больше ошибок, но чем больше опыта, тем ошибок меньше. Чем меньше опыта, тем менее критичные задачи нужно ставить, чтобы цена ошибки была минимальной. С ростом опыта может расти цена ошибки.
К чему я всё это: пора-таки ставить фотографию на профессиональную основу. Похоже, что почти всё для этого уже есть, то есть при правильной постановке некоторых задач успех будет близок к 100%.
_____________________
Задача, где взять запчасти мерседес, тоже уже решена, и ответ давно известен.
Думаю, что есть два основных направления при создании чего-либо: делать это самому и пользоваться уже готовым. Можно сказать, что это две границы, между которыми туда-сюда ходит каждый, потому что каждый что-то знает в определённых областях, не зная ничего в других.
У меня достаточно много навыков, и я их постоянно стремлюсь прокачивать, хотя не всё времени всё равно не хватает, поэтому процесс идёт некоторыми волнами, среди которых выделяются основные. В далёком 1997 году, когда я только начинал заниматься веб-разработкой, я использовал разные cgi-скрипты для обратной связи. Потом я научился делать всё сам, контролируя каждую тонкость. Даже сейчас меня не покидает мысль реализовать-таки свой движок, взяв лучшее от ZF и Symfony.
С 1997 года прогресс сделал огромный шаг, и теперь есть Генератор форм обратной связи — простой и гибкий инструмент. Вдохновляет на то, чтобы потихоньку заниматься-таки созданием своего полу-фреймворка, полу-цмски. А то скоро чудовищность и избыточность существующих фреймворков будет по-настоящему пугать.
Очень многие повадились ездить с включёнными противотуманными огнями тогда, когда плохой видимости и в помине нет, и днём, и ночью, выжигая глаза едущих сзади. Ну не уроды ли? Причём они стали попадаться как-то внезапно. Один раз я ехал к М и всю дорогу передо мной маячил козлина с красным фонариком. После этого проснулась лютая ненависть.
Вариантов действия, собственно, не так много. Один, который я пока так и не испробовал, — влупить им дальний свет в зеркало, пусть наслаждаются. Просто жалко встречных, они-то не виноваты.
Второй, которым я пользуюсь чаще, — обогнать гада, встроиться перед ним и включить задние противотуманки, пусть наблюдает. Обычно они пугаются и сразу начинают увеличивать дистанцию. Само собой, когда перестраивается кто-то другой, я это дело заканчиваю и выключаю их.
Ну и иногда разумнее всего — просто стравить, найдётся кто-нибудь, кто перестроится за ним или оно уедет само. Сегодня так и сделал.
Обиднее всего бывает, когда пропустишь кого-нибудь в пробке перед собой, а там оказывается такая вот залупившаяся в красное гнида. Правда теперь я стал больше внимания на это обращать и стараюсь всё-таки палить, нет ли криминала :)
А всё из-за того, что у людей нет культуры и желания читать документацию к машине или осознания, что это нужно делать. А там родным языком написано: без надобности не включать, ибо слепит.
_______________
На сайте Trade-Motors можно найти и лампочки, и «железочки», и вообще всякие запчасти daewoo и не только.
Потихоньку думаю о более жёстком разделении статей расхода в бюджете. До этого времени были достаточно условные величины, которые я не стремился особо соблюдать, возможно, из-за того, что не достаточно хорошо просчитывал, сколько на самом деле должно уйти на ту или иную область. Только с хорошим запасом брал деньги на обед и расход на машину. Ну и на проекты, хотя получалось тоже достаточно примерно.
Пожалуй, нужно на 100% точно определить, сколько гарантированно уходит каждый месяц, сколько уйдёт в каком месяце в течение года (страховка и т.п.), и исходя из этого уже планировать всё.
Самое западло в том, что теперь стало получаться так, что все деньги, которые приходят, почти полностью уходят. А это неверно, совершенно неверно, просто в корне неверно. Будем крутиться и выкручиваться. Иначе как найти 100 тысяч на обновление фотоаппарата?
________________
Есть интернет-магазин, в котором туалетная вода имеется в огромном ассортименте.
Всё же я достаточно часто думаю о том, насколько тесно связана обстановка в личном пространстве с обстановкой в голове и в воспринимаемом мире.
Обычно у меня в комнате царит творческий беспорядок, а зачастую бывает и так, что просто всё накидано на полу, и есть тропинка до кровати, с которой тоже всё перекочёвывает на пол ночью, а с пола обратно утром, и до компьютера, за которым я и провожу большинство времени, когда не сплю.
В минуты озарения я разбираю весь хлам, потому что становится совсем невмоготу и внутри, и глядя на всё это дело. Ну или когда гости приходят, и просто неприлично в таком виде комнату держать. Потом меня осенило, что нужно разобраться полностью, и я начал всё налаживать.
В принципе это даёт какой-то толчок, но поскольку лишнего всё ещё очень много, прогресс немного приостановился. Вот сегодня был ещё маленький-маленький скачок, но я хотя бы поставил всё на свои места. Или почти всё, будут меняться лишь маленькие детали. Посмотрим, что из этого выйдет.
Ну вроде душевное равновесие потихоньку обретается, но всё же ещё работать, работать и работать.
____________
Ярким светом ксенон прояснит нам путь вперёд.
Что-то как-то быстро пролетели новогодние праздники. Я так и не успел доделать новый движок и скорее всего за два дня я не успею. Зато будет новый дизайн (надеюсь), это плюс :) С уборкой тоже какой-то коллапс вышел: после того рывка, который я совершил, силы как будто кончились, и теперь, когда я смотрю на эти кучи вещей, которые осталось разобрать, меня охватывает почти ступор.
В итоге я просто распихал по пакетам остатки и оставил на будущее, потом будет ещё несколько проходов, так что я это дело урегулирую. В движке продвижение хоть и медленное, но всё же есть. Зато потом можно будет совершать рывки с новым функционалом. Главное сейчас — склеить это всё, чтобы держалось крепко и легко расширялось :)
Зато погода офигенная.
Когда мы были на даче у М, я вечером (или уже ночью скорее) лежал на диване, глядя в окно, за которым частично было видно освещённые луной окрестности, в тихой комнате и думал о том, насколько странным может быть воображение и сны. КК описывал одно из переживаний, в котором он попал в комнату, за окном которой тоже была пустота, и я подумал, что в любом месте в любое время может оказаться такая же пустота за окном.
Когда засыпаешь, можно попытаться смоделировать любую обстановку и собрать любой мир, это только вопрос дисциплины и тренировки. Кто-то собирает дверь, кто-то — комнату или какой-то ещё мирок. А ведь можно и правда собрать пустую комнату с окном, за которым только бесконечный снег и одинокая Луна, которая всё это дело освещает.
У меня даже возникло желание что-то подобное описать в «Инородных видениях», но ничего конкретного в голову не лезло, а описывать просто пустую комнату с пустым пейзажем за окном как-то не совсем в стиле :)
В общем, я подумал, что такая штука может вполне присниться во сне, а это неминуемо привнесёт странное настроение в атмосферу и сюжет. И вот после этого действительно каждую ночь снилось что-то странное и вполне в духе такого пейзажа. Сначала какие-то странные сцены на стадионе, потом покер, потом поиски человека, который бы посчитал, что там с какой вероятностью выпадает и поэтому является более ценной комбинацией. Потом в другие ночи что-то совсем странное из серии превращения в русалку и сумасшествия. В последних сценах, кстати, как раз фигурирует окно, за которое не удаётся проникнуть.
И вот сегодня снилось инопланетное растение, которое охотится на людей и пожирает время. И всё это тоже происходило в маленьком домике рядом с окном, которое заваливало снегом.
Поэтому всё в нашей власти ;)
__________________
Чтобы комната не была пустой, нужно сделать камины из мрамора, и атмосфера станет тёплой.
Не так резво, как хотелось бы, но всё же я продолжаю разрабатывать чудесный новый движок, на который потом буду переводить все проекты. Правда в процессе оказывается, что прям не знаешь, за что браться. Хорошо хоть, что я смастерил инструмент для создания классов моделей из описания, чтобы их можно было использовать в Zend Framework. На это ушло около двух дней, но зато теперь достаточно просто в массив забить информацию о полях, и на выходе будут три готовых класса, требующих (если требующих) минимальной доработки.
Потом, пока всё это дело реализовывал для управления, пришёл к выводу, что в базе есть лишние таблицы. Правда есть ещё некоторые вещи, ведущие к избыточности, но я пока не могу понять, как сделать так, чтобы всё было красиво и на сто процентов целостно. Пока оставлю с избыточностью до той поры, пока не осенит великой мыслью.
В общем я надеюсь за оставшиеся несколько дней доделать свой чудесный инструмент, первым делом перезапустить на нём Совию, а потом приняться за блог. И похоже, что нужно будет менять хостинг, потому что там и хранимые процедуры, и триггеры используются активно, а на текущем хостинге, где сейчас этот сайт хостится, с триггерами всё плохо. Но это пока вопрос на месяц или около того
__________________
Есть компания Trade Motors, у которой есть замечательный интернет магазин запчастей, где в свою очередь можно многое найти.
Ну вот, хотя бы нормальная зима сейчас, а не как в последние несколько лет, хотя вроде как почти каждый новый год был хотя бы снег, правда и таял обычно быстро.
Если не считать достаточно низкой температуры и реагентов, которые налипают на стекло, пока едешь, то в целом очень даже приятная зима. Правда нужно, видимо, купить себе термобельё, а то на ветру всё-таки подмораживает.
Мы недавно на два дня съездили на дачу к М, и как раз в это время температура упала до минус двадцати. Само собой, мы выходили погулять, так каждый раз получалось так, что как только мы разворачивались, чтобы идти в дом, дул ветер в лицо, и ноги тут же обволакивало ледяным холодом, как и лицо. Правда было достаточно сносно, я даже умудрялся фотографировать при этом, хотя руки и мёрзли.
А вообще, конечно, дорога очень красивая в плане пейзажей — заснеженные ёлки стеной выглядят просто офигенно. И закаты тоже красочные. Но холодно, даже фотик не положено при таких температурах гонять (он вроде до минус пяти рассчитан).
________________
Защитить технику от морозов и прочего поможет рюкзак для ноутбука.
Не знаю, сколько часов у меня ушло на создание чудесного инструмента по превращению массива с описанием моделей и заготовок классов в сами классы моделей. За это время я ручками, наверное, мог был уже достаточно многое создать, но лучше ведь день потерять, а потом за пять минут долететь.
Теперь мне достаточно просто набросать структуру базы в массиве, запустить волшебный скрипт, и у меня будет всё готово, успевай только прописывать в контроллерах взаимодействие. Так что движок становится всё более и более гибким. Жаль только, что я не успеваю в этом году его доделать, а то бы с пасофом можно было бы на него перевести все проекты: Совию сразу первого января, а остальные — в течение недели. А теперь придётся за эти 10 дней всё-таки добивать по-быстрому Совию (надеюсь, что сейчас это будет уже легко, так как нудный этап создания моделей теперь преодолевается быстро), а потом уже подбивать все остальные.
Успеть бы всё это, не погрязнув в лени :)
____________
Часто бывает так, что оказываешься в людном месте, а туалетная кабина — единственное, что нужно в этот момент. Надо увеличивать их число, я считаю.
Задумался над тем, чтобы написать-таки своими руками конструктор моделей для версии Zend Framework 1.9, по типу того, который используется в Symfony: когда есть описание моделей в базе данных, а по полям строятся классы.
Думаю, что скорее всего это будет изобретением нового велосипеда, но зато этот велосипед будет целиком и полностью подстроен под меня, тем более, что те модели, которые я использую в новом движке (который ещё только разрабатываю), всё равно используют класс-предок.
Я решил, что это будет примерно такая штука: сами модели будут описываться в одном XML-документе. Как минимум нужно будет название таблицы и полей. Потом уже буду докручивать остальные опции: особое название или состав первичного ключа, особые требования к некоторым методам и т.п.
Думаю, что к тому моменту, как у меня эта штука будет готовой и отточенной, выйдет ZF 2.0, в которой, по слухам, обещают реализовать это дело :)
_____________
Не заботиться о моделях и вообще о том, что куда девать и как настраивать, поможет скорая компьютерная помощь: вы говорите, что нужно, чтобы работало, и оно просто работает.
Сегодня доделал для нового движка систему восстановления паролей. Постепенно всё это дело принимает всё более и более приличные формы. Не знаю, насколько реальны шансы успеть всё доделать до конца этой недели, но хотя бы каркас существующего функционала хотелось бы доделать, а то уже как-то начинает раздражать состояние вечной беты.
Даже в этом блоге в части разделов творится фигня. Не говоря уже о том, что всё построено на достаточно старых версиях. Ну и ещё много о чём :)
Конечно, хорошая проработка требует большого количества времени, потому что идёт разделение на достаточно большое количество слоёв. Но зато потом что-то изменять будет намного легче. Я ожидаю, что в конце этапа получится универсальный движок сайта, где есть пользователи с разделением ролей и ориентация на сообщество. Позже, может быть, выложу прототипы, хотя не уверен, что стоит это делать. А потом уже переведу остальные свои проекты на этот движок и либо буду аврально дорабатывать до следующей вехи, либо займусь своим проектом «инвентарь», который я так лихо начал и так же быстро приостановил :)
Ещё уже достаточно долгое время я придерживаюсь стиля держать строку кода в пределах 80 символов. Это и правда очень положительным образом сказывается на читаемости кода и заставляет выделять некоторые операции в отдельные методы, когда количество проверок оказывается таким, что отступов в коде получается много, и запас по длине строки становится совсем небольшим. Зато логически в таких местах прям просится выделение в отдельный метод.
Конечно, есть оговорки для случаев с очень длинными именами классов и константами в них. Но пока в ZF это удаётся разруливать, в отличие от Symfony, где константы приходится использовать в очень многих местах, и эти константы очень длинные :)
Эффектом от завершения нового движка скорее всего будет резкий скачок в количестве проектов, а на фоне того, что аренда выделенного сервера становится всё более доступной, нужно будет разносить эти проекты по разным серверам, а не одним скопом держать, как сейчас, тем более, что посещаемость потихоньку растёт.
В одном из комиксов XKCD есть упоминание загадочного числа 0x5f3759df (1597463007 в десятичной системе) в комментарии автора. До сегодняшнего дня я не придавал особого внимание ему, пока не обнаружил, что народ это дело ищет. Поискав сам, вышел на статью в википедии про обратный квадратный корень, где написано, что это число используется для быстрого его определения.
Кому интересно, может почитать: Fast inverse square root (только на английском).
Из этого вывод такой: комиксы читать полезно и нужно :)
Сориентироваться в ближайших событиях поможет лунный гороскоп в совокупности с гаданием и прочим.
Иногда в жизни возникают такие моменты, что кажется, что вот-вот произойдёт какое-то событие, которое коренным образом изменит поток. Думаю, что у многих такое ощущение возникало и оправдывалось рано или поздно.
Я даже не знаю, какими словами его можно описать. Это и предчувствие, и какие-то особые мысли, и сам-не-знаю-чего. Вот сейчас, похоже, происходит именно такой процесс. То ли меняется образ мышления, то ли перестраивается мир вокруг, но всё отчётливее ощущение, что вот оно, где-то за поворотом мельтешит.
В былые времена я достаточно часто делал расклады на Таро, чтобы прояснить картину, но теперь ритм жизни стал настолько диким, что к вечеру не хватает сил, чтобы выдать что-то адекватное. А с утра такими вещами тем более нет времени.
Остаётся только наблюдать и корректировать :)
_________
Сегодня общался с АЛ на тему тормозов Zend Framework на хостинге, причём локально не тормозит. Вот если бы он выбрал правильный collocation, где ты сам себе хозяин, проблем бы не было.
Сейчас у меня есть только ноутбук, достаточно хороший Sony Vaio, которому я докупил ещё гигабайт памяти, так что с двумя гигами и XP pro на нём можно очень комфортно работать. Но хочется большего :)
Хочется неприлично высокую производительность, 64-битный процессор, от 6 гигов оперативной памяти и неприлично огромный монитор, чтобы аж угнетал своими размерами (27 дюймов). И вот тут начинается самая фигня.
С одной стороны, проще купить сразу в сборе, но тут выходит больше 40 тысяч за один только системный блок, если брать Intel I7, а ещё ведь нужно вложить 27 тысяч в монитор. Конфигуратор для AMD с первых попыток найти не удалось, так что я решил посчитать, сколько это будет стоить по частям. В итоге получилось 60 тысяч, это за процессор (AMD Phenom 2), мать, 6 гигабайт памяти 1600 МГц, 500 Гб винт, DVD, ящик, кулер, 7 форточки и монитор. Не так мало, конечно, но уже что-то. Надо будет подождать месяцок, а там, глядишь, и будет всё красиво.
На огромном мониторе, способном показывать HD, новые фильмы ужасов смотреть будет намного приятнее. Тем более, что звук я себе хороший урвал, ещё давно.
Когда-то давно, несколько лет назад, я собирался написать собственную CMS, которой мне было бы удобно пользоваться и все тонкости которой я бы знал.
Постепенно я стал приходить к этому, но получался скорее просто движок сайта. Часть задач была сделана на нём на работе, причём из-за того, что он постоянно совершенствовался, каждая следующая задача отличалась немного от предыдущей. Это было ужасно.
По той же технологии я сначала делал свои проекты. Потом понял, что это всё фигня, и стал переводить их на Zend Framework.
Теперь я движусь к тому, чтобы сделать нечто вроде надстройки над ZF. То есть ядро останется от фреймворка, а движок сайта будет особый. Всё равно почти все проекты будут строиться по одинаковой изначальной модели. Потом, как будет время, нужно будет отказаться от всего того, что есть в ZF и чем я не пользуюсь. Только, конечно, это будет достаточно сложная задача — написать так, чтобы сразу получилось и красиво, и расширяемо без особых проблем.
Сейчас у меня основная цель — доделать этот кусок до начала следующего года.
Посмотрим, что из этого выйдет.
________
Для тех, кого достал жир, липосакция всё изменит за 30 минут.
Все, наверное, видели изоляторы на столбах ЛЭП, но мало кто знает, что название этому — Опорный изолятор И-16-80 I УХЛ,Т2, например, а видов их — десятки.
Получилось так, что на этих выходных я был на двух мероприятиях. На первом присутствовал на портретной съёмке по какой-то акции фотошколы, смотрел что да как. Оказалось, что большинство людей ну вообще не требовательны к фотографии. Вроде как хочешь постараться, сделать офигенно и художественно, но в итоге это оказывается не нужным, а требуется наоборот попсово и с минимальными усилиями. В этом есть и плюсы (простота процесса), и минусы (никакого творчества).
В воскресенье проехал в «Зелёном троллейбусе», пофотографировал. Репортаж есть репортаж, особых шедевров ожидать не стоит, но при достаточной сноровке можно получить очень хорошие кадры. Зато пост-обработки не требуется.
На иллюстрации показана предметная съёмка, вот там уже нужно безупречно ставить свет, так как нужно показать предметы в лучшем виде. Ну и то же самое относится к художественным портретам и к рекламной фотографии в целом. Что ж, пока не хватает ещё некоторого оборудования, продолжу заниматься портретами, природой и репортажем.
Всё чаще посещают мысли о том, что нужно изготовить особую хитрую книгу для практических целей. Раньше я в качестве дневника снов использовал обычный ежедневник, куда записывал для каждого дня ключевые слова. Потом, когда все ежедневники иссякли и устарели, стал использовать обычный блокнот формата А4, а потом вообще стал лениться записывать сны, и качество запоминаемости сильно упало.
Идея состоит в том, чтобы изготовить своими руками некую книгу из того, что есть. В принципе процесс переплёта не так сложен, как кажется. Пусть это и будет выглядеть дубово, но это будет артефакт.
___________
Если вы искали места, где можно скачать игры на телефон нокия или темы sony ericsson w595, можно остановиться на этих сайтах.
Вместо того, чтобы пойти пораньше лечь спать, я открыл фотошоп, выбрал одну из фотографий, которые всё ещё надо разобрать (снимал 2 недели назад), и решил, так сказать, заняться усвоением полученных на мастер-классе знаний путём практики.
На работу ушло порядка 2,5 часов, даже что-то приличное вышло. Правда из-за разности в цветопередаче на одном мониторе получилось одно, а на втором — другое. Пожалуй, для печати нужно будет снова проделать то же самое, только с учётом допущенных до этого ошибок. Не знаю уж, стоит ли приводить сейчас пример того, что получилось, или нет. В любом случае я эту фотографию выложил на gallery.ru.
А теперь с чистой совестью можно ложиться спать, надеясь, что за 7 с половиной часов удастся выспаться.
И кстати, поскольку уже наступила зима, хоть и бесснежная, заказ корпоративов становится всё более и более актуальным. Кто куда собирается, но все солидарны в одном: все будут есть. Так почему бы не заказать еду в офис, а не таскаться по ресторанам?..