Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…
Этот сайт в основном посвящен тому, что мне интересно вне работы. Ведется в порядке хобби.
Все изложенное на сайте - мое частное оценочное мнение и не может быть истолковано иначе.
Со всеми вытекающими из этого последствиями.

находки

Рабочие столы в вебе на javaScript

Просмотров: 648Комментарии: 0
Alib.spb.ru

Очередной хабропост подарил совершенно замечательные штуки - рабочие столы в вебе. Вообще-то это не новая идея, где то с начала 2000ых годов с завидной регулярностью разные разработчики пытаются сделать полностью "веб-рабочий-стол". Ну, в смысле - натуральный рабочий стол в вебе.

Пост про реализации этой идеи: https://habrahabr.ru/post/320124/

Ссылки на проекты:

Автор поста очнеь подробно разбирает именно функции этих проектов - где что можно сделать. А я хотел бы остановиться на аспекте безопасности данных. Загрузка файлов в облако, если только это не частное приватное облако, самостоятельно настроенное и с шифрованием - это всегда риск. Почему тогда весь мир (ок, весь рунет) пользуется Гугл Диском, Яндекс Диском, Облаком Мэйл.Ру и не парится?

Причин, на мой взгляд, две.

Первая - в том, что большие компании как-никак, но о реноме заботятся. Для них риск утечки пользовательских данных неприемлим. Также, как неприемлим и их просмотр. В каком-то приближении. Слишком высоки репутационные риски.

Вторая - большие компании это большая инфраструктура. Если, например, Мэйл.Ру дает сколько-то там Гигабайт, то они есть. Если кто-то обещает, что будет резервирование - то оно будет. Без вариантов. (Подозреваю, что риск потери пользовательских данных присутствует и в таких компаниях, но он несопоставим с риском потерь в компаниях небольших).

Небольшие же проекты, скорее всего, не могут гарантировать в первую очередь именно сохранность данных, и во вторую - приватность. Почему? Да потому, что, например, "живет" проект на хостинге или, в лучшем случае - на VDS. Вы загружаете данные - они запросто могут не зарезервироваться (если это традиционный хостинг, то обычно бекапы делаются раз в сутки) или стать доступными третьим лицам (разработчики в небольших командах зачастую используют пользовательские данные как "полигон").

Мораль наверное такая: проекты классные, но ... для поиграться. Разве что OS.js можно рассматривать более серьезно - так как есть возможность установить его к себе на сервер. Что в какой-то мере будет уже гарантией приватности. Остальные, к сожалению, предлагают именно сервис - использование которого для меня выглядит немного рискованно, учитывая, что компании - владельцы сервисов - совсем не на слуху.

Android: замена Яндекс-электричек на электрички от туту.ру

Просмотров: 414Комментарии: 0
android

Я на работу езжу общественным транспортом. Электричка-метро и вуаля :)

До недавнего времени пользовался Яндекс-электричками (вообще стараюсь использовать Яндекс-приложения, мне они как-то роднее и понятнее). Но вот незадача: Яндекс не учитывает новые веяния РЖД - электрички "ласточка" (они как бы не "электрички", а "скорые пригородные поезда). Пришлось искать альтернативу. Порывшись на Play Market - нашел приложение от туту.ру - которое учитывает и Ласточки, и электрички. И имеет кроме всего прочего весьма приятный интерфейс (или, скажем так, отличный от Яндекса более инетересный интерфейс, правда иконка приложения достточно странная).

Не рекламный пост, хотя и похож. А на самом деле - просто мысли вслух :)

Линк на туту.ру электрички: https://play.google.com/store/apps/details?id=ru.tutu.etrains

Если вам надо быстро нарисовать прототип мобильного приложения или веб-сайта...

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

Этот проект - это редактор, где можно достаточно быстро построить макет (прототип) интерфейса. Из интересного: редактор построен на движке Mozilla Gesko, соответственно, распространяется и как независимое приложение (linux, windows), и как... плагин для Firefox. Забавно :)

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

Ссылки:

http://pencil.evolus.vn/ - сайт проекта. Строго говоря, именно этот проект "умер", и на смену ему пришло развтие проекта энтузиастами;

https://addons.mozilla.org/ru/firefox/addon/pencil/ - сайт аддона для Firefox. Отсюда его можно сразу установить в браузер;

https://code.google.com/archive/p/evoluspencil/downloads - сайт нового проекта. Отсюда можно взять как версии для win && lin, так и xpi - для firefox. Тут же, если поискать - отыщется и базовые элементы для отрисовки интерфейса Андроид;

https://code.google.com/archive/p/android-ui-utils/downloads - тут можно разжиться дополнительными элементами для отрисовки интерфейса Android;

Из плюшек. Приложение кроссплатформенное. В приложение интегрирован выход на OpenClipart - что есть "совсем хорошо". Ну и удобно... Например, такую картинку я накидал за пару минут буквально:

ну и скриншот:

2gis dialer для android

Просмотров: 813Комментарии: 0
android

Довел я тут свой телефон "до ручки" (как - отдельная история и в каком-то смысле загадка для меня), в итоге пришлось его перепрошить (о том, как его перешивать, я писал тут: http://www.alib.spb.ru/blog/page/proshivka-lenovo-s660). Ну, раз так, то устанавливал "по новой" все нужные приложения. Ну и - эксперементально - поставил 2gis, интерфейс у него меня чем-то зацепил.

В нём, собственно, увидел рекламу "звонилки" от 2gis же. Стало интересно: что может в качестве "звонилки" предложить, по сути - геоинформационный сервис? Особенно, если сравнивать с "эталоном" - ExDialer, который у меня жил практически на всех телефонах?

Оказалось, может, да еще как!

Ключевые отличия:

  • 2gis dialer совмещает в себе собственно dialer, телефонную книгу и черный список (причем, на мой субъективны взгляд - работа с каждым из этих компонент очень хорошо продумана, вообще - у меня впечатление, что разработчки 2gis нтерфейсу и юзабилити уделяют много внимания, и это окупается). При этом приложение - одно, и, повторюсь, очень удобное.
  • Дилер позволяет набрать номер и позвонить, отображает наиболее частые контакты (тянем сверху вниз), искать контакт в записной, отправить звонок в черный список... Всё это, повторюсь, просто и удобно. Никаких плясок с бубном.
  • Черный список работает, и работать с ним удобно.
  • Вишнка на торте - при поступлении вызова с незнакомого номера, 2gis (если разрешено) сходит к себе на сервер, и скажет, что это за номер. 
  • 2gis имеет собвтвенные средства для работы с 2 сим-картами. Зачем это сделано - не очень понятно (штатные средства мне кажутся покрасивее), но факт налицо. Пожалуй, в этом блоке единственная моя претензия к приложению: сим-карты отличаются только цифрой. Нагляднее было бы дать возможность раскраски (я привык, что одна у меня "оранжевая", вторая - "синяя".
  • Темы. Я ими не пользуюсь (достаточно штатной), но они есть :)
Вывод: вот так, незаметно, я и поменял "звонилку" на телефоне, "изменив" exdialer'у :)

Ктстаи, адрес приложения в Play Market: https://play.google.com/store/apps/details?id=com.doublegis.dialer&hl=ru

Как поставить Google+, если он не хочет ставиться или «Ваше устройство не поддерживается»…

Просмотров: 2243Комментарии: 0
android
Итак, проблема. Я на телефоне не смог поставить Google+ (которое использую для бекапа фотографий в облако). Пишет «Ваше устройство несовместимо…» и все.
Что дал поиск по Интернет:
  1. http://4pda.ru/forum/index.php?showtopic=503109&st=1560#entry28073193 – не помогло. Честно подложил приведенный файл – но в итоге устройство продолжало оставаться «несовместимым».
  2. Второй способ – использование программы Market Helper. (Детальное описание тут: http://4pda.ru/forum/index.php?showtopic=433406, страница разработчика: http://codekiem.com/2013/02/13/market-helper/)
Если коротко, то с помощью этой программы можно заставить устройство прикинуться другим устройством. В моем случае я поставил HTC One. И ура! Несовместимость пропала. Но правда, в процессе выяснилось, что приложение скачивается – но не устанавливается. Выдает ошибку «Нет библиотеки». Пффф.
Примечание: если используете Market Helper, то после мимикрии нужно остановить Google Play, удалить все данные из Google Play. И да, устройство становится прежним после перезагрузки.
Примечание (еще одно): у многих эти способы работают. (Судя по форумам).
В общем, великий и могучий Интернет подсказал все-таки решение. Надо скачать gapps-jb-20130812-signed.zip (я скачал отсюда: https://goo.im/gapps/) и поставить его через расширенное рекавери с SD карты. Ссылку на источник решения не могу привести, она потерялась ((( Вроде как с Lenovo-forums, но могу ошибаться.
И ура!!! У меня появилось приложение Google+ Фото, через которое я бекаплю фотографии. 
Все, душевное равновесие восстановлено. Ура!

Про фотографию. Карина Киль.

Просмотров: 1497Комментарии: 0
фото

Случайно натолкнулся на сайт замечательного детского фотографа, Карины Киль: http://www.karina-kiel.com/

Обалденные детские фото. Классные образы. Счастливые дети. Карина специализируется на "ретро-портретах", там все очень антуражно и классно. 
Сайт, правда, неудобный, но поиск по картинкам Яндекса компенсирует это с лихвой :)