Задать вопрос
  • Как сделать так, что бы div не закрывался по клику на нём?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Можно попробовать что-то типа этого:
    $('#div').click(function(e) {
    e.preventDefault();
    });
    Ответ написан
  • Не работает картридер на Ubuntu 14.04?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Можно попробовать примонтировать флэшку ручками.
    Сделайте вывод lspci, посмотрите, что за версия кардридера и полное название, затем погуглите драйвера, может в ядре надо включить нужный модуль.
    Ответ написан
    Комментировать
  • Как отправить в строку ввода?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
  • Yii съезжает кнопка?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Сделайте кнопку другим путем:
    Html::submitButton('Добавить шаблон', ['class' => 'btn btn-primary']);


    Не забудьте подключить нэймспэйсы:
    use yii\helpers\Html;

    Если нужно по каким-то соображениям именно TbButton этот Ваш, то просто посмотрите в фаербаге, какие стили ползут, измените css и пропишите его.
    Ответ написан
  • Yii как динамически менять валидацию?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Напишите свое правило валидации, примерно так:

    public function rules() {
    	return [
    		['input', 'required'],
    		['input', function($attribute, $params) {
    			if (is_integer($this->$attribute)) {
     				//если число
     				if ($this->attribute < 10) {
     					return $this->addError($attribute, 'Число должно быть больше 10');
     				}
    			}
    
    			if (is_string($this->$attribute)) {
    				//ecли строка
    			}			
    	}],
    ];
    }
    Ответ написан
    Комментировать
  • Как мне рассчитать ресурсы выделенного сервера?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    tobut: Может проблема не в производительности Вашей VPS, а в чем-то еще? К примеру, ограничения по тарифам какие или удаленный хост не отдает все файлы и т.п. что в логах, когда захлебывается скрипт? Вы его запускаете на apache может и захлебывается он по таймауту? Запустите скрипт из консоли.
    Ответ написан
  • Проблемы с Debian (Linux)?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Возможно флэшка была в NTFS?
    Форматните ее в FAT32, затем снова запишите образ через unetbootin - все заработает.
    Ответ написан
    2 комментария
  • Совет по PHP(freelance)?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Зайдите на hh.ru и поищите требования на зарплаты выше 100к для вакансии "Разработчик php" или иной, интересующей Вас с максимальной оплатой. И начинайте эти технологии, фреймворки, системы контроля версий, базы данных учить. Читайте книги, статьи по теме и смотрите видеокурсы. Чтобы закрепить материал попытайтесь делать что-то свое.
    Затем идите и получайте опыт в реальных проектах на реальных рабочих местах. Какие-то наработки и портфолио, код, у Вас уже будет, поэтому устроиться куда-то особых проблем вызвать не должно. По-другому никак. В процессе обучения хорошо бы и проект делать покруче и наставника иметь.

    Фриланс - это вообще дно, там нет нормальных задач. Если Вы хотите делать сайты для Васяна, то может это и выход, но если Вы хотите делать крутые штуки, сложные и большой командой, скажем так, инновационные и полезные проекты, интересные, то на фрилансе их не будет. Потому что нет на фрилансе заказчиков, готовых оплачивать труд команды разработчиков годами.
    Ответ написан
    Комментировать
  • Design patterns in PHP?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Мэт Зандстра "PHP объекты, шаблоны и методики программирования"
    Ответ написан
    3 комментария
  • Чем проще всего в CentOS 6 собрать почту с нескольких ящиков по imap, чтобы потом некоторые письма переслать себе?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Я решал однажды похожую задачу на php, на одном из собеседований дали как тест, написать свой интерфейс к gmail, вытянув почту c него через imap в php.

    Собственно, наиболее лаконичное решение не подскажу, но Вы можете зайти на гитхаб и поискать "imap @languagename", будет много удобных решений и методов, которые можно использовать. Вот, к примеру, для php.

    Т.е. любым удобным и известным Вам языком, используя готовые opensource решения, можно почту собрать, проанализировать и отправить куда следует. Я бы делал так.
    Ответ написан
    Комментировать
  • Может ли bash-скрипт быть причиной зависания сервера?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Сохраните этот код в файл script.sh:
    xdotool windowactivate 62914742 sleep 1 windowfocus 62914742 sleep 1
    xdotool mousemove  632 142 sleep 2 click 1 sleep 2 type "my text"
    echo "-> done"


    Сделайте его исполняемым:
    chmod +x script.sh

    Зайдите в настройки cron:
    crontab -e

    Создайте в cron запись для работы каждые 5 минут:
    */5 * * * * /path/to/script.sh
    Ответ написан
    Комментировать
  • Как сделать автосохранение Ajax Yii2?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Вам надо создать объект наследуемого класса ActiveRecord и с ним работать для сохранения данных. Вы же работаете с моделью формы, принимаете ее данные и пытаетесь сохранить их тут:
    $model->save();
    но на что Вы надееетесь, если это модель формы (Model), а с БД работают модели класса ActiveRecord и только? До этого надо еще в БД таблицу создать. И в конфиге соединение с БД настроить и подключить.

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

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

    Вам надо почитать про javascript, ajax, jquery, выучить это всё и почитать документацию к yii. А затем уже делать. Вероятно, Вы и с php мало знакомы, тогда надо почитать и мануал с php.net

    Успехов.
    Ответ написан
  • Как противодействовать интернет-угрозам расправы?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Сколько Вам лет?
    У Вас есть время ходить и писать заявы, ходить на допросы и суды?
    Всем будет пофигу, пока действительно что-то не произойдет.
    Максимум, что будет - с ним поговорит участковый, я думаю.

    Скиньте его телефон пранкерам, да и всё.
    Ответ написан
  • Стоит ли заполнять title и h1 одинаково?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Все эти сеошники уже неактуальны. Что яндекс, что гугл столько фильтров\апдейтов сделали, чтобы бороться с этим, что совет от Васяна не стоит воспринимать всерьез.
    Ответ написан
    2 комментария
  • Почему приходят пустые данные на сервер?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    console.log(Title); и console.log(Content) в студию.
    Какой функцией отправляете ajax и как? Тоже укажите.
    Вероятно, что какой-нибудь токен надо передавать тоже, который генерирует вордпресс, это где-то передается?
    Ответ написан
  • Как настроить перенаправление почты с одно домена на другой?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Нужно подключить google apps аккаунт для веб мастеров для домена domain.ru тоже и прописать там MX записи.
    В интерфейсе gmail настроить переадресацию с этой почты на domain.com
    Можно и без гугла обойтись, yandex и mail.ru вроде бесплатно дают почту для домена.
    Можно иметь свой настроенный почтовый сервер и в ДНС доменна прописать нужные MX, в конфига сервера - переадресацию.
    Ответ написан
    Комментировать
  • Как сделать так чтобы в андроиде меню было в виде квадрата с полосками?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    css media query!
    Загуглите его!
    Суть в том, что для разных устройств разный css файл, где Вы можете сделать иной стиль\дизайн меню.

    UPD:
    das_hund: Готового решения нет, надо делать ручками под Ваш дизайн. Я делал ручками, используя это: getbootstrap.com/components ( glyphicon-menu-hamburger ), выпадающий список при клике делается с помощью jquery. Просто slideDown() при клике на кнопку. И в bootstrap для col-xs-12 я прописал свой блок меню, который виден только на малых экранах, т.е. hidden-md hidden-lg hidden-sm

    Вот что вышло:
    70178dc6627f4c87bcf2938f18943dbf.png

    Т.е. используя бутстрап можно сильно облегчить себе жизнь, но делать надо всё ручками.
    Ответ написан
    3 комментария
  • Для чего программисту нужно знать физику?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    задался вопросом: в каких интересных областях/задачах программист сможет применить полученные знания по физике?

    Сила - это масса, умноженная на ускорение. Отсюда вывод: чем жирнее тимлид, тем опаснее делать плохой код или не успевать уложиться в дедлайн.
    Ответ написан
    3 комментария
  • Как сделать разрядность числа html?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Вот код:
    $(document).ready(function() {
       var res =''; 
       var text = $('.cena').text();
       var l = text.length;
        for (i=0; i<l;i++) {
            if (i%3 == 0) {
                res = res + ' ';
            }
            res = res + text[i];
        }
        $('#res').text(res);
    });

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

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Вот код:
    <?php
    error_reporting(E_ALL);
    ini_set('display_errors', 1);
    
    function connect() {
    $server = 'localhost';
    $user = 'habr';
    $pass = 'pass';
    $res = mysql_connect($server,$user,$pass) or die("Could not connect: " . mysql_error());
    mysql_set_charset('utf8',$res);
    mysql_select_db('habr');
    return $res;
    }
    
    $db = connect();
    $query = "SELECT * FROM `data`";
    $result = mysql_query($query);
    
    $idents = array('1','8');
    $res_arr = array();
    
     while ($row = mysql_fetch_assoc($result)) {
     	if (!in_array($row['ident'], $idents)) {
     			$res_arr['delete'][]= $row['ident'];
     	}
     }
    
    var_dump($res_arr);
    ?>


    БД:
    73b32472dd9144df97548af0983e3d86.png

    результат:
    4c8523a0b9b8482d84e2661968592539.png
    значения 1 в массиве результатов нет, потому что 1 есть в $idents.

    Если я верно понял задачу, то вот решение.
    Ответ написан
    4 комментария