Pull to refresh
6
0
bosha @bosha

Send message

Прям таки и большой выбор языков для бэка... Тащить java и производные либо отдаться мелкомягким? Просто отличный выбор :)

Больше похоже на DBA, чем на аналитика.

Как пример, я аналитик уже 7 лет. В прошлом и параллельно (хобби) разработчик (python, немного js/go) и линуксоид/админ/сетевик. На текущем месте чаще всего если и надо написать запрос в базу, то это чаще всего oracle/postgres. Надо будет и на SQL напишу, но! У меня во первых не было необходимости ни разу на такой позиции писать оконные функции хотя и интеграциями занимался. Во вторых рядовой SA/BA без похожего бэкграунда всего этого не сможет.

Вам может быть стоит поискать DBA?

у меня там "не" потерялось :) Должно быть:

но это НЕ уровень проверки пакетов Debian, да :)

Я так то тоже предпочёл бы дебьян или любой другой дистрибутив, но увы пока (имхо!) только apple делают хорошие ноуты которые долго живут на одном заряде батареи и производительные. Есть слабая надежда, что когда нибудь завезут полноценно работающий линукс на современные маки на ARM.

В целом всё не так плохо, на самом деле. Как я выше писал, сейчас в MacOS есть gatekeeper. Эта штука проверяет подпись всех запускаемых программ. Если подписи нет, то просто так не запустить. Это надо идти и явно разрешать в настройках системы. Так что подсунуть что-то с малварью может только сам разработчик софта. Если не ставить сомнительный софт от сомнительных разработчиков то проблем быть не должно, но это уровень проверки пакетов Debian, да :)

На доверии тому, кто загружает туда cask-и 🙃

Загружать туда может почти кто угодно. Так что по сути ты доверяешь всем, кто туда что-то загружает.

Никто не проверяет, всё на доверии. Тут немного спасает Gatekeeper, который не позволяет слепо (без явного подтверждения) запустить неподписанный софт.

А, понял. Спасибо.

Мне не подходит - ищу десктопное приложение, но за наводку спасибо. :)

Это вот этот outline? Что-то он платный и на open-source и self-hosted не очень похож. Или какой-то другой? :)

Тоже давно ищу хорошую альтернативу. Пока не нашёл ничего лучше Obsidian.

Так что и у Вас пока что еще есть время свалить

Время свалить было когда мне было 18 лет. Сейчас уже поздновато - тяжело и не особо хочется. Только если прям очень прижмёт. Если кого-то уже настолько "прижало", то им стоит из своего резюме убрать слово "стрессоустойчивость" :)

Зеленский вроде обещал сажать или судить тех, кто внезапно и без причины уехал после 24 февраля. Так что по этой же причине уезжать из РФ опасаясь призыва как по мне, довольно странно. Только если не планируешь возвращаться. Так что это должно быть осознанно, продуманно и подготовлено.

У YouTube есть RSS для каналов. Доступен по ссылке:

https://www.youtube.com/feeds/videos.xml?channel_id=<channel_id>

За NetNewsWire спасибо. Не знал про такой. Сам пользуюсь Reeder 5. Нравится наличие vim-like навигации и отличная поддержка macOS жестов.

Ну не прям excel, но вот во всех подобных редакторах не хватает вменяемой поддержки таблиц. В частности нет возможности делать таблицы с многострочными содержимым.

Про GFM не знал. Спасибо. Предприму ещё одну попытку :)

Спасибо за хорошее приложение.

Несколько раз пытался пользоваться. Вот всё нравится, но очень не хватает таблиц. Планируется добавление в будущем? :)

MySQL можно и нужно заменить на postgresql. Вообще не понимаю необходимости сейчас использовать MySQL, когда postgresql. Только если это старый легаси код.


В sqlalchemy orm не обязателен. Там есть прекрасный query builder который намного лучше и гибче.

Минимум: alembic для миграций, для работы с БД — sqlalchemy.
Чаще всего сейчас такие приложения пишут используя asyncio и aiopg.

Статья уровня "я прочитал документацию и смотрите что у меня получилось".


Код плохой, никакие нормальные современные библиотеки не используются. Нет миграций, никакой нормальной обертки над базой. Хороший пример как писать на python не надо.

А, вот что Вас смутило :)
Это распространённое сокращение в англ. сегменте, без задней мысли привык так же писать. :)
SQLAlchemy is the Python SQL toolkit AND Object Relational Mapper that gives application developers the full power and flexibility of SQL.


У SQLA есть core (интерфейсы и методы самого низкого уровня, напр. db.query('SELECT * FROM ..')) слой, есть query-builder, а есть ORM. ORM использует query-builder который использует core. Использованием ORM который предоставляет SQLA совершенно не обязательно, можно пользоваться прекрасным query-builder-ом и забыть про ORM совсем. Собственно, многие так и делают.

Не так. У sqla есть слой ORM.

Рад за вас.
Здесь речь шла про конкретную библиотеку и её работу в асинхронном режиме (кстати автор уже её удалил). На тот момент писать асинхронный код с использованием yield вместо async/await — моветон.
1
23 ...

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity