• Кириллические строки в с++?

    Данил, как вариант, взять указатель на адрес исходного символа, затем сместить его на половину размера этого символа и модифицировать значение по ссылке до половины длины исходного.
  • В чем смысл bootstrap'a и его аналогов?

    arzamas-nick, я же уже выше это всё расписал. Готовые решения упрощают решения на их основе, благодаря практике повторного использования кода. Это и быстрее, и в большинстве случаев практичнее.
  • В чем смысл bootstrap'a и его аналогов?

    arzamas-nick, там есть вся необходимая база для быстрой разработки вашего решения, а это главное, когда задача сводится не столько к индивидуализму решения, сколько к балансу между скоростью разработки и качеством решения, особенно при скудных бюджетах разработки.
  • Объекты. Как получить ключ объекта и ключ вложенного объекта?

    Kitaro2, не самое красивое и понятное сразу решение, но рабочее. Главное - чтобы всё работало и устраивало заказчика :) Далеко не всегда стремление к грамотному и красивому коду приводит к лучшему результату.
  • В чем смысл bootstrap'a и его аналогов?

    arzamas-nick, вы перезаписываете только те блоки, что вам нужны. И только те стили в блоках, что вам нужны. Это сводит размер кода к минимуму, как и его понимание другими разработчиками в будущем. В итоге перезаписанный код у вас займет 500 строк, а если всё писать с 0, то 15000 строк. Есть разница? еще и учитывайте, что фреймворки постоянно улучшаются, тестируются и отлаживаются, а ваш разработчик может через месяц куда-то деться и его последователю придется не сладко. Он либо забьет на ваш проект и превратит его в сплошной костыль, либо вообще за него не возьмется, потому что вы, как заказчик (к примеру), будете требовать старую сумму за новый объем работы. Это следует понимать, потому что это очевидно и логично.
  • Как код с условиями присвоить переменной?

    FanatPHP, занимательный ответ, учитывая что по сути вы за всё это время ни мне, ни автору не предоставили ни одной строчки кода по делу, ни одного действительно аргументированного ответа по теме. Действительно, зачем спорить с теми, кто уверен в своей правоте, как он надменно заверяет, на "100% процентов", если от него одна лишь вода и ничего по делу. На этой оптимистичной ноте, думаю, лучше всего и завершить наш диалог, не хочу больше тратить время на доказывание чего-либо очередному узколобому упёртому персонажу.
  • Как реализовать трекинг установок APK файла?

    sergeevpetro, адекватным технически образом - никак. Когда пакет упакован - он упакован. Лучший вариант - внедрять механизм взаимодействия с вашим сервером в само приложение, а все проверки делать на вашем сервере. В итоге, при запуске приложения, вы обращаетесь к апи, отправляете все данные, что удастся собрать с устройства, на котором установлено и запущено ваше приложение, потом на стороне сервера уже проверяете всё и рулите ответом. Как вариант - делать регистрацию/авторизацию в приложении и потом эти данные сверять на сервере. Все другие способы внедрять в апк рандомные значения и потом с ними оперировать нарушают безопасность самой системы Android и вообще все паттерны проектирования кода приложений, за такое на стоковых прошивках по головке точно не погладят + в последних версиях андроида у вас и не получится подобное сделать, это уже проверяется на уровне системы. Отсюда возникает очевидный изначальный вопрос: чем вас не устраивает площадка Google Play для дестрибьюции? Или подобные аналоги.
  • Как код с условиями присвоить переменной?

    php666, в плане безопасного грамотного построения архитектуры кода вы, безусловно, правы. Это очевидный момент и я даже не стал на этом изначально делать акцент. Но если от вас заказчик потребует конкретно такого решения, в формате "есть задача, она должна решаться максимально быстро и бюджетно", вы облажаетесь и скорее всего прогорите по срокам, потому что начнете городить безопасный велосипед для решения задачи, которую успешно решает тот же eval по своему определению. У вас на вход подается строка с кодом, которая должна выполняться в рантайме, она может быть любой, хоть обычные пару строк с тремя операторами, хоть 10к строк с комплексом классов и примесей, которые друг с другом взаимодействуют. Шаблонизация вас в этом случае вряд ли выручит.
  • Как код с условиями присвоить переменной?

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

    php666, вы не совсем правы. Смотрите, есть конкретная задача: строка с кодом php, которую нужно выполнить в рантайме. Это задача автора. Вы же предлагаете просто изменить сам подход к проектированию архитектуры. Но вы совсем забываете о том, что не редко бывают такие задачи, где переписывание кода вас не спасет от подобных решений. Или просто пока еще не сталкивались с такими.
  • Проблема с отображением в twig?

    Никита Колесников, конечно можно, как вариант:
    $prepareString = new Twig_SimpleFunction('prepareString', function ($str) {
      $replaceData = [
        "param1" => "Значение 1",
        "param 2" => "Значение 2",
        "param 3" => "Значение 3",
      ];
      
      foreach ($replaceData as $k => $v) {
        $str = str_replace("%$k%", $v, $str);
      }
    
      return $str;
    });


    Это вариант через перебор заранее сформированного словаря. Можно оптимизировать через регулярки, можно вообще на уровне SQL-запроса. Покопайте поглубже в этом направлении в документации и на stackoverflow, 100% решите задачу, т.к. она тривиальна.
  • Как обновлять фукнкцию каждую секунду и перематывать страницу в самый низ?

    Павел Корнилов, просто я на собственном опыте знаю, что человек в процессе практики и самосовершенствования неизбежно пройдет сам через все эти грабли и в итоге так или иначе разберется что к чему. На данный момент его интересует ответ по конкретному вопросу, а мы тут все с вами по сути пытаемся его наперед грузить лишней ненужной информацией (ненужной на данный момент). Это всё, безусловно, очень важно в продакшн-решениях, но я правда не вижу смысла на этот счет заморачиваться там, где человек пытается разобраться по сути в основах основ. Такова моя позиция, в общем)
  • Как реализовать трекинг установок APK файла?

    sergeevpetro, делайте контроллер-регистратор на вашем сервере, затем пишите API для связи с внешними источниками, по запросам проверяйте постбэк-идентификаторы с вашей базой регистрации, дальше логика ответа в соответствии с вашими требованиями.
  • Как код с условиями присвоить переменной?

    php666, о том, почему решение является худшим, подробно описано по ссылке, что я скинул. Применять решение или нет - решать автору поста, он сам должен понимать, стоит ли игра свеч. Для задачи автора это решение самое оптимальное, не смотря на все его критические недостатки, это уже стоит понимать именно Вам.
  • Проблема с отображением в twig?

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

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

    Павел Корнилов, согласен, человеку не хватает какой-то определенной координаций действий. Мы не знаем по какому принципу он проходит сейчас обучение и какими мануалами руководствуется в процессе. Я просто не хотел в итоге разводить демагогию на эту тему и начинал вообще с того, что нам всем стоит быть чуточку проще и терпимее, получили вопрос - дали ответ, посоветовали что-то по теме, если есть настроение и время. И на этом всё. С остальными проблемами я уверен что автор поста в итоге разберется со временем, не исключено что не без помощи Тостера) Тогда же и придет понимание паттернов кода, оптимизации запросов и нагрузок и т.п.
  • Как обновлять фукнкцию каждую секунду и перематывать страницу в самый низ?

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

    Павел Корнилов, Уже по коду в примере становится понятно, что человек по сути еще учится и до вопросов оптимизации нагрузок ему ещё очень далеко. Не вижу смысла нагружать неподготовленный базой знаний к таким проблемам мозг)
  • Объекты. Как получить ключ объекта и ключ вложенного объекта?

    Kitaro2, var j = Object.keys(res[key]); - это лишнее. Вы уже знаете ключ в условии цикла for, он у вас хранится на каждой итерации в переменной var key.