Как включить поддержку TRIM на MacOS Catalina

Что же такое TRIM?

TRIM (англ. to trim — подрезать) — это команда интерфейса ATA, позволяющая операционной системе уведомить твердотельный накопитель о том, какие блоки данных уже не содержатся в файловой системе и могут быть использованы накопителем для физического удаления. Функция TRIM позволяет существенно уменьшить время доступа к данным на диске и предотвратить процесс ухудшения производительности SSD накопителей, все это происходит за счет оптимального распределения свободного пространства по накопителю

Если на вашем Mac стоит оригинальный SSD (установлен с завода), то на нем автоматически включена поддержка TRIM, а если Вы решили сами проапгрейдить старый компьютер (iMac, MacBook, Mac mini) или заменить имеющийся накопитель на размер побольше, то функция TRIM в операционной системе будет выключена.

Как проверить включен ли TRIM

Откройте программу «Информация о системе» (Программы → Утилиты), перейдите SATA/SATA Еxpress и выберите SSD диск, в строчке «Поддержка TRIM» вы увидите Да или Нет. В зависимости включен Trim или нет.

Как включить TRIM

Чтобы включить поддержку TRIM для установленного накопителя, нужно запустить приложение «Терминал» (Программы → Утилиты) и ввести комманду:

sudo trimforce enable

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

Результаты

Хочу показать, результаты тестирование производительности до включения Trim и после. Не смотрите, что программа выклядит по разному. Вечером Mac Os включила ночную тему.

Teamcity 2020.1 – API – 403 error

Если после обновления Teamcity до версии 2020.1 ваши внешние скрипты, приложения получают 403 ошибку, то это связано с обновлением. Jetbrains решили улучшить безопасность.

Временно решить проблему можно добавлением teamcity.csrf.paranoid=false в internal properties. Обратите внимание, что TeamCity рекомендует использовать токены. Отключение “параноидального режима” как постоянное решение неприемлимо.

Переходим на страницу http://YOUR_SERVER/admin/admin.html?item=diagnostics&tab=properties. Нажимаем Edit internal properties и добавляем teamcity.csrf.paranoid=false.

Далее перезапускаем TeamCity Service. Кнопка рестарта через UI доступна на странице http://YOUR_SERVER/admin/admin.html?item=diagnostics

Оставляю ссылку на полный update notes. А далее объяснение почему так произошло. Переводить лень, кто не владеет английским, – учите английский.

Limitation of CORS support for writing operations

TeamCity improves the security of REST API integration mechanisms by introducing CSRF tokens. This change will not affect the behavior of custom integration scripts unless they rely on Cross-Origin Resource Sharing (CORS) in writing operations and the rest.cors.origins internal property is enabled in TeamCity (it is disabled by default).

Previously, CSRF protection was presented in TeamCity with the verification of Origin/Referer headers of HTTP requests. To improve TeamCity CSRF protection, this method has been disabled in favor of a more secure one – CSRF tokens. Since this release, TeamCity stops supporting the CORS mechanism for POST/PUT/DELETE REST API requests. Cross-origin GET requests’ headers are processed as before and still require CORS configuration.

If necessary, you can enforce verification of Origin/Referer headers for writing CORS operations by setting the teamcity.csrf.paranoid=false internal property. Note that this is a transitory and less secure solution: we strongly recommend refactoring your existing requests so they comply with the new security policy and provide a token within a CSRF header or parameter. A CSRF token can be obtained via the GET https://your-server/authenticationTest.html?csrf request and provided via the X-TC-CSRF-Token HTTP header to the write CORS requests.

Как решить проблемы с датчиком приближения Xiaomi Mi Mix 2S

⚠️Все действия вы выполняете на свой страх и риск. Автор не несет отвественности за действия, которые могут пронести вред вашему телефону в результате действий, описанных в статье ⚠️

Многие владельцы столкнулись с проблемой датчика приближения в своих смартфонах Xiaomi Mi Mix 2S. В интернете уже тысячи предположений, что нужно сделать для того чтобы решить проблему.

Конечно, с этим можно жить. Но это абсолютно неудобно, когда для того чтобы заблокировать экран во время разговора, вам приходится нажимать кнопку блокировки. Я сам мучался с этим примерно пол года. И , несмотря на то, что телефон мне нравился – думал о его замене. Но потом, неожиданно для себя я нашел решение.

Почему не работает датчик приближения в Xiaomi Mi Mix 2S

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

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

Как починить датчик приближения в Xiaomi Mi Mix 2S

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

Поднимаем чувствительность датчика приближения 🔥

Итак, заходим в инженерное меню(у меня MIUI 11.0.4):

  • Настройки
  • О телефоне
  • Все параметры
  • 5 раз подряд нажимаем на “Версия ядра”

Открывается инженерное меню. Нажимаем три точки вверху справа и выбираем пункт “Additional tools” и там выбираем Proximity sensor.

Выставляем Sensitivity на максимум 12dB. Далее с усилием прижмите руку к месту где находится динамик(и соответсвенно датчик приближения). После этого должна загореться кнопка Pass. Далее просто нажимаем ее.

⚠️Внимание, не переусердствуйте с силой нажатия. Так можно повредить телефон. Если не Pass не активируется, лучше переходите далее – к очистке датчика. ⚠️

Чистим датчики приближения 🔥

Датчики/сенсоры приближения находятся рядом с разговорным динамиком (справа и слева от него). Если присмотреться, то можно увидеть небольшие щели. Именно там в телефоне Xiaomi Mi Mix 2S располагаются датчики приближения.

Но не спешите браться за иголку. Иголка не подходит, так как слишком толстая для этого. Я использовал фольгу из-под лекарства. Она идеально подошла для этой процедуры.

Необходимо залезть кусочком фольги из-пол лекарства в эту щель и попытаться вычистить оттуда пыль(движениями от сенсора к динамику). Мне хватило сделать это 4-6 раз с каждой стороны. После этого я проверил работу датчика, сделав звонок. И бинго! Он работает как и следует!

Надеюсь, я вам помог. 🔥🔥🔥

Бесплатный доступ к платным сервисам во время эпидемии коронавируса

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

Бесплатный премиум-доступ к PornHub.

Бесплатный премиум-доступ к PornHub.

PornHub в течении всего марта пользователям, которые заходят на сайт с территории Италии, могут бесплатно пользоваться премиум-доступом на сайте. Ставим VPN и наслаждаемся.


GeekBrains откроет бесплатный доступ к курсам на время карантина

GeekBrains откроет бесплатный доступ к курсам на время карантина

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

Каждый пользователь, находящийся на карантине или в добровольной самоизоляции, может выбрать три курса из перечня, среди которых — основы баз данных, алгоритмы и структуры на C, основы продакт-менеджмента, тренды и целеполагание в дизайне, продвижение ВКонтакте и другие. Чтобы получить к ним доступ, он должен быть зарегистрирован на портале. Активировать доступ можно до 31 марта: для этого нужно заполнить анкету по ссылке, указать выбранные курсы и оставить адрес почты, на которую зарегистрирован.


«Альпина» открывает доступ к электронным книгам

«Альпина» открывает доступ к электронным книгам

Заходите на сайт «Альпина.Книги» или скачивайте приложение (AndroidIOS), регистрируйтесь и добавляйте промокод GIFT_STAYHOME. 70 бесплатных книг на самые разные темы — от прокачки памяти до религиоведения — уже ждут вас в специальной подборке*. Вы сможете читать их прямо на сайте, в приложении или скачать на свою читалку. ПОСМОТРЕТЬ КНИГИ


Бесплатные уроки от Bang Bang Education

Бесплатные уроки от Bang Bang Education
Processed with VSCO with e3 preset

Обновляемая онлайн-коллекция из 46 курсов для каждого, кто хочет учиться и готов контролировать этот процесс самостоятельно.

До 17 апреля она доступна бесплатно всем желающим — команда Bang Bang Education поддерживает инициативы коллег из сферы онлайн-образования, открывших доступ к своему контенту. Предлагаем не унывать в самоизоляции, а проводить это время с пользой и учиться новому. Дизайн, программирование, сайты и многое другое.ПОСМОТРЕТЬ КУРСЫ


Storytel открыл бесплатный доступ к книгам

Storytel открыл бесплатный доступ к книгам

Сервис аудиокниг Storytel сообщил, что на фоне вспышки коронавируса открывает всем новым пользователям бесплатный доступ ко всей библиотеке.Доступ будет открыт пользователям сроком на 30 дней. Кроме того, бесплатными будут подкасты собственного производства на онлайн-платформах SoundCloud, в подкастах Apple, на «Яндекс Музыке» и «Google подкастах».

30 дней считаются с даты регистрации в сервисе по ссылке.