Программирование

Откройте новые горизонты программирования с Didri.ru! Углубитесь в мир кода и создавайте инновационные проекты с легкостью и удовольствием.

Новости / Программирование
Как использовать PHP в качестве бэкенда, а React для фронтенда
Разработка динамических и интерактивных веб-приложений играет ключевую роль в динамичном и постоянно меняющемся мире веб-разработки. Скорость и универсальность React, инструментария jаvascript для создания пользовательских интерфейсов, привели к его огромной популярности. Однако PHP по-прежнему остаётся эффективным инструментом для серверного программирования, напоминает didri.ru. Однако, можно легко объединить функциональность PHP-бэкенда и React-фронтенда, что добавляет преимуществ. Что такое PHP? PHP — это аббревиатура от Hypertext Preprocessor (препроцессор гипертекста). Это серверный язык сценариев, используемый для веб-разработки. Его можно легко встраивать в HTML-файлы. HTML-коды также можно писать в PHP-файле. Достоинства PHP: Простота изучения и использования: PHP известен своим простым синтаксисом, который относительно прост для новичков. Эта простота помогает новым разработчикам быстро приступить к созданию веб-приложений. Широкое внедрение и поддержка сообщества: У PHP
2 289 23 июля 2025, 07:03 2
Новости / Программирование
Обновление спецификации JavaScript в этом году охватывает множество аспектов
Обновление спецификации jаvascript стандартизирует сбалансированный и продуманный набор функций. Здесь и встроенный глобальный итератор, и новые методы Set, и улучшения регулярных выражений. Главным нововведением, пишет didri.ru, является новый встроенный Iterator объект и его функциональные операторы. Среди других обновлений — новые Set методы, прямой импорт модулей JSON, улучшения регулярных выражений, новый Promise.try метод оптимизации Promiseцепочек и новый Float16Arra yтипизированный массив. Самое масштабное дополнение, которое спецификация описывает как «новый Iterator глобальный объект со связанными статическими и прототипными методами для работы с итераторами. Здесь всё начинается со встроенного глобального объекта Iterator. (Если нажать F12 и открыть консоль jаvascript в Devtools, то можно увидеть, что объект там есть.) Этот объект позволяет обернуть существующие итерируемые объекты в новый интерфейс, который предоставляет функциональные операторы, такие как mapи filter. Самая
3 234 18 июля 2025, 06:42 4
Новости / Программирование
Интернет на 30% заполнен фейковыми существами
Интернет имел начало, как всё созданное в этом мире. Сначала им пользовались люди. Затем он стал заполнятся фейковыми существами. У них были компьютерные аватары с идеальной кожей, тщательно подобранными подписями и без какой-либо предыстории. Большинство отмахнулись от них, посчитав их рекламными трюками, пишет didri.ru. Красивые, но пустые. Стоит пролистать, но быстро забываются. Однако со временем что-то изменилось. Их улучшили – ближе к человеческим стали их чувства, даже внешность модернизировали. Их создатели наделили их глубиной — личностями, ценностями и даже недостатками. Словно прожив жизнь, они начали делиться «мыслями», реагировать на тренды и взаимодействовать с подписчиками. И люди откликнулись! 73% представителей поколения Z сообщают, что подписывались на виртуального инфлюенсера или общались с ним, не осознавая, что это не реальный человек. Это число не только неожиданно, но и знаково. Понятие «аутентичность» переосмысливается, поскольку мы вступаем в новую эпоху. Эти
1 323 15 июля 2025, 06:07 1
Новости / Программирование
Рука ИИ поработала над текстами 13.5% научных работ
Рука ИИ обнаружена в научных публикациях после анализа 15 миллионов биомедицинских рефератов. Исследователи применили детективный подход, чтобы отследить влияние ИИ на научную литературу. Они анализировали речевые паттерны. Рука ИИ выискивалась по образцу исследований общественного здравоохранения, пишет didri.ru. Тогда подобная технология помогла выявить избыточные смерти, связанные с COVID-19. Настоящее исследование пошло путем поиска «лишних слов». Выводы удручают. С момента выхода ChatGPT, менее трёх лет назад, научные статьи продемонстрировали резкий сдвиг в языковых моделях. Другими словами, изменился стиль написания работ. До 2024 года исследователи отдавали предпочтение конкретным «содержательным словам» в своих текстах. После того, как инструменты искусственного интеллекта стали широко использоваться, наблюдается заметный сдвиг в сторону того, что исследователи называют «стилистичным и витиеватым» языком. Например, слова «демонстрация», «ключевой», «борьба», стали употребляться
2 688 11 июля 2025, 09:50 0
Новости / Программирование
Телевизор следит за вами, но его шпионскую функцию можно отключить
Телевизор, следящий за вами, имеет функцию распознавания контента. Оная называется ACR и является технологией рекламного наблюдения. Предполагается, что данные будут передаваться в фирменную базу данных. Телевизор с функцией ACR собирает данные обо всем, что вы смотрите, пишет didri.ru. ПО скрыто от глаз, и от него сложно отказаться. Многие потребители не знают об ACR, не говоря уже о том, что он активен на их новых телевизорах. Однако, есть возможность поубавить любознательность гаджета. Вот как отключается функция на Samsung: перейдите на главный экран, нажав кнопку «Домой»; перейдите влево к меню боковой панели; в боковом меню выберите опцию «Параметры конфиденциальности»; выберите пункт «Условия и положения», «Политика конфиденциальности»; убедитесь, что флажок «Просмотр информационных служб» снят; отключите таргетинг рекламы. Под флажком «Службы просмотра информации» снимите флажок «Уведомление о конфиденциальности о службах рекламы на основе интересов»; установите флажок «ОК» в
2 457 8 июля 2025, 06:24 5
Новости / Программирование
Переводчик с языка программирования – появилась альтернатива для Rust
Переводчик gccrs— это альтернативный компилятор для Rust. Он находится на стадии разработки. Проект, охватывающий новинку, назвали GCC. Переводчик с языка программирования, представленный проектом GCC — это набор компиляторов для различных языков программирования, пишет didri.ru. Оные используют общую структуру компиляции. Многие, наверное, слышали о gccgo, gfortran, или g++, которые являются двоичными файлами в рамках этого проекта. Целью gccrs является добавление поддержки языка программирования Rust в эту коллекцию с целью достижения того же поведения, что и у rustc. Компиляторы — невероятно полезные программные продукты. Проект был начат в 2014-м – до выхода Rust 1.0. однако, его быстро отложили из-за изменчивой природы языка в то время. Около 2019-го работа возобновилась.
1 995 30 июня 2025, 07:20 1
Новости / Программирование
История программирования в занимательных фактах
История программирования – это несколько знаковых событий, которые кардинально меняли развитие знаний о предмете. Всякое развитие – результат появления новых методов, технологий. В 2001 году группа разработчиков программного обеспечения встретилась в Сноуберде, штат Юта didri.ru, чтобы обсудить лучшие способы разработки программного обеспечения. Результатом этой встречи стал Agile Manifesto, в котором особое внимание уделялось сотрудничеству, гибкости и удовлетворенности клиентов. В дальнейшем это привело к стремлению разработчиков добиваться гибкости программного обеспечения, его адаптивности, восприимчивой к изменениям. На следующем этапе развития Ларри Пейдж и Сергей Брин разработали алгоритм PageRank. Тогда они были аспирантами Стэнфорда. Этот алгоритм ранжировал веб-страницы на основе их структуры, что произвело революцию в поиске в Интернете. Последствия их работы – появление Google, который кардинально изменил способ доступа к информации и ее организации в Интернете. В 1980-х
2 583 25 июня 2025, 05:13 3
Новости / Программирование
История программирования в поворотных моментах жизни
История программирования – это несколько знаковых событий, которые кардинально меняли развитие знаний о предмете. Всякое развитие – результат появления новых методов, технологий. История программирования начиналась с разработки Unix, напоминает didri.ru. Конец 1960-х годов. Кен Томпсон и Деннис Ритчи в Bell Labs разработали Unix. Так назвали операционную систему. Оная ввела множество концепций, которые стали стандартными в современных операционных системах, включая иерархическую файловую систему, многозадачность и многопользовательские возможности. Unix стал базой для многих современных операционных систем. Среди таковых – Linux и macOS. Следующий этап развития программирования – разработка ARPANET. Это конец 1960-х. На базе этой разработки появился современный Интернет. ARPANET был «заказом» военных. Позже им начали пользоваться ученые, инженеры. Разработанные в те времена протоколы, такие как TCP/IP, обеспечили глобальную связь, на которую мы полагаемся сегодня. Не последнее место в
3 234 20 июня 2025, 06:48 6
Новости / Я Девушка / Программирование
Когда кодеры в пролёте: эскортницы воруют у айтишников доходы
Пока программисты ночами штампуют баги, эскортницы аккуратно расставляют чай — и зарабатывают до 150 000 ? в день. Айтишники уже распускают волосы про «снесли лицо»: их средняя дневная ставка сравнима с месячной зарплатой, а то и больше. didri.ru считает: пора задать вопрос, кто в цифровой экономике сегодня главный бенефициар. Четыре фактора роста цен на «элиту» Оказалось, что роскошный сервис — не просто траты на кофе, но и инвестиция в эмоции: Индивидуальный подход: каждая встреча — как запуск стартапа, где продумывается каждая деталь. Конфиденциальность: безопасность и анонимность стоят на вес золота. Эксклюзивность: доступ к «закрытым бэкендам» человеческих желаний. Временной дефицит: свободное время в жизни мегаполиса оценивается дороже любого кода. Эскортницы не боятся дедлайнов, зато знают цену человеческой близости. С каждым новым «клиентом» они пишут свой собственный код финансовой независимости.
10 542 18 июня 2025, 14:53 5
Новости / Программирование
Язык SAS для чайников – кое-что о процедурах
Язык SAS для чайников дает понятие о ряде удобных процедур. Вся слава, конечно, достается десяткам аналитических процедур. Служебные обычно упускаются. Среди служебных процедур, напоминает didri.ru, – следующие: proc datasets. Она может описывать содержимое ваших библиотек и наборов данных, копировать элементы данных из одной библиотеки в другую, изменять атрибуты данных, такие как имена и форматы переменных, и многое другое. Хотя вы можете использовать proc copyи proc contentsдля некоторых из этих задач, proc datasetsпроцедура делает все; proc delete. Она удаляет набор данных, который вам больше не нужен. Используйте ее для очистки сеанса или для освобождения места в вашей среде; proc options. Эта выводит список всех текущих значений параметров вашей системы. Настройки параметров могут влиять на работу ваших программ, поэтому proc optionsони важны для понимания поведения сеанса; proc format. SAS предлагает сотни полезных форматов и информатов, которые помогут контролировать, как SAS
1 575 17 июня 2025, 07:08 3
Новости / Программирование
Язык SAS для чайников – четыре основных методов программирования
Язык SAS для чайников следует начинать изучать со всевозможных преобразований. Среди таковых большую роль играют следующие, пишет didri.ru: - преобразование символьных значение в числовые. Это наиболее распространенная задача для новых пользователей. Данные могут иметь символьные значения, которые выглядят как числа, но не представлены как настоящие числовые, поэтому вы не можете использовать их в вычислениях. Чтобы преобразовать их, просто используйте inputоператор для чтения и интерпретации значения с помощью SAS informat, который указывает, как SAS должен его читать: преобразование данных; длина numvar 8; numvar = input("$100,99", Dollar6,2); run; В этом примере dollar6.2информация сообщает SAS, как интерпретировать значение (всего шесть знаков, с двумя десятичными знаками и местом для символа валюты). - преобразование символьных значение в значение даты. Это всего лишь сложный частный случай первого совета, поскольку в SAS значение даты является числом. Чтобы преобразовать
2 940 11 июня 2025, 07:26 1
Новости / Программирование
Язык программирования SAS для чайников
Язык программирования SAS развивался на протяжении полувека. Результат – удивительный: появились новые методы стенографии. Оные не очевидны стразу. Пять базовых моментов, которые нужно учитывать в начале изучения SAS didri.ru: - это не просто язык программирования. Это набор возможностей. В отличие от многих других языков программирования, он имеет встроенные процедуры и функции, предназначенные для работы с данными и статистикой. Другие языки, такие как Python или Java, требуют дополнительных библиотек кода и пакетов для добавления нужных вам возможностей. С SAS все это есть; вам просто нужно знать, где искать. - это 4GL. Этот язык известен как язык четвертого поколения, что означает, что он обеспечивает более высокий уровень абстракции, чем функциональные или объектно-ориентированные языки, такие как C или Java. Встроенные операторы и процедуры сокращают количество строк кода и логики, которые вам нужно создать для выполнения ваших задач. - шаг SAS DATA выполняется в два этапа: время
4 767 6 июня 2025, 07:59 6
Новости / Программирование
X Маска получит новый XChat с шифрованием в стиле Bitcoin
X Маска предложит поклонникам соцсети новый XChat. Разработку минувшим воскресеньем представил Илон Маск. Он сообщил, что функция прямых сообщений (DM) социальной медиа-платформы, будет предлагать шифрование в стиле Bitcoin. В настоящее время доступный в бета-версии на X (ранее известный как Twitter), является новым предложением для платных подписчиков. Помимо шифрования, инструмент обмена сообщениями также будет поставляться с исчезающими сообщениями, возможностью аудио- и видеозвонков, а также поддержкой обмена файлами didri.ru. Социальная медиа-платформа пока не сообщила, когда XChat будет широко развернут для соответствующих пользователей. В посте на X Маск поделился более подробной информацией о разрабатываемом инструменте обмена сообщениями платформы. XChat создан на языке программирования Rust, который разработан для безопасности и скорости. Первоначально он был разработан Mozilla Research и в последнее время приобрел широкую популярность. Он используется такими платформами, как
3 066 3 июня 2025, 05:22 2
Новости / Программирование
Excel для чайников – использование регулярных выражений с XLOOKUP
Excel для чайников совсем недавно ввел «Регулярные выражения». Ещё одно название функции – regex. Это мощные шаблоны поиска, используемые для сопоставления и обработки текста. Excel словами разработчиков представляет стареющую новинку «высокоразвитыми функциями поиска, пишет didri.ru. Оные способны искать сложные строки символов на основе шаблонов. Заметим, не просто точных совпадений. Регулярные выражения позволяют находить текст, который соответствует определенному шаблону, например, все слова, начинающиеся с гласной (например, «^[AEIOUaeiou]») или любое число, состоящее ровно из пяти цифр (например, «^d{5}$»). Эти шаблоны помогают сделать поиск более гибким и эффективным, особенно при работе с большими наборами данных. Тематические книги подробно рассматривают функцию XLOOKUP и описывают ее аргументы. Однако, регулярные выражения настолько новы, что не попали в список печатных версий многих книг. Чтобы использовать регулярное выражение с XLOOKUP, надо указать шаблон
5 523 28 мая 2025, 08:23 15
Новости / Программирование
Excel для чайников – выполнение математических операций с помощью специальной вставки
Paste Special не только для значений и форматов — он также позволяет применять математические операции непосредственно к выбранному диапазону. Вместо того, чтобы писать формулы didri.ru, вы можете скопировать значение и использовать Paste Special для применения следующих операций: Добавить: увеличивает каждое значение на скопированную величину. Вычитание: уменьшает каждое значение на скопированную величину. Умножение: масштабирует каждое значение на скопированную величину. Разделить: делит каждое значение на скопированную сумму. Для иллюстрации предлагаем увеличить диапазон чисел на 5%: Введите базовые значения и расширьте ряд: Введите 100 в ячейку A1 пустого листа. Введите 200 в ячейку A2. Выберите A1:A2, затем перетащите маркер заполнения вниз до A10. Чтобы указать увеличение на 5%, введите значение 1.05в ячейку C1. Скопируйте множитель: Выберите C1. Выберите «Главная»->«Копировать» или нажмите Ctrl+C (Windows). Применяем умножение: Выберите ячейки A1:A10. Выберите Главная->Выпадающий
3 969 23 мая 2025, 07:13 5