Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.95/22: Рейтинг темы: голосов - 22, средняя оценка - 4.95
203 / 184 / 42
Регистрация: 23.10.2015
Сообщений: 778

Своя CMS, что нужно

03.04.2020, 09:21. Показов 5900. Ответов 68

Студворк — интернет-сервис помощи студентам
Всем привет!
Начал разрабатывать свою CMS и столкнулся с вопросом, а что нужно для сайта?
Какой функционал должен быть и на кого рассчитывать (т.е. на какого пользователя)?
вот ссылка на видео где я делюсь тем, что уже сделано:
https://youtu.be/Ekkc59vHN0s
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.04.2020, 09:21
Ответы с готовыми решениями:

Нужно что то типа CMS
Здарова программисты! Хотел спрость одну вещь....облазил и сейчас ищу весь инет в поисках исходников портала, что то типа CMS, но...

Смена CMS что нужно затребовать???
Веб студия разрабатывает сайт на своей CMS. Проект долгосрочный и разделен на несколько этапов в своем развитии. В процессе разработки...

Своя камера в мобильном приложении, что да как?
Друзья, про рисование спросил, про саму съемку забыл. Опять же, самым первым активити хочу сделать камеру в приложении, только не...

68
 Аватар для D_Vik
368 / 234 / 68
Регистрация: 19.07.2016
Сообщений: 833
04.04.2020, 15:59
Студворк — интернет-сервис помощи студентам
sad67man Возьмите вот того же Evan You (создатель Vue), работал и работал бы в Гугле. Че его укусило, че он свой фрейм написал ?)
0
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,944
04.04.2020, 15:59
Цитата Сообщение от sad67man Посмотреть сообщение
Наверное это как-то связанно с коронавирусом и людям просто нечем заняться)
Вы считаете людей, которые "всех вас" тянут за собой (даже если вы этого не подозреваете), людьми, которым нечем заняться?
0
 Аватар для D_Vik
368 / 234 / 68
Регистрация: 19.07.2016
Сообщений: 833
04.04.2020, 16:03
Цитата Сообщение от sad67man Посмотреть сообщение
Это спорный вопрос. Если вы все каждый раз начинали по новой, но не было бы прогресса.
Прогресс это как раз таки конкуренция и что бы она была, нужны креативные человеки, которые пишут новое. Но таковых человеков все меньше и меньше ) А сайтов на Битриксе, все больше и больше )
1
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,944
04.04.2020, 16:04
Цитата Сообщение от D_Vik Посмотреть сообщение
Тс наверное в шоке ) Задал вопрос про cms )
Да уж...

sad67man, вы выполнили свой "тролль-норматив" Пора остановиться.
0
 Аватар для sad67man
2605 / 1509 / 689
Регистрация: 23.08.2015
Сообщений: 3,841
04.04.2020, 16:24
estic, Повторюсь, у меня много знакомых самописов. И то что они понаписали - все очень печально. Просто это не имеет смыла. Только если вы пишете именно какой-то новый фреймворк. а не конкретное приложение.

Добавлено через 1 минуту
Если у вас стоит задача написать приложение. То фреймворк не имеет особого влияния. Вы можете выбрать один из нескольких. Но писать под это дело свой - это бред)

Добавлено через 15 минут
D_Vik, Мой лимит троля исчерпался) был вопрос про CMS, где автор не имел особого понятия, что он от него хочет. Где я сказал зачем, когда есть фреймворки, а каждый сайт уникален. А простой crud можно и так написать)

Я абсолютно убежден, что когда стоит проект, писать собственный фреймворк - абсолютно нецелесообразно. И тут "сайтоделы" не причем. И мы не берем в рассчет тех кто конкретно занимается разработкой фреймворкоф.

Я знаю много самописов. и там все очень плохо)
0
Заблокирован
05.04.2020, 08:54
нажал кнопку - выбрал данные из БД и вывел их на экран: ахринеть для этого целый фреймворк нужно развернуть, да ещё и не свой простой код в 3 строчки а тот, который дядя написал в миллион строк, потому что ему построчно наниматель платит да ещё с учётом строк комментариев в его ГК, который используют пользователи, но не программисты

млять разворачиваешь класс почитать, а там конструктор с присвоением ОДНОГО свойства в 5 строк и PHPDoc на двадцать строк, программисты хуевы
1
203 / 184 / 42
Регистрация: 23.10.2015
Сообщений: 778
05.04.2020, 11:21  [ТС]
Цитата Сообщение от Verolomstvo Посмотреть сообщение
нажал кнопку - выбрал данные из БД и вывел их на экран
вот и я о том же... благодарю за понимание.... но видимо у не которых товарищей есть комплекс... особенно у тех кто любит ковыряться в чужих CMS. А всё потому, что очень популярная же и все пользуются... а я тут лезу со своими 5ю строчками кода, которые делают всё тоже самое... Жесть! Просто жесть....
1
Заблокирован
05.04.2020, 11:25
ФридрихФ, такое часто и тут в том числе, пользователи фреймворков дают советы по программированию в стиле: - Посмотрите, как в ларавеле
1
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,944
05.04.2020, 12:35
Пожалуйста, не опускайтесь до уровня злобных недоучек. Сначала немного "обрастите жирком", прежде чем рассуждать на подобные темы. Уверен, со временем ваши взгляды немного изменятся. Доля правды в ваших словах есть, но вы ее с лихвой компенсируете долей неправды непонимания.

Verolomstvo, простые конструкторы нужны для инкапсуляции данных. Чтобы не тянуть в каждый метод дополнительные параметры, обращение к стороннему изолированному хранилищу или к переменным на глобальном уровне видимости.

ФридрихФ, даже при беглом фрагментарном просмотре ваших роликов заметны простейшие ошибки. Например, если вы сделаете более полную обработку ошибок, то количество строчек кода сразу немного подрастет
0
203 / 184 / 42
Регистрация: 23.10.2015
Сообщений: 778
05.04.2020, 12:44  [ТС]
Цитата Сообщение от estic Посмотреть сообщение
простые конструкторы нужны для инкапсуляции данных.
круто и профессионально высказано!
Но есть еще и "принцип необходимости и достаточности" - а это я считаю первым критерием в построение чего угодно....
Так вот проблема в психологии человека, или тупо повторять за теми кто, с пеной у рта кричит, что его принципы моделирования проекта самые оптимальные, либо самому включить логику....
0
Эксперт PHP
3901 / 3239 / 1353
Регистрация: 01.08.2012
Сообщений: 10,917
05.04.2020, 12:44
Цитата Сообщение от D_Vik Посмотреть сообщение
В том то и разница, разработчика и сайтодела
Мне кажется, здесь это сравнение не применимо. Кто-то хочет написать свой Request, кто-то пишет для заказчика MySuperMegaParser. Не вижу причин считать кого-то из них выше другого.

Цитата Сообщение от sad67man Посмотреть сообщение
у меня много знакомых самописов. И то что они понаписали - все очень печально.
Зависит от уровня. Один, как заметили выше, новый фреймворк запилил, сотня других рождает мертворождённые проекты. Но не думаю, что это плохо, это же процесс обучения.

Я много раз плевался от некоторых компонентов Ларавела за их (как мне казалось) излишнюю сложность и нагромождённость. Пока не решил запилить свой фреймворк. Чем дольше пилил (и использовал в реальных проектах) - тем больше понимал, насколько на самом деле там всё разумно и продумано наперёд. Просто раньше не хватало багажа, чтобы это осознать.

Цитата Сообщение от Verolomstvo Посмотреть сообщение
выбрал данные из БД и вывел их на экран: ахринеть для этого целый фреймворк нужно развернуть
Непонятно, из чего вы сделали такой вывод. Если задача настолько примитивная - можно и без фреймворка обойтись. Если уверены, что в будущем проект не вырастет во что-то большее.

Цитата Сообщение от Verolomstvo Посмотреть сообщение
да ещё и не свой простой код в 3 строчки
Главное чтобы скилл позволял. Я уже устал встречать экранирование функцией htmlspecialchars повсюду. Зато своё, родное, без омерзительных библиотек, композеров, фреймворков.

Кроме этого, опять же, если нет достаточного багажа - со временем код может стать таким, что масштабировать его будет трудно, а переписать с нуля ещё трудней. Когда так пишется какой-то компонент сайта - это терпимо, но когда сам движок становится твоим врагом - становится очень печально.

Цитата Сообщение от Verolomstvo Посмотреть сообщение
который дядя написал в миллион строк
За вас кто-то миллион строк написал, а вы недовольны.
1
203 / 184 / 42
Регистрация: 23.10.2015
Сообщений: 778
05.04.2020, 13:01  [ТС]
Цитата Сообщение от estic Посмотреть сообщение
ФридрихФ, даже при беглом фрагментарном просмотре ваших роликов заметны простейшие ошибки.
вот подобные высказывания - это ни о чем! Размазывание соплей по тарелке....
конкретно в каком месте есть ошибка? Делать перехват ошибок - зачем??? для чего и для кого? я понимаю, что такая возможность есть, но пять же принцип необходимости и достаточности. Если что то должно рухнуть, мне достаточно того что выводиться по умолчанию

