Сообщения

Сообщения за Июль, 2017

uTorrent - ошибка WriteToDisk

Изображение
Буду краток. Это довольно распространенная проблема, столкнулся с ней на Windows 10. И когда "загуглил"...я не нашел для себя конкретного решения, поэтому вот.
Ошибка:
Ошибка: Отказано в доступе. (WriteToDisk)

Причина ошибки: Приложению uTorrent запрещено записывать что либо на жесткий диск.
 Решения: В адресную строку проводника вводим %AppData%\uTorrent и нажмите кнопку Ввод (Enter) Правой кнопкой жмем на файл приложения uTorrent (uTorrent.exe) и выбираем "Свойства" Переходим на вкладку "Совместимость" Ставим галочку на "Запускать эту программу от имения администратора" Далее жмем "Применить" и "Ок". Ну вот в общем-то и все, далее перезапускаем приложение uTorrent и радуемся =).
Спасибо за внимание!
П.С. возможно такое решение где-то уже есть, но я его не увидел. Гуглил я не долго, сам разобрался.


Сайт на Android смартфоне (Часть 1)

Изображение
У меня завалялся Android смартфон Motorola RAZR MAXX (XT912), он имеет на борту двухъядерный процессор частотой 1.2 гигагерца, объем оперативной памяти 1 гигабайт и хранилищем в 8 гигабайт (то что доступно из 16 гигабайт), работает он на базе операционной системы Android 4.1.2, я прикинул что этого достаточно для работы веб-сайта. Кому-то может показаться что этого очень мало для работы сайта, давайте посмотрим что нам предлагают хостеры...
Как правило это 2-8 гигабайта памяти, если бесплатный, то 500 мегабайт или же 1 гигабайт. У нас есть целых 8 гигабайта (причем это 8 гигабайт SSD накопителя), единственное к чему можно придраться так это центральный процессор у хостера он будет нормальной архитектуры и работать будет быстрее, но хостер может наложить свои правила на сервер, ограничить вас по количеству баз данных, лимитом трафика, количеством сайтов, в любой момент изменить стоимость на свои услуги и т.д..
В общем глобальной разницы в серверах нет. Если вам хочется попробовать ч…

Как создавался Easy Recovery Installer (ERI) (Часть 3)

Изображение
Предыдущие части:
Как создавался Easy Recovery Installer (ERI) (Часть 1)Как создавался Easy Recovery Installer (ERI) (Часть 2) Продолжаем создание ERI, разберемся с требованиями к клиентской программе. Клиентская программа   Естественно клиентская программа должна быть максимально простой. Минимум кнопочек и текста, пользователь в пару кликов мышки должен получить то что хочет. Рассмотрим графический пользовательский интерфейс ERI:
1)
- Текст с информацией и лицензионное соглашение. Обратите внимание на лицензионные соглашение, оно может обезопасить вас от каких-то недоразумений. В лицензионном соглашеним вы сообщаете пользователям то как можно использовать ваш проект, можно ли его свободно распространять, несет ли разработчик ответственность за причиненный вред устройствам или утрату информации. Лучше сразу дать пользователю всю информацию. Если в будущем вдруг, у какого-то пользователя из-за действий вашей программы удалятся фотки, и он решит подать на вас в суд, вы сможете указать на…

Как создавался Easy Recovery Installer (ERI) (Часть 2)

