Избранное сообщение

Фетісов В. С. Комп’ютерні технології в тестуванні. Навчально-методичний посібник. 2-ге видання, перероблене та доповнене / Мои публикации

В 10-х годах я принимал участие в программе Европейского Союза Tempus "Освітні вимірювання, адаптовані до стандартів ЄС". В рамк...

Благодаря Интернету количество писателей и поэтов увеличивается в геометрической прогрессии. Поголовье читателей начинает заметно отставать.

среда, 29 апреля 2020 г.

Можно ли удалять файлы desktop.ini в Windows 10? | Белые окошки

Дмитрий Демченко



Если включить в Windows 10 отображение скрытых файлов, с большой долей вероятности на рабочем столе можно будет обнаружить файл desktop.ini или даже два таких файла. Этот же файл можно найти в самых разных системных каталогах и некоторых пользовательских директориях вроде «Документы»«Музыка» и так далее. Начинающие пользователи часто интересуются, можно ли удалить этот файл с рабочего стола, чтобы он не маячил перед глазами, и не приведет ли это к проблемам в работе Windows?
Нет, но определенные последствия удаления desktop.ini всё же будут иметь место.

Файл desktop.ini

Файлы desktop.ini являются конфигурационными, они содержат настройки папок — обычно тип шаблона и путь к значку, также они могут включать различные идентификаторы и даже URL-адреса. Просмотреть содержимое desktop.ini можно в любом текстовом редакторе.

Текстовый редактор

Созданная с настройками по умолчанию папка пуста, но если вы смените ее значок или оптимизируете ее в свойствах, выбрав любой из доступных шаблонов, в ней тут же появится файл desktop.ini.
Если desktop.ini удалить, настройки папки будут сброшены, но не более того. На работу системы и ее безопасность это никак не повлияет. Кроме того, вы можете отключить автоматическое создание файлов desktop.ini, применив небольшой твик реестра.
Для этого откройте редактор реестра командой regedit и перейдите к следующей ветке:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
Справа найдите или создайте (если не существует) DWORD-параметр UseDesktopIniCache со значением по умолчанию, то есть 0.

Regedit
UseDesktopIniCache

Это должно предотвратить автоматическое генерирование файлов desktop.ini в Windows, однако вы всё равно сможете настраивать папки, причем файлы desktop.ini в них в этом случае по-прежнему будут создаваться.

Источник: www.white-windows.ru /mozhno-li-udalyat-fajly-desktop-ini-v-windows-10/

Смотри также:


Как сделать раздел диска скрытым. https://fetisovvs.blogspot.com/2020/02/blog-post_28.html
Как установить Windows 8.1 или 10 на флешку с помощью программы FlashBoot. https://fetisovvs.blogspot.com/2019/01/windows-81-10-flashboot.html
Сторонние многовкладочные проводники для Windows. https://fetisovvs.blogspot.com/2019/01/windows.html
Программы для обновления программ в Windows. http://fetisovvs.blogspot.com/2017/02/windows.html
Более 60 инструментов для мониторинга Windows. http://fetisovvs.blogspot.com/2016/05/60-windows.html
Aida64: проверяем стабильность системы. http://fetisovvs.blogspot.com/2016/08/aida64.html
Как полностью отключить слежку в Windows 10. http://fetisovvs.blogspot.com/2015/08/windows-10_81.html
Перенос Windows на SSD-накопитель с помощью программы Paragon Hard Disk Manager 15. http://fetisovvs.blogspot.com/2015/10/windows-ssd-paragon-hard-disk-manager-15.html
Superfetch — утилита для отключения одноименной службы в Windows. https://fetisovvs.blogspot.com/2018/12/superfetch-windows.html
TaskSpace - Программа для компоновки программ Windows в одном окне. http://fetisovvs.blogspot.com/2014/06/taskspace-windows.html
Расширяем функциональность Total Commander. http://fetisovvs.blogspot.com/2017/07/total-commander.html
Синхронизация папок с помощью Total Commander. http://fetisovvs.blogspot.com/2018/07/total-commander.html
Как в Total Commander внедрить механизм ускоренного копирования и переноса данных TeraCopy. https://fetisovvs.blogspot.com/2018/12/total-commander-teracopy.html
Vega Clipboard — простой наглядный менеджер буфера обмена. https://fetisovvs.blogspot.com/2018/10/vega-clipboard.html
WinAero Tweaker: инструмент «все-в-одном» для настройки Windows. http://fetisovvs.blogspot.com/2015/03/winaero-tweaker-windows.html
Как поменять цвет заголовка окна в Windows 10. http://fetisovvs.blogspot.com/2015/08/windows-10_8.html
Утилита Wise PC 1stAid для автоматического устранения неполадок в Windows. http://fetisovvs.blogspot.com/2016/07/wise-pc-1staid-windows.html
Выборочная загрузка обновлений Windows 10 с помощью утилиты WuMgr. https://fetisovvs.blogspot.com/2018/11/windows-10-wumgr.html

