EFI для Хакинтош

Все ссылки в одном посте.

Catalina 10.15.7 EFI for i3 10100 Gigabyte H410MH based on Opencore.

Configuration:

  • CPU: Intel Core i3 10100 (Comet Lake)
  • MB: Gigabyte H410MH
  • Soung: Realtek® ALC887
  • GPU: Intel UHD Graphics 630

https://github.com/aspisklov/EFI_i3-10100-Gigabyte-H410M-H

Mac Mini Catalina EFI for MSI H310M PRO-VH PLUS based on Clover.

Configuration:

  • CPU: Intel Core i3
  • MB: MSI H310M PRO-VH PLUS
  • Soung: Realtek® ALC887
  • GPU: Intel UHD Graphics 630

https://github.com/aspisklov/EFI-i3-MSI-h310m-pro-vh-plus

Catalina EFI for i3 MSI B365M PRO-VH

Configuration:

  • CPU: Intel Core i3 8100
  • MB: MSI B365M PRO-VH
  • Soung: Realtek® ALC887
  • GPU: Intel UHD Graphics 630

https://github.com/aspisklov/EFI_i3_MSI_b365m_pro-vh

Catalina EFI for i3 GIGABYTE H310M S2H 2.0

https://github.com/aspisklov/EFI-i3-GIGABYTE-H310M-S2H-2.0

hackintosh

Синхронизация закладок в Cyberduck для Mac

Все оказалось куда проще, чем я думал.

Закрываем Cyberduck и создаем в любом облачном диске директорию в которой разместим наши закладки. Я использую iCloud, и у меня этот путь:

/Users/username/Documents/sync/Cyberduck

Перемещаем текущую директорию с закладками в облачную и создаем символьную ссылку на нее

cd /Users/username/Library/Group\ Containers/G69SCX94XU.duck/Library/Application\ Support
mv -R duck /Users/username/Documents/sync/Cyberduck/
ln -s /Users/aspisklov/Documents/sync/Cyberduck  duck

Можно запускать Cyberduck и пользоваться закладками. Пароли синхронизируются через Связку ключей.

cyberduck

Bitrix Push-сервер и ошибки в настройках

При настройке push-сервера словили небольшой глюк. Проверка системы постоянно выдавала ошибку что push-сервер настроен неверно. Помог сброс настроек по-умолчанию.

bitrix

Изменение владельца файлов созданных от имени системных процессов

<?php

function chmod_R($path, $perm) {

  $handle = opendir($path);
  while ( false !== ($file = readdir($handle)) ) {
    if ( ($file !== "..") ) {
      @chmod($path . "/" . $file, $perm);
      if ( !is_file($path."/".$file) && ($file !== ".") )
        chmod_R($path . "/" . $file, $perm);
    }
  }
  closedir($handle);

}

$path = $_SERVER["QUERY_STRING"];

if ( $path{0} != "/" )
  $path = $_SERVER["DOCUMENT_ROOT"] . "/" . $path;

chmod_R($path, 0777);
echo $path;

?>

linux, php

JS-функция для редиректа с отправкой POST-запроса

function redirectWithPost(url, data) {
               var form = document.createElement('form');
               document.body.appendChild(form);
               form.method = 'post';
               form.action = url;
               for (var name in data) {
                   var input = document.createElement('input');
                   input.type = 'hidden';
                   input.name = name;
                   input.value = data[name];
                   form.appendChild(input);
               }
               form.submit();
           }

javascript

  • 1
  • 2
  • 4