Рубрика «read-only»

Read & Comment — новый тип аккаунта на «Мегамозге» - 1

Основой всех наших проектов всегда были пользователи и публикуемые ими статьи — это тот фундамент, та база, на которой был выстроен Хабрахабр и его производные, включая «Мегамозг». Несмотря на то, что процент пишущих участников сообщества был и остается далек от цифры, фигурирующей в принципе Парето, каждый проект ежедневно наполняется большим количеством качественных и интересных публикаций.

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

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

Поэтому мы решили провести эксперимент: с сегодняшнего дня любой зарегистрированный на «Мегамозге» пользователь может получить статус Read & Comment (R&C), то есть может прокомментировать любую публикацию, для которой еще не истек срок голосования.
Читать полностью »

Нередко случается, что какие-то данные программа загружает в память и оставляет их там надолго (а то и до конца работы) в неизменном виде. При этом используются структуры данных, оптимизированные как для чтения, так и для записи. Например, вы вычитываете из базы Ensembl список идентификаторов всех генов человека (включая всякие микроРНК и т. д. — всего чуть больше 50000). Если их прочитать в стандартный ArrayList, то на 32-битной HotSpot вы потратите чуть больше 4 мегабайт. Можно ли сэкономить память, зная, что коллекция больше не будет меняться?
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js