Задать вопрос
  • Привязанность BIOS к ОС. Реально?

    Foolleren
    @Foolleren
    Компас есть, копать не люблю...
    Ноги слуха по видимому растут из Secure Boot.
    Его или надо отключить или добавить свои ключи.
    Если производитель сделает неотключаемый Secure Boot, то очень даже реально.
    Ответ написан
    Комментировать
  • Php маршрутизация. Чем плох такой вариант?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Вы не проверяете вставляемый роут, а что если я туда объект вместо строки влеплю? Если что-то влетело не так - бросайте исключение.

    Не используйте супер глобальные переменные. В начале создайте объект Request и уже с ним работайте.

    Не ясно, зачем нужны trim-ы, urldecode и т.д. Если что-то пришло не так как надо - роут не найден, и ничего более. Это не проблема роутера, что ему могут каку вбросить.

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

    Если у вас все равно регулярки всюду - имеет смысл использовать именованные последовательности:
    |(?P<id>\d+)|
    |(?P<name>[a-Z]+)|


    Замены паттернов имеет смысл делать при вставке роута, а не на момент диспатча.

    Форматирование...gqBbWeuzy9E.jpg
    Почитайте про PSR-2

    З.Ы. Когда наиграетесь - возьмите готовое и качественное в Symfony/Silex))
    Ответ написан
    Комментировать
  • Как настроить Ngrok?

    miraage
    @miraage
    Старый прогер
    ngrok http 80 -host-header=laravel.lead.com

    Если порт отличается от 80 - думаю, поймете, что надо подправить в команде.
    Ответ написан
    2 комментария
  • Какой сокет лучше,LGA 1150,LGA 1151,LGA 1155?

    Jump
    @Jump
    Системный администратор со стажем.
    Какой сокет лучше,LGA 1150,LGA 1151,LGA 1155?
    Лучше всего тот сокет, в который влезает ваш процессор.
    Остальные хуже.

    Имеют лм они обратную совместимость ?
    Зависит от приложенной силы.
    Если природа силушкой не обделила, то вы можете любой процессор засунуть в любой сокет.
    Ответ написан
    6 комментариев
  • Нужен js для создания html edittable с любой СУБД (без PHP)?

    27cm
    @27cm
    TODO: Написать статус
    без PHP

    Node.js? А совсем без серверного языка не обойтись.
    Ответ написан
    Комментировать
  • Как установить lxml и pycurl в Virtualenv?

    sim3x
    @sim3x
    sudo apt-get install build-essential  python-dev python3-dev
    Ответ написан
    2 комментария
  • Какой фреймворк/технологию выбрать для web проекта?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    Чтобы нанять команду мне нужно понимать на чем лучше писать проект.
    Это неправильная предпосылка. Сначала вам нужно нанять команду/человека, которые вам спланируют грамотную архитектуру исходя из требований. А уже под эту конкретную архитектуру вы будете искать команду.

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

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

    И экономить на первом шаге (формулировании требований, архитектуры и roadmap'а) нельзя ни в коем случае. Лучше нанять программистов попроще, которые неидеально реализуют грамотно спроектированный прототип, чем несколько месяцев платить "спецам", которые будут работать без вектора. Конечно, может оказаться так, что вам попадётся реально грамотная команда, в которой спецы будут без кавычек, но нанять одного архитектора на проектировку проще и дешевле.

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

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    <?php echo get_post_meta($post->ID, 'course'); ?>
          ^^^^
    Ответ написан
    Комментировать
  • Что значат куки такого вида?

    alsopub
    @alsopub
    Похоже на сериализованный объект.
    python-3.ru/page/module-pickle-python
    Ответ написан
    Комментировать
  • Что означает правило про фиксированный шрифт?

    aliencash
    @aliencash
    Партизан
    Основная мысль в том, что пользователь в браузере может переопределить размер шрифта по умолчанию. Например он плохо видит и сделал себе буквы покрупнее, или обладает монитором 4К.
    Если вы ставить базовый размер шрифта в пикселах, эта настройка у пользователя не работает и буквы будут слишком мелкими. С другой стороны не встречался с пользователями, которые меняют именно размер шрифта, а не используют масштабирование CTRL+колесо мыши.
    Изучите информацию про единицах измерения CSS rem и em.
    Ответ написан
    4 комментария
  • Как Настроить Прокси для Командной Строки в Linux?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    у меня в "~/.bashrc" прописано так:

    Это просто две функции, их кто-нибудь вызывает? После перезагрузки ~/.bashrc echo $http_proxy пишет что надо?
    Ответ написан
    9 комментариев
  • Надо ли создавать раздел (partition) на примонтированных дисках?

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    Просто так переткнуть диск в другую систему не получится - будет ругаться, что не может таблицу разделов прочитать.

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

    Потеря гибкости из-за невозможности маневрировать разделами - у вас не получится этот раздел просто так уменьшить, с целью добавить еще один.

    Других граблей не ожидается.
    Ответ написан
    5 комментариев
  • Процессор 32х битный, но програмное обеспечение amd64 и все работает. Почему?

    selivanov_pavel
    @selivanov_pavel
    Linux admin
    На 32-битном проце 64-битное ядро просто не загрузилось бы. Или модель другая, или на сайте Интела опечатка.
    Ответ написан
    3 комментария
  • Почему не работает ajax-запрос?

    sinneren
    @sinneren
    $.ajax({
        url : 'https://api.vk.com/method/database.getCountries?v=5.52&need_all=1&count=1000',
        type : "GET",
        dataType : "jsonp",
        success : function(msg){
          console.log(msg);
        }
      });
    Ответ написан
    2 комментария
  • Как подключить устройство, если драйвер для него только х86?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Подключайте к системе на которую есть драйвер.
    Или напишите драйвер для нужной системы.
    Других вариантов нет.
    Ответ написан
    Комментировать
  • Как заменить CURLFile на CURLOPT_POSTFIELDS?

    @Nc_Soft
    if (class_exists('\CURLFile')) {
                curl_setopt($ch, CURLOPT_POSTFIELDS, ['file1' => new \CURLFile($path)]);
            } else {
                curl_setopt($ch, CURLOPT_POSTFIELDS, ['file1' => "@$path"]);
            }
    Ответ написан
    4 комментария
  • Meteor.js расцветает или чахнет?

    PQR
    @PQR
    Не согласен с предыдущим оратором (@geeek), в частности с утверждением
    В общем если хочешь быть в тренде - бери
    - Meteor совсем не в тренде.

    Если дать краткий и резкий ответ на вопрос "расцветает или чахнет?" - отвечу: интерес к Meteor чахнет, не смотря на все усилия команды разработки.

    Компания MDG (Meteor Development Group) подняла $31M инвестиций (https://www.crunchbase.com/organization/meteor) и хотела всё сделать круто, стать мейнстримом, а потом зарабатывать на хостинге Meteor проектов - такой план монетизации. Хостинг они, кстати, сделали. И в какой-то момент было много хайпа вокруг Meteor, казалось, что всё идёт по плану. Полтора года назад вышел Meteor 1.0 (октябрь 2014), потом была пара хороших релизов, которые убрали всю "сырость": Meteor 1.1 и 1.2.

    Но в середине 2015 стало понятно, что никаким мейнстримом они не стали, мейнстрим нынче React!
    Не смотря на простоту старта и скорость разработки с Meteor, были очевидны следующие минусы:

    1. Собственная система пакетов со своим центральным репозиторием https://atmospherejs.com - посмотрите на счётчики скачивания пакетов, это крохи по сравнению с npm. Посмотрите на активность разработки основных пакетов - всё очень тухленько.

    2. Собственная система сборки. С одной стороны всё работает из коробки, с другой стороны в неё не вклинишься (это сложно). Плюс всякие странные условности, что всё в глобальном пространстве имён и ваши js файлы загружаются в алфавитном порядке. В Meteor 1.3 частично решили проблему, ходят слухи, что в будущем будут использовать webpack.

    3. Собственный шаблонизатор blaze (похож на handlebars). В начале blaze выглядел хорошо, но теперь все внезапно пишут на React и многие потирают руки в ожидании Angular 2, в итоге blaze оказался ещё один велосипедом, с которым не понятно что делать.

    4. На бекенде всё ещё Node 0.10. Даже с Node 0.12 Meteor уже не работает из-за некоторых бинарных зависимостей! Обещали в будущих версиях обновиться с поддержкой Node 4.

    5. Метеор сильно завязан на MongoDb. Чтобы реактивно доставлять новые/изменившиеся данные от сервера в бразуер они парсят логи Mongo. Были попытки сделать аналогичное для SQL баз, но не увенчались успехом. В итоге встречайте их новый проект Apollo, который поверх GraphQL и не привязан к конкретной реализации бекенда www.apollostack.com А что теперь будет со старым добрым DDP?

    6. Ваше Meteor приложение одной командой можно упаковать в мобильное приложение Cordova - выглядит круто, но сейчас время ReactNative и вот мы читаем обсуждения на форумах, что возможно, они таки интегрируются с ReactNative, но когда?

    Подводя итог: ребята из MDG подняли кучу денег и хотели сделать всё сами: свои пакеты, свою сборку, свой шаблонизатор, свой реактивный протокол (DDP) и чтобы всё работало из коробки. И они сделали это!

    Только это оказалось никому не нужно, т.к. для пакетов все сидят на npm, сборка должна быть гибкой (и поэтому у нас есть gulp и webpack), самый модный шаблонизатор нынче - это React, реактивный протокол GraphQL и базы на сервере люди любят разные, а не только MongoDb. А Meteor, по сути, остался на обочине всей экосистемы и движухи вокруг JavaScript. Поняв это, MDG начали двигаться в сторону JS комьюнити и первый шаг сделан: Meteor 1.3 поддерживает нормальные модули ES2015, npm пакеты, рендринг через React и Angular. Но Meteor 1.3 - это куча костылей поверх старого велосипедного Meteor. Почитайте их планы на будущее в официальном блоге, хотя бы в этом посте: info.meteor.com/blog/announcing-meteor-1.3 - им по сути предстоит переписать всё заново! И первые ласточки такого "переписывания" - это выделение проекта Apollo.

    Возможно, со второй попытки они всё сделают правильно и Meteor 2.0 действительно выстрелит. Если только у них деньги не закончатся раньше.

    Сейчас можно взять Meteor и эффективно зарабатывать на маленьких/средних фриланс проектах, когда нужно сделать быстро и не думать о долгосрочной поддержке.
    Если же вы делаете большой продукт, то вас ждут большие потрясения и изменения в экосистеме Meteor.
    Ответ написан
    4 комментария
  • Как поступить, если запустили проект- а его кто-то скопировал?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Кусать локти. Сомневаюсь что за вами закреплено какое-то юридическое право за этой идеей.

    Вам остается только вкладывать больше в маркетинг и развивать проект что бы переманить аудиторию.
    Ответ написан
    Комментировать