• Как сформировать команду для IT компании?

    @qoso
    Да Вы хоть все сайты перелопатьте и выучите наизусть какие программисты бывают и какие нужны, у Вас НЕТ КОМПЕТЕНЦИЙ чтобы их собеседовать, Вы не сможете элементарно понять, кто из них реально хорош, а кто вчерашний джун, думающий что все могёт. Понимаете, не зря в мире стартапов есть золотое правило, что если в стартапе нет технаря, то до свидания. Вам нужны не просто программисты, Вам нужен опытный инженер, который правильно спроектирует систему и будет руководить разработкой. Так что найдите нормального СТО и избавьте себя от множества проблем.
    Ответ написан
  • Как защитить сайт от такого вида ddos?

    Защита изображений от хотлитка
    location ~ .(gif|png|jpeg|jpg|svg)$ {
         valid_referers none blocked ~.google. ~.bing. ~.yahoo. ~.yandex. yourdomain.com;
         if ($invalid_referer) {
            return   403;
        }
    }


    Вариантов много, но если будет совсем грустно, то можно воспользоваться CDN.
    Ответ написан
    Комментировать
  • 100 объектов одного класса это нормально?

    почему нет?
    делал как то игрушку-стрелялку, там пульки были экземплярами класса Bullet и их было ОЧЕНЬ много
    Ответ написан
    Комментировать
  • В чем суть serverless подхода?

    neuotq
    @neuotq
    Прокрастинация
    Начну с того, что если вы таки активный разработчик и не очень можете понять этот принцип, возможно он вам просто не нужен. И это не значит что вы плохой разработчик, просто не пересекались с таким видом проблем.
    Что касается serverless, название больше отражает не факт отсутствия сервера и работы с ним как таковым, а скорее еще меньше возни с настройкой и поддержкой серверного окружения (даже меньше чем с докером после того как все настроено и поднято). Те это следующие шаг после условных микросервисов.
    Его часто удобнее называть функция как услуга, так как де факто часто реализуется запуск именно функции по запросу.
    Если кратко описать для чего это нужно, то представим себе что у нас есть микросервис у которого затраты на содержания его постоянного аптайма как то слишком велики относительно времени работы/потребления ресурсов в живую. Да и в целом сервис выходит как то слишком микро даже для микросервиса.
    Вот тут мы и придумываем такую штуку, которая будет ОЧЕНЬ быстро(относительно старта минимальной виртуалки/образа и чего другого) запускаться, быстро делает свою маленькую работу и выключается.
    Из ключевых особенностей отмечу что функции должно быть в целом пофиг на своего состояние, она не знает изначально о предыдущем запуске и тп(те быть stateless). Все что нужно приходит в запросе.
    Ври значит если у вас есть задача, которая удовлетворяет этим условиям, можно использовать этот удобный сервис и для масштабируемости, и для экономии и для кучи других фич.
    Примеры:
    ресайз изображений.
    Генератор статистических сайтов(через админку производим обновление статистических файлов, это бывает не часто).
    Чат боты
    Разные спец информеры с определенной логикой.
    И тд и тп, что хорошо ложится в определенную относительно простую функцию с простым входом данных(или без) и простым результатом работы.
    В целом это решение не панацея, более того нужно четко понимать насколько выгодно/невыгодно переделывать на серверлесс платформы свою функцию, ведь мы точно жертвуем той же производительностью(помним что сервис не висит и не ждет нас постоянно, а пусть и очень быстро, но запускается), понижается прозрачность исполнения и усложняется отладка и прочее.
    Но в любом случае, достаточно часто плюсы перебивают минусы, популярность у этого принципа есть. люди активно пользуются, так что много шишок уже набито, в целом зрелая штука.
    А и да, насчет конкретного вашего вопроса.
    PHP AWS Lambda нативно не поддерживает, все через костыли, впрочем с почти вменяемой производительностью.
    И так как все таки AWS Lambda все же ближе к самому популярному нынче принципу serverless - функция как сервис, я не уверен что это правильная идея будет запускать атм Ларавел.
    Те мы имеем минусы: отсутствие нативной поддержки PHP и такие заточенность под что-то простое, в итоге .. ну не знаю.
    Я думаю плюшки serverless в виде нет мороки с настройкой сервера/облака можно решить многими другими сервисами. Впрочем может быть это будет не так выгодно в вашем случае, нужно исходить и рассчитывать по вашему сценарию работы вашего приложения. А потом решать, что лучше подходит.
    Ответ написан
    1 комментарий
  • DigitalOcean ввел 20% налог для граждан РФ, что делать?

    kotomyava
    @kotomyava
    Системный администратор
    Налог ввёл отнюдь не DO, а наши законодатели.
    И все более, или менее крупные организации оказывющие услуги россиянам, будут этот закон соблюдать, почему бы им, собственно это не делать? Придумывать особо ничего не придётся - в Европе давно по такой схеме взымается такой же налог, так что биллинг уже умеет это. Так что думаю, что миграция не поможет, или поможет не на долго.
    Ответ написан
    Комментировать
  • Актуальный язык для удаленки?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Английский.
    Ответ написан
    Комментировать
  • Как сделать портфолио сайтов без перехода на эти сайты?

    UnluckySerivelha
    @UnluckySerivelha
    iframe?
    можно использовать magnific popup для этого
    Ответ написан
    Комментировать
  • Как выбрать хороший мобильный интернет для работы?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Ну кто как, а я бы взял Yota
    Ответ написан
    2 комментария
  • Почему фризит в играх при fps ниже 60?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    в любой игре при fps ниже 60 (даже если это будет 59)
    То есть ниже частоты обновления дисплея. Вертикальная синхронизация.
    Ответ написан
    4 комментария
  • Свобода выбора или работа программистом в НИИ - что для вас лучше?

    kawabanga
    @kawabanga
    А где вы находитесь, если планируете поступать в ТГУ?

    Я закончил универ лет 10 назад, и если бы тогда меня хорошо попинали, были очень успешные друзья в ИТ сфере, я бы не пошел по такому же пути. Я закончил городской университет, и лучшие предметы были там гуманитарными. И алгоритмы. Но тогда я мыслил очень приземленно, и не знал что я хочу.

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

    1) Если поступать в университет - то на прикладную информатику или информатику в бизнесе, все остальное убьет в вас желание учиться. Те же математики воют от своей учебы. Сделайте так, чтобы родители за вас не платили, это важно при выборе университета. От университета вам больше на данном этапе не нужно. После НГУ и НГТУ выходят точно такими же беспомощными котятами в взрослый мир. И не забывайте, что ИТ очень быстро развиваются, а в основе остается все та же математика и алгоритмы, и гуманитарная база. Если у родителей есть деньги, то возможно европейский ВУЗ будет интересней, чем Московский.
    2) Заметьте, очень важно, чтобы вы не тратили себя на работу в макдональсе, фрилансе и тд. Еще успеете поработать. Потратьте 5 лет учебы как важный рывок в своей будущей жизни.
    3) Обучайтесь параллельно. Школы Мэил, Яндекс, Мегафон и тд. Участвуйте в тусовках, хакатонах, конференциях. Здесь вы получите больше знаний чем в универе.
    4) Если есть возможность - увиливайте от армии. Она вам ни к чему. В крайнем случае даже откупитесь.
    5) Подавайте документы на лотерею Грин Кард. Тут без комментариев. Но за 5 лет, что вы будете подавать документы, есть неплохой шанс выиграть лотерею. И поэтому вам как раз нужно высшее образование.
    Ответ написан
    7 комментариев
  • Свобода выбора или работа программистом в НИИ - что для вас лучше?

    @Drno
    1. Не совсем так. Вам придется выбить рту исходя из того что есть на рынке и ЗП. Кушать все хотят, обспечивать то Вас никто не будет.
    2. Слишком сильная привязка и зависимость. Это плохо (мое мнение)

    МОй выбор - 11 классов и далее фриланс. Так и живу, уже довольно давно... Да я учился пару лет в вузе, но пришел к выводу что по моей специальности знаний там ноль. Больше я получил окончив "колледж"...
    И да, где то работал, что то делал. Когда надоело начальство, офисы и идеатизм в них полностью ушел на фриланс.
    Временем сам распоряжаешься, в 99% случаев виноват только ты сам. Удобно практично, и работаешь по любому графику)
    Ответ написан
    Комментировать
  • Что будет быстрее для браузера: анимация на jquery или css?

    PavelMonro
    @PavelMonro
    Css рендерится быстрее, при этом и код должен быть выше js
    Ответ написан
    Комментировать
  • Что лучше использовать для фонового процесса?

    oh_shi
    @oh_shi
    Все зависит от конкретных требований.
    - может вам подойдет выполнять задачи с задержкой через sidekiq
    https://github.com/mperham/sidekiq/wiki/Scheduled-Jobs
    - может достаточно раз в n обновлять данные в базе через cron
    https://github.com/jmettraux/rufus-scheduler
    https://github.com/javan/whenever
    - а может и колокни active не надо, а хватит просто .where('created_at < ?', 10.days.ago)
    Ответ написан
    Комментировать
  • Знания, которые не устаревают. С чего начать?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Зачем тут этот длинный список? Просто выберите язык, возьмите по нему учебник для начинающих и изучите. Потом учебник посложнее, потом учебники по стандартной библиотеке, популярным фреймворкам, прикладным применениям изученного языка и т.д. и т.п. И конечно же, постоянная практика. Большая часть пунктов из списка придут сами в процессе профессионального роста, а с некоторыми можно так никогда и не столкнутся за 18 лет работы, будучи при этом востребованным и высокооплачиваемым специалистом.
    Ответ написан
    5 комментариев
  • Почему нет профсоюза IT-работников?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Сейчас скоро появятся профсоюзы
    Они саккумулируют на себе все недовольство теми же пенсиями (заменив оппозиционные силы) и спустят весь пар вниз, тем самым (как бы вам и хотелось) повысив к себе внимание самим фактом, что они этим занимаются

    Если бы и был ИТ-профсоюз, то он ОБЯЗАТЕЛЬНО был бы за блокировку Телеграма, также как и интернет-обмудсмен, ровно как Партия Пенсионеров ЗА повышение возраста

    Толку от них никакого при НЕАКТИВНОМ обществе, некий подвариант партий, соответственно по подобию партий они будут лояльны режиму
    У нас активная поддержка президента, активная поддержка ЕдРоссии, активная поддержка будет этих "сущностей" и от лица профсоюза

    Уже вижу Касперскую, которая возглавила профсоюз ИТ-работников :)
    Ответ написан
    6 комментариев
  • Почему нет профсоюза IT-работников?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Imho все адекватные люди аполитичны и предпочитают тратить время на зарабатывание денег.
    В текущих реалиях проще эмигрировать, чем тратить время на это вот все.

    А про забастовку, ну право смешно. Вы реально считаете что правительство рассматривать it отрасль как социально значимую? Это скорее что-то непонятное, мешающее свету из телевизора проникать глубь народных масс.

    Тем более что государственных то it компаний практически нет. Будете бастовать внутри своей коммерческой структуры - никому кроме этой структуры вы не навредите.

    Поднимите столько хайпа что государство обратит внимание на регулирование работников - вот тут то вы и взвоете по настоящему.
    Ответ написан
    10 комментариев
  • Можно ли заниматься фрилансом с моим стеком?

    Sanes
    @Sanes
    На нищебродской типа kwork.ru попробуйте. Платить не надо.
    Вам сейчас надо проверить свои скилы в области продаж и менеджмента. Все остальное на десятом месте.
    Ответ написан
    Комментировать
  • Совместное использованние мощного компьютера в семье. Как лучше организовать?

    mashletov
    @mashletov
    Math.random()
    Какую-то ересь сейчас прочитал. Оптимальное решение — докупить ещё один комп.
    Ответ написан
    12 комментариев
  • Как заставить работодателя своевременно отчитываться о причинах отказа в приеме на работу?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    на запрос будет ответ
    не работаем с *удаками (с)
    ну и дальше что?
    Ответ написан
    Комментировать