информационная безопасность
без паники и всерьез
 подробно о проекте
Rambler's Top100Где водятся OGRыВсе любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 ФБР нашла русский след в атаках... 
 Массовый взлом SharePoint 
 Microsoft Authenticator прекращает... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / блог
БЛОГ
главная
архив
гаджеты
об авторе





синхронизаторское
13.06.11 21:51 // оригинал
Пришла пора поворчать на андроид. Насколько в айпаде все прозрачно и ненавязчиво со всякими обновлениями, насколько тут все криво. Маркетный софт, конечно, обновляется, но это нужно держать фоновую синхронизацию и включенный wifi, что убивает батарею меньше чем за день. Настроил профиль для подключения/отключения при зарядке wifi и фонового пожирателя батареи - кривовато, но, по крайней мере, не нужно об этом помнить. Получилась практически имитация старого доброго винмобайла, в котором при подключении по usb сразу приходил и интернет.

С синхронизацией с аутлуком тоже не без нюансов. MyPhoneExplorer в принципе всем хорош, только вот с распознаванием подключения у него полная беда - то ли отключение autorun в семерке тому виной, то ли еще что, но после подключения телефона к usb его нужно пинать вручную, что несколько напрягает - я как-то привык, что такая ерунда происходит сама собой без моего участия. Android-Sync вроде должен работать как положено, но он уж очень в глухой бете, за которую еще вдруг стали просить деньги. А без денег он синхронизировал только 20 контактов, причем криво, с неправильным порядком полей.

Так что решил докрутить MyPhoneExplorer. К счастью, его можно пнуть из командной строки, чтоб полез подключаться. Осталось отловить момент, когда пинать. Полез в Event Viewer, в Microsoft/Windows/DriverFrameworks-UserMode/Operational нашлось подходящее событие, Completed a Pnp or Power operation c id 2101. Проблема в том, что оно приходит на подключение любого устройства - вплоть до флешки, а при связи с ним задачи в Task Manager'е фильтрация id устройства не предусмотрена. На помощью пришел старый добрый devcon c командой find. Тут тоже не без приключений, errorlevel он при отсутствии результатов поиска не меняет, так что пришлось парсить результат, но закончилось все полной победой (даже дважды, сначала на перле, потом из принципа на голом cmd, только пришлось поискать, как в переменную окружения запихнуть stdout, cmd это вам не bash, тут все как в наручниках).

Если вдруг интересно, сделано это так:

Запускается команда cmd /c c:\wintools\devcon.exe find "USB\VID_0BB4&PID_0C02&MI_01" | c:\batch\htc.cmd, где htc.cmd выглядит как

@echo off
set /p res=
if "%res%"=="No matching devices found." goto end
"C:\Program Files (x86)\MyPhoneExplorer\MyPhoneExplorer.exe" action=sync flags=noerrmsg syncitem=multi
:end

теги: android  |  обсудить  |  все отзывы (0)  |  обсудить в LJ


шайтан-байда
12.06.11 00:46 // оригинал
Не найдя в маркете на телефоне одной программки, добрался до нее на рабочей машине из ссылки в форуме, ткнул на кнопку "установить", после чего получил слова о том, что очень скоро эта штука будет установлена на телефон. И правда, через несколько минут на телефоне появилась характерная иконка загрузки. Несмотря на то, что предельно понятно, как все это работает, не покидает легкое ощущение волшебства.

теги: android  |  обсудить  |  все отзывы (0)  |  обсудить в LJ


miuiшное
11.06.11 14:21 // оригинал
Все ж перелез со своей старой sense-прошивки на miui. Sense-прошивки, конечно, привычны, но делают их совсем уж энтузиасты-одиночки, причем такое ощущение, что ромоделов едва ли не больше пользователей, и в этом зоопарке разбираться все меньше желания. В то время как miui - это такая убунта среди андроидов, регулярные обновления, приличные внутренности, приятная оболочка. К тому же и легкая - если у sense на hd2 для системного софта надо скидывать /data на ext-раздел карты, тут после установки под 200 мегов остается. Кэш и новый софт на карту по умолчанию, правда, не идет, приходится дать пару команд в терминале.

Оболочка - песня. Братья-китайцы не комплексуют насчет вторичности и запихнули в нее лучшее, что было в андроиде и iOS. Раскладывание иконок по столам - айфонное, весь софт сразу там лежит, не надо его выковыривать из длинного списка, как в андроиде. К родной андроидной панели извещений добавилась панель переключателей, заставляющая вспомнить SBSetting с джейлбрейкнутых айфонов. Естественно, виджеты, папки в нижнем доке, полноэкранное фото в звонках, всевозможные рюшки (игра с темами - мечта пионера, можно взять иконки от одной, часы от другой и т.п., изменяемых позиций с десяток), в общем, не знаю, чего и пожелать. Клавиатуру разве что лучше сразу поставить стороннюю, родная после htcшной не катит. Ну да SmartKeyboard эту проблему решает с запасом.

Были опасения насчет синхронизации, но универсальный MyPhoneExplorer оказался лучше всяких HTCSync и iTunes. Синхронизация хоть по usb, хоть по wifi (первый раз он меня очень удивил, когда сам полез синхронизироваться по воздуху, самостоятельно пообщавшись со своим клиентом), хоть по bt, работа с файлами, скриншоты, доступ к sms, звонкам. В принципе можно и без синхронизации с аутлуком обойтись, после того как Go Contact Sync Mod стал нормально работать с GoogleAppsными аккаунтами, стало почти без разницы, откуда вытаскивать данные - только фото подкачали, в гугль только 96х96 скидываются. А вот календарь, наверное, придется только с гуглем синхронизировать - если в sense помимо календаря и контактов, привязанных к гуглю, были и внутренние, тут такое осталось только у контактов. Календарь же от такой двойной синхронизациии, похоже, клинит. Update: а хотя нет, это при односторонней синхронизации из аутлука откуда-то лишние записи вылезали. После возврата к двусторонней и чистки дубликатов все исправилось.

теги: hd2, android  |  обсудить  |  все отзывы (0)  |  обсудить в LJ


пятерочное
07.06.11 17:24 // оригинал
Среди основных ррреволюционных обновлений пятой iOS замечены приветы андроидной панели извещений, дропбоксу c его api, instapaper, google talk, симбиановскому обновлению системы по воздуху. Следов общего локального файлового хранилища, доступного всем программам без плясок с облаком, не замечено. Amazing, чо. Ну да джейл уже сделали, так что жить можно будет, а рюшки и правда приятные. Такими темпами, глядишь, к седьмой-восьмой версии можно будет и без джейла обойтись.

теги: софт  |  обсудить  |  все отзывы (0)  |  обсудить в LJ


студийное
04.06.11 15:23 // оригинал
Надо чаще заглядывать в настройки при обновлении студии - простое включение в свойствах проекта флажка "Multi-processor compilation" сократило время сборки в полтора раза - с 6:40 до 4:20.

теги: софт, программизм  |  обсудить  |  все отзывы (0)  |  обсудить в LJ


лайкное
03.06.11 17:54 // оригинал
Попробовал новомодный тег, реализация все же так себе. Логичнее было бы докинуть галочку в форму (ну да, и дождаться обновления клиентов), чтоб не эта здоровая полоса добавлялась, а куда-нибудь аккуратно в дизайн вписывалось, хоть в заголовок, хоть на одну строку с тегами. Ну и чтоб копипастом этим не страдать.

обсудить  |  все отзывы (0)  |  обсудить в LJ


айпадноандроидночитальное
03.06.11 01:15 // оригинал
После выхода андроидной версии Bookmate решил посмотреть на нее повнимательней. Она, конечно, еще на уровне глухой беты, но и в этом состоянии зацепила внимание двумя вещами - шикарной прорисовкой дефолтового шрифта с засечками и синхронизацией текущей книги со всеми устройствами под тем же аккаунтом. И то, и другое не особая новость, но вот как-то совпало. Ну и по сравнению с аналогичной по подходу многоплатформенной booq (она же АйЧиталка), айпадная версия не столь убога. Т.е., конечно, убога и почти не настраивается, но хоть двухколоночный режим есть. Так что некоторое время даже поигрался с идеей полностью перейти с привычной связки i2Reader/iPad + CoolReader/HD2 + AlReader/десктоп. Привычная функциональность пока победила, но на будущее не зарекаюсь - если i2Reader так и не будет дальше развиваться, Bookmate его вполне может догнать. Опять же синхронизация - забавная фишка.

Пока возился с настройками айпадного Bookmate, неожиданно наткнулся на сочетание шрифта и размера, при которых расплывающиеся тонкие линии шрифта с засечками вдруг как будто попали в фокус и стали четкими, как на десктопе. До этого ж я навскидку проверял несколько размеров - мелкий, средний, крупный - на всех раздражающие полоски левого антиалиасинга, и в голову не приходило, что при подборе с точностью до пункта можно попасть на четкий вариант. В итоге занудным подбором в i2Reader выяснилось, что 23-я Georgia выглядит просто изумительно, ну а после заливки на андроид и в CoolReader на HD2 она смотрится лучше, чем на бумаге. Так что хоть переход и не состоялся, косвенный профит от игр с Bookmate все ж случился.

теги: читалки, ipad, android  |  обсудить  |  все отзывы (0)  |  обсудить в LJ


сокетное
02.06.11 02:41 // оригинал
Последняя лаба третьего курса, простенькое взаимодействие между консольным сервером и диалоговым клиентом через сокеты. Как обычно, первые сдающие проскакивают без строго соответствия требованиям (традиционная привилегия первых рядов), дальше начинается развлекуха. Отдельный цирк - хоровая сдача голых сокетов при том, что на лекциях давалась только MFCшная обертка, ну это ладно, даже веселее. Долго терпел клоны, наконец стал жестко требовать обязательного ответа сервера с передачей подтверждений или всякой полезной информации типа количества потоков. Дальше конвейер - смотрю в код серверной оберточной функции Receive (имя условное), наблюдаю отсутствие send после recv (и аналогичного симметричного recv в условной клиентской Send), отправляю пациента на следующую итерацию.

И вот подтянулась следующая итерация, и у меня аж на несколько минут закончились слова. В этой новой вершине студенческой мысли народ, видимо, побоялся трогать запредельные для своего понимания внутренности оберточных функций и воспринял их как пришедшие на руки карты, с которыми и нужно играть. В результате в ситуациях, когда сервер что-то должен ответить, происходит милый финт ушами - клиент прикидывается сервером, запуская Receive (ее реализация - отдельная песня, при каждом ее вызове происходит полный жизненный цикл серверного сокета, от создания до закрытия), сервер клиентом и шлет ответ через оберточную Send на фиксированный адрес 127.0.0.1 (клиенты ж всегда с локалхоста приходят).

теги: студень  |  обсудить  |  все отзывы (0)  |  обсудить в LJ


андроидное
31.05.11 16:41 // оригинал
Кто-нибудь из окружающих ставил MIUI на HD2 либо аналоги? А то руки чешутся поменять нынешнюю прошивку от Desire HD, но есть сомнения, как там будет после Sense и что там с синхронизацией и отображением адресной книги (особенно всяких дополнительных полей). В принципе и нынешняя прошивка устраивает, но автор ее как-то совсем забросил, а с января много воды утекло.

теги: hd2, android  |  обсудить  |  все отзывы (0)  |  обсудить в LJ


ТОшное
25.05.11 21:04 // оригинал
Ну вот, дотянул бы, как обычно, до последнего, и вообще не нужно было бы ездить в этом году. С другой стороны, опыт приучает в любой поблажке ждать грядущей подлянки, и ежели в следующем году маятник качнется в другую сторону, к желающим пройти примкнут амнистированные в этом году.

теги: авто  |  обсудить  |  все отзывы (0)  |  обсудить в LJ




««    «   61  |  62  |  63  |  64  |  65  |  66  |  67  |  68  |  69  |  70 >>  »    »»



авто венгрия вырвиглаз германия глюки греция гуглемап драйверы египет железки журнализм империя добра испания италия кино кипр клоуны книги криворучки оспорт португалия программизм сайт софт стрим студень турция уродцы фото франция цацки чехия читалки android bq e51 eeepc from facebook hd2 hpc htc ipad iphone onlime vista windows 10 windows 7 windows 8 yota



Rambler's Top100
Рейтинг@Mail.ru



  Copyright © 2001-2025 Dmitry Leonov   Page build time: 1 s   Design: Vadim Derkach