Как правильно использовать статический анализ
Сейчас все больше говорят о статическом анализе для поиска уязвимостей как необходимом этапе разработки. Однако многие говорят и о проблемах статического анализа. Об этом много говорили на прошлом Positive Hack Days, и по итогам этих дискуссий мы уже писали о том, как устроен статический анализатор. Если вы пробовали какой-нибудь серьезный инструмент, вас могли отпугнуть длинные отчеты с запутанными рекомендациями, сложности настройки инструмента и ложные срабатывания. Так все-таки нужен ли статический анализ?
https://habr.com/company/solarsecurity/blog/424255/
Сейчас все больше говорят о статическом анализе для поиска уязвимостей как необходимом этапе разработки. Однако многие говорят и о проблемах статического анализа. Об этом много говорили на прошлом Positive Hack Days, и по итогам этих дискуссий мы уже писали о том, как устроен статический анализатор. Если вы пробовали какой-нибудь серьезный инструмент, вас могли отпугнуть длинные отчеты с запутанными рекомендациями, сложности настройки инструмента и ложные срабатывания. Так все-таки нужен ли статический анализ?
https://habr.com/company/solarsecurity/blog/424255/
Язык: Java
Что напечатает код на картинке?
Варианты ответов:
-true
-false
Правильный ответ тут: https://proghub.ru/q/a31240
Что напечатает код на картинке?
Варианты ответов:
-true
-false
Правильный ответ тут: https://proghub.ru/q/a31240
Язык: С#
Скомпилируется ли данный фрагмент кода успешно?
Варианты ответов:
- Да
- Нет
Правильный ответ тут: https://proghub.ru/q/f44fe6
Скомпилируется ли данный фрагмент кода успешно?
Варианты ответов:
- Да
- Нет
Правильный ответ тут: https://proghub.ru/q/f44fe6
Язык: с++
Что будет выведено при выполнении кода с картинки:
Варианты ответов:
- s
- Произойдет ошибка компиляции
- string
- x
- my string
- i
Правильный ответ и объяснение тут: https://proghub.ru/q/3e1e0f
Что будет выведено при выполнении кода с картинки:
Варианты ответов:
- s
- Произойдет ошибка компиляции
- string
- x
- my string
- i
Правильный ответ и объяснение тут: https://proghub.ru/q/3e1e0f
Большая подборка ресурсов, посвященных веб-производительности
https://github.com/fabkrum/web-performance-resources
https://github.com/fabkrum/web-performance-resources
GitHub
GitHub - fabkrum/web-performance-resources: Up to date collection of valuable web performance resources
Up to date collection of valuable web performance resources - fabkrum/web-performance-resources
Язык: JavaScript
Что вернет данная функция на картинке?
Варианты ответов:
- undefined
- 0
- none
- 2
Правильный ответ и объяснение тут:https://proghub.ru/q/a036f0
Что вернет данная функция на картинке?
Варианты ответов:
- undefined
- 0
- none
- 2
Правильный ответ и объяснение тут:https://proghub.ru/q/a036f0
Язык:Java
Какой результат работы программы:
Варианты ответов:
- 3 4
- 4 3
- Ошибка компиляции
- Ошибка времени выполнения
Правильный ответ и объяснение тут: https://proghub.ru/q/12aa4f
Какой результат работы программы:
Варианты ответов:
- 3 4
- 4 3
- Ошибка компиляции
- Ошибка времени выполнения
Правильный ответ и объяснение тут: https://proghub.ru/q/12aa4f
Опытные разработчики, прекрасно понимают необходимость использовать Git системы. Поэтому данный пост, прежде всего будет полезен новичкам. Вы узнаете, что такое система контроля версий, и как минимум 7 причин научится ей пользоваться
https://nuancesprog.ru/p/1918/
https://nuancesprog.ru/p/1918/
NOP::Nuances of programming
Новичок! Ты должен был выучить Git ещё вчера
Мой совет номер один для новичков: изучайте Git и выкладывайте код на GitHub каждый день.
Полное руководство по ленивой загрузке изображений
https://css-tricks.com/the-complete-guide-to-lazy-loading-images/
https://css-tricks.com/the-complete-guide-to-lazy-loading-images/
CSS-Tricks
The Complete Guide to Lazy Loading Images | CSS-Tricks
Wondering how lazy loading images works? It's an important thing to understand as it can really speed up the loading of your page and reduce bandwidth usage both for your site and the user.
Язык: JavaScript
Что произойдет после выполнения следующего кода?
Варианты ответов:
- Hello выведется на экран через 2 минуты
- Ничего не произойдет
- Hello выведется на экран сразу
Правильный ответ и объяснение тут:https://proghub.ru/q/66d600
Что произойдет после выполнения следующего кода?
Варианты ответов:
- Hello выведется на экран через 2 минуты
- Ничего не произойдет
- Hello выведется на экран сразу
Правильный ответ и объяснение тут:https://proghub.ru/q/66d600
Язык: JavaScript
Что будет выведено на консоль.
Варианты ответов:
- Ошибка
- d
- d c
- b d c
- undefined
Правильный ответ и объяснение тут: https://proghub.ru/q/417ec2
Что будет выведено на консоль.
Варианты ответов:
- Ошибка
- d
- d c
- b d c
- undefined
Правильный ответ и объяснение тут: https://proghub.ru/q/417ec2
Как на JS создать интерактивный инструмент для построения Flex раскладок
https://medium.freecodecamp.org/how-to-create-an-interactive-flex-layout-designer-in-javascript-54863b837b5
https://medium.freecodecamp.org/how-to-create-an-interactive-flex-layout-designer-in-javascript-54863b837b5
freeCodeCamp.org
Flexbox - The Ultimate CSS Flex Cheatsheet (with animated diagrams!)
This comprehensive CSS flexbox cheatsheet will cover everything you need to know to start using flexbox in your web projects. CSS flexbox layout allows you to easily format HTML. Flexbox makes it simple to align items vertically and horizontally using rows…
Для создания одиночной кампании Titanfall 2 авторы использовали интересный подход.
Каждый геймдизайнер должен был создать собственный небольшой «экшен-блок». Эти «куски» игры должны были удовлетворять нескольким требованиям: их нужно было создать примерно за одну неделю, в одиночку (или при помощи напарника — в исключительных случаях), они должны были содержать в себе проверку каких-либо умений игрока и их можно было легко сделать частью игрового уровня.
Геймдизайнерам запрещалось добавлять в эти блоки печально известные «крутые моменты» — цель заключалась исключительно в создании интересного геймплея, а не искусственных ситуаций. В блоки даже не рекомендовалось добавлять контекст, — это должны были быть абстрактные геймплейные зарисовки.
https://dtf.ru/gamedev/27392-igra-konstruktor-kak-geymdizaynery-sobirali-syuzhetnuyu-kampaniyu-titanfall-2-po-chastyam
Каждый геймдизайнер должен был создать собственный небольшой «экшен-блок». Эти «куски» игры должны были удовлетворять нескольким требованиям: их нужно было создать примерно за одну неделю, в одиночку (или при помощи напарника — в исключительных случаях), они должны были содержать в себе проверку каких-либо умений игрока и их можно было легко сделать частью игрового уровня.
Геймдизайнерам запрещалось добавлять в эти блоки печально известные «крутые моменты» — цель заключалась исключительно в создании интересного геймплея, а не искусственных ситуаций. В блоки даже не рекомендовалось добавлять контекст, — это должны были быть абстрактные геймплейные зарисовки.
https://dtf.ru/gamedev/27392-igra-konstruktor-kak-geymdizaynery-sobirali-syuzhetnuyu-kampaniyu-titanfall-2-po-chastyam
DTF
Игра-конструктор: как геймдизайнеры собирали сюжетную кампанию Titanfall 2 по частям — Gamedev на DTF
Что такое «экшен-блоки» и как ими пользоваться.
Язык: Python
Чему равна переменная b?
Варианты ответов:
- 5
- 3
- 2
- 0
Правильный ответ и объяснение тут:
https://proghub.ru/q/c790a7
Чему равна переменная b?
Варианты ответов:
- 5
- 3
- 2
- 0
Правильный ответ и объяснение тут:
https://proghub.ru/q/c790a7
Язык: C++
Что напечатает часть кода?
Варианты ответов:
- 6
- Адрес ячейки
- 5
- Произойдёт ошибка компиляции
Правильный ответ и объяснение тут: https://proghub.ru/q/143e40
Что напечатает часть кода?
Варианты ответов:
- 6
- Адрес ячейки
- 5
- Произойдёт ошибка компиляции
Правильный ответ и объяснение тут: https://proghub.ru/q/143e40
BEM’а не должно существовать. Есть огромное количество причин не использовать эту методологию, но из-за её простоты использования и непонимания работы CSS и HTML, методология широко распространилась среди фронтендеров всего мира, в большинстве случаев среди разработчиков СНГ.
В этой статье пойдёт подробный разбор плюсов и минусов этого подхода к разработке. Все примеры вёрстки будут взяты с официального сайта BEM.
BEM’a не должно существовать
https://medium.com/webbdev/bemisbad-1b890936a32a
В этой статье пойдёт подробный разбор плюсов и минусов этого подхода к разработке. Все примеры вёрстки будут взяты с официального сайта BEM.
BEM’a не должно существовать
https://medium.com/webbdev/bemisbad-1b890936a32a
Medium
BEM’a не должно существовать
BEM’а не должно существовать. Есть огромное количество причин не использовать эту методологию, но из-за её простоты использования и…