Using Python's built-in defaultdict we can easily define a tree data structure:
def tree(): return defaultdict(tree)That's it!
| email address | |
| ^\w*([A-Z0-9._%-]+@([A-Z0-9\-]\.)+[A-Z]{2,6})\w*$ | |
| options: case insensitive | |
| При сохранении имейла надо сохранять только группу схваченную в скобках. | |
| По бокам допускаются пробельное пространство. | |
| password with at least 8 characters | |
| containing at least one digit or punctuation mark, one upper case and one lower case letter | |
| ^(?=.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).* | |
| (?![.\n]) means that the pattern doesn't match password if it contains dot or new line char |
| data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== | |
| <img width="1" height="1" title="" alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /> |
| echo "PATH=\"$1:\$PATH\" && export PATH" >> ~/.profile | |
| source ~/.profile |
| for i in $(find ./ -type f -name *.txt); do git mv $i ${i%txt}hip; done |
| Первое в духовной жизни есть любовь к Богу, а второе — | |
| любовь к ближнему. Когда приложен первый и великий | |
| труд, тогда второе, как меньшее, с легчайшим трудом | |
| следует за первым. А без первого и второе не может быть | |
| чисто. Ибо кто не любит Бога от всей души и от всего | |
| сердца, тот приложит ли правильно и без лести попечение | |
| о любви к братьям? | |
| прп. Макарий Великий |
| # Set prefix command to Ctrl-a | |
| set -g prefix C-a | |
| unbind C-b | |
| # Reduce tmux delay for more responsiveness | |
| set -sg escape-time 1 | |
| # Window and pane index count starts in 1 rather tan 0 | |
| set -g base-index 1 | |
| setw -g pane-base-index 1 |
| #!/bin/sh | |
| error=0 | |
| for file in `git diff-index --name-only HEAD | grep -e "\.py"`; do | |
| grep -e 'coding: utf-8' $file > /dev/null | |
| if [ $? -ne 0 ]; | |
| then | |
| echo "python $file without coding directive" | |
| error=1 | |
| fi |
| #!/usr/bin/env python | |
| """ | |
| Можно использовать например так: | |
| (svn up && make ) && sendxmpp "Всё прошло успешно!" \ | |
| || sendxmpp "Произошла ошибка!" | |
| """ | |
| import xmpp | |
| import sys |
| """ | |
| Код, который можно использовать, чтоб понять, какого рода | |
| насоздавались питоновые объекты за время между вызовами | |
| с creageGcIds() и newGcIdsAndBreak(). Вторая функция, | |
| очевидно, выкинет сразу в отладчик. | |
| Можно использовать, когда на интересующие объекты | |
| не получается поставить weakref. (с) Леонид Евдокимов. | |
| См. также http://homo-virtualis.livejournal.com/25634.html |
Using Python's built-in defaultdict we can easily define a tree data structure:
def tree(): return defaultdict(tree)That's it!