Comments 40
Хабр — торт. Спасибо.
Нормально, всё в одном месте.
Да, для этого и делал. Я даже доволен собой — про CPAN например того что выше в одном флаконе вообще нигде нет — все про Build.PL забывают. Плюс всё перепроверено и я постарался дать это с точки зрения применения где угодно.
А что написано на бутылке рядом с жезвой для кофе(справа вверху)? Разверните, не видно.
Можно смело помечать пост, как «Рекомендовано к использованию».
От себя могу добавить, чтобы избежать проблем с «несанкционированным» обновлением, можно выбирать хостинг, где предлагаются несколько предустановленных версий PHP, Python, Ruby и фреймворков. Здорово облегчает жизнь.
От себя могу добавить, чтобы избежать проблем с «несанкционированным» обновлением, можно выбирать хостинг, где предлагаются несколько предустановленных версий PHP, Python, Ruby и фреймворков. Здорово облегчает жизнь.
Для руби ещё есть Ruby Version Manager (RVM), позволяющий управлять не только джемами, но и версиями руби, загружать определённые окружения со своими наборами джемов. Правда, это скорее для разработки.
Самоделкин!
*ушёл в ностальгию*
*ушёл в ностальгию*
афтор!
прежде чем браться за администрирование *NIX-сервера ты бы хоть какой-нибудь «Linux для чайников» почитал, это не займёт много времени, пока в туалете на толчке сидишь — вполне хватит. Тогда бы тебе не пришло бы в голову писать такие банальные графоманские посты. Более того — этот пост просто вреден, потому что он у таких же невежд создаёт иллюзию понимания.
прежде чем браться за администрирование *NIX-сервера ты бы хоть какой-нибудь «Linux для чайников» почитал, это не займёт много времени, пока в туалете на толчке сидишь — вполне хватит. Тогда бы тебе не пришло бы в голову писать такие банальные графоманские посты. Более того — этот пост просто вреден, потому что он у таких же невежд создаёт иллюзию понимания.
Чем-чем он вреден?
он у таких же невежд создаёт иллюзию понимания!
У меня, например, создал… я тоже такой же невежда.
У меня, например, создал… я тоже такой же невежда.
вреден тем что написан в стиле и на уровне «как крякнуть прошивку в телефоне» (данную конкретную операцию человек может и выполнит, но как до этого не понимал как телефон работает — так и после этого не будет). Если человек не понимает perl или bash — то прежде чем допускать к администрированию *NIX-сервера его следует отправить их изучать.
Вы странный и смешной. Причём тут администрирование *NIX? Вы думаете, что если человек может бегло поставить сервер и профессионально настроить apache, или если человек хорошо знает какой-то язык, или если человек хорошо знает методы веб-программирование, то это говорит о том что он опытно и бегло разбирается в системах дистрибьюции всяких разных языков? Да во всех трёх случаях — за 10 может ни разу не столкнуться. Вот я ни разу в жизни ни одного пакета не сделал. Вру — делал псевдопорт FreeBSD. И что? У меня мало опыта, или я ничего не понимаю на уровне «Linux для чайников»?
И психологический вопрос — Вы верите что все получают образование строго фундаментально? Вот Вы, например? Чем плохо, если какой-нибудь смышлёный лузер возьмёт и после статьи не побоится сделать ./configure --prefix, пробежит по всем граблям, вчитается в документацию и будет более образованным?
Вобщем, не понимаю что вызвало такой батхёрт у Вас.
И психологический вопрос — Вы верите что все получают образование строго фундаментально? Вот Вы, например? Чем плохо, если какой-нибудь смышлёный лузер возьмёт и после статьи не побоится сделать ./configure --prefix, пробежит по всем граблям, вчитается в документацию и будет более образованным?
Вобщем, не понимаю что вызвало такой батхёрт у Вас.
Какой толстый.
Извините, но… срем! Сливаем!
Извините, но… срем! Сливаем!
Замечание насчет Python: если у хостера установлен virtualenv, то следует воспользоваться им, а не костылями. Даже если у хостера virtualenv нет, то возможно стоит попробовать попросить поставить эту единственную программу, которая решит большинство проблем с установкой библиотек Питона на хостинге.
Это настройка-то окружения грабли? Как раз самый UNIX-way. А вот virtualenv может и удобный, но как раз грабли. Это очень тонкий религиозный вопрос.
Найдите у меня к комментарии хоть одно упоминание слова «грабли» — оплачу вам пиво.
virtualenv позволяет конфигурировать изолированное окружение для каждого python-проекта на сервере. А если уж заводить разговор о «UNIX-way», то уже само использование «easy_install» — не UNIX-way.
virtualenv позволяет конфигурировать изолированное окружение для каждого python-проекта на сервере. А если уж заводить разговор о «UNIX-way», то уже само использование «easy_install» — не UNIX-way.
virtualenv ещё и позволяет удобнее настроить использование python-фреймворков.
Т.е. устанавливаются «общие» python 2.6, 2.7 и т.п. + требуемые site-packages в разных каталогах, затем в virtualenv — разные версии Django, TurboGears и т.п., причём с использованием разных «общих» версий python. Дополнительный профит — нет проблем с обновлениями python и фреймворков.
Т.е. устанавливаются «общие» python 2.6, 2.7 и т.п. + требуемые site-packages в разных каталогах, затем в virtualenv — разные версии Django, TurboGears и т.п., причём с использованием разных «общих» версий python. Дополнительный профит — нет проблем с обновлениями python и фреймворков.
Хм, чего же все так прицепились к хостерам… хостинг дешевый потому и стоит базовый набор, им нафик ненадо что-то доустанавливать из-за кого-то одного. Надо что-то лишнее — вперед на свой сервак хостится. Кстати, именно так и делаю, чтобы не быть привязанным к каким-то требованиям хостера.
Лично я бы на месте хостера блокировал бы любые необоснованные просьбы установки лишних модулей и корректно бы предлагал планы для перехода на личный сервер с root-ом и морочьтесь сами как хотите.
PS: Без обид )
Лично я бы на месте хостера блокировал бы любые необоснованные просьбы установки лишних модулей и корректно бы предлагал планы для перехода на личный сервер с root-ом и морочьтесь сами как хотите.
PS: Без обид )
1. Я уже высказывал в статье ту мысль, что подобные вещи неплохо делать и для проектов на своих серверах.
2. Почему Вы считаете, что «личный сервер» — это следующая ступень? Вы предлагаете человеку сменить автобус на личный автомобиль. Человек садиться на заднее сиденье и в какой-то момент понимает, что его никто не повезёт, что машину придётся мыть и чинить, и так далее. Это отнюдь не следующая ступень.
3. Вообще я хостер ;) Я просто предлагаю воспользоваться автобусом Scania Lux :)
2. Почему Вы считаете, что «личный сервер» — это следующая ступень? Вы предлагаете человеку сменить автобус на личный автомобиль. Человек садиться на заднее сиденье и в какой-то момент понимает, что его никто не повезёт, что машину придётся мыть и чинить, и так далее. Это отнюдь не следующая ступень.
3. Вообще я хостер ;) Я просто предлагаю воспользоваться автобусом Scania Lux :)
Для комфорта надо личный автомобиль, т.е. именно Вы контролируете где остановиться. А на автобусе даже на люксовом Вы всего-лишь пассажир, который не должен указывать водителю какие колеса ставить и какой бензин заливать.
И да, я тоже занимаюсь косвенно хостингом, и да, я ставлю модули лишние если они обоснованные, и да, у меня цены бешеные…
И да, я тоже занимаюсь косвенно хостингом, и да, я ставлю модули лишние если они обоснованные, и да, у меня цены бешеные…
Вы пропустили всю мою тираду про то, что надо учиться управлять автомобилем, знать правила где остановиться, стоять в очередях на границах, чинить его, знать какие колёса поставить :)
ну вот, а самый главный — как поставить PECL-модуль в домашний каталог — не рассказали
*известный тег*
*известный тег*
мне как-то кажется, Вы упомянули вроде все, но все как-то вскольз, рядовому пользователю (не системному администратору) на которого очевидно и расчитан этот пост в большинстве случаев не удастся установить что-то по этой инструкции. Для НЕ специалистов пост сложный, для знающих людей Вы не сказали ничего нового. Статья безусловно интересна и добавлена в избраное, но использовать её можно лишь в качестве первоначального справочника.
Вот про PECL-модуль надо было рассказать
Оформили код хотя бы в качестве цитат. Чуть глаза не сломал пока читал.
Вот про PECL-модуль надо было рассказать
Оформили код хотя бы в качестве цитат. Чуть глаза не сломал пока читал.
Sign up to leave a comment.
Хостер, поставь мне модуль, а?