• PHP MySQL надо вставить текст с HTML тэгами в БД, но он не вставляется. Как правльно вставить?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Искать как сделать escape в mysql.
    INSERT .. SET text_field = "plan text" - у вас всё ок
    INSERT .. SET text_field = "html text" - ломает кавычки

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

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Не видно тело HTTP запроса, но скорее всего это криво прописана в css картинка в стиле который используется для отображения таба. Хотя и не факт.

    Вариант первый сделайте поиск по всему своему проекту строки "manage2"
    Вариант второй в хроме на вкладке sources найдите нужный файл и поставьте брейкпоинт на месте вызова .tabs(), если вы совсем не знакомы с отладчиком то почитайте например это.
    Ответ написан
    Комментировать
  • Как в jquery-file-upload показать уже имеющиеся файлы?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Делайте как все, выведите их просто рядом с тем местом где у вас находиться этот плагин. На 99.9% уверен что в плагине загрузки файлов нет такой функциональности и без его частичного переписывания корректно вы их туда не вставите.
    Ответ написан
    1 комментарий
  • Как отправить сообщение о не доступности сервера, из распределенной сети?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Зависит от того как сервер падает и как от того падает ли он один, пачкой или вообще все, ну и от того как вы понимаете, что сервер упал.
    Для задачи в вакууме (той что в вопросе) можно сделать скрипт который при старте будет рассылать остальным серверам, что то вроде: "Кто из нас шлёт сообщения, если никто то буду я" и гонять его по крону с нужным интервалом. Таким образом по умолчанию будет рассылать тот сервер на котором первым запустился скрипт, а если он упадёт то первый из тех кто заметил.
    Ответ написан
    Комментировать
  • Почему не надо использовать telnet?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Потому, что ботнеты и иже с ними прикладывают максимум усилий, что просматривать трафик между вами и сервером. И скорость с которой ваши пароли утекут в ботнет который воспользуется ими автоматически испортив вам жизнь это лишь вопрос времени.

    Основное применение telnet это отладка/проверка серверов использующих текстовые протоколы, например SMTP, а так же для управления embedded железками в закрытых сетях.

    Для работы на серверах telnet потерял актуальность где то в момент появления интернета.
    Ответ написан
    Комментировать
  • Как вывести количество значений с разными данными в поле?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    SELECT `id`, `date`,   
       sum(if(Android is null,0,1)) as android, 
       sum(if(Android  is null,1,0)) as empty_android 
    FROM `vote` 
    GROUP BY DATE_FORMAT(`date`, '%Y-%M-%D')


    Если в колонке android пустая строка тогда
    SELECT `id`, `date`,
       sum(if(Android <> '',0,1)) as android,
       sum(if(Android  = '', 1,0)) as empty_android 
    FROM `vote` 
    GROUP BY DATE_FORMAT(`date`, '%Y-%M-%D')
    Ответ написан
    Комментировать
  • Кастомизация Google Maps?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Есть даже мастер для этого gmaps-samples-v3.googlecode.com/svn/trunk/styledma... там же ссылка на документацию. Для такого эффекта достаточно покрутить параметр hue.
    Ответ написан
    Комментировать
  • Yii при нажатии на ссылку поменять текст в хедере?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    в вьюху с деревом добавить такой JS
    $('tree_element_selector').click(function(){ $('header_text_selector').text('новый текст заголовка') });
    Ответ написан
    Комментировать
  • Как научиться писать такой ООП код?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Все заумные подходы к написанию кода нужны для того что бы его можно было долго писать, быстрее рефакторить и долго-долго поддерживать и т.п.

    Если у вас есть такие задачи, то вы на практике довольно быстро найдёте как их оптимизировать, применяя всякие заумные штуки.

    Если вы будете применять всякие заумные абстракции ради академического интереса, а не ради решения производственных проблем, то ваш код будет полной фигнёй.

    Соответственно ответ на сам вопрос: начните решать задачи где написание такого кода жизненно необходимо.
    Ответ написан
  • Стоит ли исправлять предупреждения интерпретатора PHP?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Предупреждения в следующей версии могут стать ошибками и код будет падать.
    Предупреждения часто сигнализируют об ошибочкой логике в коде, например переменные имеют не те типы, что ожидается.
    Предупреждения будут часто ловить описки например в именовании индексов массивов.
    И т.д.

    Если вы их не исправляете то ваш код будет постепенно погибать при встрече с реальными данными и на зоопарке версий php.
    Если ваша цель, указать в своём резюме "быдлокодер на php" то ни в коем случае не включайте их.

    P.S. на продакшене все ошибки и предупреждения надо логировать и разбирать потом.
    Ответ написан
    Комментировать
  • Показать все даты, в интервале, как сделать?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    $d = new DateTime('2015-01-07');
    $d2 = new DateTime('2015-24-07');
    do{
       echo $d->format('Y-m-d');   
       $d->modify('+1 day');
       
    
    }while($d <= $d2 );
    Ответ написан
    Комментировать
  • Возможно временно заблокировать средства на карте с помощью API Visa или API Mastercard без комиссии?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Вам нужна услуга эквайринга её предоставляют банки, в рамках этой услуги вам предоставить прямой прессинг пластиковых карт.
    Как же подойдут услуги карточный шлюзов типа gateline.net

    Через API вам станут доступны операции блокировки средств, снятия заблокированных средств, частичное снятие заблокированных средств и снятие блокировки.
    Ответ написан
    Комментировать
  • Как избавиться от зависимых запросов?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    @tamtakoe вам @Masterme всё верно сказал, если джойны не подходят идеологически сделайте три простых селекта подряд, вас никто не заставляет делать один запрос. И база их отлично закеширует, чего скорее всего не будет с джойнами.

    А ещё лучше будет если вы расширите исходный набор данных клиента, так что бы он мог сразу сделать api.site.ru/museums?city=123&categories=456&type=best
    Ответ написан
    Комментировать
  • Как передать многомерный массив в node.js?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    curl_setopt($curl, CURLOPT_POSTFIELDS, $data); не должно быть строкой, вы же не стороне node.js ожидаете данные от формы.
    Пишите что то вроде:
    curl_setopt($curl, CURLOPT_POSTFIELDS, array('jsonData'=>$data));


    Или парсите на стороне ноды сырые данные, но это более замороченный путь.
    Ответ написан
  • сколько стоит разработка видеохостинга

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    пункты с 1 по 4 в том аскетичном виде как они написаны в вилке 2000-5000$

    пункт 5 сильно плавает от нескольких сотен долларов в месяц на инфраструктуру до нескольких сотен тысяч, прямая зависимость от количества видео роликов, объёма месячного трафика, количества пользователей в пике помноженных на риски простоя упавших каналов и упавших серверов.

    Как человек выпустивший 7 видео сервисов часто давал такой совет:
    Если ваше видео нужно только для поддержания вашего бизнеса используйте
    vimeo.com/business
    Если вы хороший производитель контента и хотите на нём зарабатывать идите
    в www.xdigital.ru они бесплатно дадут инфраструктуру и сами найдут клиентов и подадут рекламу, с вас только сайт.
    Ответ написан
    Комментировать
  • Nginx + php-fpm + yii framework frontend/backend howto?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Так и делайте,
    пропишите нужный рут в location
    Ответ написан
    Комментировать
  • Как заменить несколько подстрок в строке?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    То, что элементы первого массива фиксированы, а элементы второго массива задаются пользователем.
    SQL в PDO записывается так: SELECT * FROM table `name`=:name AND pass=:pass
    Далее мы даём на обработку массив array(':name'=>$name,':pass'=>$pass)
    В PDO отлично заменяет.


    $name = 'test';
    $pass = 'name:qwe';
    $query = 'SELECT * FROM table `name`=:name AND pass=:pass';
    $arg = array(':name'=>$name,':pass'=>$pass);
    
    $query = str_replace(array_keys($arg),array_values($arg),$query);
    
    var_dump($query);


    Вам это было нужно?
    Ответ написан
  • Как вставить html в методами js, храня этот html в отдельном файле templates?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Вы же сами фактически написали решение
    так и сделайте

    создайте js файл вида:
    var headline1 = '<div>...</div>'
    var headline2 = '<div>...</div>'
    var headline3 = '<div>...</div>'


    подключите его к ващей страниц:
    <script src="template.js"></script>

    И используйте:
    $("#box").append(headline1);
    Ответ написан
    Комментировать
  • Какой язык и средства необходимы для написания ОС?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Знание ассемблера крайне желательно хотя бы для отладки. Ассемблера именно той платформы под которую вы собираетесь писать ОС.

    Если говорить про ядро то писать его на Си скорее всего самый удобный вариант. У вас будет и низкий уровень для доступа к железу и достаточно обстрации для манипуляции с ним.
    Это если говорить про ядро.

    Если говорить про окружение, то его можно писать практически на чём угодно.

    Можете поковырять исходники MINIX это оперционка написана спецально для обучения писать операционки.
    Ответ написан
    2 комментария
  • Nginx+php-fpm (chroot). Из-за чего no input file specifed?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Противоречие:
    root /srv/example.ltd/www;
    fastcgi_param SCRIPT_NAME /www$fastcgi_script_name;

    у вас должно быть типа:
    fastcgi_param SCRIPT_NAME /srv/example.ltd/www$fastcgi_script_name;
    Ответ написан