← All posts tagged progr

Shura
Python programming life Короче записался на 3-х дневный интенсив по пайтону, посмотрим что это и с чем едят. Первая трансляция сегодня в 20:00. Если интересно, можно глянуть тут: youtube.com
Shura
? progr Вот тут услышал, что програмеров старше 35-ти чуть ли не силком гонят с работы и в новых местах уже не берут. Вы с таким сталкивались?
Shura
Python progr Удивительное дело в питоне — никакой демократии, сплошная диктатура!
```
for i in range(0,10):
print i
i=5
```
Результат выполнения:
```
0
1
2
3
4
5
6
7
8
9
```
Т.е. переменную счётчика цикла нельзя менять! Причём никакой ошибки не выдаётся, полное ощущение, что всё работает, но нет.
После анархии в перле и C это выглядит дико
Shura
Python life opencv progr Прикупил себе вот такой планшет для рисования: mysku.ru
Ну а поскольку нахожусь в отпуске, возникла мысль написать программу, которая могла бы распознавать фотографии всяких схем с этого планшета и конвертировать их в векторный файл.
Для этого была взята библиотека OpenCV, а поскольку у неё есть интерфейс для python, то решил заодно выучить и его.
За неделю сидения за этим проектом выяснилось, что с распознаванием образов всё очень плохо, а python неплохой язык, но я в упор не понимаю чем он лучше перла. Массивы от numpy заставляют меня сходить с ума.
Пока худо-бедно научился распознавать круги и линии. Правда распознаёт так плохо, что складывается ощущение, что я лучше бы написал
Shura
Python progr Начал потихоньку разбираться с python и наступил на грабли с областями видимости переменных. Не знаю, что там такого наворотили, но работают они не так, как в других языках
И да, нет оператора инкремента ++!
Shura
Linux ? C++ progr Короче, есть код:
my_shortcut = new QxtGlobalShortcut(this);
connect(my_shortcut, SIGNAL(activated()), m_model, SLOT(my_paste()));
my_shortcut->setShortcut(QKeySequence(QKeySequence::Paste));

Глобально перехватывает нажатие Ctrl+V и делает кое-что своё. Всё как бы работает, но есть один нюанс, после того, как моя программа вешается на шорткат, система больше не вставляет. Как выполнить свой код и вернуть шорткат системе, чтобы она тоже увидела, что пользователь вставить хочет и вставила бы?
Shura
progr p15 Наступила осень, а с ней пришли долгие вечера и противная погода. Это значит, что пришла пора искать себе занятие на выходные, что б не было скучно.

На эту зиму придумал себе проект — сайт, на котором можно было бы удобно размещать отчёты о путешествиях и покатушках на велосипеде (или вообще как угодно). С треком, геопривязанными фотками, текстовыми заметками, с разбиением по датам и отображением информации типа набора высоты и дневного пробега. Попробую сделать так, чтобы это было прежде всего удобно просматривать и готовить свои будущие поездки.

План работ слишком большой, чтобы его можно было сделать за 5 месяцев, оставшихся до весны, но для того, чтобы поковырять некоторые технологии, хватит.

В качестве бэкенда возьму что-то на перле, ибо учить php или python нет никакого желания. Значит это будут либо Dancer, либо Mojolisious, с первым я вообще дела не имел, второй немного ковырял, можно будет углУбить.

Фронтенд нужен попроще, нет желания разбираться с монстрами типа Angular или Ember, я на них сейчас глянул и немного прифигел. Возьму bootstrap, там вроде простенько, мне ничего навороченного не требуется, сайт будет в виде блога.

Остальное в процессе выбора, надо будет чем-то анализировать GPS треки, разбирать фоточки, а потом всё это накладывать на карту, да ещё и интерактивно. Гляжу в сторону leaflet или openlayers, а на них какие-нибудь плагины.

Хранение в mongodb, sql я не знаю, а в ней всё в json, который мне по нраву.

Ну а чтобы закрепить звание говноеда, разберусь с jail во FreeBSD и подниму всё это там.

В путь!
Shura
Perl progr Вот есть такая библиотека libgphoto2, ей уже лет 10 наверное, но она до сих пор развивается. Библиотека довольно популярна, её используют многие проекты, в том числе kde. И есть perl, к которому есть куча модулей и вообще он из тех же времён, что и libgphoto, но парадокс! Под perl нет биндингов для этой библиотеки. Под python есть, а под perl нет!
Shura
development Android progr К слову Android Studio — единственная среда для разработки под мобильные, которая у меня сходу завелась. С sdk под webos, помню мучился, tizen поставить не смог, отладку firefoxos так и не запустил, а вот с Android в лёт. Даже подозрительно.
Shura
? Android progr Как мне на андроиде получать все нотификации? NotificationListenerService то ил не работает, то ли я не понял как им пользоваться.
Shura
PROGRESS Носимая электроника. Взгляд из 1992 (!) года: youtube.com

Сейчас выглядит смешно, но я помню эту передачу, у нас она шла под именем "после двухтясячного года". Все инновации, которые там показывали в области электроники безнадёжно устарели еще до двухтясячного, сегодня это смотрится чуть ли не как поделки позапрошлого века. Дешевая белая пластмасса, эти клавиатурные кнопки на пружинах, толстенные провода!
Я даже не успел заметить когда именно произошёл скачок от всей этой микроэлектроники к современным гаджетам.
Shura
Perl progr Хм, какая интересная штука получается

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

perlnews.ru