• Обработка ответа геокодера яндекс карт. Как узнать название города и улицу?

    Вам именно через Яндекс надо?

    Мне, кстати, их реализация стандарта xAL показалась очень внятной. Населённый пункт — LocalityName (если есть вложенные типа Зеленограда, то в DependentLocality), а улица — ThoroughfareName.

    Если точка вне населённого пункта (LocalityName отсутствует), то можно найти ближайший с помощью параметра kind=locality. Аналогично находится ближайшая улица: kind=street. Внимание на разницу между двумя последними ссылками: «kind=street» выдаёт улицу вне населённого пункта «kind=locality». Просто Яндекс не знает названий улиц в ближайших деревнях, поэтому сообщил название шоссе (которое дальше, за деревнями). Это жизнь, и Яндекс-карты её хорошо отражают. Параметры я взял отсюда.

    Проблему с уровнями вложенности не очень понял. Во-первых, порядок элементов там всегда один и тот же. Во-вторых, если честно, я на вложенность и не смотрел, т.к. строка <LocalityName xml:lang="%s">%s</LocalityName> приходила ко мне всегда (максимум) одна, как и ThoroughfareName. Да простят меня сторонники тру-парсинга XML, я тупо искал эти две строчки (ну и другие ещё).

    Яндекс по России знает значительно больше населённых пунктов, чем Гугл, но с другими ГИС в промышленных масштабах не приходилось сравнивать.
    Ответ написан
    Комментировать
  • Single line VS Multiple line CSS ?

    vermilion1
    @vermilion1
    Пишу в строчку только если нужно задать одно свойство, иначе — второй вариант
    Ответ написан
    Комментировать
  • Имеет ли решение задача?

    @AndreyDaeron
    1. R = a1*|k-b1/a1| + a2*|k-b2/a2| + a3|k3-b3/a3| +… + an|k-bn/an| (если ai=0 — то за скобки не выносим и нам это пофиг.
    2. Очевидно, что такая функция кусочно-линейна относительна к на каждом из участков, к, для которых модули открываются с одинаковым знаком (предположим что а1/b1>b2/a2>...bn/an, если это не так — отсортируем что бы было так). Имеется ввиду что на участке [(ai/bi,(ai+1)/(bi+1)] функция будет линейна (!!! Это, в общем случае неверно для для (-inf,+inf).
    3. Поскольку она линейна, то её минимум будет достигнут в одной из точек ai/bi.
    4. ????? (перебираем все точки ai/bi)
    5. Profit

    И никакого бинарного поиска ))
    Ответ написан
    21 комментарий
  • Почему Rhytmbox такой тормозной?

    kwikpik
    @kwikpik
    Developer
    Может что-то пошло не так :). Запустите из терминала, посмотрите что в консоль пишет
    Ответ написан
    Комментировать
  • На чем написать простое Web приложение с минимальными усилиями для новичка?

    eaa
    @eaa
    А я начинал писать под web на… delphi
    Вручную побайтово парсил входные данные от form/multipart и прочие радости CGI ощутил по самое нихочу.
    Правда было это в те времена, когда ФИДО было везде, а интернет раздавали избранным по чайной ложке.
    Так что можете попробовать, если времени не жалко и вообще любите поизвращаться ;)
    Ответ написан
    Комментировать
  • Xbox 360 или PS3?

    rakot
    @rakot
    Если будете выбирать PS3, то обратите внимание чтобы версия текущей прошивки была ниже чем 3.56, т.е. максимальная 3.55, такую приставку взломать не составляет проблем(не надо никаких аппаратных средств и дополнительных затрат), точнее с этим справится даже дошкольник.

    Если же попадётся приставка с версией прошивки выше чем 3.55, то на данный момент они тоже взламываются, но на это потребуются некоторые материальные затраты(порядка $50 + доставка) и в худшем случае работа паяльником.

    По поводу сабжа, у нас на работе мы довольно часто приносим в офис свои приставки, чтобы на обеде поиграть в MK9, поэтому могу сравнить приставки с точки зрения потребителя.

    PS3:
    1. Наличие BlueRay привода(xbox dvd).
    2. Система очистки от пыли(в специальном режиме она может выдуть из себя всю пыль, этому её вообще не надо разбирать).
    3. Наличие вайфая.
    4. Есть игровые эксклюзивы например God of War(если брать PS3 то обязательно надо поиграть в эту игру, на xbox таковых практически нет).
    5. Геймпады заряжаются через простой кабель usb/miniusb(xbox использует свой разъём, не знаю где искать такие провода, если их погрызёт собака).
    6. На геймпаде отлично работает крестовина, что очень важно для игры в файтинги серии Mortal Kombat. На Xbox же крестовина сделана так же как и стик, просто другой накладкой, поэтому в файтингах очень часто можно нечайно прыгнуть или присесть, данная проблема решается покупкой специальных геймпадов от Razer по цене 1500 рублей за штуку, там данный недостаток исключён.

    XBox:
    1. Массивные и хорошо лежащие в руке геймпады.
    2. Более удобный корпус.
    3. Меньше шумит(по крайней мере на мой взгляд).

    На самом деле приставки очень индентичные по потребительским качествам, но в случае с ps3 она кажется гораздо продуманней, по крайней мере я не знаю к чему в ней можно прицепиться, техническая реализация в ней идеальная.
    Ответ написан
    2 комментария
  • На ноутбуке постоянно слетает Windows

    AlexQ
    @AlexQ
    memtest прогоните, если ok тогда в винте дело…
    Ответ написан
    2 комментария
  • С чего начать? нужно создать сайт в короткие сроки своими руками

    Palehin
    @Palehin
    Frontend
    В вашем случае, я бы взял готовую CMS. Joomla или Drupal
    Ответ написан
    Комментировать
  • ICQ клиент для бухгалтера

    @impass
    бухгалтера любят Mail.ru Агент, тем более поддержка ICQ там есть
    Ответ написан
    Комментировать
  • ICQ клиент для бухгалтера

    @gl00k
    Можно поставить миранду, предварительно кастрировав все ненужные функции.
    Я как то делал сборку для одной организации в корпоративных тонах, без доступа к настройкам.
    Ответ написан
    Комментировать
  • Как победить мигание Midnight Commander в Terminal.app?

    sl_bug
    @sl_bug
    Я бы сказал что надо mc со шлангом пересобрать (slang вместо ncurses).
    Ответ написан
    Комментировать
  • 64-битная версия ОС?

    @Yashin
    32х битная система может адресовать максимально 4гб памяти. Но это не только ОЗУ, но и остальная память, используемая оборудованием, например видеопамять, буфера сетевых адаптеров, контроллера диска и т.п. Система самостоятельно распределяет адреса между устройствами следующим образом: адреса ОЗУ отсчитываются от нижней границы к верхней, остальное оборудование — от верхней планки в 4ГБ вниз. Вот в итоге из-за ограничений, накладываемых архитектурой, 32 битная система и видит память в размере 3-3,5 ГБ
    Ответ написан
    Комментировать
  • Можно-ли публикавать статью от имени другого пользователя Хабра?

    unconnected
    @unconnected
    Не будем обсуждать действия администрации, т.к. правилами это запрещено :)
    Но изначально такая возможность была. Был блог «Я умный» (блог и сейчас есть, но правила поменялись), куда могли писать пользователи даже с отрицательной кармой, чтобы восстановить утраченные позиции. И в свой персональный блог можно было писать с положительной кармой.
    Сейчас, по сути, единственный способ стать полноценным участником хабры — это опубликовать статью в песочнице, получить за то инвайт и кучу плюсов к статье. Если же тебя пригласили, жди добрых людей или сияй в комментах. Но сияние в комментах ведет обычно к падению кармы :)
    Ответ написан
    Комментировать
  • JQuery: аналог $('p').all() из prototype?

    mark_ablov
    @mark_ablov
    if ($('p').is(valid))
    Только учтите что функция должна возвращать true, при провале, а не наоборот.
    Ответ написан
    7 комментариев
  • Пара «ламерских» вопросов знатокам UNIX?

    maxout
    @maxout
    в комментариях жесть %)
    по существу:

    1. ps auxwww
    2. reset
    Ответ написан
    Комментировать
  • Как работает новый аудио плеер вконтакте?

    sajgak
    @sajgak
    про histrory.pushState почитайте. Это в плане того, что адрес полностью меняется. В остальном — все как в ответе viperet
    Ответ написан
    2 комментария
  • Посоветуйте читалку с E-ink дисплеем

    strib
    @strib
    lbook v3 — больше 2х лет эксплуатации, пережил несколько горных экспедиций. постоянно в рюкзаке со мной.
    Ответ написан
    Комментировать
  • Читать PDF на e-book

    sevka_fedoroff
    @sevka_fedoroff
    Я тоже задавался этим вопросом, т.к. являюсь владельцем Lbook. Некоторые pdf у меня получалось перегнать в fb2 программой Calibre (http://calibre-ebook.com/). Изображения попадут в fb2 только в том случае если они растровые.
    Ответ написан
    2 комментария
  • Почему на Хабре кнопка «опубликовать» такая большая?

    @serzzz
    у меня проблема немного другая, но она то же относится к кнопке «опубликовать», не могу две недели опубликовать статью, карма не позволяет. не надо сразу меня минусовать, может быть найдется несколько, скажем друзей, которые поднимут карму до +5?
    Статья о модернизации компьютерного парка без потери лицензий на ПО.
    Ответ написан
    3 комментария
  • Чем отличаются Javascript и ECMAscript?

    @b0n3Z
    Javascript — имплементация стандарта ECMAscript компанией Mozilla. Можно сказать, что это надмножество ECMAscript, потому что в нем есть такие штуки, как списковые выражения, короткие лямбда-функции, генераторы (yield), генераторные выражения, let — ключевое слово для создания более продвинутых локальных переменных (например, только в пределах цикла for), разрушающие присваивания ([a, b] = [b, a]).
    Из популярных браузеров только Firefox поддерживает Javascript в полной мере, так что использовать все эти крутые возможности не стоит. Однако, как правило, все, что появляется у мозиллы вскоре появляется в официальном стандарте, то есть в ECMAscript — так было с JS1.6, откуда в стандарт перешли списковые методы map, filter, forEach, indexOf.
    А JScript — имплементация стандарта ECMAscript корпорацией Microsoft.
    Ответ написан
    4 комментария