Форум программистов, компьютерный форум, киберфорум
Machine learning
Войти
Регистрация
Восстановить пароль
Старый
Рейтинг: 3.00. Голосов: 2.
Инференс ML моделей в Java: TensorFlow, DL4J и DJL
Запись от Javaican размещена 05.11.2025 в 20:41 / Making Java great for ever
Показов 2641 Комментарии 0

Нажмите на изображение для увеличения
Название: Инференс ML моделей в Java TensorFlow, DL4J и DJL.jpg
Просмотров: 127
Размер:	65.5 Кб
ID:	11365
Python захватил мир машинного обучения - это факт. Но когда дело доходит до продакшена, ситуация не так однозначна. Помню проект в крупном банке три года назад: команда data science натренировала модель для детекции мошеннических транзакций на Python, а потом два месяца мучились с интеграцией в существующую систему на Java. Микросервис на Flask тормозил, REST API добавлял лишние 200 миллисекунд латентности, а десериализация...
Аватар для Javaican
Старый
Запуск модели YOLO в браузере с ONNX, WebAssembly и Next.js
Запись от Reangularity размещена 21.10.2025 в 21:27 / Vue/React/Angular/Svelte notes
Показов 3358 Комментарии 0

Нажмите на изображение для увеличения
Название: Запуск модели YOLO в браузере с ONNX, WebAssembly и Next.js.jpg
Просмотров: 116
Размер:	116.2 Кб
ID:	11322
Помню, как лет пять назад коллега спросил: можно ли запустить детекцию объектов прямо в браузере? Тогда я посмеялся - какой браузер, нужна серверная ферма с GPU. Сейчас же распознавание лиц в видеочате или детекция жестов работают локально, и никто уже не удивляется. WebAssembly перевернул представление о том, что может JavaScript. ONNX Runtime Web позволяет запускать модели машинного обучения с производительностью,...
Аватар для Reangularity
Старый
Что такое MCP сервер и как его создать. Часть 2
Запись от run.dev размещена 17.10.2025 в 21:22 / JavaScript, TypeScript etc...
Показов 3624 Комментарии 0

Нажмите на изображение для увеличения
Название: Что такое MCP сервер и как его создать 3.jpg
Просмотров: 154
Размер:	32.1 Кб
ID:	11312
Когда я впервые попытался подключить свой MCP сервер к Claude Desktop, думал что это будет как с любым другим API - указал эндпоинт, авторизовался, готово. Но нет. MCP требует конфигурирования на стороне клиента, и каждое приложение делает это по-своему. Причём документация местами отсутствует или устарела, приходилось разбираться методом проб и ошибок.

Что такое MCP сервер и как его создать. Часть 1

Клиентские приложения для...
Аватар для run.dev
Старый
Что такое MCP сервер и как его создать. Часть 1
Запись от run.dev размещена 17.10.2025 в 21:21 / JavaScript, TypeScript etc.... Обновил(-а) run.dev 17.10.2025 в 21:23
Показов 3110 Комментарии 0

Нажмите на изображение для увеличения
Название: Что такое MCP сервер и как его создать.jpg
Просмотров: 178
Размер:	50.4 Кб
ID:	11310
Model Context Protocol - это не очередной API и не замена REST. Это скорее мост между вашей языковой моделью и реальным миром данных. Представьте: у вас есть Claude или другой AI-ассистент, который умеет болтать, но не имеет доступа к вашим базам данных, файлам или внешним сервисам....
Аватар для run.dev
Старый
Go и ИИ
Запись от golander размещена 08.10.2025 в 21:12 / go go just go
Показов 2973 Комментарии 0

Нажмите на изображение для увеличения
Название: Go и ИИ.jpg
Просмотров: 145
Размер:	61.5 Кб
ID:	11271
Python давно стал языком машинного обучения по умолчанию. Jupyter-блокноты, PyTorch, scikit-learn - весь этот мир крутится вокруг интерпретируемого языка с динамической типизацией. Но когда дело доходит до продакшена, картина меняется. И здесь Go начинает показывать зубы.

Go не заменяет Python в исследованиях и экспериментах. Там он и не нужен - у Python экосистема богаче, а скорость...
Аватар для golander
Старый
AI-чатбот на Java с Langchain4j и MongoDB Atlas
Запись от JVM_Whisperess размещена 05.10.2025 в 20:00
Показов 3069 Комментарии 0

Нажмите на изображение для увеличения
Название: AI-чатбот на Java с Langchain4j и MongoDB Atlas.jpg
Просмотров: 176
Размер:	121.0 Кб
ID:	11261
Помню тот день, когда наш техлид пришёл на планёрку с новой идеей - прикрутить AI-ассистента к внутренней базе знаний компании. Все сразу заговорили про Python, LangChain, модные фреймворки. А я сидел и думал: «У нас же весь стек на Java, зачем городить огород с микросервисами на разных языках?»

Тогда я ещё не знал про Langchain4j. Больше того - я вообще сомневался,...
Аватар для JVM_Whisperess
Старый
Игра в виселицу на Python
Запись от AI_Generated размещена 14.09.2025 в 21:17 / AI coming for you
Показов 4890 Комментарии 0

Нажмите на изображение для увеличения
Название: Игра в виселицу на Python.jpg
Просмотров: 283
Размер:	153.3 Кб
ID:	11171
Когда я только начинал свой путь в программировании, мне казалось, что создать игру - это что-то из области фантастики. Помню, как в далеком 2007 году, работая над своими первыми проектами, я втихаря на обеденных перерывах писал свою версию "Виселицы" на Python 2.5. Казалось бы, зачем тратить время на примитивную игру, когда вокруг столько передовых технологий? Но именно эта...
Аватар для AI_Generated
Старый
Java 17 - новые фичи
Запись от JVM_Whisperess размещена 07.09.2025 в 21:57
Показов 4035 Комментарии 0

Нажмите на изображение для увеличения
Название: Java 17 - новые фичи.jpg
Просмотров: 222
Размер:	136.4 Кб
ID:	11141
15 сентября 2021 года Oracle представил Java 17 - долгожданную LTS-версию (Long-Term Support), которую многие энтерпрайз-разработчики встретили с нескрываемым облегчением. После нескольких лет быстрых релизов каждые шесть месяцев, Java 17 стала своеобразным маяком стабильности в бушующем море...
Аватар для JVM_Whisperess
Старый
Рейтинг: 5.00. Голосов: 1.
Data Science и C#. Кейсы
Запись от stackOverflow размещена 06.08.2025 в 11:27
Показов 4062 Комментарии 0

Нажмите на изображение для увеличения
Название: Data Science и C# 2.jpg
Просмотров: 386
Размер:	246.8 Кб
ID:	11039
[Начало] Теория теорией, но как говорил мой первый тимлид: "Работает - значит работает". Давайте разберем реальные проекты, где C# показал себя в деле анализа данных и машинного обучения. Я выбрал несколько показательных кейсов из своей практики последних лет.

Анализ производительности на больших датасетах



Один из самых показательных проектов был связан с анализом логов телекоммуникационного...
Аватар для stackOverflow
Старый
Рейтинг: 5.00. Голосов: 1.
Data Science и C#
Запись от stackOverflow размещена 05.08.2025 в 21:27
Показов 3396 Комментарии 0

Нажмите на изображение для увеличения
Название: Data Science и C#.jpg
Просмотров: 286
Размер:	217.9 Кб
ID:	11038
Когда-то при упоминании языков для анализа данных все автоматически думали только о Python, R и, может быть, немного о Scala. C# воспринимался исключительно как инструмент для энтерпрайз-разработки, создания десктопных приложений под Windows и, в лучшем случае, бэкенда для веб-сервисов. Прошло несколько лет, и ситуация кардинально...
Аватар для stackOverflow
Старый
Qiskit: Упрощая разработку квантового ПО
Запись от EggHead размещена 27.07.2025 в 19:31 / For science glory!
Показов 2424 Комментарии 0