Добавлено через 8 минут
Цитата Сообщение от Jodah Посмотреть сообщение
Непонятно, из чего вы сделали такой вывод. Если задача настолько примитивная - можно и без фреймворка обойтись. Если уверены, что в будущем проект не вырастет во что-то большее.
вот это вот тоже хрень полная.... вы мне покажите в жизни, чтоб из жигулей выростло что то большее или из какого нибудь дома "выросло" что то большее, почему программисты себе позволяют так думать? Это же всё изначально закладывается в проекте и я считаю глупо делать что либо по принципу - "а вдруг выростит", блин Майкрософт уже два раза переписал операционку - и ни кто не держится за старые архитектуры... чушь это все... эволюция и прогресс вынудять с нуля переписывать на новое... потому как все стремятся к надежности к скорости и технологии соответственно рождаются для этого....

Добавлено через 4 минуты
Цитата Сообщение от Jodah Посмотреть сообщение
За вас кто-то миллион строк написал, а вы недовольны
вот именно, какойто умник написал за меня кучу строк кода под названием bootstrap и что? Что имеем, гугл, яндекс и им подобные разработали свои требования в ответ и причина - экология кода + скорость, потому что думают о людях....
0
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,944
05.04.2020, 13:02
Цитата Сообщение от ФридрихФ Посмотреть сообщение
конкретно в каком месте есть ошибка?
Я не запоминал. Я к тому, что раз они видны при беглом просмотре, то при детальном разборе их можно будет найти еще больше.

Цитата Сообщение от ФридрихФ Посмотреть сообщение
Делать перехват ошибок - зачем??? для чего и для кого?
Вы серьезно?

Цитата Сообщение от ФридрихФ Посмотреть сообщение
Если что то должно рухнуть, мне достаточно того что выводиться по умолчанию
Если вы не зафиксировали ошибку в одном месте, то потом пойдет неконтролируемый навал. Вы хотите, чтобы пользователь читал кучу сообщений php? Я уже не говорю о более серьезных последствиях неконтролируемого выполнения (повреждении данных, выявлении/появлении уязвимостей и т.п.).
0
Заблокирован
05.04.2020, 13:04
Цитата Сообщение от ФридрихФ Посмотреть сообщение
Делать перехват ошибок - зачем???
могу подарить, когда-то разозлился был

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?php
 
 
namespace core\libs;
 
 
use Error;
use Throwable;
 
class ErrorHandler
{
    private $head;
    private $file;
    private $line;
 
    public function __construct()
    {
        ob_start();
        set_error_handler([$this, 'error']);
        set_exception_handler([$this, 'exception']);
        register_shutdown_function([$this, 'uncaught']);
    }
 
    public function error($code, $text, $file, $line)
    {
        $this->head = 'Произошла ошибка и выброшено исключение';
        $this->file = $file;
        $this->line = $line;
        throw new Error($text, $code);
    }
 
    public function exception(Throwable $throwable)
    {
        $head = $this->head ?? 'Выброшено исключение';
        $text = $throwable->getMessage();
        $file = $this->file ?? $throwable->getFile();
        $line = $this->line ?? $throwable->getLine();
        $code = $throwable->getCode();
        $stack_trace_string = $throwable->getTraceAsString();
        $stack_trace_array = $throwable->getTrace();
        $this->display($head, $text, $file, $line, $code, $stack_trace_string, $stack_trace_array);
    }
 
    private function display($head, $text, $file, $line, $code, $stack_trace_string = null, $stack_trace_array = [])
    {
        ob_end_clean();
        if ($code != 404) {
            $code = 500;
        }
        http_response_code($code);
        if ($_SERVER['REMOTE_ADDR'] == '127.0.0.1' and DEBUG) {
            require_once APP . '/views/templates/errors/error.php'; // выводим админу
        } else {
            $log_date = date('d-m-Y');
            $log_time = date('H:i:s');
            $log_file = ROOT . "/tmp/errors/{$code}/{$log_date}.log";
            if (isset($_SESSION['uid'])) {
                $log_user = 'Пользователь с id: ' . $_SESSION['uid'];
            } else {
                $log_user = 'Гость с ip: ' . $_SERVER['REMOTE_ADDR'];
            }
            $log_text = "[{$log_time} - {$head}]\n{$text} | {$file} | {$line}\n{$log_user}\n:\n";
            error_log($log_text, 3, $log_file);
            require_once APP . "/views/templates/errors/{$code}.php"; // выводим пользуну
        }
        die();
    }
 
    public function uncaught()
    {
        $error = error_get_last();
        if ($error) {
            $head = 'Произошла неперехваченная ошибка';
            $text = $error['message'];
            $file = $error['file'];
            $line = $error['line'];
            $code = $error['type'];
            $this->display($head, $text, $file, $line, $code);
        }
    }
}
страница вывода АДМИНУ

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<!doctype html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <link rel="stylesheet" href="/css/bootstrap.min.css">
    <title>Обработчик ошибок</title>
</head>
<body class="bg-dark small">
<div class="container pb-3 shadow">
    <h4 class="text-danger"><?= $head ?></h4>
    <div class="alert alert-danger pb-0 mb-0">
        <p><b>Код:</b> <?= $code ?></p>
        <p><b>Текст:</b> <?= $text ?></p>
        <p><b>Файл:</b> <?= $file ?></p>
        <p><b>Строка:</b> <?= $line ?></p>
        <?php if ($stack_trace_array): ?>
            <p><b>Трассировка стека:</b></p>
            <pre class="bg-dark text-white-50 p-1 rounded"><?= print_r($stack_trace_string, true) ?></pre>
            <button class="btn btn-sm btn-outline-danger mb-3" data-toggle="collapse" data-target="#trace">
                Подробная трассировка стека
            </button>
            <div class="collapse" id="trace">
                <pre class="bg-dark text-white-50 p-1 rounded"><?= print_r($stack_trace_array, true) ?></pre>
            </div>
        <?php endif; ?>
    </div>
</div>
<script src="/js/jquery.min.js"></script>
<script src="/js/bootstrap.min.js"></script>
</body>
</html>
Добавлено через 1 минуту
после автолоадера пишем
PHP
1
new ErrorHandler();
1
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,944
05.04.2020, 13:12
К предыдущему сообщению. Неполная обработка ошибок - это простейшая ошибка

Добавлено через 1 минуту
Неполная обработка входных данных - это тоже простейшая ошибка.
0
203 / 184 / 42
Регистрация: 23.10.2015
Сообщений: 778
05.04.2020, 13:14  [ТС]
Цитата Сообщение от estic Посмотреть сообщение
Я не запоминал. Я к тому, что раз они видны при беглом просмотре, то при детальном разборе их можно будет найти еще больше.
так вот запоминать надо, а иначе это просто "понты дешовые" - на основании которых с легкостью можно обосрать кого и что угодно! - сорри за сленг

Цитата Сообщение от Verolomstvo Посмотреть сообщение
могу подарить, когда-то разозлился был
благодарю, скопирую в свою копилку

Добавлено через 1 минуту
Цитата Сообщение от estic Посмотреть сообщение
Неполная обработка входных данных - это тоже простейшая ошибка.
в каком файле и на какой строчке?
0
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,944
05.04.2020, 13:22
Цитата Сообщение от ФридрихФ Посмотреть сообщение
так вот запоминать надо, а иначе это просто "понты дешовые" - на основании которых с легкостью можно обосрать кого и что угодно! - сорри за сленг
Вы сюда пришли за тем, чтобы разбирать ваш код? Не хотите делать выводы из моих слов, не делайте. Я пишу в вашей теме не ради "понтов", а чтобы вам помочь. Не нуждаетесь в этом? Так прямо и скажите

Добавлено через 2 минуты
Цитата Сообщение от ФридрихФ Посмотреть сообщение
в каком файле и на какой строчке?
Серьезно? Код чей? Вы его сами писали?
0
Эксперт PHP
3901 / 3239 / 1353
Регистрация: 01.08.2012
Сообщений: 10,917
05.04.2020, 13:26
Цитата Сообщение от ФридрихФ Посмотреть сообщение
вот это вот тоже хрень полная
Очень конструктивный анализ.

Цитата Сообщение от ФридрихФ Посмотреть сообщение
вы мне покажите в жизни, чтоб из жигулей выростло что то большее
Да полно их. Из последнего, заказчику нужен был простой одностраничный сайт-визитка (управляющая компания), потом ему захотелось личный кабинет, чтобы люди могли через сайт передавать показания счётчиков. Потом админка для рассылки писем, заполнения/скачивания всяких отчётов и т.д.

