Функциональное программирование: в Java и C# слишком много церемоний

Многие, наверняка, слышали о функциональном программировании, некоторые пробовали написать свой Hello World, а кто-то даже завел свой «функциональный» pet-проект. Но многие ли пользовались функциональными языками в продакшене? Какие у ФП преимущества и недостатки? Оправдывает ли парадигма функционального программирования ожидания разработчиков? На эти и многие другие вопросы нам смог ответить человек, открывший для себя преимущества функционального подхода после 20 лет ООП-разработки.

Читать дальше →
Функциональное программирование: в Java и C# слишком много церемоний
Source: habrahabr

Цитата #444737

У меня в юности был случай. Мы с приятелем перегоняли мотоцикл (древнюю рухлядь) из Воронежа в Москву. По дороге мы его чинили раз 10. В конце концов, за 70 км от Москвы он сломался уже необратимо. Договорились на посту ГАИ оставить его до утра, и смотаться в Москву за запчастью. Стали голосовать. Увидев нас, все водители втапливали газ!…)) Правда, видок у нас был, как у диверсантов, сброшенных где-то в местных болотах, и чудом выживших (грязные, небритые, в камуфляже)… Гаишник на посту понаблюдал полчаса, и сказал: «Ладно, помогу! спрячтесь…» Мы спрятались, а он включил радар. Остановил грузовик, ехавший с превышением скорости, убедил водителя, что тот не прав, и предложил выбор: либо штраф, либо этих двоих — в Москву! ))) Водитель минут пять не мог решиться! )) Потом, наверное, решил, что раз «диверсантов» сажает ГАИшник, опасаться не стоит…))
Цитата #444737
Source: bash

Пост №3092574

Автор: asthun

Развернуть &epicComment_3092574& { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3092574″ }, «headline»: «честные кредиты», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D1%87%D0%B5%D1%81%D1%82%D0%BD%D1%8B%D0%B5-%D0%BA%D1%80%D0%B5%D0%B4%D0%B8%D1%82%D1%8B-3824247.jpeg», «height»: 301, «width»: 604 }, «datePublished»: «2017-05-05T12:10:32+03:00», «dateModified»: «2017-05-05T12:10:32+03:00», «author»: { «@type»: «Person», «name»: «asthun» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3092574
Source: Joyreactor

Пост №3092573

Автор: Циркуль

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3092573″ }, «headline»: «козленок :: гифка :: котэ (прикольные картинки с кошками)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B0-%D0%BA%D0%BE%D1%82%D1%8D-%D0%BA%D0%BE%D0%B7%D0%BB%D0%B5%D0%BD%D0%BE%D0%BA-3824246.gif», «height»: 275, «width»: 415 }, «datePublished»: «2017-05-05T12:10:26+03:00», «dateModified»: «2017-05-05T12:10:26+03:00», «author»: { «@type»: «Person», «name»: «Циркуль» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3092573
Source: Joyreactor

Пост №3092568

Автор: Mind’s I


Исполнительный директор Межрегиональной гильдии управляющих компаний, которая входит в попечительский совет столичного фонда капитального ремонта, Вера Москвина предложила «обрубать руки» противникам сноса домов в столице.
https://www.facebook.com/groups/605672769637972/permalink/647431945462054/




Развернуть


&epicComment_3092568&
{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»http://polit.reactor.cc/post/3092568″
},
«headline»: «Исполнительный директор Межрегиональной гильдии управляющих компаний, которая входит в попечительски / москва :: демократия :: политика :: Россия :: пятиэтажки»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-%D0%BC%D0%BE%D1%81%D0%BA%D0%B2%D0%B0-%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F-%D0%B4%D0%B5%D0%BC%D0%BE%D0%BA%D1%80%D0%B0%D1%82%D0%B8%D1%8F-3824239.jpeg»,
«height»: 600,
«width»: 1000 },
«datePublished»: «2017-05-05T12:07:21+03:00»,
«dateModified»: «2017-05-05T12:07:21+03:00»,
«author»: {
«@type»: «Person»,
«name»: «Mind’s I»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «й совет столичного фонда капитального ремонта, Вера Москвина предложила «обрубать руки» противникам сноса домов в столице.
https://www.facebook.com/groups/605672769637972/permalink/647431945462054/»
}

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

[Перевод] Ускоряем восстановление бэкапов в PostgreSQL

Мои ощущения от процесса работы

Недавно я решил заняться ускорением восстановления нашей базы данных в dev-окружении. Как и во многих других проектах, база вначале была небольшой, но со временем значительно выросла. Когда мы начинали, ее размер было всего несколько мегабайт. Теперь упакованная база занимает почти 2 ГБ (несжатая — 30 ГБ ). Мы восстанавливаем dev-окружение в среднем раз в неделю. Старый способ проведения операции перестал нас устраивать, а вовремя подвернувшаяся в Slack-канале картинка “DB restore foos?” побудила меня к действию.

Ниже описано, как я ускорял операцию восстановления базы данных.

Читать дальше →
[Перевод] Ускоряем восстановление бэкапов в PostgreSQL
Source: habrahabr

В России продаются одни из самых дорогих iPhone в мире

Ни для кого не секрет, что стоимость смартфонов для каждой страны отличается. Связано это с налогами и рядом прочих факторов. Не является исключением и аппараты компании Apple. Deutsche Bank опубликовал […]
В России продаются одни из самых дорогих iPhone в мире
Source: 4pda

[Перевод] 2038: остался всего 21 год

Jonathan CorbetПорой кажется, что на фронте борьбы с проблемой 2038 года наступило относительное затишье. Однако время идет, и тот день, когда 32-битные значения типа time_t больше не смогут корректно отображать даты, наступит уже меньше чем через 21 год. Этот срок может показаться большим, однако сравнительно долгий жизненный цикл многих встраиваемых систем подразумевает, что некоторые из них, будучи введенными в строй в наше время, все еще будут работать, когда наступит критический момент. Арнд Бергманн — один из основных разработчиков, занимающихся этой проблемой. На конференции Linaro Connect 2017 он поделился новостями о текущем положении дел в этой области.
Читать дальше →
[Перевод] 2038: остался всего 21 год
Source: habrahabr

Цитата #444736

Слушали радио, стол заказов. Звонит женщина старше сорока и в стихах читает поздравление сыну, которые заканчиваются словами:»… и чтобы нашел хорошую жену. И прошу поставить песню «Путана, путана….»»
Цитата #444736
Source: bash

Пост №3092545

Автор: Umka_Number1

– История? Родерик да Новембр? Читал, читал. Когда учился в оксенфуртской академии, история занимала второе место в списке моих любимых предметов.– А первое? – География, — серьёзно сказал поэт. — Атлас мира был большой, и за ним легче было скрыть пузырь с водкой.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://Witcher.reactor.cc/post/3092545″ }, «headline»: «Лютик (Ведьмак) :: Witcher Персонажи :: Ведьмак (книга) :: The Witcher (Ведьмак, Witcher, ) :: Glutiam_art :: последнее желание :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/The-Witcher-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-%D0%9B%D1%8E%D1%82%D0%B8%D0%BA-%28%D0%92%D0%B5%D0%B4%D1%8C%D0%BC%D0%B0%D0%BA%29-Witcher-%D0%9F%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%B6%D0%B8-3824188.jpeg», «height»: 1942, «width»: 1473 }, «datePublished»: «2017-05-05T11:42:48+03:00», «dateModified»: «2017-05-05T11:42:48+03:00», «author»: { «@type»: «Person», «name»: «Umka_Number1» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «– История? Родерик да Новембр? Читал, читал. Когда учился в оксенфуртской академии, история занимала второе место в списке моих любимых предметов.– А первое? – География, — серьёзно сказал поэт. — Атлас мира был большой, и за ним легче было скрыть пузырь с водкой.» }
Комментировать 
Пост №3092545
Source: Joyreactor