среда, 23 ноября 2016 г.

Python remove empty values

some_list=[1,2,3,4,'',5,6,'','okay']

[x for x in some_list if x][0]

Output

1,2,3,4,5,6,'okay'

вторник, 22 ноября 2016 г.

Python hh:mm:ss to seconds

def secondsCreate(trackTime):
return sum(map(lambda a:a[0]*a[1],zip([1,60,3600],map(int,reversed(trackTime.split(":"))))))

time1 = "01:23:45 "
print secondsCreate(time1)
результат 5025

time2 = "05:23"
print secondsCreate(time2)
результат 323

Python objects save to MongoDB

Это можно сделать, используя модуль Pickle

Внесение в MongoDB
Сериализуем объект и вставляем командой insert
db.some.insert({"foo": foo,"content": pickle.dumps(cont)})

Чтение из MongoDB
Находим сериализованный объект и десериализуем его
cursor = db.some.find({'foo':foo})
return pickle.loads(cursor[0]['content'])

скорость работы приложения снизится

вторник, 1 ноября 2016 г.

Python, mongodb connection refused

MongoClient в питоне не может подключиться к монго. Ошибка connection refused.
В настройках /etc/mongodb.conf закомментировать строку - слушать 127.0.0.1
Проверить разрешение в iptables

пятница, 12 сентября 2014 г.

JS. Divs are same and its trigger separated


Don't forget about "this"

Для этого надо повесить классы на дивы и использовать this

Пример

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script>
$(document).ready(function(){

$(".bt").click(function() {
var ID = jQuery(this).text();
 if(ID=='aaa'){$(this).text('bbb');}else{$(this).text('aaa');}

 });

});    
</script>

<div class="bt">aaa</div>
<div class="bt">aaa</div>
<div class="bt">aaa</div>
<div class="bt">aaa</div>