Python: PIP download cache.

27 февраля 2013 Нет комментариев

Python PIP Boy
На своих Python-проектах я всё время пользуюсь виртуальным окружением (virtualenv), как для разработки, так и для их деплоя (развёртки, установки). Обычный способ установки новой зависимости в virtualenv это использование пакетного менеджера Python - PIP. Он достаточно прост как по логике работы, так и по использованию. Так, при попытке установить пакет в virtualenv он будет тянуть каждый раз исходники с PyPi-репозитория (или с другого места, если его об этом попросили). Иногда этот процесс может занять достаточно много времени: если надо скачать много пакетов или некоторые из них скачиваются не очень быстро (например, стянуть большой репозиторий с github, помнится, ещё почему-то django скачивалась не очень шустро). Читать далее...

Windows: Настройка удалённого рабочего стола.

26 февраля 2013 3 комментария

Всем привет. В этой статье я хочу рассказать как удаленно (не имея физического доступа к ПК, при условии если вы являетесь администратором) настроить доступ к ПК.

Всем известно, что одним из основных средств удаленного администрирования ПК является "Удаленный рабочий стол". Но зачастую, сервис удаленного рабочего стола по умолчанию отключен. Как же быть в подобной ситуации? Не стоит впадать в панику - способ ЕСТЬ! Читать далее...

Встраиваем плеер в WordPress.

26 февраля 2013 Нет комментариев

Небольшой урок велосипедостроения от zetblog. Задача: дать возможность встроить аудио-плеер в посты WordPress с помощью плагина. Вообще, какие-то готовые плагины-плееры под wordpress уже существуют, но мне они, по разным причинам, мне не очень приглянулись. Тем более, хотелось заглянуть и узнать как это всё реализовано "под капотом". В качестве самого плеера была выбрана JS-библиотека audiojs. Читать далее...

Linux: узнать свободное место на диске.

23 февраля 2013 1 комментарий

Иногда надо узнать под linux свободное место на диске. Делается это элементарно, но не очень часто, поэтому, всё время вылетает из головы. Читать далее...

Python: генератор списка паролей для перебора (brute-force). Code Review.

23 февраля 2013 2 комментария

Оригинальная статья тут:
Python: генератор списка паролей для перебора (brute-force).

Эта поделка умудрилась даже попасть в одну из статей журнала "Хакер" - что-то там было про brute forcing для VoIP-серверов. Автор обращался за разрешением, которое я ему и дал, предупредив что скорее всего можно лучше. Читать далее...

Code Review. Анонс новой рубрики.

22 февраля 2013 Нет комментариев

Новая рубрика: code review. Хотел назвать "антиговнокод", но подумал, что это слишком жёстко, да и нет никакой гарантии что через год или два я не изменю своего мнения о выданных советах или не придумаю чего лучше. Пока в планах постить только review python кода, думаю 3,5 года боевого опыта работы с ним (а если приплюсовать беспечное студенчество, то раза в 2 больше) позволят дать хоть на толику полезные советы, как себе в прошлом, так и ещё кому-нибудь, даже если они об этом не просят. Всем добра! Подробности ниже. Читать далее...

Odesk vs elance. Сравнение впечатлений.

20 февраля 2013 Нет комментариев

Для начала о предмете: odesk и elance - это две, наверное, самые крупные freelance-биржи для англоговорящей аудитории (ну или, как минимум, "англопишущей"). Преимущества работы на них, думаю, очевидны - на них можно зарабатывать больше денег, чем работая в офисе в какой-нибудь провинции. Однако, как мне показалось, если вы живёте в Москве или работаете с заказчиком, который готов платить по столичным меркам, то, не факт, что ваш заработок на эти двух биржах будет больше. Топовые рейты для них, конечно, достаточно заманчивые, но до них ещё надо дорасти. Как это сделать - вероятно, усердно работать и зарабатывать хорошую репутацию. В среднем, топовые ставки составляют 50-60$ в час, что достаточно много, но если просмотреть историю работы таких фрилансеров, то вполне можно найти свежие работы по ставке в районе 40$ в час и ниже. Но это не совсем то, о чём я хочу рассказать, а, скорее, об общих впечатлениях. Читать далее...

Update: восстановление БД и прошлых записей.

12 февраля 2013 Нет комментариев

К сожалению, свежий дамп БД утерян. Старые записи будут вытянуты из web-архивов, насколько это возможно. Вскоре после этого, зеты продолжат своё вещание на просторах этих ваших интернетов.

Categories: Новости Tags:

Зеты возвращаются!

28 января 2013 Нет комментариев

Всем привет.

"Кто здесь?" - один анекдот, который я рассказывать не буду. :) Решил поднять опять блог, скорее всего, скоро появятся новые заметки. К сожалению, пока удалось найти бэкап базы только за 2009й год, так что, вполне вероятно, скоро БД будет сброшена и восстановлена более свежая версия, а пока так.

Categories: Новости Tags:

Информационная безопасность. Практика — Введение.

29 октября 2011 Нет комментариев

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

Zsh: Простая кастомизация.

цветной zsh

Для тех, кто не в курсе, zsh — это такой shell-интерпретатор, как bash и ему подобные. Привычка его ставить пошла от FreeBSD, где дефолтные tcsh и csh совсем не юзер-френдли, на мой взгляд. Может и их можно настроить до нормального уровня, но ведь настоящие герои всегда идут в обход.

Итак, в zsh можно включить достаточно мощный автокомплит просто «тыкнув пару кнопок» в консоли после первого запуска. Однако, по сравнению с большинством дефолтных поставок bash’а в разных дистрибутивах линукса, ему всё же не хватает цветастости. Но это дело легко поправимо, если добавить в файлик ~/.zshrc следующие алиасы:

# color
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
alias dir='dir --color=auto'
alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi

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

Не мог на этом просто взять и остановиться, ибо страдание фигнёй штука затягивающая. Дальше приделал следующую вещь:
Читать далее...

Delphi: Пишем шаблон клиент-серверного приложения.

2 апреля 2010 12 комментариев

Продолжая тему разработки собственной утилиты администрирования, в данной статье я рассмотрю типовой шаблон программы клиент-сервер, на базе которой можно разрабатывать собственные клиент-серверные приложения. Данный типовой шаблон для простоты понимания и удобства применения будет рассмотрен на примере компонентов ClientSocket и ServerSocket. Читать далее...