Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Какую архитектуру ОС (64 или 32) ставить на Intel Atom N450?

Лучший ответ:
Оставить то, что есть. 64-битная ось ускорения не даст, а памяти отъест больше (сравни их системные требования). Под более старую ось (XP) скорее всего нет драйверов.
Для ускорения разве что ssd воткнуть.
Возможно знатоки линукса что-нибудь легковесное посоветуют, но вроде в вопросе про линукс речь не идёт.
Добавлю, что пробовал ставить 10-ку на асусовский нетбук. Были проблемы с видеокартой. Вернул 7-ку.

Худший ответ:
А как по вашему смена битности целого числа должна ускорить работу? 
Вот все мы технари знаем что в 32 бита влезает слегка больше 4 миллиардов, ну а в 64 битный  инт влезает ещё больше, но **** как это должно ускорять то программу?
Вопрос: Почему ресурсы типа free-lance.ru или freelansim.ru не реализовали почасовую оплату за проекты?

Лучший ответ:
Потому что объемы не те что у odesk и elance. Нет конкуренции. И в нашей стране все привыкли бабло грести нежели развивать сервис. 
Не делают потому что профит от этой фичи будет меньше чем вложения в неё. 
Что касается фрилансима --- там объемы вообще мизерные. Когда была бесплатная биржа --- все было значительно интереснее, сейчас же уныние и застой. Спрашивается зачем им это развивать, если оно не приносит денег?

Худший ответ:
Я думаю потомучто слишком сложно как с технической стороны, так и с юридической.
Вопрос: Как выбрать плоттер?

Лучший ответ:
какие хорошие и экономичные!
Если под экономичностью вы имеете ввиду экономию своих сил, времени, отсутствие мороки и проблем сейчас и на длительную перспективу - берите плоттер НР, заправляйте оригинальными чернилами и печатайте на качественной бумаге, и будет вам счастье!
Экономией чужих денег заниматься не рекомендую.

Худший ответ:
У меня есть плоттер широкоформатный, но он только режет. Отталкивайтесь от функционала - мне нужно было сразу взять запасные ножи и ленту под них, вам наверно стоит смотреть легко ли будет найти печатающие головы и запчасти, а также насколько дорогие расходники
Вопрос: Где 128-битные процессоры?

Лучший ответ:
Тут важно, что вы понимаете под 128-bit процессорами?
1) Если способность работать с 128-bit указателями, то наверное это в обозримом будущем не потребуется, так как пока вполне хватает 64-bit указателей, которые могут адресовать порядка 10^19 байт. 
2) Если способность работать с вещественными числами разрядностью в 128-bit, то такой процессор был в 70-е IBM_System/370, но затем от аппаратной поддержки таких чисел отказались за ненадобностью.
3) Если способность работать с целыми числами разрядностью в 128-bit, то такой процессор тоже был в 80-е VAX (правда для работы с 128 разрядными числами там использовалось 4 32-bit регистра), но затем от аппаратной поддержки таких чисел тоже отказались.
4) Если просто наличие 128-bit регистров, то такие процессоры давно есть (уже есть и 256-bit, а в ближайшее время ожидается и 512-bit), правда хранятся в них не одиночные числа, а вектора вещественных или целых числе меньшей разрядности.

Худший ответ:
В видеокартах стоят ещё больше, там это имеет смысл. В процессорах общего назначения это не нужно, по крайней мере пока. Слишком значительное усложнение архитектуры для сомнительного выигрыша.
Вопрос: Как правильно публиковать e-mail на страницах сайта?

Лучший ответ:
Всегда размещаю email открыто.
Спам есть, но его мало и он меня не беспокоит.

Худший ответ:
Многие в юникоде шифруют. Мы например в hack-store.com юзаем для этой цели клаудфлар
Вопрос: Как реализовать загрузку одного файла с нескольких мест для ускорения загрузки?

Лучший ответ:
p2p, торрент

Худший ответ:
Спасибо! Чего-то не подумал про торренты)
Вопрос: XenServer vs Proxmox

Лучший ответ:
Во первых, вариантов больше. Есть еще бесплатные:
1) Virtualbox (я писал в Оракл, спрашивал, пока и правда бесплатно)
2) VMware vSphere Hypervisor™ (ESXi)
3) Hyper-V 

Во вторых, вы сравниваете не гипервизор, а системы управления, однако зря. Потому что Windows на OpenVZ поставить нельзя. Однако Proxmox VE умеет работать не только с OpenVZ, но еще и с KVM, поэтому вам он годится.

Однако, для того чтобы полностью ответить на ваш вопрос, нужно больше информации. Вопросы:
1) С какой целью будете использовать виртуализию? Для производства, для разработки?
2) Нужно ли будет делегировать доступ к виртуальным машинам? Если да, то кому и какой?
3) Сколько будет физических серверов под виртуализацию? Планируется ли кластер? Если да, то планируется ли дисковая полка?

4) Сколько будет виртуальных машин?

4) планируете ли брать дисковую полку на iSCSI для Live Migration?
5) планируете ли использовать проброс устройств в гостевые машины, примеры — сетевая карта или

Худший ответ:
Спасибо.

Выбираю я пока действительно в большей части по системам управления. Благо есть еще много времени до принятия окончательного решения, чтобы успеть учесть все нюансы.

Отвечу на вопросы:
> 1) С какой целью будете использовать виртуализию?
Продакшан. Сервера в ДЦ, т.е. управление удаленное.

> 2) Нужно ли будет делегировать доступ к виртуальным машинам?

Нет.

> 3) Сколько будет физических серверов под виртуализацию?
Серверов будет 3. Кластер пока не планируется. Виртуалок будет 4-5, из них одна Винда. Если что-то понадобится перенести, это можно будет сделать вручную. В принципе миграции гостей могут понадобиться только в случае сбоя либо роста. В связи с этим выделять отдельное дисковое хранилище не планируется. Во всяком случае на старте (год со старта).

> 4) Сколько будет виртуальных машин?
В среднем более 3 на один сервер врядле будет когда-либо.

> 4) планируете ли брать дисковую полку на iSCSI для Live Migration?
Нет.

> 5) планируете ли использовать проброс устройств в гостевые машины
Пока такой необходимости не видно, в перспективе врядле понадобится.

> 6) Как планируете делать резервные копии?
Пока вопрос не обдумывался. Сходу я больше склоняюсь к бэкапу нужной информации, а не всю ОС.

> 7) С чем вы комфортнее работаете, с Windows или с Linux?
Linux. С серверами на Windows я вообще слаб, чего нельзя сказать о серверах на Linux. В частности я работаю с Debian.

Virtualbox не годится, т.к. платформа десктопная со всеми вытекающими. ESXi в бесплатной версии имеет ограничение на 4 ядра, наверное есть еще какие-то ограничения. Hyper-V требуется Windows (а она вроде не бесплатная) и навыков администрирования под Windows. Плюс он более тормозной, и линукс будет виртуализироваться аппаратно (==минус скорость), что не скажешь про OpenVZ и xen.
Вопрос: Metor + MongoDB + MSSQL — это законно?

Лучший ответ:
https://github.com/numtel/meteor-mysql
А вообще обещают нативную поддержку sql из коробки info.meteor.com/blog/an-early-look-at-sql-in-meteor, лучше подождать пока ребята из MDG сделают это в ядре и не использовать сторонний пакет.
И да, лучше используйте Angular or React, потому что в Blaze уже год как нет коммитов https://github.com/meteor/blaze.
В целом, 100 раз подумайте, есть ли смысл использовать метеор без его "фишечек". Может лучше на Mean или Express переделать?

Худший ответ:
я бы посоветовал сьехать с вашей бд к примеру в mysql
stackoverflow.com/questions/3917081/how-to-export-...
И если нужна производительность то вместо метеора, ангуляра и им подобным заюзать jquery + plugins.
А кеш можно на стороне клиента писать в local storage работает на ура.
Вопрос: Сайты. Что удобнее: ссылка на email или форма обратной связи?

Лучший ответ:
Как насчет обоих вариантов? Кому-то формой удобно пользоваться, кто-то предпочитает у себя в отправленных копию письма оставить.
Насчет мыла я Вам в предыдущем вопросе отвечал.

Худший ответ:
Согласен. Часто люди воспринимают такую форму, как писанину в никуда.
Вопрос: Регулярное выражение для проверки домена с поддержкой punycode?

Лучший ответ:
а почему нельзя конвертировать в utf-8 и проверять?

Худший ответ:
/^[0-9a-z][0-9a-z-]{0,62}[0-9a-z]\.xn--p1ai$/
вот для РФ. НО! Это только для проверки punycode. По правилам РФ необходимо ещё проверять и представление в кириллическом написании.
Вопрос: Как сделать переключатель между UITableView и UICollectionView?

Лучший ответ:
Вам ничего не мешает использовать только один UICollectionView, он вполне может выглядеть как UITableView, анимацию можно сделать поколдовав с layout-ами этого collection view

Худший ответ:
Ну тут на свой вкус.
- Можно положить UITableView и UICollectionView на одну вьюху и просто менять альфу.(Тут думаю и так все понятно)
- Можно сделать красивый переход(гуглить "custom transition ios 7"), но это может поломать порядок UIViewController, если они лежат в UINavigationController.
Из общих моментов:
- Я бы вынес реализацию всех делегатных методов в отдельный класс, это сильно повысит читаемость класса UIViewController, которому они будут принадлежать.( www.objc.io/issue-1/lighter-view-controllers.html )
- В качестве переключателя я бы использозвал UISegmentedControl, находящийся в верхнем баре, но никто не мешает придумать, что-то свое.
Вопрос: После осеннего обновления (можно ли писать с кармой&gt;0)?

Лучший ответ:
Можно писать с 0, в те блоги что со звездочкой.

Худший ответ:
Можно писать с 0, в те блоги что со звездочкой.
Вопрос: Исследование

Лучший ответ:
Ну если у вас совсем безвыходная ситуация: и теоретически, и практически никак проверить не можете — ну расскажите вы остальным о своей идее. Может, она действительно окажется настолько полезной, что человечество взлетит в прямом смысле этого слова!
А так — будет сидеть в вашей голове, и когда кто-нибудь до этого же додумается, вы только и сможете, что пытаться тщетно доказать, что первым-то были на самом деле вы…

Худший ответ:
Вы никому не рассказываете о чем речь, потому что боитесь, что идея принесет миллионы, а ее украдут?
Я не верю, что идея приснившаяся неспециалисту в области может быть настолько замечательной.

Поделитесь с народом.
Вопрос: Учеба/работа за границей?

Лучший ответ:
В целом с вашем скиллом заграницей и без денег вам делать нечего. Рабочая виза будет несбыточной мечтой, студенческая реальна, но требует кучу денег (в Германии можно и бесплатно учится, то там конкуренция соответствующая).
Что нужно, что бы попасть заграницу. Первый путь. Зарегистрироваться на одеске и работать. Выйдите на стабильный рубеж в 1000 долларов в месяц - можете ехать в страны ЮВА / Египет / Индию. Для Европы нужно больше, от 3х примерно. Первый рубеж достигается за год, второй большинством программистов вообще не достигается.
Или второй путь. Работаете в России на любую фирму. Если вы активно прокачиваетесь, то вам звонят HRы из все более и более крупных компаний, пока наконец не позвонят из условного гугла. В отличии от первого пути, нет промежуточного звена в Тайланде, но в целом наверное он проще.
Сейчас вы пробуете попасть за границу чтобы она вам помогла. Урвать кусочек звездно-полосатой халявы. Стать лучше, умнее, богаче, просто сменив место проживания. А так не бывает, как правило все попытки заканчиваются прозябанием работая в макдональдсе в пригороде Лондона. Надо туда ехать уже победителем.
Извиняюсь за возможно излишние эмоции.

Худший ответ:
покорите oDesk
Вопрос: Шейпер под Windows?

Лучший ответ:
Это делается элементарно, но с помощью Linux ) Купите себе роутер, например тот же DIR-620 прошитый в Keenetic, про него уже несколько раз писали на хабре. На нем нужное вам разделение с заимствованием легко реализуется с помошью HTB шейпера — см forum.zyxmon.org/post2617.html#p2617
Да и не надо будет комп раздающий постоянно держать включеным.

Худший ответ:
Kerio так умеет точно. Но вы ошалеете его настраивать.
Вопрос: Как вывести массив из базы с группировкой по значениям столбца?

Лучший ответ:
row = 1,2,3,4,5,6...
value = 11,12,13,14,16...
1) Делаем такой запрос к БДSELECT row, GROUP_CONCAT(value) FROM tName GROUP BY row
2) За счет функции fetchAll(PDO::FETCH_CLASS), записываем все данные в массив.

Худший ответ:
Временно решение: запрос к БД в цикле с условием WHERE
Вопрос: Как разобрать такой массив?

Лучший ответ:
Чтобы получить значение из ассоциативного массива по ключу, нужно просто указать этот ключ.
В данном случае у вас много вложенных ассоциативных массивов. Соответственно, нужно по цепочке ключей продвигаться к конечному значению.
Например:$time = $array[681]['activities']['copying']['time']; // Получим значение «480»

Худший ответ:
Eve online?)
Не очень понятно в чем ваш вопрос
Вопрос: Корректно ли брать деньги с заказчика за рендер при часовой оплате?

Лучший ответ:
Посмотрите расценки на сайтах рендер-ферм. На ребусфарм, например, самый большой ценник - 2,6 р. за ГГц/ч. Потом посчитайте аналогичную стоимость рендеринга на вашей машине. Вы, конечно, можете время работы компьютера считать по вашей ставке, но это получится очень много.  Как вы это заказчику обоснуете, если он будет в курсе про рендер-фермы? На счет за электричество такую сумму не спишешь.
На мой взгляд, тут логично было бы действительно рендерить на рендер-ферме, а в ценник добавлять затраченные вами средства на услуги фермы + стоимость 1 часа вашей работы за подготовку сцены к рендерингу на ферме (можно брать и больше для больших проектов, обосновывая это большей экономией времени). В конечном итоге выйдет, что вы получите свою копейку за рендеринг, сэкономите ресурс вашего процессора и, самое главное, сэкономите время себе и заказчику.

Худший ответ:
Личный выбор каждого, в зависимости от жадности "еврейчика" внутри тебя.
Ты рендер включаешь и можешь эти 10 часов что угодно делать, то есть НЕ работать.
Либо ты можешь брать но не по своей часовой ставке, а определить стоимость непосредственно 1 часа рендера.
Вопрос: PostgreSQL vs MysSQL на OpenVZ VPS?

Лучший ответ:
не самое лучшее решение из-за особенностей работы openvz с shared memory. 
А какие там особенности то?

А КПД будет выше того решения, которое оттюнено. Я думаю, что простая смена базы кардинально КПД не поднимет. Все же postgres больше удобнее на разработке и профиты от него сильнее чувствуются именно там.

Худший ответ:
Отлично гоняю мускул на опенвз, работает ничем не хуже чем просто на дедике. Заббиск также крутиться на мускуле и оба на openvz.
От постгреса будет толк если у вас сотни серверов и десятки тысяч отслеживаемых итемов.
Вопрос: Как раскрутить развлекательный портал?

Лучший ответ:
Никак. Такой портал никому не нужен. Продукт дорогенератора.

Худший ответ:
Попробуйте купить лидов, так у вас быстро увеличится количество участников.
Вопрос: Почему не работает пагинация на странице архивов в Wordpress?

Лучший ответ:
Используйте встроенную в ядро  пагинацию  get_the_posts_pagination()

Худший ответ:
Я не могу понять, с чего вы вообще ожидаете, что урл без category base должен работать? То есть, www.site.ru/knigi/page/2 и не должен работать, в то же самое время, www.site.ru/category/knigi/page/2 должен работать, ибо у него есть category base (выделено жирным). В общем, все ок, так и должно быть. Вы просто почему-то ждете нетипичного поведения там, где его не должно быть. Это раз.
Два - хватит уже изобретать какие-то костыли для пагинации. Есть встроенные средства на любой вкус.
Вопрос: Как записать в APK файл и потом прочитать его?

Лучший ответ:
ассеты хочешь ты

Худший ответ:
Файлы обычно обновляют через Сеть... В момент открытия приложения, скачивайте обновления и сохраняйте в файлах, как res/raw, /res/xml...
Вопрос: Раскрутка в буржунете домена .ru

Лучший ответ:
Сменить — не надо.
Иметь альяс в com, который будет основным для буржуйнета — обязательно.
Для раскрутки — не принципиально, а вот восприятие обывателей…
«what is the ru? do you mean site.ru.com or siteru.com? ru it's something related with russian hackers? is it free? don't you have money for good domain zone? it have to be some scum, i heard russian site scum! » — и это только часть вопросов, которые будут задавать люди слышащие о Вашем домене. Оно Вам надо?
Буржуйнет = *.com обязательно иметь, во избежание.

Худший ответ:
Если речь идет об этом сайте elfchat.ru, почему бы не зарегистрировать elfchat.net — домен свободен и зона международная, аналогично .com ;-)
Вопрос: Как сделать неограниченное время работы скрипта запуском по расписанию?

Лучший ответ:
просто взять и запустить
php.net/manual/ru/info.configuration.php#ini.max-e...
Эта переменная имеет смысл при запуске скрипта веб сервером.

Худший ответ:
Только если у вас VDS на обычных хостингах нельзя
В скрипте set_time_limit(0);
В php.ini max_execution_time 0
Вопрос: Как называетcя графичеcкий эффект?

Лучший ответ:
мультиэкспозиция (multiexposure) с тонированием.

Худший ответ:
Это называется креатив )
отдельного названия для такого нет... grunge наверно самое близкое
а вообще это просто смесь картинок с разным типом наложения (overlay, add, soft light и т.д.)
Вопрос: Какой программой сделать 3D модель солнечной системы для проекта?

Лучший ответ:
stars.chromeexperiments.com
как делали
www.html5rocks.com/en/tutorials/casestudies/100000stars

Худший ответ:
Если вопрос только в создании 3D видео - то Celestia 
https://www.youtube.com/watch?v=MKvs3LMeRgA
Вопрос: Текстовой логотип?

Лучший ответ:
1. Фотографируем на телефон
2. Импортируем фотографию например в Adobe Illustrator
3. Обводим, выравниваем, раскрашиваем / или подбираем похожий шрифт и набираем текстом
4. Profit!

Худший ответ:
Графический редактор + графический планшет
Вопрос: Проблема при сравнение переменных в php?

Лучший ответ:
Because of the way floats are represented internally, you should not test two floats for equality.
Если хотите еще поудивляться, посмотрите на результатecho floor((0.1+0.4)*10) и echo floor((0.1+0.7)*10)

Худший ответ:
А вот почему)
Вопрос: Как сделать, чтобы контент «наезжал» на footer?

Лучший ответ:
Вот так это делается.

Худший ответ:
На том же сайте блоку с контентом дано свойство box-shadow: 0px 4px 15px #181818
Если я вас правильно понял. Это тень, которая создает такой эффект.
Вопрос: Является ли должность менеджера следующим этапом развития карьеры программиста?

Лучший ответ:
Я думаю, что «следующей должностью» программиста должно быть что то типа архитектора. А переход в менеджмент — смена сферы деятельности.

Худший ответ:
Следующим этапом эволюции программиста является его интеграция с какой-нибудь областью приложения, т.е. затачивание навыков под определённую специфику. Например, был программист стал программист-разработчик игр или программист АБС. 

Если выменяете сферу чистого программирования на сферу чистого менеджмента — это не прогресс, а топтание на месте.
Вопрос: Как label'ы перенести в input(webform drupal)?

Лучший ответ:
в 4-й версии webform у полей есть опция Placeholder (на русском "Заполнитель") — 

Худший ответ:
<div style="position: relative">
<label style="position: absolute">Метка</label>
<input type="text">
<div>
Вопрос: Как сделать движущуюся анимацию над меню на сайте?

Лучший ответ:
codepen.io/ClassicRed/pen/bwBlA так?

Худший ответ:
Сделайте через background у :hover.
Вопрос: Нужна ли библиотека jQuery для front-end?

Лучший ответ:
Конечно же стоит. jQuery очень сильно облегчает работу с DOM, c событиями. jQuery дает кроссбраузерность из коробки.
А по поводу анимации. Анимации сейчас делаются на CSS. Так что ни JS, ни jQ тут больше не удел. Гуглите Animate.css.
Вообще, полезно почитать аргументы против: https://habrahabr.ru/post/259223/
Это позволит прочистить мозги и не использовать jQuery где попало.

Худший ответ:
В принципе jQuery особо учить и не надо - это же не язык и даже не фреймворк. Это библиотека с набором уже написанных "велосипедов". И если в дальнейшем видите себя в разработке frontend-а, то в настоящее время советую изучать какой-либо "широкий" фреймворк (типа Angular, Ember), либо из более мелких (типа Backbone), но не менее восстребованных в век API и растолстевших Клиентов. А jQuery много где используется. И волей не волей будут с ней пересечения. Но наверно приоритетнее изучать структуру клиентских приложений и взаимодействие с серверной частью и друг с другом, а анимация и какое-то немасштабное управление DOM-ом - это сейчас само-собой разумеещееся. И CSS, как сказанно выше, много чего умеет :)
Вопрос: Словосочетания в качестве идентификаторов?

Лучший ответ:
Вуаля: 6 грустных кальмаров обнимаются нежно (первый результат по тегу «сообщения об ошибках»).

Худший ответ:
Статья была, помню. Только фраза там, кажется, была сложнее. Что-то типа «какой, кто, как, что делает». Количество кодов, в принципе, ограничено только количеством слов в языке. Можете взять 1000 существительных и 1000 прилагательных — получите миллион кодов. Понадобится таблица для перекодировки. Хотя, можно обойтись и без нее. Например, использовать хеши слов. Но тогда надо подбирать такие слова и такой хеш, чтобы не было коллизий.
Вопрос: Как получить результат выполнения javascript в c++?

Лучший ответ:
Phantom.js вам в помощь

Худший ответ:
загрузить страницу в webview, подождать, получить результат.
Вопрос: Что делать если пишет, что «python» не является внутренней или внешней командой, исполняемой программой или пакетным файлом?

Лучший ответ:
Поставить питон.

Худший ответ:
Либо как говорит предыдущий оратор, либо при установке питона просто укажите чтобы он сделал "add python.exe to PATH"
Вопрос: Из-за чего в мобильном браузере может меняться размер шрифта?

Лучший ответ:
Не уверен точно, но возможно поможет выставление для body вот этого свойства: -webkit-text-size-adjust: 100%;

Худший ответ:
Просто отображение шрифтов на разных устройствах разное. Проблема распространённая но мы тут уже бессильны. Есть решения но они только для некоторых браузеров и то поддержка слабая
Вопрос: Как удалиться из DigitalOcean (DO) или почему они воруют мои деньги?

Лучший ответ:
Типичный консьюмер-истеричка с пост СССР пространства.

Худший ответ:
Вы запустили дроплеты, которые стоят денег, вас билят, какие проблемы то ? Уничтожте дроплеты и никто вас билить не будет.
Вопрос: Какие адресы сделать?

Лучший ответ:
Не принципиально. Но я б сделал так:
/blog/seo/
/blog/seo/kakie-adresa-sdelat

Худший ответ:
Лучше меньшая вложенность
Вопрос: Нужно ли ИТ специалисту MBA?

Лучший ответ:
Если вы руководите сотней людей то стоит сходить поучиться, но тогда вы умный человек и такие вопросы задавать не будете. Вообще МБА не так уж просто закончить и уходить в пике карьеры на пару тройку лет поучиться тоже не просто.

Худший ответ:
Мне кажется MBA стоит получать человеку, который в ближайшем будущем притендует на должность руководителя, либо целенаправленно собирается уходить в руководство)
Вопрос: Как отключить URL-кодирование адресной строки при копировании в буфер обмена?

Лучший ответ:
Авторское расширение UsableHomeButton начиная с версии 1.4 позволяет легко копировать декодированный адрес страницы:
контекстное меню кнопки «Домой» → подменю «Копировать» → «Адрес страницы (декодированный)».
В общем случае, как в Firefox, так и в Chrome, помогает такая последовательность действий:переходим в начало адресной строки;нажимаем пробел;выделяем (Shift+End) и копируем оставшуюся часть строки, которая, собственно, и содержит нужный нам URL-адрес (правда, без протокола).

Худший ответ:
Специально так сдалано, чтобы ссылки не бились. Если отключить инкодинг, а в строке встретится пробел, то ссылка с большой вероятность станет не правильной.
Вопрос: Набраться опыта Ruby/Rails?

Лучший ответ:
Лучше всего guides.rubyonrails.org/ + www.manning.com/katz/ + railscasts.com

А потом ставите себе задачу и делаете.

Худший ответ:
Я бы посоветовал выбрать интеренсный проект на гитхабе и доработать или добавить новую функциональность. проекту. Дело в том, что если просто читать книги, то знания не закрепленные практическим опытом выветриваются, если же делать свой проект с нуля — просто копаетесь в собственных ошибках, предположений и иллюзий. А хороший качественный проект позволяет перенять полезные методики, приемы и много разного и полезного, а главное — реально работающие решения. Мерилом же понимания проекта будет сделанная вами дополнительная функциональность.
Вопрос: Выбрать железо под домашний сервер Linux?

Лучший ответ:
Бери всё самое дорогое

Худший ответ:
Если тебе нудна максимальная производительность, то SSD только и нужно брать и в рейд его