Вопросы вступительного экзамена по философии аспирантуры СПбГЭТУ "ЛЭТИ" 2011

  1. Исторические типы мировоззрения: миф, религия, философия, наука.
  2. Предмет философии. Основные темы философских размышлений.
  3. Основные формы материализма и виды идеализма
  4. Основные черты философии Древнего мира.
  5. Особенности философии Средних веков, ее место и роль в развитии мировой культуры.
  6. Философия Нового времени, основные направления и черты
  7. Особенности материализма 17 века
  8. Французский материализм 18 век
  9. Английский субъективный идеализм (Дж. Беркли, Д. Юм)
  10. Немецкая классическая философия и ее роль в культуре 18-20 вв. (И. Кант, Ф.Гегель, Л.Фейербах)
  11. Основные направления, традиции и особенности русской философской мысли 19-20 вв.
  12. Диалектико-материалистическая философия, ее возникновение и развитие.
  13. Философия позитивизма, этапы его развития
  14. Современная философия, ее основные течения
  15. Проблемы бытия и его виды Читать далее Вопросы вступительного экзамена по философии аспирантуры СПбГЭТУ "ЛЭТИ" 2011

Об отключении горячей воды

Шутки на тему отключения горячей воды от сценаристов ПрожекторПерисХилтон.

http://avmalgin.livejournal.com/2502269.html

Начало отключения горячей воды. От Саши пахнет детским бассейном, это значит, что в Москве начались отключения горячей воды… Время самое подходящее выбрали — Люди приехали с дачи, только гектар картошки посадили, дом покрасили, костром пропахли, на даче думали: «Утром домой заскочу, помоюсь и на работу»… Отключение воды – это волшебное время. Люди спешат помириться с теми друзьями, у кого вода ещё есть… Бабушки, у которых газовые колонки, не нарадуются на заботливых внуков! Два раза в год с антресолей достаётся 15-литровая кастрюля. Первый раз на Новый год, когда оливье делается. Второй раз, когда на плите воду греть приходится. Повышенный спрос на дезодоранты, духи и прочие вещи, способные замаскировать отсутствие горячей воды… В магазине, когда бутылку воды покупаешь, продавец спрашивает: «вам подогреть?» Можно прыгать через костер, по крайней мере, самые крупные микробы сгорят. И костром будет пахнуть… В это время, если машина закипела, это хорошая новость… Наконец в сауну будут ходить мыться… Снижается сексуальная активность граждан. Эти споры, кто потом должен первым встать с постели, идти кипятить воду… В Раменках канал ТВЦ отключили… жители просили включить… Включили, он сначала ржавый пошел, нужно было час не смотреть, потом нормальный пошел… А когда Игорю Крутому отключили аккорды… А когда Баскову отключили кран с новым ароматом Ив Сен Лоран… А когда Ветрову отключили юмор и забыли включить… Горячую воду отключают, чтобы все поняли, как же хорошо раньше было!

Бесплатные программы для добавления водяных знаков

— Всем пассажирам метро запрещается наносить любые надписи в вестибюлях, переходах станций, вагонах поездов.
— Наноси скорее, наноси!

Масяня

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

  1. TSR Watermark Image Software — программа бесплатна для некоммерческого использования. К сожалению, предварительный просмотр результата у меня не заработал,  но можно сначала поэкспериментировать над одной фотографией, а затем уже добавить весь каталог.
  2. Читать далее Бесплатные программы для добавления водяных знаков

Когда Path.Combine не работает

Метод Path.Combine, предназначенный для облегчения жизни разработчика, в действительности, содержит подводный камень, не позволяющий его использовать так бездумно, как хотелось бы.  Нелогичность (логичность от Microsoft) замечена не только мною и заключается в том, что если второй путь является абсолютным, то возвращается только второй путь.

Например:

Path.Combine("dir1", @"dir2");

В Microsoft серьезно думают, что разработчик ожидает  получить dir2. Логичной  была  бы  проверка настоящего абсолютного пути(c именем диска c:dir2) , а не просто наличие слеша(Path.DirectorySeparatorChar) в начале.

Следующий вызов Path.Combine возвращает полную бессмыслицу «dir1.dir2»

String path = Path.Combine("dir1", @".dir2");

Мораль проста — помнить об этой особенности и писать свой костыльный Path.Combine.

Китайских заключённых заставляют играть в WoW

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

Согласно показаниям бывшего узника трудового лагеря Цзиси на северо-востоке Китая, в их поселении занимались фармингом около 300 заключённых. «Добыча золота» («gold farming») — зарабатывание денег в онлайн-играх с помощью монотонного повторения однообразных действия. Торговля виртуальными вещами может приносить большой доход, так как миллионы игроков вкладывают реальные деньги в игру, чтобы ускорить развитие виртуального персонажа. Компьютеры никогда не  простаивали. Если заключённый за смену не выполнял установленную норму, то подвергался физическому наказанию. «Мы продолжали играть до тех пор, пока могли хоть что-то видеть и различать», — говорит он.

via guardian.co.uk

Первый Международный Фестиваль старинных паровых и современных судов

28 и 29 мая в честь Дня Города в Санкт-Петербурге состоялся Первый международный фестиваль старинных паровых и современных судов. В акватории Невы торжественным парадом прибыли исторические суда стран Балтии.

3 000 000 $ за лучший алгоритм

4 мая 2011 года крупнейшая здравоохранительная организация штата Калифорния «Heritage Provider Network» сообщила о проведении конкурса на лучший алгоритм прогнозирования, благодаря которому станет возможным сократить расходы на здравоохранение.

Конкурс стартовал ещё 4 апреля 2011 года  и будет длиться почти 2 года — до 3 апреля 2013 года.

Главный приз конкурса —  полцарства 3 000 000 $, получит тот, кто разработает алгоритм, позволяющий предсказать с наибольшей достоверностью на основе данных за предыдущие годы, сколько дней в этом году пациенты проведут в больнице.

В качестве исходных данных предоставляются анонимные выборки аналогичных данных за минувшие 3 года.

Конкурс проходит в три этапа. На каждом этапе выбирается 2 победителя, каждый из которых получает гарантированный приз от 20 до 60 тыс. долларов США в соответствии с условиями акции. Победители каждого этапа будут оглашены на конференциях O’Reilly’s Strata Conference, которые пройдут в Нью-Йорке, а затем в Санта-Клара (Калифорния).

Дэдлайн первого этапа — 31 августа 2011 года.

В качестве оценки и сравнения результатов участников применяется метрика, описанная в правилах конкурса.

Правила конкурса и другую полезную информацию можно узнать на официальном сайте. Чтобы принять участие, достаточно просто зарегистрироваться, введя свой e-mail, и подтвердить согласие с правилами, после чего для скачивания будут доступны исходные данные в виде .csv файлов и спецификация к ним.

На первый взгляд, задание очень напоминает нашу лабораторную работу под деревьям решений в курсе системного моделирования. С помощью некоего индусского кода на VBA, нужно было выявить закономерности в данных о заболеваниях работников химического завода.
Задача интересная, надо будет изучить это поподробнее…

Подсветка синтаксиса MatLab в WordPress

Для подсветки синтаксиса исходного кода на сайте WordPress я остановился на плагине SyntaxHighlighter Plus . Однако, в нем нет поддержки синтаксиса Matlab, хотя бы подсветки комментариев. Но что нам стоит дом построить — сейчас  возьмем и добавим.

При просмотре папки плагина  (wp-contentpluginssyntaxhighlighter-plus) видим, что реализация подсветки для конкретного языка программирования находится в файлах c именами типа shBrushPerl.js (для Perl).

Берем за основу синтаксис Delphi, более всего похожий на Matlab. Копируем файл shBrushDelphi.js под именем  shBrushMatlab.js.

Привязка JS-кода и имен языков находится в файле syntaxhighlighter.php, начиная со строки «$this->aliases = apply_filters( ‘agsyntaxhighlighter_aliases’, array». Таким образом, мы можем легко подключить новый файл, добавив строку:

‘MatLab’  => array(‘matlab’),

Простого копирования файла с новым именем недостаточно, в JS-файле есть привязки к имени языка, нужно заменить все вхождения Delphi на Matlab внутри файла shBrushMatlab.js

Теперь можно использовать подсветку синтаксиса Matlab  коде статьи, записывая текст программы внутри тегов «». Остается только добавить нужные правила: отредактировать список ключевых слов, написать регулярное выражение для экзотического стиля комментариев в Matlab(после символа %).

Регулярное выражение будет следующим: %.*$

Список ключевых слов, куда я добавил несколько базовых функций Matlab, не претендует на полноту. Тем не менее, итоговый java-script код можно увидеть здесь.

Небольшая демонстрация


s = 'string literal';% подсветка строк
x = zeros(1, 4);%подсветка основных функций Matlab
z = [1 2 ; 3 4];

for i=1:length(x)
if x(i)==0
x(i) = x(i)+1;%комментарий 4%4
end
end

return 0;

function y =  myfunc(x)

y = sin(x)+5;

Работающая технология идентификации языка речи

Чешская компания Phonexia, занимающаяся  речевыми технологиями, предоставляет доступ к демонстрационным версиям программ. Например, технология идентификации языка говорящего по звуковому файлу.  Такие решения могут быть полезны при анализе больших объемов речевой информации, в call-центрах, мониторинге СМИ. После регистрации на указанный e-mail высылается ключ, по которому можно пользоваться демо-программой в течение месяца с запуском только при наличии интернета.

По умолчанию программа настроена на обработку списка файлов. Но можно настроить обработку всего каталога (например, по умолчанию process/input). Нажатие на виртуальный выключатель  запускает обработку всех файлов для анализа языка.

Само собой, что язык в демо-файлах распознается на 100%. Готовой базы для тестирования распознавания языков нет, поэтому о реальных результатах качества распознавания говорить сложно.