Задать вопрос
  • Windows server 2012 r2 standard с чем его едят?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Дома с переломом ноги
    Тостер - сервис вопросов и ответов, а не обучающий портал. Ищите литературу по системному администрированию Windows и читайте.
    Ответ написан
    Комментировать
  • Как сверстать такой элемент, если блоков не 4 а больше?

    Ankhena
    @Ankhena Куратор тега Вёрстка
    Нежно люблю верстку
    Без всяких дополнительных блоков так: https://jsfiddle.net/k8q7sbxd/
    С перестроением под мелкие экраны, например, так: https://jsfiddle.net/k763w48g/
    (У меня просто полоски, фигурные нарисуете сами SVG'шками)

    У всего блока псевдоэлементами: верхняя вертикальная черта с шляпкой и горизонтальная.
    У каждого элемента псевдоэлементом вертикальная черта с кружком.

    При адаптиве выстраивать все это в столбик. Черточки поворачиваются на 90°
    Ответ написан
  • Зачем несколько слоев в tensorflow и как они работают?

    origami1024
    @origami1024
    went out for a night walk
    На пальцах не объяснить, это не доказанный вопрос. Теоретически любая функция может быть построена и обучена на одном слое, если там достаточно много нейронов. Но эмпирически более сложная функция может быть построена и легче обучена на 6 нейронах в виде двух слоев 3-3, чем 6 нейронах в одном слое.
    Ответ написан
    5 комментариев
  • Где незаменим элемент ссылка?

    alams_stoyne
    @alams_stoyne
    Full Stack Developer - #PHP #CSS #JS #DB
    1) тег < a > по умолчанию имеет
    cursor: pointer
    :hover эффект + всплывающий текст при наведении из title
    обработка свойства target="_blank" (например в новом окне target="_blank")
    2) Поисковые роботы - то что вам достаточно заголовков это круто но: робот "ходит" по внутренним ссылкам и происходит формирование карты сайта и "веса" страниц для результатов поиска.
    3) Все держится на JS одна случайная ошибка и крах всей системы - не надо так =)

    *) На опыте работы было что в Safari на iPhone бывают глюки с кнопками сделанные в виде div.
    Ответ написан
    1 комментарий
  • Где незаменим элемент ссылка?

    sim3x
    @sim3x
    Людоедский интерфейс, Вадим Макеев
    https://www.youtube.com/watch?v=ssJsjGZE2sc

    Семантика для циников, Вадим Макеев
    https://www.youtube.com/watch?v=W5DgVWtitjQ
    Ответ написан
    2 комментария
  • Бывало ли у вас, что скрипт на php подвисает на несколько минут просто так?

    @heahoh
    Full stackoverflow developer
    Пока логов не будет - это все гадание на кофейной гуще. Обложите путь выполнения скрипта трэйсами, посмотрите в чем дело - быть может поймали лок в бд или внешний сервис долго отвечает на запрос. Плюс выглядит так, что while(true) можно поменять на запуск по крону - говорят php рожден, чтобы умирать
    Ответ написан
    3 комментария
  • Как сделать таймер с начало 0?

    Stalker_RED
    @Stalker_RED
    Если принципиально без js, то можно так:

    1. Делаешь форму с кнопкой.
    2. После нажатия записываешь куда-то (в сессию, например) стартовое время.
    3. Отдаешь с сервера красивую страничку с нулем, и с мета тегом refresh, в котором указываешь, через какое время браузер должен обновить страницу (1 сек, например).
    4. При обновлении сравниваешь текущее время со стартовым, отдаешь страничку уже не с нулем, а сколько там прошло.

    Тебе конечно скажут, что это говнокод, и будут правы.
    Ответ написан
    4 комментария
  • Теги внутри H3, как исправить?

    Kozack
    @Kozack Куратор тега HTML
    Thinking about a11y
    Так а что не понятно? У вас же на скрине описание проблемы. Измените верстку, чтобы теги h1-h6 соответствовали рекомендациям
    Ответ написан
    Комментировать
  • Почему данный код сработает?

    kshshe
    @kshshe
    Frontend developer
    Потому что когда вы пишете a = 2, не объявляя ее, значение записывается в глобальную переменную a. Если внутри функций заменить a = 2 на let a = 2, поведение поменяется.
    Ответ написан
    6 комментариев
  • Как правильно верстать сайт с арабскими и хинди языком?

    @Flying
    Поскольку недавно пришлось добавлять в одном проекте арабский язык - поделюсь полученным опытом:

    Вёрстку как правило переделывать не нужно, обычно достаточно изменения стилей, но только в случае если сам сайт свёрстан с применением современных техник, в первую очередь flexbox. Если у вас там float'ы или таблицы - то ой, задача по сложности вырастет на пару порядков и почти наверняка не обойдётся без доработки html кода. Если же в этом аспекте всё в порядке и ваш проект построен на flexbox - то основная масса изменений сводится к одной строчке CSS:
    body {
        direction: rtl;
    }

    это "перевернёт" все горизонтальные flexbox'ы и по сути сделает за вас всю основную массу работы по адаптированию сайта к RTL языкам. Конечно, в зависимости от того как именно у вас будет подключаться стиль (отдельные стили для RTL или только патч или всё вместе) реальный селектор может быть, к примеру html[dir=rtl] + body, но это уже детали.

    Тем не менее, даже если flexbox автоматизирует для вас кучу ручного труда - есть целый ряд ситуаций когда необходимы доработки вручную. Основных направлений несколько:

    1. Горизонтальные отступы. Это самая большая часть работы по адаптации т.к. вам необходимо будет "перевернуть" и их тоже, заменив, к примеру, margin-left на margin-right и наоборот, то же самое для padding'а
    2. Абсолютное / относительное позиционирование в горизонтальной плоскости. Речь идёт о свойствах left и right, их, как можно догадаться, тоже необходимо поменять местами
    3. Размеры шрифтов. Поскольку, к примеру, арабский шрифт, обычно выглядит меньше и тоньше чем, к примеру, английский - возможно возникнет потребность увеличить размеры шрифтов (font-size, line-height) и, возможно, подстроить стилизацию (font-weight)
    4. text-align - в ряде ситуаций может потребоваться изменить его на противоположный
    5. :first-child и :last-child, стоит быть внимательным и перепроверить корректность получаемого результата, к примеру если к этим псевдо-элементам добавляется дополнительный отступ - вам, возможно, придётся менять местами и селекторы
    6. Нужно адаптировать визуальные элементы содержащие направление, к примеру стрелки / уголки и т.п. В ряде случаев их можно повернуть, но где-то необходимо будет рисовать отдельную версию


    Если вы используете CSS препроцессоры - то я очень рекомендую написать mixin'ы для рендера этих свойств и адаптировать код таким образом чтобы изменяющиеся стили рендерились через них. Я выложил набор mixin'ов которые использовал в своём проекте, среди них нет mixin'ов для отступов и шрифтов т.к. у меня эти вопросы решаются по-другому, но думаю что там не будет ничего сложного.

    Общая схема адаптации которую я использовал в проекте:
    1. Добавление direction: rtl
    2. "Переворачивание" отступов, это самая большая часть работы т.к. они чаще всего встречаются
    3. Проверка вёрстки, для каждого выпавшего элемента добавление патчей с использованием mixin'ов, ссылку на которые я дал выше
    4. Подбор изменений для шрифтов, адаптация шрифтовых параметров


    Пример выдернутого наудачу из проекта куска для демонстрации патчей, это стиль добавления иконки к строке текста, для RTL языка её нужно было опускать ниже:
    &.with-icon {
        $icon-size: 1.85em;
        @include offset(h $icon-size 0);
    
        &:before {
            // Позиция иконки меняется на противоположную
            @include hpos($left: -1em, $auto: true);
            font-size: $icon-size;
            // Подстраивается высота иконки относительно текста
            @include ltr() {
                top: 45%;
            }
            @include rtl() {
                top: 65%;
                // Стоит обратить внимание что для RTL языков иконка дополнительно переворачивается, 
                // там стрелка, так что работает нормально, но в других местах это может быть по-другому
                transform: translateY(-50%) rotate(180deg);     
            }
        }
    }


    Надеюсь это описание будет полезным :)
    Ответ написан
    2 комментария
  • Как смоделировать вселенную?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Я вам просто для рефлексии ваш вопрос прокомментирую. Дело в том, что для моделирования сложных систем, нужно сперва понять, что из себя представляют эти системы. Moжете почитать про World3 - компьютерная модель
    для рассчета макро-показателей мира.
    Модель никогда не будет идеальной. Поэтому нужно точно знать, что мы хотим смоделировать. И какие ограничения это накладывает.

    Хочу создать маленький мирок с обитателями, по задумке в нем будет несколько сотен жителей в нескольких поселениях, которые смогут друг с другом общаться, заниматься какой-то деятельностью

    Это агентное моделирование. Можете попробовать NetLogo, например.

    Как лучше сделать "сознание" бота, чтобы он был самообучающимся
    Чему он должен будет обучаться? Создать простейший механизм обучения можно по принципу спичечных коробков Дональда Митчи

    но и в то-же время организованным?
    что значит быть "организованным"?

    Какую информацию о окружающей среде бот должен воспринимать
    А он должен? Для чего это нужно?

    Как организовать семантику языка жителей
    А они должны общаться? Для чего им это нужно?

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

    Я хочу чтобы жители обсуждали свои проблемы, решали их
    Это предложение должно было стоять выше, поскольку описывает условие. Почему у жителей должны быть проблемы? Какие проблемы? Что значит решить проблему?

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

    Как видите, чтобы создать модель чего-то нужно сначала понять что-то.

    И еще читайте про имитационное моделирование
    Ответ написан
  • А зачем собственно нужен Yii basic?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Это просто пример организации приложения. Вы точно также в бейсике можете сделать модуль админки, и он будет частью вашего приложения, а не отдельным приложением.
    Ответ написан
    6 комментариев
  • Как смоделировать вселенную?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Думаю в процессе создание подобной системы Вы столкнетесь с рядом проблем, решение которых потянет на нобелевскую премию каждое.
    Я думаю, что взяться за подобное может только человек, который даже приблизительно не понимает как это реализовать и от того и не видит в этом проблем.
    Я уже молчу про вычислительные мощности, которые понадобятся.
    Начните с чего попроще, например напишите алгоритм, который умеет играть в шашки. Или ИИ для игры в крестики нолики.
    Ответ написан
    14 комментариев
  • Как правильно написать условие php?

    gobananas
    @gobananas
    finishhim.ru
    Если английский текст:
    if(strlen($item['text'])  < 150){
    
    }

    Если русский текст:
    if(mb_strlen($item['text'])  < 150){
    
    }
    Ответ написан
    2 комментария
  • Как выравнять содержимое блока?

    origami1024
    @origami1024
    went out for a night walk
    одинаковый padding-bottom для трех блоков и {margin-top: auto; margin-bottom:0} для дивов внутри этих трех блоков
    Ответ написан
    2 комментария
  • Почему не работает align-self, и как прижать блок к правому краю?

    wapster92
    @wapster92 Куратор тега CSS
    align-self: выравнивает элемент по поперечной оси, а ты пытаешься по главной. Чтобы прижать блок к правому краю, просто задай margin-left: auto
    Ответ написан
    1 комментарий
  • В чем ошибка PHP кода?

    TommyV888
    @TommyV888 Куратор тега PHP
    -
    Ошибка в выводе переменной, замените <?php= на <?=
    Ответ написан
    1 комментарий
  • Как сделать два DIV, левый фиксированный, но не через float?

    FeST1VaL
    @FeST1VaL
    Тихий
    В идеале конечно нужна песочница, но может вам поможет псевдокласс :only-child
    т.е проверяете если он один то блок 100%. А насчет того влезает ли он или нет... то просто не используйте float :3
    У вас же реклама не в тексте? А рядом с каким то блоком? Вы можете оба блока обернуть например в flex или же просто сделать 2 блока inline-block; Как вариант... Гадать конечно такое себе занятие))
    Ответ написан
    3 комментария
  • Как использовать несколько подготовленных запросов?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Я вам писал уже, как правильно соединяться с mysqli. Если бы не читаете ответы, которые вам пишут, то не надо засорять сайт своими вопросами.

    Я попробую ещё раз: как правильно соединяться с mysqli

    После того, как вы измените код на правильный, база данных сама сообщит вам, что не так в вашем запросе. Останется только прочитать и исправить.

    Для справки. close никакого отношения к проблеме не имеет. Можно использовать, можно не использовать. Фактически, в большинстве случаев close писать нет смысла.
    И засорять код многочисленными $stmt, $stmt1, $stmt100500 тоже не имеет смысла. Если все данные из $stmt получены, то правильно будет повторно использовать переменную с таким же именем для следующего запроса.
    Ответ написан
    Комментировать