Migrate API и с чем его едят. На примере миграции форума Drupal 7. Часть 1

Migrate API и с чем его едят. На примере миграции форума по Drupal 7. Часть 1

Данное руководство является переводом статьи.

Хотелось бы поделиться своим опытом миграции форума с Drupal 7 на Drupal 8, а также рассказать о проблемах, с которым пришлось столкнуться во время этого процесса, а также об инструментах, которые я использовал. Кроме этого я расскажу о подводных камнях, которые встретились при миграции форума и терминов к нему.
Читать дальше →
Migrate API и с чем его едят. На примере миграции форума Drupal 7. Часть 1
Source: habrahabr

Пост №3413114

Автор: Arterton

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3413114″ }, «headline»: «океан :: кит :: лодка :: весло», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BA%D0%B8%D1%82-%D0%BB%D0%BE%D0%B4%D0%BA%D0%B0-%D0%BE%D0%BA%D0%B5%D0%B0%D0%BD-%D0%B2%D0%B5%D1%81%D0%BB%D0%BE-4328986.jpeg», «height»: 1200, «width»: 960 }, «datePublished»: «2018-02-25T02:05:24+03:00», «dateModified»: «2018-02-25T02:05:24+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3413114
Source: Joyreactor

Почему обтекатели для ракет такие дорогие?

Эта статья сделана по мотивам и просьбам следующего комментария:

Охота за обтекателями

На данный момент цена обтекателей для ракет около 5-7 миллионов долларов. Многие задаются вопросом: А почему так дорого? Ведь это просто кусок металла для защиты. Это не совсем так, это не просто кусок металла, хотя и сделана эта конструкция для защиты полезной нагрузки.
Читать дальше →
Почему обтекатели для ракет такие дорогие?
Source: geektimes

Пост №3413088

Автор: Shy_Fox

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3413088″ }, «headline»: «Doppel :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Doppel-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-4328960.jpeg», «height»: 877, «width»: 620 }, «datePublished»: «2018-02-25T01:33:54+03:00», «dateModified»: «2018-02-25T01:33:54+03:00», «author»: { «@type»: «Person», «name»: «Shy_Fox» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3413088
Source: Joyreactor

Пост №3413046

Автор: Arterton

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3413046″ }, «headline»: «лопасти :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BB%D0%BE%D0%BF%D0%B0%D1%81%D1%82%D0%B8-%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-4328897.gif», «height»: 853, «width»: 480 }, «datePublished»: «2018-02-25T00:39:52+03:00», «dateModified»: «2018-02-25T00:39:52+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3413046
Source: Joyreactor

Пост №3413025

Автор: Arterton

Развернуть

{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»/post/3413025″
},
«headline»: «Киров :: физрук»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img1.joyreactor.cc/pics/post/full/%D0%9A%D0%B8%D1%80%D0%BE%D0%B2-%D1%84%D0%B8%D0%B7%D1%80%D1%83%D0%BA-%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0-4328873.jpeg»,
«height»: 1803,
«width»: 861 },
«datePublished»: «2018-02-25T00:21:41+03:00»,
«dateModified»: «2018-02-25T00:21:41+03:00»,
«author»: {
«@type»: «Person»,
«name»: «Arterton»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «»
}

Комментировать 
Пост №3413025
Source: Joyreactor

Пост №3413024

Автор: Galsn2009

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3413024″ }, «headline»: «Dark Queen :: Battletoads :: DRAKE7018 :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Battletoads-%D0%98%D0%B3%D1%80%D1%8B-DRAKE7018-Dark-Queen-4328872.jpeg», «height»: 4617, «width»: 3117 }, «datePublished»: «2018-02-25T00:19:38+03:00», «dateModified»: «2018-02-25T00:19:38+03:00», «author»: { «@type»: «Person», «name»: «Galsn2009» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3413024
Source: Joyreactor

Методы расширения для типов стандартной библиотеки .NET

Наверное, почти каждый .NET-разработчик сталкивался со случаями, когда для удобства кодирования рутинных действий и сокращения boilerplate-кода при работе со стандартными типами данных не хватает возможностей стандартной же библиотеки.

И практически в каждом проекте появляются сборки и пространства имен вида Common, ProjectName.Common и т.д., содержащие дополнения для работы со стандартными типами данных: перечислениями (Enums), Nullable-структурами, строками и коллекциями (перечислениями IEnumerable, массивами, списками и собственно коллекциями).

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

Написание этой статьи инспирировано прочтением давней статьи-перевода Проверки на пустые перечисления и развернувшейся дискуссии к ней.

Статья давняя, но тема по-прежнему актуальная, тем более, что код, похожий на пример из статьи, приходилось встречать в реальной работе от проекта к проекту.

Читать дальше →
Методы расширения для типов стандартной библиотеки .NET
Source: habrahabr

Пост №3412998

Автор: Galsn2009

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3412998″ }, «headline»: «Построить дом, вырастить сына / Anime :: Ностальгирующий критик :: разное», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Anime-%D1%80%D0%B0%D0%B7%D0%BD%D0%BE%D0%B5-%D0%9D%D0%BE%D1%81%D1%82%D0%B0%D0%BB%D1%8C%D0%B3%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B8%D0%B9-%D0%BA%D1%80%D0%B8%D1%82%D0%B8%D0%BA-4328845.jpeg», «height»: 1208, «width»: 1146 }, «datePublished»: «2018-02-24T23:51:50+03:00», «dateModified»: «2018-02-24T23:51:50+03:00», «author»: { «@type»: «Person», «name»: «Galsn2009» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3412998
Source: Joyreactor

Пост №3412989

Автор: LYVrus

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3412989″ }, «headline»: «карты :: пресс :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%BA%D0%B0%D1%80%D1%82%D1%8B-%D0%BF%D1%80%D0%B5%D1%81%D1%81-4328837.gif», «height»: 301, «width»: 540 }, «datePublished»: «2018-02-24T23:46:29+03:00», «dateModified»: «2018-02-24T23:46:29+03:00», «author»: { «@type»: «Person», «name»: «LYVrus» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3412989
Source: Joyreactor