Как избалованный обладатель монитора с диагонально 24" и телевизора 46". Могу сказать только то, что 25 — это мало. Крайне мало для просмотра фильмов :)
Если ему нужно только продать шпингалеты, получить деньги и продать тоже количество шпингалетов — то это очень странный бизнесмен. Обычно люди стремятся развивать свой бизнес. И игнорирование веба в этом случае — огромная ошибка.
Второй монитор мне не нужен. Пробывал работать с двумя — немножко неудобно мне показалось. Все таки я девелопер, а не дизайнер, и панелек с обоих боков у меня не так уж и много. Сейчас на работе двацатка, широкоформатная, с 1680. Ощущается небольшая нехватка воздуха, который присутсвует на 1920 дома на 24-х :)
А неудобные кресла, которые разваливаются — это наверное обязательный пункт, который должен выполняться. Потому как еще не видел ниодного офиса где каждому сотруднику был предоставлен нормальное кресло, с большой удобной спинкой и подлокотниками, а не эти убожественные офисные стулья за полторы тысячи. Которые после сидения на них больше шестидясети минут подряд начинают напоминать, что надо бы сходить прогуляться пару минут и размятся.
Пока что только мышки, клавы и акустика. По сути купленно все для ворк-плейса. Кочует с одной работы на другую. Хотя чувствую, что скоро придется подходить основательно и придеца прикупить нормальное кресло и адекватный монитор тянущий 1920х1200. Потому как пока дождешься чего-нибудь от самой конторки — у меня уже появятся две новые записи в трудовой :)
Все таки проводить треть своей жизни в дискофортных условиях — не самое лучшее решение.
Работал в компании, где применялась эта best practice. Недолго она применялась. Потому как для переменных классов есть PHPDoc, в котором мы можем указать нужный нам тип и IDE его спокойно может подхватить (про блокнотных девелоперов молчу). А все остальные нужно просто нормально уметь именовать. Об этом еще Макконнелл говорил в Совершенном коде. Расписав что и как там на целую главу.
А смысла добавлять s к переменной filename, которая по названию нам говорит что это строка я не вижу? Да и мое любимое — iId, имхо выглядит как полнейший маразм.
И через некоторое время понять, что функция type выросла на 120 строчек и в нее добавился еще с десяток типов. Сегодня проверяем email-ы и title, завтра нам придется проверять еще даты и некоторые данные довольно сложными регулярками. И захочется иметь этот функционал в каком-то одном месте, а не раскиданом по всему проекту.
Все таки использование switch в функции type, которая по сути для каждого типа выполняет свои действия — немножко неукладывается в объектно ориентированную парадигму. Посмотрите как сделаны валидаторы в ZF.
Много. Фильмы в fullhd, музыка в lossless, достаточное количество клипов и dvd-концертов, которые иногда приятно посмотреть. Сэмплы к VST плагинам — иногда по 2 а то и 6 двд. Сейчас забито около 500 гигов.
Хоть у меня и 7 мегабит, а скорость скачиваня с торрентов иногда достигает и в 7 магабайт, я все таки многие фильмы в hdtv храню на харде — увы, я мне не хочется ждать два, три или шесть часов чтобы посмотреть какой-нибудь фильм. Особенно если смотреть его буду я не один. Поэтому пока место на терабайтном харде позволяет — храню. Да и буду хранить, потому как собираю хоум-театор, которым будут пользоватся еще и родные, которые для которых интернет — что то очень далекое. И им выбрать фильм из папочки и нажать на кнопку play — гораздо проще.
О том что бы отказатся от хранения музыки — речи вообще быть не может. Сейчас коллекция небольшая, примерно 60 гб во flac, которые собирал очень долго — не каждого исполнителя можно найти в интернете в нормальном качестве, даже в mp3 256-320. Да и зачастую что бы скачать какой-то альбом полностью приходится ждать неделю, потому как сидирует один человек со скорость в 20кбпс (да, и сейчас такое случается).
А вот дистрибутивы, мануалы, доки и прочую мелочевку — действительно уже давно проще скачивать с интернетов.
К сожелению знаю только один фреймворк который по масштабу аналогичен ZF — Prado, но знаком с ним только по мануалу и десятиминутным копанием в коде. А Symfony и CI, в базовой комплектации побыстрее будут.
Да и не с проста человечество придумало и давно использует всем известный способ ускорения ZF, когда мы все в один файл сливаем и под акселератор загоняем ;)
Но ведь проблемы масштабируемости решать должен не ZF, правда? ;)
А неудобные кресла, которые разваливаются — это наверное обязательный пункт, который должен выполняться. Потому как еще не видел ниодного офиса где каждому сотруднику был предоставлен нормальное кресло, с большой удобной спинкой и подлокотниками, а не эти убожественные офисные стулья за полторы тысячи. Которые после сидения на них больше шестидясети минут подряд начинают напоминать, что надо бы сходить прогуляться пару минут и размятся.
Все таки проводить треть своей жизни в дискофортных условиях — не самое лучшее решение.
А смысла добавлять s к переменной filename, которая по названию нам говорит что это строка я не вижу? Да и мое любимое — iId, имхо выглядит как полнейший маразм.
О том что бы отказатся от хранения музыки — речи вообще быть не может. Сейчас коллекция небольшая, примерно 60 гб во flac, которые собирал очень долго — не каждого исполнителя можно найти в интернете в нормальном качестве, даже в mp3 256-320. Да и зачастую что бы скачать какой-то альбом полностью приходится ждать неделю, потому как сидирует один человек со скорость в 20кбпс (да, и сейчас такое случается).
А вот дистрибутивы, мануалы, доки и прочую мелочевку — действительно уже давно проще скачивать с интернетов.
Думаю в ближайшем будущем попробую написать что-то подобное.
А за 10 лет в нашей индустрии все уже поменяется. И не один раз. И далеко не факт, что накопленный багаж знаний будет нужен.
К сожелению знаю только один фреймворк который по масштабу аналогичен ZF — Prado, но знаком с ним только по мануалу и десятиминутным копанием в коде. А Symfony и CI, в базовой комплектации побыстрее будут.
Да и не с проста человечество придумало и давно использует всем известный способ ускорения ZF, когда мы все в один файл сливаем и под акселератор загоняем ;)
Правда. Но, он может помочь их решить ;)