Архив Сентябрь 1, Среда, 2010

Спам (и антиспам) / Потратьте 10 минут — обезвредьте СПАМера

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

Мне часто приходит русскоязычный ICQ-спам, хотя в информации нет ни единой русской буквы, указана Танзания, и аська — шестизнак из первой тыcячи.

Сообщение:

Запрос авторизации:

Все виды противопожарных работ. Решение вопросов любой сложности в органах гос.пож.надзора. Тел. 34596<wipe>, Щекалёв Игорь Владимирович. г. Екатеринбург



Только что я позвонил ему по Skype, спросил как относится к ICQ-спаму, и сказал что это некрасиво и т.д. Игорь Владимирович стал неумело бычить и спрашивать кто я такой буду и кого я представляю. После этого я разъяснил, что сам я из Москвы, и мне в *** не впился его гос. пож. надзор. И если он будет продолжать это делать — я запущу программу которая будет ему дозваниваться, слать на… и класть трубку, и так раз за разом. Человек переменился, сказал что это не он, а его компьютерщики наемные, которым он еще и за это деньги платит по результатам рекламы. Я тоже переключил тон на более доброжелательный, и рассказал ему что его обманывают, и эффективность нулевая… посоветовал обратиться в Google и Яндекс за контекстной рекламой. Мило пообщались и попрощались.



Результат — здорово поднятое настроение, спасенный лемминг, и избавленные от данного СПАМа люди.



Советую всем повторить скромный мой опыт! Также можно поэкспериментировать с программами по изменению голоса.



Лозунг примерно такой: «Вы всё еще спамите? Тогда мы звоним к вам!»


IT-event / Открытие осеннего семестра 2010 в Computer Science клубе (Санкт-Петербург)

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





Открытие осеннего семестра 2010 в Computer Science клубе состоится в четверг, 9 сентября. В 18:00 будет проведено орг. собрание, на котором будет рассказано об истории создания клуба, предстоящих курсах, кафедре математических и информационных технологий АФТУ РАН, курсах по биоинформатике в Академическом университете, Академии современного программирования, физико-математическом клубе, о недавно прошедшей Школе Microsoft по структурам данных и алгоритмам и о готовящейся школе CSEDays.Application 2010.



IP-TV / Любопытные факты об отключении света в Питере

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

Все помнят о недавнем отключении света по всему городу в Питере. Но не все задумываются, насколько сложно остановить панику, чисто технически сложно.



В Питере есть компания ПTV, это телеканал, который крутят в маршрутках, автобусах, троллейбусах и любом другом общественном транспорте с установленными для этого мониторами. Технически вещание осуществляется посредством хитрого взаимодействия Глонасс, 4G (Йота) и отображающего сигнал оборудования.



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



Именно на этот канал пришелся значимый процент информации о случившемся, успокаивающих данных для людей, которые не знали, что случилось. Любопытно, что более традиционными методами МЧС уведомить людей не могло.



Вот такая история о том, как автономно работающие телевизоры в связке с беспроводным интернетом могут спасти город от паники :)


Алгоритмы / Игровые деревья и поиск в них

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

Сегодня мы немного поговорим о деревьях решений. Многие реальные задачи можно смоделировать с помощью таких деревьев. Каждый узел будет представлять собой один шаг решения задачи, ветвь в дереве соответствует решению, которое ведёт к более полному решению, листы представляют собой окончательное решение. Наша цель – найти в дереве лучший путь от корня до листа.



Блог компании ASUSTeK Computer Inc. / Велосипед для ходьбы

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

Считается, что велосипед изобрёл два столетия назад барон Карл фон Дрез. Казалось бы, изобрести что-то новое, связанное с этим видом транспорта — проблематично. Ведь уже были сделаны разнообразные версии: и с большими колёсами, двухколёсные, трёхколесные, для двух человек, с кроссовками вместо колёс, цирковые и.т.п. Но, то и дело появляются новые модели, новые идеи складных велосипедов, какие-то интересные концепты, в общем, люди ещё не до конца отошли от этой темы и всё ещё пытаются изобрести свой велосипед.



image



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



На этом, так называемом велосипеде, вы будете не сидеть, а стоять, и не крутить педали, а шагать.

Подробные объяснения и видео — под катом.



UPD: kaasnake сообщил ещё и про беговую дорожку на колёсах. Just for fun.



Информационная безопасность / Грань между личным и конфиденциальным

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

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

Но что если эти и более конфидециальные данные доступны любому человеку без вашего ведома?

Как? Ответ прост как сама идея и удобство сервиса под названием — интернет-банкинг. Очень удобно контролировать счет и знать куда тратятся деньги с вашей кредитной карты, читая RSS ленту в любимом ридере через защищенное соединение. Удобно и безопасно, но не всегда…



Сегодня с утра, дочитав все свои каналы Google Reader и имея еще немного свободного времени, решил почитать «Рекомендованные новости». Внимание привлекла следующая запись в ленте:


Алгоритмы / Обнаружение устойчивых признаков изображения: метод SURF

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



Статья рассматривает алгоритм поиска и описания особых точек изображения SURF. Метод может применяться для сравнения изображений, поиска объектов на изображениях, 3D реконструкции.



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



Среди различных родственных методов, был выбран для рассмотрения метод Speeded Up Robust Features (SURF), поскольку он является одним из самых эффективных и быстрых современных алгоритмов. Кроме того, SURF является распространенным методом, его реализации есть во многих математических библиотеках.


Язык программирования Python / Браузерный интерпретатор Python

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

image



На сайте people.csail.mit.edu появился интерпретатор языка Python. Также там есть несколько примеров. Отладку программы можно производить пошагово.

Правда, существуют некоторые ограничения: там нет модуля импорта или ввода/вывода файлов. Поэтому понадобится это, в основном, для показательных и учебных целей.

Всё это базируется на версии языка Python 2.5


Веб-стандарты / [Перевод] HTML5 для веб-дизайнеров. Часть 1: Краткая история языка разметки

Нет комментариев »
HTML5 для веб-дизайнеров


  1. Краткая история языка разметки
  2. Принципы HTML5
  3. Canvas, аудио, видео
  4. Формы 2.0
  5. Семантика
  6. HTML5 и современные условия




HTML — язык, объединяющий всемирную сеть. Всего лишь посредством набора простых тегов, человечеству удалось создать несравнимую ни с чем по своим масштабам систему связанных между собой страниц и веб-узлов: от Amazon, eBay и Википедии, до личных блогов и сайтов, посвященных котам, похожим на Гитлера.



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



Как и всемирная сеть вообще, HTML — язык разметки гипертекста (HyperText Mark-up Language) — является детищем сэра Тима Берненс-Ли (Sir Tim Berners-Lee). В 1991 году он написал работу, озаглавленную «HTML Tags», в которой описал чуть меньше двух дюжин тегов, предложенных им для разметки веб-страниц.



Идея использовать для этого кодовые слова внутри треугольных скобок, впрочем, не принадлежит сэру Тиму. Такая система на тот момент уже существовала и использовалась в SMGL (Standard Generalised Markup Language, стандартный обобщённый язык разметки), и вместо того, чтобы изобретать что-то с нуля, сэр Тим посчитал более рациональным взять за основу уже существующие решения. Аналогичный подход применялся и вообще на всем пути к HTML5 в процессах разработки.



Блог компании Microsoft / Прототипирование в Expression Blend + SketchFlow. Часть 2. Основы

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

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


Начало работы и интерфейс



Все начинается с создания нового проекта. На этом этапе вы можете выбрать, какого типа SketchFlow-приложение вы хотите создать. У вас два варианта: Silverlight и WPF-приложение.



image