39 заметок с тегом

вопрос РСС

Расшифровка чёрных ящиков

16 мая, 21:33

А кто-нибудь понимает, чё это за фигня? Вот Лента пишет про найденный индонезийский чёрный ящик (который всё время берут в кавычки, хотя уже все давно знают, что он оранжевый, и всем это до звезды):

В ведомстве заявили, что оборудование для расшифровки записей с самописца будет доставлено из Москвы в Джакарту в четверг, 17 мая. Ориентировочных сроков завершения анализа записей в министерстве не назвали, но заверили, что «если не будет технических проблем, то вся процедура (расшифровки — прим. „Ленты.ру“) займет не много времени».

Какая нафиг процедура? Какое оборудование? Во-первых, я не понимаю, нафига там чё-то шифровать? Во-вторых, в каком веке мы живём, что для расшифровки чего бы то ни было требуется какое-то «оборудование»? Или у них ключей нет, и они везут суперкомпьютер для перебора? Почему нельзя достать из чёрного ящика флешку, засунуть в любой комп и послушать файлик?

Об эгееводстве

18 апреля, 0:08

Сергей Король провёл мегаработу: собрал и проаннотировал ссылки на интересные блоги, работающие на Эгее (забавно при этом, что у самого Сергея блог пока работает на Вордпрессе). Оказывается, много людей пользуются моим супердвижком! Конечно, правы те комментаторы, которые отмечают там, что это должно как-то автоматически всё собираться. Мы работаем над этим, да.

У меня к вам просьба: если вы хотите вести блог на Эгее, но что-то вас останавливает, напишите мне, что. Может, вы не знаете, как её поставить. Или у вас хостинг не поддерживает что-то, что ей нужно. Или вы не знаете, что такое хостинг. Или у вас уже много постов в Же-же, и не хочется их потерять. Только вот что: пишите если вы правда хотите перейти, так, что если убрать мешающее вам препятствие, то вы наверняка перейдёте. Не пытайтесь придумать за других, что может мешать им — они напишут сами.

Я не обещаю ответить всем, но я точно всё прочитаю и буду думать, что с этим делать. Спасибо.

Что делать в Бенилюксе?

3 апреля, 22:57

Традиционный вопрос. Чем заняться в Люксембурге, Брюсселе, Генте, Брюгге, Антверпене, Роттердаме, Гааге, Амстердаме, Утрехте, Эйндховене, а заодно Дюссельдорфе и Кёльне? В какие ещё места стоит заехать на этом пути? Или даже немного изменив путь? В какие из этих мест даже заезжать не стоит?

Представить, что меня интересует в городах, можно, например, почитав мой рассказ о Париже или Лондоне. Пишите на ilyabirman@ilyabirman.ru, пожалуйста.

Спасибо.

Помогите сделать автобекап в Эгее

31 марта, 0:58

Хочу сделать в Эгее автоматический бекап. Мало ли, что. Если вы программист и хотите помочь, то будет очень клёво.

Мне нужно просто делать дамп базы данных в файл. Как это должно работать:

  1. В функцию передаётся идентификатор соединения с БД, массив со списком таблиц для бекапа, имя файла.
  2. Функция селектит всё, что нужно, из базы, собирает из этого корректный SQL-дамп (как сделал бы «Пхпмайадмин»), в идеале — заворачивает его в архив. Возвращает true, если всё прошло успешно, false в противном случае.
  3. Если функция не успела выполниться (кончилось время на выполнение ПХП-скрипта), недописанного файла с дампом оставаться не должно. Всё, что делает функция, должно делаться во временной папке, а в конечную помещаться уже когда всё готово.
  4. Естественно, функция не может запускать стандартную функцию дампа от самого Май-эс-ку-эля через командную строку, потому что мне никто это не даст делать на среднестатистическом хостинге.
  5. Функция должна понимать, что версия Май-эс-ку-эля может оказаться какой угодно.

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

О поддержке Эгеи

27 января 2012, 17:49

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

Можно, конечно, какой-то жуткий форум поднять, но мне больно даже думать об этом. Может быть, вы знаете какой-то софт или какие-то сервисы, где можно было бы легко и спокойно огранизовать место общения пользователей Е2? Чтобы там постепенно накапливалась база знаний о багах и способах их обхода, ну и обо всём остальном тоже.

Я когда-то создавал в Же-же сообщество, потом на сайте Оперы сообщество, но всё это ваще не работало. Хочется что-то простое как бревно и пуленепробиваемое как... ну, что там пуленепробиваемое. Может, надо какую-то юзергруппу в Гугле завести? А, может, вы сами готовы стать модератором какого-нибудь такого места? Короче, посоветуйте.

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

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

В Фейсбук лайкается не то

17 января 2012, 16:41

Говорят, если у меня нажать на лайк у заметки, то в Фейсбук вместо текста заметки в качестве выдержки попадёт текст из-под заголовка («Пишу про всё подряд»). В Гугль-плюс при этом попадает то, что надо. Если вы знаете, почему это происходит, и как полечить Фейсбук, напишите, пожалуйста. Хочу, чтобы меня все лайкали в Фейсбуке, и всё было хорошо.

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

Добавлено позднее: Спасибо, что рассказали мне про Фейсбук. Придётся прикручивать в движку поддержку левых мета-тегов. Про Вконтакте так и неясно ничего. Похоже, Аддзыс с ним не умеет толком дружить, и ради него придётся что-то отдельное сочинять.

Добавлено ещё позднее: Оказалось, достаточно было добавить нормальный мета-тег description, и Фейсбуку всё стало ясно безо всяких опен-графов.

Нисден и плеер

11 января 2012, 23:28

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

Для начала скачайте экстеншен и положите в /user/neasden/extensions/. Он уже включает сам Джейплеер там. Не забудьте в /user/neasden/config.php дописать слово jplayer в список экстеншенов там через запятую. Да, я знаю, что это коряво, что надо конфиг ради каждого чиха править, но пока так. На всякий случай возьмите последнюю (v2540) сборку движка.

Синтаксис использования плеера такой:

[play] урл-мп3-файла Текст с названием композиции

Да, даже если файл лежит где-то локально, всё равно нужен полный урл. Надо будет, наверное, убрать этот [play] в начале, фигли, и так понятно, что раз музыка, то нужен плеер.

Короче, например, пишете так:

[play] http://mp3.juno.co.uk/MP3/SF391281-01-01-01.mp3 Tiësto: Flight 643 (фрагмент)

Получается так:

Посмотрите, чё там к чему. Особенно если вы технолог. Как сделать, чтобы плеер лучше работал? Чтобы было меньше всякого кода? Ещё было бы круто переверстать плеер так, чтобы ему не нужно было 20 картинок. Я по-старинке делал, а модные ребята всё умеют на ЦССе же. Вот, может вы как раз один из них. Я как-то (раз, два) бросал клич среди технологов, типа, давайте сделаем вместе хороший плеер. Несколько человек отозвались, даже начали что-то делать, но потом как-то отвалились. Пришлось фигачить самому. Теперь-то хоть не поленитесь посмотреть и поправить.

Я бы с удовольствием вложил плеер прямо в комплект Эгеи, чтобы не надо было ничего прикручивать, но я не уверен, что лицензия Джейплеера это позволяет. Вы разбираетесь в лицензиях? На его сайте сказано, что у него GPL/MIT-лицензия. Это ведь жесть, как может быть две лицензии сразу? В митовской лицензии вроде сказано, что можно вообще всё, но что, если в ГПЛ сказано иное?

Спасибо.

Герхард Рихтер

25 декабря 2011, 15:01

Есть такой крутой художник — Герхард Рихтер. Он, в частности, рисует вот такие штуки:

Герхард Рихтер

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

