четверг, 13 февраля 2014 г.

Как я на DigitalOcean перешёл

Я перешёл на VDS от DigitalOcean. Пока что эмоции положительные. Хочу рассказать, как я до этого дошёл и, по просьбе Димы, немного описания самого процесса регистрации и настройки веб-сервера.



Для случайных гостей, я - не системный администратор, не стоит воспринимать статью как мануал и пошагово следовать ему. Это всего-лишь описание моего опыта. Какие-то нюансы я раскрою, но для успешной установки веб-сервера, я советую Вам почитать соответствующие статьи и просто изучить, как работают ОС семейства Linux, DNS, Apache, почтовые сервера.

суббота, 25 января 2014 г.

Вспоминаю электронику

Решил снова вспомнить как программировать микроконтроллеры. Давно этим не занимался, больше года.
Мой первый опыт программирования микроконтроллеров семейства PIC под Linux. Работал в MPLAB IDE, версия IDE и компилятора для Linux нашёл достаточно быстро. Вот так выглядит процесс разработки:
А вот так, готовый результат:

понедельник, 22 октября 2012 г.

PyQt4

Небольшой отчёт о первом опыте создания gui на Python.

В качестве первой программы решил написать подсчёт байтов в выбранном файле. Т.к. Python очень даже объектно-ориентированный, легко получилось разделить логику от вида. Логику, в дальнейшем, планировал использовать как часть архиватора, основанного на алгоритме Хаффмана. Но обо всём по порядку.

воскресенье, 16 сентября 2012 г.

PHP vs Python

Итак, я всё-таки добрался до написание первого (и последнего) теста скорости Python. Сравнивать я решил его с PHP. Первое, что захотелось проверить, это как Пайтон работает с изображениями. ПХП в этом плане довольно медленный и если стоит задача обработать тысячи изображений (обрезать, создать превью), то скрипт будет работать не одну минуту.

суббота, 15 сентября 2012 г.

Привет, Python

Недавно захотелось размять мозги и почитать про что-нибудь новое. Решил изучить Python. Тем более уж очень много положительных отзывов слышал за последнее время.

Ну чтож, первое впечатление весьма положительное. Синтаксис и правда красивый, компактный. Кроме того, что нет операторных скобок и не нужно заканчивать выражение точкой с запятой, многие другие конструкции пишутся короче и элегантнее. Например, вот мой "хеллоу ворлд", вывод 15ти чисел Фибоначчи:

class fibonacci:
    x, y = 0, 1
    def get(self):
        res, self.x, self.y = self.x, self.y, self.x+self.y
        return res
fib = fibonacci()
print [fib.get() for i in range(15)]

Наверняка написал коряво, но для первой программы сойдёт :-)

Вообще, очень надеюсь на ту мифическую супер-скорость Пайтона, о которой говорят. Как получится найти свободную минутку, сравню его с PHP. А именно интересует скорость обработки текста, изображений, работа с файлами. Если Пайтон и правда покажет себя с лучшей стороны, планирую переписать некоторые свои функции на нём. Если нет, тогда просто будет +1 в копилку языков, которые я знаю.

четверг, 3 мая 2012 г.

Обзор новой системы тарифов SCIPAY

Краткий обзор-инструкция по новой системе тарифов SCIPAY.

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

среда, 18 апреля 2012 г.

В гараже.

Вчера был на конференции Developer Garage в конференц-зале Гранд Отеля "Ока". Ездили компанией из Р52.РУ: я, Митя, Надя и Рома. На входе выдали прикольные блокноты, ручки с логотипом Auriga (главный партнёр Гаража), дали заполнить анкеты (для розыгрыша призов и сбора спам-базы, как они сами признались :-) ). Гостей было ожидаемо много, но сам зал в "Оке" просторный, свободные места ещё оставались.