Дайджест свежих материалов из мира фронтенда за последнюю неделю №307 (19 — 25 марта 2018)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

Читать дальше →
Дайджест свежих материалов из мира фронтенда за последнюю неделю №307 (19 — 25 марта 2018)
Source: habrahabr

Relativity Space распечатает ракету целиком

В аэрокосмической индустрия ежегодно создается множество новых компаний, однако, среди них выделяется Relativity Space. Компания, возглавляемая двумя молодыми предпринимателями, которые до этого работали на Blue Origin и SpaceX, стремится к производству ракет, созданным при помощи аддитивных технологий, уменьшая количество деталей в орбитальной ракете со 100 000 до менее, чем 1000.

image
На переднем плане слева отпечатанный тестовый образец.

Основанная в конце 2015 года, Relativity оставалась в скрытом режиме до прошлого года, но теперь она начинает выходить из тени. И при этом калифорнийская компания раскрывает свои амбициозные планы. В один прекрасный день, компания намерена напечатать ракету на Марсе для возвращения на Землю. «У нас довольно широкое долгосрочное видение», — признал Тим Эллис, один из основателей Relativity, в интервью Ars Technica.
Читать дальше →
Relativity Space распечатает ракету целиком
Source: geektimes

Снижение сложности вычислений при операциях с векторами и матрицами

Введение

Ввиду того, что при решении задач оптимизации, дифференциальных игр, и в 2D и 3D расчётах, а вернее при написании софта, который проводит вычисления для их решения одними из наиболее часто выполняемых операций являются векторно-матричные преобразования типа $aX+bY$, где $a,b$ — скалярные значения, $X, Yin R^n$ — вектора или матрицы размерности $R^{ntimes m}$.
Собственно вот такие:
image
(источник).

Так, чтобы не углубляться в теорию оптимизации за примерами достаточно вспомнить формулу численного интегрирования Рунге-Кутты четвёртого порядка:

$Y_{n+1}=Y_n+frac{h}{6}(k_1 + 2 k_2 + 2 k_3+k_4),$

где $Y_i$ — очередное значение интегрируемой функции $f(t,Y)$ $h$ — шаг метода, а $k_i$, $i=1..4$ — значения интегрируемой функции в некоторых промежуточных точках — в общем случае векторах.

Как можно заметить основную массу математических операций как для векторов, так и для матриц составляют:

  • сложение и вычитание — более быстрые;
  • умножение и деление — более медленные.

О сложности вычислений хорошо написано в соответствующем курсе МФТИ.

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

Соответственно есть смысл заняться снижением количества операций привносящих наибольшую сложность — умножения (математика) и операции управления памятью (алгоритмика).

Читать дальше →
Снижение сложности вычислений при операциях с векторами и матрицами
Source: habrahabr

Пост №3444910

Автор: rexial

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3444910″ }, «headline»: «art барышня :: PinkLadyMage :: artist :: art (арт)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/art-%D0%B1%D0%B0%D1%80%D1%8B%D1%88%D0%BD%D1%8F-art-PinkLadyMage-artist-4379897.jpeg», «height»: 1000, «width»: 664 }, «datePublished»: «2018-03-25T23:10:00+03:00», «dateModified»: «2018-03-25T23:10:00+03:00», «author»: { «@type»: «Person», «name»: «rexial» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3444910
Source: Joyreactor

Пост №3444907

Автор: antancestor

MMORPG в реальной жизниРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3444907″ }, «headline»: «MMORPG в реальной жизни / НЁХ :: что происходит?», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%9D%D0%81%D0%A5-%D1%87%D1%82%D0%BE-%D0%BF%D1%80%D0%BE%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%B8%D1%82-4379895.jpeg», «height»: 1024, «width»: 879 }, «datePublished»: «2018-03-25T23:08:38+03:00», «dateModified»: «2018-03-25T23:08:38+03:00», «author»: { «@type»: «Person», «name»: «antancestor» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3444907
Source: Joyreactor

Пост №3444902

Автор: mutand

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3444902″ }, «headline»: «Маги(Fantasy) :: Fantasy (Fantasy art) :: арт барышня (арт девушка, art барышня, art девушка,) :: Soso max :: art (арт)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Soso-max-%D0%9C%D0%B0%D0%B3%D0%B8%28Fantasy%29-Fantasy-art-4379891.jpeg», «height»: 2900, «width»: 1813 }, «datePublished»: «2018-03-25T23:02:47+03:00», «dateModified»: «2018-03-25T23:02:47+03:00», «author»: { «@type»: «Person», «name»: «mutand» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3444902
Source: Joyreactor

Пост №3444901

Автор: antancestor

Для тех, кто в танке: в сим-карте — чип, там нет магнитных элементов и она никак не влияет на уровень сигнала и качество связи.Ссылка на этот тред в твитореРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3444901″ }, «headline»: «твиттер :: мегафон :: интернет :: маразм крепчал», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BC%D0%B5%D0%B3%D0%B0%D1%84%D0%BE%D0%BD-%D1%82%D0%B2%D0%B8%D1%82%D1%82%D0%B5%D1%80-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BC%D0%B0%D1%80%D0%B0%D0%B7%D0%BC-%D0%BA%D1%80%D0%B5%D0%BF%D1%87%D0%B0%D0%BB-4379889.png», «height»: 300, «width»: 607 }, «datePublished»: «2018-03-25T23:01:47+03:00», «dateModified»: «2018-03-25T23:01:47+03:00», «author»: { «@type»: «Person», «name»: «antancestor» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Для тех, кто в танке: в сим-карте — чип, там нет магнитных элементов и она никак не влияет на уровень сигнала и качество связи. Ссылка на этот тред в твиторе» }
Комментировать 
Пост №3444901
Source: Joyreactor

PHP-Дайджест № 127 (1 – 25 марта 2018)

Свежая подборка со ссылками на новости и материалы. В выпуске: Zend Expressive 3 и другие релизы, пара улучшений в PHP 7.3, порция полезных инструментов, и многое другое.
Приятного чтения!

Читать дальше →
PHP-Дайджест № 127 (1 – 25 марта 2018)
Source: habrahabr

Пост №3444894

Автор: Lapot`

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://wh.reactor.cc/post/3444894″ }, «headline»: «Astra Militarum (Imperial Guard, ig) :: Imperium (Империум) :: Wh Other :: Tyranids (Тираниды) :: Warhammer 40000 (warhammer40000, warhammer40k, warhammer 40k, ваха, сорокотысячник) :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Warhammer-40000-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-Astra-Militarum-Imperium-4379878.jpeg», «height»: 632, «width»: 1024 }, «datePublished»: «2018-03-25T22:54:49+03:00», «dateModified»: «2018-03-25T22:54:49+03:00», «author»: { «@type»: «Person», «name»: «Lapot`» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3444894
Source: Joyreactor

Пост №3444886

Автор: Lapot`

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3444886″ }, «headline»: «красивые картинки :: динозавры :: art (арт)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-art-%D0%B4%D0%B8%D0%BD%D0%BE%D0%B7%D0%B0%D0%B2%D1%80%D1%8B-4379861.jpeg», «height»: 1080, «width»: 1920 }, «datePublished»: «2018-03-25T22:47:57+03:00», «dateModified»: «2018-03-25T22:47:57+03:00», «author»: { «@type»: «Person», «name»: «Lapot`» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3444886
Source: Joyreactor