Архив рубрики "дневник"

Собсно ачивка (ТТ10) анлокед.

http://dl.dropbox.com/u/17256059/WoT/20120205_2311_ussr-IS-7_ensk.wotreplay

3
Фев

А давайте поиграем в задачки.

   Автор: Aen Sidhe

А давайте поиграем в задачки.

Дано: посты с комментариями. У постов есть теги, у комментариев есть авторы. Ну, комментарии и их авторы нас пока не интересуют. Лежит это всё дело в СУБД.

Задача: находить все посты, помечены одним или более тегами (теги на вход подаёт юзер). Чтобы распределение данных было близко к реальности, надо чтобы постов было более 100 тысяч, а количество тегов не превышало 2-3 тысячи, в идеале — +/- 1 тысяча. На пост от 0 до 10-15 тегов (техническое ограничение должно отсутствовать, возможность не указывать теги должна присутствовать).

Ответ СУБД должна выдавать за минимально возможное время. Например, на системе без нагрузки после компиляций планов/поднятия кеша с винта — не более 50 мс на один поиск на стандартном десктопе (примерно i7 860 @ 2.8 GHz, 8 Gb DDR3).

Во время решения задачи можно предполагать, что все данные находятся в оперативной памяти.

Для решения задачи можно использовать любую СУБД, обладающую следующими свойствами:
1. СУБД обязана иметь ACID-транзакции.
2. СУБД обязана уметь гарантировать ссылочную целостность данных. Например, через foreign keys.

ЗЫ: я задачку решил и оно используется у нас в продакшене :)

ЗЫ2: важное забыл. Распределение тегов по постам крайне неравномерно. Может быть так, что одним тегом покрыто 10% постов, а другим — 2 (два, не два процента) поста. И находить должно с одинаковой скоростью по каждому из таких тегов в отдельности и по обоим вместе.

ЗЫ3: решение задачи — это минимум два запроса: тот, который создаст структуру базы и тот, которым вы выберите посты (id, text минимум) по заданному вводу.

А давайте поиграем в задачки.

Дано: посты с комментариями. У постов есть теги, у комментариев есть авторы. Ну, комментарии и их авторы нас пока не интересуют. Лежит это всё дело в СУБД.

Задача: находить все посты, помечены одним или более тегами (теги на вход подаёт юзер). Чтобы распределение данных было близко к реальности, надо чтобы постов было более 100 тысяч, а количество тегов не превышало 2-3 тысячи, в идеале — +/- 1 тысяча. На пост от 0 до 10-15 тегов (техническое ограничение должно отсутствовать, возможность не указывать теги должна присутствовать).

Ответ СУБД должна выдавать за минимально возможное время. Например, на системе без нагрузки после компиляций планов/поднятия кеша с винта — не более 50 мс на один поиск на стандартном десктопе (примерно i7 860 @ 2.8 GHz, 8 Gb DDR3).

Во время решения задачи можно предполагать, что все данные находятся в оперативной памяти.

Для решения задачи можно использовать любую СУБД, обладающую следующими свойствами:
1. СУБД обязана иметь ACID-транзакции.
2. СУБД обязана уметь гарантировать ссылочную целостность данных. Например, через foreign keys.

ЗЫ: я задачку решил и оно используется у нас в продакшене :)

ЗЫ2: важное забыл. Распределение тегов по постам крайне неравномерно. Может быть так, что одним тегом покрыто 10% постов, а другим — 2 (два, не два процента) поста. И находить должно с одинаковой скоростью по каждому из таких тегов в отдельности и по обоим вместе.

ЗЫ3: решение задачи — это минимум два запроса: тот, который создаст структуру базы и тот, которым вы выберите посты (id, text минимум) по заданному вводу.

Главное не покупать. А то будет как с коллекционкой для ПК. А видео отличное.

ЗЫ: via +Stepan Danilevsky @ irc. А автор шедевра — Томек Багински.

The Witcher 2: Assassins of Kings features a thoroughly engrossing, mature storyline that defines a

Тем временем в евросоюзе почти приняли http://en.wikipedia.org/wiki/ACTA

в двух словах:
1. вас могут попросить предъявить все ваши девайсы (плееры, телефоны, флешки, винты, етс) на досмотр на таможне.
2. если там что-то зашифровано, то попросят расшифровать.
3. если вы отказались, вам прямо на таможне могут отказать во въезде.
4. если вы согласились и там "перацкие" мп3/книги/фильмы/софт — плати штраф/содись турма

"The negotiations are still ongoing…At a preliminary stage of the discussions about the idea of a future ACTA, some of the negotiating parties have submitted concept papers, to present their in…

http://youtu.be/_xSK8orlPis?hd=1

Заезд меня, +Yury Kocharyan и Vizirion'a в качестве топов команды.

Эпический баттхёрт моментально слившихся сокомандник

Внезапно, тимворк вечером в рандоме.

http://youtu.be/_3qu4J1U4qc?hd=1

К середине боя стало ясно, что мы скорее всего проиграе
12
Янв

http://www.inpic.ru/pic/8763-a63b9090.jpg

   Автор: Aen Sidhe

http://www.inpic.ru/pic/8763-a63b9090.jpg

Вот всё хорошо в htc sensation, кроме того, что десктоп всегда в портретном режиме. Дурацкий htc sense, видимо, блокирует разворот.

А ещё в федеральной компании МТС врут в саппорте. Например, мой номер не был заблокирован, хотя саппорт обещал это.

Страница 7 из 45« Первая...56789...203040...Последняя »