АРХИВ ЗА ОКТЯБРЬ 2012
ОКТЯБРЬ 29, 2012

university of liverpool Как я поступал в Университет Ливерпуля %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8 news

Hi,

Как дела рябчики?

Я тут приболел чуток, но это мелочи, пью чаёк, рефакторю и фикшу код — стандартненько все.

А вот пришло утречком письмо счастья, о том, что меня таки взяли в Ливерпульский Университет на Master of Science in Software Engineering, обучение начинается с декабря этого 2012 года. Сразу отвечу на несколько очевидных вопросов, которые я сам задавал своему адмишен консультанту, и которые многие я уверен захотят задать:

  • Обучение удаленное;
  • Поступить можно не имея высшего образования (даже бакалавра), если есть сравнимый опыт работы по специальности, т.е. примерно от 5 лет опыта работы в IT;
  • Платное, в зависимости от выбора типа оплаты, от €17,000 до €21,500, побробнее тут;
  • Диплом не отличается о того, который получают студенты, обучаясь в Ливерпуле в самом универе on-site, или очно как говорят у нас;
  • Сроки обучения зависят от интенсивности, с которым ты обучаешься, примерно в пределах от 18 до 48 месяцев (1.5 года — 4 лет);
  • После успешного окончания универа, можно приехать в Ливерпуль на graduation ceremony;
  • Подробнее о MCs in Software Engineering;
  • Подробнее об Online education in University of Liverpool.

А теперь я вкратце напишу как я поступал, вероятно кому-нибудь это будет полезно. Сперва я выбрал специальность и подал заявку на поступление, кажется тут. На следующий день мне уже звонил мой admission consultant (далее Майкл), с которым мы общались на тему зачем я хочу поступать, есть ли у меня вышка и/или опыт работы в ИТ и ваобще о погоде, на инглише. В дальнейшем мы с Майклом созванивались более 5 раз, точно уже не припомню, собственно через него и проходил процесс моего поступления, ему я скидывал все документы, задавал вопросы, Майкл же мне все объяснял и консультировал что да как. Замечательный чувак, спасибо ему:) Теперь по поводу требований и документов:

  • Скан загран паспорта — это легко сделать;
  • Скан школьного аттестата (я, кстати, не уверен что это нужно было, но если ваобще вышки нет, то лучше отправить);
  • Скан диплома из универа, или если нет диплома, то документ, подтверждающий обучение в универе в течение 2-3 лет, или когда вас там отчислили icon smile Как я поступал в Университет Ливерпуля %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8 news , меня вот отчислили на 8 семестре, т.е. не хватило пол года до бакалавра О_О в любом случае политех это какашка, хотя тусить там прикольно;
  • Резюме — что-то типа такого;
  • Оч важное: Мотивационное письмо на английском 180+ слов, у меня получилось аж 282;
  • Самое важное: Качественное рекомендательное письмо с текущего места работы — тут мои друзья, Санчес и Егорун, и Дейв постарались отличненько, за что им огромное спасибо;

Собирал и приводил в порядок все эти документы я неделю, и потом запулил их Майклу, который мне как обычно перезвонил и рассказал о дальнейшем плане действий, а он  таков, что мне нужно было теперь ждать аксепт или реджект письмо на почту, ну и звонка Майкла icon smile Как я поступал в Университет Ливерпуля %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8 news Сам Майкл уже после того как получил от меня все документы, несколько раз названивал в офис AirSense и мучал Дейва разговорами, так что лучше чтоб на текущем вашем месте работы могли общаться на английском.

Ну вот и все, это если в кратце. Есть вопросы — пишите, я, френдли гай, готов всегда помочь.

Хорошего дня!

UPD1 Terms & Conditions: http://www.liverpool-degrees.com/Online%20Learning/Fees%20and%20Finance/Terms%20and%20Conditions.aspx

UPD2 Students Handbook: http://success.ohecampus.com/index.php?mod=dcp&act=navigationindex&navigationid=3633

ОКТЯБРЬ 6, 2012

AWS LOGO RGB 300px Миграция сайта с хостинга sweb на Amazon AWS %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8 news

Hi,

Рябчики, как дела?

Я тут мигрировал все свои проекты (которые хостились на хостинге sweb) в том числе блог и скока лет на Amazon AWS. Сейчас я расскажу вкратце чо да как, быть может кому-то пригодится опыт в данном вопросе.

Зачем

Все просто — это так прикольно иметь свой сервачок! icon smile Миграция сайта с хостинга sweb на Amazon AWS %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8 news На самом деле AWS предоставляет кучу возможностей, в том числе и для моих будущих (вероятно) проектов, множество различных сервисов, с которыми между прочем можно даже общаться через AWS API, к примеру на Java. Например, из нетривиального есть SQS, Elastic MapReduce, DynamoDB, итд.

Так же Amazon AWS это все в одном — и облачный сервер(а), и базы данных (реляционные и/или документные), и DNS и прочее.. Причем это все очень легко доключается/отключается и настраивается через консоль. Можно увеличивать машинные мощности очень легко, к примеру в момент подключить дополнительную RO базу в проект с высокой нагрузкой на базу.

Ну и можно ставить любые приложение, т.к. application server? легко, tomcat, jetty — все делается достаточно просто и можно хостить сразу Java EE / Grails / Scala приложения icon smile Миграция сайта с хостинга sweb на Amazon AWS %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8 news

Как

Мне нужно было перенести 4 проекта: два из них WordPress, еще два — PHP on Zend. Осуществил я это за пол дня, включая апгрейд WordPress почти трехгодичной давности (2.6.3) на новую версию 3.4.2.

Для начала я сделал все бекапы (копии) проектов, включая продакшен билды и дампы баз данных. sweb почему-то снимал по дефолту дамп базы в кодировке cp1251, поэтому потом пришлсь конвертировать их в utf-8, спасибо iconv -f CP1251 -t UTF-8 dump.sql > dump-utf8.sql icon smile Миграция сайта с хостинга sweb на Amazon AWS %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8 news

Окей, после того как я собрал все файлы у себя на локальной машине, мне пришлось заняться миграцией вордпреса, отличная статья по миграции была мне в помощь.

После всех локальных манипуляций я залогинился в Amazon AWS и начал свое путешествие…

Сперва я создал клауд сервер (cloud server) на Linux, Amazon EC2. Собственно сейчас я использую только один micro instance и пока что его хватает. После я создал pem ключик для доступа к серверу по ssh и скопировал локальные файлы используя scp.

Тут я подумал что пора бы уже подумать о базе данных (MySQL), где что хранить, в итоге я решил подключить Amazon RDS вместо поднятия локальной базы на инстансе — вполне логичное решение. Пришлось добавить IP EC2 инстанса в список разрешенных IP для конекта к базе. Окей, тут все гут, базу получили. Дальше я пошел по ssh на сервер, создал нужные 4 схемы и импортировал свои дампы в каждый из них. Все, база данных настроена и можно приступать к конфигурации самого сервера.

(Я все еще на инстансе, и работаю по ssh…) Что нам нужно: Apache HTTPD, MySQL client, PHP5 with GD and MySQL driver. Все это ставится очень просто, ведь в наших руках есть супер инструмент apt-get — надеюсь тут не нужно объяснять. После этого последовала настройка апаче веб сервера с виртуал хостами, это заняло некоторое время, но в итоге я все настроил и можно было стукнуть свой блог извне.

Теперь настало время настроить DNS, сказать интернету, на какой IP теперь стучаться при обращении к моим доменам. Тут на помощь приходит Amazon Route 53. Настраивается очень просто, и в итоге у меня получилось 2 домена + 2 сабдонема для одного из них. Поменял DNS сервера на nic.ru для своих доменов, подождал до 2-х часов ночи и теперь при обращении к chupakabr.ru, sanke.chupakabr.ru, skokalet.chupakabr.ru, delaitak.ru — запросы идут на мой емейзон инстанс! Greetz!

Ну а в завершении я настроил алармы, Amazon CloudWatch, трех типов: алармы по используемым ресурсам, аларм-вотчдог на EC2 инстанс и биллинг аларм. Подробнее:

  • Аларм по используемым ресурсам: Чтобы отслеживать abnormal поведение на сервер, например слишком длительная 100% загрузка на процессор, или аномально большой объем сводящего трафика.
  • Вотчдог-аларм: Следит за тем что инстанс работает (status: running).
  • Биллинг аларм: Аларм показывает, что за текущий день забилалось (ну и слово), например не более доллара по всем Amazon сервисам.
При достижении определенных условий аларм генерирует ворнинг email и засылает его на указанный адрес (email, СМС).

Выводы

Выводы делать пока что рано — в конце месяца посмотрим сколько это все добро выйдет мне в долларах, но пока что я очень доволен icon smile Миграция сайта с хостинга sweb на Amazon AWS %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8 news

В начале следующего месяца я напишу пост о том, доволен ли я и о том, сколько вышло мне за месяц октябрь по деньгам.

UPDATE: Еще я заюзал EC2 Elastic IP — статический IP для инстанса, для одного инстанса — бесплатно!

Enjoy the weekend!

 

ОКТЯБРЬ 2, 2012

screen shot 2012 10 02 at 102407 pm Cho to tam news

Hi,

Wasup?

Как же сложно в российских организациях чего нибудь полезное заставить работников сделать icon smile Cho to tam news даж бумажечку с печатью, о том что ты учился в универе, и то непросто заполучить в архиве универа.

Сегодня Лига Чемпионов, Венфика — Барселона мой выбор, думаю барселонцам придется непросто в гостях, 1-1 или 1-2, что то типа того, наверное.

А еще вышел PES2013 недавно, ну я его прикупил и иногда играю за Ливерпуль в мастер лиге, уже купил Хумельса и Ройса. Суарес лучший бомбардир АПЛ пока что, Хендерсон ваобще красава, прокачивается неплохо, один из лидеров вместе с Джеррардом и Лукасом.

На лясе давненько не гонял (с субботы вроде) — работки завались, да и егорыч приехал (неужели) в питер icon smile Cho to tam news Так что работаем работаем вместе эти дни.

Обновился до MacOSX 10.8.2 Mountain Lion — изменений особо не заметил icon smile Cho to tam news АПИ не смотрел, вероятно там чо то есть интересное. Но Apple удручает своими ифона, каждые полгода — не часто ли?

Ну как-то так.

PS Зацените мои школьные итоговые оценки на фотке вначале поста icon smile Cho to tam news

See ya