Comments 256
Скажите, Игорь, где Вы учились столь характерному для Вас стилю письменной речи?
Пристало где-то
Максим, зачем ви т'авите?
В свете появившегося топика, я так понимаю в «ТМ» решили провести разгрузочный день? :))
Разгрузочный, но с пользой? А ведь пользы явно не меньше, чем от ежедневной работы.
Что приятней, отвечать на вопросы назойливых пользователей или отлавливать баги? )
Разгрузочный, но с пользой? А ведь пользы явно не меньше, чем от ежедневной работы.
Что приятней, отвечать на вопросы назойливых пользователей или отлавливать баги? )
UFO just landed and posted this here
Juks, нужно было особо подчеркнуть, что отвечать мы сможем только на вопросы, связанные с разработкой, технологиями и прочими техническими вещами. Всяческие идеологичческие вещи — не наш конёк.
Кстати, про регистрацию уже не раз отвечал deniskin.
Кстати, про регистрацию уже не раз отвечал deniskin.
А значит спрашивать о сложившейся ситуации с унылыми топиками тут пока не надо?
У вас есть план, как сделать так, чтобы все люди публиковали топики, которые бы не были унылыми, по мнению всех людей?
Возможно стоит поощрять тех людей, которые пишут «правильные» с точки зрения идеологии хабра статьи. Не так давно была запущена программа поддержки пользователей (не помню точное название), при которой дарили книги за хорошие посты. Стоило бы продолжить его действие и сделать ее более заметной для новичков. В эту сторону напрашивается наем блоггеров, пишущих статье на хабр, но по-моему это не выход.
ФППП (программа поощрения) продолжает действовать, в сентябре подключится еще одна компания, будет интересно. Найм блоггеров не решит «проблему», все равно будут люди, которые будут писать про унылые топики и устраивать из-за этого драмы…
Спасибо, что были выше участия в тупой акции с ЧВ.
Спасибо, что были выше участия в тупой акции с ЧВ.
А кто по-вашему устроил тупую акцию с ЧВ.
И про какие драмы вы говорите, например.
И про какие драмы вы говорите, например.
Я не знаю, это вас нужно спросить, или ваших друзей.
Вдогонку, на будущее: постарайтесь сдерживать себя от написания подобных комментариев.
Вдогонку, на будущее: постарайтесь сдерживать себя от написания подобных комментариев.
А я думаю Вы прекрасно знаете кто это делал. И то что это не мы. А Вот Ваши действия, я считаю необоснованными. Вот скажите:
— Мы(BBSoD, Derzelle, Yellow_duck) кого-то обидели?
— Или может мы кому-то мешали?
Если Вы почитаете другие комменты выше перечисленных людей, Вы увидите, что они призывали не орать о каждом баге. И вообще я не считаю багов то что было предложено — если вы почитаете первый пост в том самом блоге(да он остался, т.к. человек предложивший — забанен не был) То поймете, что никто зла ни Вам ни любому хабражителю не хотел. Или то что мы писали в ЗАКРЫТОМ блоге и ПОД ЗАМКОМ это плохо?
Да там был флуд, но его никто не видел! А плюсовать комментарии не запрещено, правда же? Были топики поднятия кармы — это не домает систему хабра?
Я к тому, что хоть Вы и поступили не правильно(мы с Вами так никогда не поступали) — мы никаких драм не устраивали, это не тот сайт!
И акция проводилась отдельно, да, мы как и многие их хорошо знаем, и сдесь они были не последними людьми. Да и это была не акция, а просто солидарность.
А вот то что тут куча леммингов, которые пишут маты в открытую, в каждом топике и не банятся — это плохо.
И тот коаммент, что Вы привели. Ага для начала забаньте того кретина что написал матом, на который я ответил, не сдержавшись
— Мы(BBSoD, Derzelle, Yellow_duck) кого-то обидели?
— Или может мы кому-то мешали?
Если Вы почитаете другие комменты выше перечисленных людей, Вы увидите, что они призывали не орать о каждом баге. И вообще я не считаю багов то что было предложено — если вы почитаете первый пост в том самом блоге(да он остался, т.к. человек предложивший — забанен не был) То поймете, что никто зла ни Вам ни любому хабражителю не хотел. Или то что мы писали в ЗАКРЫТОМ блоге и ПОД ЗАМКОМ это плохо?
Да там был флуд, но его никто не видел! А плюсовать комментарии не запрещено, правда же? Были топики поднятия кармы — это не домает систему хабра?
Я к тому, что хоть Вы и поступили не правильно(мы с Вами так никогда не поступали) — мы никаких драм не устраивали, это не тот сайт!
И акция проводилась отдельно, да, мы как и многие их хорошо знаем, и сдесь они были не последними людьми. Да и это была не акция, а просто солидарность.
А вот то что тут куча леммингов, которые пишут маты в открытую, в каждом топике и не банятся — это плохо.
И тот коаммент, что Вы привели. Ага для начала забаньте того кретина что написал матом, на который я ответил, не сдержавшись
Давно хотел задать этот вопрос. Почему практически каждую ночь около 12 часов на хабре случается 502 Bad Gateway?
лог ротейт вероятно, хотя хз
Хабрасоздатели — контрамоты. См. «Понедельник начинается в субботу»
«… Это были контрамоты, товарищи! Люди, прибывшие в наш мир из другой вселенной, где время течет навстречу нашему. В результате взаимодействия противоположных потоков времени они из обыкновенных контрамотов, воспринимающих нашу Вселенную как фильм, пущенный наоборот, превратились в контрамотов дискретного типа. Природа этой дискретности нас пока не интересует. Важно другое. Важно то, что жизнь их в нашей Вселенной стала подчинена определенному ритмическому циклу. Если предположить для простоты, что единичный цикл был у них равен земным суткам, то существование их, с нашей точки зрения, выглядело бы так. В течение, скажем, первого июля они живут, работают и питаются совершенно как мы. Однако ровно, скажем, в полночь они вместе со своим оборудованием переходят не во второе июля, как это делаем мы, простые смертные, а в самое начало тридцатого июня, то есть не на мгновенье вперед, а на двое суток назад, если рассуждать с нашей точки зрения...».
«… Это были контрамоты, товарищи! Люди, прибывшие в наш мир из другой вселенной, где время течет навстречу нашему. В результате взаимодействия противоположных потоков времени они из обыкновенных контрамотов, воспринимающих нашу Вселенную как фильм, пущенный наоборот, превратились в контрамотов дискретного типа. Природа этой дискретности нас пока не интересует. Важно другое. Важно то, что жизнь их в нашей Вселенной стала подчинена определенному ритмическому циклу. Если предположить для простоты, что единичный цикл был у них равен земным суткам, то существование их, с нашей точки зрения, выглядело бы так. В течение, скажем, первого июля они живут, работают и питаются совершенно как мы. Однако ровно, скажем, в полночь они вместе со своим оборудованием переходят не во второе июля, как это делаем мы, простые смертные, а в самое начало тридцатого июня, то есть не на мгновенье вперед, а на двое суток назад, если рассуждать с нашей точки зрения...».
когда появятся корпоративные топики?
а хабраденьги?
а хабраденьги?
Корпоративные топики появятся примерно в то же время, что и корпоративные клиенты. Если всё будет хорошо, то в самом-самом начале сентября этого года.
Хабраденьги появятся как только достроим хабрабанк.
Хабраденьги появятся как только достроим хабрабанк.
Deniskin упоминал дату 1 сентября как момент начала активного развития корпоративного блогинга.
Какая суперская идея! Давно бы так!
Скажите пожалуйста, предвидется ли в обозримом будущем мобильная версия Хабра?
Скажите пожалуйста, предвидется ли в обозримом будущем мобильная версия Хабра?
Да, мобильную версию делать будем. Как только оскудеет наш багтрекер, сразу активно ей займемся. Самим такая версия очень нужна, неудобно ходить на Хабр с мобильных устройств.
Планируется ли возможность удаления своих топиков, или хотя бы их скрытие? чтобы глаза не мозолили.
Скрыть свой топик можно и сейчас. Зайдите в редактирование и нажмите «в черновики». Главное, следите за кармой :)
А будет ли решаться как-нибудь ситуация со многими вложенными комментариями, как например в этом топике? Некоторые комментарии с определенного момента читать очень не удобно. Возможно ли расширения места под комментарии или другие решения?
В супехрабре используются т.н. «вложенные» комментарии, возможности по управлению ветвями и отдельными комментариями, в связи с этим, очень обширные, всё упирается только во время.
Вчера на Хабре поднималась идея о создание тем-вопросов, где каждый мог бы задать интересующей его вопрос и получить мнения профессионалов и любителей. Может такая идея уже проходила в головах разработчиков из ТМ? Может быть есть возможность организовать это не как ещё один блог (усилиями хабрасообщества), а на техническому уровне создать подраздел для таких топиков?
Скажем добавить такой вид тем в строке выбора «топик/подкаст/ссылка/вопрос»…
Скажем добавить такой вид тем в строке выбора «топик/подкаст/ссылка/вопрос»…
Почему вы отдали предпочтение решению с бекэндом Apache+mod_php, а не FastCGI?
Что означает минус-ноль у комментариев, специально ли сделано такое отображение?
Это баг. Не ломайте голову над смыслом — другого смысла в этом нет.
А мне понравилась идея о бесконечно малой величине :) Типа, не ноль, но очень близко к нему. Технически именно это и происходит на самом деле.
Мне кажется у комментариев рейтинг вычисляется примерно как карма юзера, т.е. в БД хранится не целое число, вроде «-2» или «16» а что-то вроде «-0.12». И каким-то образом round() даёт сбой :)
У меня одного не работает тэг STRIKE (по крайней мере, в предпросмотре)?
PS. Если вопрос дурацкий — жду адекватного ответа: D
PS. Если вопрос дурацкий — жду адекватного ответа: D
И ещё, такой хитрый вопрос (небось в багтрекере уже есть, под меткой «гейзенбаг»): что происходит с комментариями в почте? Примерно так: захожу в письмо, к нему два чужих коммента; пишу свой, вижу его нормально; после обновления все комментарии кроме первых двух не показывались, и длилось это до вечера, когда автор второго написал вложенный в него.
Технический вопрос — непонятка: почему в некоторых топиках, на некоторое время путаются комментарии? одни из них сортируются по возрастанию, другие по убыванию, потом всё приходит в норму.
А что с тегами параграфов в топиках и загрузкой картинок? Просто без параграфов ни туды ни сюды…
Ответьте, пожалуйста, на вопрос :)
что значит ни туды? Я не могу за всех сказать в этом случае, тут у некоторых товарищей свои взгляды на то, какой должна быть вёрстка
Использование GOTO считается дурным тоном в программировании.
Скажите, пожалуйста, используете ли вы в своих проектах оператор GOTO?
Скажите, пожалуйста, используете ли вы в своих проектах оператор GOTO?
нет, потому что у нас просто технически нет такой возможности :) А так бы все на гоуту написали! ;)
Мы предпочитаем не распространятся на эту тему, но, раз на то пошло, мы всеми силами стараемся свести использование данного оператора к минимуму.
Интересно получается: У нас нет технической возможности, но все же мы их иногда используем))
Я чего-то не понял, или вы с Aist одинаково ответили?
Интересно получается: У нас нет технической возможности, но все же мы их иногда используем))
Интересно получается: У нас нет технической возможности, но все же мы их иногда используем))
Сегодня не сумел вставить ролик с «YouTube» в связи с чем пришлось отказаться от идеи публиковать топик.
Вставляя ссылку на ролик под тэг
В связи с этим хотелось бы также узнать, предвидется ли возрождение Хабравики или какого-то другого проекта для помощи по Хабру. Я здесь уже далеко не первый месяц, но как видите, сюрпризы до сих пор для меня появляются.
Вставляя ссылку на ролик под тэг
<video>
отображается сама ссылка, но не окно плеера. Всевозможные эксперименты не помогли. Очень странно это в свете того, что сегодня появлялись топики на главной с вставляемыми-клипами. Хочется по крайней мере знать, что это не моя глупая ошибка.В связи с этим хотелось бы также узнать, предвидется ли возрождение Хабравики или какого-то другого проекта для помощи по Хабру. Я здесь уже далеко не первый месяц, но как видите, сюрпризы до сих пор для меня появляются.
а можно ли получить эту хитрую ссылку на ролик? Судя по описанию проблемы это «парсер лох».
Кстати было бы неплохо добавить возможность отключения парсера как в комментариях так и в блогах
не стесняйтесь, сразу просите у нас все пароли :) Отключить парсер, это примерно тоже самое.
Отправил ссылку вам в личку.
Вас устраивают сервера и канал, на котором работает Хабр?
Сервера и канал нас устраивают. Приближается рубеж в 1000 000 обращений в сутки, поэтому мы постоянно работаем над оптимизацией базы данных и работы сервера базы данных.
У нас периодически возникают проблемы с хостингом, но специалисты Каравана стараются их решить максимально быстро, хотя это у них и не всегда получается.
И еще, мне кажется, что серверов не бывает много. Их у нас достаточно, было бы больше, мы бы пристроили к делу и их.
И еще, мне кажется, что серверов не бывает много. Их у нас достаточно, было бы больше, мы бы пристроили к делу и их.
У меня и еще у пары человек проблемы с доступностью Хабра. Особенно часто возникают проблемы с ajax-фишками, вместо результата (после голосования) выскакивает андефинед и голос не засчитывается. По пингу бывает до 50% потерь :(
Как реализована автоподстановка в поиске (на сервере), и почему XML?
Если создать топик и какой-то сильный хабровчанен посчитает этот топик унылым — он его минусует один раз и топик получает сразу-же -3 и уходит в отхабренные…
Тем самым, фактически одним голосом можно загубить новенький, подающий надежды топик. Не считаете ли вы, что это концептуально неправильно? :)
Тем самым, фактически одним голосом можно загубить новенький, подающий надежды топик. Не считаете ли вы, что это концептуально неправильно? :)
вопрос не по теме обсуждения
Сильные хабровчане как правило работают, а не торчат целый день на Хабре, ежесекундно нажимая F5, так что шанс, что совпадут сразу несколько условий и топик действительно получит минус от сильного, невелик.
UFO just landed and posted this here
А можно посмотреть на график загрузки CPU и Канала на машинке, где стоит хабр?
Если нет — не могли бы вы описать железо машинки и примерно описать на сколько она загружена?
Если нет — не могли бы вы описать железо машинки и примерно описать на сколько она загружена?
Вот, например, какая загрузка канала была в день выхода нового iPhone.
Хабрахабр обслуживается думся серверами: front-end и сервер MySQL.
Front-end (используется многими проектами) 2 x Xeon E5310 @ 1.60GHz (по 4 ядра в каждом), 8G RAM
Сервер базы: 2 x Xeon E5310 1.60GHz (по 4 ядра в каждом), 4G RAM, LSI MegaSAS 1064R 2x74 Gb SAS drives
Когда мы точно выжмем всё возможно из одного сервера базы, нагрузка будет распределена между несколькими. Этот момент не за горами. Лично я не вижу смысла масштабировать неэффективные решения.
Front-end (используется многими проектами) 2 x Xeon E5310 @ 1.60GHz (по 4 ядра в каждом), 8G RAM
Сервер базы: 2 x Xeon E5310 1.60GHz (по 4 ядра в каждом), 4G RAM, LSI MegaSAS 1064R 2x74 Gb SAS drives
Когда мы точно выжмем всё возможно из одного сервера базы, нагрузка будет распределена между несколькими. Этот момент не за горами. Лично я не вижу смысла масштабировать неэффективные решения.
Рассмотрите вариант в добавлении оперативы на сервер до 16GB или 32GB и заставить MySQL держать все индексы и пр. в оперативе… У нас летает выборка с сортом и лимитом по 500GB БД только в путь :)
Почему для передачи аснхронов вы выбрали именно XML, а не JSON, какие преимущества XML стали решающими при выборе?
А сколько у вас сейчас фронтэндов, бекэндов, серверов баз данных и интересно было бы услышать, как организована инфраструктура ваших проектов?
А нет ли в планах опции для отображения только новых комментариев/веток с новыми комментариями у хабратопиков? Порой, если топик набрал много комментов, то приходится очень долго пролистывать, выискивая отличающиеся по цвету.
Только что подумал об этом.
Было бы хорошо если рядом с топоком была кнопочка, при нажатии на нее открывается топик и видны только те посты, на которые есть ответ или новые посты.
Было бы хорошо если рядом с топоком была кнопочка, при нажатии на нее открывается топик и видны только те посты, на которые есть ответ или новые посты.
может быть можно сделать на greasemonkey/userscript?
Если посмотреть html например этой страницы то можна увидеть закоментированный блок:
Видимо это и есть(будет) для удобной навигации по новым коментариям.
<ul class="comments_bar"> ... <li class="cb_prev"> <a href="#" onclick="return commentForm.goPrevNewComment(event);" title="Следующий новый"></a></li> <li class="cb_next"> <a href="#" onclick="return commentForm.goNextNewComment(event);" title="Предыдущий новый"></a></li> <li class="cb_my"><span class="corner"></span> ...
Видимо это и есть(будет) для удобной навигации по новым коментариям.
1. Как организована засчита от DDOS? Стоит-ли перед серверов специализированное оборудование из серии Cisco Guard или вы по старинке парсите логи и жонглируете правами ipfw?
2. Используется-ли mod_security для apache?
2. Используется-ли mod_security для apache?
1 А вы с какой целью интересуетесь ;)
Не могли бы вы написать мини-хауту по эффективному ддосу Хабра? :)
/usr/local/Zend/apache2/bin/ab -n 10000 -c 1000 www.habrahab.ru/ :)
Хотелось-бы перенять опыт наших IT гуру так как скоро, думаю, будем сталкиваться с той же проблемой :(
1. Cisco Guard в автоматическом режиме + набор статических правил. Изучение состава трафика, когда это необходимо и принятие мер. Вообще защита от атак это целая история, нажит богатейший опыт в этом деле.
2. Не используется
2. Не используется
Какой из шаблонизаторов используется на хабре?
При количестве комментариев больше 200 при добавлении комментария начинаются появляться тормоза.
Слабо сделать асинхронную отдачу только тех комментариев, которых нет на странице (и запарсить куда нужно), а не рендерить все дерево? Были мысли по этому поводу?
И почему внутри топика не показывается количество комментариев? Вроде бы отдать дополнительный параметр в асинхроне проблем не составляет, и подсчет комментов, привязанных к топику — задача абсолютно и незатратная?
Слабо сделать асинхронную отдачу только тех комментариев, которых нет на странице (и запарсить куда нужно), а не рендерить все дерево? Были мысли по этому поводу?
И почему внутри топика не показывается количество комментариев? Вроде бы отдать дополнительный параметр в асинхроне проблем не составляет, и подсчет комментов, привязанных к топику — задача абсолютно и незатратная?
Не планируется ли следующая фича: поле обязательного (но анонимного) комментария для плюсующих/минусующих карму.
А если еще была бы информация с какого хабратопика/комментария был переход при этом в хабрацентр, было бы вообще здорово.
Для начинающих юзеров, думаю, было бы очень востребовано.
Нечто подобное есть на форуме cosmostv.by.
А если еще была бы информация с какого хабратопика/комментария был переход при этом в хабрацентр, было бы вообще здорово.
Для начинающих юзеров, думаю, было бы очень востребовано.
Нечто подобное есть на форуме cosmostv.by.
Почему нельзя удалить свой аккаунт?
Как новый, полностью переписанный движок держит нагрузку? Оно того стоило? (в плане нагрузки). Хотелось-бы увидеть статистические данные.
Можно сказать, что у нас периодически вылезают «уши» в разных местах системы. То тут, то там возникает какая-то «неоптимальность». Я думаю, что это вопрос ближайших недель, всё будет вылизано. Juks и buxley проделали огромную работу в плане оптимизации нового движка уже после того, как мы решили, что он оптимален.
Как когда-то говорил deniskin движок разрабатывался не столько и не только для того, что бы стать быстрее (хотя он и стал быстрее). Новый движок несравненно гибче, чем был предыдущий. Это позволит проекту двигаться дальше и развиваться.
Какие именно статистические данные вам интересны?
Как когда-то говорил deniskin движок разрабатывался не столько и не только для того, что бы стать быстрее (хотя он и стал быстрее). Новый движок несравненно гибче, чем был предыдущий. Это позволит проекту двигаться дальше и развиваться.
Какие именно статистические данные вам интересны?
Например, нагрузка CPU на недельном графике.
Или кол-во запросов в БД опять-же на недельном графике.
Чтобы где-нить в центре был как раз переход на новый движок.
Или кол-во запросов в БД опять-же на недельном графике.
Чтобы где-нить в центре был как раз переход на новый движок.
Средняя утилизация процессора базой данных снизилась со 50-100% до 0.5-10%. Сейчас предстоит решить проблему «упирания в диски». Опять же, очень хочется обойтись одним сервером, не с материальной, а только с практической точки зрения. Раскочегарить, так сказать
Уносите все индексы и кеш в оператвку… 16 GB вполне хватит для ваших нужд.
Это один из минусов аренды серверов в большом провайдере, на плёвую модернизацию может уйти месяц времени. Проклятая номенклатура.
В нашем случае, к сожалению, не получается ограничиться одними только индексами. Ключевые запросы, хоть и кешируются, всё равно требует чтения полей данных (посты, комментарии).
В нашем случае, к сожалению, не получается ограничиться одними только индексами. Ключевые запросы, хоть и кешируются, всё равно требует чтения полей данных (посты, комментарии).
В случае аренды серверов — вы правы. Тут надо взвесить все + и -. Причем, стоимость может очень кусаться.
Вообще, советую рассмотреть вариант со сбором своей площадки. Стримовский модем и выделенный IP… шучу :)
Арендовать помещение, провести оптику с магистралки и собрать там ни от кого независимую площадку. Сами собираемся так делать в соседнем помещении от офиса и получается не так дорого. Если у вас несколько проектов — то это вообще идеальный вариант.
Вообще, советую рассмотреть вариант со сбором своей площадки. Стримовский модем и выделенный IP… шучу :)
Арендовать помещение, провести оптику с магистралки и собрать там ни от кого независимую площадку. Сами собираемся так делать в соседнем помещении от офиса и получается не так дорого. Если у вас несколько проектов — то это вообще идеальный вариант.
Когда-то я делал свою площадку, но в том случае у компании были права собственности на помещение. Когда речь идёт о десятке серверов, это, бесспорно, лучший вариант
Можно арендовать не помещение, а несколько юнитов у какого-нибудь провайдера на ММТС9: а там и оптика между провайдерами, и пиринг и прочие вкусности.
Поставить свой роутер, который будет принимать BGP, каталист 2960 и сервера. Но тогда с защитой от DDoS нужно будет разбираться самостоятельно… Хотя и есть варианты всяких туннелей до удалённого гварда и обратно.
Поставить свой роутер, который будет принимать BGP, каталист 2960 и сервера. Но тогда с защитой от DDoS нужно будет разбираться самостоятельно… Хотя и есть варианты всяких туннелей до удалённого гварда и обратно.
Можно. С DDos самим разбираться не проблема.
Всё вопрос денег, в общем. Поставить стойку в своём помещении явно дешевле всего в смысле владения
Но сложнее в смысле каналов доступа. Всё таки, оптику проложить стоит никак не меньше 200 тысяч рублей за километр… Плюс стоимость услуг по передаче данных.
Один канал нам когда-то проложила корбина за небольшие деньги: где-то за 3000 уе, три года назад.
Видимо, инвестировали в будущее.
Но вот конкретно отсюда до опорной точки голдентелекома 10 метров, не думаю, что они попросили бы за это море денег. Вопрос в том, сколько мы здесь пробудем и целесообразно ли в связи с этим подобными движениями заниматься.
Видимо, инвестировали в будущее.
Но вот конкретно отсюда до опорной точки голдентелекома 10 метров, не думаю, что они попросили бы за это море денег. Вопрос в том, сколько мы здесь пробудем и целесообразно ли в связи с этим подобными движениями заниматься.
Забыл поблагодарить за ответ :)
Эффективная оптимизация.
Эффективная оптимизация.
1. Движок хабра полностью самописный, или всё же основан на какой-то библиотеке или фреймворке? Используются ли готовые (написанные до нового хабра) компоненты, типа jevix, и какие?
2. Будут ли от разработчиков статьи на тему разработки архтектуры, программирования конкретных узких мест, и т.п? Короче, делёжка опытом.
3. Будут ли выложены какие-то сверхудачные аутентичные компоненты и решения в общий доступ, опенсорцом?
4. В какой среде предпочитают ваять нетленки программисты хабра (notepad/vim/IDE)? Под какой ОС осуществляется основная работа?
5. На какой технический вопрос о хабре вам очень хотелось бы ответить? Рассказать о каком-то гениальном решении, или чем-то похвастаться.
2. Будут ли от разработчиков статьи на тему разработки архтектуры, программирования конкретных узких мест, и т.п? Короче, делёжка опытом.
3. Будут ли выложены какие-то сверхудачные аутентичные компоненты и решения в общий доступ, опенсорцом?
4. В какой среде предпочитают ваять нетленки программисты хабра (notepad/vim/IDE)? Под какой ОС осуществляется основная работа?
5. На какой технический вопрос о хабре вам очень хотелось бы ответить? Рассказать о каком-то гениальном решении, или чем-то похвастаться.
1. Разработан нами с пустого места. Конечно, с изучением проблематики и того, что имелось до того. Наследование компонентов имеет место, конечно.
2. Думаю, да.
3. Когда нам будет точно за это не стыдно.
4. Каждый по-своему. Windows, Linux, MacOS
5. Особо гениального пока ничего нет. Лично мне приятно, что нам пока удаётся обходиться одним сервером MySQL, хоть и не без некоторых проблем. Я считаю, что это важный опыт и испытываю некоторое пренебрежение к такому подходу, когда любая проблема решается увеличением количества серверов и обеспечением их работы высококвалифицированными кадрами.
952 000 обращений за вчера это не так уж мало, учитывая структуру данных проекта и все взаимосвязи, прослеживаемые при работе с зарегистрированными пользователями.
Дополнительный сервер базы данных поддерживает актуальное состояние базы и всегда готов прийти на помощь :-)
2. Думаю, да.
3. Когда нам будет точно за это не стыдно.
4. Каждый по-своему. Windows, Linux, MacOS
5. Особо гениального пока ничего нет. Лично мне приятно, что нам пока удаётся обходиться одним сервером MySQL, хоть и не без некоторых проблем. Я считаю, что это важный опыт и испытываю некоторое пренебрежение к такому подходу, когда любая проблема решается увеличением количества серверов и обеспечением их работы высококвалифицированными кадрами.
952 000 обращений за вчера это не так уж мало, учитывая структуру данных проекта и все взаимосвязи, прослеживаемые при работе с зарегистрированными пользователями.
Дополнительный сервер базы данных поддерживает актуальное состояние базы и всегда готов прийти на помощь :-)
4) Zend. С недавних пор некоторые используют NetBeans 6.5.
Большая часть кода написано на iMac'ах.
Большая часть сидит на маках. Остальные — мы называем их «сексуальные меньшинства» — работают на PC и Linux.
Вот опять перемешались посты
UFO just landed and posted this here
UFO just landed and posted this here
У нас, как вы могли заметить, чрезвычайно короткий этап тестирования. Это плохо тем, что иногда мы показываем людям плохо оттестированый функционал. Но в то же время, это хорошо тем, что пользователи очень быстро получают возможность пользоваться тем, что мы сделали. Мне кажется, что найти оптимального соотношения между хорошо и плохо мы ещё не смогли.
Если коротко: в случае, если вы не видите своей ленты на Хабре, значит её ещё не сделали.
Если коротко: в случае, если вы не видите своей ленты на Хабре, значит её ещё не сделали.
UFO just landed and posted this here
Вы работаете по одиночке или используете какие-то методики типа ХР?
Была попытка внедрить scrum, он сейчас в каком-то виде действует, но как мне кажется, подходит больше для работы типа «просиживаю штаны в финансируемом стартапе», нежели для случая когда нужно поддерживать и развивать нагруженный проект и работы в стрессовых ситуациях.
когда заработает поисковая система имени Бухтоярова?
Хм, кто-то вайпить тематические начал, надо бороться!
1. Почему вместо типографа на JavaScript с возможностью выделения лишь отдельных кусков текста был сделан серверный неотключаемый?
2.1. Лично я привык видеть в интерфейсах либо местное время, либо UTC, поэтому отсутствие настройки меня первое время сбивало. Неужели никто не догадался сделать?
2.2. Сейчас в title таймстампов пишется +03:00, хотя должно быть +04:00. Судя по этому топику, пересчёт летнего/зимнего времени остаётся на совести пользователя. Может, стоит с этим разобраться? (Да, считайте меня педантом, но такие неаккуратности сильно раздражают и иногда мешают.)
Ах, да. Спасибо вам всем за микроформаты в Суперхабре.
2.1. Лично я привык видеть в интерфейсах либо местное время, либо UTC, поэтому отсутствие настройки меня первое время сбивало. Неужели никто не догадался сделать?
2.2. Сейчас в title таймстампов пишется +03:00, хотя должно быть +04:00. Судя по этому топику, пересчёт летнего/зимнего времени остаётся на совести пользователя. Может, стоит с этим разобраться? (Да, считайте меня педантом, но такие неаккуратности сильно раздражают и иногда мешают.)
Ах, да. Спасибо вам всем за микроформаты в Суперхабре.
1. Типографика не главная его задача и яваскриптом это не решается.
2. Клиентский яваскрипт автоматически применяет часовой пояс при преобразовании метки времени в дату.
2. Клиентский яваскрипт автоматически применяет часовой пояс при преобразовании метки времени в дату.
1. Это не мешает свалить типографику на JS, оставив всё остальное.
2. Во всех доступных мне браузерах (Opera 9.52 и Fx 3.0.1) рядом с постами и комментариями я вижу московское время.
2. Во всех доступных мне браузерах (Opera 9.52 и Fx 3.0.1) рядом с постами и комментариями я вижу московское время.
1. Мы не доверяем клиентской стороне однородность стиля.
2. Насколько это плохо конкретно для вас?
2. Насколько это плохо конкретно для вас?
Я вас очень, очень прошу писать все пожелания по тому, как работает местный типограф (jevix) по адресу ur001ur001@gmail.com. Это будет дополнительный источник мотивации, это, всё же, с некоторых пор проект с открытым кодом, а Денис любит получать письма
3. Почему в появляющемся временами сообщении «Возникла ошибка передачи XML-данных» не написано по-человечески, как следует поступить или хотя бы что, собственно, случилось?
Да, пожалуй, стоит написать, «Пожалуйста, повторите попытку, если проблема сохранится, обратитесь к администратору сети»
Расскажите, пожалуйста, о пессимизации, или это идеологическое?)
Интересно узнать, email для восстановления пароля нельзя поменять в связи с закрытием регистрации, или его вообще менять нельзя?
Планируется ли возвращение мегаприятного сочетания Ctrl+Left\Right для путешествия по страницам? Чертовски привык к нему…
Какие ещё системы кроме Jevix вы рассматривали для парсинга пользовательского ввода? Почему выбрали именно его?
Как вы работаете с мускулом? Хранилки/триггеры какие? Типы таблиц (InnoDB?)
Заранее спасибо.
Заранее спасибо.
Давно хотел спросить… Как вы додумались до такого умопомрачительного логотипа?
Логотип нарисовал pavel за несколько дней и ночей. Техническое задание было примерно такое: «Нам нужен логотип, он может быть как шар из переплетений, где каждое переплетение, это узел, им может быть аккаунт пользователя, блог, страница компании или что-нибудь еще».
Такова вкратце история хабралоготипа.
Такова вкратце история хабралоготипа.
UFO just landed and posted this here
Сервера арендуются в караване, караван покупает в крафтвее. Ещё немного, терпение закончится и мы будем их сами собирать
UFO just landed and posted this here
Пока используется самодельный мониторинг доступности проектов
Значительная волокита по многим вопросам, проблемы с железом решаются довольно долго, так как каваран сам на гарантии крафтвея и ничего, кроме замены диска сам сделать не может (это, к счастью, он делает моментально).
На любые железные проблемы надо ждать «человека из крафтвея», покоторый, как до меня доходит особо «не алё», толку от него, как от козла молока, только почти каждый его «вылет» стоит полного реинсталла.
Резюме: когда это возможно, сервера лучше иметь свои, если это позволяет бюджет, более того, самостоятельно собранный сервер из хороших комплектующих, скажем intel, в умелых руках не только дешевле, но и способен конкурировать по удобству в эксплуатации с брендовыми, так как гарантия распространяется на каждый компонент в отдельности, что не обязывает вас ждать действий со стороны разных умников.
Последний заказанный сервер мы ждём уже примерно 4 месяца. При этом я мог бы и уже имел опыт покупки, подобного оборудования в магазинах за неделю.
На любые железные проблемы надо ждать «человека из крафтвея», покоторый, как до меня доходит особо «не алё», толку от него, как от козла молока, только почти каждый его «вылет» стоит полного реинсталла.
Резюме: когда это возможно, сервера лучше иметь свои, если это позволяет бюджет, более того, самостоятельно собранный сервер из хороших комплектующих, скажем intel, в умелых руках не только дешевле, но и способен конкурировать по удобству в эксплуатации с брендовыми, так как гарантия распространяется на каждый компонент в отдельности, что не обязывает вас ждать действий со стороны разных умников.
Последний заказанный сервер мы ждём уже примерно 4 месяца. При этом я мог бы и уже имел опыт покупки, подобного оборудования в магазинах за неделю.
Интересует вопрос кеширования.
1. Мемкеш, как я понял, стоит на фронте?
2. Используется ли файловый кеш в дополнение к нему (ну мало ли :)?
3. Если фронт один, то чем оправдано использование мемкеша, учитывая коннект к нему по tcp/ip?
4. Используется ли реализация тегирования ключей кеша?
5. Уже лезу в военную тайну:
1. Мемкеш, как я понял, стоит на фронте?
2. Используется ли файловый кеш в дополнение к нему (ну мало ли :)?
3. Если фронт один, то чем оправдано использование мемкеша, учитывая коннект к нему по tcp/ip?
4. Используется ли реализация тегирования ключей кеша?
5. Уже лезу в военную тайну:
В избранном есть статьи, котороые по разным причинам были заблокированы или удалены. Будет ли возможность их оставить хотя бы тем, кто внес в избранное? Или лучше не думать об этом и продолжать пользоваться scrapbook-ом? :)
UFO just landed and posted this here
1)Каковы пороги для обретения более высокой силы голоса?
2)Верна ли моя догадка, о том что сила голоса это все таки не целое число?
2)Верна ли моя догадка, о том что сила голоса это все таки не целое число?
что случилось с моим старым аккаунтом (tema_gad)?
*письма в техподдержку остались без ответа*
*письма в техподдержку остались без ответа*
UFO just landed and posted this here
UFO just landed and posted this here
2. Довольно часто разработчики работают из дома, чаще всего в выходные, или ночью. Рабочий день начинается в 12 дня, плюс минус. Поздно вечером всегда кто-нибудь присутствует. Ночевки — вполне частое явление. По традиции заночевавшие утром часто отвечают на вопрос про Любу — так зовут надувную резиновую женщину, ночью она охраняет наш офис.
1. Джаббер и ноги — основные средства коммуникации. Офис небольшой, со срочными вопросами проще дойти до коллеги, чем описывать проблему словами в IM.
UFO just landed and posted this here
Используете ли вы аутсорсинг хоть в одной сфере вашей работы (не обязательно код, это может быть и бухгалтерия)?
Какая цель существования «Тематических Медия»? Т.е. по русски — чего вы хотите добиться в итоге?
Какая цель существования «Тематических Медия»? Т.е. по русски — чего вы хотите добиться в итоге?
Да, мы аутсорсим бухгалтерию в профессиональной бухгалтерской компании. Другая область аутсорсинга — иконки. Мы считаем Турбомилк могущественными королями иконок. Область правовых отношений тоже аутсорсится в профессиональной компании.
Цель ТМ — построить медийный издательский дом, который раньше никто не строил.
Цель ТМ — построить медийный издательский дом, который раньше никто не строил.
При медленном соединении часто бывает, что не догружаются длинные ветки комментариев — это особенно неудобно когда приходишь читать комментарии во второй раз (при первой загрузке новые подсвечиваются, но страница не догрузилась, после f5 уже не подсвечиваются...). Планируется ли решать проблему с медленными клиентами? Если нет, может быть подсвечивать новые комментарии в течении всей сессии?
При нажатии на «написать комментарий» или «ответить» поле ввода очищается. Это тактический ход или кара смертным за лишние телодвижения?
Почему во время профилактических работ вы отдаёте страницу «Хабрахабр / Профилактика» с HTTP-кодом
"200 OK"
, а не "503 Service Unavailable"
?Если в строке употребить смайл (я юзаю обычно «: D»), то двоеточие прилипнет к предыдущему слову, а буква D останется
В копилку к вопросам зала:
Когда будет добавлена возможность отключать Типограф для статей и комментариев?
В данный момент мы наблюдаем ухудшение качества большинства материалов исключительно благодаря Типографу. Так сложилось, что на Хабре довольно часто люди делятся кусками кода как в топиках, так и в комментариях к ним. Изза типографа, который норовит всюду навставлять пробелов и псевдо-красивых «кавычек», код в подавляющем большинстве случаев становится просто нечитаем.
По поводу пробелов к двоеточиям: изза этого ruby-rails код тоже страдает, как ни странно. А мучать сотни людей изза того что десяток идиотов забывает поставить пробел после двоеточия — это маразм.
Типограф оно может и красиво местами, но на данный момент его применение идет скорее во вред материалам, нежели во благо.
Когда будет добавлена возможность отключать Типограф для статей и комментариев?
В данный момент мы наблюдаем ухудшение качества большинства материалов исключительно благодаря Типографу. Так сложилось, что на Хабре довольно часто люди делятся кусками кода как в топиках, так и в комментариях к ним. Изза типографа, который норовит всюду навставлять пробелов и псевдо-красивых «кавычек», код в подавляющем большинстве случаев становится просто нечитаем.
По поводу пробелов к двоеточиям: изза этого ruby-rails код тоже страдает, как ни странно. А мучать сотни людей изза того что десяток идиотов забывает поставить пробел после двоеточия — это маразм.
Типограф оно может и красиво местами, но на данный момент его применение идет скорее во вред материалам, нежели во благо.
<code>some code here</code>
Будь это литературный ресурс, я бы согласился. Но Хабр — ресурс скорее технический, и потребность людей в вставке кода в текст гораздо выше, нежели в «красивых» кавчках и “правильных” пробелах.
Как вы считаете, насколько часто на Хабре возникает потребность вставить «» в текст и напомнить автору поставить пробел после «?» или «:»?
И насколько часто возникает потребность в использовании <code>?
Почему-то мне кажется, что сторонников «» и пробелов-после-двоеточия окажется меньше,
нежели желающих вставить код не заморачивая себе голову особенностями работы Типографа.
IMO, возможность писать комментарии и топики без заморочек (без набирания <code> каждый раз) — гораздо более востребована на Хабре, нежели Типограф в том виде, в каком он есть сейчас.
На данный момент это всё скорее выглядит, как жертвы красоте в минус удобству использования.
Как вы считаете, насколько часто на Хабре возникает потребность вставить «» в текст и напомнить автору поставить пробел после «?» или «:»?
И насколько часто возникает потребность в использовании <code>?
Почему-то мне кажется, что сторонников «» и пробелов-после-двоеточия окажется меньше,
нежели желающих вставить код не заморачивая себе голову особенностями работы Типографа.
IMO, возможность писать комментарии и топики без заморочек (без набирания <code> каждый раз) — гораздо более востребована на Хабре, нежели Типограф в том виде, в каком он есть сейчас.
На данный момент это всё скорее выглядит, как жертвы красоте в минус удобству использования.
Sign up to leave a comment.
Вопросы зала