Cododel.dev | Александр
И снова React! Простая библиотека для уведомлений Сижу подучиваю его, по случаю выхода Tauri v2 из beta! Rust базово уже знаю, а большая часть работы у меня в любом случае пока ожидается с веб технолиями или фронтом, по Rust я только мелкие задачки буду…
Media is too big
VIEW IN TELEGRAM
Закончил полный цикл разработки Уведомлений на React
Интересный опыт.
Получилось закрыть дыры знаний в CSS анимации и узнать много нового о React.
В с последнего поста:
- Полностью переработана и оптимизирована анимация
- Оптимизирована работа с данными
- Переработан программный интерфейс вызова и работы с уведомлениями
- Разработан провайдер контекста, для возможности использования уведомлений в любом месте приложения
- Исправлена и переаботана структура библиотеки так, что теперь не ломает HMR
- Сохранена возможность использовать библиотеку без использования провайдера контекста
С исходниками можно ознакомиться тут
Позже хочу оформить как полноценную библиотеку и залить в NPM, так что пока просто файлы, без мусора.
#react #JavaScript #TypeScript
Интересный опыт.
Получилось закрыть дыры знаний в CSS анимации и узнать много нового о React.
В с последнего поста:
- Полностью переработана и оптимизирована анимация
- Оптимизирована работа с данными
- Переработан программный интерфейс вызова и работы с уведомлениями
- Разработан провайдер контекста, для возможности использования уведомлений в любом месте приложения
- Исправлена и переаботана структура библиотеки так, что теперь не ломает HMR
- Сохранена возможность использовать библиотеку без использования провайдера контекста
С исходниками можно ознакомиться тут
Позже хочу оформить как полноценную библиотеку и залить в NPM, так что пока просто файлы, без мусора.
#react #JavaScript #TypeScript
👍1
Пр**бался в сетях на фрилансе
Задача была прокинуть порт из интернета в на принтер.
Делается это через маршрутизатор.
Контекста у меня небыло, как и деталей, так что я пошел смотреть WiFi роутер.
Как оказалось, от него не знают пароль, а я находясь за 200км - решил взяться инструктировать сброс роутера.
Сначала долго не могли найти кнопку, но это простительно, хотя и ушло 15 минут...
После сброса - великие боги Keenetic KN-1310 мне сниспослали знак "БЕГИ, СМЕРТНЫЙ!"
Но я не послушал и стал двигаться дальше, не первый раз сложности вижу)
Знак заключался в отсутствии ответа сервера на
Погуглив - узнал, что это косяк кинетика, так как они повесили на https вебморду. Но в 2020-2021 Let'sEncrypt сменили длину ключа шифрования для своих SSL сертификатов, что привело к поломке получения этого самого сертификата на роутере... Это чинится подключением через telnet, но требует цепляться проводом, а клиентка, естественно в этом не разбирается. (Тут тоже вопросов не имею)
В общем нашел подходящий роутер, съездили купили, воткнули провода, я настроил точку доступа в соответствии с тем, куда ранее подключался рабочий ПК.
- Звонок №2 - перестали работать камеры.
Ну а пробросить порт не вышло, так как озакалось этот роутер подключается к микротику, и настраивать надо порты на нём.
С этого момента я понял что дело пахнет жареным. Без причины. Чуйка. (Не ошибся...)
Внимательно изучив сеть вместе с клиенткой, погоняв ее по лестнице к сетевому шкафчику, и вниз к уличной сети автомойки - удалось выяснить, что внешняя имеет ту же подсеть что и микротик.
А затея была исключительно в том, чтобы найти способ попасть в веб морду микротика, так как на ip маршрутизатора 80 порт ничего не отдает.
Пришлось поставить ей nmap, просканировать сеть, и перепебрать все найденные адреса.
Так я нашел адрес панели, которая нужна была в самом начале.
Спросил пароль, и получил ответ, что пароля нет...🤯
(Она конечно предложила тоже настройки сбросить, но я отказался принимать учатисте в сбросе настроек и полной перенастройки двух микротиков, у которых забиты все разъемы)
Спрашивал, что вообще с принтером случилось - оказалось что компания Core12, предоставляющая софт для автомоек, предоставляла тех поддержку, но в какой-то момент просто скзала что-то типа "Е*итесь сами." 🙏
А человек, который настраивал всю сетевую мишуру - пропал год назад, и никак с ним связаться не удается.
Цитата: "Козёл Б*ять"
Краткая сводка:
- В общем, и целом - планировалось сделать Port Forwarding на роутере, удалённо и был готов столкнуться с трудностями за 3000 руб. Выделил на это час.
- Через два с половиной часа удалось согласовать 5000р и отправить клиентку за новым роутером
- Через четыре часа оказалось что нет паролей ни к чему, и не предвидится.
- Не хочу денег, хочу спокойствия
Ну а, повторюсь, находясь за 200км от Москвы - я не готов перенастраивать всю сеть, структуры которой я не знаю. Еще и за 5к🫡
Клиентка сказала завтра кого-то заставила приехать на помощь для решения проблем с паролями.
Информацию, что удалось собрать - выписал и отправил клиентке.
Договорились завтра созвониться, на второй дубль. Надеюсь будут пароли, либо расход.
Ну а вывод я делаю такой:
Так-то я обычно всё уточняю, но заметил за собой, что слишком много не обязательного уточняю. И сутра перед этим заказом был ярчайший пример, где я 2 часа записывал видео, но клиенту хватило 7 минутного отрезка и он был доволен. Тут я решил подубавить любопытность, за что снова поплатился. Тут нет баланса, тут нужен индивидуальный подход к каждой задаче.
#freelance #опыт #network
Задача была прокинуть порт из интернета в на принтер.
Делается это через маршрутизатор.
Контекста у меня небыло, как и деталей, так что я пошел смотреть 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
Cododel.dev | Александр
Пр**бался в сетях на фрилансе Задача была прокинуть порт из интернета в на принтер. Делается это через маршрутизатор. Контекста у меня небыло, как и деталей, так что я пошел смотреть WiFi роутер. Как оказалось, от него не знают пароль, а я находясь за 200км…
Всё норм, с заказчицей общий язык нашли, за потраченное время и сопровождение оплату получил
Завтра приедет мастер перенастраивать всю сеть
Завтра приедет мастер перенастраивать всю сеть
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
Cododel.dev | Александр
А, да я пересмотрел свои взгляды, и готов бесплатно настроить хороший VPN любому
Не понравилось.
В целом не особо отличается от других виртуалок за 1€
За исключением 4GB RAM (!)
И пинг довольно стабильный, у меня 36ms средний, с min: 34.1ms max: 111.8ms
Есть проблемки:
- Теряются пакеты (2-6%)
При том динамично меняется цифра, так что это не намеренное ограничение, как у других хостеров
- Оочень не стабильная скорость, из-за которой всё грузится долго
И теряется соединение вообще (У других хостеров, даже на 5€ хостингах так бывает🥴 )
У меня даже тест соединения на CloudFlare не доходит до конца, на 10MB Upload пакетах колом встает на таймаутах
Все скрины прикрепляю.
Думаю, в качестве VPN - подойдет лишь для использования на телефоне с мобильным интернетом.
YouTube неплохо тянет, 1080p грузит хорошо!
Но для работы я бы не советовал, и сам не буду использовать.
Сейчас отказ от услуги сделаю, освобожу виртуалку для тех, кому нужнее)
В целом не особо отличается от других виртуалок за 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% проработает год.
Так что мой 1€ ушел в развитие хостинга.
Основной впн я на пару месяцев уже оплатил, думал если перейду на дешевый - смогу перераспределить сумму.
Но это всё равно лучше чем TimeWeb, который тебя байтит закинуть денег на полгода вперёд, повышает цены в два раза, и твой оплаченный период сокращается с 6 месяцев до 3...
TimeWeb же подойдет только если у тебя куча сервисов, которые удобно чтобы работали с единого баланса, у которого написано, на сколько еще денег хватит (если цены не поднимут 🤬)
Тут можно кинуть денег на баланс и включить автооплату, будет так же как на таймвеб, с единственным отличием, что почасовой тариф в два раза дороже, а у TW - он единственный.
За то можно закинуть денег и предоплатить услугу на год вперёд, и она 100% проработает год.
Please open Telegram to view this post
VIEW IN TELEGRAM
Cododel.dev | Александр
Скрипт для кинопоиска Как вам такое? UPD. — Адаптировал под SSR — Добавил кнопок на страницы со списками — Добавил поддержку сериалов — Заменил текст в кнопке на иконку — Доработал стили, сделав адаптивными вне зависимости от цвета фона До этого работало…
Media is too big
VIEW IN TELEGRAM
Скрипт для кинопоиска 😎
Допилил немного:
- Развернул плеер на всю страницу
- Убрал лишние элементы
- Заблокировал всю рекламу
Допилил немного:
- Развернул плеер на всю страницу
- Убрал лишние элементы
- Заблокировал всю рекламу
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Forwarded from (НЕ)Экономист! | Cododel Crypto | Alexander
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣2
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека нейросетей | ChatGPT, Midjourney, DeepSeek, Sora
Инструмент будет поддерживать Claude 3.5 Sonnet от Anthropic, Gemini 1.5 Pro от Google, а также o1-preview и o1-mini от OpenAI. Последние две уже доступны в Copilot Chat, а Claude и Gemini будут раскатывать в течение ближайших недель.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Библиотека нейросетей | ChatGPT, Midjourney, DeepSeek, Sora
Доступны уже Claude, o1, o1-mini
Еще понять бы какая из них будет в инлайн автокомплите использоваться и сравнить...
А Gemini Pro я бы и в чате потестил, учитывая что его допиливают, и особой необходимости уже нет на ChatGPT переключаться.
+ Жду обновления MacOS, в которой тоже обещали бесплатный доступ к GPT от OpenAI, с интеграцией в саму Операционную Систему
Даже интересно поглядеть что они там намудрили, где-то читал, что часть вычислений вообще локально на TPU будет происходить, по этому доступно только на линейке процессоров M и начиная с iPhone 15
Еще понять бы какая из них будет в инлайн автокомплите использоваться и сравнить...
А Gemini Pro я бы и в чате потестил, учитывая что его допиливают, и особой необходимости уже нет на ChatGPT переключаться.
+ Жду обновления MacOS, в которой тоже обещали бесплатный доступ к GPT от OpenAI, с интеграцией в саму Операционную Систему
Даже интересно поглядеть что они там намудрили, где-то читал, что часть вычислений вообще локально на TPU будет происходить, по этому доступно только на линейке процессоров M и начиная с iPhone 15
👍1