EtelionCRM 0.5.1.0
Прикатила свежая версия EtelionCRM 0.5.1.0.
вижу много не писал, не помню чем 0.5.0 отличается от 0.4.1, но 0.5.1 от 0.5.0 отличается добавлением сезонов на вкладку аналитики
Начал пилить и понял что мои сезоны из года в год плавают по месяцам и по сути мне эта фича не очень и нужна, но в целом допилил. Сначала еще была мысль сделать сезоны настраиваемыми, но идея настраивать каждый год новые месяцы мне не оч понравилась так что добавилось 4 сезона с Января по Март, с Апреля по Июнь, с Июля по Сентябрь и с Октября по Декабрь.
Думаю опять пилить посты об этом проекте, это первый из новых
Предыдущий пост
P.s. очень лень пилить новый архив с демкой, если будет интерес у сообщества то поборю свою лень, наверное
Не все поймут не многие выберут ARCH
Как начать писать документацию в VSCode?
Поговаривают, что в некоторых компаниях сотрудники уже не понимают, что происходит в коде проекта. Де-факто для коллективной работы картография проекта — необходимость, нежели привилегия...
Составление пояснений и комментариев к обширным ИИ-системам — трудоемкая задача, но под небольшие опен-сорс/продакшн проекты есть решение.
AutoDocstring — инструмент, который автоматически создает документацию к коду на основе структуры и комментариев. Экономия времени, согласованность стиля, адекватная читаемость и повышенную точность документации — плюсы этого тула. Выделил нужный блок кода, прожал ctrl+shift+2 — готово.
Просматривать строки документации можно во вкладках, выбирать типы форматов строк, выводить типы параметров через подсказки типов pep484, значения и имена переменных. Внутри поддержка args, kwargs, декораторов, ошибок и типов параметров.
Теперь в утилиту можно добавлять "кастомные" документации. Чтобы использовать собственный шаблон, создайте файл .mustache и укажите путь к нему с помощью конфигурации customTemplatePath.
Сгенерированная документация содержит структурированные описания функций, методов и классов. Однако AutoDocstring не всегда правильно интерпретирует комментарии в коде или не учитывает особенности некоторых языков программирования.
А еще записи могут не соответствовать стандартам или требованиям проекта.
Поэтому редактировать и редактировать. Но для создания костяка описаний инструмент — идеально. AutoDocstring сократит время, затрачиваемое на написание документации, на 30-50%. А еще неплохо так снизит число ошибок в тексте.
Скачать можно с официального сайта Microsoft.
Продолжение поста «Раритет: Модем ИСМ-1200»
Как выглядели сайты тогда и сейчас:
Продолжение следует....
ИИ: как технологии изменят ваш мир к 2030 году
Развитие искусственного интеллекта (ИИ) вызывает бурю эмоций и обсуждений. Давайте посмотрим, как технологии будут меняться в ближайшие годы и как они повлияют на нашу жизнь.
2025 год
В 2025 году мы увидим релиз GPT-5 от OpenAI, который значительно превзойдёт своего предшественника. Это вызовет массовую автоматизацию в различных сферах, от офисных задач до создания контента. Результат? Безработица среди интеллектуальных работников, таких как программисты и переводчики, резко возрастёт, что приведёт к протестам и забастовкам.
2026 год
ИИ станет ещё более автономным, и личные ассистенты на базе ИИ войдут в повседневную жизнь. Однако это усилит экономическое неравенство, так как разрыв между высококвалифицированными и низкоквалифицированными работниками будет расти. Система образования начнёт трансформироваться, чтобы адаптироваться к новым условиям.
2027 год
ИИ будет управлять городами, включая транспорт, энергоснабжение и безопасность. В медицине ИИ станет незаменимым помощником в сложных операциях и реабилитации. Спрос на ИИ-услуги будет расти, усиливая социальное напряжение из-за безработицы и экономического неравенства.
2028 год
Появится сильный ИИ, способный выполнять задачи на уровне человека. Это потребует реформы трудового законодательства и появления новых профессий, связанных с управлением ИИ. Научные исследования ускорятся благодаря ИИ, но проблема безработицы останется актуальной.
2029 год
ИИ начнёт использоваться в политике и управлении, помогая анализировать данные и принимать решения. Разработанные интерфейсы сделают взаимодействие с ИИ более естественным. Качество жизни улучшится, но вопросы этики и безопасности ИИ станут главными темами обсуждений.
2030 год
ИИ будет во всех сферах жизни, включая образование, медицину и развлечения. Появятся первые признаки сверхинтеллекта, превосходящего человеческие возможности. Образовательные системы перестроятся, акцентируя внимание на критическом мышлении и креативности. Общество начнёт адаптироваться к новым реалиям, принимая ИИ как неизбежную часть своей жизни.
Заключение
С 2025 года развитие ИИ будет стремительным, что приведёт к значительным изменениям в разных сферах жизни. Автоматизация увеличит безработицу среди интеллектуальных работников и усилит экономическое неравенство. В ответ на это начнутся реформы в образовании и трудовом законодательстве.
Чтобы быть готовым к этим изменениям и оставаться востребованным специалистом, уже сейчас стоит начать изучение ИИ и адаптацию своих навыков. Наши курсы по нейросетям помогут вам освоить новые навыки и соответствовать требованиям будущего рынка труда. Присоединяйтесь и начните строить своё успешное будущее уже сегодня!
Не альтернатива пикабу или возвращение в 2007 (с минусами) - проект Talkvio. [Обновления]
Обновление в новом проекте Talkvio построенном на базе форума с более 250 000 сообщений из далекого 2007 года и уже большим количеством новых с момента создания нового движка в 2023 году. Отличается наличием минусов, есть возможность указывать свое отношение к автору и менять свое отношение через системы кармы и очков (что выгодно отличается от обычного лайканья постов). Есть пометки моего (авторский контент), поиск, блочный редактор с черновиками, черновики для комментариев, оповещения, фильтры для тех кто интересуется топами комментариев или постов, многочисленные разделы со свежим/лучшим/комментируемым/авторским, реверсные и прямые отображения комментариев, подписки на теги и на пользователей, избранное, увеличение изображений, оформление своей страницы, публикацию по расписанию, подъемы постов, случайная лента / случайные посты, сайт доступен на 2 языках, имеет темную и светлую тему, подсказки для новичков, справка, живая панель комментариев, управление клавиатурой, скрытие просмотренных постов, и многое другое. Так же уже есть приложение на андроид. Многие вещи внедряются и дорабатываются и открыты для предложений. Реклама отсутствует как таковая. В будущем ресурс будет уделять гораздо больше вниманию авторскому контенту. Ссылка на ресурс и приложение на android в комментарии.
Изменения:
Исправлена превью на пост с 18+ блоком - больше она не оборажается.
Спойлеры теперь не поступают в репост в соц.сети по умолчанию.
Исправлен размер постов в случае миниатюрных постов.
Выпуск версии 0.4.4 приложения на андроид с исправлениями под старые версии андроида (6-7).
Исправлено отображение нового меню для контроля на постами на старых браузерах (включая Android 6 & 7)
Теперь счетчик + и - отображается рядом с процентом, а то было иногда лень наводить на то чтобы увидеть реальное соотношение сколько плюсов и минусов.
Как выбрать язык программирования для начала карьеры в IT
Если вы собираетесь поменять профессию и перейти в IT, для начала вам стоит определиться с вашими целями, требованиями рынка и уровнем сложности профессии и необходимого языка программирования. Существует множество языков программирования, каждый из которых обладает своими особенностями, применением и возможностями. В этом посте мы рассмотрим несколько важных аспектов, которые помогут вам определиться с выбором языка программирования для начала вашей карьеры в сфере информационных технологий.
1. Определите свои цели и интересы
Прежде чем выбирать язык программирования, определитесь с вашими целями и интересами в области IT. Некоторые языки программирования лучше подходят для веб-разработки, вторые – для разработки мобильных приложений, третьи – для анализа данных или машинного обучения.
Если вас интересует создание веб-сайтов, вам подойдут языки, такие как JavaScript, HTML, CSS и PHP. Если вы заинтересованы в разработке мобильных приложений, вам стоит изучить Java для Android или Swift для iOS.
2. Изучите требования рынка
Исследуйте требования рынка и востребованность различных языков программирования. Некоторые языки более востребованы, чем другие. Зайдите на сайты с вакансиями и посмотрите требования к потенциальной профессии.
Например, Python широко используется в области анализа данных и машинного обучения и часто встречается в вакансиях с высокой оплатой. Java и C# популярны для разработки корпоративных приложений, в то время как JavaScript является основным языком для веб-разработки.
3. Рассмотрите уровень сложности
Некоторые языки программирования более просты в изучении для новичков, чем другие.
Например, Python обладает простым и понятным синтаксисом, что делает его отличным выбором для начинающих. С другой стороны, языки программирования, такие как C++ или Rust, могут быть более сложными для изучения, но предоставляют более широкие возможности и глубокое понимание основ программирования.
4. Изучите экосистему и поддержку
При выборе языка программирования учитывайте наличие обширной экосистемы инструментов, библиотек и сообщества разработчиков. Наличие обширной документации, учебных материалов и активного сообщества может значительно облегчить процесс изучения и развития в выбранном языке.
5. Попробуйте несколько языков
Рассмотрите несколько языков программирования, прежде чем сделать окончательный выбор. Попробуйте написать небольшие программы или проекты на различных языках, чтобы понять их особенности и определить, какой из них вам наиболее подходит. Звучит страшно, но в бесплатном доступе можно найти много уроков для начинающих, по которым вы сможете понять подходит вам язык и его логика или нет.
Где и какие языки чаще всего используются
Давайте разберем в общих чертах особо популярные языки программирования.
Веб-разработка
JavaScript – язык программирования, который широко используется для создания интерактивных элементов на веб-сайтах, включая анимации, обработку событий и динамическое обновление контента без перезагрузки страницы.
HTML (HyperText Markup Language) – основной язык разметки для создания структуры веб-страниц. HTML определяет элементы контента, такие как заголовки, абзацы, списки и ссылки.
CSS (Cascading Style Sheets) – язык стилей, используемый для определения внешнего вида и оформления элементов HTML на веб-страницах. CSS позволяет устанавливать цвета, шрифты, размеры и расположение элементов.
PHP – серверный язык программирования, который часто используется для создания динамических веб-сайтов и веб-приложений. PHP обрабатывает запросы пользователя на сервере, взаимодействует с базами данных и генерирует динамический контент.
Python (Django, Flask) – широко применяется в веб-разработке с использованием фреймворков, таких как Django и Flask. Эти фреймворки предоставляют удобные средства для создания веб-приложений, обеспечивая структурирование кода, управление базами данных и маршрутизацию запросов.
Мобильная разработкаJava обеспечивает высокую производительность и масштабируемость приложений, а также широкий набор инструментов и библиотек.
Kotlin – это язык программирования, который становится все более популярным для разработки приложений. Он обладает современным синтаксисом, безопасностью типов и удобством использования, что делает его привлекательным выбором для многих разработчиков.
Swift – это язык программирования, созданный компанией Apple для разработки приложений под iOS, macOS, watchOS и tvOS. Он обеспечивает высокую производительность, безопасность и удобство разработки приложений для устройств Apple.
Анализ данных и машинное обучение
Python является доминирующим языком программирования в области анализа данных и машинного обучения. Библиотеки NumPy и Pandas предоставляют мощные инструменты для работы с данными, а TensorFlow и PyTorch – для реализации алгоритмов машинного обучения и нейронных сетей.
Выбор языка программирования для начала карьеры в IT – это важное решение, которое зависит от ваших целей, интересов и рыночных требований. Помните, что не существует универсального языка программирования, который подходил бы всем. Экспериментируйте, изучайте и выбирайте язык, который наилучшим образом соответствует вашим потребностям и амбициям.