• Как отлаживать маленькие программы
    +1
    Вы пропустили важный шаг: ищете код, понимаете его и адаптируете решение.
  • Как мы изгоняли наркоторговцев из рунета
    +5
    Без ссылки «почитайте про Португалию» — троллинг. Ожидание, что кто-то из-за вашего комментария пойдёт искать не знаю что и тратить час на поиск и чтение — ещё более неуважение к собеседнику.
  • Разработка интерфейса приложения для пожизненного использования на примере мобильного дневника диабета
    0
    Кажется, можно обойтись одним слайдером при вводе числового значения. После тычка пальцем менять масштаб, от N-1.5 до N+1.5 по ширине экрана. Вместо двух тычков получаем один плюс слайд влево-вправо для уточнения. Соответственно, в случае ошибки просто нужно будет сделать ещё один тычок+слайд. Движение пальцем имеет более высокую точность, поэтому 30-40 значений на ширину экрана вместо 10-20 — это нормально.

    Это не очень очевидно первые пару раз, но не более, чем шкалы с целыми числами и отдельно от 0 до 1.
  • От b2b-приложений к массовому сервису по всему миру
    0
    Пробки, букинг, редактор — не позитивно разве? Для заказа убера в мэпсми интерфейс лучше, чем в приложении убера. Пешеходный роутинг появился. Стиль поменялся на более представительный и не кричащий. Ну и куча другого всего. Позитивное движение не заметить, если искать только негативные стороны, конечно.
  • ГИС и распределенные вычисления
    +6
    Не очень понятен смысл статьи и для кого она написана. Если коротко, она сводится:

    — OpenStreetMap — это терабайт xml.
    — С пространственными BigData работать сложнее, чем с обычными.
    — Есть шесть алгоритмов пространственного партицирования, два из них интересны, но к чёрту подробности.
    — Есть пять фрейморков для обработки данных, но вместо предметного сравнения вот список слов латиницей для каждого.
    — Хотите ещё одну такую же статью? Выберите случайное слово.

    На мой взгляд, в этой статье четыре-пять полноразмерных статей схлопнуты до состояния каши из терминов. Мне интересна обработка геопространственных больших данных, но даже после второго перечитывания я всё равно ничего не понимаю.
  • Переходим с Disqus на комментарии Github
    0
    Хорошо придумано. Кажется, в статье про это упоминали. Мне было неудобно читать длинный текст внутри тикета, для подобного блога лучше подошёл бы GitHub Pages с каким-нибудь приятным шаблоном. Но тогда не было бы комментариев.
  • Переходим с Disqus на комментарии Github
    0
    Я согласен, что система с гитхабом подойдёт только для специфичной публики, которой так и так стоит регистрироваться на гитхабе. И поскольку тут прикручивается сервис к задаче, для которой он не предназначен, всяко он будет менее удобен.

    Но идея-то хороша. Немного работы молотком и напильником, немного колёс и костылей — и система комментирования без регистрации и смс на базе данных гитхаба готова :)
  • Переходим с Disqus на комментарии Github
    0
    Это так. Но чтобы комментировать на disqus, тоже нужно регистрироваться.
  • Переходим с Disqus на комментарии Github
    +1
    Пока читал заметку, поставил uBlock и увидел по два заблокированных запроса к mc.yandex.ru/webvizor на каждую прокрутку страницы.
  • Переходим с Disqus на комментарии Github
    +1
    Ждём, когда кто-нибудь напишет плагин для прямой вставки и отправки комментариев через GitHub API.
  • Как перестать ходить на конференции участником и начать выступать? Советы от Андрея Акиньшина
    +1
    Это вопрос репутации. Если вы считаете, что Трой может сделать говно, то зачем тратить на него деньги? Можно найти кого-нибудь подешевле, кто не будет спорить с требованиями прислать презентацию пораньше, чтобы организаторы проверили, что она отвечает их стандартам.
  • Как перестать ходить на конференции участником и начать выступать? Советы от Андрея Акиньшина
    0
    Он не хочет заранее выдавать слайды. Название и краткое описание — это ок, но слайды полируются до дня выступления.
  • OpenStreetMap, как получить координаты адреса, часть простая
    0
    В вики чёрт ногу сломит. Документация длинная, а учебник всем лень писать.
  • Малоизвестные Git-команды
    +3
    Сегодня добавил себе ещё алиас git branches:

    git config --global alias.branches "for-each-ref --sort=committerdate refs/heads/ --format='%(HEAD) %(color:yellow)%(refname:short)%(color:reset) - %(color:red)%(objectname:short)%(color:reset) - %(contents:subject) - %(authorname) (%(color:green)%(committerdate:relative)%(color:reset))'"
    


    Выводит список локальных веток, отсортированный по времени, с последними коммитами и их датами.
  • Передача GPS-трека по SMS
    0
    8 байт — что-то многовато для инкрементального кодирования. Байта на время и трех-четырёх на координаты (зигзаг-кодированием) должно хватить.
  • Состоялся запуск OpenStreetView
    +5
    OSV запустили на конференции State of the Map US месяц назад. Здесь немного инфы в трансляции с конференции, здесь выпуск подкаста с обсуждением практики использования. В России много пользователей, не один: просто стоило посмотреть за границы мкад.
  • Кого агрегирует Meduza?
    +2
    Хороший анализ, но дополнить бы.
    • Очень ждал сопоставления источников и показателя надёжности.
    • Чуть более развёрнутого вывода из сравнения рейтинга медузы и медиалогии.
    • Рамблер и росбалт на 4 и 5 месте в медиалогии отсутствуют в диаграмме медузы. Почему?
    • Источником «медуза» часто обозначены собственные материалы: интересно посмотреть, были ли настоящие новости с таким источником.
    • Хорошо бы ссылки на все 23 новости с ненадёжными источниками, и список источников.
    • В метаданных есть locale: у медузы есть отдельная англоязычная версия. В ней новости часто повторяют русскоязычные. Хорошо бы, во-первых, разделить, во-вторых, показать статистику по всем языкам и сравнить.
    • Также интересны источники популярных новостей на основе количества лайков. Кто пишет новости интереснее: интерфакс или buzzfeed?
    • Интересно, есть ли спонсированные новости (поле sponsored).
  • Закрытый гештальт и много мяса на украинской картографической конференции
    0
    Спасибо, поправил.
  • Антиспам в Mail.Ru: как машине распознать взломщика по его поведению
    +3
  • Red Hat Enterprise Linux теперь бесплатен для разработчиков
    –1
    Молодцы, брали бы все остальные с них пример. Например, авторы популярных проприетарных форумных движков…
  • Ангстрем. Кучка сложностей в простой обёртке
    +1
    Раскройте шутку, я не понял.
  • Не пишите код на 45-й строке
    +8
    Понимаю, что сатира, но на что — не очень, потому что не слежу за ruby-сообществами. Пошёл на reddit:

    • Первый довод основывается на ложном предположении, что все терминалы высотой 24 строки.
    • «Раз для меня это сложно, этого нужно избегать».
    • «Раз это не требуется, давайте и не делать» — если что-то можно не делать, это не значит, что нужно не делать.
    • Про доводы от «любого, кто тренировал новичка» и строки 1, 39: довод от авторитета, «если этого не знаешь, ты никто».
    • Эта статья и демонстрирует субъективные доводы, которые подаются как истина, и показывает, как далеко мы ушли от научности, с которой когда-то было связано программирование.

    На сайте lobste.rs заметили, что это ответ на статью использование знака «больше» в программах. Который показывает, что уровень дискуссии о конвенциях в программировании всё ниже и ниже.
  • Вафли против технологий на FOSDEM 2016
    +1
    В следующий раз запиши себе :) Как минимум, чтобы после конференции можно было собраться и обменяться впечатлениями.
  • Вафли против технологий на FOSDEM 2016
    +3
    Спасибо, учту в следующий раз. Презентацию я делал в Big и показывал через Firefox, поэтому с расширением было непросто. Ну и мы так долго боролись с подключением видеокоробки, что хотел уже поскорее начать.

    Пропускал я важные части, что ты упоминаешь, большей частью из-за нехватки времени. Кое-как утрамбовал 35 минут в 25, но углубиться в решение проблем не смог. Для огромного списка решений несколько: кто-то (как Vespucci) делает иерархию пресетов, кто-то заранее или автоматически выбирает десяток важных категорий, задвигая остальные в конец (как maps.me в поиске по категориям). Я показывал бета-версию, в которой было только редактирование полей, но не смена типа, поэтому там никаких списков просто не было. Сейчас мы их добавляем. А проблему с выбором объекта для редактирования (жёлтая грязька в Vespucci) неплохо решил Go Map. В целом, мораль демонстрации других редакторов была в том, что у каждого есть нечто, что сделано хорошо, но оно уравновешивается проблемами в других аспектах. Разработка почти всегда останавливается на «меня устраивает, всем пока».

    Треки maps.me пока не сохраняет, но начнёт со следующего релиза (скорее всего, на следующей неделе). Правда, там будет нюанс.
  • Это будущее
    0
    Крутая статья, спасибо. Нужно было её переводить, а не вот что сверху.
  • Пользователи LastPass уязвимы для простейшей фишинговой атаки в Chrome
    +2
    Спасибо. Какой-то отстойный перевод: ссылки на оригинал нет, сути атаки (не заметить адрес — это надо постараться) нет, замечания, что LastPass вчера принял меры — тоже нет.
  • happy(new Year(2016));
    0
    Избегал животных как мог, и не знал, чей год, до этого дня. Но животное года, всё-таки, догнало меня на хабрахабре. Казалось бы, технический ресурс.
  • OpenStreetMap как источник геоданных
    0
    Страны лучше брать из отношений boundary=administrative + admin_level=2. Точки place=country могли добавить не для каждой страны.
  • OpenStreetMap как источник геоданных
    0
    PostGIS удобен, когда нужно сложные запросы прогонять. Для фильтрации по тегам или регионам достаточно консольных утилит из набора osmctools. Кроме того, данные в PostGIS требуют очень много места, а заливка — много времени. Поэтому если с данными нужно не постоянно работать, проще изучить overpass и osmctools.
  • OpenStreetMap как источник геоданных
    0
    А что плохого в addr:country? Это ж просто часть адреса.

    Тег ref:isil (islamic state of iraq and levant?) более подозрителен.
  • OpenStreetMap как источник геоданных
    +4
    (shameless plug)
    На этих выходных будет конференция «Открытые ГИС 2015», где треть докладов — про OSM. Я там час проведу в консультационной, где, если будут интересующиеся, покажу, как всё это получать без программирования. Ключевые слова — osmfilter и/или overpass.

    В целом, спасибо за ликбез, хотя если есть моно, то есть и питон, а на нём скрипты чуть лучше читаются.
  • Моя первая карта на Leaflet.js
    0
    Веб-часть сделана на Leaflet, пусть и сильно дополненном.
  • Под капотом рендеринга навигационных данных в MAPS.ME
    0
    Если имеется в виду стиль чепецк.net, то очень много: тот mapcss заточен под использование с mapnik и хитро выделанной базой PostGIS. Большинство элементов сработают в MAPS.ME, но не все. Нужно аккуратно пройтись по всем селекторам и убедиться, что они правильно обработаются приложением.

    Проблема с MapCSS в том, что он у всех свой, пусть базовые правила и совпадают :)
  • Под капотом рендеринга навигационных данных в MAPS.ME
    0
    У нас нет лишних дизайнеров, чтобы бросить их на разработку дополнительных стилей. Эта задача совсем не в приоритете, да и даже не в общем списке пожеланий. Но когда мы откроем исходники («ждите анонса», да, мы обещали открыть до конца года), любой сможет сочинить собственный картостиль в любых цветах и с любыми объектами, нарисованными в OSM.
  • 21 сентября 2015 года — двадцать пять лет российскому Фидонету
    +1
    Oh wow, а я был /11.23 :)
  • История одного факапа Яндекс.Навигатора. В шести действиях с прологом и раскаянием
    +7
    Я ж не с потолка говорю, просто сравниваю с процессом в MAPS.ME: мы не раз переносили релизы из-за мелких багов. Что, конечно, тоже факапы, но внутренние, не затрагивающие пользователей. В яндексе же из-за внутренних дедлайнов пострадал продукт: между потерей своего бонуса и проблемами пользователей какой-то из менеджеров выбрал проблемы пользователей.
  • История одного факапа Яндекс.Навигатора. В шести действиях с прологом и раскаянием
    +16
    Кажется, первое признание своих ошибок, после которого доверие к компании не выросло. Из-за мифического дедлайна забили на правку ошибок, вместо этого расставив костылей. Офигеть.

    Написать это, конечно, стоило, но это явный 100% провал менеджмента, после такого головы должны лететь. Иначе повторится.
  • О дублировании тайлов веб-карт
    +1
    В спецификации этого нет, потому что ни к чему: это лишь база данных с какой-то структурой. В описании MBTiles на сайте Mapbox написано, что можно применять sql-магию для оптимизации базы. И это делает основной инструмент для преобразования в/из формата: mbutil.
  • Установка и настройка генерации тайлов на основе OSM данных под Windows
    +1
    Рад, что для вашей задачи этот способ сработал.
    Но инструкции, которыми вы пользовались, немного устарели.

    Добавлю две ссылки:
    Инструкция по поднятию PostGIS
    Osm2pgsql лучше собирать из исходников, но вот более свежая сборка 0.85
    Актуальный картостиль osm.org (понадобятся nodejs и npm для установки carto)
    Скрипт для рендеринга тайлов, лучше generate_tiles.
  • Как я в библиотеке реальность дополнял
    +3
    Почему не GeoJSON с помощью mapbbcode share или geojson.io и не OpenStreetMap с Leaflet? Это решит все проблемы: и что дома загораживают прямоугольники, и что прямоугольники, а не произвольные контуры, и метаинформацию можно добавить.