Новости информационных технологий - 26704

Недавно онлайновый университет Udacity анонсировал два первых курса, которые начинаются 20 февраля. Курсы ведут стэнфордские профессоры Дэвид Эванс (David Evans) и Себастьян Тран (Sebastian Thrun).
CS 101: Строим поисковый движок (+ обучение Python)
CS 373: Программируем роботизированный автомобиль (требуется знание Python)
Это семинедельные курсы, которые рассчитаны на новичков. Однако, планы онлайн-университета гораздо амбициознее. Как они сообщили в почтовой рассылке, Udacity собирается разработать полноценную учебную программу по информатике и предлагать услуги сертификации. То есть они будут выдавать настоящие дипломы.
Список курсов,Читать полностью »

ИТ-Инфраструктура / ИТ-инфраструктура Роспатента
На Хабре любят иногда поругать государственные сайты за их ужасные юзабилити. Но настоящий ужас, на самом деле, скрыт от посторонних глаз. Я говорю об интранетах и интерфейсах различных баз данных для внутреннего использования в государственных учреждениях. В этом посте речь пойдет об интерфейсах клиентской части внутренней IT-инфраструктуры такой организации как ФИПС.
Лирическое отступление

Я работаю патентным экспертом (полное название должности — государственный эксперт по интеллектуальной собственности) в ФИПСе и занимаюсь экспертизой заявок на изобретения и полезные модели. Проще говоря, решаю комуЧитать полностью »

JAVA / Тестирование в Java. Spock Framework

В предыдущих статьях на примерах JUnit и TestNG я упоминал о test-driven development(TDD) и data-driven testing(DDT). Но есть еще один активно набирающий популярность подход, behaviour-driven development(BDD). Это такое развитие TDD техники, при котором на тест смотрят не как на тестирование каких-то компонентов системы, а как на требования к функционалу. Если TDD оперирует такими понятиями, как тест или метод, то для BDD это спецификация и требования. Про эту технику уже говорили на хабре ранее:
Эволюция юнит-теста,

Экстремальное программирование, знакомство с Behavior Driven Development и RSpec

Этот подход применим используя и JUnit, иЧитать полностью »

В очередной раз мне попалась задача – найти в облаке точек место их наибольшего сгущения. На этот раз ситуация была такой:есть некоторое количество (можно считать, что не более 16 миллионов) измерений набора параметров. Число параметров в наборе – от 2 до 5.

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

Можно считать, что точкаЧитать полностью »

Программинг микроконтроллеров / Модельно-ориентированное проектирование, или продолжаем приручение Cortex M3 с помощью Matlab/Simulink
Изображение взято, и слегка отредактировано, из блога Антона Лопатина©. Ну очень вдохновляет.
Добрый день, уважаемое сообщество!
В прошлом топике я постарался сделать вводной экскурс в модельно-ориентированное проектирование встраиваемых систем с использованием ARM микропроцессоров Cortex M3 и MATLAB/Simulink. Продолжаем погружение, усложняем задачу. Жаль до концепта на заглавной иллюстрации еще далеко, но процесс разработки одного из важнейших его узлов, а именно системы самонаведения турели, я попытаюсь показать.Ниже довольно много изображений, но без них скучновато и не наглядно.
Аппаратное обеспечение

ВЧитать полностью »

Каскадные Таблицы Стилей / Парочка CSS3 советов
В последнее время на хабре модно писать про CSS3, именно этой теме будет посвящен этот топик.
Практически любое устройство, которое поддерживает HTML или Xml разметку, способно отображать CSS. Теперь, при появлении CSS3, появились новые функции для создания новых, красивых и интересных эффектов веб-дизайна. Сегодня я покажу Вам несколько примеров, при помощи которых Вы сразу сможете улучшить свой сайт.Округленные изображения CSS3
Сейчас я покажу Вам, как при помощи чистого CSS добиться закругленных углов у изображений. Всё, что нужно сделать, это добавить класс к ссылке изображения, например: class=«rounded».
<a class="rounded" title="Заголовок"Читать полностью »

Привет! Давно не писал. Да это и понятно. Защита диссертации, получение PhD, а сейчас ещё и активный поиск работы — всё это занимает очень много драгоценного времени. Но разговор сегодня пойдёт не о том. Хотелось бы поделиться с Вами, уважаемые читатели, ресурсами и описанием процесса подготовки к телефонному техническому интервью с Гуглом, первый технический этап которого я уже прошёл, и теперь готовлюсь ко второму, который будет в пятницу.
Структура постов будет следующая:Темы и источники информации, которые посоветовал почитать рекрутер

Технические задачки и их решения на C/C++ и Python

Читать полностью »

Информационная безопасность / Alarmist, или история одного параноика

Так уж случилось, что мне понадобилось полное шифрование ОС на моём ноутбуке. Как бы мне ни хотелось воспользоваться для этого одним из дистрибутивов GNU/Linux, к сожалению, мне пришлось остаться на Windows, поскольку мне было необходимо определенное ПО, доступное только под Windows (а Wine я слишком сильно не люблю, чтобы пользоваться им почти ежедневно). Зато такой выбор ОС сразу упростил выбор системы шифрования, поскольку под Windows ничего сто́ящего, кроме TrueCrypt, нет (поправьте меня, если я не прав).
Итак, я зашифровал весь свой жесткий диск, установил TrueCrypt'овый загрузчик и вроде бы всё у меня сразу стало хорошо. Однако, у меня было одноЧитать полностью »

Сейчас любая компания хочет себе мобильное приложение. Когда мы стали заниматься разработкой iPhone и Android аппов на заказ, мы стали получать огромное количество запросов от клиентов. Первое время мы очень радовались этому факту, однако вскоре это стало нас расстраивать. Потому что большинство клиентов на самом деле не отдает себе отчет в том, зачем нужны мобильные приложения, как их используют люди и как они могут помочь в бизнесе. В этой статье я решил написать о типичных запросах клиентов, и почему нам часто приходится их расстраивать. А также о том, что же все-таки со всем этим делать.Мобильное приложение — визитка
Клиент говорит:
Читать полностью »

Добрый день.
Сегодня решил подправить некоторые стили на своем уже хобби проекте — ocqo.ru что и подвигло написать этот пост.
Этот проект изначально предполагался как сеть профессиональных контактов.
Очень верил в проект, но как оказывается для успеха проекта программировать недостаточно. Нужно изучать всё, включая то, как продвигать и «продавать». Раньше я этого не понимал и считал, что достаточно сделать и звезды упадут. Но увы.
Шло время проект я писал долго, то появлялся стимул, то падал, в итоге все шло вяло и проект писался где-то полгода. После того, как нарисовали дизайн, я подумал вот оно… вот он стартЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js