[Перевод] Разработка приложений на Go: повторное использование логики

На мой взгляд, написание библиотек на Go — довольно хорошо освещенная тема… а вот о написании приложений (команд) статей гораздо меньше. Когда дело до этого доходит, весь код на Go представляет собой команду. Так давайте об этом и поговорим! Этот пост будет первым в серии, т.к. у меня много информации, которой я еще не делился.

В сегодняшней статье речь пойдет о базовой компоновке проекта, будем улучшать повторное использование и тестирования кода.

Читать дальше →
[Перевод] Разработка приложений на Go: повторное использование логики
Source: habrahabr

Как мог выглядеть Samsung Galaxy S8 Plus с двойной камерой

До официальной презентации Galaxy S8 и Galaxy S8 Plus в сети ходило много слухов о том, что новые флагманы от Samsung получат двойную камеру. Более того, официальный Twitter-аккаунт Samsung Exynos написал, […]
Как мог выглядеть Samsung Galaxy S8 Plus с двойной камерой
Source: 4pda

Упаковки для Xiaomi Mi6 и Mi6 Pro замечены на фото

Инсайдеры опубликовали фотографии белой и чёрной коробок неанонсированного флагмана Xiaomi Mi6. Чёрная упаковка принадлежит Pro-версии гаджета с 5,15-дюймовым дисплеем, чипсетом Snapdragon 835 с частотой […]
Упаковки для Xiaomi Mi6 и Mi6 Pro замечены на фото
Source: 4pda

Пост №3051674

Автор: Mao_Dzedyn1991

Bloodstain MimicРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://ds.reactor.cc/post/3051674″ }, «headline»: «Bloodstain Mimic / DSIII персонажи :: Dark Souls 3 :: Dark Souls :: vempirick :: mimic :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/mimic-DSIII-%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%B6%D0%B8-Dark-Souls-3-Dark-Souls-3760897.jpeg», «height»: 2251, «width»: 1632 }, «datePublished»: «2017-04-02T19:29:52+03:00», «dateModified»: «2017-04-02T19:29:52+03:00», «author»: { «@type»: «Person», «name»: «Mao_Dzedyn1991» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3051674
Source: Joyreactor

Пост №3051670

Автор: bugabazinga

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://zootopia.reactor.cc/post/3051670″ }, «headline»: «Как уберечь детей от наркотиков / зверополис :: вопрос :: журналисты :: coub :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B7%D0%B2%D0%B5%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D0%B8%D1%81-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81-%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D1%8B-3760889.jpeg», «height»: 538, «width»: 1280 }, «datePublished»: «2017-04-02T19:27:10+03:00», «dateModified»: «2017-04-02T19:27:10+03:00», «author»: { «@type»: «Person», «name»: «bugabazinga» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3051670
Source: Joyreactor

Неизвестный смартфон LG засветился в FCC

LG готовит к выходу новый смартфон с индексом M255. Неизвестная новинка прошла сертификацию в FCC, однако информации об устройстве появилось немного. Напомним, производитель выпускает по два флагмана в […]
Неизвестный смартфон LG засветился в FCC
Source: 4pda

Пост №3051654

Автор: sashkauskas

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3051654″ }, «headline»: «Math Professor Fixes Projector Screen (April Fools Prank),Comedy,April Fools,math,class,A prank I / профессор :: экран :: видео (video)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%BE%D1%80-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD-3760859.jpeg», «height»: 90, «width»: 120 }, «datePublished»: «2017-04-02T19:12:11+03:00», «dateModified»: «2017-04-02T19:12:11+03:00», «author»: { «@type»: «Person», «name»: «sashkauskas» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «did for April Fool’s Day for my math class. I «accidentally» drew on the projector with a whiteboard marker, and get help from the YouTube video. ______________________________________________ Created by Matthew Weathers Filmed at Biola University in California Dale Hollinger Ransom Kleist » }
Комментировать 
Пост №3051654
Source: Joyreactor

Пост №3051652

Автор: Imebal

теперь уже винтят всех подрядРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3051652″ }, «headline»: «теперь уже винтят всех подряд / политика :: полиция», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-%D0%BF%D0%BE%D0%BB%D0%B8%D1%86%D0%B8%D1%8F-3760856.jpeg», «height»: 90, «width»: 120 }, «datePublished»: «2017-04-02T19:10:42+03:00», «dateModified»: «2017-04-02T19:10:42+03:00», «author»: { «@type»: «Person», «name»: «Imebal» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3051652
Source: Joyreactor

Делаем спеллчекер на фонетических алгоритмах своими руками

Запустив в продакшене супер-мега-навороченную систему нечёткого поиска с поддержкой морфологии, которая показывала на тестовый кейсах блестящие результаты, разработчик сталкивается с суровой реальностью. Пользователи, избалованные автокоррекцией Яндекса и Гугла, делают ошибки и опечатки. И вместо аккуратной страницы с результатами поиска получают грустный смайлик — машина не поняла запроса.


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


В конце статьи приводится ссылка на открытый датасет с ошибками и опечатками. Можно собрать по нему ценную статистику и потестировать свои алгоритмы спеллчекинга. Читать дальше →
Делаем спеллчекер на фонетических алгоритмах своими руками
Source: habrahabr

Пост №3051643

Автор: GraySkull

Куча лута и блестящие штуковины в темных недрах пещеры — что может быть лучше для бойза?Другие работы автора в группе: https://vk.com/club131798316Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://wh.reactor.cc/post/3051643″ }, «headline»: «Куча лута и блестящие штуковины в темных недрах пещеры — что может быть лучше для бойза? / Комиссар Райвель :: wh humor :: Wh Комиксы :: Wh Other :: Orks :: Necrons :: Warhammer 40000 (warhammer40000, warhammer40k, warhammer 40k, ваха, сорокотысячник) :: Gray-Skull :: WAAAGH! :: сделал сам (нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам) :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%9A%D0%BE%D0%BC%D0%B8%D1%81%D1%81%D0%B0%D1%80-%D0%A0%D0%B0%D0%B9%D0%B2%D0%B5%D0%BB%D1%8C-Wh-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-Warhammer-40000-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-3760843.jpeg», «height»: 2050, «width»: 1400 }, «datePublished»: «2017-04-02T19:00:53+03:00», «dateModified»: «2017-04-02T19:00:53+03:00», «author»: { «@type»: «Person», «name»: «GraySkull» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Другие работы автора в группе: https://vk.com/club131798316» }
Комментировать 
Пост №3051643
Source: Joyreactor