Форум программистов, компьютерный форум, киберфорум
Php
Войти
Регистрация
Восстановить пароль
Старый
Создаем веб-приложение на Vue.js и Laravel
Запись от Reangularity размещена 23.04.2025 в 16:02 / Vue/React/Angular/Svelte notes
Показов 2494 Комментарии 0

Нажмите на изображение для увеличения
Название: 77a006df-3c29-4934-9cc4-7a46f0493e20.jpg
Просмотров: 46
Размер:	201.9 Кб
ID:	10633
Выбор правильного технологического стека определяет успех веб-проекта. Laravel и Vue.js формируют отличную комбинацию для создания современных приложений. Laravel — это PHP-фреймворк с элегантным синтаксисом и обширным набором инструментов для бэкенда. Vue.js — прогрессивный JavaScript-фреймворк, который упрощает создание динамичных пользовательских интерфейсов. Объединение этих технологий...
Аватар для Reangularity
Старый
MVC фреймворк в PHP
Запись от Jason-Webb размещена 19.04.2025 в 20:23 / Webmastering PHP
Показов 2886 Комментарии 0
Метки mvc, mvvm, php

Нажмите на изображение для увеличения
Название: 7990b23d-2eae-4efc-b92b-0611f35d82a8.jpg
Просмотров: 105
Размер:	175.5 Кб
ID:	10618
Архитектурный паттерн Model-View-Controller (MVC) – это не просто модный термин из мира веб-разработки. Для PHP-программистов это фундаментальный подход к организации кода, который радикально меняет структуру проектов и процесс их разработки. Сегодня практически невозможно представить серьезный PHP-проект без применения...
Аватар для Jason-Webb
Старый
Работа с железом в PHP Laravel с Pinout
Запись от Jason-Webb размещена 16.04.2025 в 11:22 / Webmastering PHP
Показов 2017 Комментарии 0

Нажмите на изображение для увеличения
Название: 8472c9d0-a83d-4888-82d3-501fb30b42f1.jpg
Просмотров: 38
Размер:	193.5 Кб
ID:	10598
Граница между программным и аппаратным миром стремительно размывается. Современные веб-приложения уже не ограничиваются цифровым пространством — они активно взаимодействуют с физическими устройствами. Эта тенденция породила спрос на инструменты, способные соединить привычные веб-фреймворки с миром электроники. В экосистеме Laravel таким мостом стала библиотека Pinout. Pinout — это пакет для Laravel, который позволяет веб-разработчикам...
Аватар для Jason-Webb
Старый
Vue SFC компонент на PHP с Fusion
Запись от Jason-Webb размещена 09.04.2025 в 22:23 / Webmastering PHP
Показов 1910 Комментарии 0
Метки fusion, php, vue

Нажмите на изображение для увеличения
Название: 34823801-6a6a-431a-ae13-fa39e21bc3e5.jpg
Просмотров: 43
Размер:	169.6 Кб
ID:	10568
PHP на сервере и JavaScript на клиенте — классическое сочетание, которое, несмотря на свою эффективность, создает определенный когнитивный диссонанс при разработке. В этом контексте появляются различные решения, пытающиеся сгладить этот разрыв, и одним из таких революционных подходов стал Fusion.

Fusion — это новый инструмент, представленный в феврале 2025 года на конференции Laracon EU, который позволяет писать PHP-код непосредственно в Vue SFC (Single File...
Аватар для Jason-Webb
Старый
Мониторинг с Prometheus в PHP
Запись от Jason-Webb размещена 04.04.2025 в 16:43 / Webmastering PHP
Показов 2325 Комментарии 0
Метки grafana, php, prometheus

Нажмите на изображение для увеличения
Название: 288a5bc8-1bec-4ee5-9110-c5888383c9ab.jpg
Просмотров: 88
Размер:	92.1 Кб
ID:	10522
Prometheus выделяется среди других систем мониторинга своим подходом к сбору и хранению метрик. В отличие от New Relic, который использует агентный подход и отправляет данные во внешнее хранилище, Prometheus сам опрашивает приложения через HTTP-endpoints. Такой метод даёт гибкость...
Аватар для Jason-Webb
Старый
Криптография в PHP
Запись от Jason-Webb размещена 20.03.2025 в 08:06 / Webmastering PHP
Показов 804 Комментарии 0
Метки cryptography, php

Нажмите на изображение для увеличения
Название: 1a74242c-f786-4307-a196-a9261a770e55.jpg
Просмотров: 40
Размер:	204.3 Кб
ID:	10469
PHP предоставляет много криптографических возможностей: от встроенных функций хеширования до полноценных библиотек шифрования — арсенал средств довольно обширен. Но всё это бесполезно без понимания правильного применения.

Знаете ли вы, что недостаточно...
Аватар для Jason-Webb
Старый
Реализация паттерна CQRS с Event Sourcing в PHP
Запись от Jason-Webb размещена 19.03.2025 в 08:11 / Webmastering PHP
Показов 784 Комментарии 0
Метки cqrs, event sourcing, php

Нажмите на изображение для увеличения
Название: 22b6a19b-e993-4e7a-a742-b3fceb4aa760.jpg
Просмотров: 36
Размер:	170.3 Кб
ID:	10454
CQRS (Command Query Responsibility Segregation) — это архитектурный паттерн, который разделяет операции чтения и записи данных в приложении. Если вы столкнулись с ситуацией, когда ваше PHP-приложение начинает "задыхаться" под нагрузкой, или модель данных стала настолько сложной,...
Аватар для Jason-Webb
Старый
Лучшие PHP REST API фреймворки
Запись от Jason-Webb размещена 15.03.2025 в 10:11 / Webmastering PHP
Показов 1639 Комментарии 0

Нажмите на изображение для увеличения
Название: 0ae4deaa-769e-4e4f-8fb5-c353f7028720.jpg
Просмотров: 85
Размер:	272.5 Кб
ID:	10408
Современные PHP REST API фреймворки предлагают большой набор функциональности: от автоматической валидации данных и управления маршрутизацией до генерации документации и интеграции с различными системами аутентификации. Некоторые из них являются полноценными экосистемами с богатым набором инструментов, другие - легковесными решениями, ориентированными на скорость и гибкость.

В этой статье мы разберём наиболее популярные фреймворки для создания REST API на PHP,...
Аватар для Jason-Webb
Старый
Разработка на PHP и интернет вещей (IoT)
Запись от Jason-Webb размещена 14.03.2025 в 16:14 / Webmastering PHP
Показов 1064 Комментарии 0

Нажмите на изображение для увеличения
Название: b9b618eb-b73c-4a3c-8868-161e18ff035c.jpg
Просмотров: 44
Размер:	184.3 Кб
ID:	10397
Интернет вещей (IoT) произвел настоящую революцию в способах взаимодействия устройств с окружающим миром. В эпоху, когда холодильники сами заказывают молоко, а термостаты учатся вашим привычкам, создание экосистемы для умных устройств становится важной задачей. И тут в игру может неожиданно вступить PHP — язык, который многие считают "динозавром" веб-разработки.

Когда речь заходит об IoT, первыми на ум приходят языки вроде Python, C++ или JavaScript....
Аватар для Jason-Webb
Старый
PHP 8: JIT-компиляция и улучшение производительно­сти
Запись от Jason-Webb размещена 13.03.2025 в 08:54 / Webmastering PHP
Показов 1461 Комментарии 0
Метки jit, php, php 8

Нажмите на изображение для увеличения
Название: 400c242d-86b7-4b89-8b7f-449ac5ce27d4.jpg
Просмотров: 65
Размер:	195.3 Кб
ID:	10380
PHP никогда не славился своей скоростью. Многие сталкивались с проблемами производительности при работе со сложными вычислениями или обработкой больших объемов данных. Традиционная модель выполнения PHP-кода через интерпретацию имеет свои ограничения, которые становились особенно заметны в CPU-интенсивных задачах. До появления PHP 8.x мы были вынуждены прибегать к различным хитростям: использовать внешние библиотеки на C/C++, переписывать критические...
Аватар для Jason-Webb
Старый
Рейтинг: 5.00. Голосов: 1.
если в Yii2 у пагинации слетает стиль
Запись от and_y87 размещена 12.05.2024 в 14:04
Показов 958 Комментарии 0
Метки pagination, php, style, yii2

Довольно часто сталкиваюсь с проблемой в Yii2: с пагинации слетает стиль

Чиню таким образом:
в файл backend\config\main.php добавляю ключ `container` в котором ключ `singletons` содержащий настройки для переопределения классов:
PHP
1
2
3
4
5
6
7
8
<?php
 
use yii\widgets\LinkPager;
 
$params = array_merge(
    require __DIR__ . '/../../common/config/params.php',
    require __DIR__ . '/../../common/config/params-local.php',
    require __DIR__
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
Как жадная загрузка в Yii2 помогла мне оптимизировать рендер тяжелой страницы
Запись от long399 размещена 12.10.2023 в 10:00 / Блог форумчанина long399
Показов 1211 Комментарии 0
Метки php, xhprof, yii2

Столкнулся на работе с одним разделом сайта, в котором выводится несколько огромнейших таблиц. Использовать пагинацию там нельзя, так как данный раздел проверяется Рособрнадзором (выполняется автоматический мониторинг специальных тегов разметки), и все данные должны быть...
Аватар для long399
Модератор
Старый
Рейтинг: 3.00. Голосов: 2.
Разработка API в Yii2. Проблемы с загрузкой файлов методом PUT
Запись от long399 размещена 15.05.2023 в 06:36 / Блог форумчанина long399
Показов 1373 Комментарии 0
Метки api, php, rest api, yii2

Недавно столкнулся с проблемой при разработке API в Yii2, которую удалось решить. Хотелось бы поделиться. Возможно, у кого-то возникнет аналогичная проблема и ему поможет это решение.

В моем API происходит работа с файлами. Клиент отправляет запросы на создание, редактирование и удаление диссертаций. Помимо атрибутов диссертации, которые сохраняются...
Аватар для long399
Модератор
Старый
Рейтинг: 5.00. Голосов: 2.
Пример модального окна с плюшками
Запись от mr_dramm размещена 27.06.2022 в 02:33
Показов 1550 Комментарии 10
Метки html, php

пример модального с предотвращением изменения ширины содержимого когда scrollbar скрыт
и предотвращением scroll когда окно активно
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html>
 
<head>
    <style>
    * {
        padding: 0;
        margin: 0;
        box-sizing: border-box;
    }
 
    body {
        transition: width .2s;
        position: relative;
    }
 
    .sticky {
...
Аватар для mr_dramm
молодой
Старый
Рейтинг: 5.00. Голосов: 2.
Yii2 formatter для вывода числительных
Запись от long399 размещена 31.05.2022 в 11:26 / Блог форумчанина long399
Показов 921 Комментарии 0
Метки php, yii

Столкнулся недавно с необходимостью вывода чисел прописью. Да еще и род нужно было учитывать. Удалось это реализовать следующим образом:

PHP
1
2
3
4
5
6
7
// форматтер для чисел прописью
$numberFormatter = new \NumberFormatter('ru', \NumberFormatter::SPELLOUT);
 
$n = 101;
 
// числительное мужского рода
$numberFormatter->setTextAttribute(\NumberFormatter::DEFAULT_RULESET, "%spellout-cardinal-masculine");
...
Аватар для long399
Модератор
Старый
Рейтинг: 5.00. Голосов: 1.
Captcha с математическими выражениями
Запись от long399 размещена 16.08.2021 в 08:16 / Блог форумчанина long399
Показов 3169 Комментарии 0
Метки captcha, php, yii, yii2

Написал небольшой класс для приложения на Yii2, который расширяет стандартный yii\captcha\CaptchaAction. С его помощью мы сможем использовать captcha, в сгенерированном тексте которой будет прописано математическое выражение, вместо обычного текста. Для успешной отправки формы требуется ввести ответ на математическое выражение.

Нажмите на изображение для увеличения
Название: captcha.png
Просмотров: 1085
Размер:	4.9 Кб
ID:	7084

Список доступных операций:
1) Вычитание.
2) Сложение.
3) Умножение....
Миниатюры
Нажмите на изображение для увеличения
Название: m1.png
Просмотров: 995
Размер:	2.9 Кб
ID:	7085   Нажмите на изображение для увеличения
Название: m2.png
Просмотров: 981
Размер:	2.8 Кб
ID:	7086   Нажмите на изображение для увеличения
Название: m3.png
Просмотров: 960
Размер:	2.7 Кб
ID:	7087  

