Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: IT инфраструктура предприятия малого и среднего бизнеса

Лучший ответ:
Набор ПО от специфики бизнеса зависит. А размер инфраструктуры от потребности в ней. Многих вещей из перечисленных вами может и не быть. Например, в малом бизнесе вся инфраструктура может состоять из директорского ноутбука с 3G и принтера, а ПО из MS-офиса и банк-клиента. Остальным работникам по роду деятельности компьютер не положен.
Все ваши пункты решаются исходя из конкретных задач и финансовых возможностей предприятия.   Универсального решения нет.

Худший ответ:
ха  все очень смешно вот так  наработки взяли и открыли ))) ,  но ответ  ПО установлено исходя из задач бизнеса 
все остальное это информация конфиденциальная и разглашению не подлежит
Вопрос: Как записать в Map максимальное значение для каждого из ключей?

Лучший ответ:
Просто напишите свою реализацию  вставки:public class MyCustomMap extends HashMap<String, Integer> {

	@Override
	public Integer put(String key, Integer value) {
		
		Integer oldValue = get(key);

		if (oldValue == null || oldValue <  value) {
			return super.put(key, value);
		}
		return null;
	}
}


		Map<String, Integer> maps = new MyCustomMap();
		maps.put("A", 5);
		maps.put("B", 2);
		maps.put("A", 8);
		maps.put("B", 7);
		maps.put("A", 3);
		maps.put("B", 3);
		
		System.out.println(maps.get("A"));
		System.out.println(maps.get("B"));

Худший ответ:
Делаете свой метод put. В нем проверяете, если такого ключа нет - заносите сразу в мапу. Если есть - сравниваете где больше - в мапе или то что заносится. Если то, что заносится - заносите. Если в мапе - ничего не делаете.
Вопрос: А что можно написать на Rust?

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

Худший ответ:
В первом же абзаце документации. Или доки читать не научился? 
doc.rust-lang.org/book/README.html
Вопрос: Как правильно организовать NS сервер?

Лучший ответ:
Cамый приятный help здесь. Вопросы после прочтения пропадают.

Худший ответ:
Пару недель назад столкнулся с этой проблемой, вот мое решение:
ОС Debian

sudo vim /etc/bind/named.conf

добавляем
zone «mydimain.ru» {
 type master;
 file "/etc/bind/db.my:;
}
далее редактируем sudo vim /etc/bind/db.my

$TTL 3600
Забыли пароль?.. IN SOA ns1.mydimain.ru root.mydimain.ru. (2010061200 10800 3600 604800 86400)
ns1 IN A 92.47.155.100
ns2 IN A 92.47.166.22
asiapages.kz. IN NS ns1.mydimain.ru.
asiapages.kz. IN NS ns2.mydimain.ru.
asiapages.kz. IN A 92.47.104.45
www.mydimain.ru. IN A 92.47.104.45
mydimain.ru. IN MX 10 mail.mydimain.ru.
mail.mydimain.ru. IN A 92.47.104.45

P.S. IP от фонаря взял

Далее рестартуешь бинд и идешь к своему регистратору домена и там создаешь ns записи… как это делается не скажу… у всех по разному… после этого все работает… если будут вопросы обращайся!
Вопрос: Что лучше почитать по тестам в django?

Лучший ответ:
Прочти о unittest с 239 страницы из книги:Бизли Д.
Python. Подробный справочник. – Пер. с англ. – СПб.: Символ-Плюс, 2010. – 
864 с., ил.
ISBN 978-5-93286-157-8 (легко можно найти в интернете в электронном формате).
Далее достаточно прочитать djbook.ru/rel1.6/intro/tutorial05.html и все должно быть понятным. 
В будущем эта книга будет лучшим помощником. Ничего лучше на русском не встречал.

Худший ответ:
А если всё же посмотреть и на английские источники, то не так давно вышла книга Test-Driven Development with Python
Вопрос: Существует ли сервис или фильтр для photoshop, чтобы из обычного изображения сделать flat?

Лучший ответ:
Удобнее будет конечно трейс в иллютраторе с последующим удалением ненужных "наслаиваний"
Вот себе аватарку сделал банально - бекграунд - одноцветный тостер(к нему можно прийти всевозможными способами, если это фотошоп, то просто выделите контур и залейте на новом слое) и тень дублированием слоя со смещением на 1 вниз и 1 вправо пикс.

