@ Играл в игру где нужно манипулировать сейвами (OneShot)
@ instructions unclear: Удалил сейв прямо перед концовкой (а надо только после)
ну и ладно, на вики посмотрю какие там концовки есть =(
@ instructions unclear: Удалил сейв прямо перед концовкой (а надо только после)
😱4
useless stuff
*reading source code of opus audio codec* They put a FUCKING NEURAL NETWORK in your audio codec
И это не то, чтобы какой-то новый-модный-молодёжный кодек (ну, относительно, первый релиз в 2012)
Оказывается, флаги x86 (ужасно нелогичная вещь, в статье, в принципе, примеры есть) восходят не просто к Intel 8080, а к, блин, какому-то терминалу Datapoint 2200 выпущенному в 1970. AAA WHY X86 SO BAD AAAAA
https://www.righto.com/2023/02/silicon-reverse-engineering-intel-8086.html#fnref:blaauw
https://www.righto.com/2023/02/silicon-reverse-engineering-intel-8086.html#fnref:blaauw
пишу пост на telegra.ph
@
создал пост и дальше его редактирую. удобно вроде, пошарить можно
@
обновление страницы ничего не спрашивает и выкидывает изменения в окно (люблю терять написанный текст 😡)
@
нажатие кнопки "publish" вызывает Network Error по причине 500 Internal Server Error
@
создал пост и дальше его редактирую. удобно вроде, пошарить можно
@
обновление страницы ничего не спрашивает и выкидывает изменения в окно (люблю терять написанный текст 😡)
@
нажатие кнопки "publish" вызывает Network Error по причине 500 Internal Server Error
🥰4😱2💩2👍1
useless stuff
пишу пост на telegra.ph @ создал пост и дальше его редактирую. удобно вроде, пошарить можно @ обновление страницы ничего не спрашивает и выкидывает изменения в окно (люблю терять написанный текст 😡) @ нажатие кнопки "publish" вызывает Network Error по причине…
This media is not supported in your browser
VIEW IN TELEGRAM
Обходим trade restriction'ы GitHub Copilot'a!
0. Поднимаем HTTPS сервер вне зоны ограничений (неРФ =)), зеркалящий https://api.github.com
Буду называть этот сервер
JetBrains:
Тут можно обойтись без патчинга, а просто редактированием секретных конфигов: после обновления слетит не сразу. Причём этот конфиг общий на все JB IDEшки (и, говорят, на neovim плагин тоже), так что повторять не придётся
1. логинитесь в копилоте через github. После логина вылезет плашка о том, что "Unavailable in your location"
2. закрываете IDEшку
3. заходите в папку с (одним из) конфигов копилота:
Надо добавить ключ
Например:
БЫЛО:
Необходимо пропатчить расширение заменив в нём URL
1. закрываете vscode
2. заходите в папку расширения (
3. заменяете в файле
Можно это сделать sed'ом:
0. Поднимаем HTTPS сервер вне зоны ограничений (неРФ =)), зеркалящий https://api.github.com
Буду называть этот сервер
https://YOUR_SERVER_ADDRESS/
Далее шаги немного отличаются для JetBrains плагина и VsCodeJetBrains:
Тут можно обойтись без патчинга, а просто редактированием секретных конфигов: после обновления слетит не сразу. Причём этот конфиг общий на все JB IDEшки (и, говорят, на neovim плагин тоже), так что повторять не придётся
1. логинитесь в копилоте через github. После логина вылезет плашка о том, что "Unavailable in your location"
2. закрываете IDEшку
3. заходите в папку с (одним из) конфигов копилота:
$HOME/.config/github-copilot/ на Linux, %LOCALAPPDATA%\github-copilot
4. редактируете hosts.json:Надо добавить ключ
"dev_override": {"copilot_token_url": "https://YOUR_SERVER_ADDRESS/copilot_internal/v2/token", "notification_url": "https://YOUR_SERVER_ADDRESS/copilot_internal/notification"} на том же уровне что и oauth_token.Например:
БЫЛО:
{"github.com": {"user": "REDACTED","oauth_token": "REDACTED"}}
СТАЛО: {"github.com": {"user": "REDACTED","oauth_token": "REDACTED","dev_override": {"copilot_token_url": "https://YOUR_SERVER_ADDRESS/copilot_internal/v2/token", "notification_url": "https://YOUR_SERVER_ADDRESS/copilot_internal/notification", "content_restrictions_url": "https://YOUR_SERVER_ADDRESS/copilot_internal/content_exclusion"}}}
VSCode:Необходимо пропатчить расширение заменив в нём URL
https://api.github.com на свой. При обновлении расширения - повторить1. закрываете vscode
2. заходите в папку расширения (
$HOME/.vscode/extensions/github.copilot-1.73.8685/dist/, версия может, и, скорее всего, будет отличаться)3. заменяете в файле
extension.js все вхождения https://api.github.com/ на адрес своего сервераМожно это сделать sed'ом:
sed -i 's#https://api.github.com/#https://YOUR_SERVER_ADDRESS/#g' extension.js
Поздравляю, вы теперь нарушитель санкций👍3🤯2