• Как с помощью js заменить значение color?

    kawabanga
    @kawabanga
    Комментировать
  • Как правильно ограничить высоту картинки bootstrap?

    kawabanga
    @kawabanga
    Когда сталкивался с таким - то делал через background-image , и уже задавал на каждый экран высоту блока.
    Ответ написан
    Комментировать
  • Выбор Macbook Pro для дизайна и xCode - 15" 2015 против 13" 2016-17 и 15" 2016?

    kawabanga
    @kawabanga
    1. Насколько все плохо с надежностью у 13" и 15" в 2016 и 2017 годах? Есть ли разница в надежности по этим годам?
    - Да все там нормально. Сейчас новые вышли макбуки, и можно взять чуть постарее. Но к сожалению в 2200 бюджет маловероятно, либо б.у.

    2. В сравнении с 15" 2015 стоит ли рисковать этой самой надежностью? Настолько ли лучше экраны в новых?
    - я бы не сказал что есть разница. а если есть - то несущественна.

    3. Разительна ли разница в диагонали? К сожалению, чтобы пощупать в живую мне нужно ехать в другой город, что я через неделю-две и сделаю, но хотелось бы узнать ваше мнение
    - я давно отписывал, и мнение мое не изменилось - брать надо 15" плюс там 4ых ядерный i7 процессор, что уже дает отличный прирост скорости.

    4. Производительности базовых 13" с самым простым i5 хватит для задач дизайна и xCode?
    - хватит, но если бы я смотрел на 13", то взял бы ее б.у., чтобы потом продать, когда захочется 15"
    Ответ написан
  • Yii 2 не ставит пакеты?

    kawabanga
    @kawabanga
    1) Ставьте версию младше плагинов.
    2) Запускайте композер без требований.
    Ответ написан
  • Мак для верстальщика?

    kawabanga
    @kawabanga
    Соглашусь с ответом Антон Спирин, дополню от себя.

    Вопрос - что вас сейчас не устраивает в вашей машине? Мобильность? Попсовость, красота? Софт? Железо?

    Если говорить о софте:
    У вас как верстальщик, на винде инструменты - figma/photoshop.
    На Маке у вас добавится Sketch.

    Если говорить о окружении, то основная PHPStorm есть и на маке и на винде. Вопросы окружения так же решаются.

    Сейчас все железо работает быстро и без лагов. Поймите это.

    Но, как давно вы сидели за комьютером и просто получали кайф от работы? От работы клавиш, от экрана дисплея с нормальными цветами, и от которого не болят глаза? От ноутбука, с которым тебе не нужно использовать мышь, потому что тачпад лучший в мире? Система смены окон, когда ты можешь параллельно работать с двумя рабочими столами, смахивая их по тачпаду? Это не объяснить, но однажды попробовав, ты предпочтешь более дорогой, но macbook.

    Я маком пользуюсь с 2012 (версия не ретина еще), с 2014го года макбук заменил мне рабочую станцию. Ну и друзей у меня много с того времени по моему совету пересели на мак, и не жалеют.

    Только советую брать с дополнительной графикой и 15". Это прям обязательно.
    Ответ написан
    3 комментария
  • Как упростить или ускорить запрос?

    kawabanga
    @kawabanga
    Вот будет у вас бот, с 30-40К вступлениями, выходами. И будет все виснуть на одном пользователе.

    Зачем вам делать выборку с названием и описанием группы заранее? Я бы сделал двумя запросами.
    1) выбрал бы группы, где пользователь участвует.
    2) Подгрузил описание групп.
    Ответ написан
  • Какую аналитику собирать для определения интереса читателя?

    kawabanga
    @kawabanga
    - количество открытых страниц за один сеанс
    - время проведенное на сайте до закрытия страницы
    - возврат на сайт в течении определенного времени
    Ответ написан
    Комментировать
  • Почему не подключается модуль в Yii2?

    kawabanga
    @kawabanga
    'modules' => [
            'str' => [
                'class' => 'app\modules\str\Module',
                'layout' => 'main'
            ],
        ],


    Добро пожаловать в регистрозависимую ОС.
    Ответ написан
    1 комментарий
  • Как вывести из сайта народные приметы?

    kawabanga
    @kawabanga
    Использовать xpath.
    //*/p[@class='p1']/span[@class='s1']

    Подробнее и как пользоваться:
    https://habr.com/post/114772/
    Ответ написан
    Комментировать
  • Можно ли заявки с формы сайта отправлять на WhatsApp?

    kawabanga
    @kawabanga
    Утопично это, поверьте.
    С другой стороны, у вас не спам клиент, поэтому банить реже номера будут.

    Вроде как слухи ходят про ботов в WA, там глядишь и API добавят.
    Ответ написан
    Комментировать
  • MySQL: Как сгруппировать данные по полю?

    kawabanga
    @kawabanga
    1) Брать последние N цифр?

    2) Либо подменять на лету в mysql:
    если цифр 10, то добавляем 7 вначале или если цифра отличная от 7 или 8.
    если цифра 8 в начале, то меняем ее на 7
    Я думаю этого будет достаточно чтобы сделать правильную выборку. Потом при наличии дополнительных условий - добавлять их в код

    3) валидировать при вводе, оформлении заказа телефона. Повесить это на менеджера.
    Ответ написан
    2 комментария
  • Чем отличается 4к видео снятое на разные размеры матрицы?

    kawabanga
    @kawabanga
    Там очень много зависимостей. Некоторые важные из них:
    1) Физический размер 1го пикселя. Применительно к видеокамерам. Менее применительно к фотикам. Иначе говоря, чем больше физический размер пикселя, тем больше у него характеристик. - меньше шумности, больший отклик, больше информации может нести.
    2) Чем больше физический размер матрицы, тем качественней объектив можно поставить.
    Да, в целом, в стандартных условиях вы не ощутите разницу. Даже более того - вы иногда не сможете заметить разницу между камерой телефона и зеркалкой в самых идеальных условиях. Вы так же не заметите разницу в идеальных условиях между хассельбладом и дешевым кэноном - https://tityaev.livejournal.com/6856.html

    Но при этом не всегда большой размер матрицы (физический) - это плюс камеры. Иногда бывает наоборот. Репортажные камеры чаще имеют меньший размер матрицы, чем студийные камеры.
    Если брать видео, то снимая на ФФ (36мм) - вам сложнее будет настроиться на фокус при репортаже. А стандартный кинокадр - это super35 , что соответствует APS-С матрице.
    Новые фишки типа автофокуса в фотоаппаратах при видео - работают как раз на кропнутых камерах.
    Ответ написан
    Комментировать
  • Как реализовать многострочное редактирование данных на PHP?

    kawabanga
    @kawabanga
    Вопрос обширный очень. Если кратко, то вот вам несколько пунктов подумать:
    1) если доступ нужен к каждой отдельной строчке интерактивный, то смотрите в сторону ajax запросов.
    2) структура, будь то ajax запросы, пусть просто целый POST, у input будет name="[{id_elemnt}] price" , и на post, вы можете как отдельный эдемент обрабатывать, так и несколько перебором.
    3) в tr добавьте аттрибут - data-id, чтобы проще ориентировать в строчках было.
    4) Максимальный размер POST запроса. изучите вопрос. так как мне раз 5 точно попадалась задача решать такую недоработку от разработчиков.
    Ответ написан
    Комментировать
  • Как снизить последствия продолжительной работы видеокарты на протяжении долгого времени?

    kawabanga
    @kawabanga
    Егор Волков,
    1060 довольно холодная карта. На максимальной работе процессора с 100% оборотов куллера и максимально возможным разгоном - 65 градусов доходило.
    сейчас стоят фермы с максимальной загрузкой с автооборотами - 75% кулер, 70градусов температура карты.
    В таком режиме уже год работают.

    Так что краткие советы:
    1) проверьте чтобы корпус охлаждался нормально. если на нем нет дополнительных кулеров - откройте крышку.
    2) разгоните при необходимости видеокарту.
    3) выставьте кривые кулеров под вашу задачу. выше 85% от кулера шума много, поэтому выставьте кривые так, чтобы вам было комфортно.
    4) поставьте обычный вентилятор обдувать видеокарту, если под рукой нет дополнительных кулеров.
    Ответ написан
    Комментировать
  • Сайт пытаются взломать. Что делать?

    kawabanga
    @kawabanga
    Забейте. Как правило, когда выходит новая уязвимость, сразу же тестируется на разных сайтах.

    1. Что с этим делать? Усиливать ли безопасность? Если да, то что именно

    Следите за безопасностью свое кода, хостинга (или VPS). Устанавливайте последние обновления.
    2. Частая ли вообще это практика? т.е. с чего вдруг его захотели взломать - конкуренция или кому-то просто делать нечего?

    Возможно, очередной школьник прочитал книжку по хакерству. Просто тут больше стоит вопрос - сколько денег вы потеряете, или сколько денег людим принесет взлом вашего сайта. Если мало, то вероятнее всего балуются, потому что могут.
    3. Ну и естественно, можно ли уличить преступника? (вычисление по айпи не помогло)))

    Если не школьник, а спец по компьютерной безопасности - то маловероятно.
    Ответ написан
    2 комментария
  • Как верстать вот такую Bootstrap галлерею?

    kawabanga
    @kawabanga
    По-моему, вам структура в данном случае нужна такая , зачем внутри ставить дополнительные дивы?

    если вам изначально неизвестные размеры и соотношение картинок, используйте параметр background-image

    <div class="container py-4">
      <div class="row">
        <div class="col-md-6">
          <img  class="img-fluid"  src="" alt=""> 
        </div>
        <div class="col-md-3">
           <img class="img-fluid" src="https://www.w3schools.com/w3images/fjords.jpg" alt=""> 
          
          <img  class="img-fluid" src="https://www.w3schools.com/w3images/fjords.jpg" alt="">
        </div>
        
        <div class="col-md-3">
           <img class="img-fluid" src="https://www.w3schools.com/w3images/fjords.jpg" alt=""> 
          
          <img  class="img-fluid" src="https://www.w3schools.com/w3images/fjords.jpg" alt="">
        </div>
        
        
      </div>
    </div>
    Ответ написан
    Комментировать
  • Как реализовать вложенный на yii2?

    kawabanga
    @kawabanga
    if ($this->value) 
     $query->andWhere('`subnet` IN (SELECT `id` FROM `subnet` WHERE `bras` = :bras)',['bras'=>2])

    как то так можно сделать.
    Ответ написан
    Комментировать
  • Как поддерживать постоянное подключение с MySQL?

    kawabanga
    @kawabanga
    У меня перед стартом сокета стоит -
    Yii::$app->db->createCommand('SET SESSION wait_timeout = 28800;')->execute();


    И в настройках компонента bd стоит -
    'attributes'=>[
            PDO::ATTR_PERSISTENT => true
        ]
    Ответ написан