Sergey Goryachev: нет, ты меня неправильно понял, мне нужно позиционировать именно картинки внутри блока, т.е. яндекс должен получить height: 100% от родителя, а телефон width: 100%
Идея вообще ничего не стоит, идея и план по реализации этой идеи - это уже что-то, но даже он не гарантирует, что человек сможет реализовать и продвинуть пусть даже самую великолепную идею, одного навыка программирования не хватит в этом деле)
Василий: С/C++ нужен для разработки таких штук, как база данных, различных фреймворков вроде ноды, т.е. то, что производительно, и пишется оно профессионалами, которые работают разработчиками много лет. А вот в простом клепании сайтиков он не нужен по двум основным причинам: 1 медленная разработка 2 большая стоимость специалистов. Не спорю, можно сайт и на си с ассемблерными вставками писать и может быть он будет работать супер быстро, но писать его будут очень и очень долго.
OniMoni:
> Неужели асам настолько огромен?
вообще, там не так уж и много команд, например:
inc eax; увеличить регистр eax
mov eax, 5; занести 5 в eax
add eax, 10; добавить 10 к eax
и многие высокоуровневые команды сводятся к одной или нескольким строчкам
OniMoni: ну, если реверсить ПО или супер быстрые алгоритмы делать ассемблерной вставкой в C/C++ код, но чтоб написать на асме что-то лучше, чем это сделает оптимизирующий компилятор, нужно знать этот асм очень и очень хорошо, поэтому да, сильно углубляться нет смысла.
Денис Загаевский: ну, вот ту книгу, что я скинул я прочитал примерно за месяц-два и понял, там объясняется асм с точки зрения программирования под ОС, т.е. с плоской моделью памяти и с использованием системных прерываний и ничего там сложного нет.
> Асм не даёт вообще никакой отдачи, ты не можешь на нём за пару дней слабать что-то работающее. Ну вот не можешь и всё.
Вообще можно, хелловорлд так точно, по Вашему если на нём невозможно быстро написать приложение, он не даёт отдачи? Бред.
OniMoni: скачайте sasm https://dman95.github.io/SASM/ не знаю, как в винде, а на линуксе работает прекрасно(может пакет nasm надо будет поставить), почти также просто, как в visual studio)
Владимир Олохтонов:
> вы не сдвигаете массив, просто инкрементируете индексы
да, я в курсе, что делает мой код)
Я говорил про решение по ссылке, которую вы в посте предоставили, оно похоже на моё, только там сдвигается массив а этого можно избежать.
Денис Загаевский: асм нужен для понимания регистров, устройства памяти, того, сколько стоит вызов функции и даже многие высокоуровневые вещи понимаются лучше. И выучить его реально, я не говорю, знать в тонкостях. Я начал учить его, когда у нас в универе начался асм, но все знания искал в книгах и интернете, написал интерпретатор брейнфака и интерпретатор обратной польской нотации ,которые работают в реальном режиме процессора. После этого даже C++ стал проще и понятнее.
Сдвигать массив на каждой итерации - хорошее решение?(это я про решение по ссылке) А если "окно" станет шире пяти элементов? Тогда лучше использовать очередь, с одной стороны забрал элемент, с другой вставил. А я решил вот так: pastebin.com/6AKxC24L
> Кланы тут не нужны настройте все через бриджи, доступ и Нат сделайте через фаервол iptables
Под "кланы" вы имели ввиду vlan? Но тогда ж невозможно будет создать общую сеть для вм с разных физических машин в кластере, или я что-то путаю?