Разработчики повышают популярность мобильных приложений минорными обновлениями

В последнее время разработчики используют обновления приложений в качестве стратегического инструмента, обновляют свои приложения крайне часто: Android в среднем раз в 28 дней, а в случае с iOS - каждые 59 дней. К примеру у меня на андроиде приложение погоды обновляется два раза, а то и три раза в неделю. При этом зачастую такие обновления ничего не меняют в работе самих приложений и не привносят никаких видимых изменений. В Google Play, и в App Store нет контроля качества обновлений, чем разработчики и пользуются, чтобы вернуть интерес к своим старым программам и играм и привлечь новых пользователей.

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

Экранная клавиатура в Linux

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

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

Для Linux существует несколько виртуальных клавиатур: GOK (Gnome Onscreen Keyboard), kvkbd, onboard, Florence.

В этой инструкции я остановлюсь клавиатуре Gnome по умолчанию и Florence. У последней есть несколько преимуществ перед другими клавиатурами например: настраиваемая раскладка, несколько методов ввода и авто скрытие и т д. Также из этой инструкции вы узнаете как пользоваться Ubuntu только с помощью мыши.
Читать далее Экранная клавиатура в Linux

Перенос контактов с iPhone на Android

Как перенести контакты с iPhone на AndroidПеренести контакты с iPhone на Android можно почти тем же способом, что и в обратном направлении. Однако, в связи с тем, что в приложении «Контакты» на iPhone отсутствуют любые намеки на функции экспорта, у некоторых пользователей данная процедура может вызывать вопросы (отправку контактов по одному я рассматривать не буду, так как это не самый удобный способ).

В этой инструкции — простые шаги, которые помогут перенести контакты с вашего iPhone на телефон Android. Будет описано два способа: один опирается на стороннее бесплатное ПО, второй — с использованием только средств Apple и Google. Дополнительные методы, позволяющие скопировать не только контакты, но и другие важные данные описаны в отдельном руководстве: Как перенести данные с iPhone на Android.

Приложение My Contacts Backup

Обычно в своих руководствах я начинаю со способов, описывающих, как сделать все необходимое вручную, но это не тот случай. Самый удобный, на мой взгляд, способ перенести контакты с iPhone на Android — это использовать бесплатное приложение для My Contacts Backup (доступно в AppStore).

После установки, приложение запросит доступ к вашим контактам, и вы сможете их отправить по электронной почте в формате vCard (.vcf) самому себе. Идеальный вариант — сразу отправить на тот адрес, доступ к которому есть с Android и открыть это письмо там.

Приложение My Contacts Backup на iPhone

При открытии письма со вложением в виде vcf файла контактов, по нажатии на него, будет произведен автоматический импорт контактов на Android устройство. Также вы можете сохранить этот файл к себе на телефон (в том числе и передать с компьютера), после чего зайти в приложение Контакты на Android, и уже там вручную произвести импорт.

Импорт контактов iPhone на Android

Примечание: приложение My Contacts Backup умеет также экспортировать контакты в формате CSV, если вам вдруг потребуется такая возможность.

Настройка типа экспорта контактов

Экспорт контактов с iPhone без дополнительных программ и перенос их на Android

Если у вас включена синхронизация контактов с iCloud (при необходимости, включите в настройках), то экспортировать контакты проще простого: вы можете зайти на сайт icloud.com, ввести ваш логин и пароль, после чего открыть «Контакты».

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

Экспорт контактов VCARD в iCloud

Этот файл вы можете, как и в предыдущем способе, отправить по E-mail (в том числе самому себе) и открыть полученное письмо на Android, нажать по файлу вложения для автоматического импорта контактов в адресную книгу, скопировать файл на устройство (например, по USB), после чего в приложении «Контакты» использовать пункт меню «Импорт».

Дополнительная информация

Помимо описанных вариантов импорта, если у вас на Android включена синхронизация контактов с аккаунтом Google, вы можете импортировать контакты из файла vcf на странице google.com/contacts (с компьютера).

Также имеется и дополнительный способ сохранения контактов с iPhone на компьютер Windows: путем включения в iTunes синхронизации с адресной книгой Windows (из которой выбранные контакты вы можете экспортировать в формате vCard и уже их использовать для импорта в телефонную книгу Android).

Как открыть большой файл в Linux

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

Если вы опытный системный администратор вы можете открыть такой файл используя комбинацию консольных команд cat, tail, grep, sed, awk и т д. В этой статье я расскажу о более дружелюбных способах открытия и редактирования больших файлов в Linux.

Читать далее Как открыть большой файл в Linux

Как получить лицензию Windows 10 бесплатно

Бесплатная Windows 10 для всехНаверное, все интересующиеся знают, что в случае, если у вас на компьютере стоит лицензионная Windows 7 или Windows 8.1, вы получите бесплатно лицензию Windows 10. Но тут появилась хорошая новость для тех, у кого не выполняется первое требование.

Обновление от 29 июля 2015 — сегодня уже можно обновиться до Windows 10 бесплатно, подробное описание процедуры: Обновление до Windows 10.

Читать далее Как получить лицензию Windows 10 бесплатно

Как удалить iStartSurf с компьютера

Как удалить istartsurf в WindowsIstartsurf.com — очередная вредоносная программа, захватывающая браузеры пользователей, при этом этому «вирусу» подвержены Google Chrome, Mozilla Firefox, Opera и Internet Explorer. В результате меняется стартовая страница браузера, вам подсовывается реклама и ко всему прочему, избавиться от istartsurf.com не так-то просто.

В этой инструкции по шагам покажу, как удалить istartsurf с компьютера полностью и вернуть свою домашнюю страницу. Заодно расскажу, откуда берется и как устанавливается istartsurf на компьютер с любой из последних версий Windows.

Примечание: ближе к окончанию этого руководства есть видео инструкция по удалению istartsurf, если вам удобнее воспринимать информацию в видео формате, имейте это в виду.

Удаление iStartSurf в Windows 7, 8.1 и Windows 10

Главная страница istartsurf в браузере

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

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

Istartsurf Uninstall в Программы и компоненты

Откроется окно удаления istartsurf с компьютера (При этом, как я понял, оно видоизменяется со временем и у вас может отличаться внешне). На ваши попытки удалить istartsurf он будет всячески сопротивляться: предлагать ввести капчу и сообщать, что она введена неверно (при первой попытке), демонстрировать специально запутанный интерфейс (к тому же на английском языке), а потому подробно продемонстрирую каждый шаг использования деинсталлятора.

  1. Введите капчу (символы, которые вы видите на картинке). У меня при первом вводе не сработало, пришлось запускать удаление заново. Введите капчу для удаления
  2. Появится окно сбора необходимых данных со строкой прогресса. Когда она дойдет до конца, появится ссылка Continue (продолжить). Нажмите на нее. Продолжить удаление
  3. На следующем экране с кнопкой «Repair» снова нажмите по Continue. продолжаем удалять
  4. Отметьте все компоненты для удаления, нажмите «Продолжить». Удаляем istartsurf полностью
  5. Дождитесь завершения удаления и нажмите «Ок».

Уведомление Search Protect

С большой вероятностью, сразу после этого вы увидите уведомление Search Protect (который также устанавливается незаметно на компьютер), его тоже следует удалить. Подробно об этом написано в руководстве Как удалить Search Protect, но в большинстве случаев достаточно зайти в папку Program Files или Program Files (x86), найти там папку MiuiTab или XTab и запустить файл uninstall.exe внутри нее.

Папка Search Protect

После описанной процедуры удаления, в вашем браузере при запуске все равно продолжит открываться istartsurf.com, таким образом, только использования удаления программ Windows недостаточно, чтобы удалить этот вирус: потребуется также удалить его из реестра и из ярлыков браузеров.

Примечание: обратите внимание на другое ПО, кроме браузеров, на скриншоте со списком программ в начале. Оно также было установлено без моего ведома, во время заражения istartsurf. Возможно, и в вашем случае найдутся похожие нежелательные программы, имеет смысл удалить и их тоже.

Как удалить istartsurf в реестре

Для удаления следов istartsurf в реестре Windows, запустите редактор реестра, нажав клавиши Win+R и введя команду regedit в окно выполнить.

Поиск istartsurf в реестре Windows

В левой части редактора реестра выделите пункт «Компьютер», после этого зайдите в меню «Правка» — «Поиск» и введите istartsurf, после этого нажмите «Найти далее».

Дальнейший порядок действий будет таков:

  • Если найдется раздел реестра (папка слева), содержащая istartsurf в названии, то кликните по ней правой кнопкой мыши и выберите пункт меню «Удалить». После этого в меню «Правка» нажмите «Найти далее» (или просто клавишу F3). Удаление раздела istartsurf в реестре
  • Если найдется значение реестра (в списке справа), то кликните по такому значению правой кнопкой мыши, выберите пункт «Изменить» и либо полностью очистите поле «Значение», либо, если у вас не вызывает вопросов, что такое Default Page и Search Page, введите в поле значение соответствующие адреса страницы по умолчанию и поиска по умолчанию. За исключением пунктов, касающихся автозагрузки. Продолжите поиск с помощью клавиши F3 или меню «Правка» — «Найти далее». Удаление значений с istartsurf из реестра
  • Если не уверены, что делать с найденным пунктом (или то, что описано пунктом выше — сложно), просто удаляйте его, ничего опасного не произойдет.

Продолжаем выполнять это, пока в реестре Windows не останется ничего, содержащего istartsurf — после этого можно закрыть редактор реестра.

Удаление из ярлыков браузеров

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

Правильные ярлыки браузеров

Если в пункте «Объект» вместо пути к исполняемому файлу браузера вы видите какой-либо файл с расширением bat или же, после правильного файла дополнение, содержащее адрес страницы istartsurf, то нужно вернуть правильный путь. А еще проще и надежнее — просто заново создать ярлык браузера (правый клик мышью, например, по рабочему столу — создать ярлык, после чего указать путь к браузеру).

Стандартные расположения распространенных браузеров:

  • Google Chrome — Program Files (x86)\ Google\ Chrome\ Application\ Chrome.exe
  • Mozilla Firefox — Program Files (x86)\ Mozilla Firefox\ firefox.exe
  • Opera — Program Files (x86)\ Opera\ launcher.exe
  • Internet Explorer — Program Files\ Internet Explorer\ iexplore.exe
  • Яндекс Браузер — файл exe

И, наконец, завершающий этап, чтобы полностью удалить istartsurf — зайти в настройки браузера и изменить там домашнюю страницу и поисковую систему по умолчанию на необходимую вам. На этом удаление можно считать почти завершенным.

Изменение домашней страницы браузера

Завершение удаления

В завершение удаления istartsurf я настоятельно рекомендую проверить компьютер такими бесплатными средствами удаления вредоносных программ как AdwCleaner или Malwarebytes Antimalware (см. Лучшие средства удаления вредоносных программ).

Очистка от iStartSurf в AdwCleaner

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

Видео — как удалить istartsurf с компьютера

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

Откуда берется istartsurf на компьютере

Как и все подобные нежелательные программы, istartsurf устанавливается вместе с другими программами, которые вам нужны и которые вы скачиваете бесплатно с каких-либо сайтов.

Установка istartsurf в инсталлере

Как этого избежать? Прежде всего, устанавливать софт с официальных сайтов и очень внимательно читать все то, что вам пишут при установке и, если предлагается что-то, чего вы не собирались устанавливать, отказывайтесь, снимая отметку, нажимая Skip или Decline.

Также хорошей практикой будет проверка всех загружаемых программ на Virustotal.com, большинство вещей, похожих на istartsurf там хорошо определяются, таким образом, вы имеете возможность быть предупреждены еще до их установки на компьютер.

Загрузочный диск Windows 8.1

Создать загрузочный диск Windows 8.1В этой инструкции — пошаговое описание того, как создать загрузочный диск Windows 8.1 для установки системы (или ее восстановления). Несмотря на то, что сейчас в качестве дистрибутива чаще используются загрузочные флешки, диск тоже может быть полезен и даже необходим в некоторых ситуациях.

Сначала будет рассмотрено создание полностью оригинального загрузочного DVD диска с Windows 8.1, включая версии для одного языка и профессиональная, а затем — о том, как сделать установочный диск из любого ISO образа с Windows 8.1. См. также: Как сделать загрузочный диск Windows 10.

Читать далее Загрузочный диск Windows 8.1

Вход в систему выполнен с временным профилем

Пришёл ко мне сосед и просит помощь с ошибкой на его компе «Вход в систему выполнен с временным профилем». Со всеми вытекающими проблемами — всё создаваемое в процессе работы на рабочем столе, в «Моих документах» и т.д. при выходе удалялось. Удаление существующего профиля ни к чему не приводило.

Решение довольно простое: входим в реестр (зажимаем win+r и пишем regedit) открываем
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList
и среди папок профилей, начинающихся на «S-1-5», ищем нужный. При открытии раздела смотрим на параметр ProfileImagePath, в нем будет указан путь к профилю, например, C:/Users/User. Нашли ветку? Удаляем вместе со всем содержимым.

Теперь можно входить под этим пользователем — система создаст новый нормальный профиль.

Відновлення GRUB 2 після встановлення Windows

Сьогодні хочу показати спосіб, як відновити GRUB 2 після встановлення або перевстановлення Windows на комп’ютер з Linux. Ще один спосіб зробити це з-під Debian описаний у цій статті.

Читать далее Відновлення GRUB 2 після встановлення Windows

Команды в Android Terminal Emulator

Если у вас есть смартфон на Android и вы знакомы с Linux то наверное хоть раз интересовались как использовать терминал в Android. Как вы знаете операционная система Android основана на ядре Linux, а это значит что здесь есть командная оболочка и в ней доступны множество стандартных команд Linux. По умолчанию стандартной утилиты терминала в Android нет. Получить к нему доступ можно несколькими путями:

  • первый - скачать приложение Android Terminal Emulator с GooglePlay.
  • второй подключиться к смартфону с компьютера с помощью отладчика adb.

Но наша статья не об этом, сегодняшняя тема: команды в Aandroid Terminal Emulator или точнее команды терминала Android.

В интернете есть много статей на эту тему но во всех них чего-то не хватает, описана пара специфичных команд и на этом все, а хочется полный список, включая команды Linux, тогда я и решил написать эту статью. Я не говорю что я опишу все команды, но постараюсь охватить большинство. Здесь приведено лишь короткое описание о некоторых командах Android я расскажу подробнее в следующих статьях, а о командах Linux можно найти подробную информацию в интернете.

Теперь об обозначениях — для некоторых команд необходимы права root, перед ними я буду ставить знак @.

Начнем. Команды терминала это ничто иное как небольшие консольные утилиты, большинство системных утилит находится в папке /system/bin и еще несколько в /vendor/bin. Те что в vendor мы трогать не будем. Чтобы было удобнее расположу все команды по алфавиту.

adb - Отладчик андроид. Поскольку Android это все же Linux, к нему по USB можно подключать другие устройства в том числе смартфоны, adb позволяет ими управлять и дает доступ к их терминалу. описание его команд и возможностей тянет на целую статью, я опишу все в одной из следующих статей.

am - Менеджер окон (Action Manager), с помощью него можно запустить и остановить любое приложение или сервис. Например запуск приложения настройки:

am start -n com.android.settings/.Settings

badblocks — проверка флешки на наличие битых секторов:

Результат можно записать в файл:

badblocks /dev/block/mmcblk0 > /sdcard/badblocks

или вывести на экран:

badblocks -v /dev/block/mmcblk0

bmgr — управление резервным копированием Android.

cat — консольная утилита для просмотра содержимого файла.

cat /sdcard/text.txt

chmod — аналогична команде Linux, меняет права доступа файла, доступен только восьмеричный формат записи.

Например дать все права (чтение, запись, выполнение):

chmod 777 /sdcard/file

chown — меняет владельца файла в Linux, Например:

chown root /sdcard/file

cmp — сравнивает два файлы

cmp /sdcard/file1 /sdcard/file2

cp — копирует файл, из источника(параметр 1) в приемник(параметр 2).

cp /sdcard/file1 /sdcard1/

Подробнее о cp можно почитать в статье копирование файлов в linux

date — показать текущую дату в системе.

date

Sat Nov 14 13:44:56 EET 2015

dd — создать образ диска, Параметры if= файл устройства диска, of=файл для записи

Например:

dd /dev/block/mmcblk0 /sdcard/img.iso

Будет создан образ флешки mmcblk0.

df — анализ свободного места на диске. Например:

df -h /dev/block/mmcblk1

Filesystem Size Used Free Blksize
/mnt/secure 484.5M 0.0K 484.5M 4096
/mnt/asec 484.5M 0.0K 484.5M 4096
/mnt/obb 484.5M 0.0K 484.5M 4096
/system 1.4G 971.7M 435.8M 4096

dmesg — просмотр лога сообщений ядра.

du — просмотр размера файла.

du /sdcard/file1

@ ext4_resize изменение размера раздела с файловой системой ext4.

@ fsck_msdos — проверка флешки на ошибки.

fsck_msdos /dev/block/mmcblk1p1

grep — утилита для фильтрации текста. Например вывести только строки содержащие terminal:

cat ~/sdcard/file | grep terminal

@ ifconfig — просмотр и управление сетевыми устройствами. Например просмотр информации о карте wifi:

ifconfig wlan0

Или отключение wifi:

ifconfig wlan0 down

Узнать список сетевых устройств можно командой:

ls /sys/class/net

iptables — управление настройками фаервола iptables, это очень обширная тема которой мы касаться не будем.

kill — уничтожить процесс по его PID.

kill 1435

Чтобы узнать pid можно использовать утилиту ps.

ln — создать ссылку на файл или папку, если указан параметр -s — символическую ссылку.

ln /sdcard/file /sdcard/file2

log — записать строку в лог системы.

log "Hollo log"

logcut — просмотр лога системы в реальном времени.

ls — просмотр списка файлов и папок в директории:

ls /mnt/

lsmod — просмотр загруженных модулей ядра

lsof — просмотр открытых в системе файлов.

make_ext4fs — форматировать флешку в файловую систему ext4

md5 — подсчитать контрольную суму файла.

md5 /sdcard/filename

mkdir — создать папку, в текущем каталоге.

mkdir имя_папки

make2fs — форматировать флешку в файловую систему ext2

mount — примонтировать диск, образ или папку. Например:

mount -t ext2 /dev/block/mmcblk1p1 /mnt/sdcard

Подробнее о монтировании можно почитать в моей статье: Монтирование в Android

mv — переместить файл, аналогично cp

netcfg — просмотр информации об сетевых соединениях.

notify — утилита для слежения за изменениями в файловой системы с помощью подсистемы ядра inotify.

ping — известная утилита для проверки доступности сетевого узла.

ping ya.ru

pm — пакетный менеджер android, позволяет, устанавливать, удалять и просматривать установленные пакеты.

ps — просмотр всех запущенных процессов и информации о них.

ps

USER PID PPID VSIZE RSS WCHAN PC NAME
root 1 0 1000 848 c0106ef8 0001bfb4 S /init
root 2 0 0 0 c006e038 00000000 S kthreadd
root 3 2 0 0 c0057a54 00000000 S ksoftirqd/0

reboot — перезагрузить смартфон из консоли.

resize2fs — аналогично resize_ext4, только для ext2

rm — удалить файл.

rm /sdcard/file

rmdir — удалить папку.

rmdir /sdcard/dirname

rmmod — выгрузить модуль ядра.

rmmod имя_модуля

route — управление таблицей маршрутизации.

touch — создать пустой файл.

touch /sdcard/file

top — интерактивный вариант списка запущенных процессов.

@ screenshot — сделать снимок экрана.

screenshot /sdcard/screenshot.png

shutdown — выключить смартфон.

shutdown -h now

service — управление сервисами. Например посмотреть список запущенных сервисов:

service list

Это были все команды описание которых я нашел, по возможности список будет пополняться.

Десерт на сегодня - обзор новой версии Android 6.0 Marshmallow: