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

Всем доброго времени суток.

Все желающие приглашаются поиграть в слегка упрощенную браузерную версию известной игры Supaplex

Зачем? А затем, что на базе ваших действий мы затем будем обучать своего бота. Но обо всем по порядку.

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

Всем доброго времени суток.

С 12:00 GMT пятницы, 13го июля, до 12:00 GMT понедельника, 16го июля проходит ежегодное соревнование по функциональному программированию, приуроченное к International Conference on Functional Programming 2012 (ICFP).

Контест примечателен по многим причинам. Лично меня покорило задание 2010 года. В первую очередь тем, что нужно было не просто программировать, но и много заниматься reverse engineering'ом, ломать загадки других команд и создавать свои так, чтобы их было как можно сложнее решить.

Для тех, кто хочет узнать обо всем поподробнее:

Для остальных расскажу коротко. Нужно было придумывать и загружать на сервер «машины» и подбирать «топливо» для чужих машин. Но не все так просто. Изначально не был известен даже формат, в котором принимались ответы. Да и решение машин требовало неплохих познаний в математике.

В этом году задание не такое веселое — нужно всего лишь программировать робота, который добывает лямбды из шахты и подозрительно похож на известную игру Supaplex. Для того, чтобы участники не расслаблялись, организаторы периодически добавляют новые условия. Соревнование разделено на два отдельных зачета — блиц (1 сутки) и основное соревнование (3 суток).

Для тех, кому не терпится — ссылка на саму игру.
Читать полностью »

После предварительной победы в судебных инстанциях Apple перешла к активным действиям. В пятницу крупные и средние ритейлеры (оффлайн и онлайн магазины) получили официальное письмо с предложением прекратить продажи Samsung Galaxy Nexus и Galaxy Tab 10.1, запрещенных к распространению на территории США. Временные послабленияЧитать полностью »

Большим компаниям нужны квалифицированные специалисты, однако, они действительно не знают, как найти их. А следовательно, начинаются танцы с бубном, беседы с HR-специалистами, книги «100 способов пройти собеседование» и конечно же, вопросы с люком.

Если от врача будет зависеть ваша жизнь, пусть это будет военный врач

Однако, людей все равно не хватает. Это в свою очередь приводит к идее, что каждый человек может быть руководителем, новатором и расти по ступени вверх. Такого нет, не было и не будет.

Я не буду ограничиваться на сфере IT, я расскажу в общем, если Вы мне это позволите. Читать полностью »

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

Сразу скажу, ни одна технология сама по себе не является панацеей от деанонимизации, как не бывает абсолютно надёжных сейфов, абсолютно устойчивой защиты. Задача любой оборонительной системы — сделать проникновение в неё настолько дорогим и нудным, что «игра не будет стоить свеч». То есть — лишить злоумышленника экономической и творческой мотивации.

Защитная система, таким образом, должна быть многоплановой и многослойной, и я попробую дать общую схему системы, пригодной для домашнего пользования. Данный текст не претендует на единственно возможную схему построения такой защиты, дополнения и исправления приветствуются. Важность оценена исходя из российских реалий по 5-балльной шкале.
Читать полностью »

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

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

image

5 лет вперед

В связи с тем что беспроводные технологии быстро развиваются, а соответсвенно дают больше возможностей по меньшей цене это приведет к тому что «зависимые» технологии как Wi-Fi или проводная связь начнуть вымирать. Зависимые в том плане что ограничивают пользователя территориально. Другими словами придет день когда просто больше не будет смысла ими пользовать если технологии как мобильный интернет или 3G-4G-25G станут эквивалентны в цене с гораздно большими возможностями. То есть не будет смысла иметь интернет у себя дома или сидеть в кафе где есть Wi-Fi. Все будут использовать обычный мобильный интернет (как многие уже делают).
Читать полностью »

Сначала немного предыстории. Небольшое продолжение истории с медиаплеером GV2B, описанным мной ранее тут. Напомню, что изначально бокс покупался не как Android приставка к телевизору, а как более мощная замена Raspberry Pi, на который я оставил заявку ещё в апреле, но приедет который только в августе. А GV2B оказался у меня в руках через 8 дней после заказа, всего за $100 и с полным комплектом кабелей (что всего на $5 дороже, чем комплект Raspberry Pi с зарядкой, шнурами и корпусом).
Успокою злопыхателей из моего предыдущего поста, что Youtube и другие приложения, установленные с Play, заработали замечательно, и больше никаких недостатков у устройства обнаружено не было.

Совсем недавно появилось пара топиков, в которых рассказывалось, как на ARM устройства удалось поставить Puppy Linux, Arch Linux и Ubuntu. Это уникальная особенность Allwinner A10, недооценить которую тяжело, но всё-таки система физически запускается с SD карты, а не встроенного флеша. Я начал активнее работать над вопросом, и наткнулся аж на три способа прошить что-либо во флеш память устройства, что обнадёживает и, возможно открывает лазейку для заливки туда полноценного GNU/Linux. Самонадеянно замечу, что это уже следующий шаг за банальным запуском чуть допиленного образа с SD карты.

Цель

— Установить на устройство ядро Linux. Желательно самое новое. Либо самое новое из тех, которое содержит все драйвера, специфические для устройства;
— Поставить GNU;
— Поставить окружение рабочего стола;
— Сделать резервную копию, чтобы устройство можно было вернуть в изначальное состояние, если что пойдёт не так;
— Хорошенько повеселиться со сложной задачей (сравнимо с установкой первых версий USB загрузчиков на Wii и прохождению NetHack или Dwarf Fortress).

Средства

Устройство GV-2B от неизвестного китайского производителя, на базе Rockchip 2918 (сокращённо RK29) (CPU ARM Cortex A8 1ГГц + GPU Vivante GC800 600МГц), с 4ГБ флеш памяти, 512МБ оперативной памяти и неплохим количеством разьёмов.
SD карта 16ГБ class 10.
PC с Arch Linux.
Клавиатура.
Монитор.
Шнур HDMI-DVI для подключения монитора.
Куча USB шнуров, переходников итп.

Предостережение и самобичевание

Наверняка многие из читателей сделали бы то, что описано в топике или хотя бы какую-то определённую часть, быстрее и лучше, но никаких упоминаний о таком подвиге я в просторах сети не нашёл. Топик содержит много практики и совсем немного теории, лишь самое необходимое, чтобы понять о чём идёт речь и что происходит (признаюсь честно, мне и самому теории в описанных областях явно не хватает). С академической точки зрения тянет на трёхчасовую лабораторную работу. Также хочу сказать, что впервые занимаюсь всем этим, если исключить подключение диска с предварительно установленным на настольком компьютере Ubuntu к PC104 x86-совместимому одноплатнику.
Читать полностью »

Всего несколько часов назад начался конкурс ICFPC-2012, который продлится все выходные. Я решил перевести задачу для этого конкурса в надежде, что кто-то из заинтересовавшихся людей успеет принять участие.

Задача вполне понятная, так что дерзайте.

Шахты с лямбдами обнаружены в Шотландии! Ваша задача — прочитав карту шахты суметь составить программу для робота.
Читать полностью »

Американский разработчик Райан Детзел (Rayan Detzel) рассказал удивительную историю, как однажды ему на мобильный телефон позвонила незнакомая девушка и спросила, он ли является владельцем сайта Invoice Journal — и когда отправка/получение инвойсов заработает? Райан с трудом вспомнил название этого проекта, который четыре года написал в электричке по дороге на работу. Он удивился, что кто-то вообще им пользуется.

Придя домой, автор быстро исправил ошибку в настройках сервера Apache — и проверил логи «заброшенного» проекта. Оказалось, что за прошедшие 4 года 2 месяца и 12 дней люди не просто им пользовались, а каждый месяц регистрировалось более сотни новых аккаунтов. Все эти годы трафик стабильно рос.
Читать полностью »

Google начал отгрузку планшетов Nexus 7

Несколько дней назад корпорация Google заявила о том, что планшеты Nexus вскоре начнут поступать в магазины. В общем-то, все так и случилось, план не изменился, и пару часов назад корпорация Google сообщила о начале отгрузки планшетов ритейлерам.

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


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