Архив Февраль 18, Четверг, 2010

Научно-популярное / Наглядно о ДНК

Нет комментариев »





В институте Walter и Eliza Hall (Австралия), сделали несколько отличнейших анимаций о самых базовых процессах происходящих в нашем организме. Все процессы показаны в реальном времени.



1. Показано как молекула ДНК длинной ~1.8метра, упаковывается в хромосому.

2. Копирование ДНК с помощью молекулярной машины — Хеликазы.

3. Переписывание ДНК в РНК, чтобы произвести далее белок гемоглобин.

4. Перевод РНК в гемоглобин с помощью рибосомы.

5. Гемоглобин и Серповидно-клеточная анемия.



К сожалению у видео не очень хорошее качество. Пытался свести качественное видео с сайта института( оно там 600 x 480 ) с этим звуком — не сходится во многих местах ;(



Тут есть этот ролик, но без комментариев, зато в отличном качестве, а заодно и все остальные ролики по биологии. Большинство в 600×480. Апоптозис (программируемая смерть клетки), Диабет первого типа, Заражение малярией, Ответ имунной системы на заражение, злокачественная(рак) опухоли.

wehi.edu.au/education/wehi-tv/


Научно-популярное / Солнце — это просто. Часть третья: О солнечных вспышках

Нет комментариев »

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

В качестве примера изображения, получаемого нами, хочется привести изображение Солнца, полученного с телескопа TRACE. Белым квадратиком обозначен примерный размер Земли.

image



Предыдущие части здесь и здесь.


Google / Google AdWords жжёт — пин-коды можно узнать не открывая конверта

Нет комментариев »

Уже был топик (и не один) про то, что Google рассылает бумажные письма с пин-кодом. Меня сегодня тоже осчастливили таким. Что удивило — пин-код находится на наклейке, которую видно через окошко в письме. Т.е. чтобы его узнать — конверт вскрывать необязательно… Интересно, догадался ли кто-нибудь из работников почты записать его, пока письмо шло из Франции в Россию? Надо бы проверить, активировать попытаться.



image



P.S. у кого есть знакомые в отделе входящей международной корреспонденции — можете попросить их просто фотографировать все письма из google и будут вам тыщи пин-кодов :)


Я пиарюсь / Down Notifier — бесплатный сервис мониторинга работы сервера

Нет комментариев »

«А этот сайт у тебя работает? А этот?»

Знакомы ли вам эти вопросы? Думаю да.

Мне не хватало простого как доска сервиса для определения, работает ли сайт или это проблемы моего соединения.



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



Сварганил чтоб работало кое-как, показал друзьям и мне посоветовали добавить пару фич, которые мне показались приятными. Вот теперь решил показать сервис вам — ничего нового, зато он простой, бесплатный, ненапряжный и работает. ;)

Собственно сам сервис – Down Notifier.



В чем фишка:

1) бесплатный

2) быстрый (примерно нужно10 секунд на то чтоб подписаться на уведомление)

3) не требует регистрации

4) уведомление через email, twitter, xmpp, sms (про это чуть дальше)

5) проверка каждые 10 минут (возможно, потом будет меньше, сейчас все в режиме тестирования)

6) после проверки ресурса можно получить proof link на состояние.

7) отказоустойчивый (находится на серверах Google)



Про регистрацию хочу отдельно сказать: не знаю как вас, но меня от одной формы регистрации воротить начинает и хочется поскорей сбежать с такого сайта. Поэтому решил упростить ситуацию тем, что можно залогиниться, используя аккаунт гугля или твиттера (думаю людей у которых нет ни того ни того ОЧЕНЬ мало :) )



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

Этот пункт в настройках пользователя представлен как «Additional email».

Вот тут есть список шлюзов (правда он устаревший, насколько он актуален я ответить не могу).


Игры / [Перевод] Сетевые игры — «Ты помнишь, как всё начиналось?…»

Нет комментариев »

image

Под катом — перевод первой части статьи What every programmer needs to know about game networking, об истории становления и принципах устройства мультиплеерных сетевых игр. Автор Glenn Fiedler.


Управление проектами / Используй серую логику, Люк

Нет комментариев »

image