Цитата Сообщение от ФридрихФ Посмотреть сообщение
почему программисты себе позволяют так думать?
Потому что это наша работа. Надо думать наперёд.

Цитата Сообщение от ФридрихФ Посмотреть сообщение
Это же всё изначально закладывается в проекте
В каком-нибудь идеальном мире возможно да, на практике многие заказчики сами не понимают, чего хотят, соответственно их хотелки меняются каждый день.

Цитата Сообщение от ФридрихФ Посмотреть сообщение
я считаю глупо делать что либо по принципу - "а вдруг выростит"
Это очень странно. Можете как-то аргументировать, почему плохо смотреть в завтрашний день?

Цитата Сообщение от ФридрихФ Посмотреть сообщение
ни кто не держится за старые архитектуры
Laravel устарел?

Цитата Сообщение от ФридрихФ Посмотреть сообщение
эволюция и прогресс вынудять с нуля переписывать на новое...
Ну да, например на Laravel.

Цитата Сообщение от ФридрихФ Посмотреть сообщение
все стремятся к надежности
Это уже не аргументация, а какие-то лозунги. Тем более надёжность не имеет прямой связи с прогрессом. Например, Debian считается более надёжным, а Linux - прогрессивным.

Цитата Сообщение от ФридрихФ Посмотреть сообщение
какойто умник написал за меня кучу строк кода под названием bootstrap и что?
И теперь это отличный инструмент для создания админок с типовым интерфейсом.

На всякий случай уточню, что в целом я с вами согласен. Вы молодец, что хотите создать свою CMS, у меня нет цели вас от чего-то отговорить. Просто увидел интересную дискуссию и решил вставить свои 5 копеек.
1
203 / 184 / 42
Регистрация: 23.10.2015
Сообщений: 778
05.04.2020, 13:40  [ТС]
Цитата Сообщение от estic Посмотреть сообщение
Серьезно? Код чей? Вы его сами писали?
блин горелый, нафига я делал видео в котором всё рассказываю, для чего я так сделал....?
во втором видео я рассказываю как происходит валидация входящих данных на уровне htaccess. Так вот это старый и надежный "дедовский" метод - фильтровать регуляркой... сколько бы я не читал про обработку входящих данных - не встречал, чтоб предлагалось использовать регулярные выражения, да еще и на уровне htaccess. Потому как очень сложно писать регулярку для некоторых.... а благодаря этой технологии у меня нет нужды кодить лишнее...

Добавлено через 5 минут
Цитата Сообщение от Jodah Посмотреть сообщение
В каком-нибудь идеальном мире возможно да, на практике многие заказчики сами не понимают, чего хотят, соответственно их хотелки меняются каждый день.
вот такое впечатление, что люди изучая программирование напрочь не учат теорию систем и системный анализ, "ясный красный", что нужно проектировать по принципу "открытой системы", но разве для этого нужно использовать сторонние разработки!? Если голова работает, что можно и без сторонних фрейморков обойтись, тем более для не больших проектов...
0
Заблокирован
05.04.2020, 13:40
Цитата Сообщение от ФридрихФ Посмотреть сообщение
для чего я так сделал....?
чтобы поспорить с теми, у кого в ларавеле, которым они пользуются, не так сделано

программист увидел бы, но не пользователь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.04.2020, 13:40

парни нужно кое-что добавить (нужно что бы эта программа вычисляла среднее арифметическое чисел)
нужно что бы эта программа вычисляла среднее арифметическое чисел, общую сумму, максимальное и минимальлное я сделала, буду очень...

Написал программу по смене слов в строке, но нужно что бы можно было вводить слова с клавиатуры.Что нужно ?
// ConsoleApplication7.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot; #include...

Нужно ли писать cms?
Я хочу вот аткой сайт : http://cs-servera.net/ http://www.moncs.ru/ просмотрите и скажите чтобы сделать сайт с такимиже функциями...

Нужно подобрать CMS
Здравствуйте! Мне дали поручение сделать продающий одностраничник. Возник вопрос на какой CMS сделать его? Сайт типо преимущества...

Нужно доработать сайт на umi cms
Здравствуйте, нужна доработка сайта на umi cms. Нужно немного изменить шаблон главной страницы (скорее всего обойдется правкой css). ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru