Задать вопрос
  • Может ли NodeJS использоваться как основа для крупного проекта?

    @kazmiruk
    @d00mko видимо не потрудился прочитать статью, прежде чем посоветовать ее Вам. В статье как раз пытаются избавиться от мифов вокруг ноды.
    По сути вопроса - нода вполне подходит для проекта любого размера и сложности (как и пхп, раби, питон, ява и т.п.) Никогда в жизни не сталкивался с ситуацией, что язык становился узким местом в веб приложении. Если Вы с этим столкнетесь, то значит Ваша архитектура уже идеальна, у вас миллионы пользователей и у Вас миллиарды денег, чтобы взять и переписать все с нуля где-нибудь на побережье океана попивая мохито, принесенное личным барменом.
    Ява - готовьтесь к тому, что Вам надо МНОГО оперативной памяти. Разработка будет вестись долго, но большинство глупых ошибок Вы избежите в силу особенностей языка.
    ПХП - готовьтесь к тому, что в Вашем коде будут появляться какашки, так как из всех пхп кодеров лишь доли процента могут написать хороший код. Это действительно очень трудно, когда язык сам манит писать все больше и больше какашек ) Лишь просветленные могут удержаться )
    Нода - Вас ждет мир непонятного асинхронного кода, но как только наступит просветление, то Вы будете писать намного более эффективные приложения, чем Ваши товарищи пхпщники ) Наилучшее применение - чаты, кометы и т.п. Но и в качестве веб-сервера чувствует себя замечательно.
    Питон - можно использовать и асинхронный подход и синхронный. Памяти жрет намного меньше, чем Java (личный опыт. разница была почти в 7 раз). По скорости работы практически не уступает яве. По скорости разработки разрывает ее в клочья
    Раби - ничего не могу сказать дельного, но синтаксис мне не нравится.
    Эрланг - если Вы действительно суровы и Вам нужна максимальная производительность - это Ваш выбор. Столько боли и страдания Вам не доставит ни один язык. Вы можете часами сидеть и тупить над одной строчкой кода, но каждый раз после написания такой строчки Вы будете впадать в экстаз ) Да и пока вы часами тупили над одной строчкой в эрланге на другом языке вам бы пришлось написать 200 строчек. Хардкор вариант, есть много тестов, уроков и примеров, но сам бы я не рискнул начинать проект на нем, так как моих знаний не достаточно, а найти разработчика - нереально.
    Вообще, не пишите серьезные проекты на том, что хотите изучить или то, что модно. Пишите на языке, который лучше всего знаете.
    Ответ написан
    7 комментариев
  • Если уехать в Англию по туристической визе и работать удаленно, не выгонят оттуда?

    opium
    @opium
    Просто люблю качественно работать
    Если вы пойдете и напишите на себя заявление в полицию то выгонят
    Ответ написан
    Комментировать
  • Если уехать в Англию по туристической визе и работать удаленно, не выгонят оттуда?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Туристическая виза запрещает вам трудоустраиваться в Англии.
    Соответственно, она никак не мешает работать удалённо по вашей текущей работе.

    Если каким-то образом вы будете фрилансить из Англии более 183 дней в году, то вы станете налоговым резидентом Англии и должны будете встать там на налоговый учёт и платить там налоги. Но это уже совсем другой большой вопрос, и по туристической визе вы всё равно не сможете так долго находиться там.
    Ответ написан
    Комментировать
  • Чем опытнее разработчик, тем меньше соблюдается принцип KISS?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Принцип KISS не означает что надо использовать самые примитивные инструменты.
    Он означает, что не надо переусложнять систему без нужды.
    Если так рассуждать, так и высшее образование не нужно: "Дед отличные бани строил, хотя вовсе был неграмотный. Я и без сопромата небоскреб построю!"
    Если вы пока ещё не понимаете назначение всех этих "лееров, провайдеров и репозиториев", это не значит, что они вообще никому не нужны.

    Для того, чтобы упростить управление системой, её надо усложнить.
    Этот принцип относится к любой области человеческой деятельности, от постройки ракет до управления государствами.
    Чем сложнее система, тем больше накладные расходы на ее управление. Хоумпейдж с котиками можно и нужно делать примитивными средствами. В большом проекте надо сразу закладываться на будущую расширяемость. То есть, заранее делить ответственность между "леерами".

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

    Chipr
    @Chipr
    UX/UI designer
    Все зависит от потребностей, какая цель и как работает верстальщик. У нас в компании мы делаем только сложные моменты в адаптации на 320, 1024, дальше все через митинги и голосом. Все остальное верстальщики делают сами, ведь это по большей части работа с сетками.
    Ответ написан
    Комментировать
  • Под какие разрешения должен рисовать дизайнер?

    mixail_fet
    @mixail_fet
    Дизайнер веб-интерфейсов
    Давайте предположим, что вы еще не определились с контентной областью и возьмем стандартные для сетки Boostrap - 1170px, при таком раскладе, дизайн будет делаться в разрешении 1920 px (Чтобы сразу было видно картину на весь экран), при этом все не резиновые элементы и контентная область будет влезать в 1170px.

    В бустрапе 12 колонок, поэтому адаптировать под следующие экраны будет легче для разрешений: 768 и 320 соответственно.

    В итоге мы получаем следующие разрешения:
    1920 (контентная область 1170) - FullHD мониторы
    768 (контентная область 690) - Планшеты
    320 (контентная область 290) - Телефоны

    Это минимум, далее зависит от задач и сценария. Если контентная область выше 1170px, а сейчас такое часто бывает, то адаптацию нужно будет делать и под ноутбук, тогда контентную область следует высчитывает в кастомном режиме.
    Ответ написан
    Комментировать
  • Под какие разрешения должен рисовать дизайнер?

    @jeffer_fl7p
    Зависит от совести дизайнера и от сетки которую он и вы будете использовать.
    Я бы попросил 992px, 320px и 1200px(так как использую бутстраповскую)
    Ответ написан
    Комментировать
  • Как запустить скрытый аудиофайл в современных браузерах?

    tundramani
    @tundramani
    используй эту библиотеку для работы о звуком
    https://howlerjs.com/

    1) создаешь объект звука и указываешь путь к аудио-файлу
    2) запускаешь этот звук
    Ответ написан
    Комментировать
  • Какой уровень MySQL/MariaDB нужно знать среднему php-программисту?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Для миддла надо подтянуть только п. 3. У Светы Смирновой есть несколько отличных презентаций по работе с explain, они легко находятся гуглом.

    Еще желательно различать транзакции и блокировки, когда что использовать.

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

    Вообще, по моему опыту, не стоит переоценивать результаты интервью. Когда я 5 лет назад ходил по собеседованиям, то после двух из них, которые я сам посчитал проваленными, мне прислали предложения о работе.
    Ответ написан
    1 комментарий
  • Какие можно почитать книги "по самому низкому уровню" компьюетров?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Базовое знакомство: здесь.
    Затем, начните с этой книги.
    Также, советую почитать этот блог и этот форум.
    Ответ написан
    4 комментария
  • Как проверять отрицание в SASS (SCSS)?

    AndrewHaze
    @AndrewHaze
    Умею гуглить яндексом
    @mixin test($arg) {
      @if(not $arg) {
        @error $arg;
       }
    }
    Ответ написан
    Комментировать
  • С какой целью может быть создан подозрительный WiFi у соседей с моими SSID/Ключом?

    Jump
    @Jump
    Системный администратор со стажем.
    Был у меня не самый сложный пароль, но 100% уникальный SSID
    SSID это имя сети, оно открыто передается в эфир, не обязательно должно быть уникальным.

    Понадобилось взять роутер на работу, а из списка доступных сетей мой WiFi никуда не делся. Причём, подключиться к нему я смог по своему паролю.
    Ничего не понятно. Причем тут роутеры, списки сетей, и кто куда должен подключаться.

    Вряд ли я мог подключиться к их сети, когда под боком жарит мой роутер.
    Не надо ничего жарить на роутере.
    По поводу подключения - к какой сети подключение настроено, к той и подключитесь

    Причём я вижу в WinBox (утилита для конфигурирования Mikrotik) их роутер с ip адресом 0.0.0.0.
    И что?
    Ответ написан
    5 комментариев
  • С какой целью может быть создан подозрительный WiFi у соседей с моими SSID/Ключом?

    DarWiM
    @DarWiM
    Больше похоже на то, что каким-то образом сосед узнал ваш пароль, например у вас включен WPS, и решил уменьшить свои расходы на доступ к интернету. Видимо этот человек настроил свой роутер как wifi repeater через wds.
    Имеет смысл выяснить квартиру соседа, анализируя зону сигнала, и пообщаться.
    Ответ написан
    1 комментарий
  • С какой целью может быть создан подозрительный WiFi у соседей с моими SSID/Ключом?

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

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    И тут Грегор понял, что произошло. Эти существа не могли тушить лампы: галлюцинация не в силах воздействовать на неодушевленные предметы. Он вообразил, что в комнате становится темнее и… Он сам расстрелял свои лампы! Подсознание опять его надуло. Теперь Теневик смело шагнул вперед. Бластер был бессилен.
    Роберт Шекли, "Призрак-5"


    Прекрасный план, я считаю.
    Конкуренты за 5 минут поправят ботов, чтобы они не ловились, а вот честным посетителям и поисковикам тупой бот сильно осложнит жизнь. В итоге сайт загнется, а конкуренты будут процветать.
    Ответ написан
    5 комментариев
  • Как сделать анимацию трансформирующую один элемент в другой?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Является ли желтая квадратная форма в конце анимации видоизмененной кнопкой или же это совершенно другой элемент разметки?

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


    С такими анимациями можно долго играться, самое главное - проверить в конечном итоге кроссбраузерность. А то в хроме и FF работает, а в каком-нибудь IE всякое может случиться.

    P.S.: Но в целом - я голосую за реализацию таких вещей целиком на JS. Практика показывает, что в проектах с такими анимациями очень быстро собирается большое количество одновременно анимирующихся значений у большого количества элементов, которые нужно синхронизировать между собой. На CSS голова лопнет все это делать. И да, чем больше всего меняется в CSS-анимациях в единицу времени, тем выше шанс найти какой-нибудь редкий баг и долго ломать себе голову в поисках проблемы. Лучше уж взять какую-нибудь библиотеку вроде anime.js или любимый многими GSAP и использовать их.
    Ответ написан
    Комментировать
  • Как убрать отступ браузера справа?

    Vlad_IT
    @Vlad_IT Куратор тега CSS
    Front-end разработчик
    Скорее что-то вылезает за пределы body. Напишите селектор
    * {
       outline: 1px solid rebeccapurple;
    }

    и по рамкам сможете понять, какой элемент выпирает.
    Ответ написан
    1 комментарий
  • Видят ли фрилансеры на Upwork настоящее имя заказчика?

    @Stalinko
    PHP'шник и фрилансер до мозга костей
    >1) Видит ли фрилансер мое имя и фамилию, когда я создал предложение о работе, опубликовал и оно висит в объявлениях?

    Нет. Показывается название компании.

    >2) Видит ли фрилансер мое имя и фамилию, когда я обратился к выбранному мною фрилансеру напрямую с предложение о работе?

    В чате видно имя и фамилию, да :)

    >3) Можно ли мне как заказчику указывать не настоящую фамилию? Знаю что фрилансерам необходимо указывать реальные данные. А вот что насчет заказчиков?

    Официально конечно нет. Но по факту, вас ничто не ограничивает. У меня есть заказчики под полностью вымышленными именами и это им абсолютно не мешает работать. Фрилансер в случае бана теряет деньги. А заказчик особо ничего не теряет.
    Ответ написан
    Комментировать
  • Что могло произойти с компьютером, если сломались сразу видеокарта и мат. плата?

    @Wexter
    БП - ноунейм какой-то на 500 ватт.

    Поздравляю, вы выиграли в лотерею!
    Ответ написан
    14 комментариев