Архив

Архив Февраль 2013

Python: Сокращаем URL с помощью bit.ly API.

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

bit.ly logo
Для начала стоит ответить на вопрос чего вообще сокращать ссылки. Варианты могут быть разные, но самая суть - это экономия места там, где оно действительно ценно. Т.е. если вы на форуме даёте ссылку на википедию, то, вероятно, лучше не пользоваться подобными сервисами, будет более удобно сразу видеть куда ведёт ссылка. Но в некоторых случаях это оправдано: при передаче через sms или, например, ссылку на ту же википедия иногда проще будет продиктовать голосом если она будет укорочена, при использовании, например, в рекламе, хотя тут уже спорно. Главная мысль - не надо их использовать где попало, это иногда раздражает.

Итак, к сути. На одном из проектов изначально планировалось использовать goo.gl в качестве сервиса по сокращению ссылок, но, случайно нашёл на stackoverflow инфомрацию о том, что некоторые операторы начали фильтровать SMS с такими URL от goo.gl (ответ был в сентябре 2012). Непонятно какие это операторы, скорее всего штатовские, да и было сказано что тех. поддержка twilio (облачный сервис который предоставляет различные услуги, связанные с телефонией, в том числе, отправка и приём SMS сообщений) пытается решить эту проблему, однако, не может предоставить отчёт о статусе, потому как всё зависит от тех самых мобильных операторов. Хотя с другой стороны, может не всё так плохо, я знаю как минимум один сервис который предоставляет коммуникацию с клиентами по SMS с использованием goo.gl, да и Google всё же крупная контора и, может быть, уже уладила данную проблему сама. Читать далее...

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 3 комментария

Оригинальная статья тут:
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: