Наконец-то, за три дня мучений зопелил себе самодельный подкаст из скачанных mp3-файлов одного подкаста, у которого нет rss. Скачал BeyondPod'ом. Теперь можно слушать по-человечески, с сохранением места, где последний раз нажал на паузу.
Тег python
Чистил тут сорцы чужие. Pylint
говорит: Unnecessary lambda
. Исправление очевидное, вот diff:
# -
escape = lambda s: "'{}'".sormat(s)
# +
+escape = "'{}'".format
Если бы не pylint
, это бы не приняли: после отсылки к пайлинту ито со скрипом приняли ("Нуууу не занааааю...").
Аргумент: первый вариант очевиднее и "не нужно на Python, писать как на Haskell".
Негодую.
А кто-нибудь транзакции в Python MySQLdb использовал? Как ловить last_insert_id() внутри транзакции? Сейчас ловлю через cursor.lastrowid, но чую бесовщину - я же не закоммитил ещё...
питоновый ютуб
https://github.com/np1/mps-youtube |
sudo pip install -M --install-option="--install-layout=deb" --install-option="--prefix=/usr" mps-youtube
перловый ютуб
https://github.com/trizen/youtube-viewer |
http://www.webupd8.org/2015/02/youtube-viewer-complete-youtube-client.html |
https://aur.archlinux.org/packages/youtube-viewer-git/ |
https://aur.archlinux.org/packages/gtk-youtube-viewer/ |
ppa:nilarimogard/webupd8
ноде.жээсовый ютуб
https://github.com/Atraci/Atraci |
http://www.webupd8.org/2014/07/atraci-new-youtube-based-music-player.html |
ppa:webupd8team/atraci
Вот сколько лет уже пишу на питоне, а все никак не привыкну к x is not Y
. Мозг парсит это как x is (not Y)
вместо not (x is Y)
.
C a not in b
получше, ибо not a in b == (not a) in b
.
Посоветуйте библиотеку которая помогла бы мне вытаскивать питоновские объекты из базы данных. Но при этом чтобы работа с БД была только с помощью процедур (хуже - в разных процедурах один пол смыслу столбец может называться по разному). Планируется oracle/mysql.
Котаны, есть такое предложение.
Чуваки пилят всякие штуку для семантического анализа научных статей, вот такие: http://sciencewise.info/ , собираются такое же еще для анализа климатических условий делать, и им требуются крутые питонисты.
Есть желающие двигать науку?
http://www.modulecounts.com/
Внезапно удивлен количеством пакетов на Clojure и Go.
Улыбнула Avg Growth = -9/day у R.
пытаюсь поставить sync server для FF
вроде собрался, но косяк с make test
ImportError: No module named pysqlite2
сделал easy_install pysqlite
а еще поставил libsqlite0-dev и libsqlite3-dev
но пофиг.
наверно проблема в том, что поставил версию 2.7.8, но юзаю его через virtualenv
что делать?
так, у меня есть строка
s = 'Grafing Bei M\xfcnchen'
как из неё сделать
s = u'Grafing Bei M\xfcnchen'
first, make the C++ library accessible to Python (already done, in many cases), then, let your Haskell program use the Python interpreter to make calls into the C++ library
Напоролся на красивый баг в архитектуре проекта.
Добавил команду "скачать все логи в .zip". Команда проходит все слои от фронтэнда до воркера, ответ на нее (с содержимым архива) -- в обратную сторону. И пишутся в логи со всем своим содержимым, раздувая их в несколько раз.
а кто детально разбирался в virtualenv/pip/easy_install? почему например ansible впрямую ни в какую не ставится в $HOME, хотя я задаю переменные окружения PYTHONPATH и --prefix $HOME, а из virtualenv для того же интерпретатора - безо всяких --prefix ставится запросто? WTF?
кратко - перевел хостинг на apache 2.4, завёл php 5.5 и 5.6 (жду теперь UMI.CMS 3.0 :), немного запоздало (а может и верно, что запоздало - неясно куда там всё дуло) завёл python 3.3 и python 3.4, надоело искать куда редмайны пристроить - завёл ruby 1.9 и 2.1, ну и начитался twitter bootstrap - теперь есть bower и lesscss :) теперь буду потихоньку описывать что где нового и что с этим делать для чайников