• На чём лучше вести локальную разработку?

    za4me
    @za4me
    Человек
    На чём лучше вести локальную разработку?

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

    Jump
    @Jump
    Системный администратор со стажем.
    Ну смотрите - вам что нужно?
    Вам нужен сервер, на котором вы будете запускать код, и работать он должен на вашем компьютере.
    Разрабатываете вы как я понимаю под winodws?
    Раньше для этих целей запускали веб сервер под windows. Это добавляло целый пласт проблем - приходилось запускать и отлаживать код, в системе которая коренным образом отличается от боевого сервера, в результате излишние телодвижения при работе, и куча проблем при переносе на боевой сервер.
    Сейчас с развитием виртуализации, гораздо проще и удобнее для этих целей запустить виртуальную машину с линуксом, и уж на ней веб сервер.

    Поэтому все что вам нужно - это виртуальная машина с линуксом и веб-сервером.
    И все.
    Получается вам не нужны ни Docker, ни Vagrant.
    Однако есть небольшое но-
    Проект у вас будет не один, и каждый проект у заказчика будет работать в разном окружении.
    А разрабатывать лучше всего именно в том окружении, что и у заказчика, чтобы не было проблем с переносом на боевой сервер.
    Поэтому вам по хорошему нужно либо создавать под каждый проект отдельную виртуалку, и тут в некотором роде может помочь Vagrant, либо настраивать на одном виртуальном сервере окружение с помощью Docker.

    В общем - вам нужна виртуальная машина с веб сервером, и для удобства можно использовать Docker.
    Ответ написан
    Комментировать
  • Как сделать вот такой вот таймер в картинку?

    @devian3000
    Не надо так делать.

    Но вообще в странице прописываете заголовки что отдаётся изображение.
    А сами отдаёте HTML страницу с таймером.
    + несколько скриптов чтобы PHP менял картинку.
    (тут судя по всем сделано так)
    Ответ написан
    5 комментариев
  • Почему падает частота процессора?

    @mureevms
    Ответ написан
    Комментировать
  • На чём лучше вести локальную разработку?

    boramod
    @boramod
    Упрощенно.

    Вагрант — система управлением конфигурацией конкретной машины.
    Докер — запуск изолированных процессов на машине.

    Докер.
    Это не виртуальная машина, а запуск изолированных процессов. Т.е., запущенный процесс думает, что он один единственный, и ничего вокруг нет. Это работает на уровне ядра Linux. Без использования виртуальных машин.

    В терминологии Докера есть Images и Containers.
    Image — образ, шаблон, на основе которого запускается Container.
    Image строится на основе какого-либо базового образа ОС.

    Container — сервис, запущенный и построенный на базе Image.

    Таким образом, вы можете построить несколько образов, например, образ для Nginx, образ для PHP, образ для MySQL. Вдобавок, вы можете построить несколько образо, для каждой желаемой версии PHP, MySQL и т.п.

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

    При всем этом, ваша базовая система остается чиста от устанавливаемых пакетов, свободна от неразберихи с библиотеками, версиями и т.п.

    Оба инструмента хороши. Но у каждого свое назначение.

    Vagrant — великолепный инструмент для конфигурации удаленных машин с нуля, VDS/VPS и т.п.
    Docker — великолепный инструмент для быстрого развертывания/переконфигурации рабочего окружения, практически без изменения системы, на которую он устанавливается.
    Ответ написан
    6 комментариев
  • Как проверить есть ли у сайта поддомены?

    1. Погуглить:
    site:mail.ru -inurl:http://mail.ru -inurl:https://mail.ru -inurl:http://www.mail.ru -inurl:https://www.mail.ru

    mail.ru, конечно, поменяйте на свой домен.

    2. Через AXFR запрос к DNS.
    Не все DNS-сервера его поддерживают.
    Сервис для проверки: https://sergeybelove.ru/one-button-scan/
    Ответ написан
    1 комментарий
  • Как проверить есть ли у сайта поддомены?

    @zonevgeniy
    Webmaster, SEO, PPC
    Запрос в ПС - site:.domain.com -www

    Но отобразятся только проиндексированные поддомены, если таковые существуют.
    Ответ написан
    Комментировать
  • Можно ли в mysql искать значения в полях varchar если передано int значение?

    qonand
    @qonand
    Software Engineer
    привести на строне mysql?
    SELECT * FROM offers WHERE `name` = CONVERT(123, char)

    хотя если не ошибаюсь то MySQL при запросе
    select * from table where uid=123
    не выдаст ошибку, а найдет записи. Правда если у Вас записи будут вида "123", "123abcd", "456" то он вернет две записи и "123" и "123abcd",
    Ответ написан
    1 комментарий
  • Как исправить ошибку "object has no attribute" в Python?

    Avernial
    @Avernial
    Разрабатываю научное ПО на языке Python.
    Проверьте версию OpenCV, в новых версиях некоторые модули перенесены в отдельный проект opencv_contrib и по умолчанию их нет.
    Ответ написан
    Комментировать
  • Как исправить ошибку "object has no attribute" в Python?

    JRazor
    @JRazor
    Senior StarkOverFlow Programmer
    cv2 (что бы это ни было) не имеет атрибута SURF, который вы пытаетесь вызвать.
    Ответ написан
    2 комментария
  • Как стать тру админом?

    athacker
    @athacker
    Вопрос задаётся не в первый раз, можно уже цитировать ответы :-)

    Придумайте себе сеть организации. С доменами Active Directory, с внутренней почтой (сначала, допустим, на linux/FreeBSD/postfix/dovecot, а потом -- на Exchange, или наоборот), с внутренними DNS и DHCP-серверами.

    С файловыми серверами, доступ к которым на уровне доменных учётных записей и групп распределяется. И запилите эту сеть на виртуальных машинах. Несколько виртуальных серверов Windows/Unix, парочку клиентских станций с виндой/линуксом.

    Поднимите свой веб-сервер, нарисуйте на нём простенький веб-сайт на базе какой-нибудь популярной CMS типа Joomla, Wordpress, чо-там-ещё-нынче-модно.

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

    А потом сделайте так, чтобы VPN-канал между филиалами был зарезервирован через двух разных провайдеров, да причём переключения производились автоматически и абсолютно прозрачно для клиентов. В этом вам поможет динамическая маршрутизация и протоколы OSPF или BGP.

    Факультативно -- можете поднять в удалённом филиале так называемый RoDC -- read-only domain controller :-)

    Про якобы умершую FreeBSD не слушайте, об этом линуксоиды мечтают не первый год, но их мечтам сбыться не суждено. Я с фрёй работаю с 2006 года, и ответственно заявляю -- слухи о её смерти сильно преувеличены :-)
    Ответ написан
    7 комментариев
  • Есть ли готовое решения системы голосование для анонимных пользователей без накрутки?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Просто сделайте вход/регистрацию в один клик через соц сети.
    evercookie - уже давно не работает + блочится адблоком (если напильником не обработать).
    Ответ написан
    1 комментарий
  • Как стать тру админом?

    @m0hn
    Поменять работу эникейщика на эникейщика с ростом до Админа.
    Ответ написан
    2 комментария
  • Как стать тру админом?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Учитесь сами.
    Сейчас это очень легко, было бы желание.
    Множество книг, курсов, лекций.
    А практика - дома компьютер есть?
    В чем проблема поднять виртуалку? Поставить сервер, настроить виртуальную сеть.?
    Или поставить линукс, поднять веб сервер.
    Никто учить вас не будет - кому это надо, кроме как вам.

    Поэтому определяйтесь со специализацией, берите литературу, читайте и сразу пробуйте.
    Ответ написан
    6 комментариев
  • Как начать фрилансить на C#?

    newross
    @newross
    Product owner
    Полно проектов на Xamarin и бэкэнд. Часто попадаются задачи по Asp.Net. В качестве дополнительного заработка работы достаточно. В качестве основного - нет. Гораздо выгодней будет работать удаленно на одну компанию, чем рыскать в поисках заказов.
    Ответ написан
    9 комментариев
  • Как начать фрилансить на C#?

    Rou1997
    @Rou1997
    Полно заказов для Windows Desktop, это основной язык.
    Ответ написан
    5 комментариев
  • Как начать фрилансить на C#?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    C# - язык использующийся в крупных компаниях, активно использующих инфраструктуру MS. Это практически противоположное фрилансу понятие. Выбрав C#, вы сами по сути вышли из сферы 99% фриланс-проектов, но это не значит что вам нужно учить пхп, C# отличный язык. Ищите нормальную работу или стажировку на нем.

    Мобильная разработка под Win Phone, теряет всякий смысл, так как MS не удалось занять сколько нибудь ощутимую нишу на мобильном рынке. Судя по последним новостям, MS вообще будет сворачивать это направление, и думать над чем-то еще.
    Ответ написан
    7 комментариев
  • Как начать фрилансить на C#?

    dadster
    @dadster
    учить инглиш тут - https://t.me/langhacks
    Не претендую на ответ, это просто набор малосвязанных фраз :)

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