Home
codingteam
codingteam@conference.jabber.ru
11.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:48] <xmi> там же синтаксис не такой.
[00:01:08] <mikelsv> мне нужно создать список элементов type d[]={1, 2, 3}; самый лучший вариант, который сам выберет размер и вставит элементы в массив. и хранить его в классе.
[00:01:20] <xmi> не d="123" , а d("123") вроде
[00:02:04] <mikelsv> d("123") пробовал, и некоторые другие варианты.
[00:03:01] m4n71k0r вышел из конференции
[00:03:13] <xmi> mikelsv: попробуй String всесто char
[00:03:50] <mikelsv> стринг будет работать. задача в создании массива.
[00:05:41] <mikelsv> кажется я сделаю в классе char d[4]; а в конструкторе char a[]={'1', '2', '3'}; memcpy(d, a, sizeof(a)); это выглядит как самый простой вариант, который будет работать
[00:08:59] <xmi> а если в коде конструктора просто присвоить значение? TestBCont() { d="123" }
[00:09:49] Revil вышел из конференции
[00:12:38] <mikelsv> неа, не хочет. не может конвертировать const char[4] в char[4]. если const char d[4]; то '=' : left operand must be l-value
[00:15:23] <xmi> а почему это он становится const?
[00:16:28] <mikelsv> текст константный. const к переменной дописал я, раз компилятор хотел.
[00:20:21] <mikelsv> в общем ну их нафик эти проблемы. сойдет создание списка в конструкторе и memcpy. я пытаюсь писать новый контейнер для эффективного хранения данных, проблемы еще даже не начинались.
[00:22:42] ejin вышел из конференции
[00:23:31] undefined_variable зашёл в конференцию
[00:25:24] <undefined_variable> http://en.wikipedia.org/wiki/ATS_%28programming_language%29
[00:25:28] <undefined_variable> кто что думает?
[00:33:41] Revil зашёл в конференцию
[00:35:18] <mikelsv> фик знает, мне опять же проще написать новый, чем понять.
ме перешел на отжиг: http://www.rsdn.ru/forum/cpp/4375408.1.aspx по "Инициализация массива в конструкторе"
[00:37:22] <undefined_variable> лол
[00:37:27] <undefined_variable> от микеля другого не ожидал
[00:40:22] <mikelsv> ох, закатить бы вопрос про эффективное хранение данных, но я опять останусь при своем мнении, а время потратится. лучше пойти спать.
[00:43:36] * mikelsv спать, завтра восставать
[00:57:46] <undefined_variable> mikelsv: а какое твое мнение в 2х словах?
[01:03:46] mikelsv вышел из конференции
[01:13:09] undefined_variable вышел из конференции
[01:16:33] Revil вышел из конференции
[01:27:29] Darth Hagan вышел из конференции: Disconnected: connection closed
[01:52:36] Ryuuji вышел из конференции
[02:22:36] PhoSor вышел из конференции
[02:43:54] magog вышел из конференции
[03:10:26] Ryuuji зашёл в конференцию
[04:33:54] xmi вышел из конференции
[06:14:39] `(hagane ,@work) зашёл в конференцию
[06:58:03] ForNeVeR@Work зашёл в конференцию
[06:58:36] <ForNeVeR@Work> Орту!
[07:00:31] <`(hagane ,@work)> >_>
[07:32:08] magog зашёл в конференцию
[08:16:56] PhoSor зашёл в конференцию
[08:34:38] <PhoSor> утреца
[08:40:42] ejin зашёл в конференцию
[08:57:39] mikelsv зашёл в конференцию
[08:58:43] gloft вышел из конференции
[09:00:19] magog вышел из конференции
[09:03:06] <mikelsv> утро новое. проблемы старые. эффективное хранение данных. 18Гб пожатых стритмапсов, это вам не два байта хранить.
собственно теория: хранить обьект карты. так как у обьекта могут быть разные параметры, то нужно эффективно хранить их.
[09:11:59] <ForNeVeR@Work> Ленивую инициализацию мне запили.
[09:12:53] <mikelsv> это как?
[09:15:14] <ForNeVeR@Work> Ну, не загружай весь объект целиком, а только те части, к которым пользователь обращается.
[09:16:27] <mikelsv> да, это сделаю, как один из шагов. это будет оптимизация в памяти. а было бы неплохо устроить и оптимизацию на диске.
[09:16:37] <ForNeVeR@Work> Это как?
[09:16:59] <PhoSor> микель напишет свой дефрагментатор?
[09:17:11] <PhoSor> или МикельДБ?
[09:18:17] <mikelsv> на диске? это сохранять данные ммм... эффективно. короче чтобы места меньше занимали.
[09:19:40] <mikelsv> а, загружать да. но надо же грузить опять же чтобы меньше жрало место. тут такая вещь, что стоит упороться даже за экономию одного бита на обьект.
[09:24:00] m4n71k0r зашёл в конференцию
[09:52:42] zxc зашёл в конференцию
[09:57:31] zxc вышел из конференции: Replaced by new connection
[09:57:37] zxc зашёл в конференцию
[10:17:53] <mikelsv> по вчерашним сжатиям http://mikelsv.livejournal.com/2202.html
[10:23:44] <PhoSor> m4n71k0r: прилично, мне даже понравилось
[10:25:12] <`(hagane ,@work)> mikelsv: врешь
[10:25:22] <`(hagane ,@work)> словарь тут на четыре байта
[10:25:50] <`(hagane ,@work)> кроме того, это какой-то лохоритм
[10:26:54] magog зашёл в конференцию
[10:29:49] Кэп зашёл в конференцию
[10:31:46] <mikelsv> `(hagane ,@work): где четвертый?
[10:35:17] <`(hagane ,@work)> а как ты узнаешь, где у тебя заканчивается словарь и начинаются данные?
[10:39:39] <mikelsv> это служебные данные. они не считаются.
[10:42:23] <`(hagane ,@work)> считаются
[10:47:57] <mikelsv> тогда, тонкий намек, что словарь не заканчивается нулем. в нем может быть ноль. поэтому перед ним пишется его размер, а это уже не входит в его размер и словарь у нас три байта.
[10:48:23] <`(hagane ,@work)> это вполне входит в его размер
[10:48:37] <`(hagane ,@work)> вся эта хитрая структура называется Pascal String
[10:48:52] ejin вышел из конференции
[10:52:26] <mikelsv> дадада. блин. речь не об общем размере, а о размере словаря. он 3 байта. и служебные данные отдельно
[10:54:36] <`(hagane ,@work)> и вообще, двоичный код единичным кодируют только мудаки
[10:56:16] <PhoSor> `(hagane ,@work): сударь, что с вами? столько слов.
[10:57:00] gloft зашёл в конференцию
[11:01:11] <mikelsv> блин. у меня поесть в списке проектов.
[11:03:58] <`(hagane ,@work)> mikelsv: ну поешь
[11:05:49] unStatiK зашёл в конференцию
[11:07:05] <mikelsv> я не могу бросить текущий проект :'(
[11:07:19] <`(hagane ,@work)> ща угадаю
[11:07:36] <`(hagane ,@work)> твой текущий проект -- попить чаю и попиздеть в чятиках
[11:08:36] <Кэп> Этот проект ещё в проекте *CRAZY*
[11:09:13] <mikelsv> нет, написать прокси, который сохранит мне музыкальные файлы, проходящие через него.
[11:09:52] erkuch зашёл в конференцию
[11:10:41] <Кэп> Прокси+файлопомойка?
[11:10:49] <Кэп> Оригинально
[11:11:44] erkuch вышел из конференции: I'll be back
[11:17:29] ejin зашёл в конференцию
[11:19:47] <mikelsv> они флешем грузятся. хочу перехватить и слушать нормально.
[11:19:59] Сволота вышел из конференции: Replaced by new connection
[11:20:03] Сволота зашёл в конференцию
[11:21:03] <Кэп> Так тебе надо тогда из себя серв делать.Или локаль
[11:24:22] unStatiK вышел из конференции
[11:25:59] <mikelsv> лучше анализировать траффик, собирая tcp пакеты. идея - мечта, но че-то нет времени, надо быстро.
[11:41:01] <mikelsv> ы. есть. надо еще сделать выдачу, если файл уже сохранен.
а то у меня тут вроде как нехорошо жрать траффик, а я хочу слушать музыку с http://megalyrics.ru
[11:41:28] <mikelsv> кстати я сохранил mp3 с http шапкой. вообще прелесть.
[11:46:01] <mikelsv> вот, вроде все. я обеспечен и музыкой и экономией траффика. каждый файлик прогрузится один раз. а в кеш браузера я не верю.
[11:47:00] <mikelsv> кстати ребята врут, что музыка не с их сервера http:/m1.megalyrics.ru/m1/6/8399/31903.mp3
[11:54:08] <mikelsv> черт, хочу драйвер, позволяющий брать память с других компов. надоели эти тормоза :9
[12:02:15] <mikelsv> кажется у них там плеер долбанутый, флеш сожрал 500 мегов. есть подозрение, что из-за контрольной точки прокси останавливается, а плеер начинает биться в истерике, не получив немедленно ответа.
[12:03:13] <Кэп> А не индусский ли это плеер?
[12:04:01] <m4n71k0r> Как-то однажды я поставил debug-версию флэш-плеера, с тех пор я очень плохого мнения о флэш/флекс - "программистах"
[12:05:19] <mikelsv> флеш вообще убийственная технология, особенно в отношении памяти. у меня гиг, я флеш вообще вырубил. а тут без него музыка не играет, пришлось включить.
[12:06:15] <m4n71k0r> pdf-рендер на жабаскрипте уже есть, осталось дождаться mp3-плеера
[12:06:49] <mikelsv> плеер на жабоскриптах тоже есть. вот они более вменяемые.
[12:08:13] <Кэп> mikelsv, это где?
[12:09:18] <ForNeVeR@Work> На HTML5 аудио-плеер можно как нехрен делать.
[12:09:40] <ForNeVeR@Work> mikelsv, как ни странно, прав. Будущее - за жабаскриптом, а не этим говнафлешем.
[12:09:51] <PhoSor> ++
[12:10:11] <m4n71k0r> и там и там экмаскрипт
[12:10:25] <Кэп> ForNeVeR@Work, может на спэйсе на жабаскриптах?
[12:10:38] <mikelsv> тут не жабаскрипт? http://prostopleer.com/
[12:10:45] <ForNeVeR@Work> Флеш же.
[12:11:04] <PhoSor> m4n71k0r: однако флэш в стандартную поставку с браузером не идет
[12:11:17] <m4n71k0r> http://slojnopleer.com/
[12:11:18] <ForNeVeR@Work> m4n71k0r: флеш закрытый.
[12:11:25] <m4n71k0r> да, закрытый
[12:11:30] <ForNeVeR@Work> m4n71k0r: и он говно, потому что его юзают долбоёбы для рисования баннеров.
[12:11:33] <Кэп> Spaces.ru тут вроде как плееры на яваскр.
[12:11:51] <ForNeVeR@Work> А баннеры рисуют только долбоёбы, ага.
[12:11:55] <m4n71k0r> ForNeVeR@Work: любой инструмент могут юзать долбоёбы(((
[12:12:17] <Кэп> [m4n71k0r 12:11]
» ForNeVeR@Work: любой инструмент могут юзать долбоёбы(((

*ROFL* универсальные
[12:12:32] <ForNeVeR@Work> m4n71k0r: если долбоёбы - основные пользователи и целевая аудитория твоего продукта, значит, одно из двух.
[12:12:40] <ForNeVeR@Work> 1) ты что-то делаешь не так
[12:12:41] <ForNeVeR@Work> или
[12:12:45] <ForNeVeR@Work> 2) ты - один из них
[12:13:08] <Кэп> Или оба варианта
[12:13:13] <ForNeVeR@Work> Нет.
[12:13:20] <ForNeVeR@Work> Если ты - долбоёб, то ты всё правильно сделал.
[12:13:25] <Кэп> :-D
[12:13:52] <Кэп> Или смени название
[12:14:39] <PhoSor> ты - один из ниХ! *и изображение тетеньки, которая тычет в тебя пальцем*
[12:14:49] <m4n71k0r> ForNeVeR@Work: хорошо, что ты исправился и сказал - "основные")
[12:30:11] <Кэп> mikelsv, имел дело с разработкой под вм?А то вопрос есть
[12:30:23] <Кэп> Ну или просьба
[12:30:30] <mikelsv> винда мобайл? да
[12:31:20] <Кэп> Возможно поднять мощность гсм передатчика или регулировать её вручную
[12:31:26] <Кэп> ?
[12:32:56] <ForNeVeR@Work> Впаяй регулятор.
[12:33:20] <mikelsv> хмм. думаю можно открыть COM порт с передатчиком и послать ему нужную команду. вот только не помню, есть ли такая команда. надо в документации поискать
[12:34:50] <ForNeVeR@Work> Я думаю, нет.
[12:34:58] <Кэп> А то у меня и с тела сеть почти не ловится дома,а с кпк так каждые 2минуты теряет
[12:48:07] <mikelsv> нет, в AT командах ничего такого не видно
[12:49:24] m4n71k0r вышел из конференции
[12:50:25] m4n71k0r зашёл в конференцию
[12:50:37] <Кэп> Измеритель-то есть
[12:50:42] <Кэп> В процентах даже
[12:51:08] m4n71k0r вышел из конференции
[12:52:12] xmi зашёл в конференцию
[12:53:00] <ForNeVeR@Work> Так это, наверное, измеритель мощности поступающего сигнала, а не излучаемого.
[12:53:16] <Кэп> Ну Да
[12:53:50] <Кэп> А вообще,можно стабильность соединения как-то поднять?
[12:54:31] <ForNeVeR@Work> Необходима благоприятная электромагнитная обстановка.
[12:54:37] <ForNeVeR@Work> Это я тебе как специалист говорю.
[12:54:49] <ForNeVeR@Work> У меня тема диссертации такая =3
[12:54:52] <Кэп> Несмешно
[12:55:00] <ForNeVeR@Work> А я не шучу.
[12:55:23] <PhoSor> без бурь типа?
[12:55:30] <Кэп> Как я тебе её в домашних условиях создам? :-D
[12:55:36] <ForNeVeR@Work> Нет же.
[12:55:45] <ForNeVeR@Work> Различные электроприборы создают шум.
[12:55:54] <Кэп> Типа и.у. :-D
[12:55:59] <ForNeVeR@Work> Нужно применять заземление, экранирование, особо левые приборы выкидывать.
[12:56:39] <Кэп> ForNeVeR@Work, у меня елекстричество вырубили-стало ещё хуже
[12:56:57] <ForNeVeR@Work> Кэп: это возможно.
[12:57:12] <ForNeVeR@Work> Может быть, у тебя базовая станция рядом, и она тоже отключилась ;)
[12:57:32] <ForNeVeR@Work> И ещё могут возникать всякие маловероятные ситуации наложения полей. Но это сомнительно.
[12:58:16] <Кэп> Яндых показывает,что ближайшая вышка в полукилометре от меня
[12:58:48] <Кэп> Он меня по вышкам определяет :-D
[13:02:37] <O01eg> Кэп: AT+CLVL=5
[13:02:52] <Кэп> O01eg, эт шо?
[13:02:55] <O01eg> как-то так
[13:03:00] <O01eg> сигнал передатчика
[13:03:03] <O01eg> уровень
[13:03:14] <O01eg> забей в гугле, подробнее посмотри
[13:03:29] <Кэп> А дефолтный-там переменная?
[13:03:48] <O01eg> не помню, AT+CLVL=?
[13:04:33] <Кэп> А это в реестре?
[13:05:00] <O01eg> каком реестре? это AT команда
[13:05:44] <mikelsv> ее надо скармливать в com порт
[13:06:02] skiere зашёл в конференцию
[13:06:19] <O01eg> а может и не надо, вдруг модем её не поддерживает
[13:06:38] <Кэп> Это через комп
[13:07:25] * PhoSor через AT писал на телефоне всякие гадости
[13:08:01] <Кэп> Я читал,где-то прописывать надо,чтобы тел в качестве модема был,AT+CGIDONT,как-то так...
[13:09:10] <mikelsv> в моей справке CLVL нету. нашел какую-то в инете, там пишут, что это уровень громкости
[13:09:33] <Кэп> mikelsv, на 4пда?
[13:09:54] <mikelsv> м?
[13:10:34] <Кэп> Видел прогу,она как-то соединение улучшает,но и кодек в wavedev меняет
[13:11:09] <Кэп> То ли с 50 на 100 значение ставит,то ли наоборот...
[13:12:09] <Кэп> А сносишь-и инет сносится и звуки пропадают
[13:12:29] <mikelsv> проги ничего не могут, ищи AT команду. попробуй AT+CLVL=100, может пойдет.
[13:13:12] <Кэп> Ммм...как в порт эту команду написать?
[13:13:27] <Кэп> Сктулс пойдет?
[13:14:04] <O01eg> Кэп: посмотри текцщий уровень и диапазон же
[13:15:05] m4n71k0r зашёл в конференцию
[13:16:10] <Кэп> Signal Strength:Fair(53%)
[13:22:11] <Кэп> О
[13:22:38] <Кэп> Сотовое вещание
[13:22:57] <Кэп> О.о щито это
[13:23:37] <Кэп> Включить прослушивание
0-65535
[13:23:52] <Кэп> О.о хелп
[13:23:55] <ForNeVeR@Work> Тебя прослушивают!
[13:23:59] <ForNeVeR@Work> А, значит, и нас тоже.
[13:24:11] * ForNeVeR@Work натянул шапочку из фольги.
[13:24:36] <Кэп> ))
[13:24:59] <Кэп> Не.это в настройках попалось
[13:25:24] <ForNeVeR@Work> Не. Это ты попался.
[13:25:48] <Кэп> На 'включить прослушивание' галку поставить можно
[13:26:19] <Кэп> Это ж...радио?о.о
[13:26:35] <Кэп> Ипать
[13:31:26] <Кэп> Описание 46 Изменить существующий канал о.О
[13:31:39] <Кэп> КуДа я залез
[13:31:54] <Кэп> А сеть полная
[13:32:06] <Кэп> Хы
[13:32:25] moonhawk зашёл в конференцию
[13:32:38] <moonhawk> утра
[13:33:00] <Кэп> И тебе
[13:38:45] <moonhawk> Кэп: пасиба :)
[13:46:33] mikelsv вышел из конференции
[13:53:24] mikelsv зашёл в конференцию
[13:55:51] <mikelsv> так вот, мужики, мои последние исследования сложились в хороший метод хранения данных. один байт хранит битовую маску, каждый бит обозначает переменную. тоесть биты показывают, какая переменная есть в строке с данными. переменные и прочее определено в жесткой структуре. так же думаю чем-нибудь жать блок данных.
[13:57:06] zxc вышел из конференции
[13:57:38] <moonhawk> пример
[13:58:37] <ForNeVeR@Work> Сбылась моя мечта!
[13:58:42] <ForNeVeR@Work> http://xkcd.com/208/
[13:59:11] <ForNeVeR@Work> По офису разнеслось "кто знает регулярные выражения! Срочно!", я подошёл и всех спас =3
[14:00:42] <mikelsv> [byte: каждый бит указывает на переменную][если усановлен 1 бит: читаем int][ 2 - читаем char ][ 3+4 биты - читаем строку]...
[14:00:46] <moonhawk> о! я буду знать кого тыкать :)
[14:01:13] <ForNeVeR@Work> mikelsv: был такой фильтр известный.
[14:01:21] <ForNeVeR@Work> Ты его только что изобрёл заново.
[14:01:36] <moonhawk> он небось изобрёл union
[14:01:45] <moonhawk> ?
[14:02:10] <mikelsv> было, не было, главное, что это лучший вариант на текущий момент.
[14:02:45] <mikelsv> да и реализации будут совершенно разные.
[14:05:48] <moonhawk> mikelsv: таки что ты изобрёл?
[14:05:56] <mikelsv> ахаха, "Я тоже умею летать, если мне с ноги наподдать" Lumen
[14:06:34] <mikelsv> moonhawk: способ хранения данных. union это как бы совсем из другой оперы.
[14:06:56] <moonhawk> а в чём отличие от существующих?
[14:07:05] <Кэп> Опера 12?
[14:07:08] <Кэп> :-D
[14:07:58] <moonhawk> Кэп: Кэп
[14:08:24] <Кэп> Да
[14:08:52] <mikelsv> moonhawk: эм, ты еще спроси, чем отличается новый человек от существующих. хотя с людьми проще, да.
можно хранить данные в структуре, но тогда нужно хранить всю структуру. у меня сохраняется только элементы структуры содержащие данные.
[14:10:31] <moonhawk> то-есть struct name { int a; int b; char c; } ничего не занимает, а при a=2, b=3 занимает 8 байт, а при a=b=3, c='p' занимает 9 байт?
[14:12:17] <mikelsv> да. плюс служебный байт.
[14:12:44] <ForNeVeR@Work> Это формат сериализации?
[14:13:44] <moonhawk> ForNeVeR@Work: люто-бешено плюсую
[14:14:18] <mikelsv> этот формат я хочу для карт osm. там много каких то левых данных, которые вроде нужны, но не всегда есть
[14:15:12] <mikelsv> также я вижу боьшой плюс в возможности удалять переменные, тоесть вычеркнул лишние хранишь в памяти только нужные для работы.
[14:15:51] <ForNeVeR@Work> Странно это.
[14:15:58] <moonhawk> ForNeVeR@Work: что?
[14:16:07] <ForNeVeR@Work> Зачем такое?
[14:16:23] <ForNeVeR@Work> И как выделять память потом под такие структуры? Руками?
[14:18:16] <mikelsv> будет блок данных со структурами. код будет сам переходить на следующую структуру. это немного стремно, но того стоит.
[14:21:22] <mikelsv> может быть есть предложения без таких извращений, которые будут сьедать мало памяти?
[14:21:28] <moonhawk> ох, я предрекаю много геморра когда присвоение значения будет
[14:22:05] <ForNeVeR@Work> Несколько классов для соответствующих объектов. С ленивой загрузкой.
[14:22:18] <ForNeVeR@Work> И никакого трахомудия с битами - не нужно.
[14:22:23] <mikelsv> мой мозг уже ушел курить. мне осталось написать код.
[14:22:39] <Сволота> не надо присваивать значения, надо присваивать лямбды(псевдолямбды)
[14:22:44] <moonhawk> зачем оно?
[14:22:48] <ForNeVeR@Work> Твой мозг 18 августа 1996 года вышел за хлебом и не вернулся.
[14:23:04] <moonhawk> ForNeVeR@Work: а что случилось тогда?
[14:23:08] <ForNeVeR@Work> Сволота: ленивость через лямбды и делается. Это годно.
[14:23:14] <mikelsv> ForNeVeR@Work: тоесть кучу классов для каждого обьекта свой? и значит кучу массивов для их хранения
[14:23:28] <ForNeVeR@Work> moonhawk: дату добавил для псевдодокументальности.
[14:23:58] <ForNeVeR@Work> mikelsv: да, для каждого вида объектов - свой класс.
[14:24:01] <ForNeVeR@Work> Это ООП, бро.
[14:24:18] <Сволота> это не ООП, это типизация
[14:24:37] <moonhawk> mikelsv: ты мне ответь, ты каждый раз будешь память перераспределять при присвоение данных в структурах? особенно если не было сначала их
[14:24:42] <ForNeVeR@Work> Сволота: а ведь и правда.
[14:24:54] <ForNeVeR@Work> Похоже, микельсв хочет универсальный класс объекта.
[14:25:04] <ForNeVeR@Work> Который... ээ, в рантайме можно формировать?
[14:25:34] <mikelsv> ForNeVeR@Work: ок. смотри дальше. в файле нужно хранить id обьекта, в кеше нафик не надо. вопрос: мне делать новую структуру без id или хранить id в памяти, что есть лишние 4 байта.
[14:25:35] <Сволота> микель изобретает динамическую типизацию?
[14:26:15] <ForNeVeR@Work> mikelsv: конкретно 4-байтовый id можно и похронить.
[14:26:44] <ForNeVeR@Work> Но можно сделать комплексный объект "объект-из-файла", который хранит указатели на id и на "контент".
[14:26:56] <ForNeVeR@Work> Мы называем это "композиция".
[14:27:19] <ForNeVeR@Work> magog: ты экономишь биты, зато эпически проёбываешь всё остальное.
[14:27:36] <ForNeVeR@Work> В первую очередь структуру данных и вообще системы.
[14:28:22] <ForNeVeR@Work> Запили какие-нибудь tuple, в конце концов. Которые хотя бы на этапе компиляции подготавливаются и потом не жрут ни бита "служебных данных".
[14:29:03] <mikelsv> moonhawk: эм, это для хранения/загрузки карт. перераспределение памяти там не планируется. только выделение нового блока заранее рассчитанного размера.
[14:29:48] <magog> ForNeVeR@Work: я ?
[14:30:00] <ForNeVeR@Work> magog: а ты нахрена?
[14:30:06] <ForNeVeR@Work> В смысле, ты о чём?
[14:30:15] <mikelsv> magog: это он мне
[14:30:32] gloft вышел из конференции
[14:30:34] <magog> аа
[14:30:44] <ForNeVeR@Work> magog: ой, прости, нечаянно зацепил хайлайтом.
[14:30:52] <ForNeVeR@Work> Не заметил.
[14:30:56] <magog> да ничего
[14:32:08] 0xd34df00d вышел из конференции
[14:32:29] <mikelsv> ForNeVeR@Work: у меня из служебных данных только 1 бит(иногда 2) на переменную. хмм, туплы либо станут четкой структурой лиибо потащат за собой дополнительные данные.
у меня же фишка в том, что используются плюсы жесткой структуры и возможности убирать из нее лишние переменные.
[14:32:43] <ForNeVeR@Work> Херня какая-то у тебя получается.
[14:32:45] <ForNeVeR@Work> Зачем такое?
[14:32:57] <ForNeVeR@Work> Почему не воспользоваться просто несколькими классами?
[14:33:03] <ForNeVeR@Work> А хотя один фиг. Тебя не отговорить.
[14:34:12] <mikelsv> еще раз: один класс проще поддерживать. а главное, расход памяти. меня можно отговорить показав более лучший вариант, когда используется меньше памяти.
[14:35:14] 0xd34df00d зашёл в конференцию
[14:35:34] <ForNeVeR@Work> Один класс проще поддерживать? Когда он хуй знает чем может обернуться в рантайме?
[14:35:41] <ForNeVeR@Work> Ну конечно же.
[14:35:48] * ForNeVeR@Work хочет забанить.
[14:37:22] <mikelsv> ммм. я пока не очень читал xml карт. вроде там все можно упихать в один класс. если не получится, сделаю несколько.
[14:38:17] <mikelsv> только о рантайме я и думаю. (как там было в нашей раше?)
[14:40:07] <mikelsv> честно говоря я столько создавал классов в куске памяти, что для меня это пройденный путь.
[14:41:31] <ForNeVeR@Work> mikelsv: тебе осталось продержаться 20 минут.
[14:41:41] <ForNeVeR@Work> Потом я пойду домой и по дороге, быть может, остыну.
[14:41:48] <ForNeVeR@Work> А пока - не надо меня злить =(
[14:42:17] <ForNeVeR@Work> Раньше такого не было. Что со мной такое?
[14:43:30] <mikelsv> ок.
[14:44:01] ForNeVeR вышел из конференции
[14:44:23] <ForNeVeR@Work> ForNeVeR: эй, ты куда?
[14:44:29] ForNeVeR зашёл в конференцию
[14:44:32] <ForNeVeR@Work> Ок.
[14:44:58] <Сволота> дома коннект пропал?
[14:45:26] <ForNeVeR@Work> Он не слишком стабилен. У меня приняты все возможные меры для поддержания онлайна.
[14:45:39] <Кэп> Линух овладевае
[14:45:42] <Кэп> ))
[14:46:06] <ForNeVeR@Work> Што? Где?
[14:46:24] <Кэп> Визде
[14:46:28] <ForNeVeR@Work> о_О
[14:46:40] <Кэп> Атыспиш
[14:47:32] * Кэп поднял красный флаг с окошками 8-)
[14:47:57] <Кэп> Линухнипрайдет!!1
[14:48:05] <ForNeVeR@Work> О_о
[14:48:12] <ForNeVeR@Work> Чего вы его так боитесь?
[14:48:16] <ForNeVeR@Work> Какая вообще разница?
[14:48:16] <Кэп> Где Император?
[14:48:21] <`(hagane ,@work)> линух уже пятнадцать лет овладеваэ
[14:48:26] <`(hagane ,@work)> и никак не овладеэ
[14:48:40] <Кэп> `(hagane ,@work), :-D яиц нет
[14:49:43] <`(hagane ,@work)> самое смешное что
[14:50:04] * ForNeVeR@Work заметил, что `(hagane ,@work) саммонится словом "Император".
[14:50:10] <`(hagane ,@work)> пингвинятники с 2003-го года каждый год объявляют годом линукса на десктопе
[14:50:29] <ForNeVeR@Work> `(hagane ,@work): а у нас в рашке каждый год - то год молодёжи, то год семьи.
[14:50:30] <`(hagane ,@work)> но их как было 0.78%, так столько и осталось
[14:50:41] <ForNeVeR@Work> А молодёжь и семьи как были в жопе, так и остаются.
[14:50:48] <ForNeVeR@Work> Совпадение?
[14:50:56] <`(hagane ,@work)> нет
[14:51:03] <ForNeVeR@Work> Я тоже сомневаюсь.
[14:51:21] <`(hagane ,@work)> но, что интересно, душевнобольных тоже примерно 1% от популяции
[14:51:31] <ForNeVeR@Work> Waaaay more.
[14:51:44] <`(hagane ,@work)> яя имею ввиду, клинически
[14:51:45] <ForNeVeR@Work> Просто диагностировать психические заболевания плохо умеют.
[14:51:53] <Кэп> Линух тащит в .опу нас!
Значит,Торвальдс-пи.арас!!
[14:51:56] <ForNeVeR@Work> И клинические рамки слишком мягкие.
[14:52:05] <Кэп> Ой :-[
[14:52:10] <ForNeVeR@Work> Кэп: цыц.
[14:52:14] <ForNeVeR@Work> Кэп: ещё раз и ты в бане.
[14:52:33] <Кэп> ForNeVeR@Work, сорри,не удержался :-[
[14:52:40] <ForNeVeR@Work> Я не большой любитель линукса, но я - за кроссплатформенность и против педерастии.
[14:52:45] <`(hagane ,@work)> если достаточно глубоко копать, можно обнаружить, что 100% популяции имеют психические отклонения
[14:52:55] <Кэп> `(hagane ,@work), а Да
[14:53:03] <Сволота> отклонения от чего?
[14:53:09] <ForNeVeR@Work> `(hagane ,@work): поэтому их следует расстрелять.
[14:53:23] <PhoSor> один эталонный всяко нормальный будет
[14:53:25] <`(hagane ,@work)> плоть слаба
[14:53:50] <`(hagane ,@work)> ForNeVeR@Work: относись к мешкам с мясом снисходительно же
[14:53:56] <ForNeVeR@Work> Weak flesh shall be replaced with blessed purity of metal!
[14:53:59] skiere вышел из конференции: QIP Infium: Спокойное общение
[14:54:25] <Кэп> RSS: Новости для http://www.opennet.ru/opennews/opennews_all_noadv.rss OpenNews.opennet.ru: Основная лента
• Apple пытается через суд помешать распространению планшета Motorola Xoom в Евросоюзе
• Cisco, Fujitsu и Twitter присоединились к инициативе по защите Linux от патентных претензий
[14:54:27] <ForNeVeR@Work> All hail the Emperor! Hail the Machine God!
[14:55:04] <`(hagane ,@work)> и да
[14:55:04] <ForNeVeR@Work> Кэп: ну ты ещё лор сюда цитировать начни.
[14:55:12] <Кэп> ForNeVeR@Work, не
[14:55:15] <`(hagane ,@work)> я не саммонюсь словом "император"
[14:55:27] <ForNeVeR@Work> Но какое совпадение.
[14:55:34] <Кэп> Мне показалось,шо заинтересуэ :-[
[14:56:13] <`(hagane ,@work)> просто градус неадеквата, при котором начинает упоминяться Император, Патрег или ЛММ близок к градусу неадеквата при котором я начинаю считать дискусию интересной
[14:56:43] <ForNeVeR@Work> Градус неадеквата был высок, когда я хотел заборонить микеля.
[14:58:01] <Кэп> А чем вам Федорыч не нравится?))
[14:58:14] <ForNeVeR@Work> Кто это?
[14:58:47] * ForNeVeR@Work бы предпочёл Арчича или даже Дебианыча.
[14:59:38] <Кэп> Федорыч всемогущ
[15:00:05] <Кэп> Админ за сколько серв поднимает?
[15:00:18] <ForNeVeR@Work> За $5000 в месяц.
[15:01:01] <ForNeVeR@Work> А я - домой.
[15:01:17] <ForNeVeR@Work> mikelsv: можешь продолжать нести ересь. Смотри только чтобы другие не забанили.
[15:01:23] ForNeVeR@Work вышел из конференции: Computer Assisted Biologically Augmented Lifeform went to offline mode.
[15:01:30] <`(hagane ,@work)> арчевич ок
[15:01:38] <Кэп> Не
[15:02:02] <Кэп> Федорыч поднимает серв за секунду и руками
[15:02:17] <Кэп> А вам слабо 8-) ?
[15:02:41] <`(hagane ,@work)> Арчич поднимает любой серв с нуля за десять минут без рук
[15:03:42] <`(hagane ,@work)> написал что-то типа pacman -Sy serverd && /etc/rc.d/serverd start
[15:03:50] <`(hagane ,@work)> и ушел чай курить
[15:04:35] <PhoSor> `(hagane ,@work): палишсо
[15:04:47] <`(hagane ,@work)> ни разу
[15:05:34] <`(hagane ,@work)> у меня домашний сервер на арчике
[15:05:50] <Сволота> .version
[15:05:52] <DeadBot> Сволота: у тебя Gajim 0.14.4 Arch Linux
[15:05:54] <Кэп> У Федорыча системник бегает в магаз
[15:06:15] <`(hagane ,@work)> за пивом?
[15:06:52] <Кэп> И за пыгом тоже
[15:07:21] * Сволота пиво теперь берёт ящиками по 12 литров
[15:07:29] <PhoSor> Объясненье в эпилоге:
Зарубите люди-лохи,
Чтоб админ не сделал ноги,
То есть похмеляться не пошел,
Ставьте в серверной пивасик (трехлитровку, лучше тазик),
И тогда герой-проказник
Не исчезнет ни на часик,
К вам придет в контору праздник
И всем будет хорошо!
[15:09:16] <Кэп> Федорыч написал с бодуна венду и линь,уснув на клаве
[15:09:18] Ryuuji вышел из конференции
[15:10:27] <Кэп> Также вм,ондроед и баду,когда узнал,что написал венду 8-)
[15:11:21] <Кэп> *BYE*
[15:11:46] Кэп вышел из конференции: Logged out
[15:11:50] ejin вышел из конференции
[15:13:59] `(hagane ,@work) вышел из конференции: Disconnected: connection closed
[15:17:03] <mikelsv> я закончил проект контейнера. теперь буду разбирать хтмл карты
[15:21:43] <moonhawk> mikelsv: в чём проблема? ты хочешь эфективно хранить данные?
[15:21:54] magog вышел из конференции
[15:22:07] Ryuuji зашёл в конференцию
[15:23:35] magog зашёл в конференцию
[15:24:20] magog вышел из конференции
[15:24:31] <mikelsv> moonhawk: да. карты openstreetmaps. может даже хочу сделать гуглокарты. в таких обьемах вопрос эффективности становится вполне обоснованным.
[15:29:31] zxc зашёл в конференцию
[15:30:43] zxc вышел из конференции
[15:30:56] <mikelsv> хм. 5222Кб хмля, 414125 элементов. 719мс разбор. я уже хочу скачать все карты, но понимаю, что скажет компьютер, на тему, сколько на это нужно памяти.
[15:31:10] zxc зашёл в конференцию
[15:35:09] <mikelsv> м, а данных для хранения разобранного хмля - 16 мегов. че-то я в печали.
[15:45:08] magog зашёл в конференцию
[15:49:51] des_spiderlydark. зашёл в конференцию
[15:50:37] zxc вышел из конференции
[15:51:31] ejin зашёл в конференцию
[15:51:41] ejin вышел из конференции
[15:51:48] ejin зашёл в конференцию
[15:58:44] ejin вышел из конференции: Replaced by new connection
[15:58:46] ejin зашёл в конференцию
[15:59:14] ejin вышел из конференции
[16:00:58] ejin зашёл в конференцию
[16:01:05] ejin вышел из конференции
[16:02:13] ejin зашёл в конференцию
[16:04:01] magog вышел из конференции
[16:07:15] magog зашёл в конференцию
[16:13:37] ejin вышел из конференции
[16:14:44] magog вышел из конференции
[16:15:03] magog зашёл в конференцию
[16:24:20] des_spiderlydark. вышел из конференции: Logged out
[16:25:09] des_spiderlydark. зашёл в конференцию
[16:31:44] zxc зашёл в конференцию
[16:34:29] des_spiderlydark. вышел из конференции: Logged out
[16:38:15] alexey93 зашёл в конференцию
[16:41:14] moonhawk вышел из конференции
[16:41:26] moonhawk зашёл в конференцию
[16:54:20] PhoSor вышел из конференции
[17:28:03] alexey93 вышел из конференции
[17:32:41] moonhawk вышел из конференции
[17:36:06] alexey93 зашёл в конференцию
[17:44:09] PhoSor зашёл в конференцию
[17:57:35] mikelsv вышел из конференции
[18:00:07] m4n71k0r вышел из конференции
[18:19:34] magog вышел из конференции: Replaced by new connection
[18:19:35] magog зашёл в конференцию
[18:27:20] xmi вышел из конференции
[18:31:49] xmi зашёл в конференцию
[18:49:47] Darth Hagan зашёл в конференцию
[19:12:41] magog вышел из конференции
[19:15:47] mikelsv зашёл в конференцию
[19:17:19] <mikelsv> ForNeVeR: тебе там как, лучше?
[19:17:27] <ForNeVeR> mikelsv: намного!
[19:17:36] <ForNeVeR> Я больше не хочу банить людей.
[19:17:42] <ForNeVeR> Я хочу их душить.
[19:17:45] <mikelsv> ахаха
[19:18:07] <mikelsv> вот это по нашему.
[19:18:17] <ForNeVeR> Но тебе это не грозит
[19:18:41] <mikelsv> я рад :)
[19:20:08] <Darth Hagan> мм
[19:20:20] <Darth Hagan> не, Dark Heresy какой-то фейл, посоны
[19:20:47] m4n71k0r зашёл в конференцию
[19:21:03] <mikelsv> название не намекает?
[19:26:35] <ForNeVeR> Darth Hagan: а почему?
[19:26:57] <mikelsv> прогулка на свежем воздухе помогает лучше думать. там контакт с астралом лучше.
[19:27:06] <ForNeVeR> А я вот такую хреновину юзою: http://poshconsole.codeplex.com/wikipage?title=Quake%20Mode&referringTitle=Home
[19:27:48] <ForNeVeR> Уже и патчик к ней написал, пофиксол глючный автокомплит =3
[19:28:29] <mikelsv> а эт че? типа консоль как в квейке? в которой можно писать команды?
[19:28:39] <ForNeVeR> Это повершелл.
[19:28:49] <ForNeVeR> Можно писать команды.
[19:29:01] <ForNeVeR> Выглядит забавно, но пока уёбищно слегка.
[19:29:14] <ForNeVeR> Руки дойдут - буду это пилить.
[19:29:16] <mikelsv> хочу такую же консоль. как освобожусь сделаю.
[19:29:21] <ForNeVeR> Гг.
[19:29:26] <Darth Hagan> ForNeVeR: да это просто какой-то баттлтеч с d10 вместо d6
[19:32:48] Сволота вышел из конференции
[19:32:57] <Darth Hagan> нет уж, нафиг
[19:33:13] <Darth Hagan> пойду обратно тенебегом упарываться
[19:34:57] Сволота зашёл в конференцию
[19:56:20] <mikelsv> черт, ударился в ностальгию http://mikelsv.livejournal.com/2549.html
[19:58:40] Кэп зашёл в конференцию
[20:07:32] unStatiK зашёл в конференцию
[20:08:14] Сволота вышел из конференции: Replaced by new connection
[20:08:18] Сволота зашёл в конференцию
[20:10:20] <unStatiK> кто нит ьковырял http://www.bitc-lang.org/ ??
[20:18:03] magog зашёл в конференцию
[20:24:01] Кэп вышел из конференции: Replaced by new connection
[20:24:07] Кэп зашёл в конференцию
[20:24:36] 0xd34df00d вышел из конференции
[20:26:09] Сволота вышел из конференции
[20:27:42] 0xd34df00d зашёл в конференцию
[20:52:04] Кэп вышел из конференции
[21:25:31] alexey93 вышел из конференции
[21:39:24] alexey93 зашёл в конференцию
[21:39:37] alexey93 вышел из конференции
[21:41:31] alexey93 зашёл в конференцию
[21:53:29] <mikelsv> че-то я совсем с картами запутался.
[21:54:42] moonhawk зашёл в конференцию
[21:56:09] moonhawk вышел из конференции
[21:56:16] moonhawk зашёл в конференцию
[21:56:54] ejin зашёл в конференцию
[21:56:59] ejin вышел из конференции
[21:57:13] ejin зашёл в конференцию
[21:57:19] ejin вышел из конференции
[21:57:32] ejin зашёл в конференцию
[21:57:38] ejin вышел из конференции
[21:57:47] ejin зашёл в конференцию
[21:57:53] ejin вышел из конференции
[21:57:56] <moonhawk> утра
[21:58:54] <mikelsv> ааа...
[21:59:05] ejin зашёл в конференцию
[21:59:11] ejin вышел из конференции
[21:59:17] ejin зашёл в конференцию
[21:59:22] ejin вышел из конференции
[21:59:29] ejin зашёл в конференцию
[21:59:34] ejin вышел из конференции
[22:00:40] ejin зашёл в конференцию
[22:00:50] ejin вышел из конференции
[22:00:58] <moonhawk> mikelsv: что?
[22:01:40] <mikelsv> ничего. это у меня крыша уезжает.
[22:02:06] ejin зашёл в конференцию
[22:02:13] ejin вышел из конференции
[22:04:01] ejin зашёл в конференцию
[22:04:07] ejin вышел из конференции
[22:04:11] <moonhawk> mikelsv: куда?
[22:04:16] ejin зашёл в конференцию
[22:04:19] <moonhawk> и да, пока крыша mikelsv!
[22:04:22] ejin вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[22:04:27] ejin зашёл в конференцию
[22:04:33] ejin вышел из конференции
[22:05:41] ejin зашёл в конференцию
[22:05:47] ejin вышел из конференции
[22:05:59] ejin зашёл в конференцию
[22:06:04] ejin вышел из конференции
[22:06:13] ejin зашёл в конференцию
[22:06:19] ejin вышел из конференции
[22:06:27] ejin зашёл в конференцию
[22:06:33] ejin вышел из конференции
[22:06:52] alexey93 вышел из конференции
[22:07:43] ejin зашёл в конференцию
[22:07:48] ejin вышел из конференции
[22:08:07] moonhawk вышел из конференции
[22:08:56] ejin зашёл в конференцию
[22:09:06] ejin вышел из конференции
[22:09:13] ejin зашёл в конференцию
[22:12:49] <mikelsv> мне нужен прорыв!
[22:18:09] unStatiK вышел из конференции
[22:21:51] zxc вышел из конференции
[22:28:24] <mikelsv> о, русиш фантастиш http://ru.wikipedia.org/wiki/OpenStreetMap
[22:30:13] 561 зашёл в конференцию
[23:17:37] PhoSor вышел из конференции
[23:36:22] 561 вышел из конференции: offline
[23:47:24] <mikelsv> омг http://rsdn.ru/forum/humour/4374803.1.aspx любителям js
[23:52:25] ejin вышел из конференции
[23:52:52] ejin зашёл в конференцию
[23:52:59] ejin вышел из конференции
[23:54:09] ejin зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!