Boring Company выкопает тоннель в Лас Вегасе |
https://habr.com/ru/post/448352/?utm_source=habrahabr&utm_medium=rss&utm_campaign=448352
Метки: Будущее здесь Научно-популярное Транспорт boring company elon musk Tesla SpaceX tunnel transportation hyperloop boring |
Дайджест свежих материалов из мира фронтенда за последнюю неделю №363 (29 апреля — 5 мая 2019) |
https://habr.com/ru/post/450634/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450634
Метки: css HTML JavaScript Разработка веб-сайтов дайджест фронтенд js es6 vue react angular html5 браузеры ссылки подкасты |
Каждому яду — свой антидот. Как спастись или хотя бы попытаться… |
https://habr.com/ru/post/450568/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450568
Метки: Здоровье гика Лайфхаки для гиков Химия Antidote антидот противоядие лечение отравления защита от ядовитых веществ медицина катастроф МПХБ ВОЗ РХБЗ |
Загадка нейтрино от Сверхновой 1987А |
https://habr.com/ru/post/450620/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450620
Метки: Астрономия Научно-популярное Физика нейтрино сверхновая астрофизика коллапс наука |
Почему по статистике Яндекс и StackOverfow C# программисты самые дешёвые? |
https://habr.com/ru/post/450618/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450618
Метки: .net c# Исследования и прогнозы в IT Программирование зарплаты в it |
«Как мы строим IaaS»: материалы о работе 1cloud |
https://habr.com/ru/post/450602/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450602
|
О «жёлтом дожде» и «оранжевом агенте» |
https://habr.com/ru/post/450598/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450598
Метки: Здоровье гика Химия Читальный зал яды токсины выживание демократия справедливость |
Один день из жизни модели ресторана |
https://habr.com/ru/post/450606/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450606
Метки: go simulation modelling gpss-world |
Отсеиваем простые из миллиарда чисел быстрее, чем в Википедии |
https://habr.com/ru/post/450604/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450604
Метки: delphi алгоритмы Занимательные задачки математика программирование простые числа решето эратосфена оптимизация |
[Из песочницы] Чётные числа Фибоначчи |
Больше года назад откликнулся на вакансию «php-программист», прислали ТЗ и там было задание с Фибоначчи: выбрать все четные числа Фибоначчи в диапазоне от 1 до 10000. Решил с помощью цикла(for). Еще там нужно было SQL-запрос составить на выборку ближайших дней рождений пользователей, что-то сверстать, точно не помню и какую-то функцию написать. Все сделал, отправил. Прислали ответ: «по итогам тестового задания Вы не приняты». Что конкретно им не понравилось так и не написали. Вот сейчас сижу и думаю, наверное все-таки из-за Фибоначчи пролетел… :)В данном посте я собираюсь показать как можно было решить эту задачу эффектно, а может даже и эффективно, но это не точно. Заодно продемонстрирую парочку из тысяч доказанных про числа Фибоначчи фактов.
https://habr.com/ru/post/450594/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450594
Метки: php алгоритмы Математика числа фибоначчи собеседование комментарии на хабре |
[Из песочницы] Fish Redux — новая Redux библиотека для Flutter |
В конце 2018 года Google, не без помощи Open-Source сообщества, сделал большой подарок для мобильных разработчиков, выпустив первую стабильную версию кросс-платформенного фреймворка для мобильной разработки Flutter.
Однако, при разработке крупных приложений, немного больших, чем одностраничные 'Hello World'ы, разработчики могли столкнуться с проблемой неопределенности. Как стоит писать приложение? Фреймворк достаточно молод, ещё не существует достаточной базы хороших примеров с открытым кодом, основываясь на которых можно было бы понять плюсы и минусы применения различных паттернов, понять что стоит использовать в данном конкрентном случае, а что — нет.
Спасает ситуацию то, что Flutter имеет определенную степень схожести с React и React Native, а значит можно перенять некоторый опыт программирования на последних. Возможно, именно из-за этого появились такие библиотеки, как Flutter Flux, Flutter Hooks, MobX, а также сразу несколько реализаций Redux. Долгое время самой популярной была версия Брайана Игана под названием Flutter Redux.
Тем не менее, пару месяцев назад первый коммит увидела библиотека Fish Redux, опубликованная под именем компании Alibaba. Библиотека за короткое время собрала большую популярность, уже на первом дне обогнав реализацию Брайана по количеству звезд, а на втором опередив её в два раза.
Читать дальше ->https://habr.com/ru/post/450586/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450586
Метки: dart flutter flutter-redux fish-redux |
Блеск и нищета: как цифровая революция сделала музыкантов беднее |
https://habr.com/ru/post/450564/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450564
Метки: Блог компании Аудиомания Звук Финансы в IT Фриланс аудиомания музыкальный бизнес стриминговые сервисы |
Новые правила анонимности мессенджеров |
https://habr.com/ru/post/450576/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450576
Метки: Информационная безопасность Разработка систем связи Системы обмена сообщениями Социальные сети и сообщества Стандарты связи мессенджер приватность номер телефона РФ |
Самые интересные яды |
https://habr.com/ru/post/450542/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450542
Метки: Здоровье гика Химия Читальный зал яды токсины выживание |
Метапрограммирование в JavaScript и TypeScript |
Хочу представить на Ваш суд ряд мини статеек, в которых будут описаны приемы и основы метапрограммирования. В основном я буду писать об использовании тех или иных техник в JavaScript либо в TypeScript
Эта первая (и надеюсь не последняя) статья из серии.
Metaprogramming is a programming technique in which computer programs have the ability to treat other programs as their data. It means that a program can be designed to read, generate, analyze or transform other programs, and even modify itself while running. In some cases, this allows programmers to minimize the number of lines of code to express a solution, in turn reducing development time.
Довольно запутанное описание, но основная польза от метапрограммирования вполне понятна:
… это позволяет программистам минимизировать количество строк кода для имплементации решения, что в свою очередь сокращает время разработки
https://habr.com/ru/post/450540/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450540
Метки: javascript Node.JS typescript Разработка веб-сайтов metaprogramming nodejs babel ecmascript 6 ecmascript 2015 decorators |
[Перевод] Выпускники американских университетов превосходят выпускников России, Китая и Индии |
https://habr.com/ru/post/450536/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450536
Метки: IT-эмиграция Исследования и прогнозы в IT образование за рубежом Статистика в IT Учебный процесс в IT образование обучение статистика |
Что нового в облаке: 15 материалов о стандартах, инструментах и регулировании |
https://habr.com/ru/post/450530/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450530
Метки: Блог компании ИТ-ГРАД Разработка под e-commerce ИТ-ГРАД дайджест IaaS it-инфраструктура |
Что слышно в радиоэфире? Принимаем и декодируем наиболее интересные сигналы |
https://habr.com/ru/post/450534/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450534
Метки: Инженерные системы Научно-популярное Разработка систем связи Системы обмена сообщениями Стандарты связи радио сигналы прием телетайп RTTY FAX |
[Из песочницы] Как я стал PMP и как это лучше не делать |
https://habr.com/ru/post/450532/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450532
Метки: Управление проектами pmi pmi pmbok pmp проектное управление сертификация |
[Из песочницы] Arduino и Processing. Как управлять микроконтроллером по COM порту. Двустороннее общение |
https://habr.com/ru/post/450518/?utm_source=habrahabr&utm_medium=rss&utm_campaign=450518
|