Nikolay
Смотрю спеку эмодзи, там полнейшая дичь, начинаю гуглить существующие решения, и нашел вот такое:
Future Proof: Manually check the character's pixels; the other solutions will break (and have broken) as new emojis are added.
Over the years these emoji-detecting solutions keep breaking as Apple adds new emojis w/ new methods (like skin-toned emojis built by pre-cursing a character with an additional character), etc.
I finally broke down and just wrote the following method which works for all current emojis and should work for all future emojis.
The solution creates a UILabel with the character and a black background. CG then takes a snapshot of the label and I scan all pixels in the snapshot for any non solid-black pixels. The reason I add the black background is to avoid issues of false-coloring due to Subpixel Rendering
Anonymous
Не зашиваясь в микрооптимизации
Vasily
Vasily
Вообще выглядит как задача для cuda
Anonymous
что за куда?
Doge
Это не должно работать за 700 вершин в час
Vasily
И скорее всего даже есть конкретные реализации
Doge
При описанном алгоритме
Vasily
Vasily
Там небось математики код писали
Vasily
Doge
Ну это вообще перебор
Вот о чем речь. И тут сейчас пойдет оверинжиниринг с кластерами вместо снятия профиля банального
Vasily
Это другое (с)
Anonymous
То есть, Киев будет ДНИ импортиться
Anonymous
Сейчас приоритет другой
Anonymous
Сейчас надо это впихнуть быстро, ценой железа
Anonymous
Которое простаивает
Vasily
Doge
Doge
И то на так себе железе
Anonymous
Vasily
Собакен умный, на логистике собаку съел
Anonymous
Я не против попрофилировать, дело говорите. Понять еще надо, какой профиль под дотнет на ЛИНУХЕ работает
Mark
чот мне кажется ваши математики недоработали, не верю что нет статей где предложен готовый алгоритм
Anonymous
Это уже не ко мне, я их в глаза не видел
Vasily
Да там такие математики
Anonymous
И нет власти на них влиять
Vasily
Наверное
Vasily
Типа как у меня были на одной из работ
Anonymous
А че было?
Vasily
Втроём цсв рожали неделю
Vasily
Так и не родили
Anonymous
тысячекратно извиняюсь, но что такое ЦСВ?
Ilya
Vasily
Csv
Anonymous
А
Anonymous
тьфу
Anonymous
я думал, это какой-то алгоритм
Anonymous
Mark
а если ты предложишь начальству другой алгоритм (с пруфами) который делает всю работу за несколько минут, то что будет?
Anonymous
не знаю, в этой компании еще такого не было
Anonymous
скорее всего, будет хорошо
Anonymous
но в любом случае, текущая хуита должно куда-то дойти
Anonymous
Да я попрофилирую, уже завтра
Anonymous
Под Линух ДжетБрейнс кто-то пробовал?
Anonymous
ДотТрейс?
Shub
https://news.ycombinator.com/item?id=25727521
Shub
Запах как весной на открытии гриль-сезона
Doge
Но я не вчитывался
Anonymous
> Java is much easier to reason about the performance and space usage because it's a language with strict evaluation.
Vasiliy
@theycallmewildrose В конце РНД поделись результатом, интересно получится или нет.
Anonymous
Ilya
@omgszer у тебя дети уже большие?
Ayrat
Ilya
Ilya
Я тут 2дня сижу один с больным ребенком 2.5 года - лучше бы легаси говно на f# разбирал
Ayrat
Ахаха.
Ayrat
Эт ещё что.
Hog
Я тут разбираю говно за ребёночком 19 лет.
Hog
Легаси точно лучше
Ilya
Говорит мне: давай стукать друг друга ногами!
Ilya
Hog
Hog
Ayrat
Потом ты ещё 2 года ночами спать не будешь
Ilya
Vasiliy
5к на неделю что то много, кажется
Ilya