Search
Write a publication
Pull to refresh
40
0

User

Send message

Курс молодого Desire'вода

Reading time4 min
Views9.6K
image
Написать подобную статью меня сподвигнул тот факт, что для человека, влившегося в стройные ряды Desire'водов, информация об платформе Android очень уж фрагментирована. С одной стороны платформа для всех Android устройств одна, с другой стороны для каждого устройства есть свои нюансы и тонкости. Кроме того информации на таких форумах как 4pda.ru и forum.xda-developers.com очень много, но как правило она размазана по всем темам. Приходится продираться сквозь сотни страниц в попытках извлечь ценные частицы информации.
Читать дальше →

Простенький Time Manager для Android

Reading time13 min
Views35K
Решил тут на досуге написать статейку о том, как писать приложения для Android'а. Писать будет простенький тайм менеджер. В этой части я напишу саму программу, приделаю к ней интерфейс с анимацией, а в следующей, если будет интересно, напишу к ней сервис, чтоб программа работала еще и в фоновом режиме.

Что будет рассмотрено:
  • RelativeLayout для реализации интерфейса программы с наложением изображений друг на друга.
  • Timer для реализации алгоритма подсчета времени.
  • Animation для свистоперделок красивого интерфейса апплета.


Для наглядности добавил скринкаст как все это добро работает.

Итак, пишем простенький тайм менеджер для Android'а.
Читать дальше →

Jailbreak iPhone 3GS, iPod Touch 3G, iPad, iPhone 4, iPod Touch 4G. Geohot опять всех сделал…

Reading time2 min
Views4.3K
Сегодня в 3:20 минут по московскому времени известный товарищ geohot выложил в открытый доступ limera1n утилиту. Данная утилита позволит в дальнейшем избавиться от проблемы джейлбрейка на iphone 4, так как используемый эксплоит находится на уровне процессора A4. Компания Apple не сможет закрыть данный эксплоит обновлениями ios.



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

Получение визы США

Reading time3 min
Views1.5K
USA visaНе так давно, в июле, компания Intel прислала мне приглашение на мероприятие AppUp Elements. На момент получения приглашения у меня не было ни паспорта ни, разумеется, визы США. Но я успел получить и то и другое и прибыл на мероприятие точно в срок. О том как это мне удалось я и хочу рассказать в этой статье.

Данная статья может быть полезна тем, кто хочет в будущем или уже готов получить визу для поездки в США.
Читать дальше →

Портативный Web-глаз от Logitech с поддержкой High Definition

Reading time8 min
Views52K
Logitech HD Webcam C510

После приобретения мышки MX Revolution от Logitech и удачного сервисного обмена на Performanсe MX, я стал все больше присматриваться к продуктам этой компании, и со временем приобрел Illuminated Keyboard, а позже док-колонку S715i для iPhone. Когда же встал вопрос о приобретении Web-камеры, то обнаружил что на рынке нет хороших и не дорогих представителей, даже у Logitech были самые обычные, ничем не примечательные камеры.

Но недавно все изменилось, и Logitech в середине прошедшего лета выкатила на Европейский рынок модельный ряд Web-камер с поддержкой HD. Включающая в себя запись видео до 1080p и съемку фото до 10 Mpx. В данной статье я поверхностно опишу всю линейку, и подробнее остановлюсь на модели Logitech HD Webcam C510.



Трафик 2mb+
Читать дальше →

Для тех, кто хочет научиться воспринимать английский на слух

Reading time1 min
Views7.3K
Для того, чтобы научиться воспринимать иностранную речь на слух, нужно много слушать. Правда, толку от этого будет немного, если вы не будете понимать, что люди говорят. Важно, чтобы мозг устанавливал связи между словами и их звуковыми образами. Для этого нужно слушать с субтитрами и текстовками, и слушать то, что соответствует вашему уровню и то, что вы способны понять на родном языке.
Читать дальше →

Заботливое компьютерное кресло

Reading time8 min
Views256K
   Выбор нового компьютерного кресла у меня начался с того, что неприятность случилась с предыдущим – в крестовине ножки появилась большая трещина, из-за которой пневмопатрон с хрустом ушел в пол и заклинил, прилично исцарапав весь ламинат.

image

   Насчет ламината меня быстро успокоили – оказывается, были случаи, когда пневмопатрон выходил через верх, делая больно беспечному владельцу вплоть до летального исхода )
Читать дальше →

авторизация приложений и схема подписи данных на базе OAuth 2.0

Reading time3 min
Views9.5K
При написании большинства приложений на платформе Facebook разработчику требуется получить доступ к данным пользователя: список друзей, ньюсфиды, ссылки, likes и т. д. Разумеется, такую информацию нужно передавать, убедившись что она попадет к нужному получателю от определенного отправителя. Для этого FB предлагает использовать разработанную ими схему подписи на базе OAuth 2.0.

Данные о текущем пользователе (или о текущем профиле) FB передает в параметре signed_request, а именно:
  • algorithm — HMAC-SHA256;
  • user_id — айди текущего пользователя;
  • oauth_token — зашифрованная строка, которую можно использовать в дальнейшем для доступа к Graph API, Old Rest API или FQL;
  • expires — когда истекает oauth_token;
  • profile_id — появляется на табе профиля.
Читать дальше →

Асинхронный web-mining c помощью node.js

Reading time6 min
Views2.7K
Хотелось бы поделится опытом решения задачи web-mining'а: сбор некоторой информации с определенного списка ресурсов. Сразу хотелось бы отметить, что это не является попыткой создать свой «поисковик» — для этого используются совершенно другие подходы. Цель web-mining’а – вытащить часть информации. Например, если ресурс поддерживает микроформаты в виде «визиток» и т.п.

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

Удаленная работа на Бали (Индонезия)

Reading time17 min
Views15K

Привет всем!



Данный пост посвящен длительной поездке для работы на Бали. Из него Вы узнаете о том, за сколько, как и когда можно и удобно находится с максимальным комфортом за человекоподобный прайс в месте, где работа через интернет никак не омрачается смогом от пожаров, аномальными перепадами температуры, звуками заведенного трактора и другими правовыми катаклизмами.
Читать дальше →

Оно опять взламывается! iOS 4 — успешно взломан!

Reading time1 min
Views2K

Буду краток. Известный всему сообществу взломщиков iOS, г-н @comex (Который прежде уже представил всем SpiritJB) выпустил новую утилиту для взлома iOS 4!

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

BBCode-enabled Growl Webkit Style

Reading time2 min
Views901
Продолжая тему Изучаем иностранные выражения (и не только), создал отдельный плагин для Growl, который поддерживает расширенное форматирование. Я считаю что для изучения языка (а не просто выражений) надо выводить немного больше информации, чем просто строчку «оригинал — перевод», например, добавлять контекст. Но в этом случае надо как-то отделять смысловые блоки друг от друга, желательно, визуально. Данный плагин это позволяет делать.

Естественно, возможности использования плагина не ограничены — он поддерживает полный набор BBCode-тегов. В данной заметке я расскажу как проинсталлировать и использовать плагин.
Читать дальше →

Изучаем иностранные выражения (и не только)

Reading time4 min
Views2.1K
В этой заметке я расскажу как использовать GrowlNotify, Launchd и AppleScript для периодического вывода всплывающих сообщений (на примере классических латинских выражений). Заметка рассчитана на новичков, профессионалы вряд ли найдут для себя что-то новое.

Для всех вышеупомянутых инструментов дан краткий обзор, чтобы вы могли с минимальными усилиями сделать именно то, что вам нужно — напоминания о событиях, новых сообщениях из социальных сетей, мониторинг и диагностика сетевых сервисов и т.п. Либо можно просто сделать все так, как я описал, и через какое-то время похвастаться друзьям своим знанием латинских фраз. Scientia potentia est.
Читать дальше →

App Inventor — создание Android-приложений для каждого: Урок 1

Reading time3 min
Views169K
Для начала я расскажу вам немного про App Inventor, а потом мы напишем первое приложение, где будем кормить кота.

App Inventor может использовать человек, не владеющий языками программирования. По принципу действия мне он напоминает WYSIWYG-редактор. Пока регистрация доступна только с разрешения Google. App Inventor освобождает вас от написания кода, вместо этого вы используете подобие блок-схем.


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

Новая версия сниффера 0x4553-Intercepter 0.8 + 0x4553-NAT

Reading time1 min
Views2.2K
Долгожданное обновление сниффера Intercepter'а, помимо мелких исправлений был включен режим DHCP сервера.

Он имеет минимально необходимый функционал и выдает компьютерам в сети указанные настройки, быстрее чем это делает существующий DHCP сервер. Если вдруг легитимный сервер успеет выдать настройки раньше, то Intercepter
отошлет специальный ответ клиенту, после чего клиент возобновит процедуру запроса настроек.

Основным назначением данного режима является скрытая выдача ложной конфигурации сети для перехвата трафика.



Скрытность заключается в использовании несуществующих MAC и IP адреса, а так же в выдаче несуществующего шлюза, который в свою очередь будет роутить пакеты, что позволит перехватывать и обрабатывать данные.
Читать дальше →

Архитектура больших проектов: FaceBook

Reading time7 min
Views9.8K

Архитектура больших проектов: Facebook



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

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

Видео. Живой пример с TDD

Reading time1 min
Views1K
В продолжение или в поддержку поста Видео. Пример разработки приложения с помощью TDD. За основу мы взяли задачу — написать крестики-нолики с использованием TDD.

Отличие данного примера:
* больше теории про TDD
* немного отошли от стандартного цикла тест-код-рефакторинг
* пришлось ускорить сессию парного программирования в 5 раз (иначе получится двух часовая запись)
* запись в стерео, поэтому будет разговор в разных ушах

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

WD SiliconEdge Blue: SSD от знаменитого производителя винчестеров

Reading time4 min
Views2.6K
Может ли ноутбучный Western Digital Blue проработать пару суток в нестерильном помещении без корпуса, то есть в буквальном смысле – начинкой наружу? И мало того проработать, а еще и остаться при этом невредимым, не понеся потерь в долговечности? Конечно же, хочется сразу сказать решительное «нет» и… ошибиться. Ведь WD с недавних пор делает не только привычные жесткие диски, но и SSD, причем последние встраиваются в уже существующее цветовое разделение. То есть Green – «экологичные», Blue – мэйнстрим, а Black – самые быстрые. По идее, SSD просились либо в зеленую тусовку, либо в черную. Ан нет – SSD почему-то отправили к синим, как бы намекая, что и по скорости, и по экономичности еще есть куда стремиться.

Пока в линейке WD SiliconEdge всего три модели – на 64, 128 и 256 Гбайт. Меня зацепило, что у всех трех одинаковые характеристики: скорости чтения до 250 Мбайт/с, а записи – до 170 Мбайт/с. Это неплохие показатели, а младшая модель выглядит особенно симпатично с учетом цены 5400 рублей. В общем, будучи в одном дружественном магазине я покрутил в руках этот SSD, внешне ничем не отличающийся от нормального винчестера, да и занес в кассу нужную сумму. Вот бы заранее знать – во что ввязываюсь…

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

iPhone 4 и исправление ошибки «No SIM installed»

Reading time2 min
Views64K
Неделю назад я наконец купил новый iPhone 4.



Но нормально использовать его мне удалось не сразу. Как известно в нем используются сим карты формата microsim, и мне пришлось используя ножницы делать из обычной симки нечто похожее на microsim. Однако самодельная симка в новом айфоне не заработала так как я надеялся. Сначала она не хотела находиться вообще, но после некоторых допиливаний все-таки нашлась, чтобы через 5 минут IPhone опять ее потерял. Решив что дело в кривых руках я купил новую симку и ее отрезал уже очень аккуратно. После установки в телефон она сразу же нашлась, но через пару минут использования я опять увидел сообщение «не установлена SIM-карта». Решив, что для работы требуется симка изготовленная с какой-то запредельной точностью, очередные попытки воспользоваться новым гаджетом я предпринял только после покупки оригинальной microsim карты от МТС.
Одноко на этом приключения не закончились и я через пару минут опять увидел «не установлена SIM-карта».
Не весело. А погуглив я вышел на штатовские и английские форумы, на которых толпы людей жаловались на эту же проблему, причем AT&T и Apple людям особо ни чем помочь не могли, предлагали втыкать-вытыкать симку, это помогало на какое-то время, но потом телефон опять терял карту. Единственным решением была замена телефона, правда попались пару чеовек, у которых и новый телефон оказывался с тем же дефектом. Так что решение проблемы пришлось искать самостоятельно. И в итоге я его нашел!

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

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity