Как я UDP гейм сервер на Golang писал

Введение

Недавно начал изучать язык программирования Go и для практики решил попробовать написать на нем клиент — серверное приложение. Так как я люблю компьютерные игры и в частности старую добрую «Змейку» в которую еще на стареньком черно белом телефоне играл то решил сделать именное ее. Да, вы не ослышались, речь пойдет о игре «Змейка» которая разделена на серверную и клиентскую часть общающиеся друг с другом по протоколу UPD.
Код
Скачать и поиграть — собирал только для amd64 и для Винды, Мака, Линукса
Читать дальше →
Как я UDP гейм сервер на Golang писал
Source: geektimes

Пост №3582384

Автор: uni-snake

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://wh.reactor.cc/post/3582384″ }, «headline»: «Rogue Trader :: Imperium (Империум) :: Dark Eldar :: Warhammer 40000 (warhammer40000, warhammer40k, warhammer 40k, ваха, сорокотысячник) :: Mauro Dal Bo :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Warhammer-40000-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-Rogue-Trader-Imperium-4602833.jpeg», «height»: 2094, «width»: 1200 }, «datePublished»: «2018-07-23T00:04:29+03:00», «dateModified»: «2018-07-23T00:04:29+03:00», «author»: { «@type»: «Person», «name»: «uni-snake» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3582384
Source: Joyreactor

Пост №3582379

Автор: 8l8i8

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3582379″ }, «headline»: «Заметить, что канадка начала флиртовать с тобой, очень просто. .т*. / Буквы на белом фоне :: флирт», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%91%D1%83%D0%BA%D0%B2%D1%8B-%D0%BD%D0%B0-%D0%B1%D0%B5%D0%BB%D0%BE%D0%BC-%D1%84%D0%BE%D0%BD%D0%B5-%D1%84%D0%BB%D0%B8%D1%80%D1%82-4602827.jpeg», «height»: 581, «width»: 621 }, «datePublished»: «2018-07-22T23:58:17+03:00», «dateModified»: «2018-07-22T23:58:17+03:00», «author»: { «@type»: «Person», «name»: «8l8i8» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3582379
Source: Joyreactor

Разработка редактора для создания веб сайтов/лендингов (Опыт)


(Art by http://www.simonstalenhag.se/)

Предыстория / Дисклеймер

Всем привет, данная статья является по факту материалом для моего выступления в понедельник на марафоне в Киеве. Но не думайте, что вы аудитория на которой я отрабатываю текст, просто мне так проще подготовиться.
На данный момент я Front-end разработчик в Conductor/WeWork. Мы не занимаемся разработкой редакторов, как собственно и я, по вечерам не разрабатываю такие вещи. Это больше об опыте который я получил на прошлом проекте в компании УТИ(сокращенно), утипути, ути-…. Это было достаточно давно, но как оказывается, тема актуальна и по сей день, как и косяки связанные с ней.
Речь идет как правило о сайт визитках, лендингах, и более менее функциональных сайтах, но разумеется не о бек офисах или админках.

UTIEditor special for you <3

Зачем нам нужны такие редакторы?

Тут достаточно много ответов на этот вопрос, многие из вас я уверен догадываются и так.
Я отвечу на этот вопрос с точки зрения УТИ, компании которая предоставляет услуги по разработке сайтов.
УТИ по сути своей — компания ширпотреб. Уверен в свое время в таких поработал каждый, десяток сайт визиток на человека, десяток интернет магазинов и фирменная вишенка — своя CMS.
Вот вы сделали очередной лендинг, сайт визитку и отдали клиенту, а он прибегает через день и просит поменять текст. Через еще день, поменять цвет фона и добавить всего одну картинку. Для клиента это выглядит, как нечто простое и быстрое. С этим трудно поспорить, оно так и есть. Но для вас это означает, что вам нужно выдернуть разработчика/дизайнера с его текущих задач. Не говоря уже о работе менеджера который тратит время на коммуникации. Соответственно, вы выставляете счет и он не маленький. Клиент негодует и жалуется. В следующий раз вы уже думаете наперед о таких вещах и начинаете задавать вопросы, закладывать в ТЗ функционал редактирования.
Тут пожалуй стоит перейти к обсуждению этого функционала, ведь он очень разный.
Хотелось бы добавить, что я не буду включать в этот разговор такие CMS как WrodPress, Drupal, мы сконцентрируемся на рынке редакторов.

Читать дальше →
Разработка редактора для создания веб сайтов/лендингов (Опыт)
Source: geektimes

Дайджест свежих материалов из мира фронтенда за последние две недели №323 (8 — 22 июля 2018)

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

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

Пост №3582332

Автор: VLADGANFITER

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3582332″ }, «headline»: «ф Возьмите отрез ткани Скрепляющие Сз) пряжка 4— «■ V дорический хитон сднтичндз греиид> И э / Anime :: разное», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Anime-%D1%80%D0%B0%D0%B7%D0%BD%D0%BE%D0%B5-4602760.png», «height»: 695, «width»: 491 }, «datePublished»: «2018-07-22T23:14:49+03:00», «dateModified»: «2018-07-22T23:14:49+03:00», «author»: { «@type»: «Person», «name»: «VLADGANFITER» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «*.» Женщин, и э>.Ч МуЖЛиН Загните его сверху и ско-Жите пополам Здесь не соединять ДлиНу юбки Можно регули- ровать Зта часть висит свободно во Время доЖдя её можно поднять над головой, как капюшон» }
Комментировать 
Пост №3582332
Source: Joyreactor

Пост №3582323

Автор: Jurashz

Ну наконец!Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3582323″ }, «headline»: «Ну наконец! / фото :: банка», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D1%84%D0%BE%D1%82%D0%BE-%D0%B1%D0%B0%D0%BD%D0%BA%D0%B0-4602752.jpeg», «height»: 1564, «width»: 1564 }, «datePublished»: «2018-07-22T22:51:08+03:00», «dateModified»: «2018-07-22T22:51:08+03:00», «author»: { «@type»: «Person», «name»: «Jurashz» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3582323
Source: Joyreactor

Пост №3582320

Автор: Jurashz

Это прекрасноРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3582320″ }, «headline»: «Это прекрасно / газонокосилка :: фото :: техника :: дизайн», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D1%84%D0%BE%D1%82%D0%BE-%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0-%D0%B3%D0%B0%D0%B7%D0%BE%D0%BD%D0%BE%D0%BA%D0%BE%D1%81%D0%B8%D0%BB%D0%BA%D0%B0-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD-4602749.jpeg», «height»: 540, «width»: 720 }, «datePublished»: «2018-07-22T22:46:38+03:00», «dateModified»: «2018-07-22T22:46:38+03:00», «author»: { «@type»: «Person», «name»: «Jurashz» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3582320
Source: Joyreactor

Пост №3582318

Автор: Jurashz

Хеппи Безды мистер ДефоРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3582318″ }, «headline»: «Хеппи Безды мистер Дефо / фото :: актер :: Уиллем Дефо :: знаменитость :: день рождения», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%A3%D0%B8%D0%BB%D0%BB%D0%B5%D0%BC-%D0%94%D0%B5%D1%84%D0%BE-%D0%B0%D0%BA%D1%82%D0%B5%D1%80-%D0%B7%D0%BD%D0%B0%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D0%BE%D1%81%D1%82%D1%8C-%D1%84%D0%BE%D1%82%D0%BE-4602747.jpeg», «height»: 1791, «width»: 1200 }, «datePublished»: «2018-07-22T22:45:29+03:00», «dateModified»: «2018-07-22T22:45:29+03:00», «author»: { «@type»: «Person», «name»: «Jurashz» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3582318
Source: Joyreactor

Пост №3582308

Автор: lunar lun

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3582308″ }, «headline»: «Antiquarian :: Darkest Dungeon :: epimeral :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Antiquarian-Darkest-Dungeon-%D0%98%D0%B3%D1%80%D1%8B-epimeral-4602737.png», «height»: 675, «width»: 900 }, «datePublished»: «2018-07-22T22:36:52+03:00», «dateModified»: «2018-07-22T22:36:52+03:00», «author»: { «@type»: «Person», «name»: «lunar lun» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3582308
Source: Joyreactor