• Возможно вынести приложение из Docker в родительскую систему?

    @chersanya
    Вообще можно, и достаточно удобно - я так использую texlive (latexmk, pdflatex), python (notebook), пробовал pycharm (и т.п. - https://github.com/aplavin/dockerfiles). Для не-графических программ обычно вообще просто - к контейнеру как volume присоединяется нужная папка, для удобства можно сделать скрипт, принимающий эту самую папку в качестве аргумента и запускающий что нужно. Для графических нужно ещё пробросить сокет X-сервера, но тоже в общем-то ничего сложного.
    Правда отдельно с java не пробовал.
    Ответ написан
    Комментировать
  • Как объединить два и более коммитов в один?

    @chersanya
    Несмотря на то, что прошло достаточно много времени, всё-таки напишу несколько строк о более удобном решении, чем MQ (по мнению, в том числе, самих разработчиков mercurial).

    А именно, расширение histedit (которое уже давно поставляется вместе с Mercurial, а значит тестируется так же и имеет согласованный интерфейс). Оно представляет удобный способ свёртки, изменения, редактирования, удаления, перемещения коммитов в истории, причём всё достаточно интуитивно для пользователя.

    Так же есть менее известное и пока не распространяемое вместе с Mercurial, (не из-за отсутствия стабильности, а в основном из-за некоторой несогласованности интерфейса, опций, поведения) расширение evolve (так же changeset evolution, mercurial.selenic.com/wiki/ChangesetEvolution), которое пишет один из разработчиков. Оно во-первых изменяет поведение стандартных команд, которые редактируют историю, давая некоторые приятные фишки: а) возможность получить любую версию удалённого или изменённого коммита (да, это версионность самих версий файлов), и б) можно менять опубликованную историю, причём она коррекно изменится у всех людей склонировавших репозиторий (есть небольшие оговорки). Также это расширение добавляет некоторые дополнительные команды, например для свёртки нескольких коммитов — hg fold.

    Оба этих расширения используются самой командой разработки Mercurial в официальных репозиториях.
    Ответ написан
    2 комментария
  • База данных городов России на русском языке с их геокоординатами

    @chersanya
    download.geonames.org/export/dump/ — огромные базы по всем странам, названия на куче языков. Данные представлены в виде реляционных таблиц, путём соответствующих join'ов можно получить почти всё, что угодно.
    Ответ написан
    Комментировать
  • Каким ридером вы пользуетесь?

    @chersanya
    Kindle 3, Wi-Fi. Уже около полутора лет им пользуюсь, всё нравится: работает стабильно, живёт от батареи долго, корпус удобен в руках и небольшой (относительно 10-дюймовых). В основном читаю художественные книги (для чего и покупал собственно) и учебники.
    Ответ написан
    Комментировать