Здравствуй!
Пишет тебе девятиклассник, призер регионального этапа всероссийской олимпиады по информатике. В последнее время я стал замечать, что у читателей повысился интерес к олимпиадам по программированию. Как их активный участник я постараюсь ответить на все вопросы, рассказать о своем пути, привести примеры реальных, запомнившихся мне задач.
Читать полностью »
Архив за 29 апреля 2013 - 6
Школьник об олимпиадном программировании
2013-04-29 в 10:29, admin, рубрики: олимпиадное программирование, Спортивное программирование, метки: олимпиадное программирование, спортивное программированиеРазработчики игры Game Dev Tycoon подшутили над пиратами
2013-04-29 в 9:56, admin, рубрики: drm, Game Dev Tycoon, game development, Greenheart Games, пиратство, Софт, метки: drm, Game Dev Tycoon, Greenheart Games, пиратствоЧто будет, если игроки скачают нелицензионную копию симулятора игровой студии, а в игре столкнутся с пиратством — да так, что играть станет невозможно? Разработчики новой игры Game Dev Tycoon не удержались от того, чтобы провести эксперимент. Вместе с платной версией своей игры они создали «крякнутую» пиратскую версию с небольшими изменениями.
Как говорит один из авторов, уже через минуту после регистрации на трекере игру начали активно качать.
Об изобретениях, патентах и граблях Мебиуса
2013-04-29 в 9:53, admin, рубрики: изобретение, интеллектуальная собственность, патентование, патенты, метки: изобретение, интеллектуальная собственность, патентование, патенты Изобретатели и предприниматели, как правило, достаточно осведомлены о значении защиты интеллектуальной собственности в инновационном стартап-проекте. Мало кто возьмется спорить с необходимостью раннего патентования изобретений и полезных моделей, на которых основаны продукция или услуги такого стартап-проекта. Однако путь максимальной экономии при патентовании, который избирают некоторые стартаперы на стадии посевной, стартапа или даже раннего роста, неизбежно ведет к неутешительным результатам на более поздних стадиях.
Читать полностью »
У Huawei почти готов смартфон P6-U06 в корпусе толщиной 6,18 мм
2013-04-29 в 9:46, admin, рубрики: Новости, метки: новостиКомпания Huawei в скором времени пополнит свой ассортимент смартфоном, претендующим на звание самого тонкого в мире. Для рекордсмена компания приготовила корпус толщиной 6,18 мм. Новинка носит кодовое имя Huawei P6-U06 и уже прошла сертификацию в Китае.

Яндекс проиграл суд над установщиком Punto Switсher в комплекте с софтом Mail.Ru
2013-04-29 в 9:45, admin, рубрики: Новости
Опубликован полный текст решения Арбитражного Суда по делу о распространении программы Punto Switcher параллельно с распространением Guard@Mail.Ru и Спутник@Mail.Ru. Сайт skan.ru без ведома правообладателя (Яндекса) ставил Punto Switcher при помощи собственной программы-обёртки. По мнению Яндекса, изложенному в документе арбитража:
пользователь не мог установить Программу "Punto Switcher" без установки программ для ЭВМ третьих лиц
Обзор ультрабука MicroXperts MXP U400-04. Re-Load
2013-04-29 в 9:33, admin, рубрики: microxperts, ulmart, ultrabook, Блог компании Кибермаркет Юлмарт, Гаджеты. Устройства для гиков, Ноутбуки, метки: microxperts, ulmart, ultrabook
Очередной ультрабук от российского производителя. Сразу сделаю ремарку о том, что сама платформа производится на тайваньских заводах, а в России проходит сборка до готового изделия и предпродажная подготовка и тестирование. MicroXperts уже появлялся на рынке с платформой от Lengda, и вот второе пришествие. Модель носит название MicroXperts U400-04 и основана на базе Pegatron B14Y — 14-дюймовой основе от одного из лидеров ODM-индустрии.
Читать полностью »
Здравствуйте, читатели.
Понадобилось мне однажды внести небольшое изменение в программу (пожелавшую остаться неизвестной), чтобы избавить её от досадного глюка. Совсем копеечное, поменять порядок вызова функций. Перед этим я довольно долго переписывался с авторами, детально описал им причины возникновения ошибки и способы воспроизведения, даже видео присылал. Но то ли английский мой настолько плох, что не понимали они, то ли просто поленились (странный порядок вызова функций провоцировал появление ошибок в подключаемых модулях. Это не наша проблема, это проблема авторов тех модулей).
В общем, ни багфикса, ни исходников… Программа-то на яве, но обработана злобным протектором, переместившим примерно половину классов в пакет по умолчанию (такой код скомпилировать нельзя, но он выполняется нормально) и присвоившим им одинаковые имена в разном регистре. Про имена переменных и функций вообще молчу.
Декомпилятор мне не помощник, 1000 с хвостиком файлов с убийственной архитектурой я не потяну. Ну что же, — подумал я, — мы пойдём другим путём. Есть несколько софтин, редактирующих классы. Есть небольшой опыт ковыряния кода. Есть описания инструкций. Казалось бы, в чём проблема?
Ан нет. Программа скомпилирована под 7 версию java. Редакторы, которые я нашёл, в последний раз обновилялись несколько лет назад, но до сих пор исправно работали. А в этот раз я получил неработающий класс и горстку бесполезных сообщений об ошибках в крашрепорте одной из софтин. Выяснилось, что, кроме всего прочего, Jasmin код, полученный при помощи Javap, компилирует некорректно.
Что нам стоит дом построить? Я решил не мелочиться и написать свой редактор. Или хотя бы парсер class-файлов, о процессе создания которого и написана эта статья.
Осторожно, под катом могут быть велосипеды с квадратными колёсами.
Читать полностью »
3D-карта AMD Radeon HD 7730 в исполнении MSI засветилась на фото
2013-04-29 в 9:14, admin, рубрики: Новости, метки: новостиКомпания AMD продолжает формировать линейку графических ускорителей семитысячной серии. Последним официальным членом семейства стала флагманская двухпроцессорная видеокарта Radeon HD 7990, ну а впереди, весьма вероятно, выпуск другого, бюджетного решения под названием Radeon HD 7730. Информация об этой 3D-карте в исполнении MSI только-только появилась в Сети.
Искусственный интеллект на базе Arduino
2013-04-29 в 8:47, admin, рубрики: arduino, генетический алгоритм, искусственный интеллект, нечеткая логика, Песочница, метки: arduino, robot, генетический алгоритм, искусственный интеллект, нечеткая логика
В настоящее время в Российском сегменте интернета недостаточно освещено современное состояние дел с применением искусственного интеллекта (ИИ) в робототехнике. Желание исправить эту ситуацию побудило опубликовать материал связанный с технологиями разработки интеллектуальных систем управления. В работе рассматривается историческое развитие средств искусственного интеллекта (нечеткая логика (НЛ), генетические алгоритмы (ГА), нечеткие нейронные сети (ННС)) для проектирования системы автоматического управления (САУ). Сравнение методологий проектирования проводится на примере робота, основанного на платформе Arduino.
Читать полностью »
Кастомизация скроллбаров в браузере: компромисс между технологиями html, css, js и удобством использования
2013-04-29 в 8:39, admin, рубрики: css, html, javascript, usability, Веб-разработка, скроллинг, юзабилити, метки: css, html, javascript, скроллинг, юзабилитиПриветствую всех!
Статья посвещена решению проблемы кастомизации скроллбаров браузера ради воплощения в жизнь амбициозных идей дизайнера. Статья расчитана на тех, кто свободно ориентируется в технологиях html, css, js, т.к. предлагаемое решение основано на их компромиссном использовании.
В статье будут описаны и решены следующие задачи и цели:
- минимум JavaScript вычислений при прокрутке и изменении размеров элемента
- кроссбраузерность и работа на мобильных браузерах
- простота использования, кастомизации и внедрения
- учитывание поведения элементов при прокрутке с помощью выделения контента
- обновление параметров скроллбаров при обновлении, изменении или догрузке контента
- обход стандартного поведения содержимого браузера при изменении ширины его окна