суббота, 11 апреля 2020 г.

Google Chrome помечает файл как опасный: скачивать или нет | Белые окошки / Все о Google Chrome

11.04.2020. Браузер Google Chrome имеет встроенный механизм безопасности, предотвращающий загрузку зараженных файлов. С другой стороны, эта в целом нужная и полезная функция может ввергать начинающих пользователей в замешательство. И вправду, что делать если Chrome блокирует файл как опасный или прямо сообщает, что файл заражен вирусом. Если файл скачивается с недоверенного источника, от его сохранения лучше отказаться.

Если проверить такой файл на VirusTotal, то наверняка значительная часть антивирусных движков просигналят о заражении.

Google Chrome


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

Google Chrome

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


Источник: www.white-windows.ru /google-chrome-pomechaet-fajl-kak-opasnyj-skachivat-ili-net/

Смотри также:

Новая версия Chrome получила защиту от атак через уязвимость в crypt32.dll. https://fetisovvs.blogspot.com/2020/01/chrome-crypt32dll-google-chrome.html
Как посмотреть и извлечь файлы из кэша Google Chrome и других браузеров. https://fetisovvs.blogspot.com/2019/01/google-chrome-google-chrome.html
Как оптимизировать запуск Chrome с большим количеством сохраненных в предыдущей сессии вкладок. https://fetisovvs.blogspot.com/2019/01/chrome-google-chrome.html
Как исправить ошибку ERR_TIMED_OUT в Chrome, если сброс настроек не дал результатов. https://fetisovvs.blogspot.com/2018/11/errtimedout-chrome-google-chrome.html
Как в Google Chrome включить расширенные предложения для быстрого поиска. https://fetisovvs.blogspot.com/2018/10/google-chrome-google-chrome_29.html
Google внедряет меры для противодействия вредоносным дополнениям к Chrome. https://fetisovvs.blogspot.com/2018/10/google-chrome-google-chrome.html
Google Chrome заблокировал загрузку файла: как его скачать. http://fetisovvs.blogspot.com/2018/09/google-chrome-google-chrome.html
Google Chrome не отображает видео. http://fetisovvs.blogspot.com/2018/07/google-chrome-google-chrome.html
Как настроить прокси-сервер в Google Chrome. http://fetisovvs.blogspot.com/2015/03/google-chrome_19.html
Изменения Политики конфиденциальности и настроек доступа. http://fetisovvs.blogspot.com/2018/05/google-google-chrome.html
Режимы чтения для браузера Google Chrome. http://fetisovvs.blogspot.com/2018/04/google-chrome-google-chrome_17.html
Браузер Google Chrome сканирует файлы на компьютерах пользователей. http://fetisovvs.blogspot.com/2018/04/google-chrome-google-chrome.html
Как удалить логин и пароль сайта из браузера Chrome и аккаунта Google. http://fetisovvs.blogspot.com/2017/09/chrome-google-google-chrome.html
Родительский контроль в браузере Google Chrome. http://fetisovvs.blogspot.com/2017/04/google-chrome-google-chrome.html
В Google Chrome отключат страницу chrome:plugins. http://fetisovvs.blogspot.com/2017/02/google-chrome-chromeplugins-google.html
Уменьшаем потребление памяти Google Chrome. http://fetisovvs.blogspot.com/2016/01/google-chrome-google-chrome_20.html
Как сбросить настройки браузера Google Chrome. http://fetisovvs.blogspot.com/2016/01/google-chrome-google-chrome.html
Как восстановить Google Chrome браузером по умолчанию в Windows 10 после установки накопительных обновлений Windows. http://fetisovvs.blogspot.com/2016/03/google-chrome-windows-10-windows-google.html
Разработчики Google Chrome больше не доверяют собственному тесту Octane. http://fetisovvs.blogspot.com/2017/04/google-chrome-octane-google-chrome.html
Как настроить прокси-сервер в Google Chrome. http://fetisovvs.blogspot.com/2015/03/google-chrome_19.html
Профиль в браузере Google Chrome. http://fetisovvs.blogspot.com/2016/09/google-chrome-google-chrome.html
Как в Google Chrome включить блокировку нежелательных редиректов. http://fetisovvs.blogspot.com/2017/11/google-chrome-google-chrome_16.html
В Google Chrome встроили новую утилиту для защиты от нежелательных программ. http://fetisovvs.blogspot.com/2017/10/google-chrome-google-chrome.html
Google Chrome поддержит центр уведомлений Windows 10. http://fetisovvs.blogspot.com/2017/09/google-chrome-windows-10-google-chrome.htm

