среда, 31 декабря 2014 г.

2014 - было весело


31 декабря, последние часы до НГ. 2014 почти всё. Лично для меня - хороший год. 

Из того, что сейчас вспоминается:
  • написал и провёл живой квест
  • съездил с сыном на Бельтайн на Карельском перешейке
  • участвовал в ВВС с другим сыном
  • как обычно - летом в Мещере в ГП с обоими 
  • отработал почти два месяца в командировке на заводе Данон в Подмосковье
  • полетал в аэротрубе
  • начал ходить на тренировки по ножевому бою в Толпар
  • впервые участвовал в соревнованиях по ножевому бою и дошёл до полуфинала
  • прошёл онлайн курсы Stepic - программирование на Питоне, Линукс, Молекулярная биология и генетика
  • прошел онлайн-курс Coursera "Введение в биоинформатику" - максимальный балл
  • участвовал в двух курсах по Таро, проводимых molnija (никакой эзотерики, от Таро там только картинки, по факту - работа с символами в психологическом консультировании - что мне и понравилось)
  • твёрдо решил менять сферу деятельности в наступающем году
Счастливого Нового года!



Работа в области биоинформатики

Очередной намёк от жизни, что пора менять работу. Вчера на форуме Coursera в очередной раз завязалась дискуссия, кто лучшие биоинформатики - биологи или программисты и мельком проскочило это сообщение от одного из ведущих курса. 


Курс прошёл на 100 баллов, базовые навыки программирования есть. Задумался...

вторник, 30 декабря 2014 г.

Введение в биоинформатику - опыт онлайн-курсов

Сегодня завершил обучение на онлайн-курсе от Coursera "Введение в биоинформатику" - своего рода развитие курса "Молекулярная биология и  генетика" от Института биоинформатики.

Набрал 100 баллов из 100. Довольный как кот, наевшийся сметаны

Курс очень понравился. На русском языке, что немаловажно. Интересен сам материал - как проводят секвенирование генома, какие тут сложности и пути решения. Сложность материала, на мой взгляд, идеальная для "Введения в специальность" - нет заумных тем и в тоже время нет разжевывания/повторения школьных уроков по биологии. На первой неделе была очень познавательная видеоэкскурсия в лабораторию, где показывали, как это происходит в реале. Начиная с третьей недели в качестве домашнего задания студенты делают проект, довольно близкий к реальной работе. Вот текст вводного задания:
Некоторые штаммы кишечной палочки (Escherichia coli) являются патогенными. Один из таких штаммов, E.coli O104:H4, стал причиной вспышки пищевых отравлений в Европе в 2011м году.
Предлагается провести геномный анализ данного штамма, чтобы выяснить причину патогенности.
Для этого мы соберем бактериальный геном патогенного штамма из исходных данных, проаннотируем его и сравним с референсными штаммами.
Мы будем работать с данными, полученными на секвенаторе Illumina HiSeq 
То есть выдаются "сырые" данные, какие они есть на выходе секвенатора и "за руку" с преподавателями проходим через все этапы обработки данных, выясняя причину патогенности бактерий, безопасных в большинстве случаев. Работа в проекте воспринимается как настоящий квест.

Большой плюс - т.к. большая часть научного софта работает под Линукс, получилось хорошо закрепить знания, полученные на ноябрьских курсах. Более того, одна из программ требовала под свою работу 8 Гб оперативки - пришлось разобраться как можно работать на сервере - потом как нибудь отпишусь про это поподробнее. 

вторник, 23 декабря 2014 г.

Программист Python - базовый уровень

Как-то запала в душу идея о смене работы. Скачал с десяток вакансий, посмотрел что повторяется.

Для программиста Python базовый уровень (то, что требуется практически везде):
- опыт разработки на Python / Django
- знание английского на уровне чтения технической литературы и документации
- опыт работы с Linux
- знание SQL, опыт работы с реляционными базами данных
- опыт работы с frontend технологиями (HTML, CSS, JavaScript)
- навык работы с Git
- знание алгоритмов (прописано мало где, но, на мой взгляд, нужно)

SQL и CSS слегка пугают, потому что совсем ничего не знаю в этой сфере. Английский - потому что требует каждодневной учебы и не слишком интересен. Всё остальное - какие-то минимальные знания есть, тема мне интересна, так что за разумный срок (к концу лета? - раньше вряд ли соберусь на новую работу) вполне реально выйти на приемлемый уровень

среда, 10 декабря 2014 г.

Онлайн-курсы Института биоинформатики


Как я вчера сказал - на днях завершил онлайн-курсы по программированию на языке Питон. На самом деле - не только эти курсы. Институт биоинформатики проводил трехнедельные онлайн-курсы сразу по трём предметам: "Программирование на Python", "Введение в Linux" и "Молекулярная биология и генетика". Все три закончил с отличием - 100% возможных баллов.

Мотивация - совершенно стандартная для меня, "потому что интересно". Линукс хотел освоить наверное ещё лет двадцать назад, но... реальной необходимости не было, а хотел не настолько сильно, чтобы самостоятельно изучать учебники. После этих курсов я не стал мега-гуру, но командная строка теперь не вызывает ступора.

Технические курсы - проведены на качественном уровне и в принципе понятно как их применить. Молекулярная биология и генетика - неоднозначно. Сам по себе материал интересный, но тесты для проверки знаний на мой взгляд подобраны неудачно, скорее на память, чем на понимание. И напрашивается вопрос, зачем нужно тратить время на изучение этого? На самом деле, я бы даже не стал зарекаться, что не придётся работать в этой области. Со стороны биологии я вряд ли войду в эту науку, но если всерьёз взяться за программирование, то - возможны варианты. А пока - просто интересно. Что мне нравится - то что ситуация в этой области примерно как в 70-80 в компьютерной сфере. Много всего интересного и на мой взгляд достаточно низкий порог вхождения.


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

Узнал про хобби "биохакинг на кухне" (DIY biology) - поищу материалы. Если всерьёз зацепит, то можно будет и съездить на Летнюю школу по биоинформатике - похоже, интересное мероприятие...

вторник, 9 декабря 2014 г.

Проект Эйлера - тренажёр для программистов

На днях завершил обучение на онлайн-курсах по программированию на Питоне. Курс трехнедельный, но по факту, у меня два неполных дня уходило, чтобы выполнить все задания за неделю.

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

Но... по работе мне такое нужно от силы раз в квартал, а навыки терять не хочется. Вспомнил про сайт "Проект Эйлера". Там собраны порядка пятисот задач, для решения которых без программирования не обойтись, и новые задачи периодически добавляются. Сложность задач нарастает от начала к концу. Самую первую я решил ещё года три назад на листке бумаги за пять минут и ещё свыше 400 000 человек решили её правильно. Некоторые задачи из последней сотни решили менее 100 человек. В общем, будет чем заняться.

Большой плюс - после ввода правильного ответа на задание, получаешь доступ к программам других участников, которые также получили правильный ответ. Можно посмотреть различные варианты алгоритмов, увидеть какие-то новые функции языка... Программировать можно на чём угодно, так что почти для любого языка примеры найдутся. Когда во время онлайн-курса я выкладывав программу из тридцати строк и в комментариях читал чьё-нибудь "А я уложился в восемь строк..." было мучительно любопытно - КАК?! Тут как раз можно узнать - как можно сделать проще и быстрее (а это можно сделать практически всегда)

Единственный минус - задания даны на английском и для правильного решения нужно точно понять смысл. Прочитать качественный перевод задач на русский можно здесь http://euler.jakumo.org/problems.html

P.S. За пару дней сделал первые восемь задач. Восьмую решило уже менее 200 000 человек.

P.P.S. Пожалуй, если доберусь хотя бы до конца первой сотни, есть смысл задуматься о смене работы...


суббота, 16 августа 2014 г.

Все люди могут летать! Особенно дети.

Последний месяц с небольшим я в командировке на головном заводе Данон в России. Проживаю в подмосковном городке Чехове. Выходные обычно свободны, так что начал искать куда пойти и чем заняться в ближайших окрестностях. В плане поиска достопримечательностей очень помогает сайт геокэшеров. Там-то я прочитал про полёты в аэротрубе. Долго собирался, но раз уж так кстати мой день рождения - решил сделать себе подарок. Забронировал онлайн 4-минутный полёт и на следующий день поехал.

Добирался на электричке - станция Столбовая (если ехать из Москвы - электричка с Курского вокзала). От станции едет куча автобусов - 31, 32, 33, 37, 45, 60. Нужна остановка Берёзка - до неё ехать буквально 5 минут. Можно дойти и пешком, минут за 20-25, но почти всё время придётся идти по обочине с оживлённым движением - удовольствие на любителя. От остановки идти по ходу движения автобуса, метров через 30 будет мост через Симферопольское шоссе. Если перейти через мост, то через 100 метров слева будет моё нынешнее место работы. Ну а на трубу - не переходя мост, спуститься вниз, на трассу, и направо. Минут через пять ходьбы в спокойном темпе по правой стороне будет большое оранжевое здание - вот туда и нужно.


По случаю лета за 4 минуты полёта в малом тоннеле заплатил 1980 (без скидки - 2600 р.). Да, тоннелей два - большой и малый. По моим ощущениям для первого полёта без разницы где летать - на малой аэротрубе высота 11 м, на большой - 15 м, но вряд ли четыре метра что-то прибавят к ощущениям. Потом, когда освоишься и начинаешь парить без помощи инструктора - хочется пространства побольше.


Заполнил анкету (требуются паспортные данные, но паспорт не спрашивают - заполнил по памяти), подписал бумагу об отказе от претензий и стал ждать. В это время можно походить/посмотреть, как летают другие

Минут за двадцать до назначенного времени инструктор собрал "летунов", вкратце объяснил, как летать, показал жесты для общения во время полёта и повёл переодеваться. Поверх обычной одежды одевается лётный комбинезон. Обувь желательно плотно сидящую на ноге, типа кроссовок. Обувь тоже можно взять попользоваться, но одноразовых носков нет и обувь не новая. Беруши и шлем - к полёту готов.


Четыре минуты разбили на два полёта по две минуты. Сам полёт описать сложно. Понравилось очень. Идеальный подарок, особенно для детей. Кстати, детей пускают с четырёх лет. Главное, чтобы сам ребёнок не боялся - мой старший точно с удовольствием бы полетал, а вот младший - не факт. Для детей можно нарядить инструктора в костюм Деда Мороза или Спайдермена - со мной как раз такой был.



Полёт фотографируют и снимают на видео - но сегодня видео не работало. Снятые фото можно просмотреть и при желании купить по 100 рублей за снимок. Ограничений на фото и видеосъёмку нет, так что если идти не одному, то фотоаппарат надо брать обязательно. Ниже видео полёта - увы, свой заснять не получилось, это уже в режиме зрителя.


З.Ы. Из жестов инструктора - большой палец с оттопыренным мизинцем это не стакан, а "всё хорошо, просто расслабься"...

З.З.Ы. Возле комплекса есть тайник - для любителей геокэшинга. Я нашёл.

пятница, 15 августа 2014 г.

Всё ближе "под сорок"...

Очередной день рождения. Дай Бог, чтобы не последний...

Настроение слегка в миноре - потому что некого обнять :) и потому что последний год был замечательный, но закончился :(



День рождения - хороший повод снова выйти на регулярное блогописательство (хотя, если честно, для этого любой день - хороший повод). Изначально в этом блоге я собирался описывать личный опыт в разных сферах - опробованные методики, пройденные тренинги, посещенные места и т.п. Две цели - дать другим людям реальные факты, а не проплаченную рекламу и поддерживать собственную мотивацию. Единственная регулярная практика в моей жизни - это вечерняя чистка зубов. Практически всё остальное бросается в лучшем случае через пару недель. Публичные отчеты теоретически должны были увеличить этот срок. Не совсем получилось, но, тем не менее, изложение своих впечатлений на бумаге на экране компьютера помогает лучше уложить их в памяти. В общем, очередная попытка выйти в режим "один день - один пост". Из ближайших тем - хатха-йога, convict conditioning, английский язык, ну и немного путевых заметок по итогам лета.

Несмотря на то, что за последний год практически ничего не постил, поисковый трафик идёт. 100-150 просмотров страниц каждый день. 

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

Игра престолов - уже вторая серия нового сезона!


Наверное, вы уже знаете... Но, на всякий случай - начался очередной сезон "Игра престолов". Как я уже говорил - один из лучших сериалов (да чего уж там, из ещё идущих - лучший).

Торрент можно скачать с Лостфильм, онлайн смотреть здесь (если мешают настойчивые просьбы правообладателей - рецепт здесь).



пятница, 14 марта 2014 г.

Как смотреть заблокированные сайты?

Сегодня - массовая истерия на тему заблокированного ЖЖ. Я этого не заметил - давно читаю все блоги через RSS-ленту. Сначала - с помощью Google Reader, теперь - через Feedly (на андроиде - через gReader, очень удобное приложение). Никаких проблем, всё читается.

Реально замечаю, что сайт заблокирован лишь при попытке дать комментарий к какой-либо статье. Ещё как-то были сложности при попытке скачать торрент какого-то свежего российского фильма с Кинозал.ТВ - сказали, что для "на территорию РФ раздача не ведется". В обоих случаях можно воспользоваться сайтом-анонимайзером, но - часто тормозят, не все ресурсы грузятся. Более того, при попытке посмотреть сериал "Ганнибал" (начался второй сезон, фанатам "Молчания ягнят" однозначно рекомендую) - увидел ту же надпись о запрете трансляции и анонимайзер здесь не помог.

Проблема решается очень легко и надолго. Дома я пользуюсь браузером Хром - для него есть чудесный плагин ZenMate. При необходимости, буквально в два нажатия, адрес моего браузера меняется с России на Англию, Швейцарию, Гонконг, США... Нет необходимости - отключил. Все заблокированные для определенного региона ресурсы становятся доступными. Наверняка скорость загрузки слегка падает, но на просмотре видео онлайн это не отразилось. Судя по рекламе в Яндексе - есть аналогичный плагин для Оперы.

Очень рекомендую к установке.

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

О Майдане и разумных людях...


Вполне могу понять тех, кто на Майдане за деньги - если нет других способов заработать. Вполне могу понять любителей адреналина, участвующих в акциях - риск возбуждает. Вполне могу понять тех, кто валит нынешнюю власть, рассчитывая самому занять освободившееся место. Чем больше крови - тем больше свободных вакансий. Но вот обычных разумных людей, более менее успешных и при "старом" режиме, которые поддерживают Майдан - не понимаю...

Так я планировал начать текст пару дней назад. Но... На Украине у меня есть несколько друзей. Связался с ними, волнуясь за них... Оказалось, поддерживают Майдан, восхищаются... Не стал затевать дискуссию, просто попросил беречь себя. Я себя считаю умным человеком, но и их я считаю умными людьми, а взгляд на ситуацию противоположный. Значит, кто-то из нас ошибается. Дай Бог, чтобы ошибался я. Но, как бы то ни было, прав я или они - пропаганда работает. Даже на умных людей.


Хочется поделиться двумя ссылками

От Беркема - про Киргизскую революцию, но актуально для любой другой:
Поэтому, дорогой пионэр, НИКОГДА НЕ ХОДИ ЛОМАТЬ ПРЕСТУПНЫЕ ГОСУДАРСТВА. Особенно если это Преступное Государство – то самое, в котором живешь именно ты. Чужие – ломай, пожалуйста; это не запрещается. Но НИКОГДА НЕ ХОДИ ЛОМАТЬ СВОЕ.
И ещё одну историю напомнил Фриц Морген:
Просто, если кто-то когда-нибудь будет говорить, что хочет вас убить - поверьте ему. Не ищите объяснений, почему на самом деле он имеет в виду совсем другое, не рассказывайте друг другу, что это просто какая-то политика и другие игры. Просто поверьте. А дальше: можете - деритесь, не можете - бегите. Но главное - поверьте. Сразу...
Правда, сам автор истории, похоже так и не поверил...


среда, 1 января 2014 г.

2014 - ржём и пашем!


Прослушать или скачать Тэм Гринхилл Рыжий пони бесплатно на Простоплеер

Зацепил слоган с какого-то демотиватора: "2014 - год Лошади. Ржём и пашем!". Лучше и не скажешь. По восточному календарю Новый год, наверное, ещё не настал, но уже можно претворять в жизнь.

Картинка и музыка не совпали - по календарю лошадь должна быть синяя, но ведь праздники только начались, ещё наверстает

З.Ы. Как же хорошо в городе утром 1-го января! Тишина и покой. Ну и 9-го марта тоже неплохо.