Как стать автором
Обновить
0
0

Разработчик

Отправить сообщение

anytype пробовали? как по мне хотя он и альфа он на голову выше из за своей новой концепции, можно создавать свои типы страниц и иметь возможность фильтровать их сплошняком, так и создавать свои деревья через коллекции и наборы и это решает недостаток древесной системы, можно иметь например сделаем тип заметок для программ и одно дерево по категориям система, офис и т.д. а другое с фильтрами по платформе линукс, виндовс и т.д. При этом сами заметки не дублируются а ссылки на одни и те же.

Поставил VLESS с включенным XTLS-Reality на два клиента, но как понимаю опции как общение между клиентами по внутренней сети как в openvpn нету? Есть ли альтернативы поверх запускать openvpn для создания сети между клиентами?

Отложите, пожалуйста, книгу, Foundation of Information Security

да, хотя если посмотреть на описание Альфа Центавра, то это тройная звездная система в созвездии Центавра, хотя на самом деле А и Б там только близки и вращаются вокруг центра масс поэтому возможно третей он пренебрег)

Встретился недавно разбираясь в кодах yolov5 yolov8, это был как раз срез где вместо x[:,:, y] было x[..., y]

Автору статьи видимо ещё надо пару лет покурить тему, у меня было десятки лет опыта с С, С++, pascal, delphi, vbs, java, php, js, matlab.... всего и не упомнишь

  • можно типизировать если очень надо, mypy, cython и тд, но обычно хватает просто анотаций

  • если сильно захотеть то можно и закомпилить например cython, numba, а если варианты не работают можно просто взять и узкое место написать на си

  • зависимости можно четко зафиксировать версии или использовать правила например pipenv и собирается все нормально

  • неудобный для пользователя? буквально сегодня я просто взял и запаковал приложение с помощью auto py to exe, это конвертор для внутренней надобности переводит бинарные данные в "мат" файл, показывает окно в которое можно перетащить файлы и запустить конвертацию кнопкой

    в других случаях скрипты или серверные для веб, или для администраторов которые могут использовать командную строку чтобы запустить. А для всего остального есть docker, собрал образ отдал клиенту он запустил на сервере и доволен

для фронта js, ts

для окон c++ (qt, gtk), но при большом желании можно использовать их обертку на питон например приложение cherrytree

для мобильной java, c++, swift

там где большая команда и корпорация используют java или go для сервера.

для встройки c, c++, (а так же есть micropython)

для гейм дева с++, с#, или можно godot (смесь js и python), а так же есть гибридные варианты например "цивилизация" использует питон для некоторой логики

ну а питон идеален для разработки в небольших и средних компаниях, скриптах для автоматизации, для математики так как это быстро и дешевле получается с какой стороны не смотри

Используйте питон там, где его нужно использовать, в остальных случаях не используйте.

Конструктор судя по вопросам скорее девопс чем разработчик, для разработчика два вопроса из 10 ...

типы нагромождают код, и без них удобнее и быстрее, но только пока ты не забыл какие типы ты хотел передавать в свою или чужую функцию. Функция — черный ящик, тебе не важно что внутри, в этом случае аннотации типов на вход тупо помогут быстрее понять как её использовать в будущем или не тебе.
Поставил openvpn и не знаю бед, дополнительные примочки тут выглядят как реклама, а вообще скоро vpn будет в шита в ядро линукс вот тогда и заживем
прогеры это как раз таки специфичная си подобная задача, если ты решил серьезно iOS зачем вообще сыр бор, правда? хотя в принципе движки тот же godot под ios компилятся, поэтому необязательно писать на яблочном языке. Тут всегда выгодно веб приложение оно работает везде )
Меньше порог вхождения, что позволяет студентам, ученым и devops программировать алгоритмы. Когда синтаксис простой проще сконцентрироваться на самом алгоритме и выше читаемость, а значит и проще разобраться, что он делает.
Единственное надо указать на вход типы и набор параметров, чтобы легче было применить функцию без копания в ней вообще и все. А те кто захочет разобраться код будет читаем. А читаемость кода тоже очень важный момент при больших проектах, рефракторах и т.д.
Если речь идет о веб то просто идет куча шаблонного кода выполнения запросов, где и так все понятно, там статика и не нужна.
Си может что угодно от ОС, драйверов до сайтов. Но подождите сайты на си делать конешно можно, но Очень геморойно. По этому каждый язык на самом деле под свою задачу.
Если тебе нужен овер стабильное и надежное мультиплатформенное приложение, или на андройд ты берешь JAVA. Если тебе надо чтобы программа супер быстро обрабатывала и ела немного ресурсов (особенно если нужно системить типо драйвер написать) ты берешь c/c++ (надеюсь что и rust добавится сюда), а если тебе надо сделать сайт, скрипт для бекапа, протестировать научный алгоритм, бота, парсер ты берешь питон, потому что это просто быстро и понятно! И то если вдруг у тебя узкое место ты можешь его переписать на си! Беспроигрышный вариант по моему мнению. Кроме того сам по себе как и доказывает статья питон не язык — это концепция языка. Он уже реализован десятками способов под разные оболочки в основном конечно на си, но и на java есть jpython. Вообще все потихоньку идет к универсальному языку в котором все моменты будут сбалансированы, на котором будет удобно делать и ОС и сайты. Даже называют питона прадедушкой такого языка.
Вообщем если сильно заморочится можно сидеть и не слазить практически с любого языка, вопрос в том как эффективнее решить задачу?
Питон решает эффективно очень широкий спектр задач, больше чем любой другой язык о котором я слышал, поэтому его учить и использовать эффективно. А эти все дополнения делают его применение ещё удобнее — если требуется.
В остальных случаях да — полная статика, но статику я буду использовать только в тех случаях когда вообще никак по другому не достигнуть требуемых параметров программы. Читаемость и универсальность лично для меня важнее. Учитывая как он развился и сколько способов придумали как, и что ускорить это требуется все меньше.

Вообщем я вижу современного прогера это питон + си + java (там где они действительно нужны).
у питона все хорошо с производительностью пока используешь функции основанные на си.
  • иногда в проекте появляется узкое место в производительности и тогда либо переписывать на си этот участок либо это.
  • + динамика да позволяет делает быстро многие вещи.
  • но когда идет поиск ошибок и рефактор вполне удобно пройти добавить типы когда не спешишь и менеджер уже не стоит за душой
  • Когда сам уже забыл какие параметры нужны твоей функции удобно видеть тип в подсказке. Конечно ты можешь передать параметры любых типов компиляция пройдет, но функция от этого не будет работать верно?



Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность