
Вот тут услышал, что програмеров старше 35-ти чуть ли не силком гонят с работы и в новых местах уже не берут. Вы с таким сталкивались?
Вот тут услышал, что програмеров старше 35-ти чуть ли не силком гонят с работы и в новых местах уже не берут. Вы с таким сталкивались?
Котики охуенны http://www.pyimagesearch.co...-images-with-opencv/
Удивительное дело в питоне - никакой демократии, сплошная диктатура!
for i in range(0,10):
print i
i=5
Результат выполнения:
0
1
2
3
4
5
6
7
8
9
Т.е. переменную счётчика цикла нельзя менять! Причём никакой ошибки не выдаётся, полное ощущение, что всё работает, но нет.
После анархии в перле и C это выглядит дико
Прикупил себе вот такой планшет для рисования: https://mysku.ru/blog/aliexpress/50597.html
Ну а поскольку нахожусь в отпуске, возникла мысль написать программу, которая могла бы распознавать фотографии всяких схем с этого планшета и конвертировать их в векторный файл.
Для этого была взята библиотека OpenCV, а поскольку у неё есть интерфейс для python, то решил заодно выучить и его.
За неделю сидения за этим проектом выяснилось, что с распознаванием образов всё очень плохо, а python неплохой язык, но я в упор не понимаю чем он лучше перла. Массивы от numpy заставляют меня сходить с ума.
Пока худо-бедно научился распознавать круги и линии. Правда распознаёт так плохо, что складывается ощущение, что я лучше бы написал
Начал потихоньку разбираться с python и наступил на грабли с областями видимости переменных. Не знаю, что там такого наворотили, но работают они не так, как в других языках
И да, нет оператора инкремента ++!
Похоже в войне за codestyle можно ставить точку. Я нашёл свой стиль!
https://twitter.com/UdellGa.../1?ref_src=twsrc^tfw
Короче, есть код:
my_shortcut = new QxtGlobalShortcut(this);
connect(my_shortcut, SIGNAL(activated()), m_model, SLOT(my_paste()));
my_shortcut->setShortcut(QKeySequence(QKeySequence::Paste));
Глобально перехватывает нажатие Ctrl+V и делает кое-что своё. Всё как бы работает, но есть один нюанс, после того, как моя программа вешается на шорткат, система больше не вставляет. Как выполнить свой код и вернуть шорткат системе, чтобы она тоже увидела, что пользователь вставить хочет и вставила бы?
Наступила осень, а с ней пришли долгие вечера и противная погода. Это значит, что пришла пора искать себе занятие на выходные, что б не было скучно.
На эту зиму придумал себе проект - сайт, на котором можно было бы удобно размещать отчёты о путешествиях и покатушках на велосипеде (или вообще как угодно). С треком, геопривязанными фотками, текстовыми заметками, с разбиением по датам и отображением информации типа набора высоты и дневного пробега. Попробую сделать так, чтобы это было прежде всего удобно просматривать и готовить свои будущие поездки.
План работ слишком большой, чтобы его можно было сделать за 5 месяцев, оставшихся до весны, но для того, чтобы поковырять некоторые технологии, хватит.
В качестве бэкенда возьму что-то на перле, ибо учить php или python нет никакого желания. Значит это будут либо Dancer, либо Mojolisious, с первым я вообще дела не имел, второй немного ковырял, можно будет углУбить.
Фронтенд нужен попроще, нет желания разбираться с монстрами типа Angular или Ember, я на них сейчас глянул и немного прифигел. Возьму bootstrap, там вроде простенько, мне ничего навороченного не требуется, сайт будет в виде блога.
Остальное в процессе выбора, надо будет чем-то анализировать GPS треки, разбирать фоточки, а потом всё это накладывать на карту, да ещё и интерактивно. Гляжу в сторону leaflet или openlayers, а на них какие-нибудь плагины.
Хранение в mongodb, sql я не знаю, а в ней всё в json, который мне по нраву.
Ну а чтобы закрепить звание говноеда, разберусь с jail во FreeBSD и подниму всё это там.
В путь!
Вот есть такая библиотека libgphoto2, ей уже лет 10 наверное, но она до сих пор развивается. Библиотека довольно популярна, её используют многие проекты, в том числе kde. И есть perl, к которому есть куча модулей и вообще он из тех же времён, что и libgphoto, но парадокс! Под perl нет биндингов для этой библиотеки. Под python есть, а под perl нет!
А KDevelop-то уже вполне годным стал! За 2 часа ковыряния в коде он ни разу не вылетел.
К слову Android Studio - единственная среда для разработки под мобильные, которая у меня сходу завелась. С sdk под webos, помню мучился, tizen поставить не смог, отладку firefoxos так и не запустил, а вот с Android в лёт. Даже подозрительно.
Как мне на андроиде получать все нотификации? NotificationListenerService то ил не работает, то ли я не понял как им пользоваться.
jQuery можно как-то указать, чтобы все селекторы и прочее, работали только внутри одной определенной DOM ветки?
Хм, какая интересная штука получается
perl -E 'say .1 + .2 - .3'
5.55111512312578e-17
$ ruby -e 'puts 0.1 + 0.2 - 0.3'
5.551115123125783e-17
$ python -c 'print .1 + .2 - .3'
5.55111512313e-17
$ echo "puts [expr .1+.2-.3]"|tclsh
5.551115123125783e-17
Но спасение есть:
$ perl6 -e 'say .1 + .2 - .3'
0
Есть данные, есть контрольная сумма этих данных, можно как-то узнать алгоритм генерации контрольной суммы? Может есть сервисы с библиотеками наиболее популярных алгоритмов, чтобы можно было туда вставить свои данные и получить результаты работы всех этих алгоритмов?
Приехал ко мне новый трекер Holux GPSport 260 Pro! Оказалось, что в линуксе с него треки не скачать, нужно ставить кривой виндузовый софт, хотя предыдущая модель, GPSport 245, поддерживалась программкой mtkbabel и проблем с ним не было.
Вообщем на этих выходных болел, заняться было нечем и я написал программу для работы с GPSport 260 под линукс:
https://bitbucket.org/Shura0/260babel/downloads
Умеет просматривать список треков, скачивать нужные, очищать память. Планирую еще добавить поддержку заливки треков в трекер, полезно будет для покатешек и геокешинга