Quake на осциллографе

Это кажется невероятным! Я фанат этой игрушки, как вы (не) знаете. И никогда бы не мог даже допустить шальной мысли о том, что любимая игра может быть когда-нибудь отображаться на осциллографе. Естественно, именно отображаться, а не запускаться. Из ролика видно, что игра происходит на отдельном компьютере, а на осциллограф изображение выводится через… звуковую карту.


Более подробно можно прочесть об этом здесь: http://geektimes.ru/post/243699/

Автор этого, с позволения сказать, проекта Пекка Ваананен (Pekka Väänänen) из Финляндии подробно описал всё в своём блоге. Больше чтива здесь: http://www.lofibucket.com/articles/oscilloscope_quake.html

Опубликовано
В рубрике blog Отмечено

Компьютер для мамы

Когда-то у меня был Hasee A300-T65. Когда-то я даже написал на него небольшой обзорчик (оказывается, в нём давно потерялись почему-то картинки, сейчас они восстановлены), который пользуется успехом в интернете, ибо чтобы пересчитать обзоры на чисто китайские ноутбуки, тем более Hasee, кажется, хватит несколько пальцев.

После некоторых проблем с ним (после более трёх лет безупречной работы) у родной матрицы сгорела подсветка. Так как к этому времени у меня уже появился Lenovo G585 (которым пользуюсь до сих пор, это мой второй ноутбук), Хаси было решено лишить монитора. Это вызвало немного геморроя в том плане, что лишился компьютер и веб-камера, т.к. шлейф с матрицей у неё был общий. Это потом я понял, что её можно было просто припаять по USB, но теперь эта вебка лежит отдельно с перегоревшей собственной матрицей камеры. Ну, не в том суть. Пришлось также повозиться с антенной Wifi, которая представляет собой два проводка, оконечные кусочками текстолита с большой контактной площадкой, и присоединяемые напрямую к модулю Wifi. Эти контакты шли из под клавиатуры под матрицу и не были ни с чем соединены, просто приклеены. Короче, стандартная конфигурация.
Их я вывел под нижнюю крышку ноутбука. Аккуратно присобачил на двусторонний скотч таким образом, чтобы пустые лужёные контактные площадки (которые я и являют собой антенну, видимо, работающую по принципу удалённости этих площадок друг от друга) не замыкали ничего на плате и в корпусе. Вышло сносно, ничего не замыкает и ловля сетей весьма успешна.
Матрица на этот ноутбук довольно экзотическая, самостоятельно починить подсветку невозможно, как и найти в городе новую матрицу, а заказывать из ДжунГо рискованно — запчасть хрупкая, а почта хреновая. Это как в русскую рулетку играть, только почту.
Родной экран теперь лежит в сумке от того же Хаси где-то в загашниках, я нашёл в городе ЭЛТ-монитор и прицепил ноутбук к нему через D-Sub. Это более чем отличный выход из ситуации и очень удачная конфигурация простого домашнего ПК для человека за 40.
Собственно, сам ПК готов, теперь выбираем ОС.
Исходя из того, что человек общается с ПК только на уровне Яндекса, Одноклассников и послушать там же музыку, то операционка должна быть Linux only. Маме по барабану какая ось стоит, лишь бы зайти в интернет. Это избавляет от дальнейших проблем с чисткой ПК от вирусни и adware, подбора соответствующей защиты (а любой антивирус грузит систему, что в нашем случае абсолютно пустое), постоянным мероприятиям по профилактике и т.д. и т.п. Выбор пал именно на линуксовое семейство, а не виндовое, именно потому, что даже если мама ткнёт где-то на какой-то баннер (что тоже маловероятно, ведь Adblock рулит и бибикает), то ничего плохого вообще не произойдёт.
Такая конфигурация проработала порядка двух лет и никаких проблем не было совершенно. Кроме одного: стоял старый Simply Linux 7, который устарел ещё лет восемдесят назад. Недавно огнелис, который вшит туда по умолчанию, кажется, 24-й версии, приказал обновить себя и Flashplayer заодно. Самостоятельно это делать не умел ни он, ни я.
Я понял, что мне внезапно выпал прекрасный шанс покопаться в кишках системы. А это неминуемо убьёт целый день с моим опытом работы с ней, прибавляя сюда же глюкавость самого дистрибутива. Неделю было ещё терпимо нажимать на еле заметные кнопки, а-ля, «Включить Flash-плеер в любом случае» под огромными предупреждениями о необходимости обновления. Но мама всё больше настаивала, чтобы я с этим что-то сделал. Да и откладывал я это слишком долго. Пришлось лезть.
Начал я вечером. Сначала загрузил новую версию с официального сайта мозиллы. Но загрузился не rpm, как я наивно полагал, а простой архив .tar.bz. Что с ним надо было делать — абсолютно непонятно. Пришлось излюбиться, чтобы догадаться до какого-то приемлимого варианта действий. Залез в терминал, chmod 777 /usr/lib/firefox -r, и просто распаковал архив с заменой всего существующего. После загрузки выдалась какая-то ошибка, уже не помню что она значила. Вроде не получалось у firefox’a прочесть какой-то xul-файл.
Плюнул на это всё и решил накатить другую систему. Тем более, что этот Simply Linux не самый безглючный из тех, что мне тогда пришлось щупать. Выбрал его тогда только из-за простой и гибкой оболочки. Терять было нечего, на винчестере были только фотографии, загружаемые в ОК, и их бэкап уже был произведён.
Поставил Ubuntu 11.04 (диск, подвернувшифся под руку, тем вечером было лень писать флешку с 14.04) просто чтоб было хоть что-то. Сегодня днём попробовал PClinuxOS, Linux mint (его установшик почему-то не запускался, когда оболочка уже была загружена). Всё бестолку.

Сейчас стоит Simply 7.0.4 и никаких проблем не наблюдается.

Коллекция Android-приложений, написанных на RAD Studio

Блогер +Andrey Yefimov интересуется разработкой Android-приложений с использованием Delphi. Этому он посвятил целый блог: delphifmandroid.blogspot.ru. Я слежу за многими блогами делфи-тематики, в том числе и его, через DelphiFeeds, заходил конкретно в его блог редко, но только сейчас добавил в закладки и отдельно подписался на RSS.

Внимание к его блогу в этот раз привлекла запись из DelphiFeeds под заголовком
«Собираем базу Android приложений разработанных с использованием RAD Studio». Оказывается, он открыл отдельную страницу, где перечисляются все… хотя нет, пока не все… Android-приложения, написанные в RADS.

На самом деле, я был удивлён содержимым. Никогда не догадывался, что кто-то, что называется, на полном серьёзе использует RADS для разработки приложений, да ещё и выкладывает в Googe play. Есть даже платные. За качество я ничего сказать не могу, но судя лишь по скриншотам, многим удалось сделать действительно стоящие продукты.
Каталог представляет собой одну страницу, которая растягивается под натиском большой таблицы с ссылками на приложения в GPlay. В ней содержится основная информация о приложениях: цена, разработчик, категория в маркете, оценки и пр. Всё это парсится автоматически, стоит лишь в верхней строке указать имя пакета.
Автор хочет вскоре добавить постраничную навигацию, сгруппировать приложения по авторам, категориям и пр. и переживает, что сайт не будет пользоваться успехом. Думаю, успех придёт довольно быстро, если не переставать работать над сайтом. Ведь идея-то проста и гениальна! И за это отдельный респект.
Андрей, если ты читаешь этот пост, я бы хотел обратить внимание на один немаловажный момент. Скорее, даже предложить как развить из этой идеи нечто более интересное пользователям.

Далеко не все разработчики (вероятно, большая часть из них всё же новички в таком направлении) имеют возможность публиковать свои разработки в маркете, а может не делают этого намеренно. Было бы не плохо сделать из этого сайта нечто большее, чем просто набор ссылок на маркет. Однако наверняка многие из них хотели бы иметь возможность публиковать свои программы в таком специфическом месте, как у тебя. Оставить набор ссылок на маркет и добавление новых как есть, но добавить в качестве отдельного раздела сайта репозиторий. С готовыми приложениями и, возможно, с их исходниками (это пусть определяют сами разработчики), описанием (включая зависимости проекта, версия IDE  и т.д.) и скриншотами.

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

Надеюсь, донёс мысль… В любом случае, желаю успехов проекту. 

Дыры (обновлено в 01:50 09/12)

Сегодня поделился с девушкой ссылкой на статью ИнформПолиса. Она открыла её на смарте, но Chrome внезапно не пустил:

Я повторил попытку со своего смарта и лицезрел следующее:

Эта страница открывается даже с ПК, и всё, что на ней находится, это картинка, растянутая на 100% ширины и высоты. Код страницы простейший, его может написать любой студент даже с моего факультета.

Переходя по ссылке /mob/?act=go, кликнув на картинке в браузере ПК, меня просто перебрасывает в гугло. А вот ткнув на смартфоне, начинается загрузка приложения. Нужно быть полным долбаном, чтобы ничего не заподозрить, скачать и установить его. 
Скриншоты:

Об этом я уже сообщил администрации сайта. Буду следить за развитием событий.

UPDATE 23:17 06/12

Написал всем корреспондентам, которые указаны в контактах группах Infpol (1, 2), а также через их специальную форму на сайте. Быстрее всего, в 20:46 (через три минуты), отреагировала Татьяна Родионова. Она сказала, что передаст эту информацию техническому директору, и вероятно это связано с некоторыми обновлениями на сайте. В данный момент на сайте стоит заглушка, которая в нашем случае, не может не радовать:

UPDATE 18:56 07/12
После прошлого обновления этого поста сайт ещё висел на этой заглушке. Но потом я не следил, включался ли и с какого момента поставили 403.

UPDATE 01:50 09/12
Как я понял из того, что мне ответили сотрудники ИП, которые работают над пабликом во ВКонтакте, работы на сайте проходят в выходные дни, и порой намного тщательнее, чем по будням. Ведь основной трафик приходится именно на рабочие дни и отключать сайт в это время не комильфо. Получается, что описанная эксплуатирующаяся уязвимость могла быть замечена уже давно и уже входила в планы на эти выходные. А может и не была замечена и её внесли в общий todo-лист. В любом случае, сайт открывался уже в понедельник, 8-го числа, и с мобильника не происходит никаких левых редиректов.
Я не знаю, я ли спровоцировал отключение сайта, но в любом случае, респект админам за исправление, а корреспондентам — за быструю обратную связь.
***
Я, бывает, нет-нет, да столкнусь с таким поведением сайтов, крупных и неочень. Вот другой пример. 
Недавно МЦДО страдал таким же заболеванием. Как только мной обнаружилась эта беда, я сообщил администратору и меры были приняты оперативно. Вот что было тогда:

http://pagesoffers.com/?l=tsk3996sghjru&s=18209567326&z=103929

При открытии страницы происходит простой JS-овский Alert (с названием телефона, что выглядит убедительно) и раздаётся короткая пиликалка, наподобие звука, когда в Марио подобрал монетку.
Самое забавное конкретно в этом случае это то, что страница:
• явно переведена с английского языка (стоит глянуть исходник: английское закомментировано и рядом аккуратно приписано русское) и наверняка сама по себе является каким-то шаблоном, распространяющимся в самом днище интернетов среди желающих нажиться на лохах;
• всё же написана кем-то, кто явно не предусмотрел самого банального варианта развития событий, когда страница открывается на ПК:
Счётчик внизу просто доходил до единицы и останавливался. Ссылка на кнопке «Скачать» выглядит намного интереснее:

http://pagesoffers.com/ref/uban.php?r=YoPTVNKKUW6TJEZexdGhlaJ7K5IRuLazk6qElDA8E8rYQHAPOzSUAfRqS0xSZ6mgXSOvyjQkz0XfdkfFDuefGQpBw3k1HThyyKxcYeaTO0Q5uadBhZ0dV_sqb5AFsyUbohsOQwuTbZ5mqzo5lEaiuNF-VXxzy4rilXhWQ49qGXI
Перейдя по ней, о боги, что же мы видим?

https://play.google.com/store/apps/details?id=com.dianxinos.optimizer.duplay&referrer=af_tranid%3D3R34FRAF9WK28R8W%26clickid%3D18209567326%26af_sub1%3D103929%26c%3DTier1%26pid%3Dpropellerads_int
Извращенцы. Никогда их приложение не скачаю.
Ну и напоследок:
Так что проверяйте свои сайты на дырявость, друзья.