Pull to refresh

Comments 125

Кстати, когда увидел название, сразу вспомнилось "Выдыхай бобёр, выдыхай!" © анекдот :)

Между прочим, сейчас самый активный пользователь там, небезызвестный НикПо %)
Интересно, мой комментарий в минус вбивают за анекдот или за НикПо? ;)
за анекдот.. ссылку на него нужно было указывать :)
А кто-нибудь объяснит, в чем смысл таких систем, разве в браузере не достаточно держать закладки?
UFO landed and left these words here
UFO landed and left these words here
Тогда другой вопрос: зачем этот "бобёр", если есть "делишес"?
Тогда другой вопрос: зачем этот "бобёр", если есть "делишес"?
UFO landed and left these words here
Я из-за поиска пользуюсь гуглемарками. Гугль давно отучил меня бродить по каким-то деревьям, листать списки. Ввел в окошке поиска ключевые слова и вуаля - получай результат. Главное не забывать в notes вписывать что-то.

Ну и как минимум необходимость держать актуальные версии букмарков дома и на работе.
>Ввел в окошке поиска ключевые слова и вуаля - получай результат
Я именно так своими закладками в Опере и пользуюсь :)
Кстати, приятно удивил. Правда, только недавно зарегилась, еще не все поюзала, но, честно говоря, ожидала чуть меньше от него. отлично! ребят, только не оставнавливайтесь, ага?))
Неприятно что клонят втупую. Надо брать хорошую идею за основу и докручивать ее во чтото свое. Клоны никогда не смогут ничего добиться. А смелые идеи всегда будут обобрены тьфу одобрены.
если бы хороших клонов был десяток - можно было бы и ныть.
а в целом, кайф, жаль что я не пользуюсь закладками:)
UFO landed and left these words here
а что тут смешного?
мне они кажутся неудобными,
и в большинстве своем там получается большая свалка,
которой пользуются в основном люди у которых полно свободного времени.
на хабре кстати "реккомендации" сделаны более профессиональней
и удобней, чем даже делишз.
ну это мое субъективное мнение:)
UFO landed and left these words here
изначально все ссылки хранятся в Favorites который есть в каждом браузере,
зачем мне делишз когда я в течении 2 секунд могу найти любую ссылку, я же сам категории вбиваю. А делишз-подобные сайты нужно делать как минимум без регистрации на них, что бы я ими начал пользоваться:)
да это они и есть, специально по английски написал чтобы понятно было что я имею ввиду браузер.
так значит пользуешься закладками? :) а говориш нет
вы меня неправильно поняли, я говорил в контексте бобра изначально.
я не пользуюсь онлайн закладками, так понятнее наверно:)
UFO landed and left these words here
Затем, чтобы пока дома сёрфил - сохранил, а потом, на работе например, или к друзьям зашел и вспомнил что ссылку класную сохранил - решил показать. Зашел в свой аккаунт и... вауаля!
Например, просто сервер локальной синхронизации букмарков из разных мест и браузеров :)
Плюс папочка в букмарках по инициативе сервера с наиболее популярными в момент очередной синхронизации :)
надо говорить "и на этом спасибо"))) а вообще вот зашла, пробыла 10 минут, и уже с 6-ю проблемами столкнулась. пусть лечат)
Ага, вижу. Думаю ребята в скором времени исправят. :)
еще грамматические ошибки в заголовках...
не профессионально
UFO landed and left these words here
UFO landed and left these words here
У привычных букмарков нет тегов и нормального поиска. =)
UFO landed and left these words here
Каюсь, я пробовал только то, что они называют "classic" del.icio.us extension.

Впрочем мне все равно не светит, потому что я , по понятным причинам, пользуюсь google bookmarks
В любом ли интернет-кафе, библиотеке, магазине вам позволят устанавливать плагин в браузером на публичном компьютере?
UFO landed and left these words here
Напрочь? ;) Непрофессиональная революционная работа, батенька. Вот если бы ты Linux ещё им поставил, и ушёл. Вот тогда да - респект и уваженьице :)
UFO landed and left these words here
Значит, то не кафе, а забегаловк "У тети Люси" была. Мне обычно доводится бывать в таких кафе, где любой неправильный вздох влечет за собой перезагрузку компа с восстановлением исходного профайла...
UFO landed and left these words here
А у меня что-то бобр тормозит сильно. Или не только у меня?
на жабе написан...
наверное добрхабр-эффект
Прекрасни сервис.
Единственное что огорчает:
Ведутся технические работы

В данный момент в системе ведутся технические работы и сервис недоступен.
К сожалению, или по счастью, поток посетителей оказался гораздо выше рассчетного и они просто "положили" достаточно мощный сервер - P4 с 2гб памяти. Постараемся эсктренно найти пути оптимизации, если не удастся - добавим еще 2гб памяти.
за сегодня сайт только при мне падал 3 или 4 раза.. будем надеяться что всетаки проблемы с производительностью решатся довольно быстро
а что ж вы его до запуска то не протестировали?
Разумеется, тестировали. Но тестирование проводилось без нагрузки. Когда же пришли тысячи реальных пользователей и стали интенсивно работать в системе – система стала вести себя нестабильно.

Надо признать, что программисты, которые делали систему по моему заказу, оказались не на высоте. В итоге, я вынужден был принять решение временно приостановить работу сервиса, для того, чтобы сориентироваться в ситуации.

Мы сейчас пытаемся решить проблему путем увеличения мощности сервера, если это не поможет, я экстренно сменю команду программистов и доведу проект до нужного состояние уже с новыми людьми. Это резкий шаг, но иного пути я не вижу. В любом случае проект будет жить, и все проблемы будут устранены в самом скором времени.

Все вышесказанное можно, наверно, считать официальным комментарием к ситуации вокруг BobrDobr.
быстро решить проблемы IT-проектов путём эстренной смены команды - не получится, не обманывайтесь.

Нагрузочное тестирование массовых проектов - часть тестирования. Если НТ не было, значит, можно считать, что тестирование вовсе не проводилось.
в любом случае - желаю разрешить всё удачно
> Разумеется, тестировали. Но тестирование проводилось без нагрузки.

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

P.S. Присоединяюсь к высказанному выше мнению: смена команды ничего хорошего не даст. Строго наоборот. Судя по внешним проявлениям, критических ошибок командой допущено не было.
Вас не было, когда мы принимали решение о старте проекта :-)

Мы провели нагрузочное тестирование на этой неделе. Результаты хорошие для той машины, на которой установлена система. Оптимизацию проводили опытные специалисты фирмы, разработавшей в своё время движок.
Вот видите, как замечательно — теперь у вас будет возможность со мной, великим и мудрым, проконсультироваться при старте следующего проекта. :)

Что до оптимизации, то, полагаю, мы оба понимаем, что все равно существует порог, при достижении которого ресурсов будет недостаточно. И проблема не в том, что 12 января система возможно была в состоянии, далеком от оптимального (снаружи я не могу это оценивать). Это может случиться с каждым. Важно то, как поведет себя система по достижению критической точки — умрет совсем или снизит качество обслуживания.

Я бы не хотел, чтобы сложилось превратное впечатление, что все, что делаю я, работает в этом плане адекватно. В конце концов, 9 сентября небезызвестного года умер от перегрузки даже сайт CNN. :)

Ведь что у нас гласит первый принцип нагрузочного тестирования? Правильно, "memento mori"

А пока позволю себе поздравить вас и, разумеется, себя — в конце концов, у меня в эту систему закладки залиты. :)
почему бы и нет? :)

после оптимирования система должна повести себя так, что "среднее время ответов на запросы будет увеличиваться вплоть до неприемлемых величин. После могут начаться отказы в обслуживании со стороны Апача (когда переполнится очередь соединений ожидающих исполнения)." (ответственный специалист).
спасибо за поздравления, в отношении техники я думаю мы готовы. Надеюсь, что уже скоро вы увидите ваши закладки. Может уже наверное несколько добавить захотите :).
Максим, спасибо Вам за честный ответ. Обычно в подобных ситуациях начинают что-то мямлить, мол, не думали, что столько народу будет, спасибо, что вас так много и бла-бла-бла.
Кроме шуток, искреннего уважения заслуживает честность.
А платформа какая?
БД, веб-сервер, скрипты.
J2EE, hibernate, postgres, JSF, apache, tomcat. Архитектура приложения была разработана с целью дальнейшего расширения и кластеризации.

В движке реализован сложный механизм расчёта весов тегов и их кэширования средствами hibernate. Для переписывания и генерирования URL's внутри JSF-страниц была разработана специальная компонента, то чего не хватало в JSF.
Тогда уже пора начинать кластеризировать :) Иначе ему еще долго падать, даже на скромной нагрузке :(
кластер сделаем позже, после расширения движка для бобра нужно кое-что доработать. Пока взяли dual core 4600 с 4 ГБ. Выжали с него всё что можно было, даже ядро перекомпилировали для этого процессора. НТ провели с хорошими результатами. Надеемся, что на первое время достаточно будет. Так-же нашли место, где утечка памяти происходила. Теперь система должна вести себя адекватно при большом количестве пользователей - будет просто долго отвечать, не выкидывая ошибок.
да, на .ru тоже. Подробности завтра опубликуем.
Рекомендую с порнушниками поработать - у них лучший опыт работы с нагрузками. Это не шутка.
UFO landed and left these words here
Обясните пожалуйста, какие преимущества, в случае сайта закладок, дает локальный .ru проект, по сравнению с глобальным, например del.icio.us с огромной пользовательской базой? Я не думаю, что в del.icio меньше русскоязычных пользователей, чем может быть в русском аналоге, и соответственно беднее поиск по русским сайтам.
Согласен, думаю что заголовок новости неточный.
Бобр точно уж не конкурент для delicious, разные целевые аудитории.
Но на существование право, безусловно, имеет. И своих пользователей найдет, чего ему и желаю.
Главное отличие от del.icio.us - наличие "дизайна" :)
При импорте закладок естественно не сохраняется дата - а это очень важный для меня параметр.
Остаемся в делишках.
Лично мне хотелось бы иметь возможность синхронизировать закладки на сервисе с закладками браузера, как это реализовано у Google.
UFO landed and left these words here
Если бы другим не были бы интересны чьи-то закладки, то делишес не был бы таким популярным.
UFO landed and left these words here
Время отдельных красивых сайтов прошло.
За делишес стоит совместимость и наличие плугинов.
Я даже на сайте не захожу, а общаюсь через ФФ, и думаю, что не одинок.

В бобре все здорово, но в глаза бросается бобер - а на делишес - САЙТЫ, а точнее их превью. Так что же получается? Мы должны идти за бобром или за сайтами?
на мой взгляд бобер вполне обуманно и бросается - чтобы сервис получше запоминался. Конечно, если чуть позже сделают менее навязчивым - будет лучше, но сейчас это вполне объяснимо.
Мне тоже кажется, что бобер уместен: подобных сервисов достаточно много и необходимо как-то помочь пользователю вспомнить, куда же именно он вошел. :)
Лучше также продолжать пользоваться делишесем.
Если уже на первых порах у Бобра начались проблемы, то можно предположить, что можно ждать в будущем...
Я, будучи сам профессиональным разработчиком, весьма спокойно отношусь к таким вещам. Хотя бы потому, что по внешним признакам могу оценить и то, насколько серьезно люди подошли к разработке, и то, какие примерно ошибки проявились неделю назад.

Так что ситуация представляется мне вполне сносной.

del.ico.us — хороший сервис и лично я от него все равно отказываться не намерен. Но у меня есть и личные проекты, для которых существенен закладочный сервис, имеющий группы и хорошо работающий с русским языком.
Очень сырая, непрофессионально выполненная штука. При регистрации вывалила:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Exception while invoking expression #{userBean.validateUser}
javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
com.bobrdobr.web.filters.AccessFilter.doFilter(AccessFilter.java:39)
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
com.bobrdobr.web.filters.LoginFilter.doFilter(LoginFilter.java:97)
com.bobrdobr.web.backsupport.BackToTheReferrerFilter.doFilter(BackToTheReferrerFilter.java:38)
com.bobrdobr.web.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:73)

Я понимаю, что продукт может содержать ошибки, но на продакшене вываливать их пользователю — не комильфо. Тем более, что такое падение в функции валидации e-mail'а вообще крайне неуместно.

При клике в "Инструменты" получаю вообще смешное:

javax.servlet.ServletException: Cannot close connection
javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
org.tuckey.web.filters.urlrewrite.RewrittenUrl.doRewrite(RewrittenUrl.java:176)
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:728)
com.bobrdobr.web.filters.LoginFilter.doFilter(LoginFilter.java:97)
com.bobrdobr.web.backsupport.BackToTheReferrerFilter.doFilter(BackToTheReferrerFilter.java:38)
com.bobrdobr.web.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:73)

Бесплатный совет разработчикам: срочно почитать что-нибудь про правильную обработку ошибок.
Движок был разработан профессиональной фирмой, обладающей соответствующим ISO сертификатом. Движок был доработан (раздел "Люди") и несколько изменён с целью упрощения. Новая версия после изменений действительно были недостаточно протестирована, т. е. являлась сырой. К сожалению на QS было выделено мало времени.
Я последние 6 лет работаю в фирмах, каждая из которых имеет оный сертификат. Так что я более чем хорошо знаю, как и в какой степени это влияет на качество разработки.

В данном случае мы имеет вполне объективно наблюдаемые плюхи. И обсуждение наличия сертификата у команды, которая их допустила, есть разговоры в пользу бедных. :)
интересный опыт. Как бы там ни было, мне кажется это показатель того, что в фирме налажены процессы. Нам было важно, как они справляются с постоянно меняющимися требованиями, качество суппорта. Мы были очень довольны их работой.

В разработке бобрдобр эта фирма никак не задействована. Фирма для нас разработала только движок, использованный для бобра. Бобрдобр занималась другая команда. Фирму изготовителя движка мы привлекли на этой неделе для проведения оптимирования настроек на сервере. Поэтому плюхи нельзя сносить на их счёт.
только зашёл и сразу

HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception

и так далее.....
вобщем сервер нужно посильнее
По-уму оно должно было хотя бы перехватить ошибку и выдать вежливое "извините, по техничесим причинам ваш запрос не может быть обработан". Я уж не говорю о выдачи правильного HTTP-сообщения о перегрузке сервера.
...и еще ложка дегтя: импорт закладок — это правильно. Это здорово.

А вот пихать все импортированные пользователем закладки в общий для сайта список "последние добавленные закладки" — это, простите, глупость.
Сайт работает очень медленно и временами падает.
Может сервисс и рульный, только вот увидеть бы его без ошибок...
все еще HTTP Status 500 - ошибка... зачем надо было торопиться друзья?
Ну не расчитал народ с серваком. Терь апгрейдят в спешном порядке...
Не знаю у кого как, но у меня эта ошибка вылазит уже на главной)))

The server encountered an internal error () that prevented it from fulfilling this request.
мне кажется неудачное название для закладок:)
как то "грубо" мне кажется:)
Пока — только наличием групп. Во всем остальном он пока значительно хуже del.icio.us

И вообще во всем хуже ma.gnolia.com.

При этом я имею в виду только функционал — о надежности пока говорить неуместно...
UFO landed and left these words here
Не знаю — я не использую там русский язык, поскольку считаю это лишенным смысла. Если вписывать русские тэги — лишаешься возможности смотреть похожие ссылки 90% других участников сообщества. Если использовать русские описания — лишаешь 90% других участников сообщества возможности их понять.

Добробобр изначально ориентирован на русскоязычную аудиторию, так что, с одной стороны, здесь уже можно по-русски. А с другой стороны — реализованный "в лоб" импорт закладок с delicious уже сформировал англоязычное поле тэгов.
Я считаю, что надо использовать то, что удобнее. И описания всегда на русском делаю :-)
Теперь сайт выдает:

Приносим свои извинения, нам пришлось временно приостановить работу BobrDobr.ru по причине огромного потока посетителей, во много раз превышающего расчетную нагрузку на сервер. Мы знали, что посетителей будет много, но даже близко не могли себе представить насколько много…

Мы постараемся максимально быстро найти оптимальную конфигурацию сервера, которая могла бы держать такой мощный удар, и тут же откроемся снова. Все данные, внесенные в систему, будут сохранены.


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

Плюс к тому очень много ошибок в юзабилити и логических недоработок в структуре/интерфейсе. Не возникает ощущения, что здесь всерьез занимались проектированием и тестированием.

В настоящее время добробобр находится в том состоянии, которое адекватно для приватной бэты — которую тестирует ограниченный круг лиц по приглашением.
Хабраэффект! Скоро мы положим весь новый интернет :-)
Мдя, не очень-то хорошо получилось. Ничего, я думаю, ситуация пок ане потеряна, если долго затягивать не будут. Пока конкуренции нет в общем-то особенной. Просто надо все быстро решить. Но так, чтоб без повторов)) Удачи, ребят!
Мои закладки это в какой то мере конфиденциальная информация, или Вы так не считаете?
ну так а кто мешает их сделать приватными? есть те, которыми действительно можно поделиться, и никто при этом не пострадает. Сервис создан как для sharing (деления, что ли) закладками, так и для храрнения. вот и храните что вам надо и как надо))))
кому то будут интересны мои закладки?
:)
ну вы же не можете говорить за всех людей. если обнародуете какие-то не очень секретные материалы, то вполне найдется хоть пару людей, которым они могут пригодиться. Равно как и вы среди вороха чужих закладок найдете для себя что-то интересное. Ну если такая модель не нравится, то никто не мешает ограничиться только хранением. Если вам это надо, конечно..
сервис уже дня два как лежит :) никак не могу взглянуть на него, чтобы узнать, что он из себя представляет))
Аналогично... Хотелось бы уже взглянуть, но все никак не получается... :)
...И в это время наши комментарии анализируются, тщательно изучаются; сервисы этого ресурса, таким образом, максимально приближаются к ожиданием (потенциальных) пользователей. Но ко времени старта ресурса многие забудут хитрый адриск и уйдут на.
Only those users with full accounts are able to leave comments. Log in, please.