Shura

Использую так редко, что забываю как делать именованные совпадения в регекспах. Запишу на память:
(?<name>.+)
Потом обращаться как $+{name}

Shura

Для чтения, записи и вообще работы с файлами использую модуль Path::Tiny. Он всем хорош, за исключением дурацких названий функция для чтения и записи в файл, это slurp и spew соответственно. Хоть убей, не могу их запомнить, каждый раз приходится в справку лезть, чтобы посмотреть их названия

Shura

Есть тут люди, пишущие на перл? Вы какой текстовый редактор используете?
Пользовался Komodo Edit, но в последней версии из него взяли и выпилили плагин source, который предоставлял навигацию по функциям. Куды бечь? Неужели на python?

Hawat

opennet.ru
Из состава минимального образа корневой файловой системы исключен интерпретатор языка Perl;
В систему ввода IBus добавлена поддержка ввода Unicode-символов Emoji
Этих emoji развелось столько, что разработчикам пришлось пожертвовать perl'ом. Понятное дело, что кому надо perl доставят, но как по мне emoji это эталон ненужности.

Shura

Есть файл, первая строка которого начинается с символа # и почему-то она не ловится регекспом ^#.*
Все остальные строки, которые начинаются на решётку, ловятся, первая — нет. Без символа начала строки ^ ловится и первая. Что за фигня? Начало файла не подразумевает начала строки?

vt

split(" ", "я покакал") сплитит на две строки
split(/ /, "я покакал") действует правильно, в этой строке нет пробела.
При чем в старом жуйке (на старом перле) первый вариант тоже работал
WTF???

Zert

Не писал на перле несколько лет, надеялся, что уже окончательно забыл его, но стоило начать писать скрипт для парсинга текста, он сам написался. Всё, это на всю жизнь, похоже.

Shura

Написал вчера модуль для конвертирования gpx -> geojson, но возникла проблема. Для сопоставления фоток и заметок с местоположением используются отметки времени, присутствующие в gpx треке, но не предусмотренные в geojson. Получается, что при конвертировании я теряю ключевую информацию. Надо что-то придумывать.

Пока попробую хранить массив с временными отметками отдельно, в секции properties, посмотрим, справится ли с таким монга.

Shura

Удивительно, но не нашлось ни одного модуля, который умел бы конвертить gpx в GeoJSON. Вот такая подстава, буду сам писать, на регекспах.

P.S. GPSBabel тоже не умеет в GeoJSON, говно.

Shura

Вот есть такая библиотека libgphoto2, ей уже лет 10 наверное, но она до сих пор развивается. Библиотека довольно популярна, её используют многие проекты, в том числе kde. И есть perl, к которому есть куча модулей и вообще он из тех же времён, что и libgphoto, но парадокс! Под perl нет биндингов для этой библиотеки. Под python есть, а под perl нет!

Shura

Написал программу для подключения фотоаппаратов canon по wi-fi к компьютерам с linux, а то родные их программы только под винду, да под мак.
Называется camwatcher, исходные коды: bitbucket.org

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

Качаем, тестим: bitbucket.org

p.s. ах, да, на перле!

avallach2000

Может мне кто-то объяснить как у сраного «Символа» 2-е издание ухитрилось выйти на 4 года раньше чем в «O'Reilly»?Ну или на худой конец в чём смысл выдавать 1-е издание за 2-е?

shop.oreilly.com
books.ru
shop.oreilly.com

З.Ы. Забыл теги: *скандалы *интриги *расследования