gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Суббота, 23 августа 2014< ^ >
winterheart установил(а) тему: Gentoo Linux || FAQ: http://www.gentoo.ru/faq || Вставки более 3 строк → app-text/wgetpaste || Логи: http://gentoo.ru/jabber/logs/ || Языками чешут в talks@conference.gentoo.ru ||  Фортунки http://fortunes.gentoo.ru || Gentoo.RU переехал целиком на Yandex
Конфигурация комнаты
Участники комнаты

GMT+4
[00:16:29] <nis> slepnoga: а ты знал что даже если ты пишешь на блочное устройство запись отложенная?
[00:17:51] <nis> mva: ну вообще нету
[00:18:14] <nis> у меня в частности такое на серверах раньше было
[00:19:37] <nis> 0xd34df00d: а что без -fPIC ещё есть смысл писать что-то содержащее либы?
[00:19:43] <mva> хм
[00:19:46] <mva> /usr/libexec/gcc/i686-pc-linux-gnu/4.7.3/cc1 -E -quiet -v - -march=core2 -mcx16 -msahf -mno-movbe -mno-aes -mno-pclmul -mno-popcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-bmi2 -mno-tbm -mno-avx -mno-avx2 -mno-sse4.2 -mno-sse4.1 -mno-lzcnt -mno-rdrnd -mno-f16c -mno-fsgsbase -mtune=core2
[00:20:13] <mva> model name      : VIA Nano processor U2250 (1.6GHz Capable)
[00:20:22] <mva> чойта он под core2 маскируется?
[00:21:15] <nis> mva: это по так говорит
[00:21:21] <nis> а не они маскируются
[00:21:29] <mva> нет
[00:21:41] <nis> т.к. mtune это вообще флаг по усмотрению
[00:21:41] <mva> это вывод gcc -march=native -E -v - </dev/null 2>&1 | grep cc1
[00:22:24] <mva> а gcc матчит native не от потолка
[00:22:32] <nis> да неужели
[00:22:49] <nis> у меня к примеру -mtune=corei7-avx
[00:22:55] <Civilian> mva: в гцц матчи для натива захардкожены )
[00:22:56] <nis> хотя у меня древний i5
[00:23:03] <Civilian> и иногда их забывают обновлять
[00:23:22] <nis> Civilian: а для арма вообще сломалось(
[00:23:32] <mva> ну и чего мне тогда для этой вии указать, если всё так плохо? :)
[00:23:56] <nis> mva: а ты посмотри что оно умеет по той же вики
[00:24:07] <nis> и подбери ключи по наибольшей сходимости
[00:24:20] <nis> главное что-бы тюн не был больше чем у тебя
[00:24:31] <nis> а иначе будешь смешные и не очень баги ловить
[00:24:34] <Civilian> mva: погугли к сожалению )
[00:24:46] <mva> ну, мне тогда проще, наверное, дефолт оставить
[00:24:52] <mva> не до оптимизаций в 3 часа ночи :)
[00:25:15] <nis> mva: вообще покажи свой cat /proc/cpuinfo | grep flags
[00:25:38] <mva> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush acpi mmx fxsr sse sse2 ss tm pbe syscall nx lm constant_tsc up rep_good nopl pni monitor vmx est tm2 ssse3 cx16 xtpr rng rng_en ace ace_en ace2 phe phe_en lahf_lm
[00:26:11] <nis> 3 sse
[00:26:17] <nis> а четвёртых нету
[00:26:18] <nis> хм
[00:26:36] <nis> значти не i семейство
[00:26:45] <nis> скорее коре
[00:26:58] <mva> ...
[00:27:03] <mva> это не Intel
[00:27:14] <nis> хотя не
[00:27:21] <Civilian> nis: это VIA!
[00:27:21] <nis> mva: я просто думаю что тебе ближе
[00:27:30] <Civilian> nis: виа не делает core i
[00:27:35] <nis> Civilian: нету таого флага виа
[00:27:48] <nis> mva: дуо опасный флаг для тебя
[00:27:56] <nis> т.к. в дуо есть sse4
[00:28:39] <nis> т.е. у тебя более чахлое
[00:29:17] <Civilian> nis: виавские march'и есть
[00:29:20] <Civilian> но их мало
[00:29:37] <nis> думаю pentium D самое близоке
[00:29:40] <nis> близкое
[00:30:14] <Civilian> nis: у гцц есть флаги для виа
[00:30:54] <Civilian> nis: c3 и c3-2 и там помимо отключения опций еще всякой фигни хватает
[00:31:17] <nis> Civilian: вообще можно на каждое расширение процессора свой флаг добавить
[00:31:22] <nis> и тогда не мучаться
[00:31:39] <Civilian> nis: ну марчи они не только это делают. Ну и к слову ему натив так и сделал
[00:31:49] <Civilian> выбрал ближайший march и отрубил все что не поддерживается
[00:32:16] <nis> ну может
[00:32:23] <nis> дигриз
[00:32:37] <nis> но у виа нету претенда
[00:32:53] <Civilian> nis: проблема в том, что я думаю что правильнее взять c3-2 и допихать нужных флагов по инструкциям...
[00:33:01] <nis> ну да
[00:33:04] <Civilian> потому что march'и не только на инструкции влияют
[00:33:20] <Civilian> там еще оптимизации под микроархитектуру, а у вии она помоему серьезно не переделывалась со времен c3
[00:33:36] <nis> это да
[00:33:46] <nis> вообще виа это атом-переросток
[00:34:14] <nis> Civilian: а ты знал что после dd надо делать sync&
[00:34:15] <nis> ?
[00:36:25] <Civilian> nis: или дд с флагами запускать, оно может делать пару разных синков само
[00:36:37] <nis> http://askubuntu.com/questions/318186/wait-for-dd-command-to-fully-write-to-the-disk
[00:36:48] <nis> тут оказалось не всё так просто
[00:37:32] <Magistr> nis:  -o direct )
[00:38:03] <Magistr> а кеш всегда есть это очевидно
[00:38:21] <Civilian> nis: там у нее 3 типа синка - метаданных, данных, и того и другого.
[00:38:26] <Civilian> ты все 3 пробовал?
[00:38:29] <nis> Magistr: скажи это автору книги по ядру пингвина
[00:38:37] <Civilian> один из них эквивалентен dd ; sync в теории
[00:39:10] <nis> Civilian: надо попробовать, просто столкнулся я с этим сегодня когда u-boot нативно записывал на носитель
[00:42:26] <nis> вообще судя по ману, фсинк самый лучший
[00:47:48] <Civilian> nis: ну fsync почти эквивалентен sync'у
[00:50:05] <Civilian> nis: у них код выполняется одинаковый
[00:50:22] <Civilian> nis: sync дергает тело fsync'а для всех файлов
[00:50:25] <Civilian> фактически
[00:50:29] <Civilian> так что должно быть эквивалентно
[00:54:14] <Civilian> гадство )
[00:54:27] <Civilian> почему некоторые извращенцы выбирают буднии дни для конференций?
[00:54:55] <Magistr> чтобы взять доп отгул отпуск
[00:55:00] maksbotan вышел(а) из комнаты
[00:55:53] <Civilian> а, ну и цена на концеренцию )
[00:56:23] <Civilian> nis: http://www.cnx-software.com/2014/08/21/interview-with-allwinner-regarding-their-linaro-membership/
[00:56:49] slepnoga вышел(а) из комнаты
[00:57:51] <Magistr> Civilian: а что за конфа ?
[00:58:10] <nis> хм
[01:00:04] <Civilian> Magistr: да я тут заметил что буквально в соседнем городе проходит конференция по embedded'у в октябре. Сначала расстроили даты, а потом и то что стоит посещения - 600 евро
[01:00:16] <nis> (
[01:00:23] <nis> Civilian: это вообще засада
[01:00:35] <Civilian> http://www.datastax.com/dev/blog/32-node-raspberry-pi-cassandra-cluster
[01:01:35] <nis> Civilian: если собрать роутер из куче SOHO решений киска не получится)
[01:02:46] <nis> ладно, пошёл я спать.
[01:02:46] <Civilian> nis: так там никто не строил ничего серьезного )
[01:02:56] <Civilian> просто красивая история
[01:02:57] <Civilian> почитай )
[01:03:03] <nis> Civilian: куча затрат
[01:03:04] <Civilian> это демка )
[01:03:09] <Civilian> nis: почитай )
[01:03:37] <nis> почитаю
[01:03:39] <nis> завтра
[01:03:43] <nis> а щас отбой
[01:04:06] <Civilian> nis: чуваки занимаются тем, что пилят менеджерилки для касандры
[01:04:08] <Magistr> извращенцы касадра же в проц упираеться
[01:04:18] <Civilian> и ставят кассандру людям за деньги
[01:04:24] <Civilian> Magistr: ты тоже не читал, но осуждаешь?
[01:04:35] <Magistr> Civilian: я касандру прямо счас тестирую )
[01:04:41] <Civilian> я про статью
[01:04:50] <Magistr> уже смотрю
[01:05:01] <Civilian> ну тогда ты как дочитаешь до середины поймешь что за фигня )
[01:05:07] <Civilian> и перестанешь ужасаться )
[01:05:31] <nis> эх
[01:05:51] nis вышел(а) из комнаты
[01:05:52] <0xd34df00d> nis: хз, ты у токсоавторов спроси.
[01:32:16] Night Nord вышел(а) из комнаты
[01:54:35] maxggxam вышел(а) из комнаты: Replaced by new connection
[01:54:45] maxggxam вошёл(а) в комнату
[02:30:45] Mellon вышел(а) из комнаты
[02:37:56] Mellon вошёл(а) в комнату
[02:50:27] Mellon вышел(а) из комнаты
[02:51:16] jam666 вышел(а) из комнаты: Disconnected: closed
[02:51:19] Mellon вошёл(а) в комнату
[03:30:28] beelzebubbie вышел(а) из комнаты
[03:51:20] Mellon вышел(а) из комнаты
[03:56:07] Mellon вошёл(а) в комнату
[04:18:02] Mellon вышел(а) из комнаты
[04:18:41] Mellon вошёл(а) в комнату
[05:15:27] jonny вышел(а) из комнаты
[05:33:07] Mellon вышел(а) из комнаты
[05:56:17] beelzebubbie вошёл(а) в комнату
[06:07:36] Mellon вошёл(а) в комнату
[06:44:45] edgbla вышел(а) из комнаты
[06:55:31] Mellon вышел(а) из комнаты
[08:11:22] Magistr вышел(а) из комнаты
[08:32:51] eegorov вошёл(а) в комнату
[08:42:26] Magistr вошёл(а) в комнату
[09:07:43] medvedko вошёл(а) в комнату
[09:29:26] slepnoga вошёл(а) в комнату
[09:37:33] Desu вошёл(а) в комнату
[09:38:34] beelzebubbie вышел(а) из комнаты
[09:44:05] backbone вышел(а) из комнаты
[10:00:04] eegorov вышел(а) из комнаты
[10:13:02] Mellon вошёл(а) в комнату
[10:26:58] Mellon вышел(а) из комнаты
[10:29:45] Mellon вошёл(а) в комнату
[10:39:34] backbone вошёл(а) в комнату
[10:39:41] Mellon вышел(а) из комнаты
[11:10:12] beelzebubbie вошёл(а) в комнату
[11:19:36] nis вошёл(а) в комнату
[11:28:33] maksbotan вошёл(а) в комнату
[11:30:26] Mellon вошёл(а) в комнату
[11:37:59] <maksbotan> slepnoga: займись саганом, уже выходные
[11:41:27] Ёж вышел(а) из комнаты
[11:42:08] Ёж вошёл(а) в комнату
[11:49:58] qnikst вышел(а) из комнаты
[11:50:11] qnikst вошёл(а) в комнату
[12:16:03] Night Nord вошёл(а) в комнату
[12:24:14] <slepnoga> не выходит каменный цветок
[12:24:16] <slepnoga> ;(
[12:30:12] <Civilian> nis: http://www.ixbt.com/news/hard/index.shtml?18/20/30
[12:35:31] <slepnoga> Рабочий температурный диапазон SSD Adata ISMS312 простирается от -40 ºC до 85 ºC
[12:35:36] <slepnoga> и это главное
[12:35:38] <slepnoga> :)
[12:35:53] <slepnoga> мона сразу в тачку ставить
[12:37:09] backbone вышел(а) из комнаты
[12:39:39] hitecnologys вошёл(а) в комнату
[12:45:25] qnikst вышел(а) из комнаты
[12:46:58] qnikst вошёл(а) в комнату
[12:47:49] <Civilian> slepnoga: и питание от сата разъема
[13:04:15] <maksbotan> как думаете, насколько плохо делать так? http://pastebin.com/RehL2VQ6
[13:04:19] <maksbotan> пока ничего лучше не могу придумать :(
[13:06:22] <slepnoga> \я думаю да
[13:06:36] <slepnoga> пиво лучше, чем комп
[13:20:01] <Civilian> maksbotan: а что этот код делает?
[13:20:14] <Civilian> что показывает и сортирует это я понял
[13:20:17] <maksbotan> Civilian: отображает 4 случайные камеры среди 100 с максимальным рейтингом
[13:20:19] <Civilian> а что за танец с рандомом?
[13:20:44] <Civilian> maksbotan: да почему бы и нет?
[13:21:01] <maksbotan> меня смущает просто, что тут происходит 5 запросов к бд
[13:21:14] <Civilian> 5?
[13:21:15] <maksbotan> сначала COUNT(), потом четыре раза получить камеры
[13:21:25] <maksbotan> я хз как там на самом деле в джанге все происходит
[13:21:28] <maksbotan> но мне кажется так
[13:21:33] <maksbotan> надо бы найти где посмотреть что она творит)
[13:21:59] <Civilian> maksbotan: скорее всего так, да... ну в идеале сначала count а затем сразу получить 4 камеры
[13:28:58] <maksbotan> (0.000) QUERY = 'SELECT "main_camera"."id", "main_camera"."name", "main_camera"."user_id", "main_camera"."width", "main_camera"."height", "main_camera"."kind", "main_camera"."access_level", "main_camera"."rating" FROM "main_camera" WHERE "main_camera"."access_level" = %s  ORDER BY "main_camera"."rating" DESC LIMIT 1 OFFSET 1' - PARAMS = ('public',); args=('public',)
[13:29:00] <maksbotan> вот что он творит
[13:29:07] <maksbotan> после COUNT
[13:29:37] <Civilian> ну да, по одной
[13:29:48] <Civilian> maksbotan: мб лучше запрос руками составить и выполнить в этом месте?
[13:29:59] <maksbotan> т.е. база будет 5 раз делать сортировку
[13:30:15] <Civilian> maksbotan: сделай запрос самостоятельно в этом месте, в обход )
[13:30:22] <maksbotan> Civilian: еще бы я умел)
[13:30:24] <maksbotan> а как?
[13:30:49] <maksbotan> не в смысле как сунуть SQL в джангу, а как составить запрос
[13:31:04] <maksbotan> order by rand() не предлагать :)
[13:31:36] <Civilian> maksbotan: получить 4 записи и порандомить их порядок
[13:32:04] <maksbotan> не очень понял, что ты предлагаешь
[13:32:17] <maksbotan> я хочу из ста самых популярных выбрать 4 рандомных :)
[13:32:18] <Civilian> maksbotan: у тебя есть список айдишников же, да?
[13:32:21] <maksbotan> ну
[13:32:34] <Civilian> maksbotan: where id = 1 or id = 5 or id = 9
[13:32:46] <Civilian> что мешает такое сделать?
[13:32:49] <maksbotan> ну да, так можно
[13:32:52] <maksbotan> даже самой джангой
[13:33:05] <Civilian> maksbotan: ну я к тому что ты нарандомил себе id'шников
[13:33:08] <maksbotan> сначала селектнуть id'шки, потом селектнуть одним запросом то что надо
[13:33:16] <maksbotan> я сначала так и хотел, потом почему-то передумал)
[13:33:22] <maksbotan> ладно, вечером доделаю
[13:33:26] <maksbotan> спасибо!
[13:33:29] <Civilian> maksbotan: ну ты так и делаешь же?
[13:33:38] maksbotan вышел(а) из комнаты
[13:38:52] <slepnoga> если есть возможность - зопихни в базу процедурку или что там еще есть на такой случай; заодно потренируешся
[13:50:43] <Civilian> nis: http://developer.amd.com/community/blog/2014/08/20/amd-opteron-a1100-series-developer-kit-now-available/
[13:59:36] backbone вошёл(а) в комнату
[14:24:32] qnikst вышел(а) из комнаты
[14:26:25] Desu вышел(а) из комнаты
[14:26:42] qnikst вошёл(а) в комнату
[14:35:18] qnikst вышел(а) из комнаты: Replaced by new connection
[14:35:28] qnikst вошёл(а) в комнату
[15:24:35] jonny вошёл(а) в комнату
[15:40:35] backbone вышел(а) из комнаты
[15:41:30] qnikst вышел(а) из комнаты: Replaced by new connection
[15:41:40] qnikst вошёл(а) в комнату
[15:45:46] jonny вышел(а) из комнаты
[15:51:02] qnikst вышел(а) из комнаты: Replaced by new connection
[15:51:12] qnikst вошёл(а) в комнату
[16:16:00] <mva> хм
[16:16:38] <mva> а какие надо флаги проверять чтобы выяснить, покатит ли хардварная виртуализация для KVM?
[16:16:49] <mva> (флаги у процессора, i mean)
[16:29:06] <Civilian> mva: vmx
[16:29:26] <mva> ну, например, у этой вии есть такой
[16:29:42] <Civilian> mva: для kvm'а нужен хотя бы vmx
[16:29:49] <Civilian> а вот как флаг для vt-d я так и не выяснил )
[16:29:57] <mva> :-/
[16:30:03] <mva> ну, вот, vmx-то есть
[16:30:13] <mva> а что там ещё - я тоже хз
[16:30:35] qnikst вышел(а) из комнаты: Replaced by new connection
[16:30:36] <mva> (а вообще, у kvm же всяко модули только для амд и интела есть, под via нету)
[16:30:45] qnikst вошёл(а) в комнату
[16:30:46] <mva> хотя, скорее всего, надо будет интеловский попробовать
[16:38:49] <Civilian> mva: нафига? Эта хрень слабее атома
[16:39:29] <mva> извращений для
[16:39:30] <mva> :)
[16:39:44] <Civilian> а как проц зовется?
[16:40:36] qnikst вышел(а) из комнаты
[16:40:47] <mva> [03:09:48] <mva> model name      : VIA Nano processor U2250 (1.6GHz Capable)
[16:41:59] edgbla вошёл(а) в комнату
[16:44:22] <Civilian> mva: ну если погуглишь то не найдешь ни одной истории успеха )
[16:44:28] <Civilian> зато найдешь кучу историй фэйла
[16:44:52] <Civilian> mva: например до 3.2 включительно ядро точно паниковало при попытке запустить KVM :)
[16:45:04] <mva> ;)
[16:49:17] backbone вошёл(а) в комнату
[16:51:01] qnikst вошёл(а) в комнату
[16:53:19] qnikst вышел(а) из комнаты
[17:17:59] jonny вошёл(а) в комнату
[17:50:07] Mellon вышел(а) из комнаты
[17:50:24] Mellon вошёл(а) в комнату
[18:06:49] Night Nord вышел(а) из комнаты
[18:11:40] <nis> Civilian: а знаешь почему?
[18:13:36] <Civilian> nis: потому что виа - плохо
[18:14:06] <nis> и там нету эмуляции
[18:14:11] <nis> вернее есть но кривая
[18:15:18] <Civilian> эмуляции чего?
[18:16:24] <nis> Civilian: хард эмуляция для инструкций интела
[18:16:46] <nis> Civilian: ты когда ускоритель запускаешь у тебя песочный эмулятор работает
[18:16:50] <nis> для виртуализации
[18:17:43] backbone вышел(а) из комнаты
[18:28:59] <Civilian> nis: ну тоже не совсем так
[18:30:33] <nis> ну этого ты знать не можешь
[18:30:39] <nis> так оно или не так
[18:32:22] <Civilian> nis: и ты тоже
[18:32:33] <Civilian> nis: из описаний - не совсем так
[18:38:42] <nis> Civilian: там идёт разделение на уровне вм инструкций
[18:38:54] <nis> Civilian: ты когда нибудь видел конфеты с водкой?
[18:39:48] <Civilian> nis: нет
[18:39:54] <Civilian> с ромом максимум
[18:41:43] <nis> Civilian: http://joyreactor.cc/post/1506939
[18:42:30] <Civilian> nis: хых
[18:44:17] <nis> Civilian: мы с моей по приколу купили (странно что у нас не попросили паспорт), одну сломал - там реально водка течёт
[19:13:20] jonny вышел(а) из комнаты
[19:20:33] maksbotan вошёл(а) в комнату
[19:27:46] <nis> Civilian: я сколько не читал, не понял что же именно они собрали, т.к. мой английский не достаточно силён для этого
[20:07:25] <Civilian> nis: они собрали демо-версию отказоустойчивости касандры, кросс-дц
[20:07:28] <Civilian> и повесили у себя  холле
[20:07:41] <Civilian> сделали из 32-х р-пи, два кластера по 16 р-пи в каждом
[20:07:48] <Civilian> и кнопку выключения питания на половине нод
[20:07:58] <Civilian> и поставили телевизор который показывает состояние кластера
[20:08:11] <Civilian> и каждый кто приходит в офис сам может увидеть как они мрут и включаются
[20:08:15] <Civilian> и даже поуправлять этим
[20:08:57] <nis> хм
[20:09:03] <nis> типа демки?
[20:09:45] <Civilian> да
[20:13:52] <Civilian> nis: стоит в холле компании которая другим компаниям продает панели управления кассандрой и оказывает услуги по её развертыванию
[20:38:45] <maksbotan> http://i.imgur.com/60AbxQm.png и почему я удивляюсь...
[20:50:40] <nis> maksbotan: а я вот нет
[20:50:50] <nis> правда не понятно что у тебя за солянка
[20:51:09] <maksbotan> почему солянка?
[20:51:16] <nis> пхп, постгри, жаба
[20:51:18] <maksbotan> ну джава у себя в lxc сидит
[20:51:22] <maksbotan> постгрес для квасселя
[20:51:29] <maksbotan> пхп для rutorrent
[20:51:33] <maksbotan> так бы выкинул его нахер
[20:51:38] <nis> ру торрент ?
[20:51:48] <nis> ты питонщик?
[20:51:48] <maksbotan> uwsgi еще, как видишь
[20:51:49] <nis> или где
[20:51:55] <maksbotan> на нам крутится мой проект
[20:51:58] <maksbotan> nis: чо?
[20:52:08] <maksbotan> покажи мне клиент rtorrent на питоне, с радостью поставлю
[20:52:15] <maksbotan> или предлагаешь мне на делюг переезжать?
[20:52:19] <nis> maksbotan: да делюг
[20:52:23] <maksbotan> не хочу
[20:52:24] <nis> или трансмиссион
[20:52:29] <nis> всяко лучше
[20:52:32] <maksbotan> мне руторрент больше нравится по интерефейсу
[20:52:39] <maksbotan> вот трансмиссен еще можно попробовать, да
[20:52:58] nis почти допилил автообноление для трансмиссиона и вебморду покрасявше
[20:53:02] <maksbotan> но дело не в пхп, а в джве конечно
[20:53:05] <maksbotan> nis: мм?
[20:53:08] <nis> ну жаба да
[20:53:20] <nis> а что у тебя под ней?
[20:53:37] <nis> maksbotan: когда сделаю покажу и даже в опенсорс положу
[20:53:41] <maksbotan> wowza
[20:53:45] <nis> а это что?
[20:53:46] <maksbotan> под джавой у меня
[20:53:51] <nis> я просто не в теме
[20:53:51] <maksbotan> медиа сервер
[20:54:02] <maksbotan> он у меня получает rtsp потоки и отдает их по rtmp
[20:54:11] <nis> хм
[20:54:15] <nis> а почему жаба?
[20:54:23] <maksbotan> ну потому что он на жабе написан :)
[20:54:25] <maksbotan> я-то тут причем
[20:54:43] <nis> просто жаба для байт-билдинга не очень
[20:55:03] <maksbotan> nis: а еще у руторрента есть интеграция с рутрекером
[20:55:41] <nis> мм?
[20:55:55] <maksbotan> ну я втыкаю ссылку на рутрекер и он сам качает
[20:56:01] <maksbotan> я вбил туда логин-пароль
[20:56:16] <nis> у меня эта плюшка почти допилена для трансмисси
[20:56:25] <nis> хотя он может и без этого качать по ссылкам
[20:56:31] <nis> достаточно куки указать
[20:56:48] <maksbotan> ну куки да
[20:56:57] <maksbotan> nis: покажи скриншотики, а?
[20:57:01] <nis> чего?
[20:57:04] <maksbotan> веб гуи
[20:57:08] <maksbotan> кстати, на чем оно?
[20:57:11] <nis> трансмисии?
[20:57:21] <maksbotan> да
[20:57:24] <nis> maksbotan: http://nis-embedded.blogspot.ru/2014/07/beaglebone-black-transmission-nfsd.html
[20:57:27] <nis> там смотри
[20:57:31] <nis> на плюсах оно
[20:57:37] <nis> с json - api
[20:57:40] <maksbotan> веб на плюсах?
[20:57:41] <maksbotan> круто
[20:57:53] <maksbotan> а он умеет метки?
[20:57:53] <nis> веб через json-rpc
[20:57:59] <nis> метки?
[20:58:17] <maksbotan> ну торренты на группы разбивать
[20:58:20] <maksbotan> музыка там, фильмы
[20:58:22] <maksbotan> вот это все
[20:58:28] <nis> нет пока
[20:58:43] <nis> но вообще у меня было в планах
[20:58:47] <maksbotan> эх
[20:58:50] <maksbotan> жалко
[20:59:44] <nis> делюга жирный если честно для арма
[20:59:52] <nis> поэтому я поставил себе трансмиссию
[21:00:01] <nis> и да делюг на рутреккере забанен
[21:00:18] <nis> т.к. у них был косяк с прозявыванием в паблик пасс-хешей
[21:00:22] <nis> в одной из версий
[21:00:30] <maksbotan> ого
[21:00:33] <maksbotan> а я не знал, что забанен
[21:00:39] <maksbotan> алсо, я делюгой качаю вроде
[21:00:55] <beelzebubbie> он давно был забанен, давно и разбанили
[21:02:39] <beelzebubbie> а к рторренту конечно, гуйморда бы не помешала. хотя при подходе ракшасы в частности к XMLRPC API это непросто
[21:03:01] <maksbotan> beelzebubbie: а чем rutorrent не устраивает?
[21:03:30] <beelzebubbie> ну собственно вебсервер, куча говнокода на пыхе
[21:03:41] <maksbotan> ну со стороны юзабилити :)
[21:03:50] <maksbotan> мне вот он на сервере жить не мешает
[21:03:56] <maksbotan> (в отличие от джавы и слоника)
[21:04:29] <nis> beelzebubbie: у любого веб-уи куча говнокода на ХХХ
[21:04:56] <beelzebubbie> со стороны юзабилити? плагинов там 100500 так что в целом почти все что надо найти можно
[21:06:42] <beelzebubbie> maksbotan: ну все же язык не поворачивается назвать это сборище школьных скриптов оптимальной решением в части морды
[21:08:03] <beelzebubbie> beelzebubbie: где-то в этих скриптах я даже kill -9 видел :D
[21:08:22] <maksbotan> лол
[21:08:23] <maksbotan> мде
[21:08:33] <maksbotan> ну я еще wtorrent пробовал
[21:08:44] <beelzebubbie> а его не бросили разве?
[21:08:45] <maksbotan> но чото руторрент больше всего приглянулся
[21:08:48] <maksbotan> так я давно
[21:09:18] <beelzebubbie> а в целом и в терминале можно рторрент поюзать
[21:10:03] <beelzebubbie> какой-нить гуй написать для руторрент не так уж и сложно
[21:11:02] <beelzebubbie> куда сложнее составить описание ракшасиных методов. которые он еще и любит deprecate'ить раз в полгода
[21:12:22] <beelzebubbie> знаком кто-нить накоротке с btrfs?
[21:33:00] Desu вошёл(а) в комнату
[21:43:07] <Civilian> nis: http://www.phoronix.com/scan.php?page=news_item&px=MTc3MTE
[21:48:00] <nis> Civilian: вообще я читал про этой гуй
[21:49:16] <nis> х11 сакс
[21:49:29] <nis> а то что арм за вайланд это понятно
[21:49:44] <nis> wayland это photon в мире линукс
[21:52:29] jonny вошёл(а) в комнату
[21:52:41] <maksbotan> что за фотон?
[21:56:56] <nis> maksbotan: ты QNX не видел?
[21:56:59] <maksbotan> нет
[21:57:28] <nis> фотон это гуй система у куникса
[21:57:36] <nis> причём продвинутая до нельзя
[21:57:50] <nis> и главное легковесная
[21:58:12] <nis> maksbotan: вот ты можешь в x11 перетащить окно с одного устройства на другое?
[21:58:20] <maksbotan> понятия не имею =)
[21:58:40] <nis> нет конечно
[21:59:03] <nis> а в QNX ты не только можешь так сделать с окном, но и с процессами
[21:59:20] <Civilian> nis: http://nvworld.ru/news/ms-shrinks-win8-1-to-174-mb/
[21:59:45] <nis> Civilian: я вот не знаю - мне плакать или смеяться
[22:00:22] <nis> Civilian: это как есть прикол что ядро винды без гуя у 7ки весит 25 мегабайт
[22:01:03] <nis> Civilian: при этом - -rwxr-xr-x 1 root root 4332408 авг 23 02:56 zImage
[22:01:57] <Civilian> nis: эт сжатое )
[22:02:22] <nis> ну разжатое оно будет весить не более 10 - 12
[22:02:51] <nis> Civilian: у меня после старта без торрентов система на арме потребляет мегабайт 30 - 40 от силы
[22:04:02] <Magistr> nis: а оно 1к торентов вывезет ?
[22:04:25] <nis> Magistr: кто?
[22:04:30] <Civilian> nis: compressed/vmlinux.bin же
[22:04:41] <Magistr> nis: арм с твоей торентокачалкой
[22:04:54] <nis> Magistr: не с моей а с трансмиссией
[22:05:02] <nis> ну счас у меня их 39
[22:05:15] <nis> активная скорость раздачи до 4.5 - 5.5
[22:05:17] <nis> бывает
[22:05:30] <nis> но это потому что усб я ещё не пилил нормально
[22:05:38] <nis> оно в режиме без дма работает
[22:05:41] <Magistr> ну 39 неинтересно
[22:06:00] <nis> Magistr: а ты что хотел, ну можешь р-торрент поставить
[22:06:08] <nis> там я лично 100 запускал
[22:06:15] <Magistr> да у меня ktorent )
[22:06:18] <nis> больше не получилось - хард не такой большой
[22:06:22] <Magistr> он тащит
[22:06:33] <nis> а сколько озу потребляет?
[22:07:15] <nis> Magistr: вообще у меня сейчас кушает на 39 65МБ
[22:07:28] <nis> думаю если взять 1000 то всю озу покушает
[22:07:40] <Magistr> 373 метра
[22:07:47] <Magistr> и 2.4 резидентно
[22:07:54] <Magistr> тьфу виртуально
[22:08:36] <nis> у меня вся озу щас кешем выедена
[22:08:39] <nis> почти вся
[22:08:47] <nis> 100 метров оставил под разбег
[22:10:18] <beelzebubbie> выедание памяти торрентом зависит не сколько от торрентов и даже не в прямую от пиров
[22:10:21] <nis> Magistr: но мне не очень нравиться эта плата - т.к. под торренты она слабовата, много времени уходит на речек - т.к. я релизер, то это для меня критично
[22:10:51] <nis> beelzebubbie: зависит от кол-ва пиров и количество активных чанков в раздаче
[22:10:57] <beelzebubbie> сильнее оно зависит от размера чанка торрента. а школьники нередко херачат 8 и даже 16МБ
[22:11:32] <nis> ага и раздачи сериалов
[22:11:47] <nis> beelzebubbie: вообще я доверяю в этом плане своему клиенту
[22:12:09] <nis> а он чанки даже для сериалов в FullHD не создаёт размером больше 2М
[22:12:17] <beelzebubbie> nis: а тут доверяй-не доверяй, а чанк в памяти скорее всего находится целиком
[22:12:26] <0xd34df00d> Чо-то у меня опять гцц себя плохо ведёт.
[22:12:33] <beelzebubbie> при скачивании – точно
[22:12:56] <nis> beelzebubbie: да так, оно и засирает озу
[22:12:57] <0xd34df00d> На такой вот код ругается: http://codepad.org/9maHHTz2 , а на такой — нет: http://codepad.org/eMvepjF7
[22:13:01] <nis> причём беспощадно
[22:13:04] <0xd34df00d> /home/d34df00d/Programming/leechcraft/src/plugins/azoth/plugins/sarin/toxaccount.cpp: В функции-члене «virtual void LeechCraft::Azoth::Sarin::ToxAccount::ChangeState(const LeechCraft::Azoth::EntryStatus&)»:
/home/d34df00d/Programming/leechcraft/src/plugins/azoth/plugins/sarin/toxaccount.cpp:191:7: ошибка: нет декларации «guard» в этой области видимости
      [guard = Thread_, status, this] { emit statusChanged (status); },
