И так, Вторая Луна...
Говорят нам, что в течение почти двух месяцев мы можем НАБЛЮДАТЬ(!) вторую луну на небе
Хорошо, будем ждать и наблюдать за явлением
Лучшие кадры сделать говорят...
Только вот астероид диаметром 11 метров будет проходить на расстоянии около 1.5 млн километров.
Если не душнить про видимый диапазон и яркость, оставив эти нюансы - сомневюсь что хоть кто-то разглядит его...
Даже на современный Samsung с x100 зумом не снять 🤣
Ну прям напрягает иногда, соре...
Просто гуглите всё странное, и не ведитесь на желтуху
Источники:
- Бесстыжая Дикая утка
- Региональные утятницы
- Новость с налётом желтизны
- Wikipedia
#новости #бомбит
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
ChatGPT научился считать оказывается
Мы в комментах переодически ведём дискуссии на около IT тематику
На скринах и по ссылке пример короткой, но довольно продуктивной беседы с ChatGPT 4o, которая под конец была подкреплена расчётами по эффективному использованию электроэнергии при езде на самокате✈️
Мы в комментах переодически ведём дискуссии на около IT тематику
На скринах и по ссылке пример короткой, но довольно продуктивной беседы с ChatGPT 4o, которая под конец была подкреплена расчётами по эффективному использованию электроэнергии при езде на самокате
Резюмирую:
Чат ГПТ теперь может подкрепить свой ответ реальными расчёами, если это применимо
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Починил себе youtube
При этом трафик на него идет без vpn, так что на полной скорости гоняет
Одновременно все российские сайты идут напрямую, без SpofDPI
А зарубежные с ограниченным доступом, такие как ChatGPT, GithubCopilot и тому подобное - через VPN Vless + Reality
Роутинг настроил в Shadowrocket, спуфинг собрал из исходников на golang для роутера.
При помощи nohup запустил по ssh SpoofDPI на роутере
Так что на телефоне по WiFi всё работает точно так же как и на пк, в том числе YouTube
Опыт прикольный, интересный
Но он называется на самом деле - жестким гемоорроем из-за блокировок и замедлений со всех сторон 😂
При этом сам VPN переодически замедляется до уровня 1Mb/s, так что пришось со спуфингом копаться. Круто хоть на роутере получилось поднять.
Но и с VPN я теорию изучил, с Vless+Reality если взять чистый сервер, IP которого осоо нигже в базах не светится - можно настроить Reality и сервер так, что трафик будет замаскирован условно под HTTPS трафик на yahoo.com, который не заблокирован и не замедлен, так что из потерь скорости - только на шифровании трафика.
Но для этого нужно подбирать прям отдельный сервер, и на нём желательно закрывать все порты кроме 443, в том числе обрубать SSH доступ.
Самим сервером в таком случае можно будет управлять в панели хостинга в html5 консоли, так как порты мы закрыли на публичном ip, а доступ в таком случае осуществляется по локальной сети хостинга.
Тема сетей и шифрования оказалась довольно обширная.
В теории можно роутеру через iptables весь трафик с локальной сети по 80 и 443 портам заклоачить, и тогда по wifi не будет ничего замедляться.
При этом трафик на него идет без vpn, так что на полной скорости гоняет
Одновременно все российские сайты идут напрямую, без SpofDPI
А зарубежные с ограниченным доступом, такие как ChatGPT, GithubCopilot и тому подобное - через VPN Vless + Reality
Роутинг настроил в Shadowrocket, спуфинг собрал из исходников на golang для роутера.
При помощи nohup запустил по ssh SpoofDPI на роутере
Так что на телефоне по WiFi всё работает точно так же как и на пк, в том числе YouTube
Опыт прикольный, интересный
Но он называется на самом деле - жестким гемоорроем из-за блокировок и замедлений со всех сторон 😂
При этом сам VPN переодически замедляется до уровня 1Mb/s, так что пришось со спуфингом копаться. Круто хоть на роутере получилось поднять.
Но и с VPN я теорию изучил, с Vless+Reality если взять чистый сервер, IP которого осоо нигже в базах не светится - можно настроить Reality и сервер так, что трафик будет замаскирован условно под HTTPS трафик на yahoo.com, который не заблокирован и не замедлен, так что из потерь скорости - только на шифровании трафика.
Но для этого нужно подбирать прям отдельный сервер, и на нём желательно закрывать все порты кроме 443, в том числе обрубать SSH доступ.
Самим сервером в таком случае можно будет управлять в панели хостинга в html5 консоли, так как порты мы закрыли на публичном ip, а доступ в таком случае осуществляется по локальной сети хостинга.
Тема сетей и шифрования оказалась довольно обширная.
В теории можно роутеру через iptables весь трафик с локальной сети по 80 и 443 портам заклоачить, и тогда по wifi не будет ничего замедляться.
Cododel.dev | Александр
ChatGPT научился считать оказывается Мы в комментах переодически ведём дискуссии на около IT тематику На скринах и по ссылке пример короткой, но довольно продуктивной беседы с ChatGPT 4o, которая под конец была подкреплена расчётами по эффективному использованию…
Наткнулся на видео, в котором раскрыты существенные нюансы по Rust.
И я действительно их считаю существенными, потому чо похожий опыт был с фреймворками и другими языками...
(Самый банальный пример, но довольно похожий, это React vs Svelte, у второго комьюнити сравнимо мало, чтобы доставлять неудобства при поиске библиотек для реализации какого-либо функционала)
Так что я сейчас со свежей головой, вспоминая даже сравнение по кол-ву вакансий на Rust в сравнении с другими языками - понимаю что видео записано не с пустого места.
Я для себя хочу по большей мере именно кросплатформенный FullStack инструмент, чем супер производительный.
Да и лично сам покопавшись в библиотеках для Rust - начал замечать скудность комьюнити.
Так что я поищу другие варианты, и скорее всего сяду все-таки за Flutter
(Еще до канала читал по нему мануалы и общие статьи, сравнения)
А для системных утилит или софта требующего высокой эффективности вычислений - с большой вероятностью буду рассматривать C++ либо Go, ибо у меня после VueJS, Django, Directus, Svelte и других - кончиласьвера в светлое будущее терпение.
(Инструменты крутые, но гораздо приятнее использовать Production Ready)
И я действительно их считаю существенными, потому чо похожий опыт был с фреймворками и другими языками...
(Самый банальный пример, но довольно похожий, это React vs Svelte, у второго комьюнити сравнимо мало, чтобы доставлять неудобства при поиске библиотек для реализации какого-либо функционала)
Так что я сейчас со свежей головой, вспоминая даже сравнение по кол-ву вакансий на Rust в сравнении с другими языками - понимаю что видео записано не с пустого места.
Я для себя хочу по большей мере именно кросплатформенный FullStack инструмент, чем супер производительный.
Да и лично сам покопавшись в библиотеках для Rust - начал замечать скудность комьюнити.
Так что я поищу другие варианты, и скорее всего сяду все-таки за Flutter
(Еще до канала читал по нему мануалы и общие статьи, сравнения)
А для системных утилит или софта требующего высокой эффективности вычислений - с большой вероятностью буду рассматривать C++ либо Go, ибо у меня после VueJS, Django, Directus, Svelte и других - кончилась
(Инструменты крутые, но гораздо приятнее использовать Production Ready)
YouTube
Rust – очень вредный язык программирования
Линус Торвальдс отвечая на вопрос о старении программистов в опен-соурсе упомянул о Rust для Linux и выгорании разработчиков на проекте. Оказалось, что точно также выгорают разработчики самого языка программирования Rust.
Таймкоды:
00:00 Начало
00:22 Разработчики…
Таймкоды:
00:00 Начало
00:22 Разработчики…
Крутая, хотя вроде и очевидная идея!
В случае с Macbook - так точно.
Подумаю над выбором качественного монитора с возможностью поднять довольно высоко (~20-25см для моих 13")
На крайний случай у меня уже заготовлена идея в виде полки на стол, которую можно собрать из досок, сразу попиленных под замеры в OBI
К новому году обновлю рабочий сетап
(Пока только добавил розеток, второй ноут и штатив для камеры)
А если поставить монитор как в комментарии на скрине, то можно легко соэкономить около 30-45тыс рублей, ну или бюджет на монитор увеличить.
(Magic Keyboard + Magic Trackpad)
В случае с Macbook - так точно.
Подумаю над выбором качественного монитора с возможностью поднять довольно высоко (~20-25см для моих 13")
На крайний случай у меня уже заготовлена идея в виде полки на стол, которую можно собрать из досок, сразу попиленных под замеры в OBI
К новому году обновлю рабочий сетап
(Пока только добавил розеток, второй ноут и штатив для камеры)
А если поставить монитор как в комментарии на скрине, то можно легко соэкономить около 30-45тыс рублей, ну или бюджет на монитор увеличить.
(Magic Keyboard + Magic Trackpad)
Главной причиной поставить второй экран для меня сейчас стал не сам факт расширения рабочего пространства даже, а ракурс.
Под ракурсом я имею ввиду возможность сесть за столом с правильной осанкой и смотреть ровно прямо, не крючившись, чтобы комфортный угол подобрать.
А второй экран (сам экран ноута) уже как приятный бонус в таком случае, на котором скорее всего будет открыта консоль, или разрабатываемый интерфейс. (Тема проверенная, лучшее применение второго экрана в моих задачах)
Лонгрид о смене юзернейма в MacOS
Ночью сел и часок-другой потратил на то, чтобы поменять username главного аккаунта на MacOS
Штука больше эстетичная, с элементом челленджа и легкой ноткой экстрима в виде возможности потери работоспобности операционной системы, что приведет к надобности её переустановки.
Но я решительно его сменил везде, и вот больше года сижу со старым на ноуте...
Где-то читал что это можно сделать только снаружи системы, с рекавери мода или внешней системы
Формулировки не точные, но суть именно такая была
Но загуглив снова - я нашел официальное руководство
В нём не хватает инструкции по переименованию директорий и восстановлению символьных ссылок только...
В целом операция довольно простая, при том явно проще чем для линукса
Просто создаем второго админа, логинимся под ним, в настройках меняем имя пользователя и путь к его домашней директории.
Проблемы могут возникнуть именно со вторым пунктом, когда понадобится переименовать директорию (эт надо сделать вручную).
У меня не хватило любопытства разобрать в том как это сделать, тк мне выбивало Permission denied даже под sudo и su.
Видимо есть еще доп права на эту операцию для вторичных админов.
Так что я просто при помощи su в терминале залогинился под главным пользователем, которому и меняю юзернейм и домашнюю директорию. И из под него с sudo переименовал его же директорию словив панику в консоле. (Самая высокая степень критичности ошибки)
Благо что паника не ядра, а каких-то консольных утилит😂
Потом перепроверил - всё ок, задумка удалась. Директория переименована.
Заменил ему юзернейм и перезагрузил компьютер.
В целом на этом этапе 99% юзерам можно закончить.
Только вот есть один нюанс: этим юзерам не нужно переименовывать пользователя, а уж тем более менять путь домашней директории.
И скорее всего они даже не в курсе об их существовании, просто есть finder, файлы и, в лучшем случае они не называют «директории» - «папками»🤓
Так вот в системе, особенно в инструментах разработки активно используются символьные ссылки.
И именно тут может крыться дьявол.
А дьявол, Как мы помним - в деталях.
Кто не знает что это такое - пингуем комментарии, сделаю опрос, и может попробую сжато рассказать.
Мы не только сменили имя пользователя, а и путь к его домашней директории.
И все ссылки, которые вели к её содержимому - с этого момента теперь битые.
А значит у нас перестанут работать множество утилит.
Из первого что приходит на ум, использующее символьные ссылки в своей работе:
yarn, n, кэши, poetry и множество других утилит
В них в первую очередь можно будет столкнуться с проблемами.
Так что пришлось применить знания, которые были получены в процессе пользования семейством линуксовых дистрибутивов:
Был собран список всех битых ссылок при помощи команды:
Затем этот файл был прочтен и построчно перепроверен Python скриптом
Я не делал никакой унификации, чисто одноразовый проход мне нужен был, так что готового скрипта прикреплять не стану, в силу его отсутствия.
После перепроверки получившегося списка - я убедился что правильно помню как работать с pathlib
(как по мне один из лучших вариантов для работы с файловой системой, хотя бывает, в редких случаях, функционала не хватает)
Далее уже пошло как по маслу - собрал данные по ссылкам в переменные, добавил логов через принты, убедился что нет относительных ссылок, отфильтровал и удалил все битые ссылки что не связаны с заменой юзернейма, затем еще одним проходом сделал замену в реальном пути ссылки, попутно ее пересоздавая при помощи операции "удалить + создать" в том же цикле.
Как итог, я с уверенностью могу продолжить пользоваться системой, из изменений в которой - только имя пользователя и имя его домашней директории.
Ночью сел и часок-другой потратил на то, чтобы поменять username главного аккаунта на MacOS
Штука больше эстетичная, с элементом челленджа и легкой ноткой экстрима в виде возможности потери работоспобности операционной системы, что приведет к надобности её переустановки.
Но я решительно его сменил везде, и вот больше года сижу со старым на ноуте...
Где-то читал что это можно сделать только снаружи системы, с рекавери мода или внешней системы
Формулировки не точные, но суть именно такая была
Но загуглив снова - я нашел официальное руководство
В нём не хватает инструкции по переименованию директорий и восстановлению символьных ссылок только...
В целом операция довольно простая, при том явно проще чем для линукса
Просто создаем второго админа, логинимся под ним, в настройках меняем имя пользователя и путь к его домашней директории.
Проблемы могут возникнуть именно со вторым пунктом, когда понадобится переименовать директорию (эт надо сделать вручную).
У меня не хватило любопытства разобрать в том как это сделать, тк мне выбивало Permission denied даже под sudo и su.
Видимо есть еще доп права на эту операцию для вторичных админов.
Так что я просто при помощи su в терминале залогинился под главным пользователем, которому и меняю юзернейм и домашнюю директорию. И из под него с sudo переименовал его же директорию словив панику в консоле. (Самая высокая степень критичности ошибки)
Благо что паника не ядра, а каких-то консольных утилит
Потом перепроверил - всё ок, задумка удалась. Директория переименована.
Заменил ему юзернейм и перезагрузил компьютер.
В целом на этом этапе 99% юзерам можно закончить.
Только вот есть один нюанс: этим юзерам не нужно переименовывать пользователя, а уж тем более менять путь домашней директории.
И скорее всего они даже не в курсе об их существовании, просто есть finder, файлы и, в лучшем случае они не называют «директории» - «папками»
Так вот в системе, особенно в инструментах разработки активно используются символьные ссылки.
И именно тут может крыться дьявол.
А дьявол, Как мы помним - в деталях.
Кто не знает что это такое - пингуем комментарии, сделаю опрос, и может попробую сжато рассказать.
Мы не только сменили имя пользователя, а и путь к его домашней директории.
И все ссылки, которые вели к её содержимому - с этого момента теперь битые.
А значит у нас перестанут работать множество утилит.
Из первого что приходит на ум, использующее символьные ссылки в своей работе:
yarn, n, кэши, poetry и множество других утилит
В них в первую очередь можно будет столкнуться с проблемами.
Так что пришлось применить знания, которые были получены в процессе пользования семейством линуксовых дистрибутивов:
Был собран список всех битых ссылок при помощи команды:
find . -type l ! -exec test -e {} \; -print > broken-symlinks.txt
Затем этот файл был прочтен и построчно перепроверен Python скриптом
Я не делал никакой унификации, чисто одноразовый проход мне нужен был, так что готового скрипта прикреплять не стану, в силу его отсутствия.
После перепроверки получившегося списка - я убедился что правильно помню как работать с pathlib
(как по мне один из лучших вариантов для работы с файловой системой, хотя бывает, в редких случаях, функционала не хватает)
Далее уже пошло как по маслу - собрал данные по ссылкам в переменные, добавил логов через принты, убедился что нет относительных ссылок, отфильтровал и удалил все битые ссылки что не связаны с заменой юзернейма, затем еще одним проходом сделал замену в реальном пути ссылки, попутно ее пересоздавая при помощи операции "удалить + создать" в том же цикле.
Как итог, я с уверенностью могу продолжить пользоваться системой, из изменений в которой - только имя пользователя и имя его домашней директории.
Please open Telegram to view this post
VIEW IN TELEGRAM
Ну и фиальным штрихом при помощи
Обычно таких файлов не много. Лично у меня их вышло около 10, часть fish, другая часть docker.
Ну и устарешие билды кэша packer от neovim, в отдельной директории, которую я просто снёс, потому что на последнем стриме переписал весь конфиг на Lazy
grep -r "/username" проходимся по всем файлам в домашней директории, подчищаем старые, не нужные файлы и ручками меняем значения конфигов, где был указан асболютный путь к домашней директории пользователя чтобы восстановить работу оставшихся утилит.Обычно таких файлов не много. Лично у меня их вышло около 10, часть fish, другая часть docker.
Ну и устарешие билды кэша packer от neovim, в отдельной директории, которую я просто снёс, потому что на последнем стриме переписал весь конфиг на Lazy
Если есть вопросы, пишем в комменты, чую большинство бы спросило "Зачем?"👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Операция прошла успешно, но не без приключений: битые символьные ссылки, паника в терминале.
Сразу ответ на вопрос "Зачем?":
Вопрос эстетики, и хотелось уже избавиться от старого юзернейма, для единости.
Please open Telegram to view this post
VIEW IN TELEGRAM
Потратил вчера весь день и 300р, но смог найти отличного хостера и настроить себе нормальный VPN с полным шифрованием.
Потеря в скорости интернета при подключении через VPN около 5-8%
Ранее при скорости интернета в 80mb/s - на VPN скорость была плавающая, от 1mb/s до 40mb/s по Cloudflare
Настроил я себе VLESS+XRay (XTLS) с маскировкой под сервер cloudflare, который лежит на том же хостинге, на соседнем ip адресе.
Для этого трафик весь на VPN пускается по HTTPS на 443 порту.
А так же для этого порта выпускается сертификат, который дублирует информацию сайта-донора.
Кроме этого дополнительно включены все современные протоколы HTTP/3 QUICK и тп, а на 80/TCP и 443/UDP портах, в iptables (файерволе) - настроено перенаправление всего трафика на соседний сервер, который пренадлежит Cloudflare.
Ну и SSH перетащил в верхний диапазон портов, ограничения по ip адресу делать не стал.
А настраивал всё это дело в 3x-ui, очень лего запускается докером.
И саму вебморду, просто в настройках, прямо из браузера перенес на 127.0.0.1 (localhost) адрес.
Доступ к нему через SSH Local Forwarding можно получить, только если пробросить порт с сервера на локальную машину.
Снаружи это довольно таки похожий сервер на донора, по идее трафик должен быть не менее похож.
Из улучшений, возможным осталось только прикупить отдельно домен под него, его привзяать к Cloudflare и настроить бесплатное проксирование на мой сервер.
А VPN в таком случае настраивать по домену.
С таким VPN вообще ничего не страшно будет, но я пока доволен тем что есть, тк даже просто туннелирование по SSH в VPN клиенте стало 80mb/s против 10-20mb/s на других хостингах!
Долго подбирал хостинг, нашел очень дешевый, за 200р, но там потери пакетов и неоднозначные локации ip адресов были, при том забаненные почти везде, а поддержка до сих пор не ответил...
Потом еще 100р на тест закинул для почасового тарифа, тут уже и ip адрес на почасовом можно подобрать, по 0.01€ за каждый новый адрес, и поддержка отвечает быстро и лояльно! (Имею ввиду, что подсказали и про подбор нужного ip адреса, и про лучшие варианты локаций для работы с нужными мне сервисами)
Ну кайф, с довольной рожей вчера ушел спать
• Использовал хостинг Aeza
• 3x-ui
• Гайд по настройке
•
Если кому нужна помощь - есть такая платная опция, а попросить её можно в комментариях
#VPN
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Вернуть три буквы или оставить Хаски? 🫡
Anonymous Poll
25%
Вертай обратно (засчитается только если вы знаете эти три буквы) 😞
75%
Пушка 😎
Одна из проблем, которую я активно сейчас решаю:
Не усложняйте, пацаны🫡
Всегда выходит сложнее чем надо…
Не усложняйте, пацаны
Please open Telegram to view this post
VIEW IN TELEGRAM
Скачал Arc браузер
Оказалось, они не только перепридумали то как выглядеть браузер может, и переосмыслили закладки.
Так еще и плотную интеграцию с AI делают, при том довольно круто получается.
Поставил его дефолтным вместо Chrome на ноуте и вместо Safari на телефоне.
Выглядит прям по красоте, не зря прошли в финал Apple Design Awards 2024.
Пока не буду сотрясать воздух, слышал о багах, но пока мне он очень нравится.
Удалось даже попросить его найти фильм посмотреть, и он мне прям сразу на lordfilms открыл нужную страницу сам🤩
А еще можно делать такие крутые скрины как на втором изображении.
Точно знаю, AI в полную силу работает на MacOS и iOS. На Windows - лишь на полшишечки.
А мобильная версия так вообще даже и не совсем браузер, а прям AI поисковик с функционалом браузера.
Притом есть режим "Звонка", в котором можно побеседовать с ассистентом, в том числе на русском.
Штука странная. Технологичная. Эстетичная. Бесплатная😀
Пока просто вывалил сумбурно первые впечатления, позже постараюсь это сделать качественнее.
И скорее всего в видеоформате, так как из актуального нашел только 2-х месячной давности видос на английском.
Оф. Сайт браузера (Смайла с его иконкой у меня нет)
🌐 Крутой видос о браузере [ENG]
Оказалось, они не только перепридумали то как выглядеть браузер может, и переосмыслили закладки.
Так еще и плотную интеграцию с AI делают, при том довольно круто получается.
Поставил его дефолтным вместо Chrome на ноуте и вместо Safari на телефоне.
Выглядит прям по красоте, не зря прошли в финал Apple Design Awards 2024.
Пока не буду сотрясать воздух, слышал о багах, но пока мне он очень нравится.
Удалось даже попросить его найти фильм посмотреть, и он мне прям сразу на lordfilms открыл нужную страницу сам
А еще можно делать такие крутые скрины как на втором изображении.
Точно знаю, AI в полную силу работает на MacOS и iOS. На Windows - лишь на полшишечки.
А мобильная версия так вообще даже и не совсем браузер, а прям AI поисковик с функционалом браузера.
Притом есть режим "Звонка", в котором можно побеседовать с ассистентом, в том числе на русском.
Штука странная. Технологичная. Эстетичная. Бесплатная
Пока просто вывалил сумбурно первые впечатления, позже постараюсь это сделать качественнее.
И скорее всего в видеоформате, так как из актуального нашел только 2-х месячной давности видос на английском.
Оф. Сайт браузера (Смайла с его иконкой у меня нет)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Cododel.dev | Александр
Еще один кейс использования нейросети в роли Copilot Как я уже говорил - они отлично щелкают джуновские задачки) #Video #GithubCopilot #AI
Предлагаю ознакомиться с примером будующего контента.
Сделал ремейк этой же темы, но чуть серьезнее подошел к производству. (Чуточку)
🖼️ Смотреть видео
UPD:
Мне все еще не нравится результат, я считаю что лучше делать хоть какие то шаги с их анализом, чем никаких, или сразу большие.
Двигаюсь от меньшего к балансу
Сделал ремейк этой же темы, но чуть серьезнее подошел к производству. (Чуточку)
UPD:
Мне все еще не нравится результат, я считаю что лучше делать хоть какие то шаги с их анализом, чем никаких, или сразу большие.
Двигаюсь от меньшего к балансу
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Ты теряешь время, если не используешь Github Copilot
Telegram: https://t.me/+E9DIyx-W7W5lNTIy
Добро пожаловать на первый выпуск серии видео о том, как эффективно использовать нейросети в программировании! В этом эпизоде мы рассмотрим реальный пример с использованием Github Copilot и других AI моделей для упрощения…
Добро пожаловать на первый выпуск серии видео о том, как эффективно использовать нейросети в программировании! В этом эпизоде мы рассмотрим реальный пример с использованием Github Copilot и других AI моделей для упрощения…