Аватар для long399
Модератор
Старый
Рейтинг: 3.00. Голосов: 2.
Расширенный виджет LinkPager в Yii2
Запись от long399 размещена 09.08.2021 в 11:06 / Блог форумчанина long399
Показов 3263 Комментарии 0
Метки php, yii

Возникла следующая проблема. Имеется один проект на Yii2, в котором на индексной странице выводится очень много записей. Стандартный пейджер, в котором можно задать дополнительно ссылки на первую и последнюю страницы уже не спасает положение.

Написал небольшой виджет, который расширяет стандартный \yii\widgets\LinkPager и предоставляет возможность добавить к пейджеру дополнительные блоки:
  • dropdown list со списком всех возможных переходов;
  • dropdown
...
Миниатюры
Нажмите на изображение для увеличения
Название: widget.png
Просмотров: 923
Размер:	20.4 Кб
ID:	7079  
Аватар для long399
Модератор
Старый
Рейтинг: 3.00. Голосов: 2.
Рекурсивный обход каталога в PHP
Запись от long399 размещена 09.01.2020 в 11:51 / Блог форумчанина long399
Показов 1924 Комментарии 0
Метки php

Недавно на работе возникла необходимость получения содержимого определенного каталога, назовем его dir. Это подразумевает также и рекурсивное получение содержимого всех каталогов, находящихся внутри каталога dir, например dir/dir1, dir/dir2 и т.д.

Не хотелось реализовывать это стандартными средствами ( opendir(), readdir(), closedir() ) и писать рекурсивную функцию обхода дерева каталогов, поэтому полез в интернет...
Миниатюры
Нажмите на изображение для увеличения
Название: tree.png
Просмотров: 1169
Размер:	53.0 Кб
ID:	5806  
Аватар для long399
Модератор
Старый
Рейтинг: 5.00. Голосов: 1.
Реализация безопасного логического И, ИЛИ, в языке PHP; проверено на PHP 5.3.18
Запись от elnorbert размещена 25.08.2019 в 17:57
Показов 1709 Комментарии 0

Реализация безопасного логического И, ИЛИ, в языке PHP; проверено на PHP 5.3.18

автор реализации способа безопасной логики не берет на себя ответственность за возможное не корректное функционирование применяемое в коде!

В соответствии с документацией по PHP, сборки 2018-10-01, говорится:

Руководство по PHP > Справочник языка > Операторы > Логические операторы:

Пример #1 Объяснение логических операторов

PHP
1
<?php
...
Старый
Рейтинг: 5.00. Голосов: 1.
[Ещё один ман] Настройка nginx+uwsgi+php
Запись от Рыжий Лис размещена 10.07.2019 в 12:04
Показов 2061 Комментарии 0
Метки nginx, php, uwsgi

Неужели ты не осилил установить php-fpm (fastcgi)?

Bash
1
apt install uwsgi-plugin-php php-xml php-mbstring php-pgsql
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
server {
  …
  root /var/www/example;
  index index.php index.html index.htm index.nginx-debian.html;
 
  location / {
    try_files $uri $uri/ =404;
  }
  
  location ~ \.php {
    include uwsgi_params;
    uwsgi_modifier1 14;
    uwsgi_pass unix:///run/uwsgi/app/example/socket;
...
Аватар для Рыжий Лис
Просто Лис
Старый
Функция для распаковки GitHub архивов
Запись от N3stY размещена 15.02.2017 в 16:31
Показов 3159 Комментарии 0
Метки github, php, simpledeveloping

Небольшая функция которая поможет вам распаковывать архивы из GitHub

PHP
1
2
3
4
5
6
7
function dgarch($repo=false, $dir=false, $temp=false, $rmarch=true)
{
  /*
    $repo     -> Ссылка на репозиторий
    $dir       -> Папка куда распаковывать архив
    $temp    -> Временная папка для хранения архива
    $rmarch -> Удаление архива по окончании операции
...
Аватар для N3stY
(ノಠ益ಠ)ノ彡┻━┻
Старый
Рейтинг: 5.00. Голосов: 1.
Пример простейшего калькулятора на PHP без перезагрузки страницы (чистый Ajax, без jQuery и других библиотек)
Запись от ProCode размещена 30.01.2017 в 19:05
Показов 3043 Комментарии 4

Привет. Это, в каком-то смысле, продолжение креатива Исполнение PHP-скрипта без перезагрузки страницы и без знания JavaScript(!) - Xajax но здесь я решил не использовать сторонние библиотеки вовсе, а сделать образец "чистого" Ajax для тех, кто только начинает знакомиться с этой технологией.

Это наверное самый простой образец применения Ajax из возможных Скрипт принимает от пользователя 2 числа, и выводит ему их вычисленную сумму. И всё это - без перезагрузки...
Аватар для ProCode
Старый
Самая частая ошибка новичка в PHP и как легко её избежать
Запись от ProCode размещена 15.12.2016 в 18:22
Показов 4377 Комментарии 14

Уверен, каждый из нас хоть единожды, да писал что-то вроде

PHP
1
2
if($somevar = 1) {
//код который почему-то всегда исполняется...
а потом долго ломал голову: почему же код работает так, будто условие всегда верное.

Это, разумеется, происходит от вольной или невольной путаницы между оператором присваивания...
Аватар для ProCode
Старый
Пути-дороги, или "как правильно подключить меню через include()" :)
Запись от Киберсемантика размещена 04.10.2016 в 22:07
Показов 1962 Комментарии 0

По мотивам вопросов в "PHP для начинающих" на Киберфоруме.

Часто бывает так, что какую-то часть кода в проекте удобнее вынести в отдельный файл, который затем подключать к основному коду по мере необходимости. Допустим, это уже сверстанное меню, которое лежит в файле menu.php, и которое мы включим в наш index.php так:

PHP
1
<?php include "menu.php"; ?>
При этом, обратите внимание, что оба файла лежат...
Старый
Github Atom: заставить разворачиваться конструкцию emmet-а “div.class” по табуляции в php файлах
Запись от fol размещена 07.09.2016 в 11:19
Показов 7335 Комментарии 0
Метки atom, emmet, html, php

Для тех, кто пользуется Emmet-ом в Atom.

Дело в том, что в html файлах отрабатывает:
Code
1
div.some-class
преобразовывается в
Code
1
<div class="some-class"></div>
при нажатии табуляции, когда курсор стоит в конце конструкции, а в php файлах такая система не работает. Итак, как заставить это работать в php файлах?

=======

В конфигурации горячих клавиш Emmet по умолчанию про Tab написано следующее:

Code
1
'atom-text-editor[data-grammar="text
...
Аватар для fol
fol
Старый
Автозагрузка классов (при вызове его метода) из любой директории сайта.
Запись от Gcom размещена 07.09.2016 в 05:19
Показов 2034 Комментарии 1

Что бы решить данную проблему с путями, добавляем класс IncludePath (лучше в index.php):
PHP
1
2
3
4
5
6
7
8
9
10
11
12
class IncludePath
{
    private $pathToDirectory;
    private $aPathToDirectory;
    
    public function setPath($pathToDirectory = '')
    {
        self::setIncludePath(self::getArrayPathToDirectory($pathToDirectory));
        spl_autoload_register(array('self', 'autoloadClass'));
    }
 
    private function getArrayPathToDirectory($pathToDirectory)
...
Аватар для Gcom
Старый
Проверка PHP7
Запись от el_programmer размещена 29.04.2016 в 11:45 / PVS-Studio
Показов 2158 Комментарии 0

Автор: Сергей Васильев



Повторная проверка проектов нередко бывает весьма интересной. Она позволяет узнать, какие новые ошибки были допущены в ходе разработке приложения, а какие ошибки уже были исправлены. Раньше мой коллега уже писал о проверке PHP. С выходом новой версии (PHP7), я решил ещё раз проверить исходный код интерпретатора и нашёл кое-что интересное.

Нажмите на изображение для увеличения
Название: image1.png
Просмотров: 623
Размер:	273.1 Кб
ID:	3760



Проверяемый проект

PHP...
Миниатюры
Нажмите на изображение для увеличения
Название: image2.png
Просмотров: 617
Размер:	116.4 Кб
ID:	3761   Нажмите на изображение для увеличения
Название: image3.png
Просмотров: 687
Размер:	98.2 Кб
ID:	3762   Нажмите на изображение для увеличения
Название: image4.png
Просмотров: 575
Размер:	142.2 Кб
ID:	3763  

Старый
Рейтинг: 5.00. Голосов: 1.
Загрузка изображений с помощью PHP
Запись от ASKazin размещена 13.02.2016 в 16:13 / Еще один блог web-мастера
Показов 1958 Комментарии 0
Метки php

Если вы создаете систему управления сайтом(CMS), то есть вероятность, что вам потребуется реализовать загрузку изображений на сервер. Загрузку изображений довольно просто реализовать. В этом примере мы реализуем следующее:

- Проверка формата загружаемого файла
- Файл имеет размер меньше, чем разрешено для загрузки(в php.ini)
- Проверка уникальности имени файла

СОЗДАНИЕ И НАСТРОЙКА ПАПКИ ДЛЯ ЗАГРУЗКИ
Первое, что надо сделать это...
Аватар для ASKazin
Старый
Рейтинг: 5.00. Голосов: 1.
Работа с паролем в PHP (с солью)
Запись от ASKazin размещена 08.02.2016 в 09:35 / Еще один блог web-мастера
Показов 1761 Комментарии 0
Метки md5, php

Создаем функцию для соли:
PHP
1
2
3
4
5
function salt()
{
    $salt = substr(md5(uniqid()), -8);
    return $salt;
}
При регистрации записываем пароль + соль в БД:
PHP
1
2
3
4
5
6
7
//Получаем ХЕШ соли
                $salt = salt();
 
                //Солим пароль
                $pass = md5(md5($_POST['pass']) . $salt);
 
                /*Если все хорошо, пишем
...
Аватар для ASKazin
Старый
Рейтинг: 5.00. Голосов: 1.
Использование PDO в MySQL
Запись от ASKazin размещена 07.02.2016 в 15:44 / Еще один блог web-мастера
Показов 2104 Комментарии 0
Метки html, mysql, pdo, php, sql

Создаем базу и таблицу через phpMyAdmin:

SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
--
-- База данных: `test_base`
--
CREATE DATABASE IF NOT EXISTS `test_base`;
USE `test_base`;
 
--
-- Структура таблицы `test_table`
--
 
CREATE TABLE IF NOT EXISTS `test_table` (
  `id` INT(11) NOT NULL,
  `login` longtext NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
--
-- Индексы таблицы
...
Аватар для ASKazin
Новые блоги и статьи
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Полностью асинхронный счётчик на логике (сумматорах) трёх состояний и асинхронных регистрах трёх состояний. Структура "электронный Buttom Up"
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
Автоматизация Amazon Web Services (AWS) с Boto3 в Python
py-thonny 25.04.2025
Облачные вычисления стали неотъемлемой частью современной ИТ-инфраструктуры, а Amazon Web Services (AWS) занимает лидирующие позиции среди провайдеров облачных услуг. Управление многочисленными. . .
Apache Kafka vs RabbitMQ в микросервисной архитектуре
ArchitectMsa 25.04.2025
Современная разработка ПО всё чаще склоняется к микросервисной архитектуре — подходу, при котором приложение разбивается на множество небольших, автономных сервисов. В этой распределённой среде. . .
Параллельное программирование с OpenMP в C++
NullReferenced 24.04.2025
Параллельное программирование — подход к созданию программ, когда одна задача разбивается на несколько подзадач, которые могут выполняться одновременно. Оно стало необходимым навыком для. . .
Цепочки методов в C# с Fluent API
UnmanagedCoder 24.04.2025
Современное программирование — это не только решение функциональных задач, но и создание кода, который удобно поддерживать, расширять и читать. Цепочки методов и Fluent-синтаксис в C# стали мощным. . .
Мульти-тенантные БД с PostgreSQL Row Security
Codd 23.04.2025
Современные облачные сервисы и бизнес-приложения всё чаще обслуживают множество клиентов в рамках единой программной инфраструктуры. Эта архитектурная модель, известная как мульти-тенантность, стала. . .
Реализация конвейеров машинного обучения с Python и Scikit-learn
AI_Generated 23.04.2025
Мир данных вокруг нас растёт с каждым днём, и умение эффективно обрабатывать информацию стало необходимым навыком. Специалисты по машинному обучению ежедневно сталкиваются с задачами предобработки. . .
Контроллеры Kubernetes Ingress: Сравнительный анализ
Mr. Docker 23.04.2025
В Kubernetes управление входящим трафиком представляет собой одну из ключевых задач при построении масштабируемых и отказоустойчивых приложений. Ingress — это API-объект, который служит вратами. . .
Оптимизация кода Python с Cython и Numba
py-thonny 23.04.2025
Python прочно обосновался в топе языков программирования благодаря своей простоте и гибкости. Разработчики любят его за читабельность кода и богатую экосистему библиотек. Но у этой медали есть и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru