DroidWall — файервол на Android

Нашёл DroidWall — программку выполняющую роль брандмауера. Можно задавать приложения у которых будет доступ к интернету. Будет крайне полезно в роуминге, для ограничения приложений (включая системные), что бы они не лезли в интернет и не выкачивали драгоценные килобайты. Что очень удобно, можно задавать по отдельности доступ через wi-fi (без роуминга) и через 3G. Правда, требуется root на телефоне.

DroidWall

Домашняя страница программы: https://code.google.com/p/droidwall/
DroidWall на 4pda: http://4pda.ru/forum/index.php?showtopic=131323

Windows 8

О Windows 8 было очень много написано, добавлю и я. У меня знакомство с ней, вызвало лишь изумление. То что делалось в Windows 7 просто и практически интуитивно, теперь делается через одно место. В панель управления, я зашёл каким то чудом через персонализацию. Управление сервисами и диспетчер устройств я так и не нашёл 😉 В «плиточном» интерфейсе несколько минут разбирался как закрыть приложение — похоже, что правое меню вызывается только при определённом «волшебном» взмахе мышкой. «Плиточный интерфейс» интересен, но для персональных компьютеров с мышкой, он как слону пятая нога. Понравился только очень быстрый «гибридный» режим загрузки.

К сожалению, Microsoft давно растеряла всю инновационность. Как будто специально всё делается как в анекдоте:  «Чтобы сделать человека счастливым, нужно забрать всё что у него есть, а потом вернуть обратно». Определённо, следующая система или обновление Windows (Blue?) будет успешной, т.к. вернут всё что сделали криво 😉

Такое ощущение, что в Microsoft просто не знают куда двигаться дальше. Такие релизы и стагнация лишь отпугивают пользователей, а также постепенное появление облачных сервисов, может привести к тому, что через 5-10-15 лет, Micfosoft начнёт резко терять рыночную долю на рынке ОС. За примерами далеко ходить не нужно, можно вспомнить рынок мобильных ОС — Windows Mobile была безальтернативной, и практически не развивалась. Андроид и iOS от Apple захватили рынок за несколько лет. Теперь Microsoft героически пытается вернуть себе рынок с Windows Mobile 8 — но время то ушло..

Похоже, как Windows XP — «семёрка» это ОС на целое десятилетие.

В облако!

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

В современном мире быстрого интернета и облачных сервисов — решение простое, использовать различные облачные сервисы. Вторая задача — бэкап. По возможности, максимально отвязаться «от железа», чтобы все файлы были доступны в отдельном месте и в случае смены или поломки ноутбука (компьютера), можно было быстро восстановить данные и продолжить работу.

Что я использую:

Gmail — почта.
Почтовые сервисы наверное все уже используют, тут всё понятно. И надёжно и просто. Gmail очень быстрая и удобная почта.

Crashplan — тяжелый «медленный» бэкап. Crashplan бэкапит медленно, но в нём можно сохранить множество файлов и целые папки, чтобы потом восстановить профиль на новом компьютере. У меня сейчас в нём бэкапиться около 130 Гб . Правда пока использую только на основном компьютере.

Google Drive — быстрый бэкап. Бесплатно Google Drive позволяет забэкапить 5 гигабайт, что удобно в виде небольшой облачной флешки. Сам сервис ещё не идеален, например он не умеет определять изменённые блоки в файле, и в случае изменения большого файла закачивает его целиком, но для меня удобно, что он объединён с Google Docs и что работает в единой авторизации Google.

Google Documents — документы. Я уже полгода перестал пользоваться офисом, и все документы веду в Google Docs. Функциональности мне хватает, особенно очень удобно постоянное сохранение и возможность дать доступ к документу ещё кому-нибудь и править этот документ одновременно. Есть ряд глюков — но сервис постоянно развивается.

Google Keep — задачи. Недавно открывшийся сервис от Google использую для задач. Там удобно ставить задачи на день, неделю, месяц и потом отмечать галочками завершённые. Правда сервис ещё сыроват, недавно он не сохранил все изменённые данные за два часа.

Git — работа с проектами. Кроме возможности одновременно нескольким разработчикам-программистам работать над проектом, Git распределённая система и позволяет удобно бэкапить и восстанавливать нужные файлы.

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

Получается что я преданный пользователь Google. Удобно на самом деле. Самое интересное, что при использовании различных сервисов всё меньше и меньше зависишь от железа и операционной системы. По сути, браузер становиться операционной системой.

Даунгрейд компьютера

На днях пришлось сделать не апгрейд, а небольшой даунгрейд компьютера ; ) Сгорела материнская плата, раньше в таких случаях я всегда покупал новое железо, а сейчас купил другую материнку. И теперь у меня пропала поддержка USB3 (нужно купить отдельный pci-контроллер).

Мне кажется, что на рынке персональных компьютеров начался застой. За последние три года производительность процессоров растёт медленее чем раньше. Связано это, наверное, с сокращением рынка PC и с ослабшей конкуренцией между AMD и Intel (связанной с слабостью AMD на рынке процессоров).

Несмотря на то, что моему компьютеру уже 2.5 года, оказалось, что менять мой Intel Core i7-870 просто не на что. За такие же деньги, сколько стоил этот процессор (~300$) новое поколение i7 даст, ну максимум, 30% производительности. А раньше делал апгрейд каждые полтора года. Хотя, с другой стороны, может это и к лучшему ; )

Ещё обнаружил рыночный эффект, всё старое железо, на которое ещё сохраняется спрос, но перестаёт выпускаться — дорожает в цене. Старая память DDR2, например —дороже в раза полтора современной DDR3, а все материнские платы под 1156 сокет заметно дороже, чем стоили три года назад. Пришлось покупать б/у плату.

Udacity и Coursera

В последние полгода появился очень интересный тренд в интернете — стартапы, где можно бесплатно получить знания уровня американских университетов не выходя из дома.  Это — Coursera.org и Udacity.com. Эти два стартапа уже получили очень приличное финансирование — миллионы долларов.

Coursera более разносторонний и более масштабный — там и математика и физика, и экономика, и медицина и биология. Udacity — более направлен на программистов, но он и более интерактивный. Cейчас он стал более разносторонним, добавились новые курсы по статистике и физике

Так получилось, что я в конце апреля как раз искал ресурс с материалами на английском, чтобы совместить «приятное с полезным» — поднимать свой английский и заодно выучить что-нибудь полезное. Udacity меня затянул на целый месяц. Кроме английского я освоил Python и поднял свои знания по алгоритмам. Python — немного специфический язык, но теперь я считаю, для обучения и алгоритмов, он просто идеален.

В Udacity каждый курс разделён на 6-7 юнитов, в каждом юните 20-40 разделов. Каждый раздел это видеоролик в котором что-то объясняется новое или даётся задание. Задание, это либо Quiz — викторина, нужно выбрать один или несколько пунктов из возможных вариантов или решить какую-то задачу. Прямо в браузере открывается окошко и можно прямо в нём писать на питоне. После каждого юнита идёт домашнее задание (нужно написать несколько программ). Раз в полтора-два месяца экзамен, нужно решить несколько задач и потом дают сертификат.

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

Я пока закончил следующие курсы:

CS101 — Intro to Computer Science
http://www.udacity.com/overview/Course/cs101/CourseRev/apr2012
Ведёт Дэвид Эванс профессор из Вирджинии. Курс вводный по питону, но ближе к концу сложность возрастает. Обидно, но две последних задачи из экзамена проходили у меня все тесты и выдавали правильный результат, но почему то были помечены как ошибочные, наверное из-за спешки не обработал все возможные варианты входных данных.

CS212 — Design of Computer Programs
http://www.udacity.com/overview/Course/cs212/CourseRev/apr2012
Ведёт Питер Норвиг из Google. Курс продвинутый и достаточно сложный, я из-за недостатка времени не все юниты успел полноценно пройти, но экзамен сдал на 100%.

Кроме этого, прошёл половину CS253 — Web Application Engineering, про веб-разработку на питоне. (http://www.udacity.com/overview/Course/cs253/CourseRev/apr2012). Остановился, т.к. почти всё знакомо, но всё равно очень интересно. Ведёт Стив Хуфман, основатель reddit.com.

Сейчас начал CS373 про разработку искусственного интеллекта, но курс ясно сложный, времени потребуется много (пока прошёл только первый юнит). Также неровно смотрю на CS387 — криптографию и CT101 — статистику. Все курсы интересные, но где же столько времени взять?

Офис Google в Москве, Google Developer Day 2011

На выходных провёл два дня в Москве. Главное мероприятие — Google Developer Day 2011 Moscow, большая конференция для разработчиков. За день до этого, небольшое мероприятие в рамках проекта GTUG в московском офисе Google.

Офис Google в Москве

Читать далее

Поиск по картинке в Google

Вот этой функцональности я долго ждал! В поиске картинок в Google, теперь можно искать картинки не только по текстовому запросу, но и по картинке. Картинку можно загрузить, указать её урл, а в Chrome — просто перетащить из файлового менеджера на строку поиска.

Поиск по первой картинке, сначала ввёл меня в состояние лёгкого шока, т.к. Google смог определить что на ней. Я загрузил фотографию с Риги, причём её точно нет нигде в интернете и её не было у меня на сайте. По названию картинки тоже нельзя определить что на ней. Несмотря на это было точно определено что это Церковь Святого Петра в Риге.

Возможно, что эта фотография очень похожа на ту, которая у меня идёт первой о этой церкви. Но её нет в похожих изображениях. Скорее всего из-за специфического цвета шпиля она похожа сразу на несколько других фотографий с этим шпилем в интернете.

Второй картинкой я залил скриншот с своего поста о portal 2. Тут видно, что если картинка есть где то в сети, то для Google уже не проблема определить её источник. Сразу написало, что есть изображения других размеров и ссылку на фотографию на моём сайте. Можно заметить, что снизу вывело похожие изображения, это схожие скриншоты этой же локации в Portal 2.

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

Судя по тому что выдало в похожих для всех трёх картинок можно предположить, что индекс картинок для поиска составляется по цветовой информации: содержание различных цветов на картинке и их процентное отношение, а форма, что изображено на картинке, на данный момент никак не учитывается.

По-видимому, также как и для веб-страниц,  тематика изображения определяется по alt’у картинки, названию, описания вокруг картинки, а также ссылок на эту страницу и картинок. Если изображение встречается в интернете многократно, точность определения очень высокая.

Что тут можно сказать? Очень и очень впечатляет. Гораздо круче чем ищет Tineye. Кроме собственно кеша о картинках в интернете, Google использует всю мощь своего поиского индекса. Будущее всё ближе 🙂

CrashPlan

Писал недавно о Mozy.com, известном сервисе онлайн-бэкапа за 5 долларов в месяц. После того как оплатил, и попользовался месяц, Mozy внезапно поднял цены (5.99$ за 50 гигайбайт, 9.99$ за 125 гигайбайт + 2$ за каждые 20$ в месяц). Последней каплей стало то, что приложение Mozy стало работать с страшными глюками (перестало бэкапить файлы и стало зависать при переустановке).

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

Понятно, что неограниченное место, это маркетинговая хитрость, примерно как неограниченный трафик у провайдеров. Если приблизиться к какому-то скрытому лимиту, то включаются ограничения скорости и т.д. Формально ограничений нет, но пользоваться сервисом уже невозможно. Применительно к таким сервисам, как Mozy, более справедливым было бы ограничение в 200-300 гигабайт, особенно если учесть текущие цены на винчестеры.

Почитал отзывы разгневанных клиентов Mozy и стал искать другой сервис из самых популярных за такую же цену (5$ в месяц). Сначала я попробовал Carbonite. Неплохая альтернатива, но из минусов оплата сразу за год, и то, что в бэкап по умолчанию не добавляются аудио и видео файлы. Понятно, что сделано специально, чтобы особо «умные» пользователи не добавляли в бэкап свои аудио- и видео-коллекции, но для меня неудобно, т.к. нужно специально добавлять каждый файл домашнего видео.

Затем попробовал CrashPlan, и решил остаться c ним. CrashPlan даёт возможность бесплатно пользоваться его услугами целый месяц, что сделало выбор в его пользу, когда он бодренько за неделю забэкапил мои 50 гигабайт (т.е. на этом уровне никаких ограничений по скорости нет). Из преимуществ, также стоит отметить шифрование архивов (чтобы скачать архивы, кроме логина и пароля нужен дополнительно специальный ключ). Скачивать бэкапы можно как из программы, так и из аккаунта на сайте. Субъективно, программа работает быстрее, чем Mozy.

У подобных сервисов, самое главное надёжность, посмотрим, что будет дальше.

Смена оформления Windows 7

На habrhabr интересный пост о смене оформления (кастомные темы) для Windows 7.

http://habrahabr.ru/blogs/windows/115648/

Многие темы выглядят очень и очень симпатично (см. тут). Я решил пока со сменой темы не экспериментировать (стандартная Aero не успела надоесть и полностью устраивает), а вот стартовую картинку, которая появляется при загрузке системы, с радостью поменял, а то стандартная с птичкой, уже изрядно приелась.