8 и 9 апреля 2010 года в Санкт-Петербурге состоится ежегодная конференция Sun Tech Days, которую корпорация Sun Microsystems проводит по всему миру уже более 10 лет.
Конференция соберет ведущих специалистов сферы информационных технологий, а также студентов и преподавателей. Количество посетителей конференции в 2009 году превысило 3500 человек.
Подробная программа будет опубликована в январе-феврале 2010 года, однако вы можете уже сейчас планировать посещение конференции. Участие в конференции бесплатное, регистрация обязательна. Выставочный комплекс Ленэкспо, 7-й павильон вновь открывает двери гостям конференции!
Конференция проводится при информационной поддержке комитета экономического развития, промышленной политики и торговли правительства Санкт-Петербурга. Подробности здесь: http://developers.sun.ru/techdays2010/
misc
spb, tech-days
Академия Современного Программирования (Санкт-Петербург) приглашает студентов 2-3 курсов пройти отбор в группу первого года обучения.
В этом году произошли некоторые изменения: в качестве базового языка программирования будет использоваться C++, а не Java.
Об Академии
Академия призвана давать действительно востребованные на российском рынке программирования знания. Курсы Академии ориентированы, преимущественно, на студентов 2-4 курсов ВУЗов. При этом занятия в Академии оказываются полезными как для студентов, обучающихся в своем ВУЗе по специальностям, связанным с IT, так и для тех, чья основная специальность далека от программирования.
Программа Академии рассчитана на 2 учебных года, обучение бесплатное. Успешно проходящие курсы студенты получают стипендию. Занятия проходят по вечерам 3 раза в неделю.
(подробнее тут)
Подробности о приеме можно найти на сайте Академии.
Для прохождения вступительного испытания нужно заполнить небольшую анкету.
misc
news
The Apache Commons CLI
http://commons.apache.org/cli/ – библиотека Apache Commons CLI предоставляет интерфейс (API) для разбора параметров командной строки, передаваемых программе при запуске, а также для печати информации о возможных параметрах запуска.
Оказывается, существует несколько вариантов синтаксиса передаваемых программе параметров:
- POSIX like options (ie.
tar -zxvf foo.tar.gz)
- GNU like long options (ie.
du --human-readable --max-depth=1)
- Java like properties (ie.
java -Djava.awt.headless=true -Djava.net.useSystemProxies=true Foo)
- Short options with value attached (ie.
gcc -O2 foo.c)
- long options with single hyphen (ie.
ant -projecthelp)
Библиотека Commons CLI поддерживает все пять вариантов.
POSIX
Пользуясь широкими возможностями пакета commons-cli, нужно помнить: использование аргументов командной строки может привести к тому, что разрабатываемая программа перестанет быть портируемой (т.е. не будет Java-программой на все 100%)!
Для обеспечения совместимости и переносимости программ, использующих аргументы командной строки, рекомендуется придерживаться стандартных соглашений POSIX о синтаксисе параметров:
- An option is a hyphen followed by a single alphanumeric character, like this:
-o.
- An option may require an argument (which must appear immediately after the option); for example,
-o argument or -oargument.
- Options that do not require arguments can be grouped after a hyphen, so, for example,
-lst is equivalent to -t -l -s.
- Options can appear in any order; thus
-lst is equivalent to -tls.
- Options can appear multiple times.
- Options precede other nonoption arguments:
-lst nonoption.
- The
-- argument terminates options.
- The
- option is typically used to represent one of the standard input streams.
Полностью POSIX-совместимыми являются такие операционные системы как AIX, HP-UX, MacOS X 10.5, MINIX, QNX, Solaris/OpenSolaris и др.(полный список).
Частично совместимые – FreeBSD, Linux (особенно использующие LSB), NetBSD, OpenBSD и др.(полный список).
Подробности
программирование
cli, en, gnu, posix
Page Speed – так называется новая пузомерка от Google, аналог YSlow и по сути надстройка над Firebug, позволяющая измерить параметры производительности вебсайта и получить советы и подсказки по оптимизации.
Подборка общих рекомендаций – Web Performance Best Practices (аналогичная страничка от Yahoo! называется Best Practices for Speeding Up Your Web Site). Вот что гуглоперцы рекомендуют:
- Оптимизировать кеширование
- Минимизировать время обработки запросов
- Минимизировать размер запросов — уменьшения объёмов поступающих (входящих) данных
- Минимизировать нагрузку на сервер путём уменьшения размера ответов, скачиваний, а также за счёт кеширования страниц
- Оптимизировать рендеринг страничек — улучшения в области разметки страницы
Полезные ссылки:
deja-vu, huh? :)
программирование
en, firebug, firefox, news, performance, plugin, yahoo
Google Labs выпустили Google Squared – поисковый инструмент, который поможет собрать воедино факты на любую заданную тему.
Возможности:
- увидеть таблицу элементов и их аттрибутов
разработчики назвали такие таблицы фактов словом “squares“
- настроить отображение, указав какие элементы (строки) и аттрибуты (столбы) показывать, а какие – нет
- увидеть, какие вебсайты являются источником информации
- сохранить подборку и поделиться ей с другими пользователями
К слову, Google Squared похож на сервис структурированных запросов Wolfram Alpha – программу вычисления знаний (computational knowledge engine), результат работы которой – выборка из собственной внутренней базы знаний.
О возможностей системы Wollram Alpha рассказывает её создатель, Стивен Вольфрам – британский физик, математик, писатель и бизнесмен, известный своими работами в таких областях как физика элементарных частиц, космология, клеточные автоматы, теория сложности и компьютерная алгебра, а также авторством программы Mathematica и собственно сервиса Wolfram|Alpha.
Видео (10:58)
Факты:
- Wolfram|Alpha – это 5 миллиноно строк кода на Mathematica (с использованием webMathematica и gridMathematica), которые работают на 10,000 CPU, база знаний, NLP-движок и библиотека алгоритмов
- webMathematica – продукт, позволяющий веббраузеру выступать в роли интерфейса к удалённому Mathematica-серверу и запускать Mathematica-скрипты на любой платформе.
Пример работы : ctg (Pi/2) ≈ 0

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, расширяющая её возможности параллельных вычислений
Подробности:
анонс, наука
en, MathML, news, wolfram
Фильм Что такое теория относительности
Режиссер: Семен Райтбурт
Сценаристы: Семен Лунгин, Илья Нусинов, Семен Райтбурт
Производство: Моснаучфильм
Год выпуска: 1964
Актеры: Алла Демидова, Георгий Вицин, Алексей Грибов, Алексей Полевой, Георгий Тусузов
Научно-популярный фильм с элементами художественного кино, расскаэывающий о “теории относительности”.
часть 1 (9:46)