вторник, 7 апреля 2020 г.

Предупреждение «На компьютере недостаточно памяти» — причины и способы решения проблемы | Белые окошки

18.04.2020. Современные бюджетные компьютеры оснащаются как минимум 4-6 Гб оперативной памяти, чего вполне хватает для решения типичных задач вроде просмотра фильмов и веб-серфинга. Тем не менее, просматривая сайты или работая с документами, в какой-то момент вы можете получить предупреждение «На компьютере недостаточно памяти», хотя раньше ничего подобного не наблюдалось. Более того, данная проблема может дать о себе знать даже на мощных геймерских компьютерах.

На компьютере недостаточно памяти

Желая понять в чём дело, вы открываете Диспетчер задач в надежде найти виновника, но ничего не находите, ни один из процессов не потребляет аномально большой объем ОЗУ. В чём может быть причина такого поведения и какие существуют решения проблемы?

Фиксированный объем виртуальной памяти

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

Виртуальная память

Зайдите в параметры быстродействия командой systempropertiesperformance, перейдите на 
вкладку «Дополнительно» и в блоке «Виртуальная память» нажмите «Изменить». Если у вас установлена галка в чекбоксе «Автоматически выбирать объем файла подкачки», снимите ее. Если объем памяти установлен вручную, либо увеличьте его до рекомендованного, либо переключитесь на размер по выбору системы. Сохраните настройки и перезагрузитесь.

Мало места на системном диске

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

Одновременная работа нескольких ресурсоемких приложений

Здесь в качестве первой помощи можно порекомендовать настройку системы на максимальную производительность и увеличение файла подкачки на 50% или больше. А так, конечно, наиболее адекватным решением станет апгрейд — увеличение объема памяти путем подключения дополнительных планок ОЗУ.

Параметры быстродействия

Утечки памяти

Неконтролируемый расход ресурсов ОЗУ как следствие багов в программном обеспечении также может привести к появлению предупреждения о нехватке памяти. Если под подозрение подпадает системный компонент или драйвер, для определения источника утечки можно воспользоваться входящей в пакет WDK утилитой Poolmoon. Если повышенное потребление памяти замечено за какой-то программой, попробуйте воспользоваться утилитой Firemin, разработанной специально для борьбы с утечками памяти.

Firemin

Создавалась она для уменьшения утечек памяти в Mozilla Firefox, однако это не мешает использовать ее для оптимизации работы других приложений. Установив Firemin, укажите путь к исполняемому файлу проблемной программы и запустите ее — контроль за расходом памяти будет осуществляться автоматически.

Некорректная работа функции «Сжатая память»

Функция сжатия оперативной памяти в Windows 10 позволяет ускорить работу системы, но в некоторых случаях она может начать грузить процессор и диск, потребляя значительный объем ОЗУ.

Система и сжатая память

При таком раскладе можно попробовать ее отключить командой Disable-MMAgent –mc в запущенной от имени администратора консоли PowerShell.

PowerShell

После выполнения команды перезагрузите компьютер и понаблюдайте за поведением Windows. Если это не улучшит положение, включите функцию командой Enable-MMAgent –mc.

Заключение
Судя по тому, скольким пользователям удалось решить проблему отключением автоматического выбора объема виртуальной памяти, этот способ является наиболее эффективным, а неправильная настройка виртуальной памяти самой распространенной причиной неполадки.

суббота, 4 апреля 2020 г.

Как создать мультизагрузочную флешку с помощью программы WinUSB | Белые окошки / Создание загрузочной флешки

Дмитрий Демченко
Как создать мультизагрузочную флешку – загрузочную флешку с несколькими дистрибутивами операционных систем и LiveDisk’ов, в меню которой можно выбирать эти дистрибутивы и запускать компьютер с нужного? Для этих задач обычно используют программу WinSetupFromUSB, она самая известная в кругах опытных пользователей компьютера. Альтернатив ей на рынке софта для Windows немного, программа WinUSB – одна такая из немногих.
Она не универсальна в плане поддержки дистрибутива, как WinSetupFromUSB, но имеет свои маленькие преимущества. Рассмотрим особенности WinUSB и процесс создания мультизагрузочной флешки с её помощью.

О программе WinUSB

WinUSB – это минималистичная портативная программа, полностью бесплатная. Её единственным назначением является запись загрузочных и мультизагрузочных флешек. Флешек, совместимых как со старой BIOS Legacy, так и с UEFI. Флешки программа может создавать с файловыми системами FAT32NTFS и ExFAT. Работать с WinUSB можно в среде Windows 78.1 и 10.
WinUSB в большей степени адаптирована под работу с Windows: программа позволяет записывать на флешку ISO-образы и подключённые DVD-диски установочного процесса Windows, ISO-образы LiveDisk’ов на базе WinPE, а вот перечень поддержки Linux-дистрибутивов у неё ограничен. WinUSB умеет записывать только дистрибутивы Ubuntu, правда, при этом предлагает удобство в виде скачивания их ISO-файлов с официальных источников в Интернете в едином процессе вместе с записью флешки. Такая же возможность предусматривается для двух антивирусных LiveDisk’ов - AVG Rescue CD и Eset Live-CD.
Скачать программу WinUSB можно на сайте разработчиков:

Создание мультизагрузочной флешки с помощью WinUSB

Запускаем WinUSB. Первым делом прямо по центру окна программы выбираем нужную флешку, если таковых к компьютеру подключено несколько. Далее нам нужна панель справа окна. На этой панели необходимо выбрать тип дистрибутива:
• «ISO» - установочный ISO Windows;
• «DVD» - установочный DVD-диск Windows;
• «WinPE ISO» - ISO с LiveDisk’ом на базе WinPE;
• «OS & Drivers» - другие дистрибутивы.

WinUSB

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

Редактируем название дистрибутива

Отредактировав, жмём «Ок».
Название дистрибутива

Добавленный дистрибутив теперь будет отображаться в окне WinUSB с некоторой информацией. Если мультизагрузочная флешка не нужна, если необходимо записать только один дистрибутив, далее просто жмём «Next» и осуществляем процесс записи. Если же нужно создать мультизагрузочную флешку, остаёмся в главном окне программы и добавляем следующий дистрибутив, например, LiveDisk на базе WinPE.

WinPE

И также корректируем его название.

Корректируем его название

Ну и можем добавить в мультизагрузочную флешку ещё какой-то дистрибутив. Посмотрим, что нам предлагает WinUSB из числа других дистрибутивов при выборе типа «OS & Drivers».

OS & Drivers

Программа позволяет добавить имеющийся на диске компьютера установочный ISO операционных систем семейства Ubuntu. И также здесь можно выбрать вариант с попутной загрузкой с Интернета 32-х или 64-битного дистрибутива Ubuntu DesktopUbuntu Server или Ubuntu Kylin.

