понедельник, 3 февраля 2014 г.

определить ip адрес с помощью python

Я находил два решения этой задачи. Первое и самое простое:

import socket
socket.gethostbyname(socket.gethostname())

Но мне такой вариант выдаёт 127.0.0.1, что наверное и неудивительно.

Однако есть и более изощренный способ:
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(("gmail.com",80))
print(s.getsockname()[0])
s.close()
В этот раз получил правильный адрес машины.

воскресенье, 2 февраля 2014 г.

Мнение о фильме "Неудержимые 2"

Я знаю, что фильм вышел давно и все уже 100 раз его посмотрели или наоборот забили на него. У меня не получилось в своё время оценить этот фильм в кинотеатре, а потом я поверил мнению людей, мол фильм не стоит просмотра. Но на днях я всё-таки посмотрел его ... И да фильм просто супер!

И я даже не хочу слышать глупости по поводу сюжета и логики, про проблемы с персонажами. Фильм офигенен и есть несколько вещей которые мне особо понравились:

  • Персонажи. Некоторые "критики" высмеивали, что персонажи стали как в былых своих фильмах, что мол не жизненно. Да там же было видно, что в этом вся задумка! Смотрится это просто офигенно! Как-будто вернулся в детство.
  • Проблемы с сюжетом? Да ладно в этом фильме дыр может статься и не больше, чем в топовых блокбастерах. А самые бредовые моменты это отсылки к старым фильмам, которые нереально доставляют при просмотре.
  • Юмор. И да шуток не много, но они есть. Те кто любил старые боевики - оценит. И даже наши переводчики умудрились сохранить часть этих шуток.
  • Эмоции. Вообще не хотел об этом писать, но в современных фильмах ("Челезный человек" 2 и 3, "Человек из стали", все трансформеры и т.д.) эмоций я не испытывал вообще. Персонажи не вызывают к себе никаких эмоций. Но даже в этом фильме была одна сцена, где было не много жаль убито парня. И это уже успех.
  • Актёры. Тут даже говорить нечего. В одной экшен сцене мы видим терминатора, рембо и крепкого орешка, и да Чак Норрис прикрывает их сверху. Это просто мечта детства для фильма. 
















Пожалуй добавить больше нечего. По мне дак 8 из 10.

воскресенье, 26 января 2014 г.

Впечатления от фильма "Я Франкенштейн"

Только что вернулся из кинотеатра, посмотрев фильм "Я Франкенштейн". И я вам скажу я, что это очередно кусок бездарного высера, куча несвязного глупого и унылого бреда. Фильм который зачем-то взял религиозную тематику, но вообще её не раскрыл и стал от этого ещё унылее. Слабая игра актёров, куча заимствований идей из других фильмов, особенно из "Константин: Повелитель тьмы", хотя возможно мне тут я не прав. Слабая игра актёров, ужасный сюжет, несвязный экшен - вот что представляет из себя этот фильм.
Я думал, что хотя бы спецэфекты будут хорошо, но и тут провал на мой взгляд.
Вообщем никому не советую.

пятница, 24 января 2014 г.

понедельник, 16 сентября 2013 г.

Переход на python 3

Хочу не много затронуть тему о которой по прежнему ведутся споры. Стоит ли переходить на python 3 или нет? На самом деле сейчас ответ мне видится уже очевидным. Если у вас нет большого пласта кода на python 2, который тяжело портировать, или нет библиотек необходимых вам (и вы не можете их портировтаь сами), то только в этом случаи вам стоит оставаться на python 2.

Пора уже смириться с тем, что python 3 должен заменить вторую ветку. Я сам долго оттягивал переход, однако с переходом django на python 3 у меня не осталось аргументов.

Чтож спустя пару месяцев работы на 3 питоне могу сказать, что он вполне готов для работы (я по крайней мере не нашёл, того что могу сделать на 2, но не могу на 3). Плюс появилось много интересных плюшек, которые могут помочь в работе. В любом случаи стоит начинать переход, хотя бы на маленьких проектах, если боитесь сразу использовать на чём-то серьёзном.

четверг, 12 сентября 2013 г.

запуск virtualen на ubuntu для python 3

В самой задаче нет никаких сложностей, однако при переходе с винды бывают проблемы. Делается это в два шага:
  • создаём virtualenv:
virtualenv -p /usr/bin/python3 myenv
  • запускаем:
source myenv/bin/activate
Всё. Пользуемся)