[22:13:06] <0xd34df00d> Как-то так.
[22:13:23] <nis> 0xd34df00d: а теперь об
[22:13:25] <beelzebubbie> nis: ну еще есть идиотские требования у трекеров некоторых на размер собственно торрента
[22:13:34] <nis> ъясни мне что происходит
[22:13:44] <0xd34df00d> nis: где именно?
[22:13:53] <nis> 0xd34df00d: вот кто такой гуард
[22:13:58] <nis> и что за оператор []
[22:14:05] <nis> что он делает в твоих плюсах
[22:14:45] <0xd34df00d> nis: это generalized lambda capture.
[22:14:50] <0xd34df00d> nis: C++14.
[22:14:53] <nis> как сказал однажды страуструп (а может и не он), перегружая стандартные плюсы вы обрекаете ваш код на непонимаение
[22:15:02] <nis> стандартные операторы
[22:15:09] <0xd34df00d> Это не оператор поэтому, а кусок синтаксиса.
[22:15:22] <nis> 0xd34df00d: а функционал этого кода?
[22:15:22] <0xd34df00d> Это значит, что я в лямбду захватываю копию переменной Thread_ и называю её guard.
[22:15:32] <0xd34df00d> Возможно, вы имели ввиду: функциональность.
[22:15:54] <0xd34df00d> Я мог бы написать
auto guard = Thread_;
[guard, ...]
[22:15:57] <0xd34df00d> Но это не по-джедайски.
[22:16:20] <nis> 0xd34df00d: хм
[22:16:24] <nis> я кажется понял
[22:16:36] <nis> Thread_ это не локальный объект?
[22:16:42] <0xd34df00d> Да, это переменная-член класса.
[22:16:44] <Civilian> 0xd34df00d: а зачем это все нужно?
[22:16:50] <0xd34df00d> Civilian: чтобы писать не в две строки, а в одну.
[22:16:54] <0xd34df00d> (мне в этом случае)
[22:17:00] <0xd34df00d> А вообще — чтобы мувнуть uncopiable-тип в лямбду.
[22:17:09] <0xd34df00d> Civilian: как ты в C++11 std::unique_ptr в лямбду захватишь? :)
[22:17:17] <0xd34df00d> Правильный ответ: никак.
[22:17:21] <Civilian> 0xd34df00d: я имею в виду зачем там что-то захватывать, если ты только имитишь?
[22:17:24] <Civilian> 0xd34df00d: я лямбды не умею
[22:17:30] <0xd34df00d> Civilian: это shared_ptr, чтобы объект не сдох до эмита.
[22:17:46] <0xd34df00d> Мне нужно где-нибудь хранить его копию.
[22:18:00] <nis> 0xd34df00d: есть мнение что гцц не может нелокальный стек
[22:18:11] backbone вошёл(а) в комнату
[22:18:21] <Civilian> 0xd34df00d: а чем это отличается от auto guard = Thread_; emit <...>
[22:18:37] <0xd34df00d> nis: тогда хренли они тут пишут, что 4.9? https://gcc.gnu.org/projects/cxx1y.html
[22:18:45] <0xd34df00d> Там, где Generalized lambda capture (init-capture)
[22:18:54] <0xd34df00d> Civilian: а auto guard = Thread_ где?
[22:18:57] <0xd34df00d> В теле лямбды или до неё?
[22:19:04] <nis> 0xd34df00d: дипрекейтед ?
[22:19:05] <0xd34df00d> Если до — то ничем.
[22:19:19] <Civilian> 0xd34df00d: в одну строку я записал
[22:19:19] <0xd34df00d> nis: што?
[22:19:23] <nis> 0xd34df00d: а всё вижу
[22:19:31] <nis> у тебя какой гцц?
[22:19:34] <Civilian> 0xd34df00d: я имею в виду если лямбду вообще выкинуть
[22:19:39] <0xd34df00d> nis: 4.9.0, у Mellon 4.9.1 и тоже не работает.
[22:19:47] <nis> 0xd34df00d: баг делал?
[22:19:58] <0xd34df00d> nis: нет, потому что у меня не получается сделать minimal reproducing example.
[22:20:14] <0xd34df00d> Civilian: а. Ну, тогда это произойдёт сразу в момент вызова этой функции, а мне нужно это всё сделать именно тогда, когда остановится Thread_.
[22:20:14] <nis> 0xd34df00d: т.е. ты воносил его как член класса?
[22:20:27] <Civilian> 0xd34df00d: а как это работает?
[22:20:37] <Civilian> 0xd34df00d: я механизм работы не понимаю просто :(
[22:20:49] <nis> 0xd34df00d: вообще атрибуты какие у Thread_?
[22:20:58] <0xd34df00d> Civilian: смотри, чо тут происходит: если Thread_ можно остановить (if (... && Thread_->IsStoppable ())), то создадим объект, который будет слушать сигнал finished() у треда и по его излучению выполнит заданную лямбду, а после чего пошлём треду запрос на остановку.
[22:21:16] <maksbotan> 0xd34df00d: это в лц?
[22:21:24] <0xd34df00d>         std::shared_ptr<ToxThread> Thread_;
[22:21:27] <0xd34df00d> nis: ^
[22:21:31] <nis> хм
[22:21:31] <0xd34df00d> maksbotan: да.
[22:21:52] <nis> это объект, к тому же шаблонный
[22:21:53] <Civilian> 0xd34df00d: а лямбда что там делает?
[22:22:10] <nis> 0xd34df00d: попробуй сделать не со стандартными примитивами
[22:22:16] <nis> а именно с объектами
[22:22:38] <0xd34df00d> Civilian: лямбда уведомляет остальные личкрафты, что изменился статус аккаунта. Кроме того, лямбда хранит копию умного указателя на тред, что позволяет ему оставаться живым до завершения лямбды несмотря на то, что чуть позже мы тред убиваем (Thread_.reset ()).
[22:22:45] <0xd34df00d> nis: хм, хорошая идея.
[22:23:19] <nis> 0xd34df00d: есть одна мысль
[22:23:44] <nis> что оно на копирующем конструкторе падает
[22:24:21] <nis> т.к. считает Thread_ чем то другим
[22:24:41] <nis> но это так мысли в слух, исходя из знаний модели памяти плюсов
[22:24:45] <0xd34df00d> nis: неа, заменил int Shit_ на std::shared_ptr<std::thread> Thread_, и всё равно не падает.
[22:25:13] <nis> 0xd34df00d: в локальной области?
[22:25:22] <0xd34df00d> В объявлении класса Foo.
[22:25:33] <Civilian> 0xd34df00d: http://nvworld.ru/news/haswell-e-will-be-released-29-august/
[22:25:52] <0xd34df00d> Civilian: да, уже читал.
[22:25:56] <0xd34df00d> (подписан на их рассылку)
[22:26:01] <0xd34df00d> Там вроде бы были слова типа «но это лишь слухи».
[22:26:09] <0xd34df00d> Олсо, в первых H-E не будет TSX :(
[22:27:08] <Civilian> 0xd34df00d: да, и в H-EX серверных
[22:28:06] <nis> 0xd34df00d: таки думаю что ты очепятался?
[22:28:47] <0xd34df00d> nis: в чём?
[22:29:02] <nis> 0xd34df00d: попробуй набрать снова этот код?
[22:29:20] <nis> либо операторы опустил какие нибудь в предыдущем коде
[22:29:57] <0xd34df00d> Какие-то питонорешения.
[22:30:05] <0xd34df00d> Так, походу, напал на след проблемы.
[22:30:09] <0xd34df00d> Осталось сделать minimal reproducing.
[22:30:31] <maksbotan> ну что сразу питон ><
[22:31:02] <0xd34df00d> Ну потому что в норм языках компилятор за опечатками следит :]
[22:31:10] <0xd34df00d> И, кроме того, clang этот код отлично собирает, поэтому проблема в gcc.
[22:32:29] <nis> 0xd34df00d: просто в гцц может быть всякое
[22:32:39] <nis> особенно когда дело касается чего-то сложней С
[22:32:55] <0xd34df00d> ЧТД.
[22:33:54] <0xd34df00d> Да, всё, разобрался.
[22:34:02] <0xd34df00d> Проблема с этим вот + uniform initialization syntax.
[22:34:33] <nis> 0xd34df00d: а подробней
[22:34:49] <nis> maksbotan: у фуда питононенависть
[22:34:52] <0xd34df00d> http://codepad.org/WTySlYCR работает.
[22:35:09] <0xd34df00d> http://codepad.org/BUMz6JuZ не работает.
[22:37:07] <nis> 0xd34df00d: почувствуй магию пробелов)
[22:37:15] <0xd34df00d> nis: дело не в пробелах.
[22:37:19] <0xd34df00d> Там ещё и скобочки поменялись.
[22:37:50] <nis> стоп
[22:37:56] <nis> так это разные выражения
[22:37:58] <0xd34df00d> Нет.
[22:38:03] <0xd34df00d> Они оба создают временный объект std::function.
[22:38:16] <nis> {} это тело блока
[22:38:26] <0xd34df00d> maksbotan: кстати, ИМХО пора распиливать азотх на ебилды.
[22:38:33] <maksbotan> да лааадно
[22:38:34] <maksbotan> зачем?
[22:38:37] <0xd34df00d> Выделить отдельно для astrality, отдельно для velvetbird и отдельно для sarin.
[22:38:42] <0xd34df00d> Потому что мне щас надо будет запилить юзфлаг на sarin.
[22:38:45] <0xd34df00d> Как это сделать в текущей модели?
[22:38:52] <maksbotan> а?
[22:38:53] <0xd34df00d> nis: нет, это ещё и синтаксис инициализации.
[22:39:24] <0xd34df00d> nis: google://uniform+initialization+syntax.
[22:40:21] <nis> 0xd34df00d: http://stackoverflow.com/questions/7612075/how-to-use-c11-uniform-initialization-syntax
[22:40:28] <nis> вот тебе первый же пример
[22:41:11] <nis> что я считаю правильным
[22:41:23] <nis> т.к. вы упоролись со своими извращениями
[22:42:01] <nis> 0xd34df00d: у меня где-то лежал пример как лажает гцц
[22:42:16] <nis> на непосредственно адресации внутри структуры
[22:42:17] <nis> вот
[22:42:31] <0xd34df00d> nis: эгм.
[22:42:36] <0xd34df00d> По твоей ссылке проблема слегка вд ругом.
[22:42:51] <nis> 0xd34df00d: считай что гцц не осилил твой код
[22:43:18] <0xd34df00d> Ну это для него вполне типичная сиутация.
[22:43:20] <0xd34df00d> s/ут/ту/
[22:44:11] <0xd34df00d> Где там баги на gcc открывать?
[22:45:23] <nis> на b.gcc.o
[22:45:30] <nis> или как там его
[22:46:13] <nis> 0xd34df00d: http://stackoverflow.com/questions/7612075/how-to-use-c11-uniform-initialization-syntax
[22:46:16] <nis> ой не то
[22:46:21] <nis> https://gcc.gnu.org/bugzilla/
[22:46:23] <nis> вот
[22:52:33] <0xd34df00d> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62241
[22:52:39] <0xd34df00d> nis: не рассказывай мне потом, что я бугов не открываю.
[22:52:50] <maksbotan> мало у них как-то бугов :)
[22:54:25] Night Nord вошёл(а) в комнату
[22:57:38] qnikst вошёл(а) в комнату
[22:59:40] <nis> 0xd34df00d: это первый баг за всю историю этого чата наверное
[23:08:24] <0xd34df00d> nis: конкретно в гцц? Да.
[23:08:59] <nis> аплодисменты
[23:09:09] <nis> и мои поздравления
[23:17:49] hitecnologys вышел(а) из комнаты
[23:24:58] <mva> http://mva.name/files/screenshot77.png
[23:25:15] <mva> кто угадает, что тут не так?
[23:25:35] <mva> (кроме цветов/шрифтов/чего-угодно-не-выраженого-текстом)
[23:28:44] <nis> mva: ширина текста?
[23:28:49] <nis> и его позиция на экране
[23:29:10] <maxggxam> колличество пунтов меню?
[23:29:27] <mva> maxggxam почти прав
[23:29:35] <maxggxam> и чего за менюха снузу слева?
[23:29:38] <nis> а да
[23:29:43] <nis> дейсвительно
[23:29:51] <nis> это кусок чего-то
[23:30:11] <nis> mva: 3.15.8 сакс
[23:30:19] <mva> снизу-слева (оранжевое) - это обычное меню в make nconfig
[23:30:31] <maxggxam> и на сколько я помню 15.8 в оверлее более нет..
[23:30:43] <mva> но не так на скрине то, что там отсутствуют файловые системы :)
[23:31:11] <mva> maxggxam: оно зелёное в дереве
[23:31:16] <mva> только вчера ставил
[23:32:15] <maxggxam> 3.15.5-r2 --у меня щеленое (но я суток двое не синькался...)
[23:32:32] <maxggxam> на счет версии .. дя я обшибся..
[23:32:45] <mva> (посмотри, к слову, внимательно, какие это sources) :)
[23:33:39] <maxggxam> я с gentoo-sources и aufs-sources перепутал...
[23:34:11] <maxggxam> к стаи.. я так и не победил systemd-journald ///
[23:34:16] <maxggxam> *к стати
[23:34:29] <maxggxam> просто я логирования на винт отрубил
[23:34:29] <mva> а что ты от него хотел?
[23:34:45] <maxggxam> да он i/o все выжирает
[23:34:54] <mva> [02:23:49] <maxggxam> *к стати
[23:34:56] <maxggxam> на старой достаочно машине...
[23:34:58] <mva> к какой стати?
[23:34:59] <mva> :)
[23:35:05] <maxggxam> *кстати
[23:35:06] <mva> [02:24:18] <maxggxam> да он i/o все выжирает
[23:35:11] <mva> диск не IDE, часом?
[23:35:22] <maxggxam> sata
[23:35:27] <maxggxam> ноутбучный
[23:35:41] <maxggxam> многоносимый..
[23:36:05] <maxggxam> с немаскируемыми (хз по какой причине) бедблоками
[23:36:28] <maxggxam> но 15.7 нормально с дисковой подсистемой
[23:36:38] <mva> ну, яхз, чего бы ему i/o-rate гнать, если там не 100500 логов
[23:36:47] <maxggxam> 16.0 16.1 забивает польностью
[23:37:03] <maxggxam> логи пусты..
[23:37:26] <maxggxam> я вообще беспонятия куда он i/oкает
[23:52:26] maksbotan вышел(а) из комнаты
[23:56:38] <nis> maxggxam: т.е. ты не представляешь что ты такого сделал?
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!