kika: (Default)
[personal profile] kika
Сборка libtorrent-rasterbar 0.14.6 уложила мне виртуальную машину, run out of swap space. Гиг памяти и гиг свопа.

С точки зрения софвердевелопмент-менеджмента за использование boost наверное надо просто увольнять. По дефолту, возможны конечно исключения. Например сначала кастрировать, а потом уже увольнять. Or else.
Boost - это такой УАЗик от программирования. "Чего только не придумают русские лишь бы не программировать на нормальных языках".

Date: 2009-11-11 06:39 pm (UTC)
From: [identity profile] alexott.livejournal.com
странно оно как-то у тебя, у меня при массивном использовании буста, больше 300 метров при компиляции не съедает... правда была одна бага в gcc < 4.1 64bit, которая приводила к выеданию памяти при использовании шаблонов...

off-top

Date: 2009-11-11 07:36 pm (UTC)
From: [identity profile] cdplayer.livejournal.com
Ты это, про провайдеров и вашу тулзу мой ответ прочитал?

Date: 2009-11-11 07:41 pm (UTC)
From: [identity profile] squadette.livejournal.com
у нас один чувак на этом бусте охуенно программирует, нам нравиццо.

Date: 2009-11-11 07:54 pm (UTC)
From: [identity profile] alexott.livejournal.com
угу, если от С++ деваться некуда, то без буста тоскливо...

Date: 2009-11-11 08:12 pm (UTC)
From: [identity profile] rblaze.livejournal.com
Я сумел. Но это был spirit и я зафигачил в один файл развесистое дерево команд железки. Повтыкал на результат, разнес по нескольким модулям и стало хорошо.

Date: 2009-11-11 08:14 pm (UTC)
From: [identity profile] rblaze.livejournal.com
Я б охотно написал чего-нибудь на нормальных языках. Только сертификационную лабораторию, которая возьмется посмотреть не на Linux и Windows, а на FreeBSD, искали полгода. Если бы там был еще и python, не нашли бы до сих пор.

Надо менять работу нах, надоело всё это :)

Date: 2009-11-11 08:16 pm (UTC)
From: [identity profile] alexott.livejournal.com
у меня тоже развесистый spirit... но на одном старом линуксе, мне пришлось патчить 64-битный gcc 3.4 чтобы он не отжирал всю доступную память (порядка 12 гиг физ. памяти было + своп)...

Date: 2009-11-11 08:27 pm (UTC)
From: [identity profile] kika.livejournal.com
Слушай, но это же просто описание депрессии из учебника психиатрии.

new http_connection(m_io_service, m_cc, bind(&upnp::on_upnp_xml, self(), _1, _2, boost::ref(d), _5));

И это еще фигня на самом деле, тут собственно ничего такого не написано. Но все вместе напоминает перевод библии на язык амазонских индейцев, у которых в языке несколько десятков, что ли, слов.

Date: 2009-11-11 08:27 pm (UTC)
From: [personal profile] alll
Впрочем, поскольку опенсорс, уволить никого не получится.

Date: 2009-11-11 08:28 pm (UTC)
From: [identity profile] kika.livejournal.com
Я на спирите однажды приехал просто в Internal compiler error в MSVC. Конь поимел меня, вот это был номер. Запатчить почему-то не удалось.

Re: off-top

Date: 2009-11-11 08:30 pm (UTC)
From: [identity profile] kika.livejournal.com
Да-да, я согласно последним developments переделываю glossies, и как только так сразу. Их уже много людей ждет, я сосу, я знаю.

Date: 2009-11-11 08:33 pm (UTC)
From: [identity profile] itman.livejournal.com
Это пять баллов. Мне тоже кажется, что народ и партия идут нога в вногу.

Date: 2009-11-11 08:37 pm (UTC)
From: [identity profile] alexott.livejournal.com
у нас слава богу от винды в списке официально поддерживаемых платформ избавились. вот от С++ избавиться не удается :-(

Date: 2009-11-11 08:47 pm (UTC)
From: [identity profile] krotoff.livejournal.com
Раз нельзя добраться до разработчиков можно неплохо оттянуться на ползователях.

Date: 2009-11-11 08:58 pm (UTC)

Re: off-top

Date: 2009-11-11 09:24 pm (UTC)
From: [identity profile] cdplayer.livejournal.com
А, кул тогда. Я думал ты не прочитал, чи шо. Как только, так сразу - это вполне по мне.

Date: 2009-11-11 10:32 pm (UTC)
From: [identity profile] 109.livejournal.com
брателло, я сейчас меняю свою дев машину четырёхлетней давности, на которой два гига памяти, как безнадёжно устаревшую. get on with the program!

(с тем, что с++ должен умереть, я, впрочем, не спорю. мне это стало очевидно в 1997, когда я на нём написал последнюю строчку).

Date: 2009-11-11 10:36 pm (UTC)
From: [identity profile] kika.livejournal.com
мрачно брателло, у меня 8.

Э, дюймов! В диаметре конечно!

Но, блядь, на всех же не напасешься. Покупать себе серверную мать, только потому что 4Г диммы слишком дорогие, а обычных больше 4(6) не встает? Блядь, это же компиляция! Языка Си! У меня лайтрум, который обрабатывает пачками 24-х мегапиксельные фотографии и то меньше жрет. Они там все охуели что-ли вконец.

Date: 2009-11-11 11:49 pm (UTC)
From: [personal profile] alll
> это же компиляция! Языка Си!

Не надо клеветать на язык C, это язык C++. :) В C, емнип, убермегатемплейтов нету.

Date: 2009-11-12 12:44 am (UTC)
From: [identity profile] 109.livejournal.com
я на pricewatch наблюдаю недорогую 4Г память... где наёбка?

Date: 2009-11-12 12:48 am (UTC)
From: [identity profile] kika.livejournal.com
Когда я набивал этот ящик памятью - была дорогая, недавно совсем. Теперь уже всё, подождет до Нехалема.

Date: 2009-11-12 12:52 am (UTC)
From: [identity profile] pzz.livejournal.com
У меня сборка нашей с тобой поделки как-то вывалила в своп мою машинку. С 6-ю гигами. Хорошо так вывалила, машинка минут 10 в себя приходила. А у нас с тобой в основном Си и никакого буста. Правда, это был make -j.

Че-то в этом линихе не так...

Date: 2009-11-12 05:33 am (UTC)
From: [identity profile] dmzlj.livejournal.com
О, а может сертификационную лабораторию открыть? И смотреть на все подряд?

Date: 2009-11-12 05:39 am (UTC)
From: [identity profile] rblaze.livejournal.com
Попробуй :) Повеселишь нас рассказами о получении ФСБшной лицензии.

Date: 2009-11-12 05:49 am (UTC)
From: [identity profile] dmzlj.livejournal.com
Ok, а ты можешь мне скинуть ссылки на эти лаборатории, что бы посмотреть, чем они занимаются? Как называется деятетельность Ии какая именно лицензия нужна. Это не совсем шутка, кстати.

Date: 2009-11-12 01:01 pm (UTC)
From: [identity profile] kirill a. korinskiy (from livejournal.com)
Зато тут Go нарисовался. Который говорит что он fast в сборке. Вообще fun. И "performance: typically within 10-20% of C".

При этом match не нашел в нем. Хотя есть gc как везде, процессы и message passing как в erlang, при этом обещают вывод типов и при этом бестиповые константы.

Date: 2009-11-12 01:05 pm (UTC)
From: [identity profile] kika.livejournal.com
Ну 10-20% как-то не будоражит воображение. Хотя типизованные пайпы это хорошо. А скорость кода повысят когда-нибудь.

Вообще говоря, взять Эрланг, добавить к нему вывод типов и сделать нормальный кодогенератор (без этого идиотского траха с HiPE) - будет вообще супер язык. Ничего не надо больше.

Date: 2009-11-12 01:07 pm (UTC)
From: [identity profile] kika.livejournal.com
Может у него дедушка генерал ФСБ. в диаметре конечно

Date: 2009-11-12 01:10 pm (UTC)
From: [identity profile] rblaze.livejournal.com
Стал бы он тогда программазмом заниматься :)

Date: 2009-11-12 01:38 pm (UTC)
From: [identity profile] kirill a. korinskiy (from livejournal.com)
Не, на 10%-20% медленеее. А не 10%-20% от Си.

А про erlang, хм, не знаю. Надо подумать и отдельно ответить.

Date: 2009-11-12 01:43 pm (UTC)
From: [identity profile] kirill a. korinskiy (from livejournal.com)
я вот пытаюсь понять как сдеклать там type inference, да так, что бы сохранить его динамическую типизацию.

Про кодогенератор, тут больше думать надо.

Date: 2009-11-12 01:56 pm (UTC)
From: [identity profile] kika.livejournal.com
А что такого особо ценного в динамической типизации? Чем, скажем, окамловская система плоха?

Я тут правда говорю не за себя. Сам по себе я отлично себя чувствую с утиными типами и крайне редко делаю ошибки, которые ловились бы строгой типизацией. Но вот народ требует, насколько я понимаю.

Date: 2009-11-12 10:02 pm (UTC)
From: [identity profile] pzz.livejournal.com
ну типа для прикрытия :-)

Date: 2009-12-23 06:41 pm (UTC)
From: [identity profile] ifp5.livejournal.com
Ну что такое гиг памяти в наше время? Такого кол-ва хватает разве что в телефоне или в нетбуке (и то, это явление временное, на полгода-год).

По поводу boost замечательно сказал товарищ Сталин: "другой стандартной библиотеки у нас нет" Без использования boost получается что в одном проекте живет 3 семейства аллокаторов, 5 разных видов массивов, 8 видов строк, часть линкуемых библиотек не живет в multiprocess, часть - в multithread... а теперь пытаемся с этой херней взлететь.

Profile

kika: (Default)
kika

January 2017

S M T W T F S
1234567
89 1011121314
151617181920 21
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 17th, 2026 10:15 am
Powered by Dreamwidth Studios