Про интервальные индексы

Под катом будем разбираться нужен ли для индексации интервалов специальный индекс, как быть с многомерными интервалами, правда ли что с 2-мерным прямоугольником можно обращаться как с 4-мерной точкой и т.д. Всё это на примере PostgreSQL.
Читать дальше →
Про интервальные индексы
Source: habrahabr

Бремя популяризаторов на плоской Земле

В прошлый понедельник РЕН ТВ отличилось, показав передачу про адептов плоской Земли. Не хочется сотрясать впустую воздух возмущением, но вот на некоторые мысли о популяризации и лженауке в 21 веке эта история меня навела. В канун запуска первого спутника, праздника научного познания и технического прогресса, эти размышления, надеюсь, еще более к месту.


С котиком даже плоская Земля становится лучше
Читать дальше →
Бремя популяризаторов на плоской Земле
Source: geektimes

Пост №3254701

Автор: TheToy

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3254701″ }, «headline»: «реактор-тян :: реактор :: каляки-маляки :: фотошоп :: сделал сам (нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BA%D0%B0%D0%BB%D1%8F%D0%BA%D0%B8-%D0%BC%D0%B0%D0%BB%D1%8F%D0%BA%D0%B8-%D1%84%D0%BE%D1%82%D0%BE%D1%88%D0%BE%D0%BF-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%BB-%D1%81%D0%B0%D0%BC-%D1%80%D0%B5%D0%B0%D0%BA%D1%82%D0%BE%D1%80-%D1%82%D1%8F%D0%BD-4083706.jpeg», «height»: 1010, «width»: 590 }, «datePublished»: «2017-10-02T04:20:58+03:00», «dateModified»: «2017-10-02T04:20:58+03:00», «author»: { «@type»: «Person», «name»: «TheToy» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3254701
Source: Joyreactor

Пост №3254696

Автор: Gimserter

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3254696″ }, «headline»: «stellaris :: роботы :: игровой юмор :: Игры :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/stellaris-%D0%98%D0%B3%D1%80%D1%8B-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D1%8B-4083697.jpeg», «height»: 807, «width»: 594 }, «datePublished»: «2017-10-02T04:00:05+03:00», «dateModified»: «2017-10-02T04:00:05+03:00», «author»: { «@type»: «Person», «name»: «Gimserter» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3254696
Source: Joyreactor

Пост №3254681

Автор: Tenma

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://Witcher.reactor.cc/post/3254681″ }, «headline»: «Йеннифер :: Witcher Cosplay :: Witcher Персонажи :: The Witcher (Ведьмак, Witcher, ) :: FreyaVeles :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%99%D0%B5%D0%BD%D0%BD%D0%B8%D1%84%D0%B5%D1%80-Witcher-%D0%9F%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%B6%D0%B8-The-Witcher-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-4083670.jpeg», «height»: 1920, «width»: 1280 }, «datePublished»: «2017-10-02T03:09:48+03:00», «dateModified»: «2017-10-02T03:09:48+03:00», «author»: { «@type»: «Person», «name»: «Tenma» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3254681
Source: Joyreactor

Пост №3254680

Автор: MADNESS_Z

One Cactus TyanРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3254680″ }, «headline»: «One Cactus Tyan / реактор-тян :: реактор :: сделал сам (нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам) :: каляки-маляки», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D1%80%D0%B5%D0%B0%D0%BA%D1%82%D0%BE%D1%80-%D1%80%D0%B5%D0%B0%D0%BA%D1%82%D0%BE%D1%80-%D1%82%D1%8F%D0%BD-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%BB-%D1%81%D0%B0%D0%BC-%D0%BA%D0%B0%D0%BB%D1%8F%D0%BA%D0%B8-%D0%BC%D0%B0%D0%BB%D1%8F%D0%BA%D0%B8-4083669.jpeg», «height»: 1080, «width»: 1920 }, «datePublished»: «2017-10-02T03:05:11+03:00», «dateModified»: «2017-10-02T03:05:11+03:00», «author»: { «@type»: «Person», «name»: «MADNESS_Z» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3254680
Source: Joyreactor

Смарт контракты Ethereum: что делать при ошибке в смартконтракте или техники миграции

При написании смартконтрактов важно помнить, что после загрузки в блокчейн, они уже не могут быть изменены, а следовательно, не могут быть внесены какие-либо улучшения или исправлены какие-то найденные ошибки! Все мы знаем, что ошибки есть в любой программе, а вернувшись к написанному пару месяцев назад коду мы всегда найдем, что там можно улучшить. Как же быть? Единственно возможный вариант – это загрузить новый контракт с исправленным кодом. Но как же быть, если на базе имеющегося контракта уже выпущены токены? На помощь нам приходит миграция! За последний год я попробовал много разных техник ее реализации, проанализировал применяемые в других крупных блокчейн проектах и что-то поизобретал сам. Подробности под катом.

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

Сказка о хорошо выстроенных бизнес-процессах, или как одна проблема хакнула идеально работающую систему разработки

Предисловие

Не секрет, что правильно выстроенные бизнес-процессы нужны всем.
Отдельные граждане, отделы и целые компании с холдингами бегают кругами и воют о необходимости правильного обустройства всех и всяческих процессов. Всё должно быть посчитано, измерено, запланировано и выполнено в срок, в строгих рамках бюджета. Метрики и KPI, предсказуемость и прозрачность.
Везде должен быть “внедрён” Agile. Все должны мыслить категориями Lean. Все должны думать о Business Value.
И, будучи разбуженными ночью, — мгновенно ответить на вопрос: “каков LTV нашего пользователя?”

Отличный, рациональный подход.

В разработке программного обеспечения давно и прочно обосновался тренд “не изобретай велосипеда”.
Нужно разработать инсталлятор для нашего мега-продукта? Интегрироваться с внешней системой? Разработать кучу отчётов?
Не умничай, бери коробочное решение. Сэкономишь кучу времени, нервов, и, как результат, — денег компании.
А если помножить это на тенденцию снижения среднего уровня технической квалификации инженерных кадров, — это отдельная тема, завязанная на многолетнее превышения спроса над предложением, — то вообще получается отлично. Поминутно вейпая и попивая смузи, можно строить целые системы, просто интегрируя готовые блоки при помощи быдлокода и такой-то матери быстрого прототипирования.
Поэтому — не изобретай велосипеда и не умничай. Используй готовое, а кривые руки умную голову прикладывай там, где интеграция по какой-то причине вдруг не работает.

Отличный, рациональный подход.

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

Итак, знакомьтесь с нашими героями

Читать дальше →
Сказка о хорошо выстроенных бизнес-процессах, или как одна проблема хакнула идеально работающую систему разработки
Source: habrahabr

Пост №3254632

Автор: Robotron3000

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3254632″ }, «headline»: «k-eke :: gif», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/k-eke-gif-4083611.png», «height»: 240, «width»: 320 }, «datePublished»: «2017-10-02T01:15:42+03:00», «dateModified»: «2017-10-02T01:15:42+03:00», «author»: { «@type»: «Person», «name»: «Robotron3000» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3254632
Source: Joyreactor

Пост №3254631

Автор: wwmfox

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://anime.reactor.cc/post/3254631″ }, «headline»: «Oppai (Грудастые Няшки, Anime Boobs, Аниме Сиськи) :: Anime Ero Gifs :: Anime Ero (Взрослые Няшки) :: Anime OldSchool :: bio hunter :: Anime (Аниме)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Anime-Anime-Ero-Gifs-Anime-Ero-Oppai-4083610.gif», «height»: 530, «width»: 720 }, «datePublished»: «2017-10-02T01:15:19+03:00», «dateModified»: «2017-10-02T01:15:19+03:00», «author»: { «@type»: «Person», «name»: «wwmfox» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3254631
Source: Joyreactor