Нажмите на изображение для увеличения
Название: Qiskit Упрощая разработку квантового ПО.jpg
Просмотров: 245
Размер:	218.9 Кб
ID:	11015
Квантовые вычисления долгое время казались чем-то абсолютно недоступным. Еще бы - кванты, суперпозиции, запутанность и прочая физика высоких энергий. Не каждый готов погрузиться в изучение квантовой механики ради того, чтобы написать пару строчек кода на квантовом...
Аватар для EggHead
Старый
Создание нейросети с PyTorch
Запись от AI_Generated размещена 19.06.2025 в 21:17 / AI coming for you
Показов 9044 Комментарии 1

Нажмите на изображение для увеличения
Название: Создание нейросети с PyTorch.jpg
Просмотров: 300
Размер:	163.5 Кб
ID:	10909
Ключевое преимущество PyTorch — его питоновская натура. В отличие от TensorFlow, который изначально был построен как статический вычислительный граф, PyTorch предлагает динамический подход. Это означает, что вы можите менять архитектуру сети на лету, отлаживать код привычными...
Аватар для AI_Generated
Старый
Квантовые алгоритмы и обработка строк в Q#
Запись от EggHead размещена 07.06.2025 в 11:03 / For science glory!
Показов 7486 Комментарии 0

Нажмите на изображение для увеличения
Название: Квантовые алгоритмы и обработка строк в Q#.jpg
Просмотров: 211
Размер:	203.8 Кб
ID:	10886
Квантовые вычисления перевернули наше представление о том, как работать с данными, а Q# стал одним из ключевых языков для разработки квантовых алгоритмов. В традиционых системах мы оперируем битами — элементарными ячейками, которые могут хранить только 0 или 1. Кубиты же,...
Аватар для EggHead
Старый
ML.NET и TensorFlow.NET: Умные приложения на C# с машинным обучением
Запись от stackOverflow размещена 30.05.2025 в 21:07
Показов 3677 Комментарии 0

Нажмите на изображение для увеличения
Название: ec46ad2e-1481-47f5-b2a5-41c90f0bc612.jpg
Просмотров: 226
Размер:	258.1 Кб
ID:	10857
Еще совсем недавно, когда речь заходила о машинном обучении, C# разработчики обреченно вздыхали и тянулись к Python. Мир искуственного интеллекта словно был огражден невидимым забором с табличкой "только для Python-разработчиков". Но времена изменились, Microsoft выпустила в свет ML.NET, а сообщество разработчиков порадовало нас TensorFlow.NET - и вуаля, разработчики на C# получили...
Аватар для stackOverflow
Старый
Рейтинг: 4.00. Голосов: 1.
Python и OpenCV для распознавания и обнаружения лиц
Запись от AI_Generated размещена 24.05.2025 в 19:48 / AI coming for you
Показов 6081 Комментарии 0

Нажмите на изображение для увеличения
Название: ac0b846c-a7cb-489b-a5ee-8df9014c1d8f.jpg
Просмотров: 187
Размер:	164.1 Кб
ID:	10843
Python — язык, заслуживший любовь миллионов разработчиков своей простотой и выразительностью, а OpenCV (Open Source Computer Vision Library) — библиотека компьютерного зрения с открытым исходным кодом, которая делает сложные алгоритмы анализа изображений доступными через понятный интерфейс. Вместе они превращаются в идеальный...
Аватар для AI_Generated
Старый
Аугментация изображений с Python
Запись от AI_Generated размещена 18.05.2025 в 20:24 / AI coming for you
Показов 6200 Комментарии 0

Нажмите на изображение для увеличения
Название: b655b82b-e32c-44ef-b511-6a11d4a766e6.jpg
Просмотров: 255
Размер:	275.1 Кб
ID:	10823
Собрать достаточно большой датасет для обучения нейронной сети — та ещё головная боль. Часами вручную размечать картинки, скармливать их ненасытным алгоритмам и молиться, чтобы модель не сдулась при встрече с реальным миром. Знакомая ситуация? Ещё бы.

Аугментация изображений — это...
Аватар для AI_Generated
Старый
Настройка гиперпараметров с помощью Grid Search и Random Search в Python
Запись от AI_Generated размещена 15.05.2025 в 21:41 / AI coming for you
Показов 2366 Комментарии 0

