Рубрика «Песочница» - 132

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

Программа поддерживает эмуляция нажатия клавиш мыши: левой, средней, правой; способы управления: двойное нажатие, Drag-and-drop. Выбор нажатий клавиш реализован дополнительной панелью, занимающей место на экране, хотя логичнее было бы реализовать нажатия через моргание правым/левым/ или двумя глазами.

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

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

Большинство пользователей iOS сделав себе Jailbreak кроме возможности ставить разные красивые темы и фишечки вроде твиков получают также возможность устанавливать себе платные приложения абсолютно бесплатно.
Для этого работал целый комплекс приложений, тесно связанных между собой.
Читать полностью »

С наступившим новым годом, дорогие читатели!

Обзор песочницы с 26.12.12 по 5.01.13 В прошлом обзоре песочницы целых 5 (!!!) статей получили инвайты, а их авторы — хорошего стартового пендаля для хабражизни.
Очень рад, что многим моя идея пришлась по душе, я очень благодарен всем, кто выразил своё мнение комментом!
Сегодня я подготовил новый обзор песочницы. Признаюсь, что в прошлый раз интересных статей было больше. Однако, надеюсь, сегодняшний обзор так же понравится. Читать полностью »

Сегодня прочитал на Хабре новость о релизе Ubuntu Phone. Сделал для себя приятное открытие. После прочитанной информации появились кое-какие мысли по этому поводу, коими и решил поделиться с Вами.

Первым делом, конечно, полез на официальный сайт разработчика, и увидел ровным счетом этот замечательный заголовок,
image
что гласит нам о «превосходном превращении» (вероятно взрослой Убунты в мобильную).
Шрифт поменьше гласит о презентации продукта на CES'е 8-13 числа января.
Не удержавшись от искушения, я нажал на рыженькую кнопочку и перешел на страницу с предварительной информацией о мобильной OS.Читать полностью »

Здравствуйте, уважаемыее. Казалось бы: куда уже реальнее, но все же, есть у меня идея. По порядку.

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

Работа с Freebase из .NETНедавно начал работать над проектом, который требует информацию о фильмах, музыке, книгах. Для этого необходимо наполнить базу данных из другого ресурса. Решил воспользоваться свободной базой данных Freebase.

Freebase — большая база знаний, содержащая структурированные данные, собранные из множества различных источников. На данный момент она насчитывает примерно 23 миллиона тем. Каждая тема ассоциирована с одним или несколькими типами (люди, места, фильмы).
Читать полностью »

Играли в отгадай город по фото, автомобиль по бамперу или фильм по стоп-кадру? Под катом небольшая история о приложении Вконтакте/Facebook которое облегчает этот процесс.
Читать полностью »

Прокрастинация. Символическая система вознаграждения. Часть 1Что такое прокрастинация? Это термин в психологии, который подразумевает склонность к постоянному откладыванию дел или мыслей. Прокрастинация не является ленью, лень это отсутствие или недостаток трудолюбия. В чём проявляется прокрастинация? В том, что человек осознаёт выполнение важных дел, но откладывает их на потом или заменяет дела развлечениями. Когда сроки подходят, он либо бросает всё, либо пытается выполнить работу за короткий промежуток времени, с предсказуемым результатом.

Для тех кто хочет преодолеть прокрастинацию быстро просто прочитав эту статьюЧитать полностью »

Не так давно передо мною встала задача использовать русские символы в имеющемся у меня скрипте конструктора сайтов, авторы которого почему-то не позаботились о том, чтобы сделать данную возможность. После бессмысленных поисков алгоритма работа Punycode, я начал интересоваться на форумах, и задал данный вопрос на нескольких десятках форумах соответствующей тематики. Но лучшее, что я получил в результате своих исканий, это несколько ссылок на уже готовые классы и методы и англоязычную документацию rfc, а также некоторые небольшие пояснения, которые помогли мне разобраться, но не раскрыли самого алгоритма работы.
Поэтому взяв за основу один из классов я стал его разбирать, и узнал, что основной алгоритм кодирования (до декодирования еще дело не дошло), кроется в php классе в методе _encode. Именно на его примере мы и будем разбирать работу всего алгоритма кодирования.

До цикла

while ($codecount < $deco_len) {

все более менее понятно и довольно просто.
Все символы преобразовываются в свои десятичные представления Юникода, передаются посимвольно в массив $decoded, вначале ставим «xn--», затем ставим все символы ascii по порядку исключая все не ascii и в конце добавляем "-". И все это в том случае если наши символы имеют интернациональные символы. Я не рассматриваю все дополнительные проверки, т.к. подразумевается, что мы вне всяких сомнений рассматирваем строку, где хотя бы один из символов не входит в ascii, соответственно все, что у нас есть для кодирования строки описано выше.

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

image
И снова здравствуйте:) Сегодня у нас есть еще небольшой квест, который традиционно начинается с QR кода, но будьте внимательны. Все не так просто, как может показаться на первый взгляд:)

И так подсказки:

  • Внимательнее:)
  • Возможно, есть 2 пути решения. Не обязательно идти по сложному:)

Если у кого есть идеи по составлению квестов, жду в хабрапочте:)
Следующим будет сюжетный квест:) Так что нужны идеи)

UPD: Обновлена ссылка на QR. Приношу свои извинения.

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


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