Домашняя страница
It Works!
Отменить

9 килограммов света!

Однажды я уже писал про литр света. Сегодня будем измерять свет в других величинах - а именно в килограммах.

Верьте в себя и свои силы, и у Вас все получится!

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

Новый гибрид CR-Z Hybrid 2013 будет быстрее, выше, сильнее!

Картинки представленные в статье взяты с сайтов Honda.

Однажды я уже писал про модель CR-Z от Honda, в тот раз он соревновался в гонке на выносливость и финишировал вторым. Когда эта машинка была впервые представлена, показатели потребления топлива не были столь впечатляющими, как хотелось бы. Небольшой гибрид от Honda должен иметь показатели экономии топлива близкие к оригинальному Insight, нежели обычному Civic… Тогда могло показаться, что технологии гибридов от Honda уже не конкурентноспособны. Однако, инженеров компании Honda оправдывало то, что они ставили своей целью несколько иное, а именно создать спортивный автомобиль и удержать цену на приемлимом уровне, что само по себе уже вполне достаточно.

Но это было тогда, а сейчас есть сейчас. Давайте посмотрим, что инженерам Honda удалось улучшить в версии CR-Z Hybrid 2013.

Какой чай для чего?

Нашел тут интересную картинку про то, какой чай для чего:

Как работает энергия ветра?

Еще за 3 000 лет до рождества Христова люди использовали энергию ветра. В этот статье (или статьях) рассмотрим, как же работает сия энергия, и как ее можно поставить на службу человечеству.

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

Для преобразования кинетической энергии ветра в электрическую были придуманы специальные агрегаты - ветровые турбины (ветряки), лопасти которых специально спроектированы для улавливания кинетической энергии ветра. Устройство их аналогично гидротурбинам: когда ветер вращает лопасти, кинетическая энергия преобразуется в энергию вращения ротора, который соединяет лопасти с генератором. Генератор в свою очередь преобразует энергию вращения в электрическую. В сущности, получение электроэнергии из ветра состоит в ее преобразовании из одного вида в другой.

Британская фирма создает бензин из воды и воздуха!

Air Fuel Synthesis (AFS) небольшая компания из Стоктона, Великобритании получена успешные результаты в синтезе бензина из воды и диоксида углерода (CO2, углекислого газа), который содержится в воздухе. Издание Independent сообщает, что компании удалось синтезировать пять литров топлива (производство началось в Августе) на своей небольшой испытательной станции. Хотя это небольшой объем, AFS планирует увеличить производство до коммерческих масштабов. Вобщем, эта технология может позволить преобразовывать энергию с возобновляемых источников в топливо.

NASA собирается использовать микробы для получения строительных материалов на Марсе!

В NASA есть такая организация, название которой Synthetic Biology Initiative (Инициатива по синтетической биологии), или если вольно переводить на русский язык - отдел синтетической биологии. Ученые там занимаются синтезом строительных блоков жизни, или, например, используют жизнь для создания строительных блоков. Вместо того, чтобы доставлять строительные материалы на Марс с Земли с помощью космических перевозок, они собираются создать бактерии, которые смогли бы создать ингридиенты для кирпичей и цемента прямо на Марсе. Эти микробы могут использовать отходы пилотируемых миссий и материалы, которые уже присутствуют на Марсе, таким образом эти космические микроорганизмы могут быть первыми поселенцами на Красной Планете.

Преобразовать строку в делегат в C#

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

Ну согласитесь, не парсить же текст, не разбивать его на токины и не исполнять же его в ручную? Именно так бы я и сделал когда-то в школе, но сейчас хочется чтобы всю работу делал C#. Зря что ли в него добавляли все эти возможности.

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// объявляем требуемый делегат. Он может иметь любые принимаемые параметры и возвращаемое значение
public delegate Single    TestDelegate( Single param1, Single param2 );

// строка, в которой записан текст функции. В примере это будет очень простой код. В реальности он может быть любым.
String funcText = "public static Single    FuncName( Single param1, Single param2 )" +
        "{"+
        "    return param1 + param2;"+
        "}";

// Создаем функцию, передавая имя создаваемой функции и строку ее содержащую.
// Кроме того, параметром шаблона передается тип делегата, объявленный ранее
TestDelegate func = DelegateGenerator.CreateDelegate< TestDelegate >( "FuncName", funcText );

// проверяем, получилось ли создать делегат
if ( null == func )
    return;

// работаем как с обычной функцией
Single ss = func( 5, 10 ); // ss = 15

Если вам интересно, как же все это работает, то читайте дальше!

Мысли одной строкой. Умение думать

Не в том дело, что одна точка зрения лучше, чем другая. Просто более разумно иметь больше чем одну точку зрения. Роберт Кийосаки

Размышление - самая трудная работа. Именно поэтому так мало людей занимаются этим. Генри форд

Идея, которая по началу не кажется абсурдной, безнадежна. Альберт Эйнштейн

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

Происходит не накопление, а устранение. Вместо ежедневного прироста, ежедневное сокращение. Развитие в идеальном виде всегда тяготеет к простоте. Брюс Ли

Ученые из Гарварда смогли записать около 700 терабайт в ДНК!

Биоинженер и генетик из института Wyss в Гарварде смогли записать 5.5 петабит информации (около 700 терабайт) в один грам ДНК, чем побили предыдущий рекорд примерно в 1000 раз.

В работа, которую провели Лжордж Чурч (George Church) и Шри Косури (Sri Kosuri), ДНК рассматривается просто как еще один носитель для хранения цифровой информации. Вместо того, чтобы записывать данные в магнитные регионы на пластине жесткого диска, синтезируются спираль ДНК емкостью в 96 бит, в которой нуклеотиды представляют собой бинарные значения (тимин и гуанин - 1, аденин и цитозин - 0).