Предыдущая часть:
Как создавался Easy Recovery Installer (ERI) (Часть 1) Продолжаем создание ERI, теперь нам нужно разобраться с интернет хранилищем. Хранилище  В хранилище у нас будут лежать наши файлы, которых будет много. Основным нашим требованием к хранилищу будет "возможность получать прямые ссылки". Можно использовать какой-то FTP сервер или HTTP, нам главное просто получить прямую ссылку на файл (пример адреса: https://firmware.center/projects/Octanium/ERI/rc/moto_g_osprey_twrp303.img). Для тестирования я использовал репозиторий GitHub, у него есть некоторые ограничения, касательно объема данных, если объем данных будет превышать 2 гигабайт, GitHub может начать возмущаться (заблокировать аккаунт, закрыть репозиторий), хотя у меня там уже больше 2-х гигабайт и пока что все нормально. Но во всяком случае есть аналоги это: Bitbucket, GitLab и прочие... (нужно помнить что это не файловые хранилки, а сервисы для работы с кодом, в связи с чем у них есть некие ограничения на …

Как создавался Easy Recovery Installer (ERI) (Часть 1)

Введение    В данных статьях я расскажу как создавал проект Easy Recovery Installer, что это такое можно посмотреть здесьздесь или просто загуглить. Далее Easy Recovery Installer буду сокращать до ERI, по понятным причинам я не буду объяснять что программа делает, моя цель просто передать практический опыт, объяснить почему я поступил именно вот так, поведать о каких-то тонкостях и проблемах. Я начну с идеи и закончу готовым работающим проектом, который вы можете сами пощупать. А вы сможете применить мой опыт в своих проектах.   Прежде чем начать хочу сказать две вещи: Первая, ERI это не программа, а проект. Почему? Программа сама может выполнить поставленную задачу, в то время как проект это совокупность программ\сервисов которые общим усилием выполняют поставленную задачу (сама программа которая у клиента без дополнительного ПО или сервиса абсолютно бесполезна). Вторая, сейчас я сделал бы некоторые вещи немного по-другому, все потому что за время существования проекта набрался опыта…

Теория программирования (Обновление ПО)

Похожие темы:

Теория программирования (Основы)ВведениеРанее я писал о том что такое теория программирования можете прочесть. Теперь я решил порассуждать на тему обновления программного обеспечения, это хорошая тема, в этом вопросе есть много подводных камней, я попробую рассказать о них. И так поехали... Почему это тяжело?   На первый взгляд может показаться что все просто, нажал на кнопочку обновить или "оно" само обновилось. Даже у крупных софтверных компаниях этот вопрос вызывает кучу вопросов и проблем, основная и самая большая проблема это "процесс обновления полностью автоматический", если что-ото пойдет не так...в лучшем случае продукт просто не обновится, а худшем перестанет работать. Не сложно догадаться у кого с обновлениями проблемы... например у Google с Android, и да в 2017 году, этот процесс еще не поставили на "рельсы" в одной из самой популярной мобильной операционной системе, возможно в новой операционной системе от GoogleFuchsia этот вопро…

Дисплей для Motorola Moto G (2 gen)

Изображение
Как я заказал дисплей + тач для Motorola Moto G (2 gen)   Заказал для Moto G 2 gen XT1068 на aliexpress.com за $17,66, у магазина China Chain Technology Co., Ltd, ссылка на сам дисплей ru.aliexpress.com/item/New-Black-For-Motorola-Moto-G2, посылка дошла быстро за 13 дней.
Упаковка   Запаковано отлично, меня порадовало!, в комплекте есть инструменты. Есть защитная пленка на дисплее, сам дисплей в полиэтиленовом пакете, а это все засунули в пупырчатый пакет (экстра защита).

Коробочку из пенопласта потом можно будет использовать, применение ей точно найдется.
Установка   Я не буду описывать процесс установки дисплея, просто отмечу что скотч вам не потребуется, там все есть.
Тесты   После установки слегка протестировал тач, все работает нормально.

Единственный косяк который я обнаружил это битый пиксель =( Итог Доставка, упаковка, установка на отлично, проблем не было. Инструменты нормальные, в местах где нужно клеить (например динамики) есть скотч, нужно просто снять пленочку и установить ну…

Теория программирования (Основы)

ВведениеЗдравствуйте я разработчик программного обеспечения, и просто хочу поделится своим опытом. Это будет интересно как начинающим программистам, так и тем у кого уже есть опыт (может подчеркнете что-то для себя).   Я не буду писать о платформах разработки программного обеспечения, будет только теория (потому и назвал "Теория программирования"), под словом "проект" будет подразумеваться ваша программа, скрипт и т.д., нет никакой разницы на какой и под какую платформу вы разрабатываете, не будет примеров кода и прочего (возможно просто ссылки на что-то интересное).   Помните! Это мое личное мнение и на данный момент я считаю именно так, возможно через какое-то время я изменю свою точку зрения. Я буду писать почему нужно делать именно так, в связи с чем решил разбить все это на основные аспекты.   И так, у вас есть идея, и желание реализовать ее максимально хорошо, а я просто дам вам свой опыт, поехали!

Продумывание     Вы должны смотреть в будущее и сразу предусм…