Всякие штуки в MetaPost
В чем рисовать векторные картинки? Для меня, как и для многих других, ответ довольно очевиден: скорее всего, в иллюстраторе. Ну или в инкскейпе. Так же я думал, когда мне заказали отрисовать штук восемьсот картинок для учебника физики. Ничего такого, просто черно-белые технические иллюстрации со всякими блоками, шарами, пружинами, линзами, машинками, тракторами и прочим подобным. Предполагалось, что верстаться книга будет в латехе, а мне были предоставлены вордовские файлы со вставленными картинками — то карандашными набросками, то сканами из других книг — и вроде бы рукопись в каком-то виде. В этом случае первая мысль — рисовать в инкскейпе — уступила фантазиям на тему «как бы это так все автоматизировать». Лучшим вариантом показался в тот момент почему-то MetaPost.
https://habr.com/post/423571/
В чем рисовать векторные картинки? Для меня, как и для многих других, ответ довольно очевиден: скорее всего, в иллюстраторе. Ну или в инкскейпе. Так же я думал, когда мне заказали отрисовать штук восемьсот картинок для учебника физики. Ничего такого, просто черно-белые технические иллюстрации со всякими блоками, шарами, пружинами, линзами, машинками, тракторами и прочим подобным. Предполагалось, что верстаться книга будет в латехе, а мне были предоставлены вордовские файлы со вставленными картинками — то карандашными набросками, то сканами из других книг — и вроде бы рукопись в каком-то виде. В этом случае первая мысль — рисовать в инкскейпе — уступила фантазиям на тему «как бы это так все автоматизировать». Лучшим вариантом показался в тот момент почему-то MetaPost.
https://habr.com/post/423571/
Почитайте о студии, которая практикует коммунизм в игровой индустрии. Звучит очень занятно: https://dtf.ru/gamedev/23893-kakovo-rabotat-v-studii-v-kotoroy-vsem-platyat-odinakovo
DTF
Каково работать в студии, в которой всем платят одинаково — Gamedev на DTF
Опыт французской команды Motion Twin.
Автор материала говорит, что в последние несколько месяцев ему, при проверке пулл-реквестов, постоянно попадались одни и те же четыре недочёта, связанных с нерациональным использованием методов массивов в JavaScript. Для того чтобы таких недостатков кода, которые раньше появлялись и в его программах, стало меньше, он и написал эту статью.
Эффективное использование методов массивов в JavaScript
https://medium.com/webbdev/js-arrays-749ea83ef145
Эффективное использование методов массивов в JavaScript
https://medium.com/webbdev/js-arrays-749ea83ef145
Medium
Эффективное использование методов массивов в JavaScript
Автор материала говорит, что в последние несколько месяцев ему, при проверке пулл-реквестов, постоянно попадались одни и те же четыре…
Как нарисовать чёрную дыру. Геодезическая трассировка лучей в искривлённом пространстве-времени
«Это легко. Берём метрику Шварцшильда, ищем символы Кристоффеля, вычисляем их производную, записываем геодезическое уравнение, меняем некоторые декартовы координаты (чтобы не страдать), получаем большое многострочное ОДУ — и решаем его. Примерно так».
https://habr.com/post/423993/
«Это легко. Берём метрику Шварцшильда, ищем символы Кристоффеля, вычисляем их производную, записываем геодезическое уравнение, меняем некоторые декартовы координаты (чтобы не страдать), получаем большое многострочное ОДУ — и решаем его. Примерно так».
https://habr.com/post/423993/
Как сэкономить память на вкладках браузера, но не потерять их содержимое. Опыт команды Яндекс.Браузера
Когда браузерам не хватает памяти, они выгружают из нее наиболее старые вкладки. Это раздражает, потому что клик по такой вкладке приводит к принудительной перезагрузке страницы. Сегодня мы расскажем читателям Хабра о том, как команда Яндекс.Браузера решает эту проблему с помощью технологии Hibernate.
https://habr.com/company/yandex/blog/423507/
Когда браузерам не хватает памяти, они выгружают из нее наиболее старые вкладки. Это раздражает, потому что клик по такой вкладке приводит к принудительной перезагрузке страницы. Сегодня мы расскажем читателям Хабра о том, как команда Яндекс.Браузера решает эту проблему с помощью технологии Hibernate.
https://habr.com/company/yandex/blog/423507/
Хабр
Как сэкономить память на вкладках браузера, но не потерять их содержимое. Опыт команды Яндекс.Браузера
Когда браузерам не хватает памяти, они выгружают из нее наиболее старые вкладки. Это раздражает, потому что клик по такой вкладке приводит к принудительной перез...
Проблемы современного софта
На Хабре вышел перевод статьи «Моё разочарование в софте». Суть в том, что с каждым релизом приложения раздуваются в размерах, больше нагружают систему и медленнее работают. Многое зависит от личной ответственности разработчика. Ведь идеальный программист должен разрабатывать эффективные простые продукты и гордиться своей работой.
Статья набрала 2 тысячи комментариев за неделю
https://habr.com/post/423889/
На Хабре вышел перевод статьи «Моё разочарование в софте». Суть в том, что с каждым релизом приложения раздуваются в размерах, больше нагружают систему и медленнее работают. Многое зависит от личной ответственности разработчика. Ведь идеальный программист должен разрабатывать эффективные простые продукты и гордиться своей работой.
Статья набрала 2 тысячи комментариев за неделю
https://habr.com/post/423889/
Habr
Моё разочарование в софте
Суть разработки программного обеспечения — Нужно проделать 500 отверстий в стене, так что я сконструировал автоматическую дрель. В ней используются элегантные точные шестерни для непрерывной...
Руководство для начинающих по AWS Elastic Beanstalk с использованием Node.
Elastic Beanstalk - это сервис для развертывания приложений на веб-сервисах Amazon.
https://nodeweekly.com/link/53103/web
Elastic Beanstalk - это сервис для развертывания приложений на веб-сервисах Amazon.
https://nodeweekly.com/link/53103/web
gitconnected | Become a Better Developer
Beginner’s Guide to AWS Elastic Beanstalk using Node.js
Motivation
Как правильно использовать статический анализ
Сейчас все больше говорят о статическом анализе для поиска уязвимостей как необходимом этапе разработки. Однако многие говорят и о проблемах статического анализа. Об этом много говорили на прошлом 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 каждый день.