Home
codingteam
codingteam@conference.jabber.ru
10.08.2011< ^ >

Тема: Программирование для новичков и не только.
Приглашаются студенты.

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, OCaml, JavaScript, Рефал, Brainfuck, GLSL, PowerShell, Yet Another Wonder Language, Anime
Код выкладывать на http://dumpz.org
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Java, .NET, basic, php, pascal/delphi/c++builder, 1С, VB, FoxPro карается съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Проблем решено: 0xA
[00:00:31] moonhawk вышел из конференции
[00:12:39] storax зашёл в конференцию
[00:12:57] undefined_variable вышел из конференции
[00:13:14] <storax> Hi
[00:15:54] storax вышел из конференции
[00:19:42] xmi вышел из конференции
[01:14:46] 0xd34df00d вышел из конференции
[01:15:40] 0xd34df00d зашёл в конференцию
[01:45:13] undefined_variable зашёл в конференцию
[01:54:09] magog вышел из конференции
[02:02:22] magog зашёл в конференцию
[02:07:53] cutwater зашёл в конференцию
[02:14:08] cutwater вышел из конференции
[02:16:34] undefined_variable вышел из конференции
[03:20:35] magog вышел из конференции
[03:24:16] Ryuuji зашёл в конференцию
[04:14:39] Ryuuji вышел из конференции
[04:16:19] Ryuuji зашёл в конференцию
[05:26:28] ejin зашёл в конференцию
[05:48:04] ejin вышел из конференции
[06:15:11] ForNeVeR@Work зашёл в конференцию
[06:16:04] Коган-варвар зашёл в конференцию
[06:18:22] <Коган-варвар> ортутим
[06:29:13] <ForNeVeR@Work> Урто!
[06:48:57] Ryuuji вышел из конференции
[07:24:11] Коган-варвар вышел из конференции: Disconnected: connection closed
[07:48:38] PhoSor зашёл в конференцию
[07:48:59] <PhoSor> месв ад!
[07:50:13] mikelsv вышел из конференции
[08:10:02] magog зашёл в конференцию
[08:12:46] <ForNeVeR@Work> Я тут адово письмо разработчику из центральной конторы написал.
[08:12:51] <ForNeVeR@Work> Он посмел критиковать мой код!
[08:13:01] <ForNeVeR@Work> Но допустил ошибку.
[08:13:24] <ForNeVeR@Work> Он предложил заменить часть моего кода на вызов его свежеслепленного метода.
[08:13:50] <ForNeVeR@Work> Я этот метод посмотрел, поковырял пальчиком, и нашёл кучу багов ^_____^
[08:22:04] <PhoSor> ForNeVeR@Work: это начало плана зохвата конторы в которую пришел?
[08:23:22] <magog> ForNeVeR@Work: ты там всю контору разгонишь
[08:23:33] <magog> доброе утро
[08:27:03] <ForNeVeR@Work> Ну так я не своих же ругаю, а москалей =)
[08:28:28] <magog> тоесть патриотизм во все щели?
[08:28:34] <ForNeVeR@Work> Нет.
[08:28:36] <PhoSor> а со своими че делаешь?
[08:28:43] <magog> Лучше бы личкрафты ты так патриотично на баги тестил >_<
[08:28:45] <ForNeVeR@Work> Своих я ругаю лично.
[08:28:55] <magog> ты начальник там?
[08:28:58] <ForNeVeR@Work> А этому челу я в рассылке написал. Со скриншотами и пруфами.
[08:29:03] <ForNeVeR@Work> magog: нет =)
[08:29:10] <magog> тоесть основательно подошел к делу
[08:29:32] <ForNeVeR@Work> Просто я няшный, и поэтому мои слова ценятся коллегами.
[08:29:33] <PhoSor> ForNeVeR@Work: годнота
[08:35:03] <PhoSor> ForNeVeR@Work: а че ответили то?
[08:35:16] <PhoSor> может так трололо какое нить
[08:35:27] <PhoSor> /так/там/
[08:36:50] <ForNeVeR@Work> Пока не ответили. Москали же, не проснулись ещё, поди.
[08:47:48] gloft зашёл в конференцию
[08:54:00] PhoSor вышел из конференции
[08:56:36] PhoSor зашёл в конференцию
[08:59:25] xmi зашёл в конференцию
[09:00:29] PhoSor вышел из конференции
[09:01:07] PhoSor зашёл в конференцию
[09:01:40] `(hagane ,@work) зашёл в конференцию
[09:02:23] magog вышел из конференции
[09:05:04] PhoSor вышел из конференции
[09:08:32] <`(hagane ,@work)> цодингтим
[09:08:53] PhoSor зашёл в конференцию
[09:08:54] <`(hagane ,@work)> мне нужен люзер, у которого все работает
[09:10:04] m4n71k0r зашёл в конференцию
[09:14:30] PhoSor вышел из конференции
[09:15:05] PhoSor зашёл в конференцию
[09:26:38] mikelsv зашёл в конференцию
[09:27:07] mikelsv вышел из конференции: Replaced by new connection
[09:28:04] <PhoSor> че делать надо?
[09:28:37] mikelsv зашёл в конференцию
[09:28:44] mikelsv вышел из конференции
[09:30:06] <`(hagane ,@work)> сначала рассказать, что именно работает
[09:31:04] mikelsv зашёл в конференцию
[09:32:12] <PhoSor> у меня скайп не рабоает
[09:35:22] <mikelsv> хмм. утро
[10:12:49] Кэп зашёл в конференцию
[10:15:50] <Кэп> Ого вас:-)
[10:18:03] magog зашёл в конференцию
[10:18:25] <ForNeVeR@Work> Хм, разработчик в целом признал, что его код говно.
[10:19:11] <ForNeVeR@Work> А по другим пунктам мы пришли к соглашению, мне придётся часть перекомпоновать.
[10:19:25] <magog> =)
[10:19:26] <magog> Просто твои аргументы не контраргументируемы
[10:19:28] <magog> блин
[10:19:39] <ForNeVeR@Work> Ну и словечко...
[10:20:26] <magog> что?
[10:20:52] <ForNeVeR@Work> Слово "контраргументируемы" очень длинное. Оно меня напугало ~_~
[10:22:47] <magog> :-(
[10:24:57] Graf зашёл в конференцию
[10:25:03] Graf вышел из конференции
[10:32:04] zxc зашёл в конференцию
[10:38:00] <mikelsv> ForNeVeR@Work: погоняй свой код моей программой ftp://source:source@source.centerix.ru/source/msv/xtemplate . нужны тесты препроцессора на чужом коде.
для ленивых там exeшник есть. в параметрах указывается имя cpp файла.
[10:38:21] <ForNeVeR@Work> mikelsv: очень ок, вечером посмотрю дома.
[10:44:41] <mikelsv> кажется я на программу пока забью, дальше фантазия не идет. я бы за IDE, но тут окна. также монжно собрать оптимизатор кода. на хабре какой-то народ пишет че-то подобное, и какими-то правилами. а вот кстати эммм... просмотрщик выполнения может быть интересной вещью, когда генерится html страничка с ходом выполнения программы.
[10:48:32] Ryuuji зашёл в конференцию
[10:54:49] <mikelsv> где этот товарищ, хотящий цмс на плюсах? хорошая темя для обсуждения, пока мозг отдыхает.
[10:55:54] <magog> он кажется у тебя постоянно отдыхает
[10:56:59] Кэп вышел из конференции: Replaced by new connection
[10:57:12] Кэп зашёл в конференцию
[11:03:23] <mikelsv> нет. правда последнее время он взял привычку отдыхать половину дня.
[11:04:29] <mikelsv> блин. я вот все не могу сформулировать цмс на плюсах. что оно должно делать? надо включать мозг.
[11:14:26] magog вышел из конференции
[11:19:01] magog зашёл в конференцию
[11:19:42] PhoSor вышел из конференции
[11:23:41] zxc вышел из конференции
[11:24:17] zxc зашёл в конференцию
[11:29:31] Сволота вышел из конференции
[11:35:57] magog вышел из конференции
[11:36:47] magog зашёл в конференцию
[11:38:00] <mikelsv> http://www.it4business.ru/up/2578/ "Как же удобно, когда все вокруг виноваты :)".
[11:53:48] PhoSor зашёл в конференцию
[11:55:25] cutwater зашёл в конференцию
[11:56:03] <cutwater> посоны
[11:56:17] <cutwater> что лучше Nvidia или AMD ?
[11:56:25] <cutwater> :-D
[11:56:49] <PhoSor> Nvidia решае!
[12:00:09] <O01eg> NVIDIA же
[12:00:12] <`(hagane ,@work)> только S3, только хардкор!
[12:01:14] <ForNeVeR@Work> Соденгтим, зацени сигнатурку:
public static bool TryReplaceText(
string html,
IEnumerable<string> patterns,
Func<string, string> getNewHtmlByPattern,
out string result
)
Как вы считаете, колбэк в таком месте - ок или нет?
ЗЫ. Код не мой.
[12:02:18] <`(hagane ,@work)> ок
[12:02:38] <ForNeVeR@Work> А я считаю - не ок. Говнота какая-то выходит, как ни глянь.
[12:03:01] <ForNeVeR@Work> Сейчас есть такой метод. А мне его надо доработать, чтобы он ещё более обобщённым стал.
[12:03:38] <ForNeVeR@Work> Сейчас он находит в строке включения паттернов. Но если два включения пересекаются - происходит не пойми что, результат не гарантируется.
[12:04:08] <ForNeVeR@Work> А надо, чтобы он в случае пересечения нескольких паттернов находил их объединение. И в коллбэке нужна будет информация о том, какие паттерны пересеклись.
[12:11:48] <Кэп> А на кпк можно нормальное что-нибудь писать?
[12:15:30] <mikelsv> для win mobile? можно
[12:16:08] <Кэп> Ну не для андроида же :-D
[12:16:48] <Кэп> Мортскрипт,на первый взгляд,вещь:-)
[12:20:55] <PhoSor> цодингтим сыт и равнодушен
[12:23:41] <Кэп> Кто-нибудь владеет языком обычного юзера?))
[12:25:24] <mikelsv> Кэп: я уточнял. плюсы и WINAPI. та же программа спокойно пойдет на винде.
[12:26:19] <Кэп> mikelsv, хм))спасибо
[12:27:14] <Кэп> Батники это просто скрипты или что-то другое?
[12:30:14] <PhoSor> Соденгтим место интеллектуальное и он будет тебе благодарен, если ты последуешь традиции и задашь сначала свои вопросы Гуглу
[12:33:02] <Кэп> Меня в Гугле забанили :'(
[12:34:25] <PhoSor> Прими это с честью.
[12:35:45] <Кэп> Я этим горжусь
[12:49:30] moonhawk зашёл в конференцию
[12:50:55] <moonhawk> утра
[12:51:27] <Кэп> Да уж день:-)
[12:51:31] <PhoSor> утреца
[12:51:43] <PhoSor> кэп в ударе
[12:51:56] <moonhawk> Кэп: утра блжджа!
[12:52:18] <Кэп> moonhawk, Угу
[12:52:33] <Кэп> PhoSor, кстати,да,в небольшом
[12:55:15] <moonhawk> Кэп: ты в ударе? чьём?
[12:55:38] <Кэп> Бабки Ани
[12:55:50] <Кэп> :-D кстати
[12:56:11] <Кэп> Babka Any :-D
[12:59:39] <PhoSor> Кэп: лучше б ты мозгодробительного кода вбросил, написаного тобой
[12:59:45] moonhawk вышел из конференции
[13:00:42] <Кэп> Если б я ещё умел
[13:00:56] <mikelsv> Кэп: так учись!
[13:01:16] <Кэп> Но хочу научиться:-)учителей нет:-(
[13:03:33] <mikelsv> о, а я за учителя сойду?
[13:05:41] <Кэп> Если умеешь:-)
[13:05:56] <Кэп> А то был учител
[13:06:20] <Кэп> Адын.В школе,по русскому
[13:06:26] <mikelsv> м, а чему учить? я готов научить c++у.
[13:07:06] alexey93 зашёл в конференцию
[13:07:32] <Кэп> mikelsv, хм...Хотел питон,ну да ладно:-)для саморазвития пригодится
[13:07:33] alexey93 вышел из конференции
[13:08:09] <Кэп> Он объемный?
[13:08:18] alexey93 зашёл в конференцию
[13:09:25] <PhoSor> > ваши души заберёт mikelsv и сделает из них шины для своего велосипеда!
[13:11:01] <Кэп> Из моей плохая шина *ROFL*
[13:13:27] <mikelsv> с++ обьемный?
[13:13:53] <Кэп> mikelsv, Ну Да.или как ява? :-D
[13:14:34] <mikelsv> мммм... господа, обьемный это как?
[13:15:38] <alexey93> здрасте
[13:15:49] <Кэп> Я имел в виду-он сложный в изучении?
[13:16:12] <mikelsv> плюсы легкие и логичные. ява сложнее.
[13:16:12] <alexey93> народ никто не обьяснит мне как работает вот этот сорец на Си?
[13:16:15] <alexey93> http://dumpz.org/74671/
[13:17:49] <mikelsv> alexey93: а что тут не понятного? код выводит содержимое файла на экран
[13:17:59] v_oron зашёл в конференцию
[13:18:20] <alexey93> да но я его собираю ввожу имя файла и ничё с того не имею
[13:18:31] <alexey93> файл создал в блокноте
[13:18:40] <alexey93> и всё равно
[13:19:23] v_oron вышел из конференции
[13:20:10] <mikelsv> добавь после fp = fopen(fname, "r"); if(!fp) printf("Fine not found\r\n");
[13:20:42] <alexey93> может там надо юзать >, <, >> и <<
[13:21:15] <cutwater> alexey93: может надо учебник читать?
[13:21:31] <alexey93> mikelsv: да я добавлю мне не сложно но мне важно понять как оно раотает в исходном виде
[13:23:05] <mikelsv> alexey93: если ничего не выводит, значит файл не открыт или он пустой. if(!fp) printf("Fine not found\r\n"); - выведет текст на экран, если не откроет файл. и как бы станет понятно, что не так.
[13:23:56] <alexey93> да но я открывал не пустой файл но он не открывается
[13:24:52] <cutwater> alexey93: а ты какой путь передаешь?
[13:24:58] <cutwater> относительный или абсолютный
[13:25:10] <cutwater> и из какой рабочей директории запускаешь
[13:25:35] <mikelsv> собственно да, тут вопросы по путям и местоположению файла.
[13:27:11] <mikelsv> не выпендривайся и напиши fp = fopen("путь к файлу", "r"); scanf тут немного лишнее, достаточно один раз посмотреть как оно работает и можно обходиться без него.
[13:27:56] alexey93 вышел из конференции: Replaced by new connection
[13:28:02] alexey93 зашёл в конференцию
[13:28:11] <alexey93> всё я разчехлился
[13:29:06] <alexey93> прикол был в том что на винде надо не только имя файла писать в консоли но и путь к нему
[13:29:31] <alexey93> даже если он в корне лежит
[13:29:46] <mikelsv> если файл не в той же папке где программа, то нужно.
[13:30:40] <alexey93> а у меня лежал там же где программа
[13:30:50] <alexey93> и всё равно понадобилось
[13:33:05] <mikelsv> тогда путь не нужен. скорее всего где-то ошибка.
[13:38:16] <cutwater> mikelsv: ты долбоеб
[13:38:29] <cutwater> alexey93: студия запускает программу не из папки с экзешником
[13:38:35] <cutwater> а из папки с проектом по умолчанию
[13:38:48] <cutwater> поэтому текущий каталог не совпадает с каталогом где лежит exe
[13:40:54] <alexey93> cutwater: а я не в студии собирал
[13:41:22] <cutwater> alexey93: а не важно
[13:41:46] <mikelsv> хм, у меня отсутствовало ощущение, что там студия.
[13:42:36] Кэп вышел из конференции: Replaced by new connection
[13:42:50] Кэп зашёл в конференцию
[13:43:21] <mikelsv> но да, надо смотреть на текущий каталог программы. его можно получить с помощью getcwd();
[13:45:19] <alexey93> просто консоль по умолчанию пускается из С:\Documents and Settings\Администратор>
[13:45:57] gloft вышел из конференции
[13:45:58] <alexey93> я туда перетащил екзешник который предварительно положил в корень диска С
[13:46:17] <alexey93> там же и текстовый файл лежал
[13:56:10] Сволота зашёл в конференцию
[14:03:07] zxc вышел из конференции
[14:07:59] <ForNeVeR@Work> Не знаю, что вы тут творите, но вы вдвое увеличите срок своей жизни, если сделаете это с помощью повершелла!
[14:08:30] <cutwater> :-D
[14:08:37] <cutwater> ForNeVeR@Work: zsh only
[14:08:38] <`(hagane ,@work)> а как на это смотрит император?
[14:09:20] <`(hagane ,@work)> Золотой Трон, конечно же не император, а Император!
[14:09:21] <PhoSor> как на гавно
[14:09:29] <ForNeVeR@Work> `(hagane ,@work): Император отворачивает свой лик от мутантов и еретиков.
[14:10:05] <Кэп> И поворачивает его в сторону телок))
[14:11:25] <`(hagane ,@work)> верных дщерей Императора, конечно же, а не каких-нибудь демонеток
[14:11:49] <Кэп> Разумеется
[14:12:39] <Кэп> Император простирает длань свою над всеми *topic_closed*
[14:13:05] <ForNeVeR@Work> Кэп: ну, ты почти просёк фишку.
[14:19:09] swagman зашёл в конференцию
[14:22:27] alexey93 вышел из конференции
[14:44:42] ForNeVeR вышел из конференции: Replaced by new connection
[14:44:43] ForNeVeR зашёл в конференцию
[14:46:30] Graf зашёл в конференцию
[14:46:52] Graf вышел из конференции
[15:01:53] ForNeVeR@Work вышел из конференции: Computer Assisted Biologically Augmented Lifeform went to offline mode.
[15:08:09] `(hagane ,@work) вышел из конференции: Disconnected: connection closed
[15:14:50] alexey93 зашёл в конференцию
[15:36:56] <mikelsv> я внезапно двигаю в сторону карт. может кто знает, как передрать все карты у openstreetmap?
[15:37:35] <cutwater> mikelsv: убейсебя уже
[15:37:46] <cutwater> планета вздохнет с облегчениеим
[15:37:58] <Darth Hagan> man wget
[15:38:16] <Darth Hagan> ох неты он же сейчас напишет свой вгет
[15:39:11] <mikelsv> да, там можно качать по кускам, в xml, но я как бы хотел чтоли полностью и нормально
[15:40:56] <mikelsv> ктоньть разбирал xmlный osm?
[15:41:26] Кэп вышел из конференции: Logged out
[15:42:40] <mikelsv> мне надо это разобрать и нарисовать карту.
[15:49:04] zxc зашёл в конференцию
[16:02:06] <ForNeVeR> mikelsv: почему бы тебе не нарисовать карту самому?
[16:02:08] <ForNeVeR> В нужном тебе формате.
[16:04:44] <mikelsv> сам я такого не нарисую. придется пользоваться готовой. да и в этом вопросе лучше использовать проект поддерживаемый кучей людей
[16:06:23] <ForNeVeR> mikelsv: странно слышать такое... от тебя.
[16:07:19] <PhoSor> ++
[16:08:33] <mikelsv> хм. может вы меня не так поняли? карту я возьму у openstreetmap.org, а рисовать на экране буду сам.
[16:08:49] <ForNeVeR> А мы так и поняли.
[16:08:56] <ForNeVeR> Ты лучше сам нарисуй на экране.
[16:09:01] <ForNeVeR> Фломастером.
[16:10:34] <PhoSor> mikelsv: только представь, функция отрисовки и Полностью написана тобой, а!
[16:10:37] <mikelsv> кто подскажет по координатам? lat="55.7587100" я помню какие-то 2 типа координат. преобразовывлось по lat*60/100.
[16:13:53] <ForNeVeR> Широта и долгота, ну.
[16:14:07] Сволота вышел из конференции
[16:14:15] <magog> я общался с чуваками из osm
[16:14:17] <magog> прикольные парни
[16:14:24] Сволота зашёл в конференцию
[16:14:46] <mikelsv> magog: как у них всю карту взять? только по частям?
[16:15:05] <ForNeVeR> It's C++/CLI t\ime!
[16:15:27] <magog> я откуда знаю
[16:15:45] <magog> я вон и с форневером общался, но не знаю же, как собрать личкрафты под венды
[16:15:54] <ForNeVeR> Надо запилить хреновину на винапи, переписать на плюсах, обвешать дотнетом, обернуть в командлет, и её можно юзать из повершелла.
[16:15:55] <mikelsv> ForNeVeR: не. там какие-то преобразования координат
[16:16:04] * ForNeVeR произнёс это менторским тоном.
[16:16:38] * magog охуел и начал вспоминть телефон скорой помощи. Форневера надо срочно спасать
[16:16:56] * ForNeVeR разрабатывает смерть кащея.
[16:18:22] xmi вышел из конференции
[16:19:59] zxc вышел из конференции
[16:21:42] <magog> http://paste.pocoo.org/show/455892/
[16:21:52] <magog> вот такая структурка с irc channel mode будт
[16:23:03] <PhoSor> ForNeVeR: Смерть Кащея 3D?
[16:23:09] zxc зашёл в конференцию
[16:23:41] ForNeVeR вышел из конференции: Replaced by new connection
[16:23:41] ForNeVeR зашёл в конференцию
[16:24:30] <mikelsv> а, блин, градусы в минутах и секундах.
[16:29:51] O01eg вышел из конференции
[16:31:43] Кэп зашёл в конференцию
[16:32:22] Darth Hagan вышел из конференции: Disconnected: connection closed
[16:35:11] PhoSor вышел из конференции
[16:36:03] Darth Hagan зашёл в конференцию
[16:36:37] <mikelsv> сейчас я должен сосредоточиться и выдать гениальное решение нового формата для хранения карт.
[16:37:21] <Кэп> lsv формат :-D
[16:37:52] <Кэп> В простонародье-лысьва))
[16:38:42] <Кэп> Sorry,if my joke incorrect))
[16:39:15] <Кэп> Чёртовы арабы :-D
[16:40:02] <mikelsv> :)
[16:44:02] <mikelsv> ахаха. вся планета весит 18 188 768 KB. это ммм..., всего то 18 терабайт. в bz2. увидеть расжатую карту и умереть.
[16:44:29] <mikelsv> не, стоп, гигабайт
[16:44:52] <mikelsv> а я уже начал переживать
[16:45:08] <Кэп> Бгг
[16:45:24] <Кэп> Какая четкость?
[16:46:01] <Сволота> если веркторная, то без разницы
[16:46:47] <Кэп> То Да
[16:46:54] <mikelsv> конечно векторная. графическая весит намного дофига
[16:46:58] <Кэп> Но смысл?
[16:47:29] <mikelsv> смысл иметь карту.
[16:47:54] <Кэп> mikelsv, а,Ну только если так.
[16:48:16] <Кэп> Но спутниковую же лучше
[16:48:46] <Кэп> В векторной по-любому гпс нужен,тоже спутники
[16:48:55] <mikelsv> это в смысле снимки? они весят дофига. на кпк такой не запихнешь. а мне надо.
[16:49:20] <Кэп> А если нет разницы,зачем кастрировать себе удовольствие?
[16:50:04] <mikelsv> разницы? нет разницы??!
[16:50:13] <Кэп> mikelsv, о.О эти 18гб знаешь сколько будут открываться?
[16:50:29] <Кэп> Если вообще откроются
[16:50:57] <Кэп> Да и тормоза будут жоские
[16:51:08] <ForNeVeR> Так ты ж не все их в оперативу запихивать будешь.
[16:51:14] <ForNeVeR> А только нужный фрагмент.
[16:51:18] <mikelsv> да
[16:51:27] <ForNeVeR> Как, по-твоему, многогигабайтные карты в GPS-навигаторах загружаются?
[16:51:39] <ForNeVeR> Там тоже памяти столько нет. Сотни мегабайт в лучшем случае.
[16:52:14] <Кэп> Так не лучше ли воспользоваться нафигатором?
[16:52:59] <ForNeVeR> Зачем, если есть фломастеры?
[16:53:32] xmi зашёл в конференцию
[16:53:43] <Кэп> Фломастеры с гпс-наведением *ROFL*
[17:00:31] <mikelsv> хмм. у них XAPI сервера упавшие. через эту фигню должна выдаваться куча xml данных. через стандартный экспорт больше 50000 обьектов не унесешь :(
буду думать, как сделать загрузку по xml частям, типа как у гуглокарт. вопрос, как ее правильно собирать в файлы.
[17:07:08] <mikelsv> я разобью карту на файлы. чтобы проще грузилось. на кпк есть глюк, не дает создавать большие блоки памяти, пришлось резать карту на файлы.
еще бы сообразить, какой взять размер. вроде как думаю грузить эти мелкие файлы в память целиком, хотя есть сомнение, что лучше сделать их побольше, но грузить частично.
[17:13:10] <mikelsv> запустил старую программу. страшненько, но ниче так, прикольно. даже кеши есть. тоесть оно не каждый рз перерисовывает, а только один.
[17:26:18] <mikelsv> Кэп: у тебя же есть кпк. будешь тестером рисовалки карт под win mobile?
[17:27:45] alexey93 вышел из конференции
[17:28:16] Darth Hagan вышел из конференции: Disconnected: connection closed
[17:28:45] <Кэп> mikelsv, хм
[17:28:55] <Кэп> Сколько весит?
[17:29:51] <Кэп> Тока у меня хардов почти нет,всё стилусом
[17:31:25] moonhawk зашёл в конференцию
[17:31:58] <mikelsv> я пока еще начинаю писать. с цифрами неопределенности.
[17:32:21] <moonhawk> mikelsv: что писать начинаешь ты?
[17:32:53] <mikelsv> moonhawk: программу по рисованию карт, типа нафигатора.
[17:32:56] gloft зашёл в конференцию
[17:33:12] <moonhawk> зачем?
[17:33:16] <mikelsv> надо
[17:33:46] <moonhawk> кому?
[17:34:15] <Кэп> mikelsv, напиши лучше генератор случайных чисел,Нобеля дадут
[17:34:42] <moonhawk> Кэп: пиздишь ведь :) Нобеля не дадут
[17:34:55] <mikelsv> надо в 3 местах. за нее дадут неплохие бонусы. надо было раньше заняться, но я ленился.
[17:35:58] <xmi> дадут премию Тьюринга, а не Нобеля.
[17:36:00] * mikelsv убегает
[17:36:13] <mikelsv> хорошо, что не дарвина
[17:37:03] <Кэп> Генератор случайных чисел может быть только механический...
[17:37:32] <Кэп> А через программу всё хорошо просчитывается
[17:37:35] <moonhawk> Кэп: за открытие радиоэлемента нового дадут разве-что :)
[17:38:04] <xmi> это что за радиоэлементы?
[17:38:34] <Кэп> moonhawk, Да их щас пруд пруди,делать ими нечего.Читал про урановые жесткие?))
[17:38:44] <moonhawk> ммм, я хотел написать радиоактивные элементы
[17:39:01] <moonhawk> Кэп: так за что ты предлагаешь давать?
[17:39:02] <Кэп> xmi, цезий,неодим,празеодим
[17:39:59] <Кэп> moonhawk, За действительно что-то новое,что даст науке пендаля или перевернет её:-)
[17:42:27] PhoSor зашёл в конференцию
[17:43:16] <moonhawk> Кэп: дадут, если ты подтвердишь или опровергнешь СМ
[17:44:38] mikelsv вышел из конференции
[17:49:18] <Кэп> ?
[17:49:54] <moonhawk> Стандартная Модель жэе
[17:50:32] <Кэп> Опиши кратко,если не сложно:-)
[17:51:34] <moonhawk> 12 фундаментальных частиц, 6 лептонов, 6 кварков, 3 взаимодействия, 12 частиц переносчиков этих взаимодействий
[17:52:11] <Кэп> %) но смысл понятен
[17:52:37] <moonhawk> ну или как-то гравитацию присобачишь туда :)
[17:53:31] <Кэп> Нет,за это я не возьмусь
[17:53:39] <moonhawk> почему? :)
[17:53:55] <Кэп> Зато могу опровергнуть сразу 2стереотипа))
[17:54:04] <moonhawk> какие?
[17:56:03] <ForNeVeR> http://www.microsoft.com/web/platform/phponwindows.aspx
[17:56:08] <ForNeVeR> > PHP теперь работает на Windows лучше, чем когда либа.
[17:56:17] <cutwater> :-D
[17:57:16] <Кэп> moonhawk, что у человека не 3д зрение и что 1+1 не равно 2
[17:57:44] <Кэп> Но это уже очень старая шняга))
[17:57:44] <moonhawk> Кэп: 1+1=2
[17:57:49] <moonhawk> честно :)
[17:57:54] <Кэп> moonhawk, Не факт
[17:58:04] <moonhawk> а у человек, о неожиданность, стереоскопическое зрение :)
[17:58:14] <Кэп> Ты считаешь то,что видишь
[17:58:51] <Кэп> moonhawk, знаю,но многие называют его 3д
[17:59:29] <moonhawk> зрения впринципе не может быть 3д :)
[17:59:36] m4n71k0r вышел из конференции
[18:02:08] <Кэп> Вот
[18:02:31] <Кэп> Может быть 3д представление о предмете
[18:03:10] 4DA зашёл в конференцию
[18:05:00] <Сволота> для настоящего 3д двух глаз недостаточно
[18:05:16] b0ctopr зашёл в конференцию
[18:05:47] <Кэп> Нужно несколько десятков человек
[18:05:59] 4DA вышел из конференции
[18:06:00] <Кэп> Хотя бы 10
[18:06:53] <Кэп> Как говорится,всё сложное-просто
[18:07:05] <moonhawk> для чего?
[18:07:26] <moonhawk> 3д зрение не получишь но будет куча доп. органов?
[18:08:03] <Кэп> ))
[18:08:18] <moonhawk> а это сколько бабла ^_^
[18:08:19] <Кэп> Стоп.Идея
[18:08:33] <b0ctopr> Станно я не вижу ни кого кроме себя. а вы тут пишите
[18:08:43] <Кэп> b0ctopr, перезайди
[18:08:51] b0ctopr вышел из конференции
[18:09:12] b0ctopr зашёл в конференцию
[18:09:19] <Кэп> b0ctopr, Ну как?
[18:09:28] <b0ctopr> Помогло
[18:09:41] <Кэп> Это глюк,так бывает
[18:09:54] <moonhawk> Кэп: чей?
[18:10:12] <Кэп> moonhawk, чей глюк?
[18:10:21] <b0ctopr> Кэп: В соседней ветке уже спрашивал "Уважаемые а что вы скажете про эту статью? http://boctopr.ru/2011/08/data-compression/ "
[18:10:24] <moonhawk> Кэп: чей глюк это?
[18:10:40] <Кэп> moonhawk, сервера
[18:10:58] <Кэп> Точно не клиента
[18:11:19] <Кэп> И не аккаунта
[18:15:32] <moonhawk> Кэп: хм.
[18:15:36] <moonhawk> у меня не было такого
[18:15:38] unStatiK зашёл в конференцию
[18:16:12] <Кэп> moonhawk, будет))
[18:16:26] <moonhawk> Кэп: не
[18:16:56] <Кэп> moonhawk, почему ты так уверен?
[18:17:09] <moonhawk> потому :)
[18:18:50] <Кэп> Зря
[18:19:26] <Кэп> Чрезмерная уверенность сокращает вашу жизнь (с)
[18:21:22] <Сволота> уверен?
[18:22:02] <Кэп> Не я сказал
[18:33:01] moonhawk вышел из конференции
[18:37:10] <xmi> b0ctopr: а кое-что в разработке это что такое?
[18:39:31] O01eg зашёл в конференцию
[18:40:49] <xmi> а статью я не понял почему-то.
[18:47:33] Кэп вышел из конференции: Replaced by new connection
[18:47:56] Кэп зашёл в конференцию
[18:48:08] moonhawk зашёл в конференцию
[18:48:58] <b0ctopr> xmi: типо местного faq будет. Не печалься ее мало кто понял. Хотя есть люди кто понял например тут http://forum.compression.ru/viewtopic.php?f=2&t=3351
[18:49:44] <b0ctopr> xmi: скорей всего на выходных придеться писать вторую часть разжовывать непонятные моменты
[18:49:51] <moonhawk> а что это такое "несжимаемые данные"?
[18:50:07] <moonhawk> когда ты их пытаешься запихнуть в архиватор возникают громилы и мешают тебе?
[18:50:08] <xmi> moonhawk: рар архив наверное
[18:50:11] <b0ctopr> moonhawk: попробуй зипованый файл еще раз зжать зипом
[18:50:46] <b0ctopr> moonhawk: файл не то что сожметься а даже увеличиться на небольшой процент
[18:52:07] <Кэп> Или торрент файлы
[18:56:14] <moonhawk> кто доказал их несжимаемость?
[18:56:40] <Кэп> Любые данные можно сжать
[18:57:18] <xmi> не любые
[18:57:24] <Кэп> Просто велика вероятность,что при разжатии файл будет поврежден
[18:57:38] <ForNeVeR> Кэп: сожми мне ∅.
[18:57:50] <ForNeVeR>
[18:57:56] <Кэп> ForNeVeR, ))
[18:57:57] <ForNeVeR> Бле, адские шрифты.
[18:58:03] <Кэп> Ага
[18:58:07] <ForNeVeR> Кэп: пустое множество сожми, короче.
[18:58:11] <ForNeVeR> {}
[18:58:25] <Кэп> А смысл?
[18:58:33] <ForNeVeR> > Любые данные можно сжать
[18:58:41] <ForNeVeR> Выходит, не любые?
[18:58:48] <Кэп> Это не данные
[18:58:50] <ForNeVeR> Или, эм, пустое множество - это не данные*
[18:58:58] * ForNeVeR сам запутался.
[18:59:05] <Кэп> :-D
[18:59:21] <ForNeVeR> Ну сожми мне {{}}.
[18:59:26] <ForNeVeR> Это-то точно данные.
[18:59:39] <Кэп> Пустое множество-пустые данные-смысл сжимать?
[18:59:51] <moonhawk> они же места не занимают :)
[18:59:56] <ForNeVeR> Смысла нет ни в чём.
[18:59:58] <Кэп> Вово
[19:00:06] <ForNeVeR> moonhawk: второе - занимает.
[19:00:11] <ForNeVeR> 1 бит или около того.
[19:00:16] <ForNeVeR> Это единица же, ну!
[19:00:50] <ForNeVeR> {}, {{}}, {{{}}, {}}...
[19:00:51] <Кэп> ForNeVeR, при игре в логическую цепочку сколько баллов набирал?))
[19:00:57] <ForNeVeR> Считать чтоле не умеете?
[19:01:19] * ForNeVeR надеется, что правильно посчитал.
[19:05:01] <b0ctopr> moonhawk: так теория вероятности шеннон
[19:05:33] <b0ctopr> b0ctopr: доказно что не любые. вот например думали что уже сжатый архив нельзя сжать
[19:06:37] <ForNeVeR> b0ctopr: там какое-то абстрактное понятие "сжатия" используется, да?
[19:06:49] <b0ctopr> ForNeVeR: где у меня?
[19:06:53] <ForNeVeR> Я не совсем в теме, но немного очевидно, что с правильным словарём можно пожать что угодно.
[19:07:05] <ForNeVeR> b0ctopr: в понятии "несжимаемых данных".
[19:07:55] <b0ctopr> ForNeVeR: В том то и дело что абстрактно всегда нужен правильный словарь либо алгоритм. но на практике увы известных методов очень мало
[19:08:32] <ForNeVeR> b0ctopr: я так понимаю, если данные "несжимаемы", то имеется в виду размер данных + словарей / прочих плюшек, да?
[19:09:15] <b0ctopr> ForNeVeR: Несжимаемые данные это некий поток файлов который классические алгоритмы не могут уменьшить в обьеме
[19:09:17] <ForNeVeR> Я всегда могу ведь задать словарь равный сжимаемым данным. И поиметь максимальное сжатие. Правда, это будет архиватор персонально для вот этой вот последовательности байт ;)
[19:09:55] <ForNeVeR> b0ctopr: я всё жду от тебя Ъ-терминов типа энтропии и пр.
[19:10:00] <b0ctopr> ForNeVeR: да но речь об универсальных алгоритмах на определенных типах файлов. классические алгоритмы работают на избыточных файлах
[19:10:13] <ForNeVeR> b0ctopr: вот, это уже лучше.
[19:10:26] <ForNeVeR> Господа, этот человек не несёт чушь. Он вполне логично говорит.
[19:10:32] <ForNeVeR> Иногда ~_~
[19:10:52] <b0ctopr> ForNeVeR: )) Просто Терминов слишком много)
[19:11:33] Кэп вышел из конференции: Replaced by new connection
[19:11:42] Кэп зашёл в конференцию
[19:11:53] <b0ctopr> как участник и член
[19:11:55] <b0ctopr> задумалься
[19:12:49] <ForNeVeR> b0ctopr: ну тоже будешь членом, чо.
[19:13:18] magog вышел из конференции
[19:13:20] * b0ctopr у b0ctopr теперь член О_о
[19:14:27] <b0ctopr> ForNeVeR: ты кстати ютубное видео там смотрел?
[19:14:39] <ForNeVeR> Чото поленился.
[19:15:37] <b0ctopr> Самое интерестное пропустил. наверно надо было его в первые строчки делать. там реальные программы уже работают
[19:15:46] <ForNeVeR> Долго картинки ищешь.
[19:15:54] <b0ctopr> Кодирование и декодирования
[19:16:04] <ForNeVeR> Треть видео - на не относящиеся к делу действия.
[19:16:06] <b0ctopr> в конце чтоб без обмана сравниваються файлы
[19:16:23] <b0ctopr> просто сделал все действия чтобы фейком не казалось
[19:16:30] mikelsv зашёл в конференцию
[19:20:31] <ForNeVeR> mikelsv: поговори с товарищем.
[19:20:44] <ForNeVeR> mikelsv: вот тебе для затравки: http://boctopr.ru/2011/08/data-compression/
[19:21:32] <Кэп> МТС вместо хтмл использует какую-то куету
[19:21:52] <b0ctopr> Кэп: сирвелат?
[19:23:13] <Кэп> b0ctopr, хз
[19:23:58] <Кэп> Как может быть формат страницы 7m?
[19:24:14] <Кэп> *WALL*
[19:28:59] <mikelsv> а когда на солнце вспышки начались, может это из-за них у меня iq ронялся?
[19:29:41] <moonhawk> mikelsv: тогда ты гением быть должен сейчас
[19:30:16] <mikelsv> непонятно
[19:30:53] <Кэп> Если где-то убывает-значит,где-то прибывает (с)Закон сохранения энергии
[19:32:18] <mikelsv> к iq это не относится. да и вообще к информации. это закон для физики.
[19:32:41] <Кэп> Это везде
[19:34:19] <b0ctopr> mikelsv: это ты про статью? если не понятно спрашивай. Некоторые люди поняли как оно работает
[19:35:36] <mikelsv> b0ctopr: нет не про статью. статью я что-то не понимаю. точнее там язык и термины совершенно непонятны.
[19:36:21] <moonhawk> b0ctopr: я про статтью могу спросить лишь чем оно от кода хаффмана отличается?
[19:37:47] <b0ctopr> moonhawk: полностью всем. код хаффмана основан на коротких и длинных кодах по частоте встерчи в потоке данных. здесь сжатие происходит за счет отсечения не используемых кодов
[19:38:13] <moonhawk> то-есть это код хаффмана только без кодов с кол-вом ноль? :)
[19:38:31] <moonhawk> то-есть ты не хранишь неиспользуемые коды?
[19:41:42] <mikelsv> хмм, я помню какой-то алгоритм, который тоже рассчитывал количество вхождений, а потом заименял их битами и словарем. жалось хорошо.
[19:42:19] <b0ctopr> moonhawk: ну коды хафмана разной длины. а у меня постоянной.
[19:42:34] <Кэп> Статические
[19:42:58] <moonhawk> получается что код хаффмана будет показывать лучшие результаты за счёт большего охвата данных?
[19:42:59] <Кэп> В пауэрграспе можно менять
[19:43:19] <mikelsv> еще раз. это int arr[256]; for(unsigned char *p=file.begin(); p<file.end(); i++){ arr[p]++; } ?
[19:43:22] <b0ctopr> Но дело то не в хранение кодов. а изначальном сборе данных.
[19:43:26] <mikelsv> *p++
[19:43:37] <mikelsv> * arr[*p]++;
[19:44:17] <b0ctopr> классические методы основываються собирают повторяющиеся комбинации. а у меня блоки распределений
[19:45:07] <moonhawk> и что такое это?
[19:45:16] <b0ctopr> mikelsv: у меня и у хаффмана есть словарь
[19:45:41] <Кэп> Питонщики есть?))
[19:45:47] <mikelsv> b0ctopr: я правильно описал алгоритм? собирается информация об количестве используемых байт.
[19:45:51] <moonhawk> Кэп: don't ask to ask, ask
[19:46:12] <Кэп> moonhawk, . . .
[19:46:24] <b0ctopr> mikelsv: не байт а комбинации. то есть в байте 256 комбинаций
[19:46:41] <ForNeVeR> А я суть понял, внезапно.
[19:46:58] <ForNeVeR> b0ctopr: если у меня по одному байту с каждым значением, то твой алгоритм соснёт?
[19:46:59] <moonhawk> ForNeVeR: расскажи
[19:47:19] <mikelsv> ForNeVeR: да
[19:47:24] <ForNeVeR> Ок.
[19:47:26] <b0ctopr> ForNeVeR: Да если в каждый блок будет использоваться
[19:47:29] <ForNeVeR> Хорошая идея.
[19:47:47] <ForNeVeR> В смысле, идея алгоритма, а не идея использовать все байты.
[19:48:15] <b0ctopr> Ну я рад хоть еще один адепт появилься
[19:48:38] <mikelsv> b0ctopr: первый шаг я понял. как оно дальше строится?
[19:49:15] <b0ctopr> mikelsv: то есть построение таблицы?
[19:49:37] <mikelsv> построение результата.
[19:49:57] <b0ctopr> mikelsv: как оно сжимаеться по основанию системы счисления?
[19:50:10] Revil зашёл в конференцию
[19:50:45] <moonhawk> ForNeVeR: ау1
[19:51:15] <b0ctopr> предположим что 8 это сумма блоков
значит это 3 бита на кодирования всех блоков
2 блока у нас не используются всего 6 блоков также занимают 3 бита
предположим, что в файле у нас было всего 3 блока
8^3=512
6^3=216
то есть 512=9 бит файла
а 216=8 бит
выигрыш 1 бит.
[19:52:46] <b0ctopr> то есть основание блоков в количестве блоков. узнаем число. это число и есть файл его длина
[19:53:19] <b0ctopr> то есть файл рассматриваеться как гиганское число
[19:53:21] <b0ctopr> как то так
[19:54:00] <b0ctopr> в классических алгоритмах обычно числа 8 битные
[19:54:13] <b0ctopr> а тут число столько битов сколько будет сам файл
[19:54:20] <b0ctopr> ну это конечный результат
[19:54:38] <mikelsv> хмм. че-то я очень догоняю. и в таблице поля не подписаны.
как пожать например текст, например: "AAAABBCC".
[19:55:10] <moonhawk> b0ctopr: ты хочешь сказать что ты просто переводишь файл в число системы счисления где основание размер файла?
[19:55:42] <b0ctopr> mikelsv: y - это число вхождений блоков. x - это строки в таблице
[19:56:23] <b0ctopr> moonhawk: не совсем это я как пример привел. там число основания это комбинации блока
[19:56:48] <b0ctopr> ну тоже большое число для N=8 это 2048 бит
[19:56:50] <b0ctopr> числа
[19:56:52] <moonhawk> b0ctopr: то-есть разные блоки с разным основанием?
[19:57:02] <b0ctopr> при разных N да
[19:57:13] <mikelsv> я не очень понимаю. таблицы с примерами связаны или это совершенно разные примеры?
[19:57:26] <moonhawk> хм...
[19:57:45] <b0ctopr> mikelsv: там подписаны для каких N они
[19:59:53] <mikelsv> во, дошло, что это одно и тоже, но для разных N.
я практик, мне нужно увидеть, как работает. с теорией я слегка трудно дружу.
[19:59:55] <b0ctopr> Вообщем кое какие неясности я уже понял. Статью номер два точно писать буду
[20:00:06] <moonhawk> mikelsv: зря!
[20:00:22] <b0ctopr> mikelsv: Если честно я тоже практик. поэтому теорию хреново и описал
[20:01:19] <mikelsv> b0ctopr: да я вижу, описание такое же как и у меня: бардак и трудно понимать :))
[20:02:13] <moonhawk> b0ctopr: подумай про сжатие файлов использую арма методы
[20:02:42] <b0ctopr> moonhawk: арма?
[20:03:29] <moonhawk> b0ctopr: http://en.wikipedia.org/wiki/Autoregressive_moving_average_model
[20:06:42] <b0ctopr> Вообщем раз люди немного начали разбираться алгоритм и правда работает и я не сошел с ума.
[20:07:08] <moonhawk> а может просто больная фантазия хочет так показать…
[20:07:10] <moonhawk> \
[20:07:29] Кэп вышел из конференции
[20:09:08] <b0ctopr> moonhawk: игры разума?? может вас тоже нет?
[20:09:24] <moonhawk> b0ctopr: я не знаю, может нас тоже нет :)
[20:09:34] <moonhawk> я вообще в реальность не верю
[20:10:20] 0xd34df00d вышел из конференции
[20:11:28] 0xd34df00d зашёл в конференцию
[20:11:40] <moonhawk> а говорят, что сознание это макропример принципа неопределённости
[20:11:47] <moonhawk> и свобода воли тоже
[20:12:23] <mikelsv> я идею понял, теперь к обсуждению. ммм, в те времена, когда я еще читал книги, был такой алгоритм, когда буквы заменялись на 1, 10, 100, 1000 - двоичная система. короче, "AAAABBCC" пожмется в bin 1,1,1,1,10,10,100,100 . - 14 бит и словарь "ABC".
таблица b0ctopr должна быть в виде: 1 - 1(2), 2 - 100(2), 3 - 1000(2), 4 - 10(2). тоесть я сожму в 2 раза лучше, чем у автора.
как бы так, или я ошибаюсь?
[20:12:47] <moonhawk> mikelsv: ты читал книги?!
[20:13:02] trans вышел из конференции
[20:13:23] <mikelsv> moonhawk: гррр... читай дальше.
[20:15:41] <b0ctopr> mikelsv: вроде не так. у нас 3 символа. они кодируются как 3^8=6561 13 бит
[20:16:31] <b0ctopr> mikelsv: сейчас правильнее еще напишу
[20:18:06] <b0ctopr> b0ctopr: 1*0+3*0+9*0+27*0+81*1+243*1+729*2+6561*2
[20:19:05] <b0ctopr> тоже самое что и
[20:19:07] <b0ctopr> 101101102 = (1·27)+(0·26)+(1·25)+(1·24)+(0·23)+(1·22)+(1·21)+(0·20) = 128+32+16+4+2 = 18210
[20:19:20] <b0ctopr> степень ушла только((
[20:21:23] <mikelsv> хмм. можно таблицу? я не могу понять откуда все эти числа :(
[20:21:42] <b0ctopr> чето я туплю можно ж ссылку дать
[20:21:43] <b0ctopr> ппц
[20:22:46] trans зашёл в конференцию
[20:22:48] <b0ctopr> http://ru.wikipedia.org/wiki/%D0%94%D0%B2%D0%BE%D0%B8%D1%87%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%81%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F
[20:23:00] <b0ctopr> ищи раздел Преобразование двоичных чисел в десятичные
[20:23:30] <mikelsv> я умею двоичные. я не могу понять, где тут они, а где десятичные.
[20:23:44] <b0ctopr> тоже самое можно делать только основание не 2 брать а та степерь что у нас будет
[20:24:14] <b0ctopr> ну троичная система переводиться в двоичную же так
[20:24:34] <moonhawk> вообще, в основание можно брать любые числа
[20:24:48] <moonhawk> даже π и i
[20:24:51] <b0ctopr> 3*3*3
[20:24:59] <b0ctopr> а двоичная это 2*2*2
[20:25:22] <b0ctopr> на выходе получаем число которое и записываем
[20:25:55] <mikelsv> тоесть ответ 00001122 в троичной системе?
[20:26:04] <b0ctopr> да
[20:26:16] <b0ctopr> это ответ еще надо в двоичную перегнать
[20:26:22] <b0ctopr> чтобы компьютер понял
[20:27:00] <b0ctopr> и получаеться 13 бит
[20:27:49] <b0ctopr> грубо говоря на число 2.5 бита
[20:28:01] <b0ctopr> точнее 1.5
[20:28:08] <b0ctopr> полтора бита на число
[20:29:54] <b0ctopr> mikelsv: где то отдалено работает арефметическое сжатие. но там используюется бесконечная дробь
[20:31:03] <b0ctopr> там выходной файл получаеться как ответ 0.4830349580928430923489 который записан в двоичном виде
[20:31:44] <mikelsv> =6 156. да, 13 бит, однако.
[20:32:38] <b0ctopr> mikelsv: 156?
[20:33:53] <mikelsv> 1*0+3*0+9*0+27*0+81*1+243*1+729*2+2187*2=6 156
[20:34:26] <b0ctopr> ну я обманывать не буду же)
[20:35:08] O01eg вышел из конференции
[20:35:59] <mikelsv> b0ctopr: напиши в блоге, как сжимать "AAAABBCC", по шагам и с указанием систем счисления. думаю читателям станет понятнее.
[20:37:14] magog зашёл в конференцию
[20:39:56] <mikelsv> а алгоритм интересный. хочется сообразить, почему в двоичной системе такого нельзя сделать. хотя да, там вероятно теряетются данные, тоесть что-то используется неэффективно.
[20:42:35] <mikelsv> также интересно. у меня есть программа показывающая удаленный рабочий стол. и там как бы надо эффективно жать данные. интересно, распределение цветов на экране подходит для сжатия этим алгоритмом.
[20:43:08] <b0ctopr> так как раз видео на ютубе джпег жметься
[20:43:31] <b0ctopr> но это другой алгоритм.
[20:44:09] <mikelsv> я щас жму алгоритмом deflate.
[20:46:14] <b0ctopr> то есть исходных экран жмеш в deflate?
[20:47:28] <mikelsv> да. часть экрана, которая изменилась.
[20:49:38] <b0ctopr> mikelsv: вообще то врядли слишком маленькие обьемы данных. здесь расчитано на другое. да и цель всей этой статьи лишь было доказать что можно. просто искать надо лутче.
[20:50:52] <mikelsv> где маленькие?
[20:54:58] * mikelsv получил сообщение от вебманей, они предлагают пользоваться виртуальной картой MasterCard, 10рублей+1% за пополнение. вроде как будет в списке кошельков. а таки интересная идея.
[20:57:23] <mikelsv> http://wm-card.com/virtualcards.aspx?type=mastercard
[20:57:37] moonhawk вышел из конференции
[21:00:31] b0ctopr вышел из конференции
[21:03:15] <mikelsv> так, а я хотел написать сервер карт. в смысле рисовалку. человеки, а никто не хочет реализовать такую вещь как гуглокарты? с меня будет сервер выдающий картинки, надо организовать html и js.
[21:09:23] alexey93 зашёл в конференцию
[21:14:09] <mikelsv> прав товарищ, лучше есть всегда
[21:34:24] Revil вышел из конференции
[21:40:53] Revil зашёл в конференцию
[21:41:21] m4n71k0r зашёл в конференцию
[21:41:46] <mikelsv> http://blog.stanis.ru/img/35199.jpg
[21:48:39] Graf зашёл в конференцию
[21:49:00] Graf вышел из конференции
[22:07:15] m4n71k0r вышел из конференции
[22:11:37] alexey93 вышел из конференции: Replaced by new connection
[22:13:48] O01eg зашёл в конференцию
[22:13:54] O01eg вышел из конференции
[22:14:37] O01eg зашёл в конференцию
[22:14:42] O01eg вышел из конференции
[22:15:06] O01eg зашёл в конференцию
[22:17:00] alexey93 зашёл в конференцию
[22:26:39] Revil вышел из конференции
[22:31:17] Darth Hagan зашёл в конференцию
[22:31:44] chad зашёл в конференцию
[22:32:41] cutwater вышел из конференции
[22:36:58] chad вышел из конференции
[22:39:29] m4n71k0r зашёл в конференцию
[22:43:13] zxc вышел из конференции
[22:45:09] Revil зашёл в конференцию
[22:45:54] unStatiK вышел из конференции
[22:49:22] <Revil> ребята вопрос конечно не по теме но тут знаю есть гентушники ... если я изменил значение CFLAGS в make.conf перед пересборкой мира нужно чистит ccache?
[22:50:15] <magog> думаю нет. Но точно не знаю
[22:55:52] ejin зашёл в конференцию
[22:56:08] ejin вышел из конференции: Replaced by new connection
[22:56:09] ejin зашёл в конференцию
[22:56:23] <O01eg> не нужно, но желательно
[22:57:13] ejin вышел из конференции
[22:57:23] <Revil> я вот тоже подумал, что желательно так как серезные флаги меняются ))
[22:58:09] longedok++ зашёл в конференцию
[22:58:24] ejin зашёл в конференцию
[22:59:26] longedok++ вышел из конференции
[23:00:50] magog вышел из конференции
[23:01:06] magog зашёл в конференцию
[23:07:46] alexey93 вышел из конференции
[23:15:38] <Revil> с -fomit-frame-pointer evolution-data-server не собирается .... без него собирается :(
[23:31:39] swagman вышел из конференции
[23:32:38] swagman зашёл в конференцию
[23:41:11] <mikelsv> слыште, в плюсах, в массив можно вставлять значения в конструкторе? не arr[0]=, а arr={ ... }. тоесть сразу кучей
[23:44:24] <xmi> проще же самому было провнрить. вроде можно.
[23:45:00] <xmi> только arr[]=, а не arr=
[23:47:20] <mikelsv> вот я что пытаюсь сделать:
class TestBCont{ public:
char d[];
TestBCont() : d="123" { } // тоесть инициализировать d в конструкторе
};
[23:48:15] <xmi> и что?
[23:49:51] <xmi> mikelsv: ты же память под него не выделил.
[23:51:59] <mikelsv> оно ни в каком виде не работает. собственно, можно ли так инициализировать массивы. числовые переменные, да и классы можно.
[23:56:55] <xmi> помоему char d[] без цифр можно писать, только если сразу же инициализация на той же строке, или придется память выделять, так как получается что d - просто указатель в никуда.
[23:59:28] <mikelsv> я надеялся, что плюсы смогут разобраться, какой размер выделить. d[4]; тоже не работает.
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!