Худший ответ:
В Gimp есть билатеральный фильтр. В PS есть какие-то платные плагины.
Вопрос: CMS для сайта вакансий

Лучший ответ:
symfony+написать свой jobeet в процессе изучения:)

Худший ответ:
Для этой цели подойдет любая CMS.
Вопрос: Настроить информирование о изменении файлов?

Лучший ответ:
думаю хватит одного слова: incron.

Худший ответ:
«Что делать дальше — и так понятно» — мне вот не очень...:)

Вот на примере моего варнинга — что мол /sbin/ifdown и /sbin/ifup заменены на скрипты. Ну посмотрел я на эти скрипты — вполне себе валидные — есть предположение что так изначально и было при установки системы ( или после установки cPanel/WHM). Опять же «заменить на оригинальные» — для системного администарота это как бы возможно тревиальная задача, а вот мне не очевидно. Или есть простой способ? yum install ifup не подходит :) Или как можно посмотреть какой должен быть ifup для kernel-2.6.32-71.el6.i686?

Но это так, ради беседы…

Контроль целосности — да сижу изучаю Tripwire, incron — в целом что нужно. Запрет на запись — тут сложно, некоторые скрипты все же пишут — но в целом идея понятна, тоже веротяно нужно от веб-сервера запретить писать (хотя как это сделать именно для определенного типа файлов — без проставления прав на нужные файла не понятно пока)
Вопрос: Какой из дистрибутивов Linux подойдет для веб и java?

Лучший ответ:
абсолютно любой

Худший ответ:
Ubuntu или Linux Mint
Вопрос: Какой купить медиацентр с торрентами, wifi и HDMI?

Лучший ответ:
Купил родителям iconBIT XDS1003D, им нравится в комплекте с 3Д телевизором медиаплеер выдает отличную картинку. Внутри своя оболочка + Android. Всеяден и в корпусе есть место для винчестера + разъемы для подключения внешних винчестеров или флэшек. Это не единственный вариант, можете посмотреть у iconBIT и другие модели.

WiFi подключается с помощью дополнительного usb wifi адаптера. Благо поддерживаемых моделей адаптера несколько на выбор.

Худший ответ:
посмотри в сторону такого:
ASUS EeeBox PC EB1021 (там Fusion)
сверху установи XBMC прямо на железо
пульт использую Microsoft MCE из самых новых
торренты, ютубы и все прочее настраивается прямо с пульта через плагины, очень удобно
Вопрос: Headless браузер под Python для выполнения автоматических инструкций браузером?

Лучший ответ:
Spynner
либо просто QtWebkit
хотя, по-моему, тут и urllib неплохо подходит

Худший ответ:
Классика эры до Web2.0 — pypi.python.org/pypi/mechanoid/

Ну а в наше страшное время действительно только байндинги для Webkit, вот в качестве демки.
Вопрос: Где есть подробное руководство по установке Ubuntu 13 рядом с Windows 8?

Лучший ответ:
forum.ubuntu.ru/index.php?topic=227319.0
Прошу, я уже натра***ся с этим.

Худший ответ:
Раздел GPT? Если да, то преобразовать в MBR. Тогда grub будет грузить Windows без проблем.
Вопрос: Какими профессиональными навыками должен обладать Linux-сисадмин-фрилансер?

Лучший ответ:
1)Чисто профессиональные навыки. 
Какие именно - вопрос интересный, в принципе можно зарабатывать с любыми. 
Неплохо бы иметь те навыки которые будут нужны вашим потенциальным клиентам.
Но тут вопрос - а кто собственно будут ваши потенциальные клиенты? Сервера под хайлоад админить будете, маршрутизацию и шейпинг в мелких конторах настраивать, сервера какого  нибудь хитрого стартапа настраивать по хитрому будете?
Т.е надо либо выяснить свои навыки и искать клиентов под них, либо найти клиентов с которыми вы хотели бы работать, узнать какие навыки им нужны, и прокачать их.
2)Умение продавать.
Фриланс это самостоятельная работа, нужно самому искать заказчиков, убеждать их что вы лучший исполнитель, минимизировать риски, назначать адекватную цену.
На этом спотыкается куча хороших профессионалов, которые приходят во фриланс, и недоумевают - почему какие то ушлые ребятки, которых даже с натяжкой профессионалами не назвать, забирают кучу заказов, и имеют кучу денег, а они крутые профессионалы вынуждены перебиваться мелкими, и незначительными заказами.

Худший ответ:
"стрессоустойчивость", "усидичивость" и т.д.
это все мелочи, главное адекватность ─ найти адекватного админа, или дизайнера на порядок сложнее чем разработчика, верстальщика, или менегера
Вопрос: Можно ли использовать Sphinx для переноса товаров между таблицами MySql (MariaDB)?

Лучший ответ:
Сфинкс это только поисковый движок, он может только искать, никаких инсертов и делитов в нем нет и не будет.
Индексируете свою таблицу. 
Ищете ид записей в сфинксе.
Передаете их в бэкэнд.
делаете с ними что вам угодно.
И вообще, стоит ли мне использовать sphinx для таких нужд или работать с памятью? У меня VPS с 2-гигами озу.
А сами то вы понимаете что спрашиваете ? При чем тут память и сфинкс ?

Худший ответ:
1. из таблицы А берестя фраза, обрабатывается по какомуто условию pregmath
2  эта фраза ищется в таблицы Б, причем данные в таблице Б так же предварительно обрабатываются по какому то условию pregmath
3. интересует поиск (сопоставление) именно вот этих предварительно обработанных фраз
Вопрос: Как создать макет страницы товара, отличный от других?

Лучший ответ:
Столкнулся со схожей проблемой. Решения в интернете не устроили. Сделал свой вариант, может кому пригодится.
Добавляем в catalog\model\catalog\product.php новую функцию// получение пути шаблона
public function getProductLayoutRoute($layout_id) {
	$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "layout_route WHERE layout_id = '" . (int)$layout_id . "'");
	if ($query->num_rows) {
		return $query->row['route'];
	} else {
		return "";
	}
}
Меняем в catalog\controller\product\product.php строку$this->response->setOutput($this->load->view('product/product', $data));
на$layout_id = $this->model_catalog_product->getProductLayoutId($product_id);
if($layout_id) {
	$route = $this->model_catalog_product->getProductLayoutRoute($layout_id);
	// проверяем существование файла шаблона
	$filepath = DIR_TEMPLATE . $this->config->get('config_theme') . '/template/' . $route . '.tpl';
	if(file_exists($filepath)) {
		$this->response->setOutput($this->load->view($route, $data));
	} else {
		$this->response->setOutput($this->load->view('product/product', $data));
	}
} else {
	$this->response->setOutput($this->load->view('product/product', $data));
}
Далее, создаем копию product.tpl и называем его, скажем, zakaz.tpl. Контроллер копировать НЕ надо. 
В админке добавляем макет Zakaz, указываем путь к новому файлу шаблона product/zakaz (без tpl). Идем в товар, меняю ему дизайн с Product на Zakaz.

Худший ответ:
Просто клонированием product.tpl не обойдется, нужно так же клонировать контроллеры, модели и языковые файлы, дорабатывать общий контроллер, прикручивать какой-то костыль в админ панели для вывода того или иного шаблона...
Можно сделать проще.
Варианты:
1) Вывод стилей по условию:
Создаем два разных файла стилей css,
В product.tpl пишем условие по которому будет выводится тот или другой файл стилей, возможно с привязкой к product_id
2) Вывод варианта верстки по условию:
Пишем условие, также с привязкой по product_id
И делаем два варианта верстки... Можно заморочиться, чтобы верстка была в разных файлах, чтобы не путаться в product.tpl
3) Сам не пробывал, не знаю подойдет ли Вам этот вариант, но вроди бы то что нужно
https://opencartforum.com/files/file/591-%D1%81%D0...
Вопрос: Как лучше всего купить MacBook в Apple Store живя в России?

Лучший ответ:
Shipito.com должен помочь.

Худший ответ:
По поводу ebaytoday — вполне себе неплохой вариант. Заказывал несколько вещей с apple.com, все приехало в лучшем виде. Тоже думаю о заказе воздушного макбука именно по такой схеме: apple.com->ebaytoday->ems
Вопрос: Как скопировать коммит в Git ?

Лучший ответ:
Используя команду cherry-pick.

Худший ответ:
Если речь идёт именно о коммите, то вам нужно сделать merge или rebase:git merge <commit>
Если речь идёт только о конкретных изменениях (diff), то сформируйте патч и наложите куда-нужно:git format-patch -1 <commit> --stdout > /tmp/some.patch
git checkout otherbranch
git apply --check /tmp/some.patch
git am --signoff < /tmp/some.patch
Вопрос: Что делать если заказчик «кинул»?

Лучший ответ:
В таких нет) делать работу на своей машине исходники не отдавать до полной оплаты, других вариантов нет, только если скрипт самоуничтожения))))

Худший ответ:
Развитие ситуации всецело зависит от того, какие документы есть на руках, полагаю
Вопрос: Стоит ли публиковать на Хабре подкаст не об ИТ, но с мыслями ИТ-шника о девушках;)

Лучший ответ:
Да :)
И обязательно используйте эту картинку:


Худший ответ:
хмм посмотрю вечерком подкаст )
Вопрос: Как выровнять текст по соотношению к иконке bootstrap?

Лучший ответ:
h1 i.fa {
  vertical-align: /* значение */px
}

Худший ответ:
Например можно, в :before или :after в content: "this is text!" и через position: absolute регулировать.
Вопрос: CMS для высокой нагрузки?

Лучший ответ:
10к-14к не так много по сути и совершенно все равно какая cms будет. Все зависит только от ваших знаний. любая CMS будет тормозить без настройки кешей и практически любая CMS справится с нагрузкой если грамотно настройить кеш. Вариантов кеша - великое множество. 
Выбирайте ту CMS с который вы хорошо знакомы и у которой есть большое  комьюнити.

Худший ответ:
Замечательная идея - закинуть все картинки в Selectel, грузиться будет мгновенно, а платить - копейки. CMS конечно же Wordpress. Так и ресурсов много не нужно будет.
Вопрос: Как выбрать «правильный путь» в PHP?

Лучший ответ:
например mysql_query, который показывается как единственный вариант работы с БД в абсолютном большинстве учебников
Старых учебниках. Очень старых учебниках. Открываем документацию по PHP и видим:This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0. Instead, the MySQLi or PDO_MySQL extension should be used. See also MySQL: choosing an API guide and related FAQ for more information. Alternatives to this function include:
mysqli_query()
PDO::query()
То есть поглядывайте в документацию к PHP (на мой взгляд у PHP одна из лучших документаций из всего что я читал и смотрел, глупо в нее не поглядывать)
www.phptherightway.com (есть перевод на русский старой версии, он обновляется но лучше почитать оригинал).

Худший ответ:
Лучше дев-коуча/ментора/ревьювера не найти способа. Книги дают толк только когда уже получил некоторые фундаментальные знания. А до этого момента они только перегружают новичков лишней информацией да и устаревают знания быстро.
Честно говоря, периодически приходит в голову идея подрабатывать ревьювером, но:
- спрос очень небольшой, очень мало даже кто осознает убогость лапшекода
- этому можно и так научиться в нормальном коллективе с практикой код ревью
- новички вряд ли готовы выложить деньги по тарифу хотя бы 700 рублей/час
Вопрос: Как перенсти контакты из VK и FB в Gmail Contacts ?

Лучший ответ:
На хабре уже писали о подобном скрипте. Пост недавний, должно работать. 

Если имеется телефон с ОС Android, то можно добавить офф. приложение FB/VK, из приложения «Контакты» экспортировать контакты этих соц. сетей на SD карту в формате vCard и импортировать в Google.

Варианта с постоянной синхронизацией, увы, не знаю.

Худший ответ:
Самое простое — через android-телефон. Возможно, получится через эмулятор
Вопрос: Отсчет суток при использовании time()?

Лучший ответ:
самый простой вариант — date('Ymd', time())

Худший ответ:
И еще совет-напоминание. Если используете математику с секундами — не забывайте, что в году есть сутки из 23 часов и сутки из 25 часов. В дни перевода часов.
Вопрос: Минимум для junior web developer в Москве?

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

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

Лучший ответ:
Я вам щас дам четкое определение говнокода. Если хотите.
Говнокод - это изобретение плохой реализации там, где есть хорошие всем известные образцы. Использование собственного кода вместо стандартной библиотеки. Изобретение заново сортировки пузырьком. Собственной интепретации "что такое MVC".  NIH синдром и отсутствие базовых знаний.

Худший ответ:
Я вам щас дам четкое определение говнокода. Если хотите.
Говнокод - это изобретение плохой реализации там, где есть хорошие всем известные образцы. Использование собственного кода вместо стандартной библиотеки. Изобретение заново сортировки пузырьком. Собственной интепретации "что такое MVC".  NIH синдром и отсутствие базовых знаний.
Вопрос: Количество аргументов в методах. ООП?

Лучший ответ:
В большинстве — да, но есть методы, которые принимают 4-5 аргументов, и я не вижу в этом ничего плохого.
Все подобные правила — на самом деле рекомендации, которым нельзя следовать отключая собственную логику и здравый смысл.

Худший ответ:
Следуя принципу Single Responsibility (кстати придуманный как раз Робертом Мартином) при описании методов, количество аргументов действительно редко превышает значения 1.

Вообще, читая такие книги надо всегда обращать внимание на то, что написано мелким шрифтом (обычно под громким заголовком). Думаю, написав целую книгу советов о программировании, Мартин должен был объяснить исходя из каких соображений он дает такие советы.
Вопрос: Стоит ли брать видеокарту после 2х лет майнинга?

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

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

Лучший ответ:
А зачем вам менять комп? У вас очень производительная система, поменяете шило на мыло.

Худший ответ:
Для виртуальных машин можно использовать Parallels for Mac. Лицензия платная, но винда там хорошо интегрирована. Возможности ставить линуксы в виртуалки Параллелс не отменяет.

Оперативку, если есть возможность, добавьте. Чем больше — тем лучше. Новые аймаки выйдут возможно без сидирома. Корпус возможно уменьшится из-за этого, но думаю, SSD можно будет добавить.

На официальном сайте, в сторе: store.apple.com/us/configure/MC814LL/A? в максимальной комплектации у меня получилось Summary $3,486.00 :) Это без NAS, TC, ATV и т.п. Если есть возможность — берите :) Там 16Gb RAM, 2Tb SATA + SSD, графика АТИ 2Гб. Думаю, Вам хватит :)
Вопрос: Как программируется ПО (не игры и приложения) на мобильники?

Лучший ответ:
Если у вас знаний ноль - проблематично будет... Открываете телефон, ищите даташиты на тамошние микрухи. Находите (если повезет) процессор - читаете на него здоровенные мануалы по программированию. Попутно учите его ассемблер и IDA (если она его поддерживает). Информация о методах прошивки и слития с шансами есть в инете, но это наверняка не как два пальца об асфальт...

Худший ответ:
Ну, это легко. С обратного и начинайте. С ASM, потом процессоры. При желании за пару недель разберетесь, до понимания и ощущения уверенности.
Вопрос: MYSQL Insert — импорт json файла с большим количеством данных — как?

Лучший ответ:
Из личного опыта:
- "сервер похоже не вывозит выпадая с 500 ошибкой" - а лог ошибок на что? Там все написано, почему падает.
- самое страшное - делать запросы на изменение данных вне явно открытой транзакции в транзакционную таблицу (InnoDB). set autocommit=0, стартуете транзакцию и можно циклом вставлять данные. Неявная транзакция на каждый запрос замедляет работу раз в 100-200.
- вариант @zelenin'а c пакетным запросом - вообще не пробовал, но может быть хорошей альтернативой явным транзакциям.
- нет никакой нужды выполнять такое через веб, и иметь нюансы, с ним связанные - таймлимиты php и самого веб-сервера. Выполняйте импорт, запуская скрипт из командной строки. Я так демонов делал, работали по принципу "запустил и забыл", но это уже совсем другая история.
Вообще ~1300 записей о отелях и 32000 фотки (чисто url'ы с описаниями, наверно?) - не так много данных, скорее всего узкое место у вас - именно передача данных из PHP в MYSQL.

Худший ответ:
Память для php увеличивали ?
Вопрос: Приложение для прототипирования интерфейса iOS приложения?

Лучший ответ:
Настольное: Axure
Онлайн: uxpin.com

Худший ответ:
Ага, забыли
PaintCode
Оно конечно не столько для прототипирования… хотя все зависит от Вашей фантазии. Некоторые в экселе рисуют :)
Вопрос: Как сохранить настройки входа(логин пароль) в командной строке linux, чтобы не вводить 100 раз?

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

Худший ответ:
Да, надо использовать ключи, это надежнее паролей, так как не перехватывается.
Если же все-таки хотите использовать пароль заведите себе какую-то хранилку для этого, например keepass (очень удобно и вводить уже можно будет простым копированием).
Вопрос: Как найти число в строке на php?

Лучший ответ:
@maNULL и не говнокод вовсе. 
но так лучше:$string = "12,14,152,66,15";
$res = explode(',', $string);
$pos = array_search(15, $res);

Худший ответ:
Внесу свою лепту =)preg_match("/15\D|15$/", $string)
т.е. тут ищет число 15+любой символ кроме десятичного числа например "15asdfd" и если 15 в конце строки.
Вопрос: Админы, какое количество мониторов у вас на работе и какое их разрешение?

Лучший ответ:
Два монитора, 1920х1080.
Но продукт у вас должен быть под Линукс. У меня Debian

Худший ответ:
Я не админ, а программист, но часто использую админское по. 2 монитора 1920х1080.
Вопрос: Как урезать свой перфекционизм?

Лучший ответ:
Чтобы перестать делать лучше то, что ещё не сделано до конца, нужно понять одну простую истину: Запущенный проект лучше, чем не запущенный.
Давайте потренируемся:Что лучше: запущенный проект с несжатыми стилями или незапущенный со сжатыми?Что лучше: не запущенный проект с десятью страницами или запущенный с тремя?Что лучше: запущенный проект c jQuery или не запущенный без jQuery?
Надеюсь, вы смогли выбрать! Как узнать, что пора запустить проект? (Под запуском я имею в виду «показать людям». Например, если вы решили написать библиотеку, давайте считать «проект запущенным», если вы выложили её на гитхаб) Нужно прикинуть, сколько времени вам надо на разработку и умножить на два. Если получилось больше двух недель, то стоит разбить проект на части и прикинуть так про каждую часть. Соответственно, ставите дедлайны.
Промежуточные дедлайны помогают успеть к последнему. Старайтесь сначала реализовать основную функциональность, а потом дополнительную. Если не успеете к дедлайну доделать  дополнительное — сначала запустите основное, а потом видно будет, надо ли вообще доделывать дополнительное.
Ну и не беритесь за каждую идею, а выбирайте самые инетересные. Если вы будете делать пять проектов одновременно, скорее всего ни один не доделаете.
Удачи!

Худший ответ:
Если считаете, что сторонние либы, которые вы юзаете - тяжелое и тормозное дерьмище (а часто это именно так и бывает), то просто заведите свой npm репозиторий и складывайте туда свои практические решения, и переиспользуйте их
Вопрос: Запуск стороннего приложения?

Лучший ответ:
Разбирайтесь со своей программой. Зачем она чего-то ждёт? Она вызывает Process.waitFor()? Потому что иначе вызывающая программа не ожидает завершения вызванной. Вот код для примера:
import java.io.IOException;

public class Run {
        public static void main(String[] args) {
                try {
                        new ProcessBuilder("/usr/bin/kwrite").start();
                } catch (IOException e) {
                        e.printStackTrace();
                }
        }
}

Запускает программу и завершает работу (в Linux). Подставьте запуск notepad и проверьте. Неужели Java-программа не завершит работу?

Худший ответ:
Мне нужно запустить программу из Java и закрыть Java приложение. При этом запущенная программа будет продолжать работу.
У меня получается только запустить приложение и я не могу завершить работу Java приложения. Т.е. оно ждет когда будет завершено запущенное им приложение.
Вопрос: Что означает warmup кеша в Symfony2?

Лучший ответ:
Прогрев кэша? Закешировать генерирующиеся данные и потом уже когда кэш прогрет отдавать их без генерации.

Худший ответ:
Можно вручную из консоли подогревать кеш, а можно не делать этого и тогда при первом заходе на страницу будет выполнен весь процесс.