Этому не учат в школе (заметко для себя). Чтобы спокойно работать с фокнутой репой локально, не бередя раны.. Заходим в папко гитовскую и ищем там файл exclude:
\.git\info\exclude
туда прописываем пути, например:
../../xxx/
../../yyy.sh
Этому не учат в школе (заметко для себя). Чтобы спокойно работать с фокнутой репой локально, не бередя раны.. Заходим в папко гитовскую и ищем там файл exclude:
\.git\info\exclude
туда прописываем пути, например:
../../xxx/
../../yyy.sh
Накачали кучу папок с шрифтами, например с Google Fonts? У меня, к примеру, 118 папок скачено. Чтобы их установить в один клик — делюсь лайфхаком:
В винде это так делается… Делаем поиск в родительской папке *.ttf (ну или какие у вас там расширения у файлов шрифтов) → выбираем все найденные файлы → ПКМ → Установить. Не благодарите 😀
Ужасная винда десятка.. Сколько же тут мучений. В общем, штатными средствами никак не переименовать ярлыки в панели быстрого запуска (а это нужно если у вас две папки с одинаковым именем). Чтобы это сделать, вбиваем в cmd:
mklink /J "%userprofile%\Documents\tangaria_play" "G:\games\Tangaria"
Это сделает в папке Documents папку-ярлык с именем tangaria_play, который будет ссылаться на папку Tangaria. И его (ярлык) уже можно запинить (а вот обычный ярлык нельзя запинить). Изврат, но что делать. Будь здоров, Билли.
При переподключении USB микрофона у него часто едет громкость. Чтобы быстро зайти в его настройки и отрегулировать — удобно сделать ярлык на свойства записи Windows (подойдет и для 7 и для 10). Делаем ярлык и вбиваем путь:
Проигрывание (Playback):
%windir%\System32\rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0
Запись (Recording)
%windir%\System32\rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1
Звуки (Sounds)
%windir%\System32\rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2
Коммуникация (Communications)
%windir%\System32\rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3
Пиктограмму звуковую можно взять, например, тут:
%windir%\System32\mmsys.cpl
Вообще в винде можно на все что угодно, на любое окошко, сделать ярлык 🙂
regedit HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\ShellFolder
меняем права к папке ShellFolder на администраторский; для этого:
Ура. Теперь создаем в ShellFolder ключ DWORD (32-bit) Value:
имя: Attributes
внутри: b094010c
Делаем тоже самое для HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\ShellFolder
Перезаходим в систему и аллилуйа, этой дурацкой папки больше нет 🙂
Если вы только начинаете работать с ГитХабом и используете веб-интерфейс или GitHub Desktop — сделать даже такую простую вещь, как клонировать конкретную ветку репозитория может быть довольно челленжево. Сделать это можно при помощи Git Bash:
git clone git://github.com/<user>/<repo>.git cd <repo> git checkout <branch>/<name>
Есть у меня любимый .midi трек с года этак 99, который стоял на сайте клана m@gi (Аллоды 2). Ностальгирую иногда. Тут решил его включить на новом ведре — не играет в AIMP-плеере. Оказалось, что нужно поработать граблями:
Расскажу, что делать, если вы вынуждены хранить бинарники на гитхабе.. Проблема в том, что они часто потом при загрузке от туда .zip архивом виндой не запускаются (ссылка вида https://github.com/[user]/[repo]/main.zip ). Чтобы решить эту проблему нужно создать внутри файл .gitattributes , где указать, чтобы гит все внутри репы рассматривал как бинарники и не проставлял BOM’ы (спасибо Serg Bloim за наводку). Я делаю так:
.gitattributes* binaryПо дефолту неумный ворлдресс светит логин пользователя в URL автора каждого поста. Чтобы это убрать: в дочерней теме, в файле functions.php пихаем: Читать далее
Как проще всего узнать MD5-сумму (ну или SHAx):
1) shift+ПКМ в папке, где лежит нужный объект и жмем:
Открыть окно PowerShell здесь
2) вбиваем туда команду
CertUtil -hashfile <путь к файлу> MD5
чтобы путь автоматом вставился — пару первых букв и жмем Tab
3) ждем, пока посчитает (иногда это несколько секунд).
Точно также можно посчитать и другие суммы, к примеру, SHA1 или SHA256.
Перехожу на опен-сурсь понемногу. Настала пора отбросить фотошоп, взял ГИМП. Удивлен, что там было невозможно забиндить кнопку F1.. Путем долгих танцев с бубном, таки сделал:
1) в файле gtkrc («C:\Program Files\GIMP 2\etc\gimp\2.0\gtkrc») снизу добавляем:
binding "gimp-help-binding" {
unbind "F1"
}
class "GtkWidget" binding "gimp-help-binding"
2) идем в папку C:\Users\<user>\AppData\Roaming\GIMP\2.10
3) в файле gimprc снизу добавляем:
(use-help no)
4) ставим хоткей руками в файле menurc . К примеру, у меня это:
(gtk_accel_path "<Actions>/filters/filters-unsharp-mask" "F1")
Всё…
Вообще, это безобразие — хардкодить мапинги; тем более на такую кнопку как F1. Сделал тикет им в трекере
If ( -Not ( Test-Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll")){New-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll" -ItemType RegistryKey -Force}
If ( -Not ( Test-Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell")){New-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell" -ItemType RegistryKey -Force}
If ( -Not ( Test-Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open")){New-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open" -ItemType RegistryKey -Force}
Set-ItemProperty -path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open" -Name "MuiVerb" -Type "String" -Value "@photoviewer.dll,-3043"
If ( -Not ( Test-Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\command")){New-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\command" -ItemType RegistryKey -Force}
Set-ItemProperty -path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\command" -Name "(Default)" -Type "ExpandString" -Value "%SystemRoot%\System32\rundll32.exe `"%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll`", ImageView_Fullscreen %1"
If ( -Not ( Test-Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\DropTarget")){New-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\DropTarget" -ItemType RegistryKey -Force}
Set-ItemProperty -path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\DropTarget" -Name "Clsid" -Type "String" -Value "{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"
If ( -Not ( Test-Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print")){New-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print" -ItemType RegistryKey -Force}
If ( -Not ( Test-Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\command")){New-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\command" -ItemType RegistryKey -Force}
Set-ItemProperty -path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\command" -Name "(Default)" -Type "ExpandString" -Value "%SystemRoot%\System32\rundll32.exe `"%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll`", ImageView_Fullscreen %1"
If ( -Not ( Test-Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\DropTarget")){New-Item -Path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\DropTarget" -ItemType RegistryKey -Force}
Set-ItemProperty -path "Registry::HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\DropTarget" -Name "Clsid" -Type "String" -Value "{60fd46de-f830-4894-a628-6fa81bc0190d}"
#
Аллилуйа!
В интернетах много рецептов добавления ярлыка на рабочий стол для заставки, один кривее другого. Кто-то реестр правит, кто-то powershell корячит. Чушь. Самый простой и верный:
Создаем ярлык для файла C:\Windows\System32\scrnsave.scr
Всё.
I was created in the past, I controlled in the present, in the future I will be automated.
По мотивам Anthony Rother (весьма годный электромузыкант)
«PAST REPRESENTS THE FUTURE»:
I WAS CREATED IN THE PAST
I ‘M CONTROLLING IN THE PRESENT
NEXT I MAKE THEM EQUAL
IN THE PAST HUMANS CREATED
IN THE PRESENT THEY ARE CONTROLLED
IN THE FUTURE THEY WILL BE AUTOMATICS
При запуске кода возникает ошибка синтаксиса— inconsistent use of tabs and spaces in indentation. Что это означает и как решить эту проблему? Дело в том, что python следит за соблюдением единообразия в использовании пробелов, которые показывают отступы частей кода. Если вы используете tab, то могут возникнуть сложности, так как часть табов может неверно интерпретироваться в пробелы. В итоге, вы видите ошибку синтаксиса, которую бывает трудно исправить. Читать далее
Для начала — как добавить смайлики в phpBB:
Теперь… Часто при создании новых смайликов — мы берем большие картинки и уменьшаем их размер. В процессе уменьшения размера картинки — она замыливается.. Есть разные алгоритмы даунскейлинга, можно в настройках фотошопа поменять; но в любом случае результат будет паршивым. Тут или руками дорисовывать или наложить Unsharp mask (что может испортить изображение).
Самый простой выход — даунскейлинг силами браузера:
Таким образом, наш смайлик будет весить чуть побольше, но зато он будет нарядным и качественным. В принципе, этот прием можно использовать и в обычном вебе 😉 Буду рад вашим комментариям!
Продолжаем практиковаться в программировании. После шестой главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я научилась использовать функции, пора переходить к практике. Сделаем домашнее задание вместе!
Задача: Доработайте функцию ask_number() или hod_number() так, чтобы ее можно было вызывать еще с одним параметром — кратностью (величиной шага). Сделайте шаг по умолчанию равным 1. Читать далее