• Как определить из-за чего возникает падение FPS? / Как сделать анализ графической системы?

    mihundrik
    @mihundrik
    Айтишник из Донбасса.
    Юзаю такую же десятку на средненьком ноуте. Тоже одно время ощущал "проседание" производительности, причём не только в играх. Пару раз ставил десятку вчистую - она быстро с флехи ставится.. Но ведь переустановка - это не только снос системы - это её повторная настройка и дополнительное ПО. Вощем, не вариант(бэкапы и откаты через акронис не в счёт). Решил я провести комплексную оптимизацию- заодно и пару баллов в инсайдерской программе заработать. Поехали по пунктам.

    1. Жёсткий диск.
    Его работу я стал слышать, хотя в параллельной семёрочке на другом разделе всё норм. Следовательно, потоки данных потяжелее прут. Напрягло - мне хардина моя дорога. На каждом разделе по отдельности поотключал индексирование файлов - эта функция важна только тем, кто часто виндозным поиском ищет файло на диске. Мне это ни к чему - где и что искать в системных папках я и так знаю, для удобства настраиваю группировку по типу, а на диске, где я храню файло всякое, у меня идеальный порядок - папочки Образы, Инсталлы( с подпапками Игры, софты и т.д), Игры и прочие содержат в структурированном виде соответствующий контент. Если есть необходимость чёт нестандартное похранить - есть папка Распределитель. Она одна- искать легко, если чё.
    Мучения харда на этом не окончились. Пришло время ТЕМПОВ. Их четверо. Двое системных и двое юзерских. Итак, давим Win+Pause(Break), выбираем слева доппараметры системы- Переменные среды. Тут, надо сказать, дело было не столько в быстродействии, сколько в загаженности - десятка грязнуля. По умолчанию она нифига за собой не удаляет. Итак, Переменные. Нам нужны Temp и Tmp. Я создал папку Temp на диске с данными, в неё - четыре подпапки - WinTemp, WinTmp, UserTemp и UserTmp( Хотя можно было и просто пронумеровать, но так нагляднее) и перенастроил соответствующие переменные на них. Следовательно, разгрузил малёхо системный диск. Потом перезагрузка, потом - Свойства системного диска- Очистка диска. Ждём долго, потом в появившемся списке ложим на всё и давим - очистить системные файлы. Ждём ещё дольше. Появляется список - там выделяем всё. Список от предыдущего отличается наличием файлов бэкапа предыдущих версий десятки и файлов установки, которые и жрут основное место на диске. Потом давим ОК. Мусор выбросится на протяжении пары минут.
    Дальше - дефрагментация. Тут без подробностей обойдёмся. Лучше, если дефрагментированы все диски.
    И последнее - Антивирус. Как показывает практика моего личного использования встроенного мелкомягкого антивируса, он тупой. У него есть своя индексация файлов, следовательно - лишние тормоза. У меня после недели использования этого мегапродукта начинали по минуте(или больше - если это папка Закачки, где много приложений и архивов) открываться папки. Эта сволочь их всех сканировала с пристрастием, причём ппц как долго. Настроек в этом софте минимум - мелкомягкие сами знают, как вам надо.. Вердикт - в расход. В 10 совсем снести не удастся, потому отключаем Защитник Виндовс. Желательно, поставив перед этим чёнить другое, проверенное. У меня это Аваст. После ребута прирост скорости открытия папок увеличивается в разы.
    С хардом всё.

    2. Конфигурация десятки.

    Заходим в панель управления, администрирование, службы.
    Отключаем или ставим на запуск ВРУЧНУЮ всё, что явно не относится к работе системы. Надо сказать, не лезь туда, если не знаешь, что такое службы.

    Давим Win-R, пишем MSCONFIG, ок, раздел Автозагрузка. Снимаем птички с того, что вы не используете сразу по включении машины. Нужную прогу можно и с ярлыка запустить, а вот лишние софты в автозапуске жрут память и ресурс процессора.
    Кстати, тут рекомендую установить Anvir Task Manager и проставить в настройках подмену стандартного диспетчера задач. Там есть расширенная автозагрузка и, что важнее - КОНТРОЛЬ АВТОЗАГРУЗКИ. То есть, всё, что добавится в автозагрузку тут же будет обнаружено и вылезет запрос - оставить, отключить, или вообще гахнуть его вместе с файлом..
    Дальше. Рабочий стол. Это - папка, в дебрях диска Ц. И абсолютно необязательно засирать её папками с видео, музыкой, фотками любимой и картинками няшных котят из вконтакта. Там должны быть ярлыки. Исключительно ярлыки! Всё остальное - на диск Д! Если ярлыков много - сортируем их по папкам и оставляем несколько таких папок на столе. Все пути ярлыков на столе автоматически пересканируются с завидной регулярностью. И, хоть это и производится фастом - нафик оно надо?

    Чистку реестра в десятке не рекомендую - не доросли ещё регклинеры до неё и могут чёнить напортачить.
    При корректном исполнении всех пунктов можно получить реальный прирост в производительности. И это, кстати, не только в десятке.
    Жду каментов.
    Ответ написан
    5 комментариев
  • Можно ли использовать Google TTS (из Google Translate) в коммерческих целях?

    allposts_vitali
    @allposts_vitali
    Здравствуйте, официального API нет, соответственно вряд ли предполагается коммерческое легальное использование
    startups.stackexchange.com/questions/3756/google-t...
    Ответ написан
    Комментировать
  • Насколько безопасно заводить биткоин-кошелек на Blockchain?

    goricvet
    @goricvet
    Считаю, что это самый безопасный он-лайн сервис, среди подобных
    Ответ написан
    Комментировать
  • Как включить swype для английского языка в стандартной клавиатуре Android 5.1?

    @Jokero Автор вопроса
    Покопался в настройках и разобрался) Как и предположил Lex Fradski, дело было в языке, который по умолчанию стоял в качестве английского (латиница QWERTY). Если зайти в Настройки -> Язык и ввод -> Клавиатура Google -> Язык, то можно увидеть, что по умолчанию выбран пункт "Язык системы". Надо его снять и выставить в списке снизу необходимые языки (в моем случае это русский и английский (Великобритания)). Теперь swype работает)
    Ответ написан
    Комментировать
  • C#. Как в реестре задать иконку пункта контекстного меню проводника из ресурсов exe файла?

    Nipheris
    @Nipheris Куратор тега C#
    Вместо пути к ico указываете путь к exe и, через запятую, номер иконки в ресурсах, например, С:\WINDOWS\system32\notepad.exe,1

    Вот неплохой пример: stackoverflow.com/questions/6799553/how-to-set-a-i...
    Ответ написан
    1 комментарий
  • C#. Как дать права на добавление/удаление ключей реестра?

    @smozhaykin
    Возможно, можно написать сервис, который будет стартовать с правами администратора при установке приложения. Потом уже приложение через этот сервис будет менять значения реестра. Вроде так делается для автоматического апдейта некоторых приложений, чтобы не спрашивать постоянно у пользователя разрешение на установку.
    Ответ написан
    Комментировать
  • C#. Как дать права на добавление/удаление ключей реестра?

    dordzhiev
    @dordzhiev
    В зависимости от того куда писать. HKCR является виртуальным кустом, состоящим из HKCU\Software\Classes и HKLM\Software\Classes. Если писать в HKCU, то все норм, права не нужны. Но ассоциация будет только для текущего пользователя.
    Ответ написан
    1 комментарий
  • Почему в скайпе при выходе из сети отображается неправильный статус?

    Moskus
    @Moskus
    Когда вы логинитесь клиентом, который поддерживает push-уведомления (то есть мобильным клиентом), а потом просто выходите из него, не делая log out, Skype пытается доставлять вам сообщения через push-уведомления, что, естественно, не всегда работает.
    Для того, чтобы это не происходило, на мобильных клиентах нужно всегда делать log out, а не просто выходить из приложения.
    Чтобы проверить, сколько сессий (end point-ов) у вас висит в данный момент, в окне чата с любым из ваших контактов (этот контакт ничего не увидит и не получит) введите:
    /showplaces
    Чтобы закрыть все открытые endpoint-ы кроме той сессии, где вы это введете, введите там же:
    /remotelogout
    Ответ написан
    4 комментария
  • Почему не отображаются изображения?

    @dredd_krd
    "ERR_CONNECTION_CLOSED" говорит о том, что нечто закрывает соединение. Это "нечто" может быть чем-то локальным, роутером, проблемой у оператора или проблемой на запрашиваемой стороне. Если сеть корпоративная или через местный NAT идет много трафика - то может загибаться сам NAT даже по переполнению таблиц преобразований (так же влияет количество соединений: запущен ли, скажем, торрент-клиент с активными закачками/раздачами). Наверное посоветую всё это проверить, для верности перезагрузить доступное оборудование (дабы сбросить таблицы, почистить все состояния, и пр.), и попробовать заново.

    Тяжелая артиллерия: посмотреть любым сниффером, с какого именно хоста приходит пакет о закрытии соединения - с большей долей вероятности как раз он и будет виновником торжества
    Ответ написан
    Комментировать
  • Насколько безопасно указывать реквизиты платежных систем для сбора средств?

    @noprof
    О программе:
    Много кто так и делает. Вы же не пароли сообщаете. Это равносильно размещению адреса вашего проживания на заборе у метро. Естественно это будет придано огласке, но если вы сами на заборе допишите: "отсутствую дома с 8 до 17, ключ под ковриком у двери, деньги в шкафу", то это уже немного меняет степень безопасности. Хотя большинству как всегда будет все равно.

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

    А если серьезно, то никаких проблем в этом нет. Дело скорее всего в фантазии.
    Ведь можно добавить в информацию о программе ссылку на страницу где возможно осуществить пожертвование. Либо ссылку сразу на платежную систему, в которой по умолчании изначально вы не "светите" никакими данными. (payeer)

    Т.е. они являются действующими?
    - Да, являются.
    Ответ написан
    Комментировать
  • Почему все новые устройства такие медленные?

    @onepavel
    Консультация и разработка мобильных приложений
    Раньше писали нативные приложения, не было виртуальных машин, фреймворков, DI и рефлексии в целом, не было 100500 сервисов проверяющих фейсбуки и твиттеры. У меня был палм от сони, черно-белый экран и никакой анимации. Ну и конечно качество кода упало.
    Ответ написан
    Комментировать
  • Как побеждать в интеллектуальных спорах в социальных сетях?

    gephaest
    @gephaest
    PHP, Yii2, Laravel
    А зачем тратить свое время на пустые споры? Я считаю можно потратить это время более продуктивно :)
    Ответ написан
    4 комментария
  • Как выложить Python проект на github?

    • Нужно сформулировать setup.py скрипт: https://docs.python.org/3/distutils/setupscript.html
    • Выбрать лицензию, в кратце узнать суть разных лицензий можно на сайте https://tldrlegal.com/
    • Написать информативный README файл, примеров навалом. Желательно в Markdown-разметке.
    • Обязательно нужно написать gitignore файл, чтобы этот самый .exe файл небыл добавлен в репозиторий.

    Когда всё готово, можно залить на GitHub. Об этом ещё можно узнать тут: https://help.github.com/
    Ну и конечно, лучше знать как работать с Git в принципе: www.git-scm.com/documentation
    Ответ написан
    Комментировать
  • Как проверить вхождение строки в подстроку?

    GetB
    @GetB
    Используй String.Contains msdn.microsoft.com/ru-ru/library/dy85x1sa(v=vs.110...
    Ответ написан
    Комментировать