All streams
Search
Write a publication
Pull to refresh
30
0
Артур Ломакин @arthurlomakin

User

Send message

В Украине у нас так. По API в XML посылаются чеки. С 1 января 2022 года для ФЛП обязательно или физически ставить или программно.

Ужасная ORM. Если ошибка в миграции, то потом предлагает сделать reset. В интерфейсах Typescript поля только скалярные поля. Бред какой-то. Я вообще не нашел НИ ОДНОЙ нормальной ORM для Node, везде есть какие-то проблемы. Короче, Entity Framework в C# рулит!

В After Effects, например, можно использовать JavaScript, и сделать тоже самое, но с большим комфортом

Там дефолтом Photos ломится куда-то в OneDrive. Занимает очень много времени. Убрал эту настройку. Стало быстрее, но в Windows 7 и Xp просмотрщики фото летали, а тут очень долго

Теперь оно станет еще дольше открывать картинки!!! Урра!!

Спасибо за совет!

Интересно, но не знаю как это можно применить в моем случае, когда проекты очень легкие

Не соглашусь. Мне 15 лет. Перешёл в дистанционную школу на екстерн. Пишу интернет-магазины. Если бы я терял время и пичкал себя всякими ненужными предметами, то не знал бы и десяти процентов того, что я знаю

Мне вот 15 лет. Написал интернет-магазин на Blazor(не Webassembly). Сайт типа своя CMS, с редактором страниц(ckeditor). Есть программа на WPF. Там всякие справочники. Писал про это статью.

Решил переписать на React + Node. Прошёл месяц. Возненавидел всю экосистему JS. Начал учить React. Понял, что JSX - полная фигня, по сравнению с Razor-шаблонами. Эти фигурные скобки)). Ну с этим можно смирится. Начал писать сервер. Node + express + typeorm+ mssql база данных. Сразу добавил typescript и на сервер и в React, потому что intellisense для js вообще не работает толком.

Typeorm, по сравнению с Entity Framework Core - кусок.. не знаю даже чего. Миграции вообще не работают!!! Они просто не работают! Из всего месяца, я потратил 3 недели пытаясь настроить typeorm миграции. Я пробовал все. У меня не работал template проекта от typeorm! Причём такая проблема была не только у меня(на Github есть issue по миграциям с mssql). Иногда typeorm говорит, что нет изменений, когда я добавил новые сущности и поля, хотя первая миграция генерится нормально, было такое, что миграции генерируются нормально, изменения находит(это было уже чудо), пишу npm run migration-run(скрипт, в котором уже вызываю typeorm, он должен запустить миграции, т. е. применить изменения в бд), а typeorm мне пишет "нет изменений в схеме"! Да как же нет, если только что typeorm сгенерила миграции. Тестовую базу удалял миллион раз, проекты пересоздавал, пробовал postgres, тоже. самое. Уже вообще думал не писать на node, но знал ещё про mikroorm, там есть нормальный unit of work. Попробовал с mikroorm, mssql поддержки нет, стороняя библиотека не работает, заработало с postgres, но все равно не нравится то, что миграции при генерации проверяют схему бд, а не самого проекта.

Вот почему это плохо. Я добавил новое поле, сгенерил миграцию, потом добавил ещё одно поле, пытаюсь сгенерить миграцию, ORM сравнивает с базой структуру, и в новой миграции добавляет два поля, хотя в прошлой миграции оно тоже добавляется. Это потому, что в ORM миграции - это sql запросы в чистом виде, а в ef core, миграция - это набор вызовов методов(типа AddColumn) и ORM может быть независимая от бд, и знать свою структуру.

Ещё нет LINQ. В JS нельзя разобрать функцию на Expression, хотя я узнал, что можно менять AST дерево Typescript кода и реализовать LINQ в TS, но не в JS. Есть даже библиотека для typeorm для поддержки LINQ в Typescript. Но, для MikroOrm такой библиотеки нет, а самому писать как-то долго.

Хочу про это все статью написать и там все подробнее описать.

Короче, один негатив у меня вышел. Удивлён, что JS-сообщество не смогло написать orm лучше, или хоть вровень ef Core. Причина понятна, в JS обществе коммерческой цели нет это делать у больших компаний, а Entity Framework написала Microsoft и поддерживает это ORM. Как после этого можно писать что-то на JS? Сам JS как язык, конечно, тоже не супер, но на это не жалуюсь. Чуть захейтил JS

В Win 10 Tweaker создатель встроил backdoor

Ребят, у вас очень крутой продукт. Я попробовал, но браузер на Android — это жутко неудобно, нельзя отправить вкладку на телефон, посмотреть открытые на ПК, нет группировки вкладок, как в Chrome Android

Мне аж жалко стало состояния веба. Пишу на c#(blazor) и прям горжусь им. Есть просто тонны вещей, которые делаются в c# легче. Правда сообщество меньше и все-таки из-за других проблем решил перейти на react, но будет нехватать c#, его строгости, удобства ORM...

Мне сейчас 15. Взломал хостинг сервера, где лежит мой сайт. И зашел в админку этого хостинга. Там все пользователи, их контакты, отчеты по заработку. Думаю как им написать. Боюсь, что забанят.

Использую MVVM в WPF приложениях с INotifyPropertyChanged.


В 1979 году! (Я тогда ещё даже не родился).

Я родился в 2005-ом

Я лично не соглашаюсь вообще ни на что, что браузер просит

Information

Rating
Does not participate
Date of birth
Registered
Activity