Обновить
0
Александр Агуленко@agulread⁠-⁠only

Пользователь

Отправить сообщение

Google Tasks API

Время на прочтение1 мин
Охват и читатели8.4K
Пока вы думали, что Google Tasks был заброшен, Google зарелизил API для Google Tasks. «Google Tasks API предоставляет разработчикам мощный набор API для поиска, чтения и обновления контента и метаданных Google Tasks». Разработчики смогут создавать приложения для мобильных устройств, программное обеспечение, которое интегрирует Google Tasks с Outlook и другими приложениями с использованием официальных API и надлежащего механизма проверки подлинности.

У Google Tasks есть ещё много моментов, которые требуется улучшать, прежде чем они смогут стать такими же мощными, как Remember the Milk, и это странно, что Google не восполнял отсутствующие возможности как можно быстрее. В январе Google перечислил некоторые из наиболее распространенных запросов пользователей: повторение задач, уведомления, обмен задачами, API, синхронизация, выделение просроченных задач. Tasks API — это первая доступная фича из перечисленных.

image

Открыты исходники Universal Distributed Cracker

Время на прочтение1 мин
Охват и читатели3.3K
Время прошло, теперь я точно знаю, что не собираюсь поддерживать проект, однако, быть может, он кому-то ещё пригодится. Речь идет о некогда относительно широко известной программе для подбора паролей по хеш-значению — UDC. Реализация хеш-функций до сих пор имеет конкурирующие по скорости показатели, а алгоритмы могут иметь академическую ценность (как демострация методов из статьи о Time-memory trade off, например).

Соответственно исходники, бинарники и окружение и вычлененный Hybrid Rainbow.

Украшение рабочего стола в Windows 7

Время на прочтение3 мин
Охват и читатели84K
Давно этим увлекаюсь, решил поделится опытом. Написал подробно и объединил пару десятков инструкций.

image
(full size)
Читать дальше →

Inverser – АПОЖ под Android

Время на прочтение3 мин
Охват и читатели22K
АПОЖ — это довольно смешная музыкальная игра из программы «Хорошие шутки», которую вели на СТС Михаил Шац, Татьяна Лазарева и Александр Пушной.

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

Проще посмотреть запись оригинальной программы, чтобы понять, что к чему. Вот, наверное, самая знаменитая запись АПОЖ с Пряниковым и Иванушками-international — http://www.youtube.com/watch?v=M3mkUyJMw2I.

image

В свое время я при помощи ноутбука, внешнего микрофона, дополнительных колонок, Adobe Audition и быстрых рук сам проводил АПОЖ. Но это было крайне неудобно: нужен был навык, быстрота, а также куча техники с собой.

И вот, перед прошедшими выходными друзья подкинули мне ссылочку на свою новую программу под Android — Inverser.
Читать дальше →

Пара слов о разработке и публикации add-ons для FireFox и Chrome

Время на прочтение2 мин
Охват и читатели3.5K
image
На днях мне обломился инвайт на лепру. В связи с чем появилось желание поэкспериментировать с плагинами для отображения картинок из комментариев к посту. Дальше о лепре ни слова, просто несколько тезисов о написании и публикации простого или чуть более чем простого адд-она для FireFox и Chrome. Ну и в конце — ссылки на поделки.
Читать дальше →

Средство для синхронизации любых файлов с Google Account: SyncDocs

Время на прочтение3 мин
Охват и читатели7.6K
Syncdocs – Google Docs Sync and BackupУзнав из недавно пробегавшей статьи, что появилась возможность закачивать в Google Docs любые файлы, а так же ознакомившись со смешными ценами на дополнительное пространство, я было возрадовался этой возможности и начал искать инструменты, с помощью которых можно было бы синхронизировать свои документы с данным сервисом. Меня в первую очередь интересовала возможность хранения данных в облаке и синхронизации этих данных с несколькими компьютерами. Однако радость моя была недолгой. «Родного» клиента от Google так и нет, а сторонние средства либо тяжелые, либо требуют дополнительной оплаты за возможность использовать все доступное место в облаке. Так и не подобрав инструмент по вкусу, я отказался от этой идеи.

Однако буквально сегодня появилась задача, решение которой всерьез облегчилось бы наличием синхронизации через облако. Я посмотрел несколько вариантов с другими сервисами, но вернулся к поискам утилиты именно для Google Docs. И, самое интересное, нашел именно то, что мне подошло — SyncDocs.

Утилита, которая в настоящий момент имеет статус беты, предназначена для синхронизации и резервного копирования любых файлов с Google Docs. Предназначена она под Windows (но, как оказалось, отлично работает и в Linux под wine) и имеет как «установочную», так и portable-версию.
О возможностях под катом

Программирование сетевых приложений на языке C++

Время на прочтение3 мин
Охват и читатели15K
Доброго времени суток! Я хочу поделиться с вами опытом, накопленным за несколько месяцев работы над данной темой.
Сейчас сетевые игры и приложения продолжают набирать популярность, а вместе с тем возрастает число желающих написать свою собственную программу, работающую с сетью.
Началось всё с того, что мне необходимо было написать обычный чат на языке C++. Естественно, нужно было найти способ попроще, при этом не потратив много времени.

Читать дальше →

Онлайн размещение документов на сайте

Время на прочтение3 мин
Охват и читатели23K
В наше время, когда Интернет широко шагает по стране, компании все чаще создают собственные сайты. Почти на каждом присутствует информация о ценах на продукцию, услуги и т.д., проще говоря – прайсы. Зачастую прайсы сразу сверстаны в html страницу или дается ссылка на их скачивание. В первом случае хорошо, если на сайте установлена CMS и можно редактировать страницы, а если нет? Во втором, нужно закачать прайс по ftp. Оба случая могут явиться камнем преткновения при обновлении прайса на сайте, если нет собственного вебмастера. Да и копирование информации из готового прайса на сайт, может привести к неточностям и ошибками, особенно если прайс не маленький. А это чревато потерей клиентов. Рассмотрим, как упростить размещение прайсов online. Сразу оговорюсь, что рассматривать мощные системы, где CMS сайта взаимодействует с бухгалтерией компании я не буду.
Читать дальше →

Фото-мозаика. Как сделать качественно и красиво

Время на прочтение5 мин
Охват и читатели397K
Хочу поделиться с Хабра-сообществом моим хобби, которое, если честно, даже некоторую прибыль мне приносит.

Начну сначала. Лет так 6-7 назад мне очень стала интересна такая штука как фото-мозаика. В самом начале я пробовал делать её вручную. Немеряное количество слоев в фотошопе и куча потраченного времени меня остановила года так на три. Но со временем только появлялся азарт.
И вот я начал свое исследование программного обеспечения для создания фото-мозаик, которого было перепробовано огромное количество. И в конечном итоге выбрано лучшее.

О лучшем как раз и пойдет речь.

image

Читать дальше →

Загрузочный телефон

Время на прочтение1 мин
Охват и читатели40K
У вас наверняка есть «обычный сотовый телефон», умеющий звонить, играть музыку с флеш-карты и прикидываться по случаю кардридером при подключении к «большому брату». Ну или был. Или есть у вашей второй половины/родителей/детей/бабушек/дедушек/etc. Вы никогда не думали использовать его более гиковским способом, чем просто средство связи? Я не имею в виду модификацию прошивок и получение консольного доступа к самому телефону, нет — все намного банальнее и интереснее одновременно.


рецепт приготовления

Нейронные сети и распознавание символов

Время на прочтение7 мин
Охват и читатели127K
В последнее время на Хабре появилось, а также существует много содержательных статей, описывающих работу и принцип понятия “нейронная сеть”, но, к сожалению, как всегда очень мало описания и разбора полученных практических результатов или их не получения. Я думаю, что многим, как и мне удобней, проще и понятней разбираться на реальном примере. Поэтому в данной статье постараюсь описать почти пошаговое решение задачи распознавания букв латинского алфавита + пример для самостоятельного исследования. Распознавание цифр с помощью однослойного персептрона уже сделано, теперь давайте еще разберёмся и научим компьютер распознавать буквы.
Немного желания и можно начинать...

Интеграция с ВКонтакте на базе Open API

Время на прочтение8 мин
Охват и читатели48K
Социальная сеть ВКонтакте предоставляет широкие возможности для интеграции со сторонними сайтами. В основном эти возможности представлены уже готовыми виджетами. Однако, есть еще и Open API, которое позволяет не только авторизовать пользователя, но и выполнить любой метод, доступный приложениям ВКонтакте (ВКонтакте API).
Читать дальше →

Добавляем рекламные баннеры iAd в ваши приложения для iPhone

Время на прочтение7 мин
Охват и читатели35K
В апреле этого года во время презентации новой операционной системы iOS 4 (бывшая iPhone OS) Стив Джобс также представил и новую платформу компании Apple для мобильной рекламы – iAd. По заверению Apple, их главная задача — дать возможность заработать разработчикам бесплатных и недорогих приложений за счет размещения в последних рекламных баннеров. Оплата будет идти как за показ рекламного баннера, так и за клики по нему. Во втором случае оплата будет существенно выше.

Основная идея iAd – соединение интерактивности, которую дает использование смартфона или планшета, с эмоциональностью рекламного объявления, в котором задействованы и аудио, и видео. Для этих целей при создании рекламы используются Java Script, HTML5, CSS3 и мультитач. Все это позволяет создавать интересные и привлекающие внимание рекламные ролики-приложения. Примеры таких реклам мы могли видеть на презентации новой операционной системы (на английском языке).

Основной проблемой мобильной рекламы сегодня, по мнению Apple, является то, что кликая по рекламному баннеру, пользователь покидает приложение – переходя, чаще всего, на сайт рекламодателя. С помощью iAd мы можем обойти эту неприятность. После клика по баннеру рекламное объявление появляется поверх вашего приложения. Пользователь может в любой момент закрыть его и вернуться в ваше приложение точно в тот момент, в котором он его покинул.

На основе iAd Programming Guide и видео с WWDC 2010 я набросал краткий обзор-перевод этой новой технологии. Речь пойдет не о создании самих красочных рекламок, а именно о размещении таковых в ваших приложениях.

Читать дальше →

iAd — рекламный сервис от Apple

Время на прочтение1 мин
Охват и читатели5.7K
На минувшей вчера презентации новой операционной системы iPhone OS 4, Apple представила рекламный сервис iAd. Об этом сервисе уже упоминали, (1, 2) но довольно поверхностно, давайте разберёмся, что же он из себя представляет:

image
Читать дальше →

Фотошопим на PHP

Время на прочтение2 мин
Охват и читатели4.2K
Уменьшаем изображение разными библиотеками и сравниваем результат Для многих задач автоматической обработки фотографий не подходит качество и функционал библиотеки GD. Поскольку возможности обратиться к Photoshop из PHP или Perl пока не существует, решаем проблему с помощью ImageMagick.

Речь пойдет о PHP инрефейсе к ImageMagick MagickWand, который в репозитарии Fedora называется php-magickwand. Хочу обратить Ваше внимание, что MagickWand API отличается от классического ImageMagick тем что позволяет работать как с элементами растровой графики, так и с элементами векторной графики.

Для php есть еще одна реализация интерфейса к ImageMagick, которая называется IMagick, но функционал этой библиотеки, на мой взгляд, уступет MagickWand.


В первой статье рассмотрим на примерах несколько типичных задач по обработке изображений и сравним результаты с php-gd.



Читать дальше →

Создание приложения для Windows Phone 7 от начала до конца. Часть 4. Создание нового проекта, добавление страниц

Время на прочтение5 мин
Охват и читатели14K
Предыдущая часть

После того, как вы создали эскизы страниц вашего приложения и определили пути навигации, вы можете приступить к созданию приложения в Visual Studio 2010 Express for Windows Phone.

В этой части вы узнаете:
  • Как создать новый проект Windows Phone в Visual Studio.
  • Как добавить новые страницы к вашему приложению.
  • Как задать свойства страницы.
  • Как добавить панель приложения.
  • Как добавить значки панели приложения.
Читать дальше →

Создание приложения для Windows Phone 7 от начала до конца. Часть 1

Время на прочтение4 мин
Охват и читатели41K
Эта статья и прилагаемое к ней приложение-пример поможет вам начать создавать полноценные приложения для Windows Phone 7. Вы узнаете об общих вопросах разработки на примере создания простого приложения для отслеживания количества топлива, потребляемого вашим автомобилем. В этой статье описываются вещи, которые вы должны знать, прежде чем приступить к созданию приложений для Windows Phone.

Вы также узнаете, как выполнять следующие задачи (ниже указаны ссылки на другие части):
Читать дальше →

Texty: приём/отправка SMS из браузера Chrome (закрытая бета)

Время на прочтение1 мин
Охват и читатели5.2K
Отличное расширение Texty синхронизирует ваш Android-телефон и браузер Chrome под единым Google-аккаунтом, так что вы можете отправлять и принимать SMS на свой номер прямо из браузера ПК.



В браузере нужно поставить расширение, а на телефоне — приложение из Android Market.
Читать дальше →

Пишем виджет ХабраКарма ex-CarmaWidget для Android

Время на прочтение17 мин
Охват и читатели33K
Вчера я таки обновил CarmaWidget, виджет, который отображает вашу карму на рабочем столе смартфона. Сегодня я расскажу о том, как написать виджет.

image

Принцип таков:
  • Класс — настройки для виджета, который запускается при добавлении последнего на рабочий стол.
  • Класс — провайдер информации для виджета, в котором живут все таймеры.
  • База данных — для хранения информации о пользователе.
  • Два layout'а — для виджета и настройщика.


Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Новосибирск, Новосибирская обл., Россия
Дата рождения
Зарегистрирован
Активность