Месяц: Май 2013
-
Educational Data Mining: введение
—
от автора
Nelson Mandela said: “Education is the most powerful weapon which you can use to change the world.” Волею судеб нам посчастливилось стать одними из участников курса по Data Mining (программа GameChangers, Санкт-Петербург). Цель курса – изучение методов и технологий обработки данных в различных областях IT-индустрии. Лекции у нас читают эксперты из крупнейших IT компаний, а…
-
Правообладатели просят законности использования вредоносного ПО против пиратов
—
от автора
Организация под названием «Комиссия вопросов кражи американской интеллектуальной собственности» выпустила 84-страничный документ с отчётом о своей работе. Среди описаний бешеных темпов кражи, посчитанных сомнительными методиками огромных убытков для американских компаний и прочих преувеличений в документе предлагается метод более активной борьбы с распространителями и потребителями нелицензионных копий защищенных материалов. В частности, предлагается легализовать распространение специального вредоносного…
-
Каким образом вы используете услуги мобильных операторов?
—
от автора
После прочтения этого поста захотелось узнать, насколько активно хабраюзеры пользуются услугами ОпСоСов и как к ним относятся. Насколько часто ли вы получаете/отправляете SMS (спам не учитываем)? Несколько раз в день Раз в день Несколько раз в неделю Раз в неделю Реже Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста. Никто ещё не голосовал. Воздержавшихся…
-
Советы Google по кодированию на языке Python. Часть вторая: советы по форматированию исходного кода
—
от автора
Доброго времени суток. Вот и пришло время для публикации второй части так понравившегося многим хабровчанам перевода стайл гайда для языка Python от компании Google, (первая часть бережно хранится хабром). Теперь мы коснемся напрямую форматирования исходного кода на языке программирования Python. Как известно, чистота — залог здоровья, а чистота программного кода — залог уважения коллег и…
-
Особенности применения интерфейсов в Delphi
—
от автора
Интерфейсы в Delphi появились не сразу, а когда появилась необходимость поддержать работу с COM и на мой взгляд они не очень стройно вписались в язык. Скажу честно, я как правило пользуюсь интерфейсами не для взаимодействия с внешним миром посредством механизма СОМ. И, подозреваю, что не только я. В Delphi интерфейсы нашли себе другое полезное применение.…
-
Вариант управления компьютером на Windows из-под консоли Linux
—
от автора
Бывают попадаются задачи, когда надо что-то сделать из-под Linux-а на машине, на которой установлен Windows, но не через RDP или VNC. Или например, как в моём случае, основная машина на Linux и необходимо управлять группой серверов. И для простых задач, например простого запроса типа dsquery group -name "Группа" | dsget group -members | dsget user,…
-
(Киев) Бесплатный курс по проектированию решений на базе Cisco UCS и Nexus
—
от автора
Компания МУК, официальный дистрибьютор Сisco на территории Украины, совместно с представительством Cisco в Украине приглашает специалистов из компаний-партнеров Сisco пройти курс, позволяющий успешно подготовиться к получению аккредитации Cisco UnifiedComputer Design Specialist. Учебная программа предназначена для технических специалистов, которые разрабатывают решения на базе технологий Cisco для корпоративных заказчиков и лично участвуют в их продаже. В результате…
-
Прячем кнопку Пуск, панель задач, часики
—
от автора
С помощью нескольких функций Windows API можно скрыть кнопку Пуск, панель задач или отдельные ее элементы. Я это делал раньше с помощью Visual Basic 6.0, Delphi, C++, Visual Basic.NET на Windows 98/Me/XP. Попробуем теперь это сделать с помощью C# на Windows 7. Практической ценности данный пример не имеет, может только ради шутки. Но тем не…
-
Разработка системы синхронизации в реальном времени с использованием SockJS, Django, Tornado и ZeroMQ
—
от автора
Не так давно, разрабатывая очередной программный продукт, наша команда разработчиков столкнулись с задачей реализации полноценной системы синхронизации пользовательских данных в реальном времени, путем рассылки (PUSH метод) изменений сервером. В самом приложении объем данных был не велик, но они могли просматриваться несколькими пользователями одновременно. Поэтому нам был необходим легковесный и достаточно производительный подход к синхронизации данных…
-
«Однопоточный программист»
—
от автора
Всё нижеизложенное вымысел, основанный на реальных событиях. Не являясь мастером писать заметки, пытался «с пылу с жару» изложить это вчера. Но просто и доступно выстроить мысли в стройном порядке «по горячим следам» не вышло. Кроме того на личном опыте выяснилось, что описываемый подход, хоть он, на первый взгляд и кажется лично мне очень простым, статистически…