• Web-геосервисы. Обзор современных решений
    0
    Добавил, но я посмотрел — не нашел как сделать названия гео-объектов на русском языке на картах, и геокодер по России работает очень плохо, не находит не то что дома, но даже улицы.
  • Web-геосервисы. Обзор современных решений
    0
    Отлично, спасибо, уже второй сервис построения маршрутов с бесплатными лимитами :) первый был graphhopper, там лимит 500 запросов в день бесплатно

    mapbox предлагает 100 000 запросов в месяц к directions api бесплатно если я правильно понял тарификацию.
  • Web-геосервисы. Обзор современных решений
    0
    Я добавил все ссылки от 3aiats в статью

    Из сервисов, которые реально предлагают построение маршрутов, там была только 2Гис логистика, которую я изначально не нашел — её добавил.

    Также был один сервис, который строит маршруты на API яндекса, но без собственного API — его добавил как место где можно потестировать яндекс.

    И отдельным классом там были ссылки на ряд сервисов, которые предлагают комплексные решения для логистических компаний — это не совсем по теме статьи, скорее производное из сервисов построения маршрутов. Их вынес отдельным списком, кому это требуется думаю сможет сам выбрать лучший для себя продукт.
  • Web-геосервисы. Обзор современных решений
    0
    Так давайте список с комментариями, я же сразу написал что обзор не окончательный, одному человеку просто физически сложно все сервисы перепробовать.

    Коллективно составим хороший полноценный список полезных сервисов
  • Справа налево. Что такое dir=rtl и как приручить арабский язык
    0

    Не вполне понятно по поводу чисел. Если арабы читают справа налево то и число 600 для них должно выглядеть как 006 разве нет?

  • Процесс релиза iOS-приложений в Badoo
    0
    Очень интересная статья, спасибо!

    Отдельный вопрос есть по этому моменту:
    Сейчас у нас восемь iOS-приложений, большинство из них переводится на 25 языков и диалектов


    Было бы очень интересно почитать, как вы работаете с переводами в мобильных приложениях.
    У вас одно приложение поддерживает много языков, или вы выпускаете отдельные локализованные версии под разные рынки?
    Какие инструменты используете для локализации мобильных приложений?
    Как оно все работает «внутри» приложения?
  • Google Maps — кастомизируй меня полностью
    +1

    Я думаю, важно еще упомянуть, что Javascript API гугл-карт это платный сервис, как и Static api.
    Бесплатны лишь первые 25000 загрузок карт в сутки, потом нужно платить по 0,5$ за каждую тысячу загрузок.


    В этом плане привлекательнее выглядят яндекс-карты, которые дают бесплатно пользоваться своим апи для размещения карт, и лимитируют только геокодер.

  • Предновогодний тест по продвижению мобильных приложений
    +2
    Тест хороший и полезный, кинул коллегам рекламщикам чтобы посмотреть на их знания тоже.

    Единственный минус — он подвержен уязвимости «самый длинный ответ и есть правильный», если отвечать по такой стратегии, иногда включая логику, — он проходится на 12/15 (уровень «Гуру»).
  • Клуб анонимных Дедов Морозов 2016-2017 на Хабрахабре
    +3
    Вы можете геокодеру скармливать любые данные (в т.ч. полный адрес), а из ответа уже взять данные с той точностью, которая вам нужна:

    Пример

    Он дает понятную структуру данных начиная со страны и до улицы/номера дома.
  • Клуб анонимных Дедов Морозов 2016-2017 на Хабрахабре
    +2
    Адрес целиком можно спокойно скармливать Яндекс-геокодеру, и он будет давать точки на карте.

    Есть как javascript, так и http API:
    https://jsfiddle.net/d0kdw4hh/

    Бесплатно можно 25 тысяч точек таким образом обработать
  • Клуб анонимных Дедов Морозов 2016-2017 на Хабрахабре
    +2
    Написано что жеребьевка адресов будет 4 декабря
  • Клуб анонимных Дедов Морозов 2016-2017 на Хабрахабре
    +3
    В позапрошлом году я примерно так и сделал, в прошлом году, видимо из-за санкций, ни один украинский интернет-магазин не хотел принимать платеж с моей карточки, в итоге смог заказать букет цветов и коробку конфет в какой то конторе, которая согласилась принять яндекс-деньги.
  • Клуб анонимных Дедов Морозов 2016-2017 на Хабрахабре
    +2
    Там вроде должен «внук» зайти на сайт и отметить что получил, видимо не все это делают.
  • Клуб анонимных Дедов Морозов 2016-2017 на Хабрахабре
    +6
    Участвовал, вроде, два года подряд, оба года попадались получатели подарка из Украины, каждый раз приходилось изгаляться с заказом подарка через интернет-магазины, и неизвестно получили ли получатели свой подарок.

    Надеюсь, в этом году попадется получатель из России :-)
  • 1000 и 1 репост: гайд по кнопке «поделиться» в русских соц сетях
    0
    Сделал PHP-скрипт, который генерит ссылки для шаринга и получает количество шеров по урлу.
  • 1000 и 1 репост: гайд по кнопке «поделиться» в русских соц сетях
    0
    Обновил способ подсчета голосов в фейсбуке, старое API ушло в deprecated
  • Как я скачивал онлайн трансляцию Comdi (Startup village)
    +1
    Используйте функцию СЦЕПИТЬ, чтобы сразу из экселя получить список ссылок, без «убирания пробелов в notepad++»
  • 1000 и 1 репост: гайд по кнопке «поделиться» в русских соц сетях
    0
    Спасибо, внес в пост соответствующие изменения.

    К сожалению, заголовок и описание ссылки передать все равно не получится, как я понимаю?

    И кстати, просто /sharer.php?u= (не /sharer/sharer.php?u=) не понимает параметр picture… возможно, они хотят от него отказаться
  • 1000 и 1 репост: гайд по кнопке «поделиться» в русских соц сетях
    +1
    Давайте ещё раз, вы изначально спросили, для чего изобретать велосипед (имея в виду мою статью), когда есть хороший пример (ваш скрипт на гитхабе), который якобы можно взять за основу.

    Я ответил на ваш вопрос:
    1) ваш скрипт — плохой пример, потому что в отличие от статьи он предлагает старые и неполноценные ссылки на шаринг, поэтому брать его за основу — явно плохая идея
    2) ваш скрипт использует странные механизмы получения информации о количестве шеров, как минимум для фейсбука
    3) ваш скрипт — это не костяк, а попытка сделать полноценное решение для лайков на яваскрипте.

    Таким образом, если из вашего скрипта в качестве костяка мы не можем взять ни массивы ссылок шаринга, ни массивы методов получения количества шеров, то что там брать за основу? Модуль открытия попапа с заданным урлом для джейквери?

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

    Если сравнивать мою статью и ваш скрипт с гитахаба, то в чистом остатке мы имеем:

    Чтобы получить полноценное шаринг решение используя сведения из моей статьи — остаётся дописать только window.open с заданными урлами и повесить вёрстку, в которую кидать полученные значения шеринга.

    Чтобы получить полноценное шаринг решение из вашего скрипта (не обращаясь к моей статье) нужно было бы перелопатить документацию каждой соц сети, как минимум чтобы понять как добавить картинки к посту. Зато там есть написанное window.open.

    Извините, чёт пригорел :)
  • 1000 и 1 репост: гайд по кнопке «поделиться» в русских соц сетях
    0
    Зачем брать за основу ваш «хороший пример», если там ссылки у одноклассников и твиттера старые, у всех соцсетей ссылки идут без картинок, только текст и тайтл и тд, если есть хороший пример — эта статья, в которой полные актуальные ссылки со всеми параметрами.

    Тем более шаринг это не всегда яваскрипт, например в нашем случае идет редирект на соответствующую ссылку после того, как наш внутренний скрипт засчитает голос за нужного человека.
  • 1000 и 1 репост: гайд по кнопке «поделиться» в русских соц сетях
    0
    Применил свои супер-скилы фотошопа и нарисовал заглавную картинку для статьи…

    Но хабр уже прописал другой og:image, интересно, изменит ли?

    В ВК у меня нормально запостилось, правда пришлось выбрать картинку из 6 предложенных.
  • 1000 и 1 репост: гайд по кнопке «поделиться» в русских соц сетях
    0
    Я понимаю… долго думал над названием статьи, пока не смог придумать ничего лучше :-)
  • 1000 и 1 репост: гайд по кнопке «поделиться» в русских соц сетях
    0
    Спасибо, добавил информацию в пост
  • 1000 и 1 репост: гайд по кнопке «поделиться» в русских соц сетях
    0
    Скорее всего, размер меньше необходимого.
    Как я написал в постскриптуме — идеально работают картинки 1024 на 512 и больше
  • 1000 и 1 репост: гайд по кнопке «поделиться» в русских соц сетях
    0
    Обычные пользователи жмут с удовольствием :-)
    У нас за 10 дней работы голосования уже более 3000 репостов суммарно по соц. сетям.

    И думаю, наш сайт не единственный, кто может захотеть реализовать собственный вариант соц. кнопок, со стилизацией и всем остальным.
  • Яндекс убивает бизнес, или будьте осторожны с блоком #main
    0
    Оффтоп:
    Нам недавно прислали "скриншот", как его сам клиент назвал, в ворде.
    Причем к картинкам, вставленным в ворд, я уже давно привык — но это было что-то новенькое.
    Тут человек просто выделил всю страницу мышкой, и вставил весь текст со страницы в ворд документ (вместе с шапкой и остальными вещами)

    После этого задумались о том. чтобы делать служебные элементы невыделяемыми, чтобы такие "скриншоты" тоже на выходе давали нормальные сведения.
  • Яндекс убивает бизнес, или будьте осторожны с блоком #main
    +1
    Проблема в том, что, например, мы работает в достаточно специфической отрасли (коммерческая недвижимость), и для большинства наших пользователей "прислать листинг страницы chrome://extensions" — абсолютно невыполнимая задача, проще отказаться вообще от использования нашего сайта. Поэтому мы так долго не могли найти источник наших бед.

    "Повторить на чистой установке" не помогает — я об этом писал, яндекс.браузер достаточно сложно сделать "чистым" для обычного пользователя, потому что он по умолчанию при установке подтягивает все расширения из хрома.
  • Яндекс убивает бизнес, или будьте осторожны с блоком #main
    0
    Вы видели вот этот мой комментарий?
    https://habrahabr.ru/post/279257/#comment_8805715

    Есть вероятность, что AdGuard стоял в вашем хроме, и когда вы установили яндекс браузер — он автоматически подтянул это расширение.
    Выглядит как будто оно установлено "по умолчанию".

    Для чистоты эксперимента нужно удалить хром с машины вообще и потом установить яндекс браузер и посмотреть, какие действительно плагины с ним идут "из коробки".
  • Яндекс убивает бизнес, или будьте осторожны с блоком #main
    +3
    Мы не держим его постоянно на экране, наоборот, мы хотим чтобы на страницах где мало контекта — он был прибит к низу окна браузера, а где много — он будет в самом низу.

    Есть несколько вариантов реализации подобного повещения на дивах, самое простое как раз приведено в статье, для случая, когда высота футера известна заранее.
  • Яндекс убивает бизнес, или будьте осторожны с блоком #main
    +5
    У яндекс-браузера кстати при установке есть такое интересное поведение — он импортирует в себя все настройки, в том числе и аддоны, из хрома.

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

    Очевидно, большинство обычных пользователей ничего не отменяют, и даже не обращают внимание на это предупреждение, при этом считают что у них абсолютно пустой браузер без расширений и прочего.
  • Яндекс убивает бизнес, или будьте осторожны с блоком #main
    +17
    На самом деле, мне кажется не принципиально, что именно использовать для раскладки, и используется ли id для стилизации или нет.

    Ведь даже если бы мы не использовали его для стилизации, просто какому-то блоку бы задали id main (не самое странное имя для блока с основным контентом страницы, и оно может использоваться не только для стилизации, но и для Ajax подгрузки контента например, и для чего угодно вообще) — у всех пользователей этого расширения паддинг этого блока будет становится всегда 0, независимо от вашего желания.

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

    Ещё одно популярное расширение, которое любит ломать вёрстку — AdBlockPlus, но он хотя бы довольно предсказуемо работает — достаточно не давать классам названия типа "ad" или "banner", и при всех непонятках с версткой сразу проверять сайт на браузере с ABP и максимально параноидальными настройками фильтров.
  • Яндекс убивает бизнес, или будьте осторожны с блоком #main
    +1
    Рад, что моё предположение оказалось ошибочным.
  • Яндекс убивает бизнес, или будьте осторожны с блоком #main
    +1
    Спасибо за оперативный ответ!

    К сожалению, лично я не видел и не знаю как этот плагин устанавливается, поэтому тут уж "за что купил".

    Меня только проблема с самовольным непредсказуемым изменением вёрстки беспокоила.
  • Яндекс убивает бизнес, или будьте осторожны с блоком #main
    +1
    Честно говоря, меня это не смутило, потому что точного источника попадания этого плагина в браузер я не знаю, могу только предполагать что все 3 Яндекс-расширения ставятся каким-нибудь установщиком пунто свитчера, или подобным, в которых есть Галочка "дополнить мне браузер элементами Яндекса".

    Но отзывы об этом плагине конечно положительными назвать сложно, даже безотносительного того, что он ломает вёрстку ни в чем не повинных сайтов.
  • Яндекс убивает бизнес, или будьте осторожны с блоком #main
    +12
    Вообще-то нет, просто чет настроение было такое.
  • Как проектировать для людей с цветовой слепотой
    +4
    на этой картинке число видят только люди с проблемами, здоровые люди не видят числа (дают пустой ответ)
  • Как мы писали AI для Шакала, и почему у него шизофрения
    +1
    Дамки появляются, но так как белый все время подставлял свои шашки — черный обязан был их рубить и не мог сдвинуть с места свои дамки, которым рубить было нечего.
  • Памятка евангелиста PostgreSQL: критикуем MySQL ещё грамотнее
    –1
    По поводу того, что MySQL используют как key value.

    На новом нашем проекте ребята все-таки уговорили меня использовать postgres вместо MySQL, но как ни странно мы postgres тоже используем как key value, потому что sphinx все равно быстрее.

    Так что история про key value никак не может быть аргументом для любой РСУБД, потому что все равно найдется специализированный инструмент, который будет работать быстрее.

    По поводу MYISAM кстати, я сам не сталкивался потому что давно на сфинкс перешел, но читал что MYISAM может быть интересен своими патченными версиями с интересными индексами, например индексом для координат и гео поиска (сферическая система координат и все такое). Вроде там есть еще какие то ситуативные индексы, которые могут быть интересны. До недавнего времени еще был поднотекстовый поиск, но сейчас уже не актуально.
  • How-to: Процесс создания верстки html-писем
    0
    В идеале надо иметь установленные на компе почтовые клиенты, слать себе тестовое письмо и смотреть как оно выглядит в разных клиентах и почтовиках.

    По факту же как мы заметили, с быстрым предварительным тестированием отлично справляется IE- через режим совместимости просмотреть как выглядит письмо в разных версиях этого браузера вплоть до 5 (бат рендерит письма очень похоже на IE 5)

    Если нигде ничего не поехало ни в одной из версий — 90% что все с письмом будет ок, и основную массу проблем этот метод позволяет оперативно вычислить. Но он не заменяет и не отменяет отправки тестового письма самому себе на все сервисы и почтовые клиенты.
  • Зачем нужны почты no-reply@?
    +3
    Мне нравится портал hobby king, он перед тем как прислать письмо «мы отправили вашу посылку, вот трек номер» присылает еще одно письмо с содержанием типа
    «Здравствуйте, я упаковщик посылок #35, я сейчас дважды проверил ваш товар, с ним все в порядке, и я передал его в службу доставки, он будет отправлен в ближайшее время.»

    Вроде письмо не несет никакой полезной информации, да и вообще никакой информации не несет. Но на душе-то всё равно становится как-то теплее :-)

    habrastorage.org/files/001/602/ee3/001602ee3db74fe9ac5c4b4d2188ea3a.jpg