Нейроночки наобучались. Телефон предлагает поудалять лишнее на кадре и находит людей там, где даже я сам не сразу заметил их — обратите внимание на левый нижний угол кадра. Чудесааа.
👍177🔥36😁10🤔4❤2
Тэкс! Господа фронтендеры, если есть что порекомендовать для WYSIWYG-редактора — сейчас самое время:)! Выбираем для #LMS.
CKeditor с TinyMCE не припоминать, кажется, их поезд чух-чух уже лет 10 назад:) Хотя зашёл вот посмотрел — развиваются проекты. Какие-то прайсинги ввели.
Для админки одного контент-ориентированного проекта со сложными блоками в шаблонах использовали Editor.js и Quill. Не помню почему оба. Задачи свои выполнились, но помню, что были какие-то сложности всё же на второй половине проекта. Надо вспоминать изучать, там фронт писал не я.
Расскажу потом, что выберем и как пройдёт внедрение.
#frontend #lms #IT
CKeditor с TinyMCE не припоминать, кажется, их поезд чух-чух уже лет 10 назад:) Хотя зашёл вот посмотрел — развиваются проекты. Какие-то прайсинги ввели.
Для админки одного контент-ориентированного проекта со сложными блоками в шаблонах использовали Editor.js и Quill. Не помню почему оба. Задачи свои выполнились, но помню, что были какие-то сложности всё же на второй половине проекта. Надо вспоминать изучать, там фронт писал не я.
Расскажу потом, что выберем и как пройдёт внедрение.
#frontend #lms #IT
👍58🤔2
Возможно кому-то будет полезен мой алгоритм выбора библиотеки под задачу. Пример — поиск WYSIWYG-редактора для веб-системы, это текстовый редактор на JS/HTML/CSS с возможностью форматирования текста, добавления изображений, видео, блоков с кодом с подсветкой синтаксиса и возможно других кастомных блоков.
Этот алгоритм, конечно, может быть перенесён и на поиск любой другой библиотеки.
Шаг 1
Ищем доступные варианты, из которых выбираем. Google, вопросы знакомым, опросы. Всё найденное сводим в табличку. По редактору я создал такую табличку с пока что одной вкладкой «Первичный отсев».
Шаг 2
Вырабатываем критерии первичного грубого отсева библиотек. Составляем перечень верхнеуровневых требований к библиотеке, добавляем соответствующие столбцы в таблицу. В моём случае этот перечень:
1. Есть ли большие внешние зависимости у редактора? Если есть — для меня это минус. Верю всей душой, что при должной сноровке, терпении и упорстве можно написать редактор на плюс-минус Vanilla JS и потому редакторы, тянущие мегабайты лишнего хлама, идут топ-топ лесом.
2. Современный ли UI у библиотеки. Субъективно. Современный UI как по мне в Notion.
3. Позволяет ли лицензия редактора мне использовать её в своём проекте. Если не позволяет — значит опять же топ-топ.
4. Количество звёздочек на GitHub. Много — хорошо, мало — возможно тоже хорошо:)
Шаг 3
Заполняем значения критериев по каждому из вариантов.
Анализ
Это именно первичный отсев. Если критериев тут много, можно задать каждому критерию свои весовые коэффициенты, чтобы вывести общий коэффициент крутости конкретного варианта для вашей задачи. Но на первичном отсеве я бы не делал миллиард критериев. Тут задача быстро фильтрануть совсем лишнее.
У меня было 11 вариантов. Из них три отсеялись сразу (Draft.js, Outline editor, Thinkific — что-то не так с лицухой, зависимостями и тп). Осталось 8. Часть редакторов имеют субъективно не лучший для меня UI, их тоже отметаем. Допилить их наверняка можно, но не вижу смысла тратить на это время. Уходит Trix, Summernote, ProseMirror. Осталось 5.
Оставшиеся сортируем по какому-то количественному критерию — например, по GitHub-звездочкам. На крайняк по первичному личному впечатлению, завязанному на интуицию. Получаем: Quill, Slate, Editor.js, Tiptap, ToastUI Editor. Дальше будем смотреть их уже подробнее на предмет более конкретных параметров — документация, нужные в проекте технические особенности (возможность легкой интеграции syntax highlight в нашем случае) и тп. Пробуем подключить в проект, тестим нужные фичи. Изучаем именно в порядке выстроенного приоритета. Первое понравившееся и всем устроившее — берём.
Вжух!
#IT #frontend #javascript #typescript
Этот алгоритм, конечно, может быть перенесён и на поиск любой другой библиотеки.
Шаг 1
Ищем доступные варианты, из которых выбираем. Google, вопросы знакомым, опросы. Всё найденное сводим в табличку. По редактору я создал такую табличку с пока что одной вкладкой «Первичный отсев».
Шаг 2
Вырабатываем критерии первичного грубого отсева библиотек. Составляем перечень верхнеуровневых требований к библиотеке, добавляем соответствующие столбцы в таблицу. В моём случае этот перечень:
1. Есть ли большие внешние зависимости у редактора? Если есть — для меня это минус. Верю всей душой, что при должной сноровке, терпении и упорстве можно написать редактор на плюс-минус Vanilla JS и потому редакторы, тянущие мегабайты лишнего хлама, идут топ-топ лесом.
2. Современный ли UI у библиотеки. Субъективно. Современный UI как по мне в Notion.
3. Позволяет ли лицензия редактора мне использовать её в своём проекте. Если не позволяет — значит опять же топ-топ.
4. Количество звёздочек на GitHub. Много — хорошо, мало — возможно тоже хорошо:)
Шаг 3
Заполняем значения критериев по каждому из вариантов.
Анализ
Это именно первичный отсев. Если критериев тут много, можно задать каждому критерию свои весовые коэффициенты, чтобы вывести общий коэффициент крутости конкретного варианта для вашей задачи. Но на первичном отсеве я бы не делал миллиард критериев. Тут задача быстро фильтрануть совсем лишнее.
У меня было 11 вариантов. Из них три отсеялись сразу (Draft.js, Outline editor, Thinkific — что-то не так с лицухой, зависимостями и тп). Осталось 8. Часть редакторов имеют субъективно не лучший для меня UI, их тоже отметаем. Допилить их наверняка можно, но не вижу смысла тратить на это время. Уходит Trix, Summernote, ProseMirror. Осталось 5.
Оставшиеся сортируем по какому-то количественному критерию — например, по GitHub-звездочкам. На крайняк по первичному личному впечатлению, завязанному на интуицию. Получаем: Quill, Slate, Editor.js, Tiptap, ToastUI Editor. Дальше будем смотреть их уже подробнее на предмет более конкретных параметров — документация, нужные в проекте технические особенности (возможность легкой интеграции syntax highlight в нашем случае) и тп. Пробуем подключить в проект, тестим нужные фичи. Изучаем именно в порядке выстроенного приоритета. Первое понравившееся и всем устроившее — берём.
Вжух!
#IT #frontend #javascript #typescript
👍136🔥24❤1
Tauri — современный аналог Electron, позволяющий собирать десктопные приложения на веб-технологиях, причём приложения получаются меньшего размера, потребляют меньше ресурсов и значительно быстрее загружаются. Знакомимся!
https://youtu.be/yRT5rhuSjdU
PS. Комменты для этого поста здесь отключил — идём в ютуб, оставляем комменты там:) Ютуб должен видеть нас!
#IT #frontend #tools #linux
https://youtu.be/yRT5rhuSjdU
PS. Комменты для этого поста здесь отключил — идём в ютуб, оставляем комменты там:) Ютуб должен видеть нас!
#IT #frontend #tools #linux
YouTube
Tauri vs Electron. Будущее десктоп-приложений на веб-технологиях
Tauri vs Electron. Быстрее, выше, сильнее!
Tauri — современный аналог Electron, позволяющий собирать десктопные приложения на веб-технологиях, причём приложения получаются меньшего размера, потребляют меньше ресурсов и значительно быстрее загружаются. Знакомимся!…
Tauri — современный аналог Electron, позволяющий собирать десктопные приложения на веб-технологиях, причём приложения получаются меньшего размера, потребляют меньше ресурсов и значительно быстрее загружаются. Знакомимся!…
👍165🔥28🤔13❤3🥰2
Как любитель наручных «неумных» часов — одобряю:)
https://xn--r1a.website/temno/4876
https://xn--r1a.website/temno/4876
Telegram
Тёмная сторона / Темнографика / Temnografika
«Сколько времени?» А вы куда полезли его смотреть?
1. Обратил внимание, что люди опять стали носить обычные часы. Которые практически исчезли с рук после появления мобильных телефонов, на которых всегда можно посмотреть время. С чего бы это вдруг?
2. А…
1. Обратил внимание, что люди опять стали носить обычные часы. Которые практически исчезли с рук после появления мобильных телефонов, на которых всегда можно посмотреть время. С чего бы это вдруг?
2. А…
❤65👍43😁15🔥7🤔6
Media is too big
VIEW IN TELEGRAM
Какая-то ерунда с терминалом творится. У кого-то такое было?
🔥107😁21🤔17👍5😢2
Любителям Notion о развитии этого продукта.
Мы тут задумались о неком похоооожем отчасти приложении:) После запуска LMS и курса, ибо ресурс ограничен. Но прорабатывать концепцию и дизайн начали.
https://vc.ru/u/93158-dmitriy-begovatov/477680-istoriya-uspeha-notion-iz-konstruktora-saytov-v-universalnuyu-bazu-znaniy
Мы тут задумались о неком похоооожем отчасти приложении:) После запуска LMS и курса, ибо ресурс ограничен. Но прорабатывать концепцию и дизайн начали.
https://vc.ru/u/93158-dmitriy-begovatov/477680-istoriya-uspeha-notion-iz-konstruktora-saytov-v-universalnuyu-bazu-znaniy
vc.ru
История успеха Notion: из конструктора сайтов в универсальную базу знаний — Дмитрий Беговатов на vc.ru
Онлайн-сервис с миллионами фанатов по всему миру как и любой стартап переживал взлеты и падения. В этой статье рассказываю о них, а также о «пирамиде ценности», которую построила команда Notion для вовлечения пользователей в продукт и создания виральности.
👍54🔥11🤔2❤1
Ну а чо.
Главное — слохов студентов побольше денюжек стрясти. Говорить громко, обещать много, продавать дорого. А чо там как кто преподавать будет, ой да найдёёём, пффф:) Вон на паблики программерские кто-то подписан во вконтосе, а значит явно в теме. Авось ченть там да и обучит! Дело-то нехитрое. Методисты вон есть.
Нормааально!
Бусинесс!
Главное — с
Нормааально!
Бусинесс!
😁169😢27👍15🤔8🔥7
С 1 сентября меняется политика обработки персональных данных в РФ.
Появляется новый тип БД — PostgreSQL, 48 листов, в клеточку. Можно в линеечку. По желанию.
https://texterra.ru/blog/kakie-dannye-otnosyatsya-k-personalnym-dannym-zakon-2022.html
#news #IT
Появляется новый тип БД — PostgreSQL, 48 листов, в клеточку. Можно в линеечку. По желанию.
https://texterra.ru/blog/kakie-dannye-otnosyatsya-k-personalnym-dannym-zakon-2022.html
#news #IT
Texterra - продвижение и реклама в интернете
Сбор персональных данных – теперь это мрак [обновлено]
Теперь ваше согласие не требуется. Но многим придется уведомлять Роскомнадзор о персональных данных – с 1 сентября 2022 года.
👍48😢34🤔16😁9🥰2
Проходил неделю с Google Pixel 6 Pro. Кому-то из 17 тысяч здесь присутствующих (очень рад вас здесь видеть!) точно интересны впечатления:)
1. Переход с большего экрана на меньший и обратно — не более чем вопрос привычки. Привык и удобно.
2. Фоточки (сравниваю с Pixel 4a 5g) стали лучше, да. Телефото модуль, который приближает, вполне удобен, оказывается, я как-то раньше недооценивал его наличие в некоторых телефонах. Некоторые фотографии появлялись в stories в фотосети одной противной.
3. Здесь есть беспроводная зарядка, это для меня новые впечатления, предположительно хорошие:). Купил пока Baseus WXJK-BA02. Заряжает. Некомплектные Type C шнуры чёт не работают с этой зарядкой, расстраивает. Куплю вертикальную беспроводную какую-нибудь позже, чтобы телефон стоял и заряжался, сие, думаю, будет превосходно.
4. У этого телефона скошенный экран по краям. У меня таких раньше не было. Непреднамеренных нажатий, кажется, не было, настроили всё хорошо. Делать свайпы от края экрана зато приятно по этому закруглённому скосу. И телефон кажется тоньше за счёт этого (как у MacBook Air непоследнего поколения).
5. Производительность — ок, как и во всех телефонах дороже какой-то суммы, думаю. В игры не играю, а остальное не тупит. Фоточки сохраняются быстрее, чем на старом пикселе, это единственная заметная разница.
6. Звук из динамиков нравится.
7. Что портит впечатление? Незаявленная спецификацией фича обогревателя. С фига ли пиксели стали выполнять функцию отопления помещения — известно только Боженьке и Серёге Брину. Что старый, что новый греются после нескольких минут тыкания в экран. У старого это появилось спустя время, у нового есть сразу. А уж если иметь храбрость позвонить по видео звонку в Телеграмушке, то нагрев мгновенный. Но тут, думаю, вопросы и к Павлентию найдутся. В любом случае я недоволен.
8. Порадовал перенос данных со старого пикселя — Type C шнуром, соединяющим оба смартфона. Пол часа и все данные, в том числе фото и файлы, перенесены, около 100 Gb. Логины в некоторых приложениях тоже перенеслись, но не во всех.
9. Здесь нет 3.5mm jack для наушников, первый телефон у меня такой. Пока не испытал дискомфорта, с этим связанного. Bluetooth наушники нормалёк.
10. Экран ярче, чем в старом пикселе, на солнце это весомо.
11. Кто-то говорит, что он скользкий и выпадает из рук. У меня не выпадает.
12. Если вдруг яфоны не греются от самого факта повышения мировой энтропии — это их единственный для меня потенциальный плюс. Нооо пока не перевешивающий мою любовь к пикселям:)
#tools
1. Переход с большего экрана на меньший и обратно — не более чем вопрос привычки. Привык и удобно.
2. Фоточки (сравниваю с Pixel 4a 5g) стали лучше, да. Телефото модуль, который приближает, вполне удобен, оказывается, я как-то раньше недооценивал его наличие в некоторых телефонах. Некоторые фотографии появлялись в stories в фотосети одной противной.
3. Здесь есть беспроводная зарядка, это для меня новые впечатления, предположительно хорошие:). Купил пока Baseus WXJK-BA02. Заряжает. Некомплектные Type C шнуры чёт не работают с этой зарядкой, расстраивает. Куплю вертикальную беспроводную какую-нибудь позже, чтобы телефон стоял и заряжался, сие, думаю, будет превосходно.
4. У этого телефона скошенный экран по краям. У меня таких раньше не было. Непреднамеренных нажатий, кажется, не было, настроили всё хорошо. Делать свайпы от края экрана зато приятно по этому закруглённому скосу. И телефон кажется тоньше за счёт этого (как у MacBook Air непоследнего поколения).
5. Производительность — ок, как и во всех телефонах дороже какой-то суммы, думаю. В игры не играю, а остальное не тупит. Фоточки сохраняются быстрее, чем на старом пикселе, это единственная заметная разница.
6. Звук из динамиков нравится.
7. Что портит впечатление? Незаявленная спецификацией фича обогревателя. С фига ли пиксели стали выполнять функцию отопления помещения — известно только Боженьке и Серёге Брину. Что старый, что новый греются после нескольких минут тыкания в экран. У старого это появилось спустя время, у нового есть сразу. А уж если иметь храбрость позвонить по видео звонку в Телеграмушке, то нагрев мгновенный. Но тут, думаю, вопросы и к Павлентию найдутся. В любом случае я недоволен.
8. Порадовал перенос данных со старого пикселя — Type C шнуром, соединяющим оба смартфона. Пол часа и все данные, в том числе фото и файлы, перенесены, около 100 Gb. Логины в некоторых приложениях тоже перенеслись, но не во всех.
9. Здесь нет 3.5mm jack для наушников, первый телефон у меня такой. Пока не испытал дискомфорта, с этим связанного. Bluetooth наушники нормалёк.
10. Экран ярче, чем в старом пикселе, на солнце это весомо.
11. Кто-то говорит, что он скользкий и выпадает из рук. У меня не выпадает.
12. Если вдруг яфоны не греются от самого факта повышения мировой энтропии — это их единственный для меня потенциальный плюс. Нооо пока не перевешивающий мою любовь к пикселям:)
#tools
👍144🤔9🎉3
This media is not supported in your browser
VIEW IN TELEGRAM
❤55👍33🔥17😁15🥰2
До фига умные бихевиористические алгоритмы социальных сервисов всеми силами пытаются вычислить наши предпочтения и затянуть нас в свои цепкие лапы, по-всякому эксплуатируя все возможные баги нашего мозга — лишь бы мы продолжали в отупении скроллить контент и потреблять вместе с ним рекламу, иногда что-то по ней покупая. Эти алгоритмы — наши враги.
Но знаете что? Вот касательно рекомендаций яндекс.музыки — я только за! В который раз хвалю этих чертяк. Весь вечер лупят мне годнотулечку, пока я варганю код! Оххх што вы делаете, вот штооо вы делаете:)
Но знаете что? Вот касательно рекомендаций яндекс.музыки — я только за! В который раз хвалю этих чертяк. Весь вечер лупят мне годнотулечку, пока я варганю код! Оххх што вы делаете, вот штооо вы делаете:)
😁156👍92🔥21❤5🤔4
Ребята, я нашёл гимн всех тех, у кого что-то сломалось. Встречайте. Песня так и называется: «Оно СЛОМАЛОСЬ!»
https://www.youtube.com/watch?v=jDQlu3nqfEI
Спасибо яндекс.музыке за это:)
#gg
https://www.youtube.com/watch?v=jDQlu3nqfEI
Спасибо яндекс.музыке за это:)
#gg
YouTube
Тёмная Фаза - ОНО СЛОМАЛОСЬ (metal version)
Увлекательнейший видеоматериал позаимствован с этого канала:
https://www.youtube.com/c/npoddubnov
Скачать mp3:
https://oc.kkursor.ru/s/AQ7PFOqAfKX47Q0/download?path=%2F&files=metaLOLom%20-%20%D0%9E%D0%BD%D0%BE%20%D1%81%D0%BB%D0%BE%D0%BC%D0%B0%D0%BB%D0%B…
https://www.youtube.com/c/npoddubnov
Скачать mp3:
https://oc.kkursor.ru/s/AQ7PFOqAfKX47Q0/download?path=%2F&files=metaLOLom%20-%20%D0%9E%D0%BD%D0%BE%20%D1%81%D0%BB%D0%BE%D0%BC%D0%B0%D0%BB%D0%B…
🔥183😁36👍22😢2
Обсудили-собрали сегодня с командой схему работы Telegram бота в #LMS. Она схожа со схемой, которую мы планировали реализовать в боте донат-системы, которая аналог Boosty.
К донат-системе я вернусь позже, пока не до неё. Октябрь или позже. Сейчас активно разрабатываем LMS.
Задача бота — рулить участниками чата, который привязан к курсу. В донат системе задача была схожей — рулить участниками чата, которые оформили подписку на платформе.
Так вот касательно схемы бота. Полезно накидывать такие схемы по результатам обсуждения какой-то новой планируемой функциональности. Чтобы:
а) зафиксировать договорённости
б) не вспоминать их позже
в) убедиться, что все заинтересованные лица одинаково понимают эту схему и не видят в ней на данном этапе проблем
Вид схемы может быть любым. Текст, схема, текст+схема, наскальные рисунки.
Вжух!
#lms #backend #management
К донат-системе я вернусь позже, пока не до неё. Октябрь или позже. Сейчас активно разрабатываем LMS.
Задача бота — рулить участниками чата, который привязан к курсу. В донат системе задача была схожей — рулить участниками чата, которые оформили подписку на платформе.
Так вот касательно схемы бота. Полезно накидывать такие схемы по результатам обсуждения какой-то новой планируемой функциональности. Чтобы:
а) зафиксировать договорённости
б) не вспоминать их позже
в) убедиться, что все заинтересованные лица одинаково понимают эту схему и не видят в ней на данном этапе проблем
Вид схемы может быть любым. Текст, схема, текст+схема, наскальные рисунки.
Вжух!
#lms #backend #management
👍79🔥3
Ребятушки, которые хотят научиться программировать и выбирают себе ноутбук — какого бюджета вы рассматриваете машинку?
Идея дёрнуть на Авито под этот бюджет ноут, накатить Linux, настроить его до моего обычного рабочего состояния и показать сие на видео
Идея дёрнуть на Авито под этот бюджет ноут, накатить Linux, настроить его до моего обычного рабочего состояния и показать сие на видео
Anonymous Poll
7%
До 20к российских рублей
9%
До 30к российских рублей
9%
До 40к российских рублей
14%
До 50к российских рублей
12%
До 60к российских рублей
7%
До 75к российских рублей
6%
До 90к российских рублей
5%
До 110к российских рублей
8%
До 150к российских рублей
23%
Я банаааан!
👍85🔥12😁9