web

Подписчиков: 3     Сообщений: 78     Рейтинг постов: 1,064.5

js web 

"Расширения" для мобильных браузеров

Я много использую в работе и просто жизни расширения для браузеров. При чем практически все - собственноручно написанные. Это не сложно, ты можешь сделать именно то и именно так, как тебе нужно и удобно. Плюс бонусом ты знаешь точно, что нет никаких встроенных метрик, отслеживаний и т.д. и т.п.

Например, у меня есть расширение для вставки скопированной картинки в инпут (то есть, мне не нужно, чтобы сайт реализовал вставку, а я на любом инпуте могу вставить скриншот или скопированный файл картинки или даже картинку по ссылке). Это очень удобно. Есть сжиматель картинок (часто на сайтах есть ограничение в максимум 2мб) и конвертер в jpg. Или, например, недавно пропал нормальный поиск других размеров картинки в гугл и я сделал для себя поиск в бинг в контекстном меню. У меня есть логирование в гугл таблицы по нажатию кнопки и отправка разных сообщений в телеграм. И еще куча других процессов рабочих у меня построено на расширениях.

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

В хроме можно добавить кнопку домой рядом с адресной строкой. На эту кнопку можно навесить любую ссылку (по сути, она может работать как закладка). Догадываетесь к чему я веду? Букмарклеты!

Делаем что-то вот такое:

javascript:void(function(d) { let s = d.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://link.to/your/file.js'; d.getElementsByTagName('head')[0].appendChild(s); }(document))

Ничего сложного. Просто вставляем свой джс файл, который находится по адресу
https://link.to/your/file.js и все. А там уже наши возможности практически неограниченны. Разумеется мы можем сделать развилку по адресу (для разных сайтов выполнять разный код), подгружать всевозможные стили, другие джс файлы и т.д. и т.п. То есть мы получаем расширение на мобильном хроме, которое активируется по нажатию кнопки.

Уверен, многие хотели бы внести небольшие изменения на джой или любой другой сайт лично для себя (как, например, вот в этом посте https://joyreactor.cc/post/5926354). Поменять цвета, добаивть какие-то кнопки, добавить темную тему и т.д. и т.п.

P.S.: "но у меня нет никакого сервера, куда мне залить свой код?(" О, есть оочень много способов, сразу на вскидку приходит в голову использовать бота-телеграм в качестве сервера для хранения файлов. Это очень легко. Если вдруг кому будет интересно - могу и это расписать.

Развернуть

AI Искусственный Интеллект нейронные сети web 

Наткнулся на впечатляющую нейросеть. Я ввел запрос "create tetris" и мне выдало рабочий тетрис! https://websim.ai/ (требует гугл-аккаунт для работы ) Да, оно создает только внутри себя эти веб-приложения, но при желании, думаю, можно расковырять и сделать реальное на основе выдранного кода.

Вот чье-то видео с разнообразными экспериментами

Развернуть

котэ web забор 

Развернуть

гифки web качели webm дети 

Развернуть

гифки web webm медведь минигольф 

Развернуть

что то пошло не так virtual host https Pem hosting пидоры помогите web developers 

Помогите с HTTPS на Apache

Граждане не традиционной ориентации, прошу вашей помощи.

У знакомого моего знакомого случилась проблема с хостингом на котором крутятся дофига сайтов. Он использовал панельку управления сайтами испманагер, но из-за финансовых проблем не стал ее продлевать, соответственно отвалилось автопродление сертификатов для HTTPS. Остальное на первый взгляд вроде работает. 
Подключившись к серверу, я как неопытный пидор, получил сертификаты не традиционным способом, вот так:
sudo certbot certonly --manual --preferred-challenges dns --debug-challenges -d сайт.com -d www.сайт.com
sudo certbot --apache -d сайт.com -d www.сайт.com
в днс внес ключи acme.

Все работало пару дней, пока не стал замечать что для нескольких сайтов браузер начал выдавать такую ошибку:
Ваше подключение не защищено
Злоумышленники могут пытаться похитить ваши данные с сайта сайт.com (например, пароли, сообщения или номера банковских карт). Подробнее…
NET::ERR_CERT_COMMON_NAME_INVALID
Subject: сайт_номер9.com
Issuer: R3

По данному коду в инете много предположений. Нем могу понять что случилось.
Получил повторно сертификат но ошибка не пропадает. Такое впечатление что Апач как то закешировал ключ для сайт_номер9.com и выдает его каждый раз. Причем в файлах для виртуальных хостов (/etc/apache2/vhosts) правильно прописаны пути к сертификатам /etc/letsencrypt/live, в директории символьные ссылки на реальные файлы *.pem в /etc/letsencrypt/archive

Еще заметил что список сайтов для которых используется не правильный сертификат иногда меняется, т.е. сейчас ошибка для сайта сайт.com, через пару часов это будете для сайта сайт2.com. Есть только один сайт для которого такая ошибка постоянная, его имя в формате 1ххххх.com и совпадает с именем сервера.
Развернуть

пидоры помогите программирование geek web 

Здравствуйте, пидоры! Ищу себе в напарники начинающего фронт-эндера

Сам я -- начинающая бэкэнд (Java, если интересно. Прямиком сервлеты) макака. У которой нет желания даже трогать хтмл и CSS. А проекты делать надо.

Предлагаю тебе, этакое дружеское соглашение: Я -- тебе, ты -- мне. поможешь сделать мне простенький фронт -- я сделаю тебе бакенд по твоему дизайну. Это поможет нам обоим сделать хоть какой-то проект для портфолио и подстегнёт мою ленивую задницу таки делать что-то, ибо одному пиздец лениво.

Если интересно -- пиши в коментах, надеюсь, сработаемся.

пидоры помогите,реактор помоги,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,web
Развернуть

Отличный комментарий!

Могу поработать вашим менеджером. Я вам назначаю нереальные сроки и задания, а вы мне готовый проект.

web выдры Водная горка 

Выдропровод

Развернуть
Комментарии 8 10.06.202311:49 ссылка 87.7

it-юмор geek программирование js swift web 

web фронтенд
я приму любой ответ сервера, обработаю любой объект, любой структуры, отсутствует поле? - мне похуй, в крайнем случае будет null или undefined, пользователь даже не заметит
мобильный
фронтенд
можешь плмз добавить одно ненужное поле в бд, а то у меня объемкт не матчится и
Развернуть

it-юмор geek web программирование 

Типовое \Л/ЕВ приложение
Облачный
сервис
Профиль
^ , Ш-контроллер
Запрос данных
Запись в БД
Валидатор
Фронтенд
Бекенд
Дебаггер
Логгер
Фичи,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,web,программирование

Развернуть
В этом разделе мы собираем самые смешные приколы (комиксы и картинки) по теме web (+78 картинок, рейтинг 1,064.5 - web)