*code

kb 11.07.2012 16:06

In [1]: a = [b] = [3]

In [2]: a
Out[2]: [3]

In [3]: b
Out[3]: 3

kb 10.07.2012 15:00

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

Также есть двойные кавычки, в которых бэкслеш \ является обычным символом во всех случаях, кроме как если после него стоит один из символов (‘$’, ‘`’, ... more →

kb 21.05.2012 14:03

tip of the day:
export PIP_DOWNLOAD_CACHE=$HOME/.pip_download_cache

Эта строчка сделает так, что pip будет качать все пакеты в эту директорию, а в случае, если там уже есть пакет — не качать его, а брать оттуда. То есть в новом virtualenv теперь вам не будет больно сделать pip install -U ipython.

Интересно, ... more →

kb 08.05.2012 20:10

syntax: globa
1990 — неуправляемая активность масс, революционная ситуация, голод.
1991 — введение военного положения, борьба с мафией и преступностью, реальные результаты перестройки.
1994 — распад государства, отделение республик...

kb 29.02.2012 10:55

Итого, сейчас наиболее "правильная" команда для запуска тестов у меня такая:

time python manage.py test --settings settings_test --failfast --failed

kb 13.02.2012 15:56

я превзошел себя
class TestViewProductCategory(BaseTestCase):
def test_should_view_toplevel_parent_on_product_category_view(self):
pass

kb 08.02.2012 10:06

Ах да, по поводу zsh (и oh-my-zsh). Мелкое: у них какой-то говняный переход слово вперёд / слово назад (хуже, чем в баше). А еще только что открыл новую консоль и узрел:

[Oh My Zsh] Would you like to check for updates?
Type Y to update oh-my-zsh: Y
Upgrading Oh My Zsh
From ... more →

kb 05.02.2012 21:59

Exercise 2.6. In case representing pairs as procedures wasn't mind-boggling enough, consider that, in a
language that can manipulate procedures, we can get by without numbers (at least insofar as nonnegative
integers are concerned) by implementing 0 and the operation of adding 1 as
(define zero (lambda (f) (lambda ... more →

kb 05.02.2012 21:18

Сволочи. Они взяли и реализовали cons/car/cdr через замыкания. То есть я и сам мог это сделать, а не догадался.

(define (cons x y)
(define (dispatch m)
(cond ((= m 0) x)
((= m 1) y)
(else (error "Argument not 0 or 1 — CONS" m))))
dispatch)
(define (car z) (z 0))
(define (cdr z) (z 1))

kb 23.11.2011 16:53

>>> from django.db.models import Q
...
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.

неправильно это. ой неправильно.

kb 13.09.2011 22:58

вот так чуть лучше будет
(global-set-key [?\C-.] 'tabbar-forward-tab)
(global-set-key [?\C-,] 'tabbar-backward-tab)

kb 14.07.2011 21:01

Мой XmppFlask работает! Кто бы мог подумать.
def test_xmppwsgi_simple(self):
environ = {'MESSAGE': 'PING', 'XMPP_JID': 'k.bx@ya.ru'}
app = xmppflask.XmppFlask(__name__)
@app.route(u'PING')
def ping():
return u'PONG'
rv = app(environ)
self.assertEquals(list(rv), ... more →

Do you really want to delete ?

*code is used by:

4DA

4da

kb

kb

Voker57

Voker57

asmer

asmer

rakoth

rakoth

Ilya Petrov

muromec

16+

238328

rman

proton

proton

Maxim Kirenenko

part1zano

lexszero

lexszero

Maxim Barzunov

zweipluse

Няша с няшей

nekoexmachina

dorfe

dorfe

mva

mva

eill

eill