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

Но идея-то хороша. Немного работы молотком и напильником, немного колёс и костылей — и система комментирования без регистрации и смс на базе данных гитхаба готова :)
Zverik
0
Это так. Но чтобы комментировать на disqus, тоже нужно регистрироваться.
Zverik
+1
Пока читал заметку, поставил uBlock и увидел по два заблокированных запроса к mc.yandex.ru/webvizor на каждую прокрутку страницы.
Zverik
+1
Ждём, когда кто-нибудь напишет плагин для прямой вставки и отправки комментариев через GitHub API.
Zverik
+1
Это вопрос репутации. Если вы считаете, что Трой может сделать говно, то зачем тратить на него деньги? Можно найти кого-нибудь подешевле, кто не будет спорить с требованиями прислать презентацию пораньше, чтобы организаторы проверили, что она отвечает их стандартам.
Zverik
0
Он не хочет заранее выдавать слайды. Название и краткое описание — это ок, но слайды полируются до дня выступления.
Zverik
0
В вики чёрт ногу сломит. Документация длинная, а учебник всем лень писать.
Zverik
+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))'"


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

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

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

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

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

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

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

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

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

Добавлю две ссылки:
Инструкция по поднятию PostGIS
Osm2pgsql лучше собирать из исходников, но вот более свежая сборка 0.85
Актуальный картостиль osm.org (понадобятся nodejs и npm для установки carto)
Скрипт для рендеринга тайлов, лучше generate_tiles.
Zverik
+3
Почему не GeoJSON с помощью mapbbcode share или geojson.io и не OpenStreetMap с Leaflet? Это решит все проблемы: и что дома загораживают прямоугольники, и что прямоугольники, а не произвольные контуры, и метаинформацию можно добавить.
Zverik
0
Не сработало: «We had issues producing the response to your request» (см. 192.30.252.136).
Zverik
0
Там в питоновском скрипте дальше есть проверка.
Zverik
+1
Согласен, но можно ввести доверенную третью сторону, которая, не публикуя список, сделает сервис проверки по нему, с капчей и задержками.
Zverik
+1
Кто-то предлагал опубликовать хэши СНИЛС проголосовавших, чтобы можно было проверить, засчитан ли голос.
Zverik
0
У меня пару раз терял все вкладки, но они находились где-то в меню закрытых вкладок, типа «восстановить закрытые окна».