Oleg Grom

+2
с 24.06.2025
3 подписчика
2 подписки

В этот раз все поместил на пикче. И добавить нечего.

Ну если кратко, улучшил алгоритмы. Добавил popup окошко. Теперь работает ещё стабильнее.

Сегодня получил первый развёрнутый отзыв о работе моего плагина. Он работает, как часы, помогает выполнять задачи быстрее - значит, основная задумка реализована. Это безумно приятно! С момента последней публикации актуальной версии прошло уже две недели. За это время я адаптировал расширение под Mozilla Firefox и Opera, сейчас жду одобрения модеро…

1

Всё началось с обычного дня: я работал над SEO-текстами и снова использовал ChatGPT. Вдруг поймал себя на мысли: а если бы был инструмент, который за секунду проверяет и очищает текст прямо в браузере?

Так родился AIbolit - расширение, которое уже в первой версии умело очищать тексты и находить невидимые символы. Но на этом я не остановился.

\n","lang":""}},{"type":"media","cover":true,"hidden":false,"anchor":"","data":{"items":[{"title":"AIbolit - logo extension","image":{"type":"image","data":{"uuid":"99bb4efc-6e88-5e78-baa6-5894d7e0884f","width":1024,"height":1024,"size":573290,"type":"png","color":"143578","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUHCP/EACIQAAICAQMEAwAAAAAAAAAAAAECAwQFABFBBhIhMRMjQv/EABgBAAMBAQAAAAAAAAAAAAAAAAMEBQIG/8QAIhEAAgICAgAHAAAAAAAAAAAAAQIAAxEhBFESEyJxkbHB/9oADAMBAAIRAxEAPwDInTXStHJ4SOSviHneNHDfEH+sBN1ACnYDweD612qcNPFQqVKVKrk+/ev0SWHr8i+y6xlcH0ADR3veRjA6B3JzaxGJa1Mz4+qzGRiS0Skk78nbUHl0VpyHVRoE/caodmqUnoQlXL5apWCVcpbhVlHcI52UHxzsdBr5FoUAMfkzboraIiOSaYyMTK/s/o6TZmJJJhgABgT/2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

#ai #расширения #стартап #разработка

"}}],"summaryContent":null,"isExistSummaryContent":false,"warningFromEditor":null,"warningFromEditorTitle":null,"counters":{"comments":5,"favorites":1,"reposts":0,"views":264,"hits":97,"reads":null,"online":0},"dateFavorite":0,"hitsCount":97,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"isFavorited":false,"isPinned":false,"repostId":null,"repostData":null,"subscribedToTreads":false,"isEditorial":false,"isAudioAvailable":false,"audioUrl":null,"isAudioAvailableToGenerate":false,"commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"isBlur":false,"isPublished":true,"isDisabledAd":false,"withheld":[],"ogTitle":null,"ogDescription":"Кроссбраузерность плагина AIbolit, поддержка Firefox, Opera, Safari, Microsoft Edge, улучшение функционала, адаптация под Android, отзыв о работе.","url":"https://vc.ru/dev/2092314-krossbrauzernost-pluginai","author":{"id":5043783,"name":"Oleg Grom","nickname":null,"description":null,"uri":"","avatar":{"type":"image","data":{"uuid":"bf3baccc-3baa-57ae-a915-0c5140e70434","width":200,"height":200,"size":22867,"type":"jpg","color":"c7c9cc","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQj/xAAkEAABAwQBAwUAAAAAAAAAAAABAgMEBQYREiEACBMHFBdBYv/EABgBAAIDAAAAAAAAAAAAAAAAAAMEAAEC/8QAHREBAAICAgMAAAAAAAAAAAAAAQACETEDBBMhUf/aAAwDAQACEQMRAD8AGtKs2X3E0SVE9ZamqQ7btPamQ5an2Y7c11CnEeRteqVFwKSARjXngEK5eS1HNYL1JxnQZFbmyKz8WV9737q5XkSdQvclWwHOAc5xk9MlENwflr9iXc1DiU+97IgQIrMaMKewQyygIRlUlZJ1HHP31jrKjmXyhklj26lIt+mAJAAhsgAD8DqO4oan/9k="}},"cover":null,"achievements":[],"lastModificationDate":1764932203,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":false,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":235819,"name":"Разработка","description":"Сообщество разработчиков: публикации о личном опыте, выдающиеся приёмы при решении рутинных задач, полезные материалы для профессионального роста.","uri":"/dev","avatar":{"type":"image","data":{"uuid":"fef5b5fb-e488-5b7f-8445-e3a26a910b44","width":1200,"height":1200,"size":7757,"type":"png","color":"343434","hash":"04042b2b1c1000","external_service":[]}},"cover":{"type":"image","data":{"uuid":"2a214cc5-35cc-58ca-bc07-fc1c892d2101","width":960,"height":280,"size":177,"type":"png","color":"343434","hash":"","external_service":[]}},"lastModificationDate":1642411346,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":false,"isDisabledAd":false,"nickname":"dev","isUnsubscribable":true,"badge":null,"badgeId":null,"isDonationsEnabled":false,"isOnline":false,"isPlus":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isVerified":false,"isRemovedByUserRequest":false,"isFrozen":false,"isPro":false,"type":2,"subtype":"community"},"reactions":{"counters":[{"id":1,"count":1}],"reactionId":0},"isNews":false,"source":null,"clusters":[],"donations":{"amount":0,"isDonated":false},"commentsSeenCount":null}},{"type":"entry","data":{"id":2061235,"customUri":"aibolit-ochistka-tekstov","subsiteId":5043783,"title":"AIbolit: когда текст под контролем, а лишнего - ни байта.","date":1750770596,"dateModified":1750770768,"blocks":[{"type":"text","cover":true,"hidden":false,"anchor":"","data":{"text":"

Всё началось с обычного дня: я работал над SEO-текстами и снова использовал ChatGPT. Вдруг поймал себя на мысли: а если бы был инструмент, который за секунду проверяет и очищает текст прямо в браузере?

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Так родился AIbolit - расширение, которое уже в первой версии умело очищать тексты и находить невидимые символы. Но на этом я не остановился.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Через пару дней появилась полноценная панель с функциями, которые экономят часы:

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

- Проверка на невидимые символы

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

- Автоматическая очистка текста

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

- Определение текста, сгенерированного ИИ

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

- Подсчёт символов

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

- Удаление эмодзи

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

25 июня выходит v1.2, в которой добавлил поддержку шести языков: английский, немецкий, французский, испанский, польский и русский.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Цель проекта - упростить жизнь всем, кто работает с текстом: редакторам, копирайтерам, SEO-специалистам, разработчикам и просто внимательным людям.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Сейчас AIbolit доступен в Chrome Web Store. Планы на будущее - портировать расширение на Firefox, Safari, Edge и Opera.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Что будет дальше? Кто знает. Новый день - новые идеи. Просто хотелось быть полезным.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Оставлю ссылку, если кто захотел протестировать.

"}},{"type":"link","cover":false,"hidden":false,"anchor":"","data":{"link":{"type":"link","data":{"url":"https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fchromewebstore.google.com%2Fdetail%2Faibolit%2Fgnjjfanhiiigcfnehaapflladbapcdne&postId=2061235","title":"AIbolit - Chrome Web Store","description":"Находит невидимые символы, юникод-артефакты и пробелы. Не свети свою работу через ИИ.","image":{"type":"image","data":{"uuid":"3281ca95-4a6b-5ce7-834a-83b565099fd1","width":144,"height":144,"size":2792,"type":"png","color":"e6e5e5","hash":"","external_service":[]}},"v":1,"hostname":"chromewebstore.google.com"}}}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"14ac901b-4581-5866-be1b-c15401912f5b","width":1280,"height":800,"size":231182,"type":"png","color":"f8f0e9","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYJ/8QAJRAAAQQABgAHAAAAAAAAAAAAAgEDBAUABgcREiEWIjFBVpTS/8QAGAEAAgMAAAAAAAAAAAAAAAAAAgQAAQX/xAAkEQABAwEHBQAAAAAAAAAAAAABAAIDEQQTFCFBU5FSYXGh8P/aAAwDAQACEQMRAD8A0B0rhVTlS1muuzBbTmrGE0aNT7MpSsgqch3HkoiW3qqLjPa68aHDVNZAmhr4zCClZ8vRkvDGfiGyjhI2RWCipDv0qpx669sC6G11NIzT7soJItwe1Q6U1dZX0jrMCuixm3Aa5gyyIIXlVO0RO8XGSI2gaDJBGxrRQBO+DcofFKf6LX5w1jbTuO5KDDQ9A4C//9k="}}}]}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"324978be-7bfd-5d51-adbc-905bc1686438","width":1280,"height":800,"size":434340,"type":"png","color":"bec1c3","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABQYICf/EACQQAAIBAgYBBQAAAAAAAAAAAAEDAgAEBgcREiExBTM0QVGS/8QAFwEAAwEAAAAAAAAAAAAAAAAAAAIDBP/EAB4RAAIBAwUAAAAAAAAAAAAAAAABIQQSQQIDERQy/9oADAMBAAIRAxEAPwDRUYV8s5m435ED1ImHXx1GnkLVgXmY1yiSySXZjSixcjGQ44I4I9KtaoalzayPY2Vkhxd7eyQmUrtxO4DUsP3WJuSmjygkbq619y39mjljH//Z"}}}]}}],"summaryContent":null,"isExistSummaryContent":false,"warningFromEditor":null,"warningFromEditorTitle":null,"counters":{"comments":0,"favorites":1,"reposts":0,"views":303,"hits":64,"reads":null,"online":0},"dateFavorite":0,"hitsCount":64,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"isFavorited":false,"isPinned":false,"repostId":null,"repostData":null,"subscribedToTreads":false,"isEditorial":false,"isAudioAvailable":false,"audioUrl":null,"isAudioAvailableToGenerate":false,"commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"isBlur":false,"isPublished":true,"isDisabledAd":false,"withheld":[],"ogTitle":null,"ogDescription":"AIbolit, расширение для Chrome, проверка текста, автоматическая очистка, поддержка шести языков, удобство для редакторов и SEO-специалистов","url":"https://vc.ru/ai/2061235-aibolit-ochistka-tekstov","author":{"id":5043783,"name":"Oleg Grom","nickname":null,"description":null,"uri":"","avatar":{"type":"image","data":{"uuid":"bf3baccc-3baa-57ae-a915-0c5140e70434","width":200,"height":200,"size":22867,"type":"jpg","color":"c7c9cc","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQj/xAAkEAABAwQBAwUAAAAAAAAAAAABAgMEBQYREiEACBMHFBdBYv/EABgBAAIDAAAAAAAAAAAAAAAAAAMEAAEC/8QAHREBAAICAgMAAAAAAAAAAAAAAQACETEDBBMhUf/aAAwDAQACEQMRAD8AGtKs2X3E0SVE9ZamqQ7btPamQ5an2Y7c11CnEeRteqVFwKSARjXngEK5eS1HNYL1JxnQZFbmyKz8WV9737q5XkSdQvclWwHOAc5xk9MlENwflr9iXc1DiU+97IgQIrMaMKewQyygIRlUlZJ1HHP31jrKjmXyhklj26lIt+mAJAAhsgAD8DqO4oan/9k="}},"cover":null,"achievements":[],"lastModificationDate":1764932203,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":false,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":332941,"name":"AI","description":"Нейросети, искуственный интеллект, машинное обучение","uri":"/ai","avatar":{"type":"image","data":{"uuid":"47d7652c-7ff3-5ad3-b72c-3d0aa7d14f06","width":1200,"height":1200,"size":311374,"type":"png","color":"8dd2f1","hash":"2070ecd4e4745850","external_service":[]}},"cover":{"type":"image","data":{"uuid":"d830f642-8293-f95c-8c0a-cf31c79fd3aa","width":1920,"height":384,"size":110830,"type":"gif","color":"3b3846","hash":"","external_service":[],"duration":0}},"lastModificationDate":1602860409,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":false,"isDisabledAd":false,"nickname":"ai","isUnsubscribable":true,"badge":null,"badgeId":null,"isDonationsEnabled":false,"isOnline":false,"isPlus":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isVerified":false,"isRemovedByUserRequest":false,"isFrozen":false,"isPro":false,"type":2,"subtype":"community"},"reactions":{"counters":[],"reactionId":0},"isNews":false,"source":null,"clusters":[],"donations":{"amount":0,"isDonated":false},"commentsSeenCount":null}}],"cursor":"PuR2GsZKFTvhhGhRA4/g68PbBa8hRyGI6YitsrXO+VvHeLfWP7Kpwk1c5WpBnCVg","isAnonymized":true}};