Forwarded from TypicalFolder // kadev CA
Этот эллипс крутится, когда вы перетаскиваете файл в поле ввода, осуществляя эффект переливания
С пользовательской части выглядит красиво, но я в шоках
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA
TypicalFolder // kadev CA
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA
Выпустил небольшой патч, чтобы исправить шероховатости интерфейса, которые вылезли после релиза v1.4.0 beta.
- Починил UX: Исправил несколько досадных недочетов в интерфейсе, теперь пользоваться приложением стало комфортнее.
- Добавил логирование для PWA: Внедрил систему сбора технических логов. Если в работе PWA-версии произойдет сбой, я сразу получу отчет об ошибке и смогу быстро ее исправить.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA
https://tg.kaurcev.dev/how-install-ios
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA
GitHub
Как пользоваться tg.kaurcev.dev · typicalfolder · Discussion #2
Краткая инструкция: как пользоваться tg.kadev Подробнее о том, что такое tg.kadev, можно узнать здесь: #1 Использование на мобильных устройствах Приложение поставляется как PWA (Progressive Web App...
Будет полезно.
Ссылочка на дискуссию:
https://github.com/orgs/typicalfolder/discussions/2
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA
Но тут я заглянул в тему снова и прямо удивился.
Кароч, а вы знали, что сейчас появляются принципиально новые файлы для сайтов? В своё время я закидывал в корень
robots.txt и со спокойной душой забывал об этом. А сегодня надо всякие llms.txt файлы оформлять..Как понятно из названия, его создали специально для больших языковых моделей (LLM) и ИИ-агентов.
Если коротко, его цель — выдать нейросети быстрый, чистый контент и структуру сайта. Без лишнего визуального шума, верстки и тяжелого кода. Чистая выжимка для ИИ.
Пока формат экспериментальный и носит чисто рекомендательный характер. Но фишка в том, что крутые ребята вроде Stripe и Anthropic его уже вовсю используют. Правда, поисковые ИИ-гиганты железную обработку этого файла пока не гарантируют, но это лишь вопрос времени
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA
1. Ctrl + A – Выделить всё
2. Ctrl + B – Полужирный текст
3. Ctrl + C – Копировать
4. Ctrl + D – Настройки шрифта
5. Ctrl + E – Выравнивание по центру
6. Ctrl + F – Найти / Поиск
7. Ctrl + G – Перейти к
8. Ctrl + H – Заменить
9. Ctrl + I – Курсив
10. Ctrl + J – Выравнивание по ширине
11. Ctrl + K – Вставить гиперссылку
12. Ctrl + L – Выравнивание по левому краю
13. Ctrl + M – Увеличить отступ
14. Ctrl + N – Создать новый документ
15. Ctrl + O – Открыть файл
16. Ctrl + P – Печать
17. Ctrl + Q – Удалить абзац
18. Ctrl + R – Выравнивание по правому краю
19. Ctrl + S – Сохранить
20. Ctrl + T – Висячий отступ
21. Ctrl + U – Подчеркнуть текст
22. Ctrl + V – Вставить
23. Ctrl + W – Закрыть окно
24. Ctrl + X – Вырезать
25. Ctrl + Y – Повторить действие
26. Ctrl + Z – Отменить действие
27. Ctrl + L – Фокус на адресной строке
28. Ctrl + D – Добавить страницу в закладки
29. Ctrl + J – Загрузки
30. Ctrl + H – История
31. Ctrl + F – Найти на странице
32. F2 – Переименовать
33. F5 – Обновить
34. F1 – Справка
35. F11 – Полноэкранный режим
36. Ctrl + 1 – Одинарный межстрочный интервал
37. Ctrl + 2 – Двойной межстрочный интервал
38. Ctrl + 5 – Межстрочный интервал 1,5
39. Alt + F4 – Закрыть приложение
40. Ctrl + ‘-’ – Удалить ячейку
41. F2 – Редактировать ячейку
42. Ctrl + W – Закрыть вкладку
43. Ctrl + Tab – Следующая вкладка
44. Alt + = – Автосумма
45. Ctrl + ` – Показать формулы
46. Ctrl + T – Новая вкладка
47. Windows + D – Показать рабочий стол
48. Windows + R – Открыть окно «Выполнить»
49. Windows + L – Заблокировать компьютер
50. Windows + I – Открыть настройки
51. Windows + M – Свернуть все окна
52. Windows + S – Поиск
53. Windows + X – Меню питания
54. Ctrl + Shift + L – Маркированный список
55. Ctrl + = – Нижний индекс
56. Ctrl + Shift + = – Верхний индекс
57. Ctrl + стрелка – Быстрый переход
58. Ctrl + Space – Выделить столбец
59. Shift + Space – Выделить строку
60. Ctrl + Shift + ‘+’ – Вставить ячейку
61. F4 – Повторить последнее действие
62. Ctrl + Shift + T – Открыть последнюю закрытую вкладку
63. Ctrl + Shift + Tab – Предыдущая вкладка
64. Ctrl + Shift + N – Создать новую папку
65. Shift + Delete – Удалить без возможности восстановления
66. Alt + Enter – Свойства
67. Ctrl + Alt + Del – Параметры безопасности
68. Print Screen – Сделать снимок экрана
69. Alt + Space – Меню окна
70. Alt + ← – Назад (в браузере)
71. Alt + → – Вперёд (в браузере)
72. Ctrl + Shift + Delete – Очистить данные браузера
73. Ctrl + Shift + Esc – Открыть диспетчер задач
74. Ctrl + Shift + N – Создать новую папку
75. Ctrl + Shift + T – Открыть последнюю закрытую вкладку (в браузере)
76. Ctrl + Shift + Delete – Очистить данные браузера
77. Alt + F4 – Закрыть текущую программу
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA
Меня часто триггерит обилие эмодзи в интерфейсах. Почему? Потому что это сразу отдает вайбкодом. Есть категория разработчиков, которые не особо разбираются в программировании и просто бездумно копипастят код. А нейросети как раз обожают пихать эмодзи куда попало.
В этом-то и триггер: видишь смайлик в тексте — и сразу кажется, что перед тобой очередная поделка, написанная на коленке с помощью AI.
И сам я грешен, у меня и самого такое было. Когда было лень вручную маппить данные (рутина) или прикручивать пагинацию, я закинул задачу в нейронку. И она мне как раз в кнопки эти эмодзи и вставляла.
А сейчас я зашел в приложение Сбера и такой: "Это чё вообще?"
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA
Собрал новый docker compose экземпляр из react typescript + nodejs (exporess, pg, morgan, zod) + postgresql
И там сразу 3 готовых эндпоинта (авторизация, регистрация и получение данных профиля)..
На деле просто устал компоновать один и тот же код, а старый template сделан был плохо.. а тут исправил старые косяки
ссылку прилагаю: https://github.com/kaurcev/docker-react-ts-node-ts-postgresql
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - kaurcev/docker-react-ts-node-ts-postgresql: [RU] Собранный экземпляр docker-compose (NodeJS Exporess + React TS + PgSQL)
[RU] Собранный экземпляр docker-compose (NodeJS Exporess + React TS + PgSQL) - kaurcev/docker-react-ts-node-ts-postgresql
Forwarded from TypicalFolder // kadev CA
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🐳1😎1
Forwarded from TypicalFolder // kadev CA
Вчера как раз мигрировал сторонний проект, там всё прошло довольно гладко, а скорость сборки показала себя во всей красе. В dev-режиме он теперь стартует примерно за ~300мс, а собирается целиком всего за ~520мс!
Так что план-максимум на этой неделе — провернуть эту миграцию здесь и подготовить проект к релизу TS 7.1, который выйдет уже осенью.
Немного о том, как всё к этому пришло:
- Изначально проект задумывался как пет-проект на коленке, поэтому в основу лег CRA на JavaScript.
- Клиент-серверную архитектуру прикрутили позже — и тоже на JS ради скорости разработки.
Сейчас всё это выглядит как откровенное невежество. Из-за отсутствия нормальной dev-среды не было никаких гарантий стабильности, поэтому и запуск личного кабинета постоянно откладывался (пока мы вообще сомневались в его целесообразности).
Но грядущая обнова закроет эти архитектурные косяки и наконец-то проект перейдёт на единую пакетную среду с настроенным Docker Compose, где dev и prod будут работать стабильнее и понятнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA
Всё-таки разгон до TS 7.0 не оправдал ожиданий.
Само собой, есть чудесный флаг
--legacy-peer-deps, но он оставляет большой вопрос к архитектуре. В момент, когда прототип на TS 7.0 был уже собран, мне пришлось переобуться. docker compose настроил под dev и prod режимы, но вопросы всё равно оставались.В итоге самое рациональное решение, которое я принял — откатиться на TS 6, заложив основу под TS 7.1. Так что полноценно мигрировать на 7-ку получится только осенью, а пока остаёмся в пределах 6-й версии.
Поскольку DevOps — вообще не моя основная специализация, делал всё так, как сам понимал, опираясь на доки и статьи. Так что если вы плотно варитесь в этой теме и имеете профильный опыт — флаг вам в руки. Залетайте в дискуссии и пишите, что стоит улучшить, а что вообще убрать.
Ну а в целом основа заложена, самое сложное позади. Дальше по плану — миграция tg.kadev на новую структуру, переход на версию 2.0 и запуск долгожданного личного кабинета.
Ссылка на template:
https://github.com/kaurcev/docker-react-ts-node-ts-postgresql
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA
Написал простую статью для установки интерактивного статуса в Discord..
Вводить в заблуждение тем что играете в игру, которая ещё не вышла
Ссылка на статью:
https://blog.kaurcev.dev/custom-discord-status
Ссылка на репозиторий
https://github.com/kaurcev/custom-discord-status
Please open Telegram to view this post
VIEW IN TELEGRAM
Teletype
Как поставить любую игру в активность Discord (RPC)
Небольшой разбор полезного инструмента, ссылка на который ждет вас в конце текста.
Forwarded from TypicalFolder // kadev CA
На то есть куча причин, но если коротко — мы сейчас в самом разгаре миграции.
Кто следит за постами, в курсе: старый проект был на CRA (JavaScript), а новый поднимаю на Vite с TypeScript. Отсюда и черепашья скорость. Представьте: нужно взять старый код без какой-либо типизации, переписать его под жесткие правила TS, попутно вычистить древние архитектурные косяки и только потом запустить страницу.
Параллельно приходится сразу закладывать вменяемый CSS. Сижу, тестирую верстку под разными экранами, чтобы ни одна деталь не уплыла.
Пока что просто пересаживаю внешку. Дальше в планах полноценная палитра и связка на CSS-переменных. Пока как-то так..
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳1🌚1🫡1