Реакции есть — это хорошо :) Тогда приступим. Расскажу вкратце о сервисе, который я когда-то давно придумал и хотел создать, но на тот момент не хватило знаний и опыта для реализации.
Сервис под рабочим названием Glossary (то бишь «глоссарий» или попросту «словарь») должен был автоматизировать пояснение определённых терминов на сайте в виде всплывающих подсказок прямо посреди текста. Похожий функционал можно увидеть в Википедии — в любой статье слова или словосочетания выделяются ссылками, при наведении на которые появляется всплывающее пояснение с возможностью перейти на детальную страницу. В моём случае ссылки не подразумеваются, лишь развёрнутое пояснение.
Возвращаясь к прошлому посту и словам про «нечто бомбически крутое», честно, даже не буду пытаться вспоминать, почему именно эта идея мне тогда казалась классной и перспективной 😂 Но спустя некоторое время я возвращался к ней, и в паре других проектов мне сильно не хватало подобного функционала.
Вообще, логика работы такая:
— скрипт подключается на сайт;
— после загрузки страницы он находит определённый контейнер и обновляет его, оборачивая нужные термины в дополнительный тег с описанием;
— для пользователя эти термины в тексте подсвечены, например, пунктирной линией, а при наведении или клике возле слова появляется пояснительный текст;
— список терминов и их определений, а также визуальные настройки задаются отдельно в личном кабинете сервиса.
Целевая аудитория сервиса — это в первую очередь владельцы сайтов, чаще информационных, специфичных и узких тематик, которым нужно донести до пользователя максимально подробную информацию в удобном формате. Но это я так думаю, и могу тут ошибаться.
Аналогов такому приложению я не находил, а может, просто плохо искал.
Поэтому в следующем посте пообщаемся с ChatGPT на эти темы, узнаем, кому может пригодиться наш сервис, есть ли похожие решения, а также какой ещё функционал можно реализовать в рамках этого проекта.
#СНуляGPT
Сервис под рабочим названием Glossary (то бишь «глоссарий» или попросту «словарь») должен был автоматизировать пояснение определённых терминов на сайте в виде всплывающих подсказок прямо посреди текста. Похожий функционал можно увидеть в Википедии — в любой статье слова или словосочетания выделяются ссылками, при наведении на которые появляется всплывающее пояснение с возможностью перейти на детальную страницу. В моём случае ссылки не подразумеваются, лишь развёрнутое пояснение.
Возвращаясь к прошлому посту и словам про «нечто бомбически крутое», честно, даже не буду пытаться вспоминать, почему именно эта идея мне тогда казалась классной и перспективной 😂 Но спустя некоторое время я возвращался к ней, и в паре других проектов мне сильно не хватало подобного функционала.
Вообще, логика работы такая:
— скрипт подключается на сайт;
— после загрузки страницы он находит определённый контейнер и обновляет его, оборачивая нужные термины в дополнительный тег с описанием;
— для пользователя эти термины в тексте подсвечены, например, пунктирной линией, а при наведении или клике возле слова появляется пояснительный текст;
— список терминов и их определений, а также визуальные настройки задаются отдельно в личном кабинете сервиса.
Целевая аудитория сервиса — это в первую очередь владельцы сайтов, чаще информационных, специфичных и узких тематик, которым нужно донести до пользователя максимально подробную информацию в удобном формате. Но это я так думаю, и могу тут ошибаться.
Аналогов такому приложению я не находил, а может, просто плохо искал.
Поэтому в следующем посте пообщаемся с ChatGPT на эти темы, узнаем, кому может пригодиться наш сервис, есть ли похожие решения, а также какой ещё функционал можно реализовать в рамках этого проекта.
#СНуляGPT
👍7❤2
На днях начал смотреть сериал Fallout. Давно собирался, но всё как-то не до этого. Всё, знаете ли, работа-работа 🙃 а при длительности одного эпизода в целый час не всегда удаётся выделить время.
Что ж, первые впечатления хорошие :) Особенно классно отражена атрибутика из игры — нравится такое: пип-бои, стимуляторы и вот это вот всё, что сотворила Bethesda.
Я большой фанат серии игр Fallout, да и вообще люблю всякие постапокалиптические сюжеты в книгах и кино — про выживание в суровом и мрачном мире будущего. Но в этом сериале мне пока не хватает той мрачности и атмосферы, присущей игре 😕
Спойлеров не смотрел, целиком сюжета первого сезона не знаю, так что вот такая мини-рецензия по первым трём эпизодам :)
Кто смотрел, как вам? Только без спойлеров, пожалуйста :)
Что ж, первые впечатления хорошие :) Особенно классно отражена атрибутика из игры — нравится такое: пип-бои, стимуляторы и вот это вот всё, что сотворила Bethesda.
Я большой фанат серии игр Fallout, да и вообще люблю всякие постапокалиптические сюжеты в книгах и кино — про выживание в суровом и мрачном мире будущего. Но в этом сериале мне пока не хватает той мрачности и атмосферы, присущей игре 😕
Спойлеров не смотрел, целиком сюжета первого сезона не знаю, так что вот такая мини-рецензия по первым трём эпизодам :)
Кто смотрел, как вам? Только без спойлеров, пожалуйста :)
🔥3
Тут от RuCenter новости подъехали, мягко говоря, не очень приятные для тех, кто управляет чужими доменами через свой аккаунт.
Вкратце, если вам под управление на аккаунт расшарен хотя бы один домен, то с 12 ноября управлять им не получится. Для этого нужно будет купить пакет «Мультиадминистрирование», который стоит, на минуточку, 10К в год ‼️
Для понимания — раньше этот функционал был бесплатным.
RuCenter порой сильно удивляет своей жадностью и неадекватными ценами за то, что у других регистраторов вообще бесплатно☹️
#новости_днч
Вкратце, если вам под управление на аккаунт расшарен хотя бы один домен, то с 12 ноября управлять им не получится. Для этого нужно будет купить пакет «Мультиадминистрирование», который стоит, на минуточку, 10К в год ‼️
Для понимания — раньше этот функционал был бесплатным.
RuCenter порой сильно удивляет своей жадностью и неадекватными ценами за то, что у других регистраторов вообще бесплатно
#новости_днч
Please open Telegram to view this post
VIEW IN TELEGRAM
😨2🔥1
Вторую половину этой недели занимаюсь в основном творческой деятельностью. Обновил пару устаревших регламентов в нашей базе знаний, там же пофиксил некоторые баги, добавил кое-какой функционал.
Почему работа творческая? Потому что нет конкретного тз )
Делаем сами, делаем для себя. Появилась идея — сразу внедряем и проверяем ) ну кайф же 🙃
А ещё готовлю обучение для студентов СибГУ. Давненько я таким не занимался. Надеюсь, им будет интересно послушать лекции про веб-разработку :)
Почему работа творческая? Потому что нет конкретного тз )
Делаем сами, делаем для себя. Появилась идея — сразу внедряем и проверяем ) ну кайф же 🙃
А ещё готовлю обучение для студентов СибГУ. Давненько я таким не занимался. Надеюсь, им будет интересно послушать лекции про веб-разработку :)
🔥8
Про пассивно-агрессивный код
В некоторых легаси-проектах можно найти много пасхалок от предыдущих разработчиков. Видимо конкретно здесь клиента не удалось от чего-то отговорить, а потом пришлось переделать.
Мы порой натыкаемся на менее приятные комментарии в коде, обычно адресованные в сторону заказчика. Типа, не понимает ничего, требует невозможного, поэтому я сделал так как сделал, разбирайтесь дальше сами. Понятное дело, человек делает это на эмоциях — никто не любит правки и кривые решения, хочется чтобы работу приняли сразу и без исправлений.
Но такими пасхалками разработчик лишь показывает непрофессионализм свой и того кто общается с заказчиком — то есть проектного менеджера (если мы говорим о компании-подрядчике).
Ведь заказчик не обязан разбираться в тонкостях разработки. Это задача ПМа — донести необходимость определённых решений и убедить в том, что рекомендует разработчик.
Смешные комментарии это конечно прикольно, но лучше всё же не говнить в коде 😒 Если тебе, как разработчику, пришлось напихать костылей в проект, лучше объясни, как с ними работать.
Если ты не согласен с решением, которое пришлось применить, оставь пояснение, почему именно так решено было сделать. Возможно, это поможет твоему коллеге улучшить функционал.
В общем, отнесись с уважением к тому, кто потом будет работать с твоим кодом — поддержи программистскую солидарность.
В некоторых легаси-проектах можно найти много пасхалок от предыдущих разработчиков. Видимо конкретно здесь клиента не удалось от чего-то отговорить, а потом пришлось переделать.
Мы порой натыкаемся на менее приятные комментарии в коде, обычно адресованные в сторону заказчика. Типа, не понимает ничего, требует невозможного, поэтому я сделал так как сделал, разбирайтесь дальше сами. Понятное дело, человек делает это на эмоциях — никто не любит правки и кривые решения, хочется чтобы работу приняли сразу и без исправлений.
Но такими пасхалками разработчик лишь показывает непрофессионализм свой и того кто общается с заказчиком — то есть проектного менеджера (если мы говорим о компании-подрядчике).
Ведь заказчик не обязан разбираться в тонкостях разработки. Это задача ПМа — донести необходимость определённых решений и убедить в том, что рекомендует разработчик.
Смешные комментарии это конечно прикольно, но лучше всё же не говнить в коде 😒 Если тебе, как разработчику, пришлось напихать костылей в проект, лучше объясни, как с ними работать.
Если ты не согласен с решением, которое пришлось применить, оставь пояснение, почему именно так решено было сделать. Возможно, это поможет твоему коллеге улучшить функционал.
В общем, отнесись с уважением к тому, кто потом будет работать с твоим кодом — поддержи программистскую солидарность.
👍1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😨1
В продолжение рубрики #СНуляGPT начал подготовительные работы: скормил GPT описание сервиса из прошлого поста, попросил определить ЦА, предложить дополнительный функционал, а также предупредить о возможных сложностях реализации и прочих нюансах.
ChatGPT, как и всегда, с энтузиазмом отнёсся к идее. Но в целом накидал неплохие мысли, которые можно взять в работу.
Весь диалог можно посмотреть по этой ссылке, а кому лень заходить в gpt, смотрите скрины.
— По ЦА я примерно так и предполагал, но gpt упомянул ещё и госушные сайты 👀 в целом, а почему бы и нет )
— По функционалу было много рекомендаций, часть из них я, опять же предполагал с самого начала, просто не стал описывать в диалоге. Но некоторые моменты взял себе на заметку.
— По сложностям и рискам упомянул про скорость работы и нагрузку. Думаю, в этом есть смысл, обязательно учтём при разработке.
По итогу попросил резюмировать всё, к чему мы пришли (см.последние три скрина).
Далее будем определяться с выбором технологий и фреймворков.
ChatGPT, как и всегда, с энтузиазмом отнёсся к идее. Но в целом накидал неплохие мысли, которые можно взять в работу.
Весь диалог можно посмотреть по этой ссылке, а кому лень заходить в gpt, смотрите скрины.
— По ЦА я примерно так и предполагал, но gpt упомянул ещё и госушные сайты 👀 в целом, а почему бы и нет )
— По функционалу было много рекомендаций, часть из них я, опять же предполагал с самого начала, просто не стал описывать в диалоге. Но некоторые моменты взял себе на заметку.
— По сложностям и рискам упомянул про скорость работы и нагрузку. Думаю, в этом есть смысл, обязательно учтём при разработке.
По итогу попросил резюмировать всё, к чему мы пришли (см.последние три скрина).
Далее будем определяться с выбором технологий и фреймворков.
👍2
На этой неделе вел лекцию в СибГУ для студентов 4 курса. Рассказывал про веб-разработку, процесс создания сайта и современные тенденции в этой сфере.
С большим удивлением для себя узнал, что сейчас (ну и, получается уже лет 5-6 минимум) в школах не дают даже базовых знаний HTML😮 как так-то?
Я понимаю не давать программирование, это не так необходимо, хотя и тут можно порассуждать, это всё-таки про логику в первую очередь. Но без хотя бы минимальных знаний html сейчас в диджитал вообще никак.
А вы что запомнили с уроков информатики в школе? и учили ли вас там верстать хоть чуть-чуть?
С большим удивлением для себя узнал, что сейчас (ну и, получается уже лет 5-6 минимум) в школах не дают даже базовых знаний HTML
Я понимаю не давать программирование, это не так необходимо, хотя и тут можно порассуждать, это всё-таки про логику в первую очередь. Но без хотя бы минимальных знаний html сейчас в диджитал вообще никак.
А вы что запомнили с уроков информатики в школе? и учили ли вас там верстать хоть чуть-чуть?
Please open Telegram to view this post
VIEW IN TELEGRAM
Продолжаю подготовку к разработке сервиса Glossary.
Совместно с ChatGPT определился с технологиями и языками.
Я в начале немного неправильно задал вводные и уточнил, что чуть-чуть знаком только с javascript, из-за чего GPT предлагал мне в основном NodeJS, MongoDB и всё что с этим связано.
Пришлось скорректировать запрос, чтобы его предложения основывались только на требованиях функционала будущего проекта.
По итогу выбор пал на связку Python + Django + PostgreSQL + Elasticsearch😥
Не сказал бы, что я сильно в восторге от python, ну да ладно ) работать будем с тем, что советует GPT, в этом вся суть проекта.
Помимо python были ещё такие варианты:
— JavaScript + Node.js + MongoDB
— JavaScript + Firebase
— PHP + MySQL + JavaScript
— Java + Spring Boot + MongoDB + Kafka
— TypeScript + NestJS + PostgreSQL + Redis
Вообще, я был уверен, что среди всего прочего ChatGPT предложит использовать Laravel, и даже, признаться, я хотел, чтобы он его предложил ) Но про laravel не было ни слова☹️ на всякий случай уточнил, почему. Ответы на втором скрине.
Историю диалога с ChatGPT можно посмотреть здесь.
Кстати, по итогу я выбирал между Java и Python, и долго смотрел в сторону первого т.к. уже давненько подумываю попробовать java. Но всё же решил опираться на рекомендации GPT.
А посему развиваться нашему сервису на питоне. Или лучше на "пайтоне", как считаете?💻
#СНуляGPT
Совместно с ChatGPT определился с технологиями и языками.
Я в начале немного неправильно задал вводные и уточнил, что чуть-чуть знаком только с javascript, из-за чего GPT предлагал мне в основном NodeJS, MongoDB и всё что с этим связано.
Пришлось скорректировать запрос, чтобы его предложения основывались только на требованиях функционала будущего проекта.
По итогу выбор пал на связку Python + Django + PostgreSQL + Elasticsearch
Не сказал бы, что я сильно в восторге от python, ну да ладно ) работать будем с тем, что советует GPT, в этом вся суть проекта.
Помимо python были ещё такие варианты:
— JavaScript + Node.js + MongoDB
— JavaScript + Firebase
— PHP + MySQL + JavaScript
— Java + Spring Boot + MongoDB + Kafka
— TypeScript + NestJS + PostgreSQL + Redis
Вообще, я был уверен, что среди всего прочего ChatGPT предложит использовать Laravel, и даже, признаться, я хотел, чтобы он его предложил ) Но про laravel не было ни слова
Историю диалога с ChatGPT можно посмотреть здесь.
Кстати, по итогу я выбирал между Java и Python, и долго смотрел в сторону первого т.к. уже давненько подумываю попробовать java. Но всё же решил опираться на рекомендации GPT.
А посему развиваться нашему сервису на питоне. Или лучше на "пайтоне", как считаете?
#СНуляGPT
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1