Задать вопрос
  • Как инвертировать prop 'checked'?

    vicodin
    @vicodin
    Имею некоторый опыт
    $('.myCheckbox').prop('checked', true);
    $('.myCheckbox').prop('checked', false);
    Ответ написан
    1 комментарий
  • Как инвертировать prop 'checked'?

    mashletov
    @mashletov
    Math.random()
    ... || !$('#checkbox4').prop('checked')
    Ответ написан
    1 комментарий
  • Какие альтернативы Heroku Вы знаете?

    @onlinevik
    есть вот такой вариант: dokkur.com
    Ответ написан
    Комментировать
  • Какова значимость диплома в бизнесе по СНГ (IT индустрия)?

    kumaxim
    @kumaxim
    Web-программист
    Фишка ВУЗа не в том, чтобы научить Вас использовать какой-то язык/библиотеку/фреймворк.
    Я когда сам был на 1-2 курсах, задавался сильно вопросом: "А для чего мне этот С++? Сейчас для веба PHP & CodeIgniner используют очень широко, заказов на фриланс-биржах на этот стек много, в описаниях вакансий часто эти ключи встречаются. Вот зачем спрашивается мне этот Ваш С++ с его управлением памятью и прочими ненужными вещами..." Но минуло 4 года, я получил диплом. К этому времени CI уже сдулся, активно все стали использовать альтернативные языки - Python, Ruby. Фреймворки для PHP тоже поменялись - Yii, Laravel...

    Это я все к чему... Универ должен заложить в Вас основу, базу, которая не устареет через 3-4-5 лет к тому моменту, когда Вы получите диплом. А что является этим фундаментом? Скажем интерпритаторы PHP, Ruby, Python написаны C, и зная С/С++ можно очень легко выучить любой вышестоящий язык, синтаксис по большому счету там везде один и тот же. Зная как работает интерпритатор в приницпе, можно написать свой язык программирования. И если язык может часто и не нужен, то вот парсеры с чего-нибудь куда-нибудь мне приходится писать очень часто, а любой парсер имеет упрощенную грамматику языка программирования. Вы думайте необходимость в парсерах скоро вымрет? Что т мне так не кажется...

    Сейчас очень популярна стала тема нейронных сетей, искуственного интелекта, машинного обучения... А что лежит в самой основе этого? Да банальная теория графов. Любая нейронная сеть и ИИ это по большому счету граф, да, со сложной структурой, да, порой в нем может начать творитья просто магия, но тем не менее эта структура и базовые операции с ней были предложены и изучены еще в середине прошлого века. Когда устареет теория графов? Графов вокруг нас больше чем Вы думайте - маршрут движения общественного транспорта, хотя бы например. "Как добраться из пункта А в пунт Б" - типичная задача комивояжера. Когда это уйдет? Думаю только с изобретением устройства для телепортации, и то не факт что полностью.

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

    Говоря о том, что "актуальные сейчас для бизнеса технологии вообще не изучаются, ВУЗ дает устаревшие знания и т.д.", я могу сказать только одно - для бизнеса всегда будет актуально только одно - решение его операционных задач с минимально возможными ресурсами. А вот какие именно инструменты помогают оптимизировать операционную деятельность компании - Java, Python или что-то еще в диапазоне 2-3 лет может сильно варьироваться. Новый язык/фреймворк реально выучить и начать решать на нем задачи за 2-6 недель, если Вы не дурак конечно. Какой именно язык/фреймворк это будет - нужно смотреть задачи компании и имеющиеся на рынке инструменты для решения онных и их изучанием уже и заманиматься.
    Ответ написан
    1 комментарий
  • Как сделать правильные пути к файлам css/js на всех страницах сайта?

    syschel
    @syschel
    freelance/python/django/backend
    Правильно:
    /templates/css/style.css

    Не правильно:
    ./templates/css/style.css.

    Не правильно:
    templates/css/style.css.

    Прочитайте про относительные и абсолютные пути.
    Ответ написан
    4 комментария
  • Регулярные выражения, формирование цены

    @VovanZ
    Вариант2. Сначала удалить всё, кроме цифр и точек, а потом, с помощью trim() удалить точки из начала и из конца.
    $rule = array("/[^0-9.]/");
    $prices = preg_replace($rule, '', $prices);
    $prices = array_map(function($price) {
        return trim($price, '.');
    }, $prices);
    Ответ написан
    2 комментария
  • Как средствами Ajax при нажатии на кнопку (ссылку) открывать окно, в котором будет информация, взятая из бд?

    например: jquery ui

    var widget = $('<div><div></div></div>');
    $('body').append(widget);
    widget.dialog({'title': 'lololo', 'autoOpen': false});
    widget.children().eq(0).load('http://...', function(){
         widget.dialog('open');
    });


    Ответ написан
    2 комментария
  • Как организовать оnline трансляцию данных с frontend`а пользователю через AJAX?

    jakulov
    @jakulov
    Как вариант websocket
    Был топик вот Как использовать websocket в php для отправки сообщения конкретному пользователю?

    На стороне клиента socket.io - поможет избежать проблем совместимости
    Ответ написан
    Комментировать
  • Почему php функции include/require просто ничего не делают?

    @gro
    >не выводит ни ошибок ни предупреждений
    Включите вывод :)

    >Однако, если поместить её в начало файла, до класса template, эта функция работает как надо
    Кого поместить? require с неизвестной переменной $path? И всё работает как надо?
    Ответ написан
    1 комментарий
  • Есть ли смысл в перезапуске Apache & Nginx по крону?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Память-то чем занята?
    И зачем вы пытаетесь "снизить её потребление"? Вам её жалко? Или ещё на что-то не хватает? Если не хватает - ограничьте количество процессов у веб-серверов и крутилки по памяти у мускуля. Если хватает и ничего не падает от недостатка памяти - ничего не трогайте, покормите собаку. Linux будет занимать всю память, если у вас не openvz.
    Ответ написан
    Комментировать
  • Есть ли смысл в перезапуске Apache & Nginx по крону?

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

    makol
    @makol
    Однозначно ДА, трактовка может быть такой, халатные или не компетентные действия сотрудника привели к доступности ценной или коммерческой информации, для злоумышленников - которые воспользовавшись данным обстоятельством и совершили (здесь подходит определение хулиганские) действия с тем то и тем то чем нанесли ущерб тому то и тому то, что повлекло то то и то то, и причинило ущерб в размере ......... что подтверждается такими то документами.
    В принципе здесь при грамотном подходе можно инкриминировать УК РФ ст. 272 ч.1.(неправомерный доступ к комп. инф.) и пришпандорить с верху ст. 167 ч. 1. (Умышленное уничтожение или повреждение имущества) и + можно попробовать ст. 213 хулиганство и 214 вандализм, опять же при грамотном подходи с изучением всех деталей. А если потрудиться и поднять КОАП и прифигачить упущенную выгоду издержки и тд. то красиво может получиться,
    так же подмечу что действия сотрудника можно квалифицировать как по неосторожности, в связи с профилактическими работами. Не буду спрашивать какую сторону в данном вопросе вы представляете. Но и для злоумышленника в законах есть лазейки.
    Ответ написан
    2 комментария