[#]
Коллизии
ntrknlmp.exe(mira, 9) — All
2014-06-07 21:51:49
О, вроде работает. Забыл заменить опасные символы в при конвертации в base64 url, поэтому мусор отправлялся. Прошу прощения за это.)
А изначально хотел сказать, что в ii.dev.14 есть коллизии хэшей сообщений.
[#]
Re: Коллизии
51t(mira, 2) — ntrknlmp.exe
2014-06-07 21:59:59
это клиент для android?
ps. наверное, это не коллизии, это дубли :) их быть не должно, но тут столько софта намешано, что они могут и быть :)
[#]
Re: Коллизии
ntrknlmp.exe(mira, 9) — 51t
2014-06-08 13:51:55
Нет, пока что это клиент для Windows. Я потихоньку пилю класс, который реализует поведение клиента, когда отлажу и выделю интерфейсы, перенесу на Java. Мне так физически проще тестировать :)
Кстати, теоретически можно заюзать Xamarin и скомпилировать код на C# для iOS и Android.
[#]
Re: Коллизии
vit01(mira, 1) — ntrknlmp.exe
2014-06-08 14:30:11
А если взять Mono, то и у нас, на родной платформе, работать будет. Файлы проектов от студии 2010 прекрасно открываются и компилируются монодевелопом.
[#]
Re: Коллизии
ntrknlmp.exe(mira, 9) — vit01
2014-06-08 14:48:06
Да, я попробую завести на Mono, дома как раз гента стоит:)
Правда я пишу в 2013 студии, но там перенести проект в 2010 пара пустяков.
Ну и код не особо академический. Но я стараюсь:)
[#]
Re: Коллизии
51t(mira, 2) — ntrknlmp.exe
2014-06-08 14:49:37
у нас тут нет академиков, у нас тут все любители. :)
поднять любительское программирование до уровня 1986 года, создать сеть единомышленников, которые будут без пафоса и стеснения делать и помогать друг другу улучшать свои любителськие проекты - одна из главных задач odii.ru
[#]
Re: Коллизии
ntrknlmp.exe(mira, 9) — 51t
2014-06-08 15:14:40
Я слишком молод для тех лет:)
Просто заранее предупреждаю, что где-то реализация может быть топорная, костыли, подпорки, неоптимизированно и т.д.:)
А так в принципе работает, сейчас в планах прикрутить локальное хранилище, чтобы после старта программы подгружать сообщения из локальной базы, скачивать айди сообщений из эхи и докачивать то, чего нет. На текущий момент такое поведение проявляется только после первой загрузки всех сообщений.
[#]
Re: Коллизии
51t(mira, 2) — ntrknlmp.exe
2014-06-08 15:28:33
у меня были архивы :) а в начале 90-х уже в библиотеке переписывал в тетрадку... и читал.
славное было время. славное именно отношением :) у нас тут особо нет программистов, поэтому критиковать чужой код не будут, а, наоборот, кто знает - будет стараться помочь, чтобы всё исправить вместе. поэтому ii такой простой, чтобы его можно было реально попробовать воссоздать, и дальше улучшать - это та основа, которая для меня является главной.
у нас тут у всех костыли и подпорки. потихоньку пытаемся разобраться. :) пафос "ты сделал плохо, а у меня хорошо, и вообще, все делают не так" - тут неуместен. :) кто как может, тот так делает, остальные помогают, чем могут.
[#]
Re: Коллизии
gadfly(mira, 7) — ntrknlmp.exe
2014-06-08 15:50:32
>Да, я попробую завести на Mono, дома как раз гента стоит:)
>Правда я пишу в 2013 студии, но там перенести проект в 2010 пара пустяков.
>Ну и код не особо академический. Но я стараюсь:)
Не надо академического кода! Ты исходники OpenSSL видел? Уж0с.
[#]
Re: Коллизии
51t(mira, 2) — gadfly
2014-06-08 15:53:07
> Не надо академического кода! Ты исходники OpenSSL видел? Уж0с.
от он, магистр кодировки. :) но все его любят :) разбираются, что же произошло...
[#]
Re: Коллизии
ntrknlmp.exe(mira, 9) — gadfly
2014-06-08 16:01:13
Managed языки более безопасны, там не будет таких дыр в прикладном по:)
Под академическим кодом я подразумевал, что возможно не все красиво, универсально, интерфейсно и прочее:)
В перспективе я хочу сделать просто интерфейс, который определяет поведение.
К примеру, GetBundle() должен возвращать бандл сообщений.
Как он это делает - это дело третье, класс-реализацию всегда можно заменить на другую, более подходящую.
[#]
Re: Коллизии
gadfly(mira, 7) — ntrknlmp.exe
2014-06-08 16:05:11
>Managed языки более безопасны, там не будет таких дыр в прикладном по:)
>Под академическим кодом я подразумевал, что возможно не все красиво, универсально, интерфейсно и прочее:)
Так я не про дыры. Там сам код читать страшно.
[#]
Re: Коллизии
vit01(mira, 1) — ntrknlmp.exe
2014-06-08 16:20:58
> Думаю, мой тоже без бокала спокойно не почитаешь:)
Ничего, разберёмся. :) Я раньше изучал С#, могу помочь.
[#]
Re: Коллизии
51t(mira, 2) — vit01
2014-06-08 16:23:50
всем срочно на симпозиум разработчиков ii в Иркутск
с собой брать бокалы :)
[#]
Re: Коллизии
51t(mira, 2) — vit01
2014-06-08 16:59:06
а мне вообще вредно. :) будем сквозь стекло бокалов на код смотреть :)
ничё, дорастём и до того, когда будем симпозиумы проводить :)
[#]
Re: Коллизии
vit01(mira, 1) — 51t
2014-06-08 17:05:53
> а мне вообще вредно. :)
Будем тогда чаем опохмеляться. Андрей подгонит :)
> ничё, дорастём и до того, когда будем симпозиумы проводить :)
Можно было бы через аудио/видео конференции, но скайп же проприетарный и от майкро$офта, а другие такие штуки плохо работают, поэтому пока лучше не надо. :)
[#]
Re: Коллизии
51t(mira, 2) — vit01
2014-06-08 17:11:48
> Можно было бы через аудио/видео конференции, но скайп же проприетарный и от майкро$офта, а другие такие штуки плохо работают, поэтому пока лучше не надо. :)
видеоконферении возникли задолго до скайпа. но это вообще не то. нужен мешок картошки :)