войти зарегистрироваться

ЖелезоИдеальный ноутбук для программиста

Для чего?


Я езжу на работу и обратно, домой. В день, провожу в общественном транспорте 3-4 часа (в зависимости от пробок). Далековато, не правда ли? Чтобы не скучать, мне был нужен рабочий жеребец, на котором бы я творил в дороге.

Ряд качеств


Для себя я выявил ряд качеств, которые необходимы, чтобы заниматься программированием.

15'' мне показался слишком большим, для того чтобы держать его на коленях в транспорте. По этому я выбрал 13'' – оптимальный экран для программирования (я использую NetBeans). Забегая вперед скажу – 13,3'' оказался даже немного великоват для транспорта.

Взвесив ноутбуки друзей, пришел к выводу, что хочу вес ниже 2.5 кг – оптимальный для таскания с собой (а подержав EEE на 1.5 кг – я вообще испытал щенячий восторг от его легкости).

Особое внимание уделял раскладке и клавиатуре. Клавиши должны быть достаточно большими, а стрелки должны быть удобными. Page UP/DOWN должны находиться не в жопе мира.

Интернет в дороге мне не нужен. В некотором роде, он отвлекает. Поэтому особо не заострял внимания на G4 моделях (с WiMax).

А вот срубить с друзьями в multiplayer – неплохо. Чтобы ноут позволял это – процессор хотелось поинтерестнее, чем Celeron, а видеокарту помощнее.

И обязательно (с чего я начал повествование), ноутбук должен жить. И делать это довольно долго – минимум 4 часа.

Веб-разработкаХочу невозможный фреймворк!

Мне не хватает «веб-фреймворка без зауми». То есть чтобы сесть и с минимальным количеством времени и строчек кода написать. Причем не тратя времени не только на лишний код, но и на ИЗУЧЕНИЕ. А также на создание сложной архитектуры и т. д. Чтобы просто написать несколько десятков строчек и всё. И при этом работало. И при этом выглядело и работало ровно так, как мне надо.

А может, такой все-таки есть? Не знаете?

UPD: Подумав, решил что код для фреймворка должен выглядеть так:

require("../iwant/iwant.php");

$iwant->site();
$iwant->siteTitle("Site Name");
$iwant->reqistrationPage("/registration/");
$iwant->page("/");
$iwant->pageRegex("/users/[0-9a-z_-]/");
$iwant->dbForDomain("localhost","localhost","root", "123", "sitedb"");
$iwant->registrationPageTemplate("/tpl/registation", "{registration}");
$iwant->loginBoxForGlobalTemplate("{login}");


Может, сам напишу…

Смартфоны и коммуникаторыИдеальный смартфон. Мысли по ходу жизни

Я вот всё изучаю на себе особенности мобильной техники и пришел к определенным выводам.
Что вот лично я хотел бы от смартфона, чем меня привлекают те или иные новинки на этом рынке? Чего ищу и пока не нахожу.
Под катом — много букв, пара вопросов и ни одного готового решения, только мечты. Если Вам есть что сказать по этому поводу — welcome. Помечтаем вместе)))

РазработкаИдеальный дизайн

— Знаете, Афанасий Степанович, в чем ваша ошибка? — устало сказал он, закрывая глаза. — Вы верите, что мир существует по неким правилам, что в нем имеется смысл и п-порядок. А я давно понял: жизнь есть не что иное как хаос. Нет в ней вовсе никакого порядка, и правил тоже нет.
Борис Акунин, «Коронация или Последний из романов»

Операционные системыВ поисках идеальной ОС…

Все мы ищем идеал в какой-либо области нашей жизни. Упорно ищем, часто не желая признавать тщетность наших попыток... Ведь идеала не существует! Это аксиома. Я тоже ищу свой идеал- самую лучшую операционную систему. И надеюсь, что когда-нибудь найду...

А началось всё около 5 лет назад, когда мне в руки попал LiveCD Knoppix. Тогда я осознал, что существует альтернатива вездесущим Windows и DOS (у нас в школе он всё ещё стоял на многих машинах). И я начал усиленные поиски... Скачивал что мог (тогда ещё по dialup), бродил по софтовым лавочкам, спрашивал у знакомых, просил записать и переслать по почте, заказывал бесплатные дистрибутивы с рассылкой etc. А потом мне просто стало интересно как это всё работает- я пробовал не только новые, но и очень старые ОС. Следил за их развитием, копался изнутри, пытался уловить взаимосвязи и общие принципы. Изучал архитектуру, внутренне строение, решал возникавшие проблемы... И снова искал-искал-искал!

Даже не знаю какие требования я предъявлял при выборе ОС. Просто в ней должно быть удобно работать (и дело даже не в GUI—он совсем необязателен) и должна быть возможность глубоко залезть во внутренности ОС с целью оттюнинговать её как хочется. И что-то ещё... Не знаю даже что конкретно. ОС проста должна нравиться...

А пока я решил составить список операционок (из них правда большая часть это дистрибутивы Linux etc.), с которыми я уже более-менее плотно познакомился. Получилось около сотни пунктов ;)

Пока что наибольшее предпочтение ОС из разных областей я отдаю Debian GNU/Linux и Ubuntu (мне вообще нравятся многие debian-based дистры), Windows 2003 Server, eyeOS, QNX, Minix3, Inferno, BeOS и SkyOS.

Для заинтересовавшихся предлагаю ознакомиьтся с полным списком.

ЗЫ: MacOS мне тоже нравится, но денег на продукцию Apple у меня пока нет, а с Hackintosh как-то не заладилось :(
ЗЗЫ: всё вышесказанное не более чем мысли вслух, поэтому в каментах прошу не холиварить!