Archive

Archive for the ‘наука’ Category

Будущее Java – грядущие новшества Java 8

December 13th, 2011 5 comments

По результатам выступлений на конференции “Сиклум Java Субботник” и Встречи JUG KPI (посвященных лямбда выражениям (функциям) в Java), несколько небольших примеров и пояснений к презентации “Будущее Java, грядущие новшества Java 8” (видео доклада), а также исходный код приводимых примеров.

Для начала стоит предупредить, что все излагаемое в презентации может измениться; не думаю, правда, что радикально, но все же. Так, к примеру, за время, прошедшее между двумя докладами, defender methods успели окончательно сменить название на virtual extension methods.

И второе, те примеры кода, которые приводились во время презентации, работают! Точнее, почти работают… Вы можете скачать предварительную версию JDK 8 с поддержкой лямбда-выражений и начать экспериментировать.

Read more…

Tags: ,

Шлях PHP-програміста

October 28th, 2011 1 comment

Що треба щоб грати на барабані? – Ну, що там, взяв та барабаниш!
Що треба щоб грати на скрипці? – Довго та нудно вчитись поки вийдуть якісь приємні для слуху звуки.

В чомусь схожа ситуація і з програмуванням на PHP. Як виявилось, моя ремарка у попередній статті  стосовно «PHP-програмістів» багато кого зачепила. На справді, саме з таким ставленням Ви і можете зіштовхнутись потрапивши у професійне середовище, і Вам доведеться доводити рівень своєї компетенції, як PHP-програміста (тут вже без лапок і цілком серйозно).

Read more…

Tags: ,

Шлях програміста

September 27th, 2011 No comments

Ця замітка адресована початківцям – студентам першокурсникам (але сподіваюсь що вона буде корисною й іншим людям). Знаю, що багато з Вас задавались питанням: «А чи стану я програмістом?». Відповідь на нього, поки що, навряд чи Вам хтось зможе дати, але вона з’явиться згодом, коли Ви почнете рухатись по обраному Вами професійному шляху. Щоб допомогти зорієнтуватись, наведу «дорожню карту», на якій представлені основні блоки дисциплін, що є необхідними до вивчення.

Read more…

Tags: ,

[ann] экспертная система Nigma.ru

June 5th, 2009 No comments

nigma.ru – онлайн-система, позволяющую как производить простейшие арифметические преобразования, так и решать математические задачи различной степени сложности. Также Нигма распознает более тысячи физических, математических констант и единиц измерения, что позволяет производить операции со множеством величин (в том числе решать с ними уравнения) и получать ответ в требуемых единицах измерения.

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

Пример – биквадратное уравнение c развёрнутым ходом решения:

nigma-biquadratic-equation

Подробнее о математических и лингвистических способностях нигмы можно почитать на сайте nigma.ru.

Что умеет nigma – http://nigma.ru/index_menu.php?action=click_menu&menu_element=math_task_list:

  • решать уравнения, в т.ч. с единицами измерения и математическими и физическими константами, а также системы уравнений
  • Конвертировать валюты
  • Раскладывать на множители числа и буквенные выражения
  • Находить наименьшее общее кратное и наибольший общий делитель чисел; определять взаимно простые числа
  • Вычислять модуль числа
  • Сравнивать числа (с пониманием математических констант вроде “пи”), сортировать числа по возрастанию и убыванию
  • Вычислять численные выражения, раскрывать скобки, сокращать дроби, упрощать буквенные выражения, упрощать тригонометрические выражения
  • Определять знак буквенного выражения (если возможно)
  • Представлять многочлен в виде квадрата
  • Приводить подобные слагаемые
  • Приводить дроби к общему знаменателю

Что понимает: http://nigma.ru/index_menu.php?action=click_menu&menu_element=math_phrase_list – фразы “Вычислить”, “Решить”, НОК, НОД, Сортировка (Упорядочить), Общий знаменатель, Делители, Модуль, Сравнить, Раскрыть скобки, Представить в виде квадрата, Привести подобные, Сократить, Упростить, Взаимно простые, Знак.

См. также заметку Wolfram|Alpha vs Google Squared

happy computing!

Tags: ,

Wolfram|Alpha vs Google Squared

June 4th, 2009 No comments

Google Labs выпустили Google Squaredпоисковый инструмент, который поможет собрать воедино факты на любую заданную тему.

Возможности:

  • увидеть таблицу элементов и их аттрибутов
    разработчики назвали такие таблицы фактов словом “squares
  • настроить отображение, указав какие элементы (строки) и аттрибуты (столбы) показывать, а какие – нет
  • увидеть, какие вебсайты являются источником информации
  • сохранить подборку и поделиться ей с другими пользователями

К слову, Google Squared похож на сервис структурированных запросов Wolfram Alpha – программу вычисления знаний (computational knowledge engine), результат работы которой – выборка из собственной внутренней базы знаний.

О возможностей системы Wollram Alpha рассказывает её создатель, Стивен Вольфрам – британский физик, математик, писатель и бизнесмен, известный своими работами в таких областях как физика элементарных частиц, космология, клеточные автоматы, теория сложности и компьютерная алгебра, а также авторством программы Mathematica и собственно сервиса Wolfram|Alpha.

Видео (10:58)

[youtube width=”400″ height=”425″]http://www.youtube.com/watch?v=3mByu9Ap-a0[/youtube]

Факты:

  • Wolfram|Alpha – это 5 миллиноно строк кода на Mathematica (с использованием webMathematica и gridMathematica), которые работают на 10,000 CPU, база знаний, NLP-движок и библиотека алгоритмов
  • webMathematica – продукт, позволяющий веббраузеру выступать в роли интерфейса к удалённому Mathematica-серверу и запускать Mathematica-скрипты на любой платформе.
    Пример работы : ctg (Pi/2) ≈ 0
    webmathematica
    http://functions.wolfram.com/ElementaryFunctions/Cot/ – обзор функции котангенса
    http://functions.wolfram.com/webMathematica/FunctionEvaluation.jsp?name=Cot – онлайн калькулятор, позволяет вычислить значение функции котангенса для любого аргумента
    http://functions.wolfram.com/ElementaryFunctions/Cot/09/0001/ – представление котангенса в виде ряда, плюс возможность скопировать эту формулу во внутренних форматах Mathematica (Input Form, Standard Form и Rule Form) или в MathML-формате:

    утилита mathmlcentral.com от Wolfram Research умеет генерировать GIF, JPEG и даже xHTML по MathML-коду; есть даже возможность сгенерить случайным образом выбранную формулу (кнопка “Random URL“)
  • gridMathematica – дополнение к Mathematica, расширяющая её возможности параллельных вычислений

Подробности:

  • http://www.google.com/squared/
  • http://www.wolframalpha.com/
  • http://functions.wolfram.com/
    По состоянию на июнь 2009 сайт webMathematica содержит 304,409 формул и 10,828 визуализаций, причём здесь есть даже информация о функциях, которую они ещё в свою CAS не встроили.
  • http://mathworld.wolfram.com/
    MathWorld – постоянно обновляемый набор интерактивных математических статей, созданных и поддерживаемый Эриком Вайштайном. Проект спонсируется компанией Wolfram Research Inc. (автор Mathematica) и частично грантом “National Science Foundation’s National Science Digital Library” университету “University of Illinois at Urbana-Champaign”.
Tags: , , ,

Что такое теория относительности

June 3rd, 2009 No comments

Фильм Что такое теория относительности

Режиссер: Семен Райтбурт
Сценаристы: Семен Лунгин, Илья Нусинов, Семен Райтбурт
Производство: Моснаучфильм
Год выпуска: 1964
Актеры: Алла Демидова, Георгий Вицин, Алексей Грибов, Алексей Полевой, Георгий Тусузов

Научно-популярный фильм с элементами художественного кино, расскаэывающий о “теории относительности”.

часть 1 (9:46)
[youtube]http://www.youtube.com/watch?v=PWtw7NcUZZ8[/youtube]
часть 2 (9:44)
[youtube]http://www.youtube.com/watch?v=yR7W3AWJox0[/youtube]

Теория относительности — термин, введённый в 1908 году Максом Планком с целью показать, как специальная теория относительности (и, позже, общая теория относительности) использует принцип относительности.

Специальная теория относительности

Специальная, или частная теория относительности — это теория структуры пространства-времени. Впервые была представлена в 1905 году Альбертом Эйнштейном в работе «К электродинамике движущихся тел». Теория описывает движение, законы механики, а также пространственно-временные отношения, определяющие их, при скоростях движения, близких к скорости света. Классическая механика Ньютона в рамках специальной теории относительности является приближением для малых скоростей.

Общая теория относительности

Общая теория относительности — теория гравитации, разработанная Эйнштейном в 1905—1917 годах. Является дальнейшим развитием специальной теории относительности. В общей теории относительности постулируется, что гравитационные эффекты обусловлены не силовым взаимодействием тел и полей, а деформацией самого пространства-времени, в котором они находятся. Эта деформация связана, в частности, с присутствием массы-энергии.

Советские познавательные фильмы

По ссылке http://www.youtube.com/view_play_list?p=879D5FB717145C79 находятся такие фильмы:

  • Физика в половине десятого – cоветский познавательный видеоролик, объясняющий некоторые основы физики.
  • В фильме Математик и чёрт (СССР, 1972) математик предлагает продать душу дьяволу за то, чтобы тот доказал или опроверг теорему Ферма.
    Редкий игровой научно-популярный фильм по рассказу Артура Порджеса “Саймон Флэгг и дьявол”.
  • Урок астрономии
  • Этот правый, левый мир – cоветский научно-популярный фильм о симметрии в нашем мире. По мотивам книги М. Гарднера.
    Центрнаучфильм, 1971
    Авторы сценария: С.Райтбурт, В.Шрейберг
    Режиссер: С.Райтбург.
    В ролях: д.т.н. проф.В.Шестаков

Приятного просмотра!