Нажмите на изображение для увеличения
Название: 248747af-74ff-4e01-a0bd-a7ce9921b3dc.jpg
Просмотров: 173
Размер:	264.2 Кб
ID:	10810
В машинном обучении существует фундаментальное разделение между параметрами и гиперпараметрами моделей. Если параметры – это те величины, которые алгоритм "изучает" непосредственно из данных (веса нейронной сети, коэфициенты линейной регрессии), то гиперпараметры – конфигурационные настройки, определяющие саму процедуру обучения. Они задаются "вручную"...
Аватар для AI_Generated
Старый
Обработка изображений в реальном времени на C# с OpenCV
Запись от stackOverflow размещена 13.05.2025 в 20:39
Показов 6957 Комментарии 0

Нажмите на изображение для увеличения
Название: a6fb274d-33d9-44bd-ad7e-783918c18e85.jpg
Просмотров: 182
Размер:	136.3 Кб
ID:	10803
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого тандема — баланс между производительностью и удобством разработки. OpenCV, с её оптимизированными алгоритмами, написанными на C/C++, обеспечивает молниеносную скорость обработки, критичную для задач реального времени,...
Аватар для stackOverflow
Старый
C++ и OpenCV - Гайд по продвинутому компьютерному зрению
Запись от bytestream размещена 10.05.2025 в 20:08
Показов 9423 Комментарии 0

Нажмите на изображение для увеличения
Название: 0ac0fea5-8637-4944-9d28-71d5c308e84a.jpg
Просмотров: 203
Размер:	270.4 Кб
ID:	10786
Компьютерное зрение — одна из тех технологий, которые буквально меняют мир на наших глазах. Если оглянуться на несколько лет назад, то сложно представить, что алгоритмы смогут не просто распознавать объекты на фотографиях, но и воссоздавать трёхмерные модели из...
Аватар для bytestream
Старый
Реализация градиентного спуска с нуля на Python
Запись от AI_Generated размещена 09.05.2025 в 16:02 / AI coming for you
Показов 4523 Комментарии 0

Нажмите на изображение для увеличения
Название: 772c5cdc-2bdc-4088-ae68-adbbcf496f2a.jpg
Просмотров: 165
Размер:	183.5 Кб
ID:	10775
Градиентный спуск — алгоритм, который на первый взгляд кажется тривиальным, но если копнуть глубже, то обнаруживаешь, что он напоминает упрямого альпиниста, спускающегося с горы в тумане. Только вместо компаса у него — частные производные, а вместо карты — функция потерь. Если отбросить метафоры, то в основе градиентного спуска лежит простая идея: найти минимум функции, двигаясь против её градиента. Звучит просто, но дьявол, как всегда, в деталях.

Основное

...
Аватар для AI_Generated
Старый
Трансферное обучение с предобученными моделями в Keras с Python
Запись от AI_Generated размещена 06.05.2025 в 21:29 / AI coming for you
Показов 1927 Комментарии 0

Нажмите на изображение для увеличения
Название: 6bd95042-0df0-43de-88f5-5096509bdef6.jpg
Просмотров: 171
Размер:	134.5 Кб
ID:	10755
Суть трансферного обучения проста: взять модель, которая уже научилась решать одну задачу, и адаптировать её для решения другой, похожей задачи. Мозг человека работает по схожему принципу. Изучив игру на пианино, мы гораздо быстрее осваиваем синтезатор. Прочитав "Войну и...
Аватар для AI_Generated
Старый
Распределенное обучение с TensorFlow и Python
Запись от AI_Generated размещена 05.05.2025 в 21:49 / AI coming for you
Показов 1823 Комментарии 0

Нажмите на изображение для увеличения
Название: 36fd7cb0-c971-407b-8525-de8a53672680.jpg
Просмотров: 152
Размер:	184.5 Кб
ID:	10749
В машинном обучении размер имеет значение. С ростом сложности моделей и объема данных одиночный процессор или даже мощная видеокарта уже не справляются с задачей обучения за разумное время. Когда модель вроде BERT или GPT требует нескольких недель для обучения на одном устройстве...
Аватар для AI_Generated
Старый
Реализация сверточных нейронных сетей (CNN) с TensorFlow и Python
Запись от AI_Generated размещена 02.05.2025 в 14:41 / AI coming for you
Показов 6248 Комментарии 0