Позволю себе вольность начать серезную тему с шуточной аналогии, дабы поднять Читатель, Ваше настроение и раскрепостить сознание. Для тех кто в танке не видел классическую сагу *звездные войны* — речь идет об использовании таинственной Силы, о чем шептал призрак Оби Вана Люку Скайуокеру (на фото) и, что в конце концов помогло ему (Люку), используя легкий истребитель, порвать подбить вражескую военную станцию планетарных размеров одной ракетой.



Итак, теперь серьезно, речь пойдет о серой логике, лжи, компромиссах, человеческом факторе, политических играх. О том, чем это грозит, и как влияет на Процесс разработки, на отношения между людьми. Нужно и можно ли с этим бороться и как…



Природа одарила человека мощным интеллектом, который представляет модели окружающего мира в серой логике. Представьте, что вы создали объектную модель, коды методов в которой оперируют не черно-белой (ЧБ) логикой (true — false или 1 и 0), a серой, где логическое выражение может иметь значение 0.7 или даже 0.5. И это значение может мутировать, подстраиваться под изменения окружающего мира.



Наши средства для общения, книги, методы обмена идеями сильно отстают от таких моделей — поскольку они используют ЧБ логику.



Серая логика — это мощное оружие против лжи, демагогии и политических игр. Для меня было очень тяжело переключиться от простых ЧБ правил и процессов, с которыми я работал будучи простым программистом. Во «взрослой» жизни ПМ-а все оказалось сложней…



Visual Studio / Вышла вторая бета Resharper 5

Нет комментариев »

imageВчера стала доступна вторая бета-версия Resharper 5 — популярного расширения для Visual Studio.



В этой бета-версии:

— поддержка свежей версии Visual Studio 2010 Release Candidate;

— расширенная поддержка ASP.NET MVC 2, в том числе поддержка областей (Areas) и улучшения в автоматизации создания представлений и пользовательских элементов управления;

— стабильная версия инструмента структурного поиска и замены. Инструмент позволяет искать и заменять текст на базе заданных шаблонов;

— множественные улучшения в юзабилити.



От себя замечу, что пользуюсь ночными сборками Resharper 5 и после выхода версии, которая поддерживает Visual Stdio 2010 RC отметил значительное повышение производительности. Теперь работа с Visual Studio 2010 + Resharper 5 приносит только радость (я разрабатываю проекты на ASP.NET), наличие Resharper не оказывает заметного влияния на производительности студии, удовольствие от работы только увеличивается. Хотя, уверен, значительная часть увеличения производительности приходится на изменения в RC-версии студии.



В общем, рекомендую всем попробовать Resharper 5 Beta 2, надеюсь, что вам понравится. Иначе, пишите о своем опыте в комментариях.



Подробнее с картинками в этом анонсе JetBrains.


Лента новостей / [Ссылка] Запуск XP-mode в Windows 7 без поддержки аппаратной виртуализации

Нет комментариев »

На просторах интернета была замечена очень подробная и понятная инструкция (все в картинках) как запустить xp mode в windows 7 на компьютерах без поддержки аппаратной виртуализации с помощью VMware player’а.


Гаджеты. Устройства для гиков / Летающая тарелка – руками не трогать!

Нет комментариев »

image



Ребята из Air Hogs на днях представили летающую тарелку — Vectron Wave Flying Saucer, которая благодаря своим сенсорным датчикам, не сталкивается с препятствием, а как бы «зависает» перед ним в воздухе. Дети могут спокойно играть: если ребенок не успеет поймать тарелку – она остановится прямо перед любимой маминой хрустальной вазой. А играть можно до тех пор, пока не сядет батарея. Вернее, 6 батареек типа АА. Фактически чадо наслаждается игрой не дотрагиваясь до самой игрушки – помахал перед ней рукой она и полетела. Просто, а самое главное – весело!


TDD / Видео. Пример разработки приложения с помощью TDD

Нет комментариев »

В этом видео я разрабатываю приложение с помощью TDD на языке C#. Кроме демонстрации того, как надо писать модульные тесты, я постарался показать, как работает TDD на уровне приложения в целом.



При разработке применил принцип инверсии зависимости, а также использовал IoC-контейнер.