Октябрь 15th, 2011
Я заранее добавил в системный путь следующие переменные, всё равно это придется делать
Добавляем в Path : c:\Python27\ и c:\Python27\Scripts
Сделать это можно кликнув на моём компьютере правой кнопкой, свойства, дополнительно, переменные среды. Там ищем переменную Path и в ней через «;» дописываем два пути указанные выше.
Ставим Python
http://www.python.org/download/
Я ставил 2.7
Ставим easy_install
http://pypi.python.org/pypi/setuptools
Внизу страницы ищем подходящий выбранной версии Python
Я выбрал setuptools-0.6c11.win32-py2.7.exe
Скачиваем и распаковываем PIP
http://pypi.python.org/pypi/pip
Внизу страницы ссылка на скачку архива
Скачали, распаковали, открываем командную строку — идем в папку с распакованным архивом.
Оттуда пишем
python setup.py install
Всё pip поставили.
открываем НОВУЮ cmd
Ставим virtualenv и django
pip install virtualenv
pip install django
По мере вспоминания нужных пакетов я буду обновлять пост.
Posted in Python | No Comments »
Август 1st, 2011

В команду ЛинкТопа требуется
Python/Django разработчик, желающий иметь интересную работу и стабильную оплату.
Опыт разработки Web-приложений и сайтов — обязателен. Это могут быть как сайты, сделанные для клиентов, так и проекты «для себя».
Обязательно:
Наличие желания быстро учиться новому!
Пунктуальность
Изобретательность
Требования
Никаких других специфичных требований мы не выдвигаем.
Оплата сдельная.
Работа удаленная.
Если кандидат проживает в Москве — можно работать в нашем офисе, рядом с метро Калужская.
Отправляйте свои резюме
Свои резюме присылайте по адресу 123@linktop.ru
Не забывайте прикладывать ссылки на выполненные работы!
Posted in Работа | No Comments »
Июль 13th, 2011
Posted in Мотивация | No Comments »
Май 3rd, 2011
Не могу найти откуда я взял этот скриншот, но мне очень понравилось

Говнокод
Gleb Pospelov
@makk1ntosh Скриншот с говнокодом, явно из презентации Андрея Солнцева http://goo.gl/WIFr1, а вот откуда он его взял http://goo.gl/WIFr1
Posted in humor | No Comments »
Апрель 30th, 2011
Функция получения ТИЦ сайта на PHP:
function RetTic($URL){
$yurl = sprintf('http://bar-navig.yandex.ru/u?ver=2&show=32&url=%s',$URL);
$st = file_get_contents($yurl);
if (preg_match('/value="([0-9]{1,5})"/', $st, $matches)) {
return $matches[1];
}
Функция получения ТИЦ сайта на Python:
def RetTic(URL):
import urllib
yurl = 'http://bar-navig.yandex.ru/u?ver=2&show=32&url=%s' % URL
f = urllib.urlopen(yurl)
st = f.read()
import re
m = re.search(r'value="([0-9]{1,5})"', st)
try:
tic = m.group(1)
except:
tic = 0;
return tic
В догонку: наличие сайта в яндекс каталоге на Python
def RetYaca(URL):
import urllib
yurl = 'http://bar-navig.yandex.ru/u?ver=2&show=32&url=%s' % URL
f = urllib.urlopen(yurl)
st = f.read()
import re
m = re.search(r'<textinfo>(?P<author>[\W\w]+)</textinfo>', st)
try:
yaca = m.group(1)
except:
yaca = '';
if len(yaca) > 2:
return True
else:
return False
Posted in Php, Python | No Comments »
Апрель 28th, 2011
При установке нового браузера на Android при открытии каждой ссылке в стандартном браузере, система задает вопрос — какую программу использовать для открытия данной ссылки.
Я выбрал по умолчанию стандартный браузер так как не решил хочу ли использовать только Opera. со временем, я понял, что опера работает на порядок быстрей стандартного андройдовского браузера. В отличие от десктопных систем в андройде не нашлось кнопки «сделать этот браузер используемым по умолчанию».
Решение:
Что снова вызвать список выбора браузеров нужно перейти в настройки системы-приложения-управление приложениями-Браузер. И нажать на кнопку очистить настройки по умолчанию. Если в списке приложений не найдется браузера нужно нажать кнопку меню и в фильтре выберать «все приложения».
Теперь при переходе любой http ссылке — снова появится окно с выбором браузера.
Posted in Android | No Comments »
Апрель 17th, 2011
Предыстория: выбор Django/Python хостинга
Примерно два года я пользовался услугами WebFaction и был доволен. Там есть и возможность устанавливать/собирать свои приложения и БД не занимает память, положенную мне по тарифному плану как на виртуальных серверах. А еще мне не нужно было настраивать почту и DNS и всем этим можно было управляться через удобную панель. Словом — это классный хостинг, если нет больших нагрузок, нужно много места под файлы, трафик(он ограничен, но его более чем достаточно), и нет никакого желания заниматься настройкой сервера. А еще там хорошие цены на хостинг. И support: очень оперативно, по делу, вежливо и на английском. Последнее для кого-то может стать проблемой.

Добавление Email через панель WebFaction
Read the rest of this entry »
Posted in Apache, Django, Hosting, Php, Python | 4 Comments »
Апрель 8th, 2011
Приветствую всех в этот дождливый апрельский день!
Это короткий пост об опыте переезда на сервер в облаке Scalaxy.
За сегодня перенес 2 сайта. Один на WordPress (который вы сейчас и читаете), а другой сайт нашей компании на Joomla.
Чтобы оценить улучшения в производительности, я провел два теста с помощью Siege. Под нагрузкой был Joomla сайт.
Before on Webfaction:
Transactions: 1412 hits
Availability: 100.00 %
Elapsed time: 473.60 secs
Data transferred: 6.26 MB
Response time: 0.84 secs
Transaction rate: 2.98 trans/sec
Throughput: 0.01 MB/sec
Concurrency: 2.52
Successful transactions: 1412
Failed transactions: 0
Longest transaction: 2.09
Shortest transaction: 0.73
Now on Scalaxy:
Transactions: 520 hits
Availability: 100.00 %
Elapsed time: 135.39 secs
Data transferred: 5.81 MB
Response time: 0.58 secs
Transaction rate: 3.84 trans/sec
Throughput: 0.04 MB/sec
Concurrency: 2.23
Successful transactions: 520
Failed transactions: 0
Longest transaction: 1.12
Shortest transaction: 0.44
Во время тестирования загрузка CPU сервера Webfaction была 25%
Сервера на Scalaxy: 6.9%
Плюс к этому: при переезде мы достигли снижения пинга с 300мс до 90мс (В офисе, йота, дома тоже, поэтому значения могут немного отличаться от «проводных» тестов)
Posted in Hosting | 3 Comments »
Январь 16th, 2011
Об открытии фирмы
Хочу поделиться тем как мы открывали свою фирму и становились ‘независимыми’.
Сначала пара слов о психологических барьерах, которые мешают принять решение.
Основной причиной почему люди боятся перейти из разряда шестеренок механизма предприятия в управляющего(или одного из управляющих) — это боязнь рисковать и не чувствовать ‘прочной земли под ногами’ в виде ежемесячной зарплаты, которая «всегда будет и ничего с ней не случится».
Ерунда! Когда потребуется вас сократят(если совесть есть) или вынудят на увольнение по собственному желанию(если нет совести — наиболее частое явление).
Read the rest of this entry »
Posted in Company | 4 Comments »
Декабрь 25th, 2010

Настройка Eclipse: Pydev Aptana и другие плагины
Здесь я опишу какой софт я буду использовать и как его настроить, где скачать какие плагины и как их активировать.
IDE
Начнем с основного инструмента — IDE.
Использовать я буду Eclipse.
Где скачать:
http://www.eclipse.org/downloads/
Мне нужна версия дл 32битного Linux
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.6.1-201009090800/eclipse-SDK-3.6.1-linux-gtk.tar.gz
Я распаковал архив в домашнюю директорию.
Для запуска потребовалось поставить default-jre
sudo apt-get install default-jre
Это установит Java Runtime Environment.
Read the rest of this entry »
Posted in IDE | No Comments »