November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Friday, June 5th, 2009 02:39 pm

“про девочку Машу, которая никому не дает покоя, и в первую очередь – своему другу Медведю”

Это я один такой испорченный, что неправильно понимаю название и описание третьей серии нового российского мультфильма?

Оригинал этой записи в личном блоге.

Wednesday, September 23rd, 2009 02:06 pm (UTC)
готовый код на production-сервера раскладывают админы. и ограничения доступа в веб-серврах тоже настраивают они. быдлокодеры в данном случае ни при чём
Wednesday, September 23rd, 2009 02:27 pm (UTC)
ну я к тому, что админ может не знать о метаданных системы контроля версий и вообще не разбираться, что там такое лежит то. он должен сделать, чтоб это было доступно. с моей точки зрения
но косяк конечно чрезвычайно забавный в любом случае
Wednesday, September 23rd, 2009 02:30 pm (UTC)
админ может не разбираться, как работают выкладываемые файлы, но про систему контроля версий из которой он берёт эти файлы для выкладки, он не знать не может
Thursday, September 24th, 2009 05:21 am (UTC)
для меня просто было не очевидно, что именно так всё устроено. если это устроенно именно так, то...
ну не знают они, что там за каталоги )))
Wednesday, September 23rd, 2009 03:05 pm (UTC)
админ должен не быть тупым мудаком и смотреть что лежит в вебруте. Да и эта "уязвимость" известна еще с времен цвс. Кстати, я вот даже в одном из своих проектов это обнаружил, причина - миграция с apache на nginx, а лимит был прописан на уровне .htaccess. От осознания того, что кто-то мог посмотреть локальную модификацию magento & phpbb становится страшно.
Wednesday, September 23rd, 2009 03:07 pm (UTC)
админ должен не быть тупым мудаком
о чём, собственно, и речь :)
я однажды сильно накололся на использовании .htaccess, который кто-то кривыми ручками подправил на тестовом сервере, закоммитил вместе с основными изменениями, и оттуда оно выползло на production.
с тех пор всё существенное пишу только в основном конфиге сервера
Thursday, September 24th, 2009 08:40 am (UTC)
"админ должен не быть тупым мудаком"

К сожалению, понимание этого простого факта ныне почти утрачено.
Мои соображения (ничего конкретного, скорей средняя картина по отрасли, в масштабах города): http://dinozavr.livejournal.com/1708795.html
Thursday, September 24th, 2009 09:00 am (UTC)
ну, не стоит драматизировать, но в целом тенденция есть. Мне приходили заявки на security audit linux серверов (LAMP), на которых я обнаруживал запущенный firefox, kde и vnc server через который это говно и админилось. Еще пару раз видел на админских форумах скриншоты (!) консоли для воспроизведения сообщений об ошибках, тоже доставляет, да.
Thursday, September 24th, 2009 10:38 am (UTC)
одно слово LAMP навевает нехорошие мысли ещё до начала аудита ;)
Thursday, September 24th, 2009 07:41 am (UTC)
готовый код себе, как админу, я, как нормальный быдлокодер, отдаю в .deb ибо нефиг.
Thursday, September 24th, 2009 10:38 am (UTC)
и так по 10 раз в день на сотни серверов?
Thursday, September 24th, 2009 10:50 am (UTC)
по 10 раз в день на продакшене? и чем на этих сотнях серверов apt-get install отличается от svn up?
Thursday, September 24th, 2009 10:54 am (UTC)
объёмами. apt-get install и svn export будут раскладывать все файлы, а svn up и rsync - только изменившиеся.
Thursday, September 24th, 2009 11:31 am (UTC)
аргумент. но я как-то затрудняюсь предстаивть себе ТАКИЕ объёмы, при том что не пользовательские данные. у меня, опять же, идёт не одним пакетом а несколькими -- там есть слабозависимые куски. соответственно всё сразу апдэйтить надо редко.
Thursday, September 24th, 2009 12:23 pm (UTC)
в моём понимании пакет - это что-то относительно редко меняющееся и потенциально требующее остановки сервиса в процессе установки/апгрейда.

а сайт, особенно во время активной разработки, меняется часто. ну не перепаковывать же всё целиком из-за одной исправленной ошибки в каком-нибудь CSS-файле. хотя, может, это у меня религиозное
Thursday, September 24th, 2009 12:44 pm (UTC)
свои недостатки тоже есть, и с ними, опять же, можно побороться ;) и свои плюсы.
а по месту править, так у программиста прав нет. ну на тестовом сервере ему sudo можно разрешить, но он же тоже взвоет ;)

или, например, если кроме набора perl/php, шаблонов и css есть что-нибудь компилируемое, то тут svn up не обойдёшься.
Thursday, September 24th, 2009 12:46 pm (UTC)
не-не, разработчику на production-сервере делать нечего. никаких правок по месту. правка на девелоперских машинах, потом commit в репозиторий, потом выкладка.

svn, в отличие от cvs, хорошо поддерживает бинарные файлы
Thursday, September 24th, 2009 12:50 pm (UTC)
это понятно, но если ты svn'ом расставляешь права, то они у тебя на девелоперской машине так же расставятся.

это я тоже знаю, но собрать бинарник всё равно надо.
Thursday, September 24th, 2009 01:04 pm (UTC)
Дада, деб невероятно удобен, особенно когда локальные машины разработчиков на винде, сервера web - часть на фре, часть на RHEL, сервер баз данный - на оракле, а у заказчика вообще может AIX стоять. Ну и каждый раз гонять многомегобайтный пакет при изменении двух файлов - тоже достойное Админа решение.
Thursday, September 24th, 2009 01:11 pm (UTC)
проходите, товарищ, проходите...