• Как кастомизировать checkboxList в Yii2?

    kawabanga
    @kawabanga
    function($index, $label, $name, $checked, $value)

    checked разве не за параметр ваш отвечает? проверьте дефолтный шаблон.
    Ответ написан
  • Как выбрать программиста с адекватной ценой за час?

    kawabanga
    @kawabanga
    определитесь, функции или задачи?

    Сколько будет стоить создание страницы с выводом простой таблицы, а если добавить форму, а если добавить функцию...?

    Вы не поверите, но конкретно это задача с 100+ таблиц отнимет не более часа, (10 минут на запуск проекта, 10 на установку базы, миграций, и 15 - создать автоматически все таблицы и круды, используя шаблон).
    Вы получите возможность редактирования, таблицу просмотра, создания.

    А вдруг у вас там не Jquery а React будет?
    Вдруг вам нужно не просто цифру связной таблицы подставлять, а выпадающий список с аякс подгрузкой с сервера?
    Или вся работа должна проходить в одном окне с модальными окнами.

    Так вот и у программистов, когда они называют цену, они руководствуются правилом - а что если? И используют вилку цены для себя. Иногда называя больше. Лучший способ продуктивно работать с программистом - оплачивать его работу по часам. Тогда вся проблема несостыковок времени программиста и ТЗ - это проблема менеджера.
    Ответ написан
    Комментировать
  • Как сделать рулетку на css?

    kawabanga
    @kawabanga
    Эм, а чем вас вращающийся круг не устраивает?

    Все же элементарно в этом случае, у вас есть круг - это 360 градусов, крутите и считайте градусы.
    например элементов 20 в рулетке, значит 18градусов тратится на один элемент.

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

    kawabanga
    @kawabanga
    Вам нужен виртуальный браузер, например phantomjs. Не уверен какие сейчас лучше удобнее.
    Написать одну функцию promise на ожидание текста, после этого выйти.
    Ответ написан
    1 комментарий
  • Какой организовать систему отслеживания товара?

    kawabanga
    @kawabanga
    Самый простой вариант, с учетом того, что заказы нечастые -
    1) при оформлении заказа, пусть клиент емаил оставляет. именно туда высылать реквизиты (или не туда, но туда продублировать). и потом уже при отправке самого товара - присылать туда же на его емаил увеомление с кодом посылки.

    2) если используете разные почтовые сервисы, то лучше подойдет - https://gdeposylka.ru/tracking-api/

    3) отследить факт оплаты опять же вы можете если у клиент банк поддерживает отправку емайл, или апи для работы с счетом.

    В принципе каждая отдельная задача решается несложно. Пробуйте, пишите.
    Ответ написан
    Комментировать
  • Как вы бы организовали такую схему на Yii2?

    kawabanga
    @kawabanga
    просто бери и делай.

    в Модальном окне? делай в модальном.
    1) вызываем модальное для галочек.
    2) Делаем заказ. (записываем в базу)
    3) пользователь повторяет шаг 1.
    4) мы делаем снова заявку (чтобы человек не отвалился. а в случае ошибки, мы могли призвать менеджера и исправить проблему). но если есть повторы в заказе, то просим человека снова проверить свой заказ.
    Ответ написан
  • Как вывести число подписчиков группы?

    kawabanga
    @kawabanga
    json['response']['count'] ?
    Ответ написан
    Комментировать
  • Как получить информацию в определенном радиусе?

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

    Непонятно, что вы подразумеваете под тем, что надо реализовать на Yii2. Запустить запрос в простом виде -
    Yii::$app->db->createCommand($sql)->queryAll() - вернет вам результат запроса.

    Для справки:
    1) используйте тип данных point, в mysql есть GIS функции для этого. И их проще использовать.
    Ответ написан
  • Можно ли подменить данные, отправляемые через ajax и затем обрабатываемые php-скриптом?

    kawabanga
    @kawabanga
    ДА.

    Читайте также csrf.
    Ответ написан
    Комментировать
  • Есть ли отличия в MariaDb и Mysql?

    kawabanga
    @kawabanga
    Сортировка то может и работает, но в подзапросе.
    Сортируйте полученный результат.
    Ответ написан
  • Заменить ссылку если ее уже посещали?

    kawabanga
    @kawabanga
    Да можно.

    На ум приходят след варианты -
    1 вариант -
    1) Это сделать обработчик ссылок. Можно даже на странице посредством js. Т.е. все ссылки что у вас на сайте подменяются на http://mysite.com/redirect.php?url={link}
    2) далее разруливать на сессии например или базе, на каких страницах пользователь уже был.

    2 вариант, на уровне кукки, но имейте ввиду о максимальном размере кукки. Повешать обработчик onclick на все ссылки.
    Ответ написан
    4 комментария
  • Несколько datePicker на одной странице в динамической форме не работает, почему?

    kawabanga
    @kawabanga
    1) используйте разные идентификаторы (у вас они есть)
    2) запускайте на каждый новый экземпляр дэйтпикер.
    Ответ написан
  • Динамическая подгрузка c сохранением последнего id?

    kawabanga
    @kawabanga
    Далеко не факт, что в магазине у вас все будет сортироваться по ИД. и вам это нужно как то решить.

    В самом простом варианте, например у меня сейчас пока в виде заглушки стоит так:
    $query = Model::find()
    ->andWhere('id<:last_id',['last_id'=>$last_id])
    ->orderBy('id desc')
    ->limit(20)
    ;

    Во вьюхе же, рендерим блок и если записей 20, то вставляем кнопочку на подгрузку других записей.
    Заметьте, что сортировка в этом случае должна быть по ид.
    Ответ написан
  • Выборка ближлежащих точек из БД?

    kawabanga
    @kawabanga
    1) Возможно ли такое вообще реализовать?
    - да, для этого есть gis функции mysql.
    2)Для этих целей подойдет MySQl
    - да
    3)Какая БД для таких целей будет лучше всего
    - postgres / mysql
    4)Как поведет себя сервер при выборке из 2млн записей
    - нормально, у mysql можно по индексу такую выборку делать.
    4)Поделитись ссылками на материалы по теме
    доки на mysql
    Ответ написан
    Комментировать
  • Почему не работает php -v на Jino VPS?

    kawabanga
    @kawabanga
    Полный путь до php в команде пишите.
    И да, тут анало path для виндоуз, чтобы по короткому имени пользоваться программой.
    Ответ написан
  • Как мне найти в промежутке с учетом обеда не занятое время?

    kawabanga
    @kawabanga
    У меня был подобный проект с бронью столов в ресторане, но там еще высчитывалась средняя нагрузка в определенное время и тд.

    кратко:
    1) Используйте промежутки времени. Если услуга 15 минут, то записывайте тип услуги, время начало и время конца.для последующих расчетов это будет плюс.
    2) Далее проверяете промежуток, входит ли он в какой либо из уже существующих.
    Ответ написан
    2 комментария
  • Кто может объяснить что такое сайты с кейсами cs go?

    kawabanga
    @kawabanga
    А что вам интересно то?

    Гэмблинг стал основной игр как раз с CSGO. Когда Valve запустили систему кейсов, но ключик сделали платным. Т.Е. раз в неделю тебе падает кейс, но чтобы открыть его, тебе надо потратить 160 руб. В большинствен случаев падало дерьмо, стоимостью менее 10 рублей. Но иногда, в некоторых кейсах есть скины оружия стоимостью по 100К (dragon lore, или крутые ножи, гуглите там есть ценники). Посмотрите видеообзоры - самые дорогие инвентари кс го, чтобы понимать о каких суммах тут речь идет.

    И вот, благодаря жадинам из Valve, стали появляться беспроигрышные лотерейки -вебсайты.

    Точнее было три основных направления:
    1) Ставки - лучший сайт csgolougne
    2) Рулетка - но их позакрывали, после того как на Valve наехали по этому поводу.
    3) Лотерейки.

    Лотерейки и ставки спонсируют топовые соревнования в России. И там крутиться очень много денег.
    Ответ написан
    7 комментариев
  • Куда ехать фрилансить, в какую страну?

    kawabanga
    @kawabanga
    Ты из какого города?

    Я сейчас в Индонезии на о. Бали, уже 3ий месяц. Если Кратко, то 1 тыс баксов в притык хватает (заработок в несколько раз больше). И не забывайте, у вас всегда должны быть деньги на ЧС. Хотя если честно, я особо не вижу куда деньги тратить тут.

    Затраты складываются из следующих расходов, если ты один:
    1) Билеты, билеты на визаран. Если летишь через какую нибудь страну, к примеру Тай, то там в Бангкоке можно сделать социальную визу и находиться на острове до 6 месцев.
    2) Страховка - это обязательно везде в Азии, медицина очень дорогая. Стоимость от 2 тыс рублей обычная за месяц, и 6-7 тыс с покрытием мотобайка при наличии прав и спортивной страховки. У меня спортивная страховка.
    3) Продление визы - 2500 руб в месяц через агента. можно самому париться, но тут лениво очень мотаться.
    4) мопед - 2500 руб в месяц + бензин на тысячу где то если много ездишь
    5) Главное! Жилье. В моем районе, это серферский хипстерский район, жилье в среднем 12-20 тыс рублей за комнату в гестхаусе, дороже комната на вилле. Чем ближе к океану, тем больше платить.
    6) Питание. Стоит отметить, что продукты тут другие. Что-то дороже, что-то дешевле. Иногда дешевле кушать где- то, забегаловок на любой кошелек хватает. Сейчас мы кушаем днем в кафешке, где цены сопоставимы бизнес ланчам в России.
    Молочка - отстой, невкусная и стоит дорого. кисломолочных продуктов нет.
    свинина и курица - тоже невкусная, но цена как в России.
    есть все из штатов , бразилии, италии, испании и тд, дорого.
    Рис - фрукты - овощи, - навалом и дешевле чем в России.
    Хлеб есть, но не нстолько вкусный как в России.
    7) связь - 300 руб месяц
    8) Уроки серфинга - 40-50 долларов занятие, надо 3 занятия для того чтобы самому кататься. Аренда доски - 250 руб сет (3 часа). Я купил доску себе

    Т.е. это расходы, если ты тут живешь. Если путешествуешь, то затраты на порядок больше. Как видишь, в 1К долларов жить тут можно. Из плюсов - я серфлю каждый день, и мне это очень нравится.
    Ответ написан
    Комментировать
  • Как можно реализовать авторизация так чтобы только один пользователь могут заходить в систему?

    kawabanga
    @kawabanga
    У Yii user Dektrium к примеру есть auth_key, который используется при авторизации. Так вот, при новом логине - переписывайте ключ на новый, это равносильно анлогину с других девайсов.
    Ответ написан
  • Кто чем пользуется для работы с MySQL из PHP?

    kawabanga
    @kawabanga
    ActiveRecord, даже для малых утилит использую.

    Либо PDO.
    Ответ написан