• Windows explorer: "working on it" когда сетевые диски недоступны. Как устранить?

    Напишите командные файлы которые будут подключать/отключать только необходимые Вам диски.
    NET USE вам в помощь.
    Второй вариант использовать автономные файлы.
    Ответ написан
    Комментировать
  • Как создать нейронную сеть на php или JS?

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

    из популярных либ для JS - https://github.com/harthur/brain
    Для PHP не в курсе ибо не было необходимости, проще вооружиться биндингом FANN.

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

    Ну и да, для чего-то серьезного стоит обучение хотя бы писать на c++ или D/Go/Rust хотя бы, можно так время обучения сократить с 10 часов до 2-х или с месяца до недели... сами понимаете. А уже использовать результаты можно и в JS.
    Ответ написан
    4 комментария
  • Синхронизация файлов?

    int02h
    @int02h
    Если я правильно Вас понял, то у Вас два компа с Win7 на борту и между ними есть локальная сеть. На каждом из компов есть по папке с музыкой, содержимое которых нужно синхронизировать. Если так, то для таких целей я пользуюсь программой FreeFileSync. В ней можно настроить автоматическую синхронизацию, а также синхронизацию по шаблону.
    Ответ написан
    2 комментария
  • Как сделать чтобы сайт грузился у юзера с ближайшего к нему сервера?

    @abmanimenja
    Для движка сайта, для динамики:

    Несколько записей A/ААА в DNS.
    Браузер отправляет запрос на все сервера, кто первый ответит из списка серверов - с тем в дальнейшем и происходит общение.

    А для статики, для тяжелого контента (видео, фото) - есть специализированные решения CDN
    Ответ написан
    2 комментария
  • Как сделать чтобы сайт грузился у юзера с ближайшего к нему сервера?

    Sanasol
    @Sanasol Куратор тега Веб-разработка
    нельзя просто так взять и загуглить ошибку
    CloudFlare поставить, получится ровно то же самое что и поднять несколько своих серверов с гео распределением. Только бесплатно.

    Какие существуют решения на этот счет?

    гуглить по
    geo dns
    nginx geo upstream
    и т.д.

    https://gist.github.com/kmjones1979/fcabb4731bbf85...
    Ответ написан
    5 комментариев
  • Как кастомизировать скрин приветствия в Ubuntu Server 18?

    hint000
    @hint000
    у админа три руки
    /etc/update-motd.d/
    скрипты генерят отдельные куски этого текста
    в частности, /etc/update-motd.d/50-motd-news выкачивает с https://motd.ubuntu.com вот этот кусок
    * Ubuntu's Kubernetes 1.14 distributions can bypass Docker and use containerd
    directly, see https://bit.ly/ubuntu-containerd or try it now with

    snap install microk8s --channel=1.14/beta --classic
    , а если интернета нет, то берёт его из кэша /var/cache/motd-news

    P.S. motd = Message Of The Day, повелось с тех древних времён, когда типичным сценарием была работа пользователей в шелле, и админ сочинял motd для пользователей :)
    Ответ написан
    1 комментарий
  • Убивает ли торрент жесткий диск?

    Jump
    @Jump
    Системный администратор со стажем.
    Жесткий диск это механика.
    Любая работа убивает жесткий диск.
    Торрент дает интенсивную нагрузку - головки постоянно перемещаются, это фактически серверный режим работы.
    В таком режиме жесткие диски изнашиваются довольно быстро. В нагруженных серверах диски живут в среднем года два-три.
    Ответ написан
  • Материнка требует 8+4 CPU питание, на БП есть только 4+4. Как разрешить ситуацию?

    15432
    @15432
    Системный программист ^_^
    Имею Ryzen 1400 с 4-пин питанием, все норм. 8 хватит с головой. 8+4 это что-то слишком заоблачное, я и БП таких не видел. Во всех этих разъемах питание соединено в параллель, потому будет работать даже если вы только 4pin воткнёте. Другое дело, что хилые соединения могут перегреваться из-за больших токов, но новые Ryzen, тем более не топовые 1800, не так много потребляют.

    Питание нужно оценивать, учитывая всю конфигурацию. Может у вас будет три мощных видеокарты, тогда 700W не хватит. Разогнанный Ryzen 1600 в пике жрет ватт 250, ему одному точно хватит.

    Переходники лепить не стоит - в вашем блоке питания их некуда будет подключить, питание процессора идёт по отдельной линии.
    Ответ написан
    Комментировать
  • Есть ли смысл переплачивать 10 тысяч за монитор с технологией NVIDIA G-SYNC?

    GavriKos
    @GavriKos
    Стоит переплатить и купить не TN матрицу.
    Ответ написан
    Комментировать
  • Выбор монитора для программиста, как правильно?

    neatsoft
    @neatsoft
    Life is too short for bad software
    Народ, вы чего, блин? 1920 x 1080 для программиста в 2017 году? Уже давно доступны 4K (3840 x 2160) мониторы по вполне разумным ценам. Это совершенно другой уровень комфорта и продуктивности - можно одновременно четыре FullHD окна разместить, можно 1920x2160 (для кода) и два 1920x1080 (для браузера и консоли). Картинка гораздо более детализированная и чёткая. Обычные мониторы после UHD выглядят путешествием в прошлое.

    Использую три штуки LG 27UD88 (с общим разрешением 11520 x 2160), вполне доволен. Разумная диагональ, мерцание отсутствует при всех уровнях яркости, поддерживает DDC/CI (позволяет менять настройки на всех трёх мониторах с компьютера одновременно).
    Минусы: моргает светодиод в спящем режиме, появляются текстовые надписи в процессе загрузки (при переключении режимов).

    В качестве альтернативы рассматривал DELL P2715Q, но у него HDMI 1.4 (только 30 Гц в полном разрешении), нет USB Type-C (с поддержкой DisplayPort Alternate Mode), нарекания на дешевые материалы корпуса, и жалобы на зависания при выходе из спящего режима.

    LG 27UD58 и LG 27UD69P - бюджетные аналоги 27UD88 с урезанным набором портов. В 27UD58 нерегулируемая по высоте подставка.
    Ответ написан
    7 комментариев
  • Почему говорят что jquery не нужен?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Скрипач не нужен, родной (с)
    Аргументы против jq:
    - современные браузеры достаточно хорошо поддерживают единый синтаксис современного екмаскрипт(native js)(на самом деле нет).
    - сторонняя библиотека, работает медленнее чем натив и в основном состоит из с-сахара (тоже не совсем правда)
    - тащить еще один ресурс весом от 64 кб до 200 кб, еще и со сторонних ресурсов замедляет загрузку( правда, но бред)
    Аргументы за:
    - Современные браузеры как и всегда один другого "ровнее", всегда есть косяки и "нюансы", на которые еще и попадаешь обычно в самый неподходящий момент, в жк обычно все работает одинаково везде, ну или лучше чем в нативе.
    - В жк реализована куча плюшек в 1 функцию которые в нативе занимают "многабукав", не каждый начинающий напишет их правильно, да и профи не все напишут оптимально, уверен что в большинстве случаев написанный нативом функционал будет хуже аналога из жк.
    - размер мин пакета жк 64 кб, и все они лежат на быстрых цдн серверах. Думаю это последнее что может повлиять на скорость загрузки страницы.
    - есть ОГРОМНОЕ количество скриптов написанных с учетом жк, не использовать их глупо, писать свой велосипед - вообще только в целях обучения(не берем крайние случаи когда плагин писал упоротый пингвин).
    - Синтаксис и краткость записи - вообще вне конкуренции.
    - Старые браузеры никто не отменял, часто заказчик требует чтобы работало в ие8, натив не канает или доставляет море анального удовольствия.
    Вывод: Если ты крут в жс, еще и работаешь в ангуларе/ещечетамдляфронта и тебе нужно сделать 2 действия в очень современных браузерах - jquery не нужен, и ты это сам знаешь. Если слова ангулар, вуе и проч для тебя не больше чем шум листвы за окном, а навесить плагинов и эффектов нужно - jquery наше все.

    UPD: для всех кто там отписался а ля "в связи (...), исчезновением проблемы совместимости со старыми IE (что и было основным назначением jQuery)." - свежачок
    Ответ написан
    4 комментария
  • Как организовать внутренний стартап?

    Не самая лучшая идея.

    Практика таких случаев показывает:

    1) Переводить наемита на роль партнера для босса - удар по репутации, поэтому на такое не решаются.
    2) Если босс тратит ресурсы своей компании на какой-то проект, то он ожидает получить с него всю прибыль. Поэтому будут искаться способы "кинуть".
    3) В этой всей схеме вы не нужны. Боссу проще нанять мальчика, который будет руководить разработкой.
    4) Часто после такого предложения можно получить увольнение, так как боссу нужен порядок в коллективе, а не мальчики, которые мечтают о своем проекте.
    ___
    Единственная рабочая схема - делать свою фирму, выводить самому продукт, сотрудничать уже с позиции равной силы. Иначе вас так или иначе выдавят, и будут правы.
    Ответ написан
    9 комментариев
  • С чего начать при изучении symfony с нуля?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Однозначно начать вот с этого текста: Symfony2 против чистого PHP (перевод отсюда), который буквально описывает твою ситуацию.

    Изучать лучше сразу 3, но за неимением богатого выбора материалов, придется обходиться тем что есть.
    Например есть серия постов на хабре, https://habrahabr.ru/post/301760/
    Ответ написан
    Комментировать
  • Селекты из таблицы на 5 млн строк. Если разбить её на 100 таблиц - будет выигрыш в производительности?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    Поддерживаю longclaps, вы что, алиекспресс админите? откуда в таблице товаров 5М строк, вы что, спички поштучно учитываете? Это номер раз, второе - если фильтры такие забубенные - делайте в 2-3 запроса через бэк, что у вас там, пых, нода, джанга, ограничивайте по уму количество товаров в первой выборке по самому быстрому индексу и самой ограничивающей выборке, например все товары выбранной категории, далее филтр только на результат выборки по типу id in(1,2,3,4). И все же скажите, не мучьте, ОТКУДА СТОЛЬКО ТОВАРОВ БЛИН, я ж не засну теперь...
    Ответ написан
    14 комментариев
  • Переход с постоянки на фриланс, стоит ли игра свеч?

    А почему вы не спрашиваете "стоит ли жениться", например
    Ответ написан
    6 комментариев
  • Переход с постоянки на фриланс, стоит ли игра свеч?

    @stoitli
    Я перешел на фриланс, когда количество заказов с фриланса стало приносить столько же денег, сколько 70% моей зарплаты, которую я в то время получал на постоянке, и занимать столько времени, что приходилось уходить с постоянной работы регулярно (это незаконно разумеется - пытался удлинять обеденные перерывы и т.п.).

    Просто так резко, без предварительного набора заказчиков/репутации/раскрутки на фриленсе уходить с постоянки категорически не рекомендую.
    Ответ написан
    6 комментариев
  • Переход с постоянки на фриланс, стоит ли игра свеч?

    @McBernar
    У вас скромный рейт. Хотя, возможно, для Чехии это нормально.

    Я работал и работаю на фрилансе уже много лет. И в штате много лет тоже работаю.
    Поэтому могу кое-что сказать.

    Минусы

    1. Все байки про фриланс — правда.

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

    3. Со временем ты превращаешься в пещерного человека, потому что большую часть времени проводишь дома. Кому-то это комфортно, кому-то не очень. Кто-то умеет с этим справляться, кто-то нет. Но социализации, доступной в офисе, очень не хватает. Фейсбук и чаты не заменят живое общение.

    4. Очень много мудаков среди клиентов. Со временем научишься их определять с первых же слов в переписке. Но до этого придется некоторое количество раз обжечься.

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

    6. Хорошее описание проекта, хороший продукт сам по себе — на фрилансе этого мало. Повезет, если получится удаленно вписаться в команду, которая делает или большой проект или делает много проектов на потоке. Если же это разовые проекты, то будь готов к задаче вида "ну мне вот сайт нужен с формой, сообщениями и робокассой, а ну вот еще там корзина, да".

    7. Забудь про стабильность. Сегодня ты заработал двойную зарплату, а в следующем месяце процентов 50. Нет никого, кто строго раз в две недели будет тебе перечислять деньги на карту.

    Плюсы

    1. Свобода в выборе задач и проектов. Это прям кайф.

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

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

    4. Есть возможность учиться. Не вечером после работы, днем, когда голова свежая.
    Офис эту возможность сильно ограничивает.

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

    Где работать
    Попробуй везде. И на фл и на апворке есть свои плюсы и минусы.
    Но самые лучшие клиенты — это, конечно, которые приходят напрямую.
    Ответ написан
    3 комментария
  • Extjs. За что платить 9000$?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    За поддержку и за кучу готовых контролов. Стоят ли эти контролы девять килобаксов? Стоит ли эта поддержка этих денег? Возможно, для кого-то стоит.
    Ответ написан
    Комментировать
  • Возможно ли использовать magento как фреймворк?

    tema_sun
    @tema_sun
    троллейбус_из_буханки.jpg
    Ответ написан
    Комментировать
  • Как правильно настраивать дев-окружение для веб-разработки?

    @xfg
    Не думайте о доменах. Вы смешали администрирование и программирование. Не нужно никакого dev сервера. Делайте работу на локальной dev машине, отправляйте изменения в удаленный репозиторий и всё. Можете вообще не устанавливать nginx/apache и т.д. на локальную dev машину, чтобы не забивать голову всякими доменами, а проект запускать под встроенным PHP сервером например из корня проекта и тогда будете обращаться к вашим сервисам по адресу localhost:port/service1/index.php, localhost:port/service2/index.php и т.д.

    Домены будете создавать уже на продакшене. В простейшем случае склонируете на продакшн машину удаленный репозиторий проекта и в конфигах nginx нужно будет написать что-то типа такого

    server {
      server_name company.com;
      root /home/www/company/frontend;
     ...
    }
    server {
      server_name admin.company.com;
      root /home/www/company/backend;
     ...
    }
    server {
      server_name service1.company.com;
      root /home/www/company/service1;
     ...
    }
    server {
      server_name service2.company.com;
      root /home/www/company/service2;
     ...
    }


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

    Так и делают. Разработчикам не нужен никакой dev сервер. Они клонируют репозиторий, делают что-то локально у себя и отправляют изменения в удаленный репозиторий. Для тестеров и всяких менеджеров просто поднимают так называемый stage-сервер где они и тестируют приложение, но это тоже самое что и продакшн сервер, просто доступ к нему только внутри компании. Можно настроить continuous integration чтобы все изменения из репозитория в master ветке автоматически бы приводили к деплою приложения на stage и продакшн сервера. Примерно так в общих словах устроена веб разработка.
    Ответ написан
    22 комментария