Научите, может бывают какие-нибудь крутые торрент-трекеры с картинами? Не только ведь музыку и сериалы качать, высококультурное просвещение тоже должно иметь место в жизни.

Телефоны в телефоне

8 декабря 2011, 14:57

Сколько у вас телефонов записано в контакт-листе в телефоне? У меня сейчас 372, из них 209 — в основной группе. Недавно проводил зачистку, удалил несколько десятков.

Интересно, что вот Тогнаццини утверждает, что у «обычных людей» не больше дюжины контактов, якобы по причине того, все боятся их потерять, и поэтому записывают только самые основные. Мне показалось, что это какая-то вата, и я провёл опрос в своём твиттере: «Вопрос НЕ дизайнерам и НЕ веб-разработчикам: сколько контактов у вас записано в телефоне?».

Вот какие ответы я получил: 150, 512, 237, 700, 100, 97, 250, 42, 120, 371, 350, 113, 250, 100, 101, 336, 60, 250, 177, 283, 450, 600, 1000, 300, 327, 82, 200, 100, 200, 120, 92, 30, 50, 273, 170, 430. В среднем выходит 251. Конечно, моя аудитория всё равно специфическая, даже с фильтром (да и фильтр я придумал как-то не сильно серьёзный), но всё равно разница колоссальная. Даже в самом скромном контакт-листе — 30 записей, что в 2,5 раза больше, чем «не больше дюжины».

Обсуждается при этом в статье Тога неудобство поиска в контакт-листе Айфона. Скроллить длинные списки бесит, а поиск по буквам там как-то спрятан и сделан второстепенным механизмом.

Было бы круче, если бы поиск был виден сразу, и клавиатура бы сразу была показана и была в нужной раскладке, а при поиске вместо дебильного словаря Айфона (который исправляет «купи йогурты» на «купи йогу рты») использовался бы как раз контакт-лист, чтобы можно было очень неряшливо печатать, но всё равно мгновенно находить кого надо.

Да, а на статью Тога я вышел с интересной заметки Марко Армента тоже про поиск.

ФТП и удобство

28 июля 2011, 13:43

Меня тут серьёзные ребята застремали, когда я сказал, что у меня на компьютере стоит ФТП-клиент. Ха-ха, говорят, ФТП-клиент, гы-гы. А чё, говорю? Дак блин, говорят мне, все нормальные ребята используют Эс-эс-аш! Первая моя реакция была — делать мне нехрен использовать какую-то хрень через командную строку и с миллионом сложностей, когда я могу просто файлы драгом и дропом кидать на сервер.

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

Я-то раньше думал через Автоматор такое устроить, что если в какую-то папку что-то кидаешь, оно закачивается на ФТП, но подмонтировать файловую систему-то всяко наряднее. Научите, пожалуйста. Спасибо.

Эгея и спецсредства

7 июля 2011, 1:11

Cо вчерашнего дня люди попросили к Эгее скрипт переезда с Вордпресса и клиент под Ай-ОС.

На скрипт переезда у меня нет времени, но было бы очень круто его сделать. Если у вас есть настроение потратить пару вечеров на него, а потом ещё несколько на его отладку, то я буду благодарен. О том, как устроена БД у Е2, расскажу.

А программить под Ай-ОС я даже не умею (умеет Шурик Бабаев — alex@devpocket.ru). Да и клиент мне кажется пока неоправданной тратой сил: в самом Е2 прекрасный интерфейс и так, чего бы им в браузере не пользоваться? Но если вам интересно этим заняться, а потом делиться со мной баблом пополам (если интерфейс будете рисовать вы сами под моим контролем) или в соотношении 80/20 в мою пользу (если интерфейс буду делать я), то пишите.

Спасибо.

Недовольство и возмущение

30 июня 2011, 18:52

Я частенько пишу, что мне что-нибудь не нравится или как меня что-нибудь раздражает. Но сам-то я тоже не идеальный! Предлагаю вам в комментариях рассказать, что вам не нравится и что вас раздражает во мне.

Выбор чайника Избранное

3 июня 2011, 13:08

Вот ещё проблема. Все чайники выглядят как говно. Ну, например:

Выбор чайника

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

Есть вот такие Тефаль и Филипс, на которые можно смотреть без боли:

Чайники Тефаль и Филипс

Но сколько ни смотри, уровня воды в них не видно. Всякие окошечки с поплавками — это же издевательство над здравым смыслом (интерфейс — зло).

У меня уже года три вот такой чайник загадочной марки «Биматек»:

Bimatek KE 401

Он совершенно офигенный. Полностью прозрачный, да ещё и с подсветкой внутри, когда включён. Прям почти как будто его Эпл делал. Почти, потому что подсветка синяя, а не белая. За белую можно было бы сделать наценку!

К сожалению, чайник этот поломался, и теперь надо купить новый. Я бы точно такой же купил, но чё-то его нет больше. Чё делать?

Как почитать потом?

3 июня 2011, 0:29

Хотел посоветоваться. Вот есть Инстапейпер, Рид-ит-лейтер и Ридабилити.

Вроде Инстапейпер самый поддерживаемый везде, но у него иконка страшная как смерть, и стоит он 5 баксов. У Рид-ит-лейтера краше иконка и вообще он опрятнее вроде (хотя я не успел вникнуть). Его сейчас за 3 бакса продают. Но откладывание в него не поддерживается какой-то нужной мне программой. Про Ридабилити я вообще ничего не понял.

Научите, что лучше всего ставить, чтобы был вечный кайф. Я хочу, чтобы оно не просто статьи все целиком скачивало, но и с картинками и видиками, которые в них идут. Так можно? Чтобы на дачу брать с собой только Айпад и читать всё, что забыл прочитать.

Или ваще нужно дождаться и понять, что за Ридинг-лист Эплы встроят там в Сафари.

Вакансия типографии-партнёра

29 марта 2011, 2:48

У меня есть недостаток — я нихрена не бизнесмен. Не могу вот пойти вложить во что-нибудь денег и потом зарабатывать на том, как всё клёво заработало. Но при этом я хочу продавать плакаты, а мои читатели хотят их покупать, о чём многократно писали.

У меня есть:Из этого всего делаются прекрасные плакаты, которые, наверное, кто-нибудь да купит. Ещё у меня там открытки всякие есть, но это фигня, конечно. Ещё мне нужно нарисовать плакат с типографской раскладкой, чтобы все вешали себе и не забывали, где §, а где — ѣ. Кстати, типографская раскладка по-прежнему ищет спонсора, а он всё не идёт (дело в том, что к спонсору есть требование: он должен не быть дизайн-студией). Но сейчас я не об этом.

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

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

Автосовет Избранное

14 марта 2011, 2:41

Посоветуйте мне автомобиль.

Любимых брендов у меня два — Форд и Ауди. У них машины выглядят хорошо и внутри, и снаружи, и при этом они ездят. Например, Пежо круто выглядит снаружи, так себе внутри и, говорят, не ездит. А Субару выглядит настолько страшно снаружи, что остальное совершенно безразлично.

Форд — это, в моём понимании, default car. Он просто хороший, но без лишних понтов. У него всё на своём месте, всё хорошо собрано, всё аккуратно. Как Мак, короче.

Автосовет

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

Есть версия дождаться нового Фокуса (обещают в сентябре), вроде бы там будет, наконец, решение по аудио. Правильное — это универсальный док с 30-пиновым коннектором прямо на передней панели. Вставил телефон или айпод — и всё работает, громкость регулируется с руля, текущая песня отображается между спидометром и тахометром. Хрен Форд такое сделает, ясный пень.

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

Автосовет

Вот есть такая А1. Очень симпатичная машинка, но я пока не успел вникнуть в её практическую применимость.

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

Ну дак вот.

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

Вольво Ц-30

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

Ещё бывает Фольсваген Гольф. Фольксваген выглядит офигенно и снаружи, и внутри. Может, надо Фольксваген покупать? Вроде логика подсказывает, что это правильный вариант, но что-то заставляет меня не любить Фольксваген.

Тойоты и Ниссаны всякие я не люблю, они все некрасивые, кроме, может, Рава и Кашкая, но на джипах пускай Лебедев ездит. Мне всё-таки кажется, что ощущения от езды на автомобиле и троллейбусе должны различаться. И у Ниссана вообще сайт на флеше, ну дак пускай их дизайнеры у них и покупают машины (хотя Тойоты вроде подолгу ездят зато). Мазды вроде местами симпатичные, но другими местами, особенно внутри, злые какие-то. Зачем нужна злая машина? Опели клёвые снаружи, внутри непонятные. Хочется понятного. Хонду и Хундай просто не хочу.

Кстати, если бы мне было пофигу, сколько стоит машина, я бы купил Ауди ТТ в максимальном фарше, и не знал забот. Это единственная машина, где мне хватает запаса «вытягивания» руля на себя, во всех остальных приходится за ним тянуться.

Расскажите мне, пожалуйста, на что нужно посмотреть, а на что, наоборот, ни в коем случае смотреть нельзя?

Нажатие на клавиши с модификаторами Избранное

9 марта 2011, 16:11

Клавиши бывают не только на клавиатуре. Можно иной раз посочинять, что будет, если нажать совершенно любую клавишу с модификатором — Шифтом, Альтом или Контролем.

Например, если сесть в лифт на первом этаже и нажать Шифт+7, то он последовательно остановится на всех этажах до седьмого. Аналогично на пульте от телека можно нажать Контроль и не отпуская его: 2, 4, 9 — тогда будет показывать все три выбранных канала. Если нажать Контроль+Альт+красную кнопку в ядерном чемоданчике, то взорвётся всё нахрен без подтверждения (без модификаторов справшивает: «Вы уверены?»). У пианиста шифт и контроль под ногами, там всё понятно, а где альт и что он делает? Если в дверь позвонить с Альтом, то выпадет меню для выбора мелодии звонка, а что будет, если с Шифтом? А если на банкомате нажать Альт+снятие наличных, то можно будет выбрать, с чьего именно счёта снимать, но что будет, если нажать Контроль+запрос остатка?

Какие ещё кнопки можно нажимать с Шифтом, Альтом или Контролем, и что при этом произойдёт?

Помощники-раскладчики

27 января 2011, 17:34

Ещё мне нужна помощь с раскладкой.

Во-первых, куча людей покупают Маки в Америке, из-за чего вынуждены пользоваться дурацкой американской клавиатурой. У них не работает буква ё, потому что кнопка, расположенная слева от 1 на русской клавиатуре, не соответствует той, которая там расположена на клавиатуре американской. Мне не трудно сделать версию раскладки с одной отличающейся буквой, но я просто не знаю, куда именно её лепить, чтобы на американской клавиатуре она попала куда надо. Поэтому я прошу того из вас, у кого американская клавиатура, взять мою раскладку, открыть Укелеле и добиться того, чтобы кнопка слева от 1 печатала букву ё, после чего прислать такую раскладку мне. Кто возьмётся?

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

В-третьих, иконка раскладки хреново смотрится на прозрачном менюбаре. Если кто-то знает, что надо сделать, чтобы смотрелась хорошо, то я бы попросил его сделать это. С меня ПСД с иконкой, с вас — ИКНС, который достаточно будет просто заменить. Кто сделает?

Спасибо.

Как вернуть ранки по колонке?

19 декабря 2010, 14:47

Вот смотрите. Я могу отсортировать табличку, например так:

SELECT * FROM BAProtocols
WHERE StartID = 123
ORDER BY TimeAtFinish


Получится какая-то такая таблица результатов гонки (запрос сильно упрощён, конечно, потому что все остальное — не суть).

Могу отсортировать табличку иначе:

SELECT * FROM BAProtocols
WHERE StartID = 123
ORDER BY Bib


Тогда получится старт-лист, типа такого.

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

SELECT
<много всего>,
(
  BAProtocols.TimeAtFinish
  - IF (BAProtocols.S1Misses > 0, BAProtocols.S1Misses * 60000, 0)
  - IF (BAProtocols.S2Misses > 0, BAProtocols.S2Misses * 60000, 0)
  - IF (BAProtocols.S3Misses > 0, BAProtocols.S3Misses * 60000, 0)
  - IF (BAProtocols.S4Misses > 0, BAProtocols.S4Misses * 60000, 0)
  - BAProtocols.Adjustment
) _skitime
FROM BAProtocols
WHERE StartID = 123
ORDER BY _skitime


Предвосхищая вопрос «Нахрена иф?»: потому что я храню −1 в стрельбе, если человек вообще не стрелял (бывает, люди не доезжают до финиша, это нужно отражать в протоколах), а 0 означает «чисто отстрелялся».

Получается такое. Кстати, любопытно посмотреть, какое колоссальное значение в индивидуальной гонке имеет качество стрельбы: например, пятая по чистому времени Мириам Гёсснер, в итоговом протоколе даже не попала в очки и оказалась 53-й. Но сейчас не об этом речь.

Дело в том, что при сортировке по чистому времени можно сказать, что каждый спорсмен «занял какое-то место», то есть имеет какой-то rank (не знаю, как по-русски) именно по этому критерию, например, Магдалена Нойнер — 1-я по чистому времени, а Ольга Зайцева — 10-я. Можно ли как-то заставить базу данных вернуть мне именно эти ранки по интересующим меня колонкам, не сортируя таблицу по ним?

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

То есть, короче, мне нужно по нескольким колонкам вернуть не только их значения, но и натуральные числа, которые означали бы, какой по счёту была бы эта колонка, если бы я отсортировал по ней. Если в колонке одинаковые значения у нескольких строчек, то их ранки должны быть равными, а ранк следующих должен быть таким, как если бы они про повторы ничего не знали (то есть, 1, 2, 3, 3, 3, 6, 6, 8, 9, 10).

Технические ограничения, если это важно: MySQL, MyISAM. Помогайте, пожалуйста.

Развитие сайта Зерулс.ру Избранное

14 ноября 2010, 23:49

Тридцать первого мая на сайте therules.ru открылось самое лучшее в истории издание правил русского правописания. С тех пор сайт опередил «Грамоту.ру» и на Яндексе, и на Гугле, заняв там второе и первое места соответственно. Сегодня на сайт ежедневно заходят около полутора тысяч человек (посещаемость постоянно растёт), а мне регулярно приходят письма от благодарных пользователей. С сентября на сайте есть ещё и РСС, подписавшись на который, люди получают каждый будний день по параграфу, вспоминая забытые правила.

Но есть у сайта и недостаток: иногда он всё-таки не находит то, что вам от него нужно. Это бывает по двум причинам: либо в правилах просто нет того, что вы ищете, либо поиск не понял, что вам нужно.

Что касается первой причины, то, во-первых, к сожалению, некоторые люди не понимают, чем свод правил отличается от словаря, и остаются недовольными, когда сайт не находит, как правильно пишется то или иное слово. Ещё есть люди, которые не понимают, что такое орфография и пунктуация, и пытаются искать правила выбора ударения или сочетаемости слов. Чем тут может помочь сайт? Если у вас есть идеи, буду рад их услышать.

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

Вторая же причина (когда поиск не нашёл то, что в правилах есть), конечно, является моим промахом, и поэтому здесь я вас активнее всего призываю рассказать мне, что вы искали, что писали в поиск и что ожидали увидеть. Если вы не нашли что-то на Зерулсе, а потом нашли в другом месте, расскажите, где именно вы это нашли.

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

Спасибо вам всем большое.
Ctrl +  Ранее