Задать вопрос
  • Как удалить текст между 2 словами?

    AtomKrieg
    @AtomKrieg
    Давай я поищу в Google за тебя
    public static void Main()
    {
    	string text = "ничего здесь нет и вообще ничего нигде нет";
    	Console.WriteLine(text);
    		
    	int start = 0;
    	string pattern1 = "ничего";
    	string pattern2 = "нет";
    	while(true)
    	{
    		int foundS1 = text.IndexOf(pattern1, start);
    		if (foundS1 == -1)
    			break;
    		int foundS2 = text.IndexOf(pattern2, foundS1 + pattern1.Length);
    		if (foundS2 == -1)
    			break;
    		text = text.Remove(foundS1 + pattern1.Length, foundS2 - foundS1-pattern1.Length);
    		start+= pattern1.Length+pattern2.Length;
    	}
    	Console.WriteLine(text);
    }
    Ответ написан
    5 комментариев
  • Имеет ли смысл начинать с Си?

    @spotifi
    Изучать следует начинать с языка со статической типизаций.

    В частости С подходит по этому критерию.
    Плюс в изучении С - много литературы и пр. информации.
    Минусы - будете не только язык изучать, а еще и со стандартами и их разной кривости реализациями бороться. То, что работает в реализации Clang на Linux не будет работать в реализации MSVC на Windows и в реализации GCC на FreeBSD. Оно вам надо?
    Плюс в С легко отстрелить себе ногу.
    Плюс реальная польза от Си - это только в слабых микроконтроллерах (мощные модели вполне способны и целые операционные системы запуска), да в написании операционных систем. В других областях или давно перешли или переходят на другие языки.

    Я бы предложил Go.

    Статическая типизация.
    Мощь и простота в одном флаконе.
    Жесткий стандарт - разные версии на разных ОС комилируются запросто.

    Скриптовые динамические языки - PHP, JavaScript, Python, Ruby, Perl, Lua - плохо для начинающего. Прививает нехорошее отношение к переменным.

    Rust, D, Java, Dart - слишком много концепций, не будете знать на чем сосредоточить внимание.

    Haskell, Erlang - функциональные концепции, далеко оторванные от массового программирования, которое в большинстве своем императивное.
    Ответ написан
    108 комментариев
  • Как найти вредоносный трафик?

    @sergrok
    Поставьте хост со SNORT и заверните на него ваш зеркалированный трафик.
    Ответ написан
    Комментировать
  • Куда деть кучу старых кабелей?

    @LuchS-lynx
    инженер-ПТО
    На общегородском it форуме предложи за сок\самовывоз, то что не заберут выкинуть или обжечь и сдать. Если Вы проживаете в НиНо я бы застолбил молексы и сата
    Ответ написан
    3 комментария
  • MD5 запись в Mysql...?

    kimono
    @kimono
    Web developer
    Используя такой код
    $query = "INSERT INTO $userstable VALUES('$name','$email', '$preference')";
    вы должны быть уверены, что первые три поля таблицы $usertable должны быть name, email и preference, остальные должны иметь значения по умолчанию. Это во-первых. Во-вторых - плохая практика писать запросы со вставкой переменных прямо в строку запроса (почитайте про SQL-инъекции). В третьих, по всей видимости - вместо $email = md5($params['password']) ожидается $password = md5($params['password']). В четвертых - как пароль может сохранится, если вы его не вставляете в базу вообще?
    Ответ написан
    8 комментариев
  • Где искать красивые шаблоны интернет-магазинов?

    sevasargsyan
    @sevasargsyan
    Веб разработчик
    Когда то собрал эти ссылки может помогут
    PSD HTML CMS Шаблоны www.enfusionthemes.com www.mafiashare.net
    HTML PSD PHOTOSHOP followdesign.com
    Zoom эффект\галерея www.starplugins.com
    Шаблоны chocotemplates.com css-free-templates.com
    Флешь шаблоны www.flashmo.com
    Шаблоны бесплатно www.websitetemplatesonline.com
    Templatemonster blog.templatemonster.com/free-website-templates
    PSD шаблоны all-psd.ru
    Полезные разработки efimov.ws followdesign.com
    Фото для фона patterns.ava7.com
    Различные меню\всп окно\ и т.д. webscript.my1.ru
    Ответ написан
    2 комментария
  • Как сделать прокси для утерявшего домен сайта за Cloudflare?

    Frankenstine
    @Frankenstine
    Сисадмин
    Вы должны зарегистрировать домен у регистратора. Это единственный путь без правки hosts.
    Ответ написан
    Комментировать
  • Законна ли подмена яндекс директ и гугл адвордс баннеров, провайдером города?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Услуги провайдера - это передача данных без искажения. Смотрите ваш договор. Если там написано, что может - значит может.
    Ответ написан
    Комментировать
  • Что делать когда из команды уходит team lead?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    "может ли команда существовать без тимлида, у нас ещё руководитель ИТ отдела, он умный, но всеми задачи руководил тимлид. "

    Так пусть ваш умный руководитель ИТ отдела и спрашивает.

    P.S. Либо проект умрет, либо вы найдете чудо-замену, либо придумаете как вести дела иначе, но явно будет сильно хуже, если вы уже сейчас не знаете что делать без тимлида.
    Ответ написан
    4 комментария
  • Что делать когда из команды уходит team lead?

    kumaxim
    @kumaxim
    Web-программист
    Ответ очевиден - нанять нового тим.лида, т.к. незаменимых людей нет, есть взаимозаменяемые.

    Скорей всего, будет просадка по срокам и качеству исполнения задач в районе 3-6 месяцев, в зависимости от текущего объема кодовой базы.

    Также нужно зайти немного с другой стороны. Задайте себе вопрос: "А почему все тащил именно тим.лид"? У него подчиненных сеньоров/мидлов нет или компания кого-то сильнее джуна нанять из-за финансовых ограничений не может? Главная задача тим.лида - координировать работу команды, а не писать код/решать задачи. Разумеется нужно помогать людям, если они где-то застряли. Разумеется нужно направить подчиненного, если он не знает в каком направлении двинаться. Однако, писать код/решать задачи должны именно подчиненные тим.лида, а не он сам. Тогда после ухода лидера из команды она по инерции движется еще в течении 2-3 месяцев без всякого внешнего управления, а этого времени хватит для того чтобы нанять другого человека и дать ему возможность разобраться в текущих делах компании.
    Ответ написан
    1 комментарий
  • Если вдруг шрифты гугла не загрузились?

    BOOMER_74
    @BOOMER_74
    Full-Stack разработчик
    Да вроде никто не запрещает использовать список шрифтов, один не доступен, используй следующий.
    font-family: Roboto, ..., sans-serif;
    Ответ написан
    Комментировать
  • Сайт нет в реестре но заблокирован?

    webxaser
    @webxaser
    Возможно используется тот же IP, что и у одного из реально заблокированных сайтов.
    Ответ написан
    Комментировать
  • Как узнать почему исчезают файлы?

    Zhbert
    @Zhbert
    Technical Writer, Linux user
    Раздел, куда качаешь, какую файловую систему имеет?
    Хотя стоп, дай угадаю - раздел виндовый с ntfs?
    Ответ написан
    6 комментариев
  • Насколько вреден тонер при заправке лазерного принтера?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Заправлять лазерные картриджи в жилых помещениях крайне не рекомендуется.
    Тонер не тонет - это знают практически все заправщики, так что в ванне этим заниматься бесполезно, лучшее место для заправки дома - обычный застекленный балкон (это если нет гаража).
    Однократная или редкая заправка на здоровье не влияет, а вот постоянное занятие таким делом дает то, что вдыхаемый порошок будет оседать в дыхательных путях и в таком случае без средств защиты и профилактики велик риск получить астму или еще че.
    Поэтому если один принтер дома, то лучше раз в год просто отдайте картридж в сервис где вам его прочистят, заправят и поменяют расходники за небольшую плату. Если на производстве, то выбейте у начальства отдельное помещение, пускай это будет даже уголок в подвале, но чтобы там была хорошая вентиляция и поменьше доступа людей.
    Ответ написан
    Комментировать
  • Как следить за созданием ключей реестра в разделе SOFTWARE?

    Miay
    @Miay
    Full stack engineer
    Попробуйте программу от Марка Руссиновича - Procmon.exe. Через неё можно мониторить реестр, файловую систему, да почти всё! Смотрите здесь
    Ответ написан
    Комментировать
  • Что делать, если Memcached уходит в своп?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Что делать, если Memcached уходит в своп?

    • Снизить swapiness.
    • Отключить swap.


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

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Можно.
    Серверная ОС ничем в этом плане от обычной не отличается.
    Ответ написан
    Комментировать
  • Какая программа показывает ярлыки на рабочем столе?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Ярлыки программ которые установлены только для пользователя лежат в профиле пользователя.
    Ярлыки которые установлены для всех пользователей лежат в профиле all users
    Ответ написан
    Комментировать
  • Какая программа показывает ярлыки на рабочем столе?

    RusTech
    @RusTech
    c:\d&s\all users\desktop
    или аналог в зависимости от винды
    Ответ написан
    2 комментария
  • Кто понял docker?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    для доступа к ФС свой


    Нет, для доступа к ФC используйте именованные волумы (named volumes). Контейнеры (data-only) для этог оне нужны.

    Между собой без проблем, а как отправить это дело на рабочий сервер, не ручками?


    docker registry, либо используем платный либо ставим у себя и там храним образы. То есть если кто-то решил обновиться до php7.0 мы должны заменить базовый контейнер, проверить что все работает, запушить... а у всх все подтянется.

    Что делать, как обновлять к примеру базу данных миграциями, чтобы продакт получал готовую базу и сырцы движка сайта? Есть подозрения, что это к докеру не имеет отношения.


    Именно, никакого отношения к докеру. Я обычно миграции накатываю прямо при старте контейнера. Так надежнее.

    Может кто поделиться ссылочкой на статью

    На статью - нет, их много. Могу поделиться тем как я использую docker на своих проектах. Там описан процесс сборки и деплоя в крадце. В идеале сборкой и деплоем должен заведовать CI-сервер а не руками локально:

    https://github.com/intellectsoft-uk/symfony-skeleton
    Ответ написан
    5 комментариев