Cododel.dev | Александр
98 subscribers
472 photos
62 videos
7 files
200 links
Alexander Cododel. Full Stack Web Dev since 2019.

📍 Канал: мысли и проекты
📍 Чат: @cododel_chat
📍 Связь: @cododel

🔗 https://cododel.dev
Download Telegram
Снова пробую JetBrains

Но снаружи прилетел запрет на его использование.
Они сами отказались от нас.

Так что не вижу ничего зазорного в том, чтобы намеренно перестать им платить.

Я этим гайдом воспользовался 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Cododel.dev | Александр
📞 Рубрика «Охота на вопросы» #1 | Влияние мощности железа на результаты работы нейросетей А нет точного понимания влияние видеокарты на возможности ИИ? Не на скорость ответа но на качество ответа (чем хуже железо тем "тупее" ответы например)? Не, эт так…
А вот и первые плоды от постинга на Pikabu

Пришли уточнения к посту о Влиянии железа на результаты работы нейросетей⁠⁠😃

UnknownUsers
Ну не совсем.

1. Если памяти гпу не хватает, то вполне часть слоев можно крутить на процессоре в оперативной памяти. Например при использовании LLM studio.

2. Влияние железа на ответы есть, но в этом случае они настолько незначительно, что можно считать что их нет. Существует такая штука как коррекция ошибок, одна из причин существования линеек профессиональных видеокарт.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Интересный график, как ускоряется AI с 50х годов, раньше удвоение было каждые 2 года, теперь раз в пол года. При этом языковые модели появились ещё в 50е и мы сейчас видим как появление ресурсов ускорило технологии середины прошлого века.

#AI #LLM
This media is not supported in your browser
VIEW IN TELEGRAM
И снова React!
Простая библиотека для уведомлений

Сижу подучиваю его, по случаю выхода Tauri v2 из beta!
Rust базово уже знаю, а большая часть работы у меня в любом случае пока ожидается с веб технолиями или фронтом, по Rust я только мелкие задачки буду брать, и делать интерфейс им на React!

Ну а на видео - полностью самописная стилизованная на css modules библиотека, если можно так выразиться.

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

Сначала я чуть не изобрел заново Class Components, при этом не используя реальные классовые компоненты, и даже заставил это вё дело работать.
Под шумок смог реализовать возможность вызова экземпляров класса, будто это функция, как в PHP и Python.
Выложил сниппет в gist.
Достаточно вернуть toCallable(this) из конструткора любого класса, и реализовать ему метод call

Но меня остановил TypeScript, когда я уже смог типизировать абсолютно все свои извращения, но он мне не дал возможности создать тип, который бы представлял из себя смесь объекта и функции.
За что я его люблю, это за две вещи:
• Сильно прокачивает IDE, в плане подсказок кода (и AI ассистенты гораздо лучше тебя понимают)
• И ты если пошел не в ту сторону, если в своем уме, в процессе поиска решения и постоянного рефатокринга, рано или поздно задумаешься "А прав ли я?"

ЗЫ.
Исходники выложу если попросите.


#react #JavaScript #TypeScript
👍1
Cododel.dev | Александр
И снова React! Простая библиотека для уведомлений Сижу подучиваю его, по случаю выхода Tauri v2 из beta! Rust базово уже знаю, а большая часть работы у меня в любом случае пока ожидается с веб технолиями или фронтом, по Rust я только мелкие задачки буду…
Media is too big
VIEW IN TELEGRAM
Закончил полный цикл разработки Уведомлений на React

Интересный опыт.
Получилось закрыть дыры знаний в CSS анимации и узнать много нового о React.

В с последнего поста:
- Полностью переработана и оптимизирована анимация
- Оптимизирована работа с данными
- Переработан программный интерфейс вызова и работы с уведомлениями
- Разработан провайдер контекста, для возможности использования уведомлений в любом месте приложения
- Исправлена и переаботана структура библиотеки так, что теперь не ломает HMR
- Сохранена возможность использовать библиотеку без использования провайдера контекста

С исходниками можно ознакомиться тут

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

#react #JavaScript #TypeScript
👍1
Пр**бался в сетях на фрилансе

Задача была прокинуть порт из интернета в на принтер.
Делается это через маршрутизатор.
Контекста у меня небыло, как и деталей, так что я пошел смотреть WiFi роутер.

Как оказалось, от него не знают пароль, а я находясь за 200км - решил взяться инструктировать сброс роутера.
Сначала долго не могли найти кнопку, но это простительно, хотя и ушло 15 минут...

После сброса - великие боги Keenetic KN-1310 мне сниспослали знак "БЕГИ, СМЕРТНЫЙ!"
Но я не послушал и стал двигаться дальше, не первый раз сложности вижу)
Знак заключался в отсутствии ответа сервера на 192.168.1.1 и 502 Gateway Error на my.keenetic.net
Погуглив - узнал, что это косяк кинетика, так как они повесили на https вебморду. Но в 2020-2021 Let'sEncrypt сменили длину ключа шифрования для своих SSL сертификатов, что привело к поломке получения этого самого сертификата на роутере... Это чинится подключением через telnet, но требует цепляться проводом, а клиентка, естественно в этом не разбирается. (Тут тоже вопросов не имею)
В общем нашел подходящий роутер, съездили купили, воткнули провода, я настроил точку доступа в соответствии с тем, куда ранее подключался рабочий ПК.
- Звонок №2 - перестали работать камеры.
Ну а пробросить порт не вышло, так как озакалось этот роутер подключается к микротику, и настраивать надо порты на нём.

С этого момента я понял что дело пахнет жареным. Без причины. Чуйка. (Не ошибся...)
Внимательно изучив сеть вместе с клиенткой, погоняв ее по лестнице к сетевому шкафчику, и вниз к уличной сети автомойки - удалось выяснить, что внешняя имеет ту же подсеть что и микротик.
А затея была исключительно в том, чтобы найти способ попасть в веб морду микротика, так как на ip маршрутизатора 80 порт ничего не отдает.
Пришлось поставить ей nmap, просканировать сеть, и перепебрать все найденные адреса.
Так я нашел адрес панели, которая нужна была в самом начале.
Спросил пароль, и получил ответ, что пароля нет... 🤯
(Она конечно предложила тоже настройки сбросить, но я отказался принимать учатисте в сбросе настроек и полной перенастройки двух микротиков, у которых забиты все разъемы)

Спрашивал, что вообще с принтером случилось - оказалось что компания Core12, предоставляющая софт для автомоек, предоставляла тех поддержку, но в какой-то момент просто скзала что-то типа "Е*итесь сами." 🙏
А человек, который настраивал всю сетевую мишуру - пропал год назад, и никак с ним связаться не удается.
Цитата: "Козёл Б*ять"

Краткая сводка:
- В общем, и целом - планировалось сделать Port Forwarding на роутере, удалённо и был готов столкнуться с трудностями за 3000 руб. Выделил на это час.
- Через два с половиной часа удалось согласовать 5000р и отправить клиентку за новым роутером
- Через четыре часа оказалось что нет паролей ни к чему, и не предвидится.
- Не хочу денег, хочу спокойствия
Ну а, повторюсь, находясь за 200км от Москвы - я не готов перенастраивать всю сеть, структуры которой я не знаю. Еще и за 5к 🫡

Клиентка сказала завтра кого-то заставила приехать на помощь для решения проблем с паролями.
Информацию, что удалось собрать - выписал и отправил клиентке.
Договорились завтра созвониться, на второй дубль. Надеюсь будут пароли, либо расход.

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

Так-то я обычно всё уточняю, но заметил за собой, что слишком много не обязательного уточняю. И сутра перед этим заказом был ярчайший пример, где я 2 часа записывал видео, но клиенту хватило 7 минутного отрезка и он был доволен. Тут я решил подубавить любопытность, за что снова поплатился. Тут нет баланса, тут нужен индивидуальный подход к каждой задаче.

#freelance #опыт #network
Please open Telegram to view this post
VIEW IN TELEGRAM
1
😁 Перемудрил с вопросом
Но ответ получил
Please open Telegram to view this post
VIEW IN TELEGRAM
Поймал промо, попробую VPN на нем сделать

Из глобальных отличий, это "до 100Мбит/с" вместо "до 1000Мбит/с"

Но у меня самого домашний интернет "до 100Мбит/с"

Так что если будут те же скорости, то почему бы не снизить стоимость с 5€ до 1€
👍1😱1
Не понравилось.

В целом не особо отличается от других виртуалок за 1€
За исключением 4GB RAM (!)
И пинг довольно стабильный, у меня 36ms средний, с min: 34.1ms max: 111.8ms

Есть проблемки:
- Теряются пакеты (2-6%)
При том динамично меняется цифра, так что это не намеренное ограничение, как у других хостеров
- Оочень не стабильная скорость, из-за которой всё грузится долго
И теряется соединение вообще (У других хостеров, даже на 5€ хостингах так бывает 🥴)
У меня даже тест соединения на CloudFlare не доходит до конца, на 10MB Upload пакетах колом встает на таймаутах

Все скрины прикрепляю.

Думаю, в качестве VPN - подойдет лишь для использования на телефоне с мобильным интернетом.
YouTube неплохо тянет, 1080p грузит хорошо!
Но для работы я бы не советовал, и сам не буду использовать.
Сейчас отказ от услуги сделаю, освобожу виртуалку для тех, кому нужнее)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Cododel.dev | Александр
Не понравилось. В целом не особо отличается от других виртуалок за 1€ За исключением 4GB RAM (!) И пинг довольно стабильный, у меня 36ms средний, с min: 34.1ms max: 111.8ms Есть проблемки: - Теряются пакеты (2-6%) При том динамично меняется цифра, так что…
Есть ещё такой неприятный нюанс
Так что мой 1€ ушел в развитие хостинга.
Основной впн я на пару месяцев уже оплатил, думал если перейду на дешевый - смогу перераспределить сумму.

Но это всё равно лучше чем TimeWeb, который тебя байтит закинуть денег на полгода вперёд, повышает цены в два раза, и твой оплаченный период сокращается с 6 месяцев до 3...
TimeWeb же подойдет только если у тебя куча сервисов, которые удобно чтобы работали с единого баланса, у которого написано, на сколько еще денег хватит (если цены не поднимут 🤬)

Тут можно кинуть денег на баланс и включить автооплату, будет так же как на таймвеб, с единственным отличием, что почасовой тариф в два раза дороже, а у TW - он единственный.
За то можно закинуть денег и предоплатить услугу на год вперёд, и она 100% проработает год.
До и После Conventional Commits
👍1
Forwarded from (НЕ)Экономист! | Cododel Crypto | Alexander
Берём? 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣2