Если у вас есть массив, в каждом элементе которого есть
#tip #performance #reactivity
computed
, то лучше создать один на весь массив, чем много для каждого элемента// Bad
const rows = productRows.map(row => ({
...row,
total: computed(() => row.price * row.qty),
}));
// Good
const computedRows = computed(() =>
productRows.map(row => ({
...row,
total: row.price * row.qty,
}))
);
#tip #performance #reactivity
Кевин Денг
(создатель Vapor
) получил ежемесячное спонсорство от VoidZero
в размере $1024 Еще столько же дают совместно Эван и
Vue.js
, и еще около $1000 все остальныеПрошлой осенью Кевин жаловался, что ему не на что содержать семью, и поэтому он забросил
Vapor
Как и ожидалось, Эван использует полученные
VoidZero
инвестиции для вознаграждения работающим во Vue
и Vite
экосистемах людям, но как-то уж очень экономно он это делает.#vapor #voidzero
Мой Argus бот для распознавания текста на фото и изображениях потихоньку раскручивается
Добавил к нему кнопки быстрых действий и увеличил число
Эксперименты показали, что
На неделе добавится распознавание рукописного текста
#tgbot #argus #php #ai
Добавил к нему кнопки быстрых действий и увеличил число
LLM
до четырех - две основные и две на фоллбэк.Эксперименты показали, что
Mistral OCR
в среднем по качеству близок к FineReader
(где-то лучше, где-то хуже). Но выдают они данные, естественно, в разных форматах.На неделе добавится распознавание рукописного текста
#tgbot #argus #php #ai
Книжки
Общеполезное
The Pragmatic Programmer by Andrew Hunt and David Thomas
Code Complete by Steve McConnell
Coding
Clean Code by Robert C. Martin
Refactoring by Martin Fowler
Software Architecture
Designing Data-Intensive Applications by Martin Kleppmann
Object-Oriented Analysis and Design with Applications by Grady Booch
Design Patterns
Design Patterns by Eric Gamma and Others
Domain-Driven Design by Eric Evans
Data Structures and Algorithms
Introduction to Algorithms by Cormen, Leiserson, Rivest, and Stein
Cracking the Coding Interview by Gayle Laakmann McDowell
#learning #book
Общеполезное
The Pragmatic Programmer by Andrew Hunt and David Thomas
Code Complete by Steve McConnell
Coding
Clean Code by Robert C. Martin
Refactoring by Martin Fowler
Software Architecture
Designing Data-Intensive Applications by Martin Kleppmann
Object-Oriented Analysis and Design with Applications by Grady Booch
Design Patterns
Design Patterns by Eric Gamma and Others
Domain-Driven Design by Eric Evans
Data Structures and Algorithms
Introduction to Algorithms by Cormen, Leiserson, Rivest, and Stein
Cracking the Coding Interview by Gayle Laakmann McDowell
#learning #book
This media is not supported in your browser
VIEW IN TELEGRAM
Дожили
В
Теперь сайт Аэроэкспреса пофиксят...
#chrome #css
В
Chrome 135
появилась возможность стилизовать нативный <select>
Теперь сайт Аэроэкспреса пофиксят...
#chrome #css
В
Однако полной замены
Но для ванильных случаев это полезное нововведение
#css
CSS
есть @scope
функция, ограничивающая область применения стилей:<template>
<div class="box">
<button class="button">Click me</button>
</div>
</template>
<style>
@scope (.box) {
.button {
color: red;
}
}
</style>
Однако полной замены
Vue scoped
она не может дать. Например, потому, что если компонент выше вывести списком, то во Vue
у каждого будет свой data
атрибут и своя область видимости стилей, а у @scope
всё смешаетсяНо для ванильных случаев это полезное нововведение
#css
Добавил в Argus распознавание рукописного текста, а так же других сложных картинок (надо в подписи к картинке отправлять символ "+" для перехода в этот режим)
Для этого поэкспериментировал с 18 бесплатными
В комментариях люди поделились интересными ссылками для облегчения жизни
https://github.com/marketplace/models/azure-openai/gpt-4o-mini/playground - бесплатный
https://www.comss.ru/page.php?id=7315 - обход региональных блокировок и не только
#argus #ocr #tgbot
Для этого поэкспериментировал с 18 бесплатными
LLM
моделями для выбора лучшей, тут отчетВ комментариях люди поделились интересными ссылками для облегчения жизни
AI
энтузиастов:https://github.com/marketplace/models/azure-openai/gpt-4o-mini/playground - бесплатный
gpt-4o
прям на GitHub
https://www.comss.ru/page.php?id=7315 - обход региональных блокировок и не только
#argus #ocr #tgbot