• Как вы переносите свою годами настроенную ОС на новый купленный компьютер? Ваши любимые программы?

    Negwereth
    @Negwereth
    lvivcss.com.ua
    Страдал таким во времена XP ещё, так как довольно муторно было всё накатывать, да и с интернетом тогда дела не очень были.

    А сейчас 90% потребностей покрывают стандартные программы, а что в 10% входит, так то ставится минут за 30.
    Ответ написан
    3 комментария
  • CMS для интернет магазина на Node.js?

    Maksclub
    @Maksclub Куратор тега Веб-разработка
    maksfedorov.ru
    Ответ написан
    Комментировать
  • Какой стэк технологий нужен для реализации такого проекта?

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

    А так да, все что в браузере без перезагрузки страницы - js, для бека - тут на любителя.
    а чтоб освоить в одиночку программирование и веб разработку до нормального уровня, ну не знаю, пару-тройку лет пожалуй точно.

    По поводу стека, js вам точно понадобится можете начать с него и html, и в процессе разберетесь что вам еще нужно.
    Ответ написан
    Комментировать
  • JSON.parse не работает с апострофом?

    amux
    @amux
    alp.ac
    Используйте константы json encode:
    json_encode($item, JSON_HEX_APOS)

    JSON_HEX_APOS
    Все символы ' кодируются в \u0027. Доступна начиная с PHP 5.3.0.
    Ответ написан
    Комментировать
  • Возможно ли написать свою реализацию call, apply?

    Да, можно.

    Вообще, call \ apply предполагают, что this внутри функции будет иметь переданное значение. Эмуляцию гарантированно можно сделать при помощи метода bind. Если без него - то вряд ли, this невозможно перезаписать, если только пилить адовые костыли и не использовать this вообще.

    В этом случае вам придется передавать, например, _this в список аргументов функции или записывать контекст в ее свойства. Однако это все равно не будет полноценной эмуляцией без участия bind, потому что тогда использующему ваш полифилл придется использовать именно это свойство - _this, и забыть про нативный this.
    Ответ написан
    7 комментариев
  • Какой посоветуете бесплатный программный продукт для ВКС (ВидеоКонференцСвязи)?

    @res2001
    Developer, ex-admin
    Пользовался в свое время большой синей кнопкой: bigbluebutton.org
    Ответ написан
    Комментировать
  • Какая есть альтернатива Open Server c Node.JS?

    teknik2008
    @teknik2008
    Расскажите про GOLANG. Мне интересно
    nodejs
    А потом nodemon - для ускорения производительности
    Open Server - не нужен для nodejs
    Ответ написан
    Комментировать
  • Как разобрать строку с параметрами в NODE.JS?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    А в официальную документацию заглянуть для начала не пробовали?)

    https://nodejs.org/dist/latest-v8.x/docs/api/query...
    Ответ написан
    4 комментария
  • Как сделать окошко при первом заходе на сайт?

    @Zewkin
    Я у мамы фронтэндер
    Проверять запись в локалсторейдже, если ее нет - показывать окошко и записывать, если есть - ничего не делать.
    Ответ написан
    Комментировать
  • Правильная проверка на пустоту переменной?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Читая ответы, хочется плакать.

    В кои-то веки нашелся автор, который осилил корректно сформулировать свою проблему: в дополнение к стандартной проверке РНР, ему надо отбрасывать и нули тоже. Казалось бы - прочти и сделай по заказанному.

    Но нет. Один герой все бубнит про "это исходит от Вашей задачи" (при том что задача описана!) и дальше пишет бессмысленный код. Второй, по своей стародавней привычке, просто с умным видом пишет бессмыслицу. С третьего взятки гладки - типичное похапешное создание, пишет код не приходя в сознание.

    И при этом никто (включая автора) почему-то не догадался тупо перечислить условия задачи:
    !($var || $var === 0 || $var === 0.0 ||$var === '0')) ...

    Не говоря уже о том, что подумав, можно сообразить, что автора интересует длина строки. И написать код, который корректно, но не столь императивно следует всем условиям задачи:
    function is_empty(&$var)
    {
        return !($var || (is_scalar($var) && strlen($var)));
    }

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

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега CSS
    Как называется подобный стиль у данного сайта
    Это просто кем-то нарисованный дизайн, здесь нет никакого особенного стиля. Слабые нотки закоса под iOS пятилетней давности, может быть, разве что.

    и как его можно добиться?
    Нарисовать и сверстать.
    Ответ написан
    Комментировать
  • MVC Sails Js, как всё устроено? Что почитать?

    ImLoaD
    @ImLoaD
    Программист
    Модель вид представление
    Модель в sails js это объект отвечающий за доступ к базе. Например создаешь файл models/User.js, прописываешь в нем id, fullname, login, password
    Создаешь представление views/login.html, в нем верстаешь форму ввода логина и пароля, кнопку отправить и прописываешь url (post /login например).
    Создаешь контроллер controllers/UserConroller.js
    в файле config/routes.js пишешь url 'POST /login': 'UserController.loginAction'
    В контроллере пишешь (в module.exports объекте)
    loginAction: function(req, res) {
      // данные POST методом передаются в теле req.body
      var login = req.body.login;
      User.find({login: login}).exec((err, user) => { // для разнообразия стрелочная функция 
        if (err) return res.negotiate(err);
        // ну и дальше сравниваем пароли, как правило зашифровываем присланный пароль и сравниваем с зашифрованным паролем в базе (user.password доступен в данной области видимости анонимной функции - коллбека метода find объекта User - являющегося абстрактной моделью
      });
    }

    Вот у вас MVC, и взаимодействие между ними
    Модель хранит данные и дает к ним доступ - используется в контроллере
    Контроллер управляет, открывает представление (res.view('login') - контроллер дает браузеру страницу логина - предст.
    Представление отображает данные и открывает ссылки, согласно файлу routes вызываются определенные экшены контроллера.
    Вот и вся связь
    Ответ написан
    1 комментарий
  • Какой есть Git GUI клиент для управления репозиторием через ssh?

    @mmjurov Автор вопроса
    Какие тут все недружелюбные ...
    Есть у каждого разработчика комп, за которым он работает. Компы - УГ (Унылое Г*вно).
    Разрабатывать приходится проекты под управлением битрикса (читай - УГ).
    На компах у разработчиков стоит Windows от XP до 8.
    Этот самый битрикс локально у каждого разработчика при настройке локального веб-сервера работает настолько медленно, что невозможно (битрикс содержит несколько больше сотни тысяч файлов, которые надо скормить IDE и часть из них гиту под контроль). Все это на локальной машинке работает крайне медленно.
    Для решения проблемы был куплен сервер, на который поставили debian и создали каждому разработчику нужное количество хостов для разных проектов. Скорость работы - супер быстро, все довольны. Однако контроль версий - строго через консоль, а некоторые про git слыхать еще и не слыхивали к сожалению (живем и работаем в глухой деревне). Хочется, чтобы каждый разраб со своего компа через гуй управлял репозиторием, который физически находится на другом сервере.
    Монтировал рабочую копию сайта через самбу на жесткий, а также с помощью Dokan (он же winsshfs), а также с помощью WebDrive - Source Tree (как и любой другой гуй) не работает - тупо не видит репозиторий.
    Америкосы с такой проблемой сталкивались, и решали ее работая с unix подобных ОС, используя sshfs. Можно примонтировать удаленную ФС так, чтобы не париться с путями до репозитория (линк)

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

    @icelaba какой же вы негативный) как думаете, подобный подход более менее соответствует идее работы с децентрализованной VCS?
    Ответ написан
    2 комментария
  • Как организовать сервер nodejs?

    @Smilleey
    NodeJS это всё-таки не сервер, а платформа. Установи nodeJS и запусти веб-сервер на порте, отличном от текущего. Поэкспериментировать можно и на локальном компе.
    Ответ написан
    Комментировать
  • Почему роутер ASUS RT-N18U режет скорость по Wi-Fi?

    Jump
    @Jump
    Системный администратор со стажем.
    Почему роутер ASUS RT-N18U режет скорость по Wi-Fi?

    Роутер ничего не режет.
    40-45 МБит/с для вайфай это просто отличная скорость, радоваться надо.

    Описание к роутеру читали?
    Ваш роутер работает по стандарту 802.11n
    Этот стандарт обеспечивает максимальную скорость 300мегабит.
    Это канальная скорость
    Скорость интернет линка будет примерно 50%, остальное служебные данные канала, т.е 150мегабит/с.
    Так вот максимально достижимая скорость передачи данных 150мегабит в идеальных условиях.
    Идеальные условия это абсолютно чистый эфир, клиент имеющий качественные антенны и передатчик, стабильный сигнал.
    В домашних условиях добиться идеальных условий попросту невозможно - в эфире работают другие устройства, в качестве клиента у вас вообще сотовый телефон, не думаю что там куча антенн.
    Обычно в зависимости от зашумленности эфира можно получить от 0 до 70% скорости.
    Ответ написан
    4 комментария
  • Как сделать выполнение функций по таймеру node.js?

    @RidgeA
    linux crontab, если на linux. Иначе надо искать что может по таймеру дернуть скрипт с достаточной степенью надежности.
    Ответ написан
    Комментировать
  • Какова идея или пример реализации восстановления пароля?

    Делайте просто всё через ajax. После авторизации перезагружайте страницу и всё
    Ответ написан
    3 комментария