• Как вы создаёте адаптивный дизайн и всегда ли это нужно?

    aliencash
    @aliencash
    Партизан
    Я уже давно понял, что лучше сразу делать адаптивно. Иначе потом все равно переделывать придется. Контейнер у меня выглядит так:
    .container {
    width: 100%;
    max-width: 1200px;
    min-width: 320px;
    margin: 0 auto;
    }

    Причем стараюсь делать все резиново. Если такой возможности нет - медиазапросы.
    Ответ написан
    Комментировать
  • Vingette-эффект на чистом CSS3 (animation). Кто поможет?

    pm_wanderer
    @pm_wanderer
    junior-HTML
    Реально думаю.
    Надо сделать поверх этой картинки спрайт из картинок с radial-gradient с переходом от прозрачного цвета в черный и потом анимировать эти спрайты с функцией step().
    Или даже без картинок попробовать приближать css radial-gradient с помощью transform: scale(), предварительно добавив родителю свойство overflow: hidden
    Ответ написан
  • Насколько удачен такой процесс разработки?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    в этом нет особо смысла. Никто не будет переписывать с кофескрипта на TS. Слишком дорого. Да и потом, сегодня прототип - завтра продакшен.

    Так ли важна статическая типизация, или это очередной меинстрим?

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

    Опять же в TS информация о типах - это бонус поверх ES6/ES7 state1 и только. Вы можете не прописывать типы. Да и для большинства кода типы можно вывести, достаточно определять все только для интерфейсов (публичная часть модуля считайте).
    Ответ написан
    3 комментария
  • Меня взломали! Что делать?

    Foolleren
    @Foolleren
    Компас есть, копать не люблю...
    а ещё говорят что виндовс дырявый... форматируйтесь
    Ответ написан
    1 комментарий
  • Что все-таки должен уметь делать frond-end-разработчик?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Все то что запускается в браузере - ваша зона ответственности. Ajax (ajax это просто возможность делать http запросы из js), все эти фреймворки и библиотеки, все все все. От бэкэнда вас целиком и полностью отделяет весьма жирная сетевая прослойка. Причем эту прослойку вы так же должны знать как слой интеграции между фронтэндом и бэкэндом (на поверхносном уровне хотя бы).

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

    Если фронтэнд - это отдельное приложение, то и знать вы должны все что нужно для его построения. Это и архитектурные штуки (MVC/MVA/MVVM/MVP/Flux/паттерны всякие/функциональное программирование) и тесты писать уметь должны и т.д. Все как у бэкэндщиков по объемам знаний. Просто у бэкэндщиков геморой обычно в конкурентных запросах, локах, базах данных и другими веселыми штуками. а у фронтэндщиков - зоопарк браузеров, различия в окружениях и т.д.

    nodejs - это уже опционально. В любом случае если вы хорошо знаете JS то посмотреть как там чего в API ноды проблемы не составит (например что бы быстренько поднять expressjs сервачек для разработки с мидлвэрами, часто нужно для всяких webpack-ов и browsersync). Ну и опять же билд стэк у фронтэндщиков в принципе весь на ноде написан. Но это не бэкэнд.
    Ответ написан
    4 комментария
  • Какое будущее у тега p в html5?

    @glenean
    Добрый день.
    Тег p ждет светлое будущее. Как вообще могло в голову такое придти?
    Может еще и H1...H6 тоже дивами заменить?
    тег p - paragraph, как может быть текст без параграфов?
    тег div - division, часть, раздел, может ограничивать, разделять, что угодно - таблицы, видео, изображения, колонки сайта.
    Это абсолютно разные теги и выполняют разную функцию в семантическом представлении страницы.
    Покажите, пожалуйста, лучше, где Вы увидели, что тег p - "устаревший тэг"?
    Ответ написан
    1 комментарий
  • Как сделать HTML-код гугл формы адаптивным?

    Hyubert
    @Hyubert
    JS
    Лучше сделать форму самому , а с готовой максимум что можно ето прописать width="%"

    (насколько я помню содержимое фрейма не является элементом дом , потому к нему обращаться нельзя)

    codepen.io/anon/pen/OMxLPG
    Ответ написан
    1 комментарий
  • Как корректно вести переговоры о зарплате?

    vawsan
    @vawsan
    Frontend Developer
    Если речь касается повышения, обоснованного реальной квалификацией, то не нужно испытывать никаких угрызений совести. Поэтому при разговоре деликатно сообщаете следющее:
    1. Вам нужны деньги по тем или иным причинам
    2. На подобную сумму есть предложения
    3. Эти предложения основываются не на иллюзиях, а соответствуют вашей квалификации как специалиста и вы можете это как-то подтвердить(был на тестировании, получил оффер после собеседования, позвал товарищ)
    4. Вы очень любите свое место и надеетесь на компромиссное решение

    И вот тут задаете вопрос: мы сможем договориться?

    При наличии такой базы, работодатель видит, что это не блеф, а реальная стоимость сотрудника. Значит у него 2 пути: или повышает, если вы нужны, или мнется - тогда "аля-улю".
    Ответ написан
    Комментировать
  • Зачем дизайнер рисует сайт, если верстальщик всеравно описывает его на HTML?

    nalomenko
    @nalomenko
    Руководитель отдела разработок в студии «Lava»
    Зачем архитектор чертит чертёж дома, если строитель всё равно его потом строит?
    Ответ написан
    1 комментарий
  • Что мой провайдер знает обо мне?

    @nirvimel
    Когда я захожу на определенный сайт, провайдер видит URL?

    Да.

    А если я захожу на https?

    Известен IP сервера и имя домена. Больше ничего.

    Откуда провайдер узнает, что я скачиваю определенный фильм/программу через torrent?

    Торрент-клиент общается с трекером по HTTP. Все видно насквозь: конкретные торренты + вся статистика (когда начато скачивание, когда закончено, когда пошла раздача, сколько роздано). Возможно подключение к трекеру и по HTTPS, но rutracker.org такой возможности не дает (мне тоже интересно почему).

    Все пакеты которые я получаю и раздаю значит провайдер скачивает себе, чтобы узнать что это за фильм/программа?

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

    Или он отслеживает факт скачивания .torrent файла, а затем делает вывод по идущим пакетам, что это скачивается?

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

    Когда я пользуюсь VPN, что видит провайдер?

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

    Что я зашел на определенный IP и с него идут зашифрованные потоки?

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

    OpenVPN будет работать через VPN IP и в браузере и при обновлении Windows, драйверов, ...?

    В зависимости от настройки. Но в общем случае, да, так.

    Читал, что в Windows есть такая особенность, что если провайдер как-то урезает пакет, то VPN отключается и сайту показывается мой реальный IP?

    Это не связанно с провайдером. Это особенность Windows. Когда VPN отваливается, весь трафик вылетает наружу в открытом виде. Опять же зависит от настроек. Но это еще одна цена "удобства" при использовании Windows.

    При этом провайдер видит на каком я сайте, что скачиваю?

    VPN отвалился - хацкер спалился.

    Таких фишек много?

    Смотря о чем речь. В сфере сетевой безопасности и анонимности различных нюансов вообще много.

    Как от них защитится?

    Учить мат.часть. Разбираться в сетевых протоколах и в устройстве ОС.

    Если пользуюсь каким-то расширением типа ZenMate, dotvpn, провайдер аналогично как и с VPN видит что что-то отправляется и приходит на определенный VPN IP?

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

    При использовании Tor, кто-то пользуется моим IP, пока я пользуюсь чужим?

    Нет. Если у вас не сконфигурирован Exit Node.

    Что при этом видит провайдер, что я получаю потоки данных с определенных IP и каждый раз разный IP?

    У них есть система точного обнаружения использования Tor. Это факт остается в логах с теми же последствиями, что и для VPN.

    Провайдер видит URL?

    Через Tor и VPN - нет.

    Каким образом можно полностью управлять сетью на ПК, видеть что, куда и когда отправляется или приходит на ПК (Windows, Linux)?

    Видеть все: https://www.google.com/search?q=Wireshark
    Блокировать все лишнее: https://www.google.com/search?q=Comodo+Firewall
    Ответ написан
    22 комментария
  • Индексируется ли контент имеющий разные значения свойств "display" или "visibility" при разных разрешениях?

    iam_not_a_robot
    @iam_not_a_robot
    да, индексируется, ну относятся может и негативно но у них нет технической возможности всё перепроверять, ранжируется как обычно
    Ответ написан
    6 комментариев
  • Требуется ли оформление ИП для получения денег в PayPal, если я не собираюсь их выводить?

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

    swanrnd
    @swanrnd
    Издатель HTML5 игр
    Я думаю, они им не надо.
    А когда будет надо, они отсудят у вас.
    Ответ написан
    3 комментария
  • Почему кружок подпрыгивает на стыках?

    @Hakito Автор вопроса
    Нашел проблему.
    Все дело было в настройках точности движка. Написал:
    world.getSettings().setLinearTolerance(0.0001);
    и все заработало)
    Ответ написан
    1 комментарий
  • Какой алгоритм выбора победителя лотерии использовать?

    riot26
    @riot26
    <:З )~~
    просто выбрать рандомный билет из всех, нет?
    Ответ написан
    Комментировать
  • Как настроить рабочее окружение на Windows для Ubuntu?

    twix007
    @twix007
    Virtualbox использовать, на нем поставить ubuntu, настроить ssh и lamp.
    Запускать вируалбокс в фоновом режиме - чтоб не мешал.
    Через самба расшарить папку в "мой компьютер" (подключить сетевой диск) и прям там удобно редактировать код, через браузер смотреть результат.
    У меня схема такая же, только не virtualbox, а реальний сервер.
    Ответ написан
    3 комментария
  • Как пишется псевдо ИИ в играх?

    @drVatman
    Есть много способов реализации, дам названия, сами поищите: список правил, деревья принятия решений, конечные автоматы - это самые простые и понятные, часто ии пишут как их комбинацию. Плюс всё из большого ии: нейросети, минимакс (описан выше), генетические алгоритмы - но они менее понятны и их тяжело потом тюнинговать, они работают "как есть", но зато могут учесть больше вариантов.
    Ответ написан
    Комментировать