Нажмите на изображение для увеличения
Название: fca644ed-25dc-4193-87db-3299225a8816.jpg
Просмотров: 180
Размер:	192.5 Кб
ID:	10715
Сверточные нейронные сети (CNN) — потрясающий инструмент машинного обучения, который буквально перевернул мир компьютерного зрения. Но почему именно они? Что такого особенного в их архитектуре, что делает их настолько эффективными при работе с изображениями? Давайте копнём глубже.

Анатомия сверточной сети



В основе CNN лежит концепция, вдохновлённая устройством зрительной коры животных....
Аватар для AI_Generated
Старый
Рейтинг: 5.00. Голосов: 1.
Машинное обучение на C#: TensorFlow.NET и нейросети
Запись от UnmanagedCoder размещена 02.05.2025 в 12:40 / C# .Net and all about
Показов 4479 Комментарии 0

Нажмите на изображение для увеличения
Название: 05e922c2-6217-417e-bfe3-a9a31bf32d46.jpg
Просмотров: 158
Размер:	159.3 Кб
ID:	10709
TensorFlow.NET — порт знаменитого фреймворка TensorFlow для платформы .NET, позволяющий C#-разработчикам погрузиться в мир глубокого обучения без необходимости осваивать Python. Сам часто использую его в проектах, когда интеграция с существующим .NET-кодом важнее популярности Python-стека.

Долгое время в экосистеме .NET зияла огромная дыра, когда дело касалось глубокого обучения. Конечно,...
Аватар для UnmanagedCoder
Старый
Реализация конвейеров машинного обучения с Python и Scikit-learn
Запись от AI_Generated размещена 23.04.2025 в 20:25 / AI coming for you
Показов 5586 Комментарии 0

Нажмите на изображение для увеличения
Название: 5e9e97f2-8364-4b2a-a847-3eee366547da.jpg
Просмотров: 183
Размер:	175.6 Кб
ID:	10638
Мир данных вокруг нас растёт с каждым днём, и умение эффективно обрабатывать информацию стало необходимым навыком. Специалисты по машинному обучению ежедневно сталкиваются с задачами предобработки данных, выделения признаков, обучения моделей и всё это должно работать как единый механизм. Именно поэтому конвейеры машинного обучения...
Аватар для AI_Generated
Старый
Обработка естественного языка в Python с помощью spaCy
Запись от py-thonny размещена 16.04.2025 в 12:11 / pythonic man's blog
Показов 6112 Комментарии 0

Нажмите на изображение для увеличения
Название: 4a6a59a0-3688-4cc9-b057-340efe2e3f39.jpg
Просмотров: 202
Размер:	164.2 Кб
ID:	10599
Обработка естественного языка (Natural Language Processing, NLP) — одна из самых быстрорастущих областей искусственного интеллекта, которая позволяет компьютерам понимать, интерпретировать и генерировать человеческий язык. В эпоху, когда ежедневно создаются петабайты неструктурированных текстовых данных, умение автоматически извлекать из них смысл становится критическим навыком для любого специалиста по данным. Python, благодаря своей гибкости, читаемости...
Аватар для py-thonny
Старый
Простая нейросеть на КуМир: Учебное пособие по созданию и обучению нейронных сетей
Запись от EggHead размещена 16.03.2025 в 14:56 / For science glory!
Показов 2864 Комментарии 0

Нажмите на изображение для увеличения
Название: 0b63582c-3697-4517-9fe5-753812f2ea7f.jpg
Просмотров: 177
Размер:	116.4 Кб
ID:	10425
Искусственные нейронные сети — удивительная технология, позволяющая компьютерам имитировать работу человеческого мозга. Если вы хотя бы немного интересуетесь современными технологиями, то наверняка слышали о таких проектах, как ChatGPT или Midjourney — это яркие примеры применения нейросетей. Но что происходит внутри этих сложных систем? Как они "учатся" и "мыслят"?

На первый взгляд может показаться, что нейросети — это что-то запредельно...
Аватар для EggHead
Старый
Контейнеризация ML моделей с помощью Docker и Kubernetes
Запись от Mr. Docker размещена 14.03.2025 в 14:10 / Docking everything, K8s anything
Показов 1304 Комментарии 0

Нажмите на изображение для увеличения
Название: 10401a19-d699-47ce-8f5a-a53429fd77ff.jpg
Просмотров: 161
Размер:	144.9 Кб
ID:	10394
Перенос ML-моделей из лаборатории в продакшн сопровождается целым комплексом проблем. Нередко код, который отлично работает на локальной машине, отказывается функционировать в промышленной среде. Существует также проблема масштабирования. С ростом количества запросов к модели требуется обеспечить балансировку нагрузки и отказоустойчивость. Кроме того, некоторые модели нуждаются в специфических ресурсах, таких как GPU, что усложняет их развертывание. В машинном обучении эти...
Аватар для Mr. Docker
Старый
Рейтинг: 5.00. Голосов: 1.
Создание и обучение простой нейросети на Python
Запись от py-thonny размещена 11.03.2025 в 20:53 / pythonic man's blog
Показов 2581 Комментарии 0

Нажмите на изображение для увеличения
Название: 70a9039a-9feb-4d2c-a2f6-ba385b8b7df7.jpg
Просмотров: 240
Размер:	167.9 Кб
ID:	10367
Многие воспринимают нейронные сети как магию, способную решить любую задачу — от распознавания лиц до написания романов. Но правда в том, что нейросети — это всего лишь математические модели, которые умеют обрабатывать данные особым образом.

Что действительно могут нейросети?...
Аватар для py-thonny
Старый
Свой серилиазатор для 2D матриц/списков
Запись от Konst2016 размещена 24.08.2021 в 19:51
Показов 2054 Комментарии 0

Здравствуйте, я разработал маленький сериализатор, им можно сериализовать 2D матрицы, например для загрузки данных весов из обученной сети например из Theano.Pickle формат может быть сложным, а такой формат можно и на контроллеры разместить(с C/Cpp программами).
2D списки не проверяет, но должны быть 2D списками.
Python
1
2
3
4
5
6
7
8
# app.py
import struct as st
 
# D - data, I - instruciya.
(Dmatrix2D, Istop)=range(2)
 
 
def make_bin_string(string:str)->tuple:
...
Новые блоги и статьи
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
PowerShell и онлайн сервисы. Валюта (floatrates.com руб.)
iNNOKENTIY21 11.11.2025
PowerShell функция floatrates-rub Примеры вызова: # Указанная валюта 'EUR' floatrates-rub -Code 'EUR' # Список имеющихся кодов валют floatrates-rub -Available function floatrates-rub {
PowerShell и онлайн сервисы. Погода (RP5.ru)
iNNOKENTIY21 11.11.2025
PowerShell функция Get-WeatherRP5rss для получения погоды с сервиса RP5 Примеры вызова Get-WeatherRP5rss с указанием id 5484 — Москва (восток, Измайлово) и переносом строки:. . .
PowerShell и онлайн сервисы. Погода (wttr)
iNNOKENTIY21 11.11.2025
PowerShell Функция для получения погоды с сервиса wttr Примеры вызова: Погода в городе Омск с прогнозом на день, можно изменить прогноз на более дней, для этого надо поменять запрос:. . .
PowerShell и онлайн сервисы. Валюта (ЦБР)
iNNOKENTIY21 11.11.2025
# Получение курса валют function cbr (] $Valutes = @('USD', 'EUR', 'CNY')) { $url = 'https:/ / www. cbr-xml-daily. ru/ daily_json. js' $data = Invoke-RestMethod -Uri $url $esc = 27 . . .
И решил я переделать этот ноут в машину для распределенных вычислений
Programma_Boinc 09.11.2025
И решил я переделать этот ноут в машину для распределенных вычислений Всем привет. А вот мой компьютер, переделанный из ноутбука. Был у меня ноут асус 2011 года. Со временем корпус превратился. . .
Мысли в слух
kumehtar 07.11.2025
Заметил среди людей, что по-настоящему верная дружба бывает между теми, с кем нечего делить.
Новая зверюга
volvo 07.11.2025
Подарок на Хеллоуин, и теперь у нас кроме Tuxedo Cat есть еще и щенок далматинца: Хочу еще Симбу взять, очень нравится. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru