Пост №3695592

Автор: dema_v

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3695592″ }, «headline»: «Lara Croft :: Tomb Raider :: Alyson Tabbitha :: cosplay :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Lara-Croft-Tomb-Raider-%D0%98%D0%B3%D1%80%D1%8B-cosplay-4797049.jpeg», «height»: 594, «width»: 640 }, «datePublished»: «2018-10-30T01:59:08+03:00», «dateModified»: «2018-10-30T01:59:08+03:00», «author»: { «@type»: «Person», «name»: «dema_v» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3695592
Source: Joyreactor

Пост №3695580

Автор: VLADGANFITER

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3695580″ }, «headline»: «Jester (DD) :: Highwayman (DD) :: Crusader (DD) :: Darkest Dungeon :: goeppe :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/goeppe-Highwayman-%28DD%29-Darkest-Dungeon-%D0%98%D0%B3%D1%80%D1%8B-4797023.jpeg», «height»: 878, «width»: 600 }, «datePublished»: «2018-10-30T01:47:39+03:00», «dateModified»: «2018-10-30T01:47:39+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»: «» }
Комментировать 
Пост №3695580
Source: Joyreactor

Так что же не так с поиском работы/работников в ИТ?

Уже которую неделю один многоуважаемый ИТ-ресурс не отпускают бурления по поводу найма в ИТ. Хотя нет, правильно — «уже который год». Среди участников этих крайне бурных обсуждений есть два устойчивых лагеря, которые всё никак не найдут взаимопонимания.

Честно скажу — не знаю, как в других отраслях складывается ситуация, хотя, по слухам, много где есть нарекания. Но вот почему специалисты в ИТ, умные люди, всё никак не могут договориться?

Читать дальше →
Так что же не так с поиском работы/работников в ИТ?
Source: habrahabr

Хитрое префиксное дерево Си реализация

image

Введение

Прошло долгих четыре месяца с момента публикации статьи о моей попытке низкоуровневой реализации префиксного дерева. Несмотря на все мои старания потолок на который оказалась способна моя прошлая реализация префиксного дерева был ~80 тыс. слов в секунду. Я потратил тогда кучу сил и времени, но полученный результат сгодился бы только как лабараторная работа по информатике.

Многие тогда мне говорили: «Не изобретай велосипед, который уже изобрели! Используй готовое решение». Сложность в том, что мне еще не удавалось использовать что-то, что я не понимаю хотя в общих очертаниях.

Префиксное дерево я кажется понял, и вот чего и мне удалось добиться.
Читать дальше →
Хитрое префиксное дерево Си реализация
Source: habrahabr

Пост №3695554

Автор: Kris_Simpson

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3695554″ }, «headline»: «Медальки / на случай важных переговоров :: медальки :: медалики», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BD%D0%B0-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B9-%D0%B2%D0%B0%D0%B6%D0%BD%D1%8B%D1%85-%D0%BF%D0%B5%D1%80%D0%B5%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%BE%D0%B2-%D0%BC%D0%B5%D0%B4%D0%B0%D0%BB%D1%8C%D0%BA%D0%B8-%D0%BC%D0%B5%D0%B4%D0%B0%D0%BB%D0%B8%D0%BA%D0%B8-4796981.jpeg», «height»: 720, «width»: 1280 }, «datePublished»: «2018-10-30T01:11:26+03:00», «dateModified»: «2018-10-30T01:11:26+03:00», «author»: { «@type»: «Person», «name»: «Kris_Simpson» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3695554
Source: Joyreactor

Пост №3695539

Автор: PORT4

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://wh.reactor.cc/post/3695539″ }, «headline»: «WARHAMMER COMMUNITY yldmi Copyright Games Workshop Limited 2018 > à / gretchin :: Orks :: Warhammer 40000 (warhammer40000, warhammer40k, warhammer 40k, ваха, сорокотысячник) :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/gretchin-Orks-Warhammer-40000-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-4796960.jpeg», «height»: 1080, «width»: 1080 }, «datePublished»: «2018-10-30T00:57:15+03:00», «dateModified»: «2018-10-30T00:57:15+03:00», «author»: { «@type»: «Person», «name»: «PORT4» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3695539
Source: Joyreactor

Первый в России робот-завод и при чём тут колбаса?

Когда меня пригласили прийти на презентацию первого в России робота-завода я подумал, что будут рассказывать про завод, который производит роботов. Но оказалось всё ещё интересней.

image
Читать дальше →
Первый в России робот-завод и при чём тут колбаса?
Source: geektimes

Первый в России робот-завод, и при чём тут колбаса?

Когда меня пригласили прийти на презентацию первого в России робота-завода я подумал, что будут рассказывать про завод, который производит роботов. Но оказалось всё ещё интересней.
image
Читать дальше →
Первый в России робот-завод, и при чём тут колбаса?
Source: geektimes

Как я попробовал сделать статический анализатор GLSL (и что пошло не так)

Однажды я готовился к Ludum Dare и сделал простую игру, где использовал пиксельные шейдеры (других в движок Phaser не завезли).

Что такое шейдеры?

Шейдеры — это программы на си-подобном языке GLSL, которые выполняются на видеокарте. Есть два вида шейдеров, в этой статье речь идет про пиксельные (они же “фрагментные”, fragment shaders), которые очень грубо можно представить в таком виде:

color = pixelShader(x, y, ...other attributes)

Т.е. шейдер выполняется для каждого пикселя выводимого изображения, определяя или уточняя его цвет.
Вводную можно почитать на другой статье на хабре — https://habr.com/post/333002/

Потестировав, кинул ссылку другу, и получил от него вот такой скриншот с вопросом «а это нормально?»

Нет, это было ненормально. Посмотрев внимательно код шейдера, я обнаружил ошибку в вычислениях:

if (t < M) {
    realColor = mix(color1,color2, pow(1. - t / R1, 0.5));
}

Т.к. константа R1 была меньше чем M, то в некоторых случаях в первом аргументе pow получалось число меньше нуля. Квадратный корень из отрицательного числа — штука загадочная, по крайней мере для стандарта GLSL. Мою видеокарту ничего не смутило, и она как-то выпуталась из этого положения (похоже, вернув из pow 0), а вот у друга она оказалась более разборчивой.

И тут я задумался: а могу ли я избежать таких проблем в будущем? От ошибок никто не застрахован, особенно таких, которые не воспроизводятся локально. Юнит-тесты на GLSL не напишешь. В то же время преобразования внутри шейдера довольно простые — умножения, деления, синусы, косинусы… Неужели нельзя отследить значения каждой переменной и убедиться, что ни при каких условиях не происходит выхода за допустимые границы значений?

Так я решил попробовать сделать статический анализ для GLSL. Что из этого получилось — можно прочитать под катом.

Сразу предупрежу: какого-то законченного продукта получить не удалось, только учебный прототип.

Читать дальше →
Как я попробовал сделать статический анализатор GLSL (и что пошло не так)
Source: habrahabr

Пост №3695516

Автор: блуждающий

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3695516″ }, «headline»: «смешивание :: песок :: вода :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BF%D0%B5%D1%81%D0%BE%D0%BA-%D0%B2%D0%BE%D0%B4%D0%B0-%D1%81%D0%BC%D0%B5%D1%88%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-4796933.gif», «height»: 450, «width»: 376 }, «datePublished»: «2018-10-30T00:25:23+03:00», «dateModified»: «2018-10-30T00:25:23+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»: «» }
Комментировать 
Пост №3695516
Source: Joyreactor