Задать вопрос
  • Пользуются ли спросом, разработчики на Yii2 в Европе?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    Интересно, почему Yii2 вообще не находит в центральной части штатов?
  • Почему windows не убивает процесс от администратора?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    SomeDude: Вы видимо пытаетесь перенести идеологию *nix в Windows, но архитектура другая, и системные процессы - не та вещь, которую можно убить, поскольку в отличие от монолитного ядра Linux, где есть init со всеми драйверами внутри, в Windows много процессов, являющихся частью ядра, висят отдельно, и убить их нельзя.

    Например даже некоторые службы, которые можно остановить, нельзя убить как процессы.
    Это нормально.
  • Как сделать перманентной проброску портов?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    iptables вообще главный инструмент маршрутизации и проброса, это firewall, который можно все - и форвардить и блокировать и разрешить для отдельных айпишников и вообще все.

    Через ssh вы запускаете отдельный дополнительный процесс, специально для этого форварда.
  • Хватит ли скорости на 100 человек?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    Алексей Черемисин: Ну не надо. У меня дома лично гигабит. И пусть я не качаю 100 мегабайт/в секунду, но до 50-60 мегабайт в секунду доходило. И думаю у меня скорее винт не успевает, чем сеть.
    Смотря кто провайдер, смотря что в договоре написано, смотря сколько соседей качающих. Может и повезти.
  • Как сделать перманентной проброску портов?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    перманентно проще через iptables, почему вам именно через ssh нужно?
  • Сервис для массового анализа посещаемости сайтов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    trillhd: Суть в том, что у вас нет надежной методики даже для одного сайта. Найдете методику для одного, поставите в цикл на все.
  • Почему windows не убивает процесс от администратора?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    Ядро системы запускается не от имени администратора, а от аккаунта system, поэтому несмотря на полный доступ к системе. не все процессы принадлежат администратору, и ядро системы (и процессы порожденные как драйвера), не прибиваются просто так.

    В Unix/Linux ядро запускается от имени суперпользователя root (UID=0), этот юзер может прибивать любые процессы - так была выстроена архитектура.
  • Как выглядит программа на ассемблере на разных платформах?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    Александр Санеев:
    На вашем уровне, окна i3 и окна i5 не будут отличаться.
    ПО поводу убунту - зависит от того, что именно вы будете писать.

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

    Если спуститься на уровень ниже, например пишете свою операционную систему - вы будете зависеть в основном от платформы (функции биоса, чипсет, откуда собственно программа грузится)

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

    Короче, ассемблер - НЕ кроссфункциональный
  • Зачем был создан C#?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Ingernirated: Не знаю, почему вы находите Unity 3d интересной платформой. Например, никогда не видел банковский софт на Unity 3d. Поэтому нужно понимать, что есть разные инструменты для решения разных задач. В той области, где C# и Java прямо конкурируют, Java вырывается вперед до тех пор, пока не стоит вопрос, что мы тесно интегрируемся именно с Windows - в этом случае у C# значительное преимущество.

    Ну и да, Microsoft последние 10 лет очень активно лезет в open source и кроссплатформенность. В той же десятке баш допилили уже практически идентичный линуксам. Так что посмотрим что будет в будущем, но это будущее - лет через 5 будет видна тенденция. Oracle же тоже не стоит на месте.
  • Зачем был создан C#?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Даниил Демидко: Прошу показаьт мне приложение на .NET на андроиде.
    Ну что вы воду в ступе толочите, не признавая, что java - гораздо более кроссплатформенна.
  • Как остановить процесс nohup Ubuntu?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    так питон вызвал что-то другое а сам завершился?
  • Как во всемирной сети появляются сведения о новом сервере DNS?

    saboteur_kiev
    @saboteur_kiev
    sondor: Домены третьего уровня внутри своего домена.
    Иногда для этого даже свой DNS поднимать не нужно - там где покупаете домен обычно панель управления позволяет зарегистрировать определенное количество поддоменов. Для снятия всех ограничений - свой NS сервер.
  • Как во всемирной сети появляются сведения о новом сервере DNS?

    saboteur_kiev
    @saboteur_kiev
    С какой стати, зарегистрировав mydns.ru вы решили командовать доменами в site.ru?

    можете зарешать свой mydns.ru, настроить свой ДНС сервер, прописать, что NS сервером для mydns.ru будет ваш NS сервер и тогда вы сможете раздавать site1.mydns.ru, site2.mydns.ru и так далее.
  • Редирект http на https с одинаковым портом?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    Андрей Николаев: Научите их пользоваться букмарками ;)
    Ну и серьезно, это не техническая проблема. Машину на квадратных колесах никто не купит, поэтому ее не строят.
  • Редирект http на https с одинаковым портом?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    Андрей Николаев: Ну так и скажите заказчику, что так нельзя. А если он не понимает - скажите ему досвидания.
  • Как стать специалистом на фрилансе?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    Вы снова про то, что после фриланса в офисе вам покажут волшебство кода. Откуда вы это взяли? Я проработал в офисах свыше 20 лет, и я вижу - что все зависит не от офиса, а от конкретного проекта.

    Были проекты, в которых код регулярно анализировался чем-то типа pvpstudio, был скрам и было обсуждение тонкостей стиля кодинга, у CI мозгов было больше, чем у стажеров
    Были проекты, из которых люди сбегали, потому что уныло пишешь одни и те же требования заказчика на устаревшей и практически неподдерживающейся версии php или java, и вместо CI набор скриптиков, которые руками ковырют под каждый релиз.

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

    В команде сидят ТАКИЕ ЖЕ люди, как и везде. Могут встретиться хорошие, могут встретиться неперевоспитываемые идиоты. И с чего вы взяли, что в офисе вас будут поправлять и подсказывать? У вас свой участок работы - вы его и делайте. Никто за вас вашу работу делать и перепроверять не будет. Code review бывает разные, и опять не зависит от офиса или фриланса. Если же за вами все перепроверять - то кому вы такой нужны?

    Вместо того, чтобы париться с тем, как и где искать - просто пишите код. Читайте статьи по вашему направлению, подсматривайте готовые решения по вашему же направлению в open source. С опытом прийдет понимание, что я вот эту фичу реализовал вот так, а тут вот так - и вы начнете сами видеть где и как код идет лучше.

    Стать спецом можно ИСКЛЮЧИТЕЛЬНО работая, учась, работая и учась. Ни один хороший специалист не будет тратить на вас время, тем более бесплатно. Ну пару вопросов да, пару сложных моментов да, но чтобы постоянно вас учить - нет. Подавляющее количество курсов - это для базовых знаний. Поэтому ВСЕ специалисты может работали и в командах, но хорошими специалистами становились в одиночку.
  • Зачем был создан C#?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Даниил Демидко: Официальный производитель C# не поддерживает ничего, кроме виндовс. Сторонние реализации могут заметно отставать в возможностях, в то время, как java - официально кросс-платформенна.

    Работа с java более прозрачна и проста. Например даже не требуется прав администратора, чтобы установить java и запустить на нем приложение. В то время как .net framework устанавливается только от имени администратора, и зависимость версии .net и версии ОС гораздо более жесткие.

    Ну и java как миниму старше. Мелкомягкие постарались скопировать идеи и сделать свою платформу - у них это вышло, что (из-за конкуретности) пошло java только на пользу.
  • Как стать специалистом на фрилансе?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    darksladen: Вы сильно ошибаетесь.
    Заказчику нужен рабочий продукт. Ему вообще плевать на ваш код. Вот серьезно.
    Заказчик зарабатывает не хорошим кодом, а работающим продуктом. И если говнокодер напишет говнокод, но который при этом будет работать - у заказчика будет прибыль, а у программиста зарплата.

    ВСЯ СУТЬ красивого кода сводится только к одному - КРАСИВЫЙ КОД ЛЕГЧЕ ЧИТАТЬ ПРОГРАММИСТАМ, отсюда косвенно идет удешевление разработки и поддержки. ВСЕ, ни на что другое красивый код не влияет.

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

    Короче не путайте качество кода, и место где его пишут. Офис и фриланс тут вообще не причем.
  • Как установить текущий коммит главным и обрезать все последующие?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    Денис Букреев: Так собственно клон репозитория и не должен быть, должна быть процедура деплоя (вплоть до простейшего скрипта, который копирует файлики, возможно обновляет что-то в базе)
  • Как установить текущий коммит главным и обрезать все последующие?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    Вообще, желательно почитать про деплоймент приложений и не хранить на боевом сервере именно git репозиторий.

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