Comments: |
![[User Picture]](http://lj.rossia.org/userpic/193444/58850) | From: | id0 |
Date: | May 10th, 2017 - 10:05 am |
---|
| | | (Link) |
|
okhuiteljno
это, если чо, порт imgseek. никакой ракетной науки — haar wavelet, и их сравнение. меньше 20 кб, можешь найти на гитхабе и тоже поиграться.
From: | (Anonymous) |
Date: | May 10th, 2017 - 10:17 pm |
---|
| | | (Link) |
|
Кетмарчик, ну напиши за Ди чуть подробнее пжлста, заебал. Чому ты его таким пиздатым-то считаешь, аноны не понимают
Единственное, что я у тебя видел, это что мол Уолтер Брайт и Александреску говна по дефолту не сделают, в отличии от Растоделов, хотя Андрей таки признавал, что теоретическая тусовка самая сильная у Раста беспезды. Ну и аргумент слабый тащемта, appeal to authority или как там
Ну и что как хороший, годный скриптовый язык пользовать получается тому что быстрый дико (Александреску кстати чо-то такое тоже писал).
>чуть подробнее пжлста извини, очень лень. так что по пунктам. модули. UFCS. CTFE. нормальные шаблоны. слайсы. GC. быстрая компиляция. хакабельный компилятор. достаточная похожесть на си для кодопиздинга. ranges. а ещё использование ди делает тебя особенным.
From: | (Anonymous) |
Date: | May 11th, 2017 - 12:54 am |
---|
| | | (Link) |
|
Здорово, спасибо
А что до раста кстати, почему такая эйфория вокруг него, как думаешь? Это ж уже почти мем the Rust Evangelism Strike Force, в каждый HN тред набегают "а не переписать ли это на расте, а как это сделано в расте" и т.п.
>А что до раста кстати, почему такая эйфория вокруг него, как думаешь? хипсторы фапают на тормозиллу. убери оттуда волшебное слово «мозилла» — и никто бы о хрустике не вспоминал (кроме полутора маргиналов).
в дополнение: тащемта, дишечка — это такой «c++ done right». кресты потихоньку пиздят дишные фишки, но медленно, и всё равно там куча легаси говна, от которого никуда не деться. в дишечке оно тоже есть, но значительно меньше.
а благодаря нормальным шаблонам ООП в дишечке вообще не сильно котируется. потому что вместо него можно шаблоном проверить что-то типа:
void foo(ST) (auto ref ST st) if (isReadableStream!ST) { … }
и эта фигня может работать с чем угодно, к чему можно обратиться в виде, например, `st.readBuffer(buf[0..1]);`. ну, грубо говоря.
то есть, можно во время компиляции проверить, компилируется ли кусочек кода, обернуть эту проверку в шаблон и прилепить как constraint. и это будет работать с классом, структурой, интерфейсом, или вообще какой-то хуйнёй, которой добавили `readBuffer()` при помощи UFCS. нахуй ООП.
From: | (Anonymous) |
Date: | May 11th, 2017 - 01:34 am |
---|
| | | (Link) |
|
Тем не менее, весь язык в целом типично ООПшный. Ну т.е. это как лямбды в сишарп добавить. Бессистемное затыкание дыр. Не понимаю радости.
о, ди-эксперт в треде. не стесняйся, в интернетах можно быть экспертом даже если ты hello.d смог собрать только на второй месяц.
From: | (Anonymous) |
Date: | May 11th, 2017 - 06:14 am |
---|
| | | (Link) |
|
Извини, но язык, вполне открыто позиционирующий себя как C++++C++, ничем другим быть не может.
ок. надеюсь, ты никогда не будешь писать на D. пожалуйста.
(для остальных поясню: фраза «пично ООПшный» имеет здесь примерно столько же смысла, сколько и «reoigoij riwopcbzbt»)
можешь примерно здесь посмотреть реализации этих всех `isReadableStream`, например. это реально тупо кусок кода, который канпелятор пытается скомпилить, и возвращает «шмагло/нишмагло». удобно. понятно, это только одна из возможностей.
и ещё то, что языки, где есть синтаксический элемент `::`, и/или для шаблонов используется `<>` я вообще не рассматриваю как что-то, что можно использовать.
From: | (Anonymous) |
Date: | May 10th, 2017 - 10:58 pm |
---|
| | Paamayim Nekudotayim | (Link) |
|
Нет ли тут антисемитизма?
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | May 10th, 2017 - 11:01 pm |
---|
| | Re: Paamayim Nekudotayim | (Link) |
|
ещё какой.
From: | (Anonymous) |
Date: | May 10th, 2017 - 11:07 pm |
---|
| | Re: Paamayim Nekudotayim | (Link) |
|
А что думаешь о Go?
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | May 10th, 2017 - 11:10 pm |
---|
| | Re: Paamayim Nekudotayim | (Link) |
|
пайк сделал для себя язык. молодец. зачем этим языком пользоваться кому-то кроме пайка — мне совершенно неясно.
From: | (Anonymous) |
Date: | May 11th, 2017 - 02:33 am |
---|
| | Re: Paamayim Nekudotayim | (Link) |
|
А вот, кстати -- как тебе C#?
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | May 11th, 2017 - 02:43 am |
---|
| | Re: Paamayim Nekudotayim | (Link) |
|
жаба как жаба, чего с неё взять. ну, брюшко другое, рожки дорисовали, подумаешь.
From: | (Anonymous) |
Date: | May 10th, 2017 - 10:47 pm |
---|
| | | (Link) |
|
несколько вопросов/
1. какого хуя так медленно качается? 2. протоколируешь ли ты айпи-адреса скачавших MKV? 3. это же такой активный поиск карт по нейронке для D2D? 4. с хера ли как оно работает?
1. потому что тротлинг. иначе обязательно находится гений, который решает качать в кучу потоков и садит мне весь жиденький канал.
2. логи читает только робот, мне лень. после чтения сжигает (через день примерно). читает для того, чтобы банить по площадям всяких идиотов со сплоетами.
3. это не нейронка, это сравнение картинок (тамбнэйлов, если точнее) при помощи haar wavelet.
4. поищи на гитхабе imgseek — это оно. я просто рипанул оттуда двигатель.
p.s.: однажды я заменю http сервер на самописный, там робот будет встроен, и будет оставлять в логах только забаненых. это не проект, а игрушка на вечер. на.
Ну да, ну да. Игрушка на вечер. Рассказывай тут.
ну, на утро, если честно. хотя у меня это вечер. перед сном подумал, что будет интересно попробовать поиск карт на этом сделать, утром написал. там кода-то — котэ наплакало.
Но мы-то знаем, что ты это для своего редактора пробуешь -- чтобы формы из библиотеки форм идэнтифицыровать.
но вообще-то нет, не угадал. для того, чтобы искать скетчи на бесконечном холсте.
А ты объедини. В смысле -- библиотека форм тожэ можэт быть скетчем на том жэ холсте.
библиотека форм не нужна. просто потому, что не вписывается в интерфейс рисовача. идея как раз в том, что вайтбоарт — это нечто, совершенно противоположное редактору. совсем такой «антиредактор». соответственно, любая попытка ввести туда какие-либо «инструменты» или «палитры» его нахер убивает.
а, то есть ты картинку раскладываешь по вейвлетным модам, и потом ищешь ближайший "вейвлет-спектр" ?
для таких картинок это, наверное, будет неплохо работать (потому что все rectangular по стандартным осям и нет поворота на угол).
хотя на каком-то примере оно соснуле (или я не так понял ?)
а ты реально на память помнишь, как устроены эти карты, вот подсознанием выучил ?? завидую адски, у меня ориентирование через жопу.
>то есть ты картинку раскладываешь по вейвлетным модам, и потом ищешь ближайший >"вейвлет-спектр" ? угу. срезая сначала фильтром то, что не сильно влияет — детали, то бишь. поэтому оно нормально ищет картинки, где детали торчат отдельно и дают хорошие «всплески», но сосает там, где чётко выраженых возмущений нет.
>хотя на каком-то примере оно соснуле там я стену кривую нарисовал, и оно озадачилось. если бы у меня руки не дрожали, то нашло бы нормально, в первой тройке.
>а ты реально на память помнишь, как устроены эти карты, вот подсознанием выучил ?? не все. но я периодически пытаюсь закончить/переписать Новый Двигатель D2D, так что более-менее помню. а так-то у меня ориентирование тоже в том же органе.
>для таких картинок это, наверное, будет неплохо работать (потому что все >rectangular по стандартным осям и нет поворота на угол). угу. поскольку основная цель — это искать по нескольким «ключевым линиям» скетчи на вайтбоардном холсте, то меня вполне устраивает: кода немного, а с задачей справляется относительно нормально. то есть, шанс, что искомое будет где-то в начале списка достаточно велик, чтобы это можно было использовать.
я как раз потому карты от д2д и взял, что они похожи на мои планируемые чертёжики. | |