Обложка канала

Умный программист: it, программирование, hi-tech. Страница 43

Легендарный Гарвардский курс по основам программирования в закрепе канала! Поможем научиться программировать бесплатно

  • Умный программист: it, программирование, hi-tech

    Разработчики опубликовали корректирующие выпуски фреймворка Django 4.0.6 и 3.2.14, в которых устранили уязвимость CVE-2022-34265. Она потенциально позволяла выполнить подстановку своего SQL-кода. Потенциальная уязвимость SQL Injection существовала в основной ветке Django, а также в версиях 4.1 (в настоящее время в бета-версии), 4.0 и 3.2. Проблема затрагивала приложения, использующие непроверенные внешние данные в параметрах kind и lookupname, передаваемых в функции Trunc(kind) и Extract(lookupname). В выпуске 4.1 разработчики дополнительно усилят защиту методов извлечения и усечения дат. Однако изменения в API приведут к нарушению совместимости со сторонними бэкендами для работы с базами данных.
  • Умный программист: it, программирование, hi-tech

    Агентство Reuters сообщает о заявлении хакера, который утверждает, что похитил конфиденциальные данные об 1 млрд граждан Китая у шанхайской полиции. Эксперты отмечают, что, если утверждение окажется правдивым, то это станет одной из крупнейших утечек данных за всю историю. Анонимный пользователь под ником ChinaDan на хакерском форуме Breach Forums предложил приобрести более 23 ТБ данных за 10 биткоинов, что при текущем курсе составляет примерно $200 тыс. Хакер сообщает, что в 2022 году произошла утечка данных Шанхайской национальной полиции. Данная библиотека содержит личную информацию о миллиарде жителей Китая.
  • Умный программист: it, программирование, hi-tech

    В новом докладе Ericsson Mobility Report говорится, что за последние два года потребление мобильного интернета в мире выросло вдвое. В этом году средний абонент будет потреблять до 15 Гб трафика в месяц, а к концу 2027 года — 40 Гб. Ericsson объясняет взрывной рост тем, что резко увеличивается объём просмотра людьми видеоконтента. Сейчас на видео приходится 69% ежемесячно потребляемого мобильного трафика, к 2027 году эта доля достигнет 79%.
  • Реклама

  • Умный программист: it, программирование, hi-tech

    По информации Bleeping Computer и отчету по инциденту HackerOne, штатный сотрудник площадки для выплат вознаграждений этичным хакерам за поиски уязвимостей в ПО и IT-системах нарушил рамки рабочих ограничений и незаконно продавал, практически шантажируя, отчеты белых хакеров об ошибках и уязвимостях «пострадавшим» от багов в своем коде компаниям-разработчикам ПО. HackerOne пояснила, что ее бывший сотрудник использовал в переписке с клиентами «угрожающие» и «запугивающие» выражения и призывал их быстрее выплатить деньги или будет раннее разглашение данных об их уязвимостях третьим лицам.
  • Умный программист: it, программирование, hi-tech

    Разработка мобильных приложений и облачные сервисы Автор: Виноградов Д.В. Год: 2022 Количество страниц: 235 Рассмотрена совокупность эффективных подходов, инструментов и методов, направленных на разработку приложений для мобильных устройств. Изложены методы управления связанными с мобильными приложениями процессами на всех стадиях его жизненного цикла: от формирования замысла до прекращения функционирования. Рассмотрены особенности разработки и обеспечения информационной безопасности мобильных приложений для устройств под управлением операционной системы Android, а также примеры проектирования, разработки интерфейса пользователя и баз данных мобильного приложения.
  • Умный программист: it, программирование, hi-tech

    thenewboston — здесь вы найдете свыше 4000 видео по самым разным тематикам в программировании, начиная от разработки игр и заканчивая дизайном. Один из самых популярных англоязычных каналов с более, чем двумя миллионами подписчиков.
  • Умный программист: it, программирование, hi-tech

    SFC (Software Freedom Conservancy) покинула GitHub и призывает других разработчиков последовать их примеру. SFC — это некоммерческая организация, целью которой является предоставление дома и услуг проектам бесплатного, бесплатного и открытого программного обеспечения (FLOSS). Git как технология была разработана для обеспечения распределенной разработки программного обеспечения. GitHub построил социальные и интерактивные функции вокруг него. SFC утверждает, что GitHub теперь использует FOSS и получает прибыль от создания проприетарных продуктов.
  • Умный программист: it, программирование, hi-tech

    Изучение этих языков программирования — плохая идея Программирование — один из лучших наборов навыков, которыми можно овладеть в наши дни. Если вы новичок в программировании, вы можете склониться к изучению языка, который может терять популярность, поэтому давайте поговорим о некоторых языках программирования, которые вам не следует изучать! Objective-C Несколько лет назад он был одним из самых популярных языков программирования, но сейчас уже нет. Одна из причин этого заключается в том, что Apple выпустила свой новый язык программирования Swift, что, по сути, сделает Objective-C еще более неуместным. Итак, если вы планируете изучать Objective-C, вероятно, вам стоит вместо этого изучить Swift: Perl Затем у нас есть Perl, язык общего назначения, который был довольно популярен несколько лет назад, но в настоящее время он определенно не так популярен, как раньше. Perl до сих пор используется в некоторых крупнейших компаниях, но если вы планируете изучать один язык, Perl может быть не лучшим вариантом, поскольку интерес к этому языку меньше, чем когда-либо прежде. Да, до сих пор существуют позиции/проекты, ориентированные на этот язык, но если вы новичок в программировании, Perl, вероятно, не лучший вариант для начала.
  • Умный программист: it, программирование, hi-tech

    Если потребность в вычислительных ресурсах становится все ощутимее, а сколько еще понадобится бизнесу — рассчитать непросто, то у нас есть выгодное решение. 300 000 бонусных рублей для запуска ИТ-инфраструктуры при подключении облака IaaS сегмента Gold 3.0. На что потратить 300 000 бонусных рублей? • Запускайте ИТ-системы и цифровые бизнес-сервисы • Управляйте вычислительными ресурсами • Снизьте расходы на ИТ Знакомьтесь с полными условиями акции и оставляйте заявку.
  • Умный программист: it, программирование, hi-tech

    Компания TigerGraph объявила о новых функциях TigerGraph Cloud, в том числе о возможности совместной работы нескольких пользователей, интегрированном входе в систему, возможностях частной сети и расширенном глобальном облачном покрытии. Функция Enterprise IAM (управление идентификацией и доступом) позволяет одной корпоративной учетной записи управлять несколькими пользователями и их доступом на основе ролей с целостным представлением всех решений на одном портале. Разработчики также выиграют от расширения совместной работы и производительности за счет упрощенного процесса входа в систему, чтобы обеспечить доступ и совместную работу над несколькими проектами.
  • Умный программист: it, программирование, hi-tech

    TutorialsPoint — библиотека бесплатных туториалов по множеству тем, связанных не только с программированием, но и вообще с компьютерами: Big Data, базы данных, веб и мобильная разработка, Computer Science и даже машинное обучение.
  • Умный программист: it, программирование, hi-tech

    Издание Kotaku сообщает о сокращении сотен сотрудников американской компании Unity Technologies, которая стоит за разработкой одноимённого игрового движка. Также как и в Tesla, больше всего от сокращений пострадал отдел искусственного интеллекта. Сокращения прошли несмотря на то, что в середине июня 2022 года руководство студии заявило, что у компании нет финансовых проблем и она не намерена никого увольнять.
  • Умный программист: it, программирование, hi-tech

    Вероятностное машинное обучение Автор: Мэрфи К. П. Год: 2022 Количество страниц: 942 Данный классический труд содержит современное введение в машинное обучение, рассматриваемое сквозь призму вероятностного моделирования и байесовской теории принятия решений. Включен базовый математический аппарат (в том числе элементы линейной алгебры и теории оптимизации), основы обучения с учителем (включая линейную и логистическую регрессию и глубокие нейронные сети), а также более глубокие темы (в частности, перенос обучения и обучение без учителя). Упражнения в конце глав помогут читателям применить полученные знания. В приложении приводится сводка используемых обозначений. Книга будет полезна специалистам в области машинного обучения и студентам профильных специальностей.
  • Умный программист: it, программирование, hi-tech

    Mozilla официально выпустила версию браузера Firefox 102. Это версия с длительным сроком поддержки (ESR), обновления будут выходить в течение года. Также сформировано обновление прошлой ветки с длительным сроком поддержки 91.11.0. Главные нововведения в Firefox 102: Появилась возможность отключить автоматическое открытие панели с информацией о загружаемых файлах при начале каждой новой загрузки; Добавлена защита от отслеживания перехода на другие страницы по ссылке и через адресную строку через удаление параметров в URL Также в Firefox 102 устранили 22 уязвимости, из которых 5 были помечены как опасные. Так, уязвимость CVE-2022-34479 позволяла на платформе Linux вывести всплывающее окно, перекрывающее адресную строку, чтобы создать фиктивный интерфейс браузера.
  • Умный программист: it, программирование, hi-tech

    Code – превосходный ресурс для тех, кто хочет познакомиться с программированием, но прежде никогда им не интересовался. Сайт позволяет разобраться с такими вещами как преобразование алгоритма в код javascript.
  • Реклама

  • Умный программист: it, программирование, hi-tech

    Исследователи безопасности из Cybernews обнаружили, что поставщик услуг бесплатной виртуальной частной сети Bean VPN слил личную информацию о миллионах своих пользователей. Они нашли в сети базу данных с более чем 18 ГБ журналов подключений, созданных приложением. База данных была найдена во время плановой проверки с помощью ElasticSearch. Она содержит более 25 миллионов записей, включая такие сведения, как идентификаторы устройств, идентификаторы сервисов Play, IP-адреса, отметки о подключении. Исследователи заявили, что все эти элементы могут быть использованы для установления личности пользователей.
  • Умный программист: it, программирование, hi-tech

    7 малоизвестных комбинаций кода VS для ускорения разработки В VS Code есть множество инструментов и команд, облегчающих вашу жизнь. Но часто люди не знают, как ими пользоваться, что приводит к чрезмерной ручной работе и потере времени. В этой статье будут рассмотрены 7 ярлыков, которые могут значительно ускорить вашу разработку! 1. Включить перенос слов Windows: ALT + Z Mac: ⌥ + Z Нужен быстрый просмотр всей строки без прокрутки? Просто включите перенос слов! 2. Переключить рабочее пространство Windows: CTRL+R Мак: ⌘ + R Обычный способ переключения рабочих пространств: перейдите к рабочему пространству, на которое вы хотите переключиться, и откройте VS Code. Интеллектуальный способ переключения рабочих пространств: откройте VS Code в любом месте и переключитесь на нужное рабочее пространство. 3. Откройте настройки Windows: CTRL+, Mac: ⌘ + , Нужно изменить некоторые настройки? Вместо того, чтобы искать, где скрыт раскрывающийся список «Открыть настройки», просто используйте команду! 4. Откройте терминал Windows: CTRL + Мак: ^ + Нужно выполнить какие-то команды в терминале? Вместо того, чтобы использовать другую оболочку, создайте ее в редакторе! 5. Переключение вкладок Windows: CTRL + Tab Mac: ^ + Tab Чем более продвинутым разработчиком вы становитесь, тем меньше вы избегаете использования мыши для ускорения разработки. Переключение вкладок с клавиатуры — обязательный навык для работы! 6. Перейти к строке Windows: CTRL + G Мак: ^ + G Так же, как переключение вкладок, переход к строке экономит время, устраняя ненужную прокрутку! 7. Перейти к файлу Windows: CTRL + P Мак: ^ + Р Еще один обязательный навык для современного разработчика! Переход к файлу избавляет от необходимости искать файлы в проводнике, что часто отнимает много времени!
  • Умный программист: it, программирование, hi-tech

    Amazon представила CodeWhisperer, новый инструмент для разработчиков, который формирует рекомендации по коду. Инструмент на основе машинного обучения в настоящее время доступен в предварительной версии. CodeWhiperer предоставляет рекомендации на основе контекстной информации, такой как расположение курсора в исходном коде, код, предшествующий курсору, и код в других файлах того же проекта. Он также отвечает на простые подсказки на естественном языке, такие как «загрузить файл с шифрованием на стороне сервера». В отличие от традиционных вспомогательных инструментов, которые генерируют по одной строке кода за раз, CodeWhisperer создает сразу всю подпрограмму. Он поддерживает основные языки программирования, включая Java, Javascript и Python, а также несколько IDE.