wizzard: (Default)
Ну, все знают, что телефон на Андроиде никогда не теряется, потому что всегда лежит возле розетки?

Now it's official. Блин, это же официальная презентация, они серьезно это вообще? Хорошо хоть за часами провода по сцене не таскают.

(1) http://youtu.be/wtLJPvx7-ys?t=49m15s

(2) что вы хотите сделать с телефоном, садясь в машину? правильно, переткнуть его в машину!
http://youtu.be/wtLJPvx7-ys?t=1h37m29s

и да, Google announces 93% of users are now on one of the last 16 versions of Android. И судя по всему, это еще далеко не последний отжиг!

UPD: "All corporate files must live on google drive!"

Дооо, дооо, http://searchaws.techtarget.com/news/2240223024/Code-Spaces-goes-dark-after-AWS-cloud-security-hack

UPD: а теперь у них заглючил конект на демо Cloud Save ;)

wizzard: (Default)
> сегодня выяснилось, что ведробраузер при клике на инпут делает его копию, которая к тому же не скроллится
> https://code.google.com/p/android/issues/detail?id=30964 я блядь устал
> "в нашем доме при открывании двери на первом этаже почему-то открывается дверь на пятом, причем в обратную сторону, выламывая проём. Можно перед этим звонить в 15-ю квартиру, тогда норм, но лифт начинает ездить только на крышу"

(дебажили долго, потому что ну кому в голову может такое прийти?)
wizzard: (Default)
ChromeCast работает во всех направлениях, за исключением "из Chrome". Third-party приложения работают просто отлично, даже с Windows Phone кастится, с Chrome - нет.

Еще я вот разбил экран на андроиде, пересел на Люмию обратно, и блин как же непривычно, что всё без танцев с бубном работает!

А, да, установил Chrome на чистую машину, и привет, снова залипания сокетов (страницы/ссылки перестают открываться через несколько минут после запуска Хрома). Натурально, чистая машина, последний хром, без экстеншенов (кроме хромокаста), больше ничего там нет.

Отлично, я считаю.
wizzard: (Default)
В общем, вот люди нашли еще одно (возможное) отверстие в криптолибах, на сей раз в Андроиде - просто так взяли и закоммитили другой список дефолтных параметров шифрования, на который есть известные атаки. Или неизвестные ;)

Open Source, да. Три года коммиту.

tl;dr

Android is using the combination of horribly broken RC4 and MD5 as the first default cipher on all SSL connections. This impacts all apps that did not care enough to change the list of enabled ciphers (i.e. almost all existing apps). This post investigates why RC4-MD5 is the default cipher, and why it replaced better ciphers which were in use prior to the Android 2.3 release in December 2010.

read more: http://op-co.de/blog/posts/android_ssl_downgrade/
10x @hedin
wizzard: (Default)
Помните, когда Skype форвардил сообщения рандомным контактам?

Ну вот, Google Talk тоже - http://www.ibtimes.com/gchat-privacy-error-google-inc-goog-hangouts-sent-private-messages-wrong-people-1411440
wizzard: (Default)
Google confirms critical Android crypto flaw used in $5,700 Bitcoin heist

Java Crypto weakness could affect security in hundreds of thousands of apps.

http://arstechnica.com/security/2013/08/google-confirms-critical-android-crypto-flaw-used-in-5700-bitcoin-heist/

1. Еще одно подтверждение тому, что генератор случайных чисел - критически важная штука
2. Используешь самописное? С высокой вероятностью всё плохо. Используешь стандартное? Доверяй, но проверяй.

К счастью, в случае с энтропией "доверять, но проверять" просто - берем энтропию из системного генератора, подмешиваем туда какой-нибудь своей, хуже не станет. Гм... Подмешивать, конечно, тоже надо правильно. Ну да ладно ;)

Я, правда не смотрел, еще может быть что в JCE нельзя подмешать свою энтропию при генерации ключей - тогда ужасно, конечно. У остальных вроде можно)
wizzard: (Default)
вот народ регулярно катит бочку на эпл, мс и гугл. по очереди, по разным причинам. я вот хочу напомнить такое.

последние 15 лет эпл продавал юзер-удовольствие. мсфт продавал юзер-стабильность. гугл продавал открытость.

как можно видеть, это три разные вещи, и три разные бизнес-модели, которые нельзя напрямую сравнивать.

но все три компании зарабатывают деньги. и если деньги платите не вы, то вы - не клиент. вы - товар. мне вот, например, неприятно чувствовать себя товаром.

в случае девелоперов я полностью согласен что открытость приносит вполне соизмеримую пользу с наличием, к примеру, нормальной документации и тулзов. а вот юзеров - не факт. это не то, что можно продать юзерам. открытость сама по себе не приносит ни безопасность, ни стабильность, ни удовольствие. Samsung, например, это понял первый, и теперь доминирует на Android-рынке.

проблема в том, что работающих FOSS моделей для энд-юзеров я не знаю. продажа саппорта? очень хорошо. только при этом интересы компании и юзера расходятся, юзеру не нужно общаться с саппортом, ему нужно, чтоб работало.

продажа сервисов? ах-ах, vendor lock-in, это же тоже проприетарщина, как можно!

другие модели в студию. напомню, что юзеры - это юзеры. это не девелоперы, не компании, в которых работают юзеры, а обычные, хм, домохозяйки, геймеры, офисный планктон, whatever.

давайте же придумаем, что такого можно извлечь из открытости, за что юзер согласится заплатить деньги? и примеры других компаний тоже в студию.
wizzard: (Default)
снова обновился, снова начал виснуть. расскажите уже им кто-нибудь, что такое "протечка абстракций"...

(google: chrome socket pool hang)

edit: да! они сделали это! можно открыть ровно одну вкладку, все последующие висят. просто прелестно! теперь даже претензий по чрезмерному потреблению памяти предьявить не получится, одна вкладка в 200 мб вписывается всегда %)

edit: я был слишком оптимистичен. на кой хрен ему на 2 вкладки 17 процессов и 800 мб RAM? o_O

Google Now

Jun. 21st, 2013 07:21 pm
wizzard: (Default)
к вопросу о 1984.

вот откуда оно знает что я купил билеты и как туда ехать, если покупал я их в фаерфоксе на десктопе?

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

и да, "на какую дату-время" не показывает, показывает только "куда"...

любопытно вообщем, надо поисследовать еще.
wizzard: (Default)
Походу, ни один телефон не прошел у меня через столько невзгод, как люмия 920 %)

Корпус уже весь иззубренный от падений, недавно ее украли (но "find my phone" + наряд милиции таки весьма действенное сочетание), под дождем она тоже была, на солнце жарилась, то-се.

Работает. Но вот от зажаривания на солнце сабжу сплохело. А именно, аккум начал заряжаться за 20 минут до максимума и разряжаться за 2 часа :( Обидно.

Поскольку вид у нее явно негарантийный (когда спиздили - пытались разобрать чтоб вытащить батарею), придется нести к барыгам в ремонт. А пока что купил за $190 люмию 520, посмотрим что у нас в младших моделях дают %)

P.S. Для андроида - кто какими писалками звонков пользуется?
wizzard: (Default)
как, вот как такое - http://habrahabr.ru/post/180985/ могло вообще пролезть в продакшен для *мобильных* устройств?

короче, +1 пункт в копилку костылей, потихоньку всплывающих.

интересно, к какой-нибудь 10 версии его допилят до ума, или нет?
wizzard: (Default)
кто там мне говорил, что реализация TLS это не часть вебкита?

нате, наслаждайтесь, http://knutov.livejournal.com/2892316.html , теперь там те же проблемы, что и в говнохроме.

> браузер запускается чуть-чуть быстрее. Работает - сильно медленне. TLS SNI не умеет.

как и ожидалось, короче :(

gooogle

May. 18th, 2013 01:33 pm
wizzard: (Default)
- Google+ has no open RSS output, hence no PuSH support, no write API, in fact it has absolutely nothing open
- Google Reader is scrapped, along with RSS support within Chrome
- WebDav for Google Calendar is dropped in favor of their proprietary API
- XMPP is dropped, while 3 years ago it was at the core of their Wave efforts

If they continue with this trend, then why not drop support for SMTP (and thus email federation)?
http://eschnou.com/entry/whats-next-google--dropping-smtp-support--62-24930.html
wizzard: (Default)

Мобильный телефон:
lumia 920

Стационарный телефон:
nexus 4

(фотка неудачно бликует, но вообще там 1ч 30 минут - полазил в инете чуток, называется)
прошивка на андроиде стоковая: http://tvori.info/people/wizzard/blog_images/2013/nexus_ver.jpg

edit:
01:05:29 VG: ROFL
01:06:52 VG: на фоне може чето висит тупое?
01:07:01 VG: а то как-то очень печально

01:09:03 me: хз, яркость на максимум крутанул разве что, что иллюстрирует показометр
01:09:15 me: но люмию за такое время мне ни разу не удавалось посадить)
01:09:41 me: даже если тоже крутануть яркость на макс и писать хд видео
01:10:06 me: (она при этом неиллюзорно разогревается, но хватает ее часов на 6 сьемки)
wizzard: (Default)
Короче, есть такая штука, http://one-tab.com/

Я долго думал такое сделать, и вот, кто-то сделал ее за меня!

Оно берет список открытых табов в Chrome и схлопывает их в один таб со списком ссылок, собственно.

Со всеми вытекающими в плане потребления памяти и CPU.
wizzard: (Default)
http://www.washingtonpost.com/wp-srv/special/world/Google-unveils-detailed-map-of-North-Korea/index.html

Прекрасное из комментов:

>> There's still almost nothing there. Total FAIL of a country.

> No no - a vision of a people in sync with nature, our green future without all the bad developments of the western industrial societies. Paradise!
wizzard: (Default)
я просто оставлю это здесь -
http://code.google.com/p/android/issues/detail?id=42265

что самое удивительное, все еще находятся люди, которые пытаются убедить меня в том, что Андроид - это лучшая мобильная ОС :)

(там дело мутное, может окажется что линух вообще этому багу тоже подвержен, а на андроиде он просто больше всех проявляется, но не похоже)

> It's worth noting that Linux is one of very few OSes that have a blocking RNG device
http://forum.xda-developers.com/showthread.php?t=1987032

а когда людям дают человеческий асинхронный апи - они ОПЯТЬ строят из него говнокод

> За пол-дня были сделаны свои реализации PointF, RectangleF, XmlDocument, System.IO.File и пр., которые по синтаксису такие же, как в .Net 2.0-4.0, но внутри используют уже реалии Windows Store. Для работы с ресурсами таки пришлось смириться с костылями для «осинхронивания асинхронов»:
http://habrahabr.ru/post/163773/

залетевший дятел таки разрушит цивилизацию, да
wizzard: (Default)
Кхе. Короче, корпорация добра решила, что нефиг юзать ее карты где-то кроме "webkit-based browsers". Что-то это мне напоминает историю с IE6 - потому что карты, эмм, работают, если поменять user-agent.

Поэтому, отныне на Windows Phone качаем неофициальный gMaps ( http://www.windowsphone.com/en-us/store/app/gmaps/7b8bedd5-4368-e011-81d2-78e7d1fa76f8 ), хотя вообще векторные нокиевские карты на удивление достаточно неплохи (в Украине)

Весело, ага.
wizzard: (Default)
Полезный совет: если у вас Gmail - не основной почтовый ящик, и вы делаете переадресацию - создайте простенький фильтр:

Query: in:spam
Action: Don't send it to spam

...и фильтруйте спам на месте, каким-нибудь SpamAssassin'ом.

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

Так и живем, да.
wizzard: (Default)
Итак, сегодня я выучил два новых ключевых слова для поиска в Google (и не только). Если бы я знал их два года тому назад, они сэкономили бы мне тысячи LOC и месяцы работы.

Итак, если вас тоже задолбало писать JS под разные браузеры, то фигни, которые патчат поведение стандартных обьектов до стандартов поновее, называются shims, а сборки таких штук, накатывающие их группами по много, называются polyfills.

Соответственно, искать надо "недостающая фича polyfill" или "недостающая фича shim".

Еще можно сходить сюда http://www.calormen.com/polyfill/ или сюда - https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills

Еще 10 лет назад ничего из этого не имело смысла. А еще через 20-50 уже не будет иметь. Век живи, век учись...

Profile

wizzard: (Default)
wizzard

March 2017

S M T W T F S
    1234
567891011
12131415161718
19202122232425
262728293031 

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 1st, 2017 05:53 pm
Powered by Dreamwidth Studios