• Какое устройство использовать для поддержки web проекта в дороге?

    @McMike
    Xiaomi Mi Notebook Air 12.5
    Ответ написан
    Комментировать
  • Заражение вирусами в ОЧЕНЬ большой сети?

    @Gansterito
    Выше уже написали, что нужно сегментировать сеть. Эта задача и стратегическая (будете решать после устранения проблемы) и тактическая (ограничение распространения зловреда).

    Сегментировать нужно заменой коммутаторов на управляемые с функционалом vlan, acl, dhcp snooping (на перспективу), loopback detection. Закупить коммутаторов на ~ 6000 портов можно одним днем (это порядка 120 коммутаторов доступа не считая агрегацию и маршрутизатора). Выйдет все же дешевле финансовых и имиджевых потерь от простоев.

    Как именно нужно сегментировать - можно определить только по месту. Может быть сразу отсечь сегменты, не занятые в оперативной деятельности компании, отправив туда 1-2 человек для зачистки антивирусом, а основные силы бросить на приведение в порядок сети. Может быть есть смысл "заблокировать всё" и открывать доступ к тем или иным ресурсам по мере возникновения проблем. Из 15 админов на месте можно оставить 5, а остальных (35) отправить разбираться у кого чего не работает. Все общение должно быть сведено к:
    - Володя, это Сёмен, IP адрес 10.156.2.25, MAC-адрес заканчивается на 13-AC-F4 нужен доступ к 10.43.1.67, это рентген в кабинете 523
    - Готово проверяй
    - Да, есть, сделай тоже самое для XXX, YYY, ZZZ...
    Ответ написан
    Комментировать
  • Заражение вирусами в ОЧЕНЬ большой сети?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    1. Админов расстрелять, по теме
    после модернизации количество работ было таким большим, что одноранговую сеть так и оставили.

    Какой то мудак (его уже выгнали) поднял игровой сервер в сети, расшарил инет через мобильный LTE интернет и запустил вирус криптолокер в сеть.


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

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

    3.
    На большинстве компьютеров антивирусная защита отсутствует как таковая, так как на большинстве рабочих станций стоит Windows 98 & XP

    Древняя ось, без обновлений (на большинстве уверен вообще обновы не ставились со времени установки), без банального антивируса.
    Чего вы ещё хотели то?

    Вирусные эпидемии как в вашей ситуации не лечатся путём "а прогоним отот комп антивирусом", их лечат путём "отрубить нахрень всё и переустанавливаем системы ибо хрен пойми какая сигнатура у этой дряни".

    Вы влетели по полной программе и решение тут только одно - модернизация железа/ПО, грамотный подход к сети.
    Ответ написан
    Комментировать
  • Что посоветуете поменять в сборке компьютера для игр?

    @SundanceK
    Если речь только про FullHD, то бери gtx1070 и не думай. С учетом того, как сейчас "оптимизируют" игры, года через 2-3 ее придется менять, да и новые серии выйдут. Проц бери 7700К и не парься, в играх не так критичен, как видео. Оперативы 16 Гб с головой хватит, главное чтобы материнка расширение поддерживала до 32.
    ИМХО 120к для FullHD - явный перебор. Более 60-70к нет смысла вкладывать.
    Ответ написан
  • Как обеспечить консистентность базы данных при переходе между ветками git?

    DarkRaven
    @DarkRaven
    разработка программного обеспечения
    Мне кажется, проще всего вам использовать docker/vagrant/и/п, т.е. виртуальное окружение.
    Вы вытягиваете ветку, стартуете под нее виртуалку, там разворачивается база, сидится, накатываются нужные миграции и вы спокойно работаете дальше. Примерно так.

    Советую глянуть в это сторону.

    В противном случае, вы либо будете тратить много времени на приведение БД к нужному виду, либо наплодите на dev-машине кучу баз под соответствующие ветки - что тоже так себе решение.
    Ответ написан
    2 комментария
  • Фактор возраста (ageism) при поиске работы в ИТ -так ли важен возраст?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Во-первых, набивать такое резюме, чтобы тебя со слезами умоляли выйти к ним, соглашаясь на любые твои условия.
    Во-вторых, выбирать адекватных работодателей, которых интересует твой профессионализм, а не возраст, пол, религия и т.п.
    Ответ написан
    2 комментария
  • Как перестать кодить и начать программировать?

    BuriK666
    @BuriK666
    Компьютерный псих
    Если ваш старый код, для вас выглядит ужасно, то значит вы развиваетесь. Бейте тревогу когда начнете "идеально" писать.
    Ответ написан
    11 комментариев
  • Кто работает на upwork только по верстке?

    vicodin
    @vicodin
    Имею некоторый опыт
    Работаю не только верстальщиком, но некоторые проекты на чистую верстку в работе имею. Без всяких натяжек на WordPress. Конкуренция низкая, так как хороших верстальщиков на Upwork мало(по той же причине не могу делегировать свой поток заказов - просто некому).
    Сейчас верстаю за 50$/hr.
    Английский может быть начальным, но должен не быть таким, если хочется иметь хороший рейт.
    Ответ написан
    32 комментария
  • Как стать продвинутым сайтоклепателем (формоклепателем) и отправиться на каторгу, чтобы пахать за говяжий дошик и оплачивать сарай?

    Astrohas
    @Astrohas
    Python/Django Developer
    Хочу поделится своим опытом так сказать (раз уж тут у нас клуб анонимных новичков институтов).
    Если ты считаешь что родился в жопе мира, то я родился еще в худшем местоположении - в кишлаке, на севере Таджикистана (страна есть такая). Из цивилизации тут больше чем нихуя. Но я старался. Да нас тоже учили сгребать лопатой, но ну не в -30, а в + 40 , и не лопатой, а руками ... гребать хлопок. Школы - примитивные, уроки информатики - такие что уж смотреть двух девочек с одной чашкой было намного приятнее чем сидеть там. Но я блин не хотел сдаваться. Я не хотел до конца оставаться нонеймов с заработком 80$ в месяц. И я начал учить все новые и новые предметы. Туже информатику. Скажи ка мне каков шанс выиграть областную олимпиаду чуваку ни разу не проработавшего с компьютером? 0? Но я выиграл. А потом еще две (правда на тот момент времени был куплен ноутбук).
    Потом у меня была республиканская олимпиада. На тот момент у меня были знания алгоритмов, пару сертификатов от Интуита и полка прочитанных Кнутов. Но увы, республиканская олимпиада стала для меня разочарованием. Нет медальку золотую я получил, но был разочарован уровнем вопросов этой олимпиады. Представь - самая пиздатая олимпиада, а вопросы уровня написят программу вычислющею факториаль чисьла n . Фейспаль на фейспальме.

    Далее было еге для поступления. Таджикское еге, скажу честно чуть лучше по чем русское, ибо внезапно более продуманное. И в итоге получил 525 баллов, в то время как проходной был 240. Могу ошибаться, но это рекорд среди 80к абитуриентов. Поступил в политех. В первый день ожидал, что наконец-то получу знания которые мне нужны. Нихуя!
    В первый месяц нас учили рисовать заголовки в ворде.
    Второй месяц матемматика уровня уравнение аж с двумя неизвестными.
    3 месяц наконец-таки программирование - основы программирования на VB.net.
    Четвертый месяц Физика.
    Потом, в пятом месяце изучали рисование на фотожопе.
    Потом у нас была "практика программирования" - посути тоже что в третьем месяце - VB.Net.
    Потом месяц был угробен на экономику и культуроведение.
    Потом была Высшая математика.
    И это все за первый курс. Я ненавидел эти предметы. Я ненавидел этот вуз, VB.net и блядские семестровые и курсовые работы. Но выбора не было - либо сиди страдай, либо отслужи в блядской армии.
    Начался второй курс. В списке предметов появились элементы более приближенные к программированию.
    Месяц первый - Базы данных - 1. На деле проектирование баз данных акссес мышкой.
    Второй месяц, более приблеженная к моим знаниям дисциплина - Основы веб Дизайна. Проходила какая-та не разбирающаяся в хтмл и эсэсэс училка, программировала на нотепаде с хтмл тегами времен 2004 года. Еще советовала юзать Dreamвивер ибо это Чудо !11. Мне хотелось застрелиться.
    Потом проходили дискретку. Так как я отпетый алгоритмизд, то с этот предмет относительно был одобрен моими яйцами.
    Потом было ООП. Под ООП, оказывается подразумеваться решение тупых задач из книжек Златопольского и Абрамова на c++.
    Потом был предмет с гордым названием - Практика визуального программирования. По сути, тот же vb.net, опять задачи Абрамова и Златопотолокского, но потом постепенно подключали базу акссес. Так как там с провайдерами баз данных был лютый пиздец, всей группой решили выбрать одну версию вижуалстудии и микрософт оффиса (оба 2010), ибо на других версиях код напросто отказывался работать.
    Потом в следующем месяце был предмет - "программирование баз данных". Начало было многообещающим, препод даже одобрил то что я буду использовать python, но после первого занятия, препод пошел подыхать в больницу, а вести стал чувак который месяцем раньше вел "Практику визуального программирования". Все 16 он повторял точь в точь то что вел месяцем раньше. Многие даже сдали предыдущие работы. Справедливости ради скажу, что препод это был аспирантом, и часто во время занятий рассказывал анекдоты (преимущественно про блондинок).
    Следующий месяц прошли два предмета - Правоведение и литературу. Ахует как нужные предметы.
    После был месяц Объетко Ориентированного Пирограммирования - 2 . К счастью, помимо решения задач из книг Златовлаского, пробегались по презентациям из педивикии. Вроде еще класс создавали...
    Следующий месяц, пришлось слущать лекции по гражданской обороне...
    Потом месяц с охуенно нужным для меня - веб быдлокедера предметом - Математические вычленения на Maple.
    Последний месяц второго курса была, более менее адекватная преподша. Вела JavaScript, и я не особо придирался к ее знаниям, ибо сама призналась до лекции что с JavaScriptom пока не работала, и заодно научиться.....
    Теперь уже прошел месяц третьего курса. Прошли Программирование на интернет (это название предмета такое). По сути тот же Vb.net но с добавлением ASP. Опять задачи из книг Абрамовича. Бляд... вместо того чтобы делать сайты нас заставляли решать задачи типа "Дано число а и б найти какое из них большее". Тока в отличии от Vb.Net предметов до этого, данные выводились на страницу через риспонсе.врайт.............
    И так а знаете что ? Не один из вышеперечисленных двух дюжин предметов я не учил всерьез. Я просто сдавал во время работу, и порою читкодил на экзаменах.
    Хотите узнать как стать нормальным программистом учась в институте? Никак. Нужно просто поднят свою жопу и начать кодить. Пытаться сделать что -то. Никто за тебя изучать не будет. Скачай видеокурсов по хтмл хтмлакдемии на нонеймклабе, пройди их. Потом сверстай двух десятков макетов. Потом потихоньку иди в фриланс.
    На этом этапе не жажды денег и девок.

    Во втором курсе меня пригласили после пар поработать в институте. Взамен зарплата аж 40$ и некоторые бонусы с учебой. Я согласился. Зарплата конечно же не ахты, но бонусы это круто. Ещь за одним столом с педаггогами высоких мастей, в груди стоит бейдж "специализд центра тестирования", можно приезжать на автомабиле. Еще играеш в волейбол с деканом и всякими замдеканами.
    Но на 40 не проживешь. Поэтому я по ночам фрилансил. А теперь представь в 6,00 вставать, в с 8 до 12 быть на парах, с 13 до 16 работать в инсте. Потом с 18,00 до 01,00 фултайм удаленка или фриланс. с 1,30 до 6,00 сон. Бодрый бляд сон. 4,5 часа сна. Каждый день. А сколько спишь ты Анон? А бляд забыл, мне еще нужно готовиться по часу в сутки изучая алгоритмы ибо олимпиада студенческая скоро. У меня уже в копилке медаль золотая и кубок, но бляд бонусы победителя ахуенны - освобождение от рабства на 0,5 года и прибавка к стипендии в размере 4 косарей.

    -----
    Итак если хочешь чтобы не выпилили из института и хочешь стать нормальным программисздом, подними жопу и изучай. И тот факт что ты родился/живешь/или потерял девственность в жопе мира не должно тебя ограничивать.
    PS. Прошу прощения всем за нецензурную речь. .
    Ответ написан
    7 комментариев
  • Можно ли настраивать обычный скайп через GPO?

    @obg2211
    admin
    Ответ написан
    Комментировать
  • Сколько нужно денег для объединения 50 компьютеров в сеть?

    Buchachalo
    @Buchachalo
    Тут подходов к проектированию много.

    Вариант раз. Все сделать на шнурках если позволяет размещение пользователей (в плане того что столы стоят около стен и не нужно шнурки тянуть через проходы и защищать их кабельканалами). 50 пользователей в обычный коммутатор не поместятся. Придется ставить несколько свичей (это с учетом того что вам не нужны vlan или гостевые сети иначе придется управляемые свичи ставить, а это требует более навороченного оборудования)
    Если прямо бюджетно то нужно:
    1) 5-6 бухт витой пары cat5 (тут лучше прикинуть где будут пользователи и посчитать сколько вам нужно шнурка + 10-15% запаса). От 4200 рублей за бухту.
    2) DES-1018P (есть пара гигабитный портов для подключения сервера и МФУ, 16 дырок для пользователей) 11000 за штуку.
    3) DES-1050G (48 дырок для пользователей + гигабитная дырка для интернетов) 10000 за штуку.
    4) В качестве сервера Платформа Supermicro 1U SYS-5018R-M. В районе 50.000 рублей без хардов и памяти. Сверху vmware и на нем уже развернуть файлопомойку, AD и сервер 1С. SSD для 1С поставить не забыть. Под backup и файлопомойку харды считаем отдельно. Еще накинуть оперативной памяти от 16Гб (не забываем что такие платформы знатно шумят, его нужно прятать от ушей подальше)
    5) Винда, 1С, антивирус, настройка всего этого нужно считать отдельно. Желательно нанять админа что бы он все это поддерживал. С горем пополам это будет работать.

    Вариант два.
    1) Сокращаем количество бухт до 1-2.
    2) Заменяем DES-1050G на Toчка доступа UniFi AC‑LR-5 (комплект 5шт) х 2. от 30.000 за комплект. Этим отвязываемся от шнурков которые тянутся к компутерам. Только не забыть на рабочие станции поставить хорошие wifi модули.
    3) Все остальное остается так же.

    Это в примерном приближение. Из более менее дешевого и то что в теории будет работать. Фирмы можно любые вставить. Практически все можно поменять на Mikrotik.

    По серверной платформе то же есть варианты. Можно взять юзанный HP Proliant MicroServer Gen8. Менее шумный, компактный, но если возрастет нагрузка на сервер, модернизировать его сложнее.

    И БОЛЬШОЙ вопрос будите ли пользоваться лицензионным ПО, так как цена за лицензии очень часто превышает цены сетевого оборудования.
    Ответ написан
    7 комментариев
  • Что делать веб разработчику, если уже всё придумано?

    Stalker_RED
    @Stalker_RED
    Идеи приложений: https://www.reddit.com/r/AppIdeas/
    Идеи вообще: https://www.reddit.com/r/Lightbulb/
    Подобных списков десятки. Бесплатно, без СМС.
    Ответ написан
    9 комментариев
  • Где можно искать проекты помимо UpWork и других популярных фриланс биржах?

    petermzg
    @petermzg
    Самый лучший программист
    Да везде.
    Вот в Тостере реклама висит, ищут клиентов.
    Я находил проекты даже в ЖЖ Фуршете Артемия Лебедева.
    Если всюду давать о себе знать, то вас найдут.
    Ответ написан
    Комментировать
  • Куда двигаться дальше senior разработчику? Новый язык, технологии, opensource, стартап?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Как вы это делаете?! За 17 лет работы в ИТ у меня ни разу не возникало вопроса "Куда двигаться?", только "Где взять времени на освоение всего этого бесконечного изобилия технологий, углублённого изучения уже знакомого и реализацию множества идей?"
    Ответ написан
    4 комментария
  • Как стать хакером / ИБшником?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Первое, чему стоит научиться - это правильно задавать вопросы. Невероятно полезное умение.
    Ответ написан
    1 комментарий
  • Как сделать чтобы товар не отображался в каталоге?

    Ifelseapps
    @Ifelseapps
    Frontend developer/JavaScript developer
    Задайте фильтр для компонента catalog.section.
    Пример фильтра:
    array(
        '>CATALOG_QUANTITY' => 0
    )


    Запишите этот фильтр в глобальную переменную и передавайте название этой переменной в параметр FILTER_NAME при вызове компонента.

    Таким образом, в списке товаров эти товары показываться не будут, но будут доступны по прямой ссылке.
    Ответ написан
    1 комментарий
  • Правильно ли я понимаю, что методология БЭМ несовместима с идеей SASS?

    GeneMoss
    @GeneMoss
    void
    Очень совместимы:
    .block {
        &__element {
            &--modifier {
                 color: black;
            }
        }
    }


    На выходе:
    .block__element--modifier {
        color: black;
    }
    Ответ написан
    1 комментарий
  • Какой есть бюджетный вариант для выноса пк в другую комнату?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    usb/vga по utp кабелю не прокинется. usb больше 2-3 метров без активного повторителя даже напрямую (без потерь на переключении на UTB) не будет нормально работать, а VGA будет сильно сдавать в качестве.
    Длинные HDMI тоже могут терять.

    Гораздо дешевле и надежнее будет дырявить стену. Купить и пролжить гофру, замазать цементом и закрыть красивыми заглушками. Все это в сумме будет и дешевле и главное надежнее.
    Ответ написан
    2 комментария
  • В чем заключается разработка игр на Unreal Engine?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    0. Написание дизайн-документа. Если не можете точно и детально написать, что из себя представляет игра, какие механики используются, сеттинг и т.п., то к разработке приступать не рекомендуется.
    1. Пре-альфа/Прототип. Этап, на котором набивается "скелет" игры, с минимумом контента. На нём можно успешно закончить, если понимаете, что не можете реализовать те или иные идеи диздока или игра не соответствует вашим ожиданиям.
    В UE4 - этап, состоящий из написания кода на 90% (даже если вы разрабатываете на блюпринтах - рано или поздно захочется уехать на чистый код, тем более что оттуда можно делать интерфейсы для них для удобства тестирования и гуманитариев).
    2. Альфа. Играбельно-багованое нечто, в котором реализованы все основные механики. На этом этапе обычно основной упор в разработке на базовый баланс, заполнение контентом и БАГИ. Тут по-полной используются все возможности: от моделей и анимации до активной работы с дебаггером и логами.
    3. Бета. Весь геймплей в наличии, контент готов на 95%. Баги - наше всё.
    4. Релиз. Момент рождения продукта.
    5. Пост-релиз. БАГИ, недовольные пользователи, призывы к бунтам. Возможно захочется делать допконтент.
    Про мобильную разработку: преимущества ue4: полный контроль над кодом, лучший редактор во Вселенной, вариативная производительность и бОльшие технические возможности, недостатки: больший порог вхождения, дольше и сложнее разработка, нет поддержки "из коробки" многих удобных фич типа AdMob и ачивок на платформе.
    Ответ написан
    Комментировать