Ubuntu
Добавить можно антивирусный LiveDisk AVG Rescue CD, указав путь к его ISO-файлу, либо же выбрав скачивание дистрибутива с Интернета.
ISO

Добавить также можно антивирусный LiveDisk Eset Live-CD, опять же, указав его ISO на диске или выбрав загрузку с Интернета.

Загрузку с Интернета

И ещё одна фишка программы WinUSB – возможность добавления пакета драйверов сетевых устройств DriverPack Network от известного сервиса автоматической установки драйверов DriverPack Solution. Если на компьютерном устройстве Windows сама в процессе своей установки не внедрит драйверы Wi-Fi- или Ethernet-адаптера, пакет DriverPack Network сделает это после завершения установки операционной системы. Но эта фишка программы работает только при условии доступности на сайте DriverPack Solution пакета DriverPack Network.

DriverPack Network

Добавив все нужные нам дистрибутивы, жмём внизу «Next». И далее уже проходим непосредственно этап записи флешки.

Все нужные нам дистрибутивы

В нашем случае имеем флеш-носитель с ограниченным объёмом, потому добавленные выше дистрибутивы в качестве образцово-показательных для демонстрации возможностей программы нам записать не удастся. Дальнейшие шаги придётся демонстрировать на примере создания мультизагрузочной флешки, в составе которой будут дистрибутивы со скромным весом – процесс установки Windows 8.1, реанимационный LiveDisk MSDaRT. И также мы воспользуемся возможностью WinUSB в плане загрузки дистрибутивов с Интернета – загрузим и запишем на флешку ещё и Eset Live-CD.

Этап записи флешки

После нажатия «Next» выбираем файловую систему. Если создаём флешку для компьютера с BIOS Legacy, выбираем NTFS. Если создаём для компьютера с BIOS UEFI, выбираем, соответственно, FAT32. И жмём «Yes».

Выбираем файловую систему

Примечание: у WinUSB нет своих механизмов решения проблемы с записью на FAT32 дистрибутива, в составе которого файлы превышают вес 4 Гб, как у других программ типа той же WinSetupFromUSB или Rufus. А с весящими более 4 Гб файлами FAT32 не работает. При создании флешек UEFI этот нюанс нужно иметь в виду, ну и, соответственно, разбираться уже только с дистрибутивом.
Далее программа предупреждает нас, о том, что флешка будет форматироваться, и все имеющиеся на ней будут утеряны. Жмём «Yes».

Флешка будет форматироваться

Дожидаемся завершения процесса записи.

Процесс записи

Всё: можем закрывать программу и тестировать мультизагрузочную флешку. При её запуске первым увидим меню загрузчика Grub, где сможем выбрать типы дистрибутива на базе Linux или Windows. В нашем случае в меню Grub есть пункт Eset Live-CD, поскольку этот LiveDisk на базе Linux. И есть пункт Windows-дистрибутивов.

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

Дозаписывание и редактирование флешки

WinUSB позволяет дозаписывать мультизагрузочную флешку и перезаписывать её в части отдельных дистрибутивов. После создания флешки позднее можем что-то добавить на флешку или что-то убрать. При этом носитель не будет форматироваться, а запись будет произведена только в части новых данных.
Запускаем программу. Если нужно, удаляем какой-то из существующих дистрибутивов кнопкой-крестиком, добавляем новый дистрибутив. Жмём «Next».

Дозаписывание

Снимаем галочку с файловой системы, ни одна не должна быть выбрана. Тогда нам станет доступна внизу окна функция записи без форматирования. На вопрос «Make it bootable without formatting?», т.е. хотим ли мы создать загрузочный носитель без форматирования, отвечаем «Yes».

Загрузочный носитель

И дожидаемся завершения процесса записи.


Смотри также:

    AIO Boot Creator — средство создания мультизагрузочных носителей. https://fetisovvs.blogspot.com/2018/03/aio-boot-creator.html
    Как создать загрузочную флешку Windows 10.  https://fetisovvs.blogspot.com/2015/08/windows-10_21.html
    Как создать мультизагрузочную флешку. http://fetisovvs.blogspot.com/2017/06/blog-post_18.html
    Загрузочная флешка Live CD AOMEI PE Builder с программами для диагностики жёсткого диска: Victoria, HDDScan, CrystalDiskInfo 6.7.4, DiskMark, HDTune, DMDE. http://fetisovvs.blogspot.com/2016/02/live-cd-aomei-pe-builder-victoria.html
    Как пользоваться Rufus или как установить Windows 8, 8.1, 10 прямо на флешку при помощи кнопки Windows To Go. http://fetisovvs.blogspot.com/2015/03/rufus-windows-8-81-10-windows-to-go.html
    Как создать загрузочную UEFI флешку. http://fetisovvs.blogspot.com/2015/05/uefi.html
    Как создать загрузочную флешку с программой Victoria и как избавиться от сбойных секторов (бэд-блоков) в DOS (ДОС) режиме. http://fetisovvs.blogspot.com/2014/11/victoria-dos.html
    Как создать мультизагрузочную флешку содержащую несколько операционных систем и ещё программы http://fetisovvs.blogspot.com/2014/06/blog-post_1399.html
    Как создать загрузочную флешку без общего форматирования. Или как создать загрузочную флешку и залить на неё операционные системы Windows 10 и Windows 8.1, если на флешке уже есть файлы и с ними ничего не должно произойти.http://fetisovvs.blogspot.com/2016/05/windows-10-windows-81.html
    Создание загрузочной флешки UEFI с Windows 7, Windows 8, а также Windows 10. http://fetisovvs.blogspot.com/2014/11/uefi-windows-7-windows-8-windows-10.html

    пятница, 3 апреля 2020 г.

    Microsoft запустила в Windows 10 бегущую новостную строку

    Новостная бегущая строка

    Корпорация Microsoft выпустила приложение News Bar для операционной системы Windows 10. Программа предназначена для отображения текущих новостей в режиме 24/7 непосредственно на рабочем столе Windows в виде ленты или бегущей строки, несколько напоминающей телевизионную.
    В качестве источника информации используются материалы «более чем 4,5 тыс. авторитетных мировых изданий». Пользователю не позволено выбирать предпочтительные источники или интересующие его темы – сервис автоматически подбирает наиболее «горячие» из них.
    Программа News Bar доступна в магазине приложений Microsoft Store бесплатно на английском и испанском языках. В настоящее время она находится в состоянии публичной беты.

    Особенности работы и настройки приложения

    После запуска приложение размещает свое окно на рабочем столе Windows, максимально близко к одному из краев экрана, при этом не перекрывая панель задач. В настройках можно выбрать ее местоположение на экране: слева, справа, сверху или снизу. Кроме того, программа поддерживает одновременную работу с несколькими мониторами.
    Приложение News Bar выводит новости в виде бегущей строки
    В случае необходимости она может быть легко свернута в панель задач. Однако ее окно все равно вернется в исходное состояние по истечении двух или восьми часов, если в настройках не указать иное.
    Пользователь также может повлиять на формат отображения новостей в ленте – в виде простых заголовков или с изображением, закрепленным за материалом. Естественно, при выборе первой опции окно приложения выглядит значительно более компактно.
    Лента новостей в News Bar
    Второй режим используется программой по умолчанию. В нем пользователь может прочитать кракткий анонс, наведя на заинтересовавшую новость курсор мыши. По щелчку мыши полный текст новости будет загружен в браузер Microsoft Edge. Системные настройки браузера по умолчанию News Bar полностью игнорирует, отмечает The Verge. Журналисты издания не стали высказывать предположений по поводу того, является ли это ошибкой или одним из способов по мягкому продвижению нового обозревателя Microsoft.

    Методы продвижения ПО

    Microsoft нередко использует методы продвижения собственных программных решений, которые не всегда приходятся по вкусу пользователям. К примеру, по сообщению ZDNet, Microsoft планировала устанавливать расширение Microsoft Search in Bing для браузера Chrome всем корпоративным пользователям, работающим в сервисе Office 365 Proplus, без их согласия. После установки расширения поисковик Bing становится основным в браузере Google Chrome. Новая политика должна была начать действовать в феврале 2020 г.
    В январе 2020 г. компания начала тестировать обновление для бесплатного текстового редактора Wordpad, в котором появилась реклама. Wordpad существует в составе ОС Windows, начиная с Windows 95. Новая его версия предложит пользователям шесть вариантов рекламы, в которых Microsoft продвигает онлайн-версии Word, Excel и Powerpoint, а также Office.
    В декабре 2019 г. CNews сообщал о появлении рекламы в стабильной версии Windows 10 с индексом 1909, релиз которой состоялся 12 ноября 2019 г. Microsoft интегрировала ее в штатное приложение Mail and Calendar («Почта и календарь»), и отключить ее нельзя.
    Mail and Calendar выводит сообщения с предложением попробовать другие программные продукты Microsoft. В частности, программа «рекомендует» ознакомиться с мобильной версией фирменного почтового клиента Outlook.

    среда, 1 апреля 2020 г.

    В чем различия Scala и Java? / Программирование на Java

    Scala – это новое поколение виртуальной машины Java (JVM). Этот язык становится все более популярным в качестве современной альтернативы Java. Будучи представленным еще в 1995 году, Java считался одним из бесспорных лидеров среди языков программирования, особенно в сфере программирования на стороне сервера. На сегодняшний день Scala уж точно не может похвастаться столь же высоким уровнем популярности, как у Java. Однако последние несколько лет популярность Scala неуклонно растет.
    Решение Twitter в 2019 году перевести свою платформу с Ruby на Scala привлекло внимание многих компаний в мире веб-разработки. Подобная реклама сыграла свою ключевую роль, поэтому многие другие компании после этого стали переходить на Scala. Сегодня Scala используется для back-end-разработки многих веб-сайтов: eBay, Netflix, LinkedIn и The Guardian.
    Все большее количество программистов переходит на Scala. Поэтому, если вы связаны с разработкой, то вам важно понимать разницу между Java и Scala, чтобы при работе над следующим проектом иметь достаточно информации и выбрать наиболее подходящий язык.

    Размер и качество кода

    При использовании Java разработчикам необходимо писать длинные строки кода, чтобы выполнить простые задачи. Scala позволяет выполнить те же задачи, используя более лаконичный код. Задача, которая требует 20 строк Java-кода, на Scala займет всего 6. Такое сжатие кода позволяет сделать его более организованным, а также легким для чтения и дальнейшего использования. Меньшее количество строк также облегчает нахождение и исправление багов.
    Функциональная природа Scala позволяет более естественно использовать лямбда-функции и цепочки, требуя задействования меньшего количества кода.

    Сложность кода

    Scala использует более сложные структуры, нежели Java. Многие разработчики отмечают, что на первоначальном этапе Scala сложнее поддается изучению. 
    Когда дело касается использования расширенных функций в языке Scala, уровень сложности значительно повышается. Именно поэтому Scala приобрел репутацию сложного языка. Однако для тех, кто начинает изучать язык с нуля, более лаконичный Scala-код может значительно облегчить жизнь.

    Функциональное программирование

    Java создавался в 1990-ых годах, поэтому его формировали как объектно-ориентированный язык программирования. Однако в дальнейшем он был улучшен и получил некоторые возможности функционального программирования. 
    Scala был создан в начале 2000-ых изначально в качестве функционального языка программирования. В отличие от Java, у Scala более продвинутые возможности в функциональном программировании, такие как неизменность («немутабельность»), функции высокого порядка и отложенные вычисления.

    Структуры

    Значительную часть синтаксиса и функций Scala позаимствовал у Java. Но у Scala все же есть ряд структур, которые недоступны в Java. К примеру, Scala поддерживает case-классы и автоматический вывод типа. Высокая структурированность языка Scala позволяет программистам в дальнейшем использовать его в качестве предметно-ориентированного языка (DSL). Благодаря этому можно использовать Scala в соответствии с потребностями определенных проектов.

    Совместимость

    В теории, Java и Scala совместимы друг с другом. Разработчики могут вызывать Java-функции прямо внутри Scala-кода. Однако процесс внедрения Java-функций в Scala-код и наоборот не так прост, как выглядит на первый взгляд. Каждый язык по-своему реализует интерфейсы, коллекции, аннотации и иные функции. Поэтому хоть оба языка и взаимосовместимы, но эти различия все же имеют значение.

    Модель параллелизма

    При использовании Java 8 программисты вынуждены придерживаться классической, основанной на потоках модели параллелизма. Такой подход разбивает программу на несколько параллельно запущенных задач на стадии выполнения. Scala же использует модель акторов, которая является более современной и эффективной. Это позволяет разработчикам определять каждый объект в качестве актора с определенным поведением и почтовым адресом. Таким образом, Scala упрощает взаимодействие потоков и контроль, тем самым повышая эффективность всего процесса.

    Производительность

    В соответствии с тестом, проведенным новостным IT-ресурсом DZone, Scala на 20% быстрее Java. Однако стоит отметить, что оценка производительности всегда субъективна, поэтому не стоит доверять ей на 100%. 
    Так как оба языка работают на JVM, перед запуском их код должен одинаковым образом компилироваться в байт-код. Scala выигрывает в производительности благодаря такой технике оптимизации, как «хвостовая рекурсия» («tail call recursion»), которая выполняется на этапе компиляции, где если последним выражением в методе является рекурсивный вызов, то он может быть опущен и заменен на итерационное решение. Кроме этой оптимизации, фактически, Java и Scala обладают близкими по своим показателям характеристиками производительности, так как оба языка работают на JVM.
    Кроме случаев, когда необходимо внедрять приложение реального времени, разница в производительности этих двух языков не будет играть ключевой роли. Если приложение обрабатывает сетевой трафик, http-запросы или подключается к базе данных, тогда влияние производительности языка будет незначительным.

    Доступность инструментов и фреймворков

    Как уже отмечалось ранее, Java – это более «взрослый» язык. Поэтому у Java-разработчиков есть более широкий выбор редакторов, фреймвороков и инструментов. И это, возможно, одно из главных преимуществ данного языка. Scala понадобятся годы, чтобы построить столь же сильное сообщество и собрать такой же архив инструментов. 
    Так как популярность Scala продолжает расти, регулярно выходят новые инструменты и фреймворки. Кроме того, Scala – это JVM-язык, поэтому у разработчиков на этом языке есть возможность использовать некоторые Java-библиотеки и фреймворки.

    Java или Scala: какой язык выбрать?

    Как итог, более сложные структуры Scala-кода и некоторые сложности в изучении этого языка уравновешиваются его лаконичностью и широкими возможностями в функциональном программировании. С другой стороны, Java является крайне распространенным решением для многих крупных компаний по всему миру и продолжает предоставлять программистам широкий выбор инструментов и фреймворков.
    В целом, Java и Scala имеют много схожестей и оба могут быть использованы для создания самых различных приложений. Однако каждый из этих языков программирования имеет свои сильные и слабые стороны. Поэтому при работе над каждым проектом необходимо оценивать текущие потребности и уже, исходя из них, решать, какой язык выбрать для разработки. Scala – это отличный вариант для приложений, которые имеют дело с большими данными. Но для других проектов сложность кода и небольшое количество специалистов могут нейтрализовать все бонусы, которые может предоставить Scala.


    Смотри также:

    Советы и хитрости IntelliJ IDEA: 1. Сравнение файлов и папок. https://fetisovvs.blogspot.com/2020/03/intellij-idea-1-java.html
    Советы и хитрости IntelliJ IDEA: 2. Анализ зависимостей. https://fetisovvs.blogspot.com/2020/03/intellij-idea-2-java.html
    Советы и хитрости IntelliJ IDEA: 3. Настройка стиля кода для каждой папки. https://fetisovvs.blogspot.com/2020/03/intellij-idea-3-java.html
    Функциональное программирование: в Java и C# слишком много церемоний. http://fetisovvs.blogspot.com/2017/05/java-c.htmlhttps://fetisovvs.blogspot.com/2020/03/intellij-idea-3-java.html