часть 2 (9:44)

Теория относительности — термин, введённый в 1908 году Максом Планком с целью показать, как специальная теория относительности (и, позже, общая теория относительности) использует принцип относительности.
Специальная теория относительности
Специальная, или частная теория относительности — это теория структуры пространства-времени. Впервые была представлена в 1905 году Альбертом Эйнштейном в работе «К электродинамике движущихся тел». Теория описывает движение, законы механики, а также пространственно-временные отношения, определяющие их, при скоростях движения, близких к скорости света. Классическая механика Ньютона в рамках специальной теории относительности является приближением для малых скоростей.
Общая теория относительности
Общая теория относительности — теория гравитации, разработанная Эйнштейном в 1905—1917 годах. Является дальнейшим развитием специальной теории относительности. В общей теории относительности постулируется, что гравитационные эффекты обусловлены не силовым взаимодействием тел и полей, а деформацией самого пространства-времени, в котором они находятся. Эта деформация связана, в частности, с присутствием массы-энергии.
Советские познавательные фильмы
По ссылке http://www.youtube.com/view_play_list?p=879D5FB717145C79 находятся такие фильмы:
- Физика в половине десятого – cоветский познавательный видеоролик, объясняющий некоторые основы физики.
- В фильме Математик и чёрт (СССР, 1972) математик предлагает продать душу дьяволу за то, чтобы тот доказал или опроверг теорему Ферма.
Редкий игровой научно-популярный фильм по рассказу Артура Порджеса “Саймон Флэгг и дьявол”.
- Урок астрономии
- Этот правый, левый мир – cоветский научно-популярный фильм о симметрии в нашем мире. По мотивам книги М. Гарднера.
Центрнаучфильм, 1971
Авторы сценария: С.Райтбурт, В.Шрейберг
Режиссер: С.Райтбург.
В ролях: д.т.н. проф.В.Шестаков
Приятного просмотра!
наука
off topic, ru, soviet union, theory of relativity
http://java.freenode.net/ – способ пообощаться в сети IRC даже в том случае, если под рукой нет IRC-клиента.

Справка
freenode, ранее известная как Open Projects Network, – это популярная IRC-сеть, наиболее часто используемая для обсуждения проектов совместной разработки ПО. Точка входа в эту сеть – chat.freenode.net, который при подключении направляет на наиболее свободный сервер. freenode является наибольшей существующей FOSS IRC-сетью, обслуживающей более чем 50,000 пользователей и 10,000 каналов на 20 серверах. 
История freenode.net
freenode стартовал как канал поддержки пользователей GNU/Linux с именем #LinPeople в сети EFnet. Поначалу на канале было всего 4 человека. В 1995 канал преобразован в собственную сеть, irc.linpeople.org, которая в начале 1998 года переименована в Open Projects Net (OPN) с 200 пользователями и 20 каналами. Вскоре OPN выросла и стала наибольшей сетью для сообщества свободного ПО, и 20 по размеру сетью в мире.
Также создана Peer-Directed Projects Center – юридическое лицо для OPN. Позже домен OpenProjects.net был выставлен в качестве лота на eBay, но так и не был продан.
программное обеспечение
applet, freenode, irc, spotlight
http://wiki.pentaho.com/display/COM/Lego+Bar+Chart
По ссылке – инструкции как собрать Lego Bar Chart, который был продемонстрирован на Google I/O Conference Sandbox. Конструкция состоит из 5 ползунков с независимыми сервоприводами плюс Java-программа для приёма данных из Pentaho’s BI Platform.
Для справки:
Pentaho Business Intelligence — opensource-проект компании Pentaho (Сан-Франциско) для построения отчётов, аналитики и сбора данных, автоматизации делопроизводства и документооборота (стандарт BPEL) и построения intranet-порталов предприятий. Первая версия появилась в 2005 г. С июля 2008 г. выпускается под лицензией GNU GPL v2.
В состав продукта входит набор интегрированных компонентов, стандартных для BI:
программирование
lego, pentaho
http://refcardz.dzone.com/ – набор Cheat Sheets, или как их называют на dzone.com, “RefCardz”.
Факты о RefCardz:
- написаны авторами бестселлеров и ведущими экспертами
- освещают важные аспекты программирования
- содержат советы и примеры исходного кода
- распространяются в удобном для чтения на экране и для печати PDF-формате
rss-лента свежих refcardz: http://feeds.dzone.com/zones/refcardz
Оказывается, dzone хорош не одними RefCardz. Встречайте:
документация
en, spotlight