Balancer: Все сообщения за 11 Ноября 2006 года

 
ПнВтСрЧтПтСбВс
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

Balancer

администратор
★★★★★
Mishka> Ты можешь показать результат explain для этого statement-а?
code text
  1. mysql> EXPLAIN SELECT p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.hide_smilies, p.posted, p.edited, p.edited_by FROM posts AS p WHERE p.topic_id=30810 ORDER BY p.id LIMIT 1250, 25;
  2. +-+-+-+-+-+-+-+-+-+-+
  3. | id | select_type | table | type | possible_keys      | key                | key_len | ref   | rows | Extra                       |
  4. +-+-+-+-+-+-+-+-+-+-+
  5. |  1 | SIMPLE      | p     | ref  | posts_topic_id_idx | posts_topic_id_idx |       4 | const | 1496 | Using where; Using filesort |
  6. +-+-+-+-+-+-+-+-+-+-+
  7. 1 row in set (0.00 sec)


В принципе, кстати, уже видно (раньше не обращал внимания), что filesort жизнь портит. Таки, нужно разбирать запрос на 25 простых :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Нет, фиг там, от filsort не избавляется даже на предельных упрощениях.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Клапауций> Чего-то я задумался (что нетипично :) )... А что он дал, 16ти битный процессор-то?

Ну а что сейчас та же 64-х битность дала? Или в момент её появления 32-х битность? Сам понимаешь, при их появлении новые технологии мало что сразу дают принципиального. Главное - смогли. Смогли сделать конкурентноспособный процессор общего назначения и переферию там, где у других использовались узкоспециализированные заточки.

Клапауций> Надо бы еще систему команд Бейсика сравнить, но в полчетвертого ночи мозг уже не тот :)

Достаточно сказать, что у Касио не было ни работы со строковой переменной, ни графики, ни переопределяемого знакогенератора для спецсимвола...
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Mishka> Во-первых, не вижу сортировки по дате-времени.

В запросе - ORDER BY.

В EXPLAIN - он никакой более подробной информации не выдаёт.

Mishka> Во-вторых, можно сделать индекс (но не ключ — чтобы соблюсти правила нормализации) по (topic_id, date) — постят намного меньше, чем читают.

Не поможет, пробовал раньше.

Mishka> Или индекс на (id, topic_id) для указанного стэйтмента.

ИМХО, тоже. Но можно попробовать.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Новые билды будут. Только надо будет дотумкать, почему оно только одну версию выложило :)

Про трак - там вообще всё непонятно. Я пересоздал проект заново, с нуля - падает с той же ошибкой "неверный формат БД". При том, что sqlite3 ручками с этой БД работает отлично. И в других проектах, кроме ещё одного - всё ок.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Сейчас посмотрю.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Точно упал? Сейчас глянул - к логину сервера подцеплены. Сейчас, всё равно, рестартую его, на всякий случай.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Vale> Если бы у него было бы хотя бы 8 кБайт оперативы

Был МК-85М с 6кБ. При чём родной МК-85 расширялся до него элементарным распаиванием ещё двух микросхем по 2кБ. И тут же всё работало. У меня товарищ ещё в 1991-м баловался. При чём паял микросхемы страшным 40-ваттным паяльником :D И сразу - 5600 с чем-то байт оперативки :)

Vale> нормальный графический дисплей

А это - уже МК-92/95.

Vale> и Форт в ПЗУ - тогда да.

Форт легко было сделать и на МК-85. Ядро заняло бы байт 500, на прикладной софт осталось бы ещё около 700 в случае МК-85 и около 4700 - на МК-85М. Для PDP архитектуры - это уйма возможностей :)

Vale> А так - был он у меня. 500 р отдал.

Чего-то много. Или инфляция? Мы по 270р брали в 1991-м. Только в нашей группе в институте их штук шесть было :)

Vale> Клава- некачественная, корпус - хлипкий, дисплей- хреновый.

Клава нормальная, дисплей - и сейчас такие ставят. Вот корпус - это да. Но, извини, такой толщины для сложных девайсов даже в наше время корпусов почти не делают. Сравни с современными КПК и мобилами. Всё, что меньше сантиметра толщины - уже экзотика, требующая миллионных капиталовложений в эксперименты по выносливости :) И, ежу понятно, что 20 лет назад в технологически несовершенном СССР с этим были проблемы :) В течении 2..3 лет отказывала каждая вторая машинка. Впрочем, с другой стороны, в наше время тоже примерно такой срок закладывают. Вон, мой iPAQ 2210, которому как раз где-то столько, года два с половиной. Корпус почти развалился, джойстик отвалился, кнопки глючат, SD-слот отказал...

Vale> P.S. Если бы не пыжились с малым весом и размерами MK-85, а сделали его раза в полтора тяжелее, но надёжнее (и с большей памятью) - было бы намного лучше.

Ещё раз - МК-92/95. Больше, тяжелее, но с графическим экраном, 16/32 кБ оперативки и т.п. Кого-то из них пару лет назад по 1000 рублей (нынешних) распродавали из советских запасов с чьего-то склада :) В коробках нераспечатанных :D Сейчас жалею, что поленился тогда выбраться к народу и не взял парочку прикола ради :)

Vale> Хотели как лучше, а получилось хреново.

Были разные варианты. То, что до широкой продажи только МК-85 дошёл - дык, уже 1991-й год в разгаре был.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Клапауций>> Я потихоньку начинаю склоняться к мысли - развинтить его и посмотреть, что же у него внутри. Надо будет завтра произвести вскрытие...
Mishka> А ещё ты не знаешь как устроены холодильник, автомобиль, паровоз! (С) Ералаш :F


Мы МК-85 разбирали сразу после покупки :) Это было время, когда переферию придумывали сами :D А потом, где-нибудь через год, разборки МК-85 становились вполне обыденной вещью - клавиатуру у него подрубали к плате через резинометаллический проводник односторонней проводимости. Контакты окислялись и клавиатура начинала глючить. И дисплей точно также. Подчищали регулярно... Мой, правда, через пару лет загнулся уже по электронной части. Но я тогда в ремонт его не потащил, так как уже вовсю воевал с настольными x86 :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Dutch> нужно разработать действующий режим передачи денег Роману

Проходили уже в те времена, когда за сайт платилось до $120 в месяц :) Хлопот слишком много, да и не очень приятно как-то с моральной точки зрения. Так что, как только цены за хостинг упали до $50/мес. я эту практику прекратил.

А тут - лучше придумать способы повышения русского трафика. И платить никому не придётся :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Алексей> Означает ли это что если пара российских участников перед уходом на работу будет ставить Авиабазу на скачивание телепортом, проблема будет решена?

Пара человек, наверное, проблему не решит (в данный момент с начала месяца превышение зарубежного трафика на 5Гб, а если вернуть аттачи - сразу превышение вырастет в 4..5 раз... За октябрь превышение было в 48Гб).

Если же кто-то возьмётся - выкачивайте files.balancer.ru - там лежат тяжёлые статические файлы, которые и трафик дадут и сервер грузить не будут (массовое выкачивание форума чревато тем, что сервер может с нагрузкой не справиться).

Постараюсь (хотя с исходящим в 256к это тяжело) повыкладывать туда какие-нибудь интересные фильмы на военную тематику (хотя по морской тематике их у меня нет... с другой стороны, если у кого-то есть - могу дать FTP-доступ для аплоада, зальёте - кто-то скачает, будет трафик).

Кстати, по морской части... Сейчас вспомнил, что у меня есть около гигабайта непакованного зеркала с какого-то закрытого буржуйского морского сайта. Если найду сейчас - выложу :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
AndreyKS> А для чего тогда Дальневосточников отрезать от аттачей. Не уж то ДВ сейчас тоже зарубеж.

Проблема-то не во мне. В том смысле, что не я решаю, какие подсети наши, какие - зарубежные. Мой провайдер русскими считает только подсети, которые указывает в http://agava.ru/runet

При чём если раньше была пара случаев, когда они пополняли список по заявкам, то теперь посылают нафиг. Народ, вон, уже пару раз пытался. Ссылаются на РТ-Комм, что это они сейчас решают...

AndreyKS> Откуда русскому трафику то взяться, если российских пользователей тоже режут

Имеется в виду не российский трафик, а "российский" с т.з. РТ-Комм. Из подсетей указанного выше списка.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
У тебя длинный пароль, но не логин. Проблемы - с длинным логином.

В любом случае, проблема не очень быстрая. Сейчас у меня просто нет средства поменять пароль. Если логин я могу прямо в БД подрезать, то пароли там - зашифрованы. Нужно писать на Форте модуль по замене пароля для заданного аккаунта. В принципе, там минут на 10..15 работы, но пока соберёшься, пока всё проверишь... В общем, как смогу выкроить час-другой лишнего времени - сделаю.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
http://files.balancer.ru/aviation/books/РЛЭ%20АН-26.pdf [7Мб]

Распознанный PDF.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
В последние пару дней русский трафик составил 53%.

Если так будет продолжаться, можно будет разрешить скачивание аттачей зарегистрированным :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Нашёл. Около 1.1Гб выкачанных с сайта Military Periscope Database за середину 2002-го года. В запакованном виде, наверное, раза в два меньше будет. Сейчас пожму. Выкладывать?
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
au> 1. можно устроить такой loopback? База через какую-то проксю сливает и закачивает обратно.

Невыгодно. У меня ещё одно ограничение - входящий трафик не более 1/4 исходящего. Превышение - оплачивается отдельно. Пока эта проблема не встаёт (обычно 1/10), но если начать качать самому себе - то будет в итоге 1:1 :) Это не считая проблемы того, что прокси постоянно дохнут и меняются.

au> 2. рацпредложение такое. сделай какую-нить подручную кнопочку "отключить мне прицепы". нередко (точнее постоянно) одна и та же страница топика показывает одни и те же картинки пока не перевернётся.

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

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

Balancer

администратор
★★★★★
grOOmi> ЕМНИП Су-35УБ так и не достроили. То что на фотке больше похоже на Су-30МКИ или Су-30МКМ (в принципе может оказаться, что Су-30МКМ переименовали в Су-35УБ).

Кили у этой машинки не от Су-35/37, а от Су-30. Может, и ещё какие отличия, но трудно навскидку сообразить.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Вуду> - Вы забываете, что есть офигенная разница между самолётом, рулящим со скоростью велосипедиста и самолётом, летящем с М=0.8 и выше. У летящего самолёта струя газов тут же смешивается с очень большой массой наружного воздуха и её температура резко падает.

Даже вот на этой твоей фотке? :D


Разница в тепловыделении на ПМГ и максимале (тем более, ПФ) может не сильно отличаться от скоростей велосипедиста и М=0.8 :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Архив Перископа вышел в 630Мб. Смогу выложить за пару дней, если это интересно.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Alex123> Как следует интерпретировать следующую фразу:

Современные ФАР могут генерировать сигнал в разных диапазонах. Но вот только для эффективной работы они должны излучать на одной частоте и синхронно, с заданными сдвигами фазы. Можно поделить, скажем, площадь антенны на две зоны, каждая из которых будет работать автономно как по частоте, так и по направлению, но эффективность такого решения снижается сразу вдвое. А вдвое ниже мощность исходного сигнала - пропорционально ниже дальность обнаружения.

Поэтому, кстати, на том же МиГ-31 многолучевая система формируется частым перекидыванием луча, а не его дроблением.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Sova777> Когда я покупал МК-85, то рядом продавался МК-90. Только он стоил существенно дороже.

Естественно. Там же и графический дисплей, и ОЗУ/ПЗУ больше, и внешний интерфейс.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Престарелого японца арестовали за игру на губной гармонике

Японская полиция арестовала семидесятитрёхлетнего музыканта, который нелегально исполнял на губной гармошке в баре композиции группы The Beatles, а также других популярных групп, сообщает MSN. Масами Тоёда из пригорода Токио Нерима-ку обвиняется в покушении на интеллектуальную собственность. Сам музыкант отказывается признавать свою вину.

Следователи вменяют Тоёде в вину исполнение 33 песен, среди которых композиции The Beatles "Here, There and Everythere" и "Yesterday", за соблюдением прав на которые следит Японское общество по правам авторов, композиторов и издателей.

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

// 10 ноября 2006 года, 17:17
// Текст: Михаил Карпов
// Престарелого японца арестовали за игру на губной гармонике - Интернет и связь - Культура - Компьюлента
 
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Очень часто попадается сабжевый вопрос. Посему решил тут обобщить и кидать ссылкой.

Всё, возможно, сразу не упомню, так что буду пополнять. И вы добавляйте, если что. Ориентация, по понятными причинам, на Gentoo.

1. Моя часть prefs.js, отвечающая за шрифты. Точнее - самые важные части, роспись шрифтов по кодовым страницам, уже сами осилите:

code text
  1. user_pref("font.FreeType2.autohinted", true);
  2. user_pref("font.FreeType2.enable", true);
  3. user_pref("font.antialias.min", 0);
  4. user_pref("font.default", "sans-serif");
  5. user_pref("font.default.x-central-euro", "sans-serif");
  6. user_pref("font.default.x-unicode", "sans-serif");
  7. user_pref("font.default.x-western", "sans-serif");
  8. user_pref("font.directory.truetype.1", "/usr/share/fonts/ttf-bitstream-vera");
  9. user_pref("font.directory.truetype.2", "/usr/share/fonts/TTF");
  10. user_pref("font.directory.truetype.3", "/usr/share/fonts/corefonts");
  11. user_pref("font.directory.truetype.4", "/usr/share/fonts/freefont");
  12. user_pref("font.language.group", "x-cyrillic");
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Гы. Давно тут не отмечался. Прямо, вот, "живой" скриншот. Без всяких подчисток, так что сорри, за кучу мусора на столе :)

… чтобы понять рекурсию, нужно сперва понять рекурсию …  

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru