[00:06:28] drod (~ldm@176.193.191.76) left irc: SSL I/O error [00:21:07] Elendil (~lkj@static-user-46-236-160-100.tomtelnet.ru) joined #linux. [00:53:12] madduck (uid90323@id-90323.tooting.irccloud.com) left irc: Connection reset by peer [00:53:33] madduck (uid90323@id-90323.tooting.irccloud.com) joined #linux. [01:10:44] stalevar (zeus@46.41.82.2) left irc: Ping timeout [01:27:40] proller (~p@2002:50f0:d845:10:fef8:aeff:feeb:5d7a) left irc: Ping timeout [03:37:26] stalevar (zeus@46.41.82.2) joined #linux. [03:54:31] Cirno (~Baaaka@85.140.5.133) joined #linux. [04:02:25] mm (~mm@195.54.21.130) joined #linux. [04:03:01] #linux: mode change '+l 76' by bt!~bt@217.78.142.42 [04:03:35] v_joker (~v_joker@83.149.21.234) left irc: Ping timeout [04:27:34] stalevar (zeus@46.41.82.2) left irc: Ping timeout [04:28:00] #linux: mode change '+l 74' by bt!~bt@217.78.142.42 [05:22:39] Кай (~kai@62.cnAEK.xyJTN.in-addr) joined #linux. [05:39:44] ping_floyd (~Konversat@178.219.46.81) left irc: "" [05:50:01] Elendil (~lkj@static-user-46-236-160-100.tomtelnet.ru) left irc: Ping timeout [06:01:52] korg (~korggrodn@37.214.51.162) left irc: "" [06:02:00] #linux: mode change '+l 72' by bt!~bt@217.78.142.42 [06:17:57] stalevar (zeus@5.139.127.40) joined #linux. [06:28:39] Elendil (~lkj@static-user-46-236-160-100.tomtelnet.ru) joined #linux. [06:29:00] #linux: mode change '+l 74' by bt!~bt@217.78.142.42 [07:03:31] kggr (~korggrodn@mail.td-rtr.by) joined #linux. [07:04:09] kiwi_68 (~d59ac3f6@unknownnetwork-a.clients.kiwiirc.com) joined #linux. [07:04:40] Nick change: kiwi_68 -> Vugluskr_ [07:05:00] #linux: mode change '+l 76' by bt!~bt@217.78.142.42 [07:15:58] https://youtu.be/aSOeFssnUO4 [08:13:53] Gordio (~gordio@unnum-78-27-166-13.domashka.kiev.ua) left irc: Ping timeout [08:19:41] miho (~miho@212-178-28-231.broadband.tenet.odessa.ua) left irc: SSL I/O error [08:20:24] #linux: mode change '+l 74' by bt!~bt@217.78.142.42 [08:41:46] https://www.opennet.ru/opennews/art.shtml?num=52444 [08:42:15] интересно как это технически реализуемо [08:42:43] имеется ввиду чтобы не нарушить качества услуг [08:45:05] накидать гавна - вполне так ухудшение качества [08:46:20] ненене там вполне себе есть объективные критерии соответствия услуги [08:49:59] XFreon (~chatzilla@178.34.158.124) joined #linux. [08:51:44] Gordio (~gordio@95.67.64.94) joined #linux. [08:52:00] #linux: mode change '+l 76' by bt!~bt@217.78.142.42 [09:00:55] webguy (~wg@lOOMo.wl_Gk.adsl.tomsknet.ru) left irc: Ping timeout [09:02:39] webguy (~wg@lOOMo.wl_Gk.adsl.tomsknet.ru) joined #linux. [09:04:13] Здравствуйте! [09:09:23] proller (~p@2002:50f0:d845:10:fef8:aeff:feeb:5d7a) joined #linux. [09:09:44] ibl (~deny.all@31.173.80.19) joined #linux. [09:09:47] #linux: mode change '+o ibl' by ChanServ!service@RusNet [09:10:24] #linux: mode change '+l 78' by bt!~bt@217.78.142.42 [09:24:12] pro_z (~pro_z@178.127.214.9) joined #linux. [09:29:15] proller (~p@2002:50f0:d845:10:fef8:aeff:feeb:5d7a) left irc: Ping timeout [09:35:48] https://sun1.is74.userapi.com/a-I20bq3vu0_kaGeTEd284d9vkR8nWEnpsAERw/5b4wfmsEjns.jpg [09:35:54] и в трудовой нестыдно будет написать "натягиватель глаз на жопу" [09:44:00] (#linux) Channel ban on Hacker*!*@* expired. [09:44:02] #linux: mode change '-b Hacker*!*@*' by bt!~bt@217.78.142.42 [09:56:00] (#linux) Channel ban on *!*@128.0.141.165 expired. [09:56:00] (#linux) Channel ban on *!*@87.76.2* expired. [09:56:01] #linux: mode change '-bb *!*@128.0.141.165 *!*@87.76.2*' by bt!~bt@217.78.142.42 [09:58:11] #linux: mode change '+b *!*@128.0.141.165' by ibl!~deny.all@31.173.80.19 [09:58:11] #linux: mode change '+b *!*@87.76.2*' by ibl!~deny.all@31.173.80.19 [09:58:11] #linux: mode change '+b Hacker*!*@*' by ibl!~deny.all@31.173.80.19 [10:10:24] ibl (~deny.all@31.173.80.19) left irc: "Leaving" [10:12:37] ibl (~deny.all@ipfw.su) joined #linux. [10:12:41] #linux: mode change '+o ibl' by ChanServ!service@RusNet [10:20:13] bender: "медвединг" ;)) [10:20:44] kav45433: ? [10:25:12] ололо [10:29:43] Arsenalzp (~arsenal@109.87.149.229) joined #linux. [11:03:32] proller (~p@2a02:6b8:0:408:eef4:bbff:fe29:8700) joined #linux. [11:04:01] #linux: mode change '+l 80' by bt!~bt@217.78.142.42 [11:04:22] XFreon (~chatzilla@178.34.158.124) left irc: "ChatZilla 0.9.93 [Firefox 52.9.0/20180810154711]" [11:07:14] bender: очень даже и очень. отдельный гайд по pid-ам очень даже не помешает для тех кто не в курсе. лучше в стиле "рисовач" :) [11:09:59] bender: ну и или пояснять что такое "деривативный", или использовать термины попроще :) [11:11:15] и таки да, подбор параметров pid контроллера очень показателен. "а давайтека уменьшим интегральную часть. тэкс.. не то. не. лучше увеличим". и так постонно [11:13:42] LAS (LAS@82.193.147.14) left irc: "" [11:14:00] #linux: mode change '+l 78' by bt!~bt@217.78.142.42 [11:17:25] уфф :) [12:03:51] komar,здорова! [12:03:58] тут? [12:04:45] там [12:04:50] плохо [12:05:57] кому плохо? [12:06:14] oz, что-то с си случилось? [12:06:41] novns, здорова [12:06:49] ну тут интересная штука [12:07:08] реаллоцирую память, а оно ломается. притом размером больше реалоцирую [12:07:18] сейчас вообще вот это выдало [12:07:20] LogReader: malloc.c:2379: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed. [12:07:20] Aborted (core dumped) [12:07:45] реалоком больше память что нельзя брать? или в чем прикол [12:07:52] можно, конечно [12:08:01] надо смотреть код [12:08:17] ну тут все просто [12:08:32] PREVLINELENGTH 406, Linelength: 404 [12:08:49] реаллоцирую память с 273 байта, на 406 [12:08:55] и оно сломалось [12:09:30] названия prevlinelength с реальностью не сходится [12:09:33] не обращай внимания [12:09:34] ты за размер страницы не вышел? [12:09:41] какой страницы [12:09:49] (unsigned long) old_end & (pagesize - 1) - единственный блок, в к-ром я бы подозревал такое поведение [12:09:55] из верхней строки [12:10:03] это чар массив [12:10:09] oz, вероятные причины - ты ранее освобождал неправильный адрес, или писал за пределы выданной памяти [12:10:20] novns, [12:10:24] это я сразу проверил [12:10:36] oz, valgrind проверяй [12:10:45] раньше был малок, а теперь переделал на реаллок [12:10:53] сейчас не освобождаю ничего [12:10:55] покажи код-то [12:10:59] минимальный пример [12:11:00] забей [12:11:03] там тонна [12:11:06] минимальный пример [12:11:10] того места? [12:11:26] готовую программу, с этой ошибкой [12:11:31] минимальную [12:11:51] образец ошибки, только чтоб не надо было всё пропущенное дописывать [12:12:15] вдруг ты там как-то неверно объявил переменные [12:12:39] да все верно [12:12:44] он же не сразу это делает [12:12:52] после десятков итераций ломает [12:12:55] слов недостаточно, надо пример [12:13:13] сделай фальшивые итерации, подобные настоящей работе [12:13:28] чтоб падало с такой же ошибкой [12:13:32] https://pastebin.com/g8uSNcqh [12:13:38] вот пример кода [12:13:40] того места [12:13:56] oz, это не пример, это кусок вне контекста [12:14:13] oz, там не видно, как объявлены переменные, как они инициализированы [12:14:25] а я скажу что есть что [12:14:30] так дофига писать надо [12:14:36] не надо говорить, сделай краткий пример [12:14:52] выкинь всё лишнее, чтоб компилировалось, но осталась только ошибка [12:14:54] proller (~p@2a02:6b8:0:408:eef4:bbff:fe29:8700) left irc: Ping timeout [12:15:02] еслиб так все просто было ) [12:17:06] oz, вот смотри [12:17:23] oz, ты выделил, например prevlinelen = 10 байт [12:17:37] oz, байты индексируются с 0 до 9 [12:17:49] да [12:18:00] все верно [12:18:07] вот что валграйнд сказал [12:18:07] valgrind: m_mallocfree.c:305 (get_bszB_as_is): Assertion 'bszB_lo == bszB_hi' failed. [12:18:08] valgrind: Heap block lo/hi size mismatch: lo = 80, hi = 883973020244904180. [12:18:08] This is probably caused by your program erroneously writing past the [12:18:08] end of a heap block and corrupting heap metadata. If you fix any [12:18:08] invalid writes reported by Memcheck, this assertion failure will [12:18:12] probably go away. Please try that before reporting this as a bug. [12:18:14] Channel flood from oz -- kicking [12:18:14] ууупс. сорри [12:18:14] oz kicked from #linux by bt: flood [12:18:32] oz (~oz@46.49.41.80) joined #linux. [12:18:36] oz, а потом ты пишешь в prev_line[prevlinelen + sizeof(char)], в индекс 11, за пределы 9 [12:19:06] sizeof(char) = 1 [12:19:10] да [12:19:18] точно, ты прав [12:19:22] у тебя байты с 0 до 9 [12:19:25] а ты пишешь в 11 [12:19:34] да да, лоховская ошибка [12:20:28] проверим сейчас [12:20:55] oz, ну и snprintf лучше использовать, чтоб sprintf не вышло за пределы [12:21:06] я же терминирую [12:21:11] \0 [12:21:24] и что? а соседняя память после этого \0 уже повреждена [12:21:35] вдруг оно записало 100 байт в массив из 10 [12:21:46] ну там у меня условие [12:21:55] если длина строки больше, реаллоцируй [12:22:48] все. точно в этом дело было [12:23:03] proller (~p@2a02:6b8:0:40c:9535:a00f:ed93:ab68) joined #linux. [12:23:04] но надо уменьшать размер, а то у меня остается отьедено много места [12:23:20] память экономить буду [12:23:25] novns, благодарствую [12:23:40] незачт [12:24:53] oz, ну и использовать sprintf для одной строки - излишне [12:25:33] oz, формат - тормозная операция, а ты там можешь просто копировать память [12:25:51] да, мемкопи [12:26:03] ну я пока раннюю альфа версию написал [12:26:11] с раунд робином [12:26:18] редандант отправкой по сети [12:26:33] у меня на send() определяет недоставку [12:26:48] отключил алгоритм Наегла и Нагеля, как его там [12:26:51] и используй уже автоматическую индентацию, если самому лень [12:26:58] кипалайвы были, ны тоже отрубил [12:27:57] .PHONY: indent [12:27:57] indent: [12:27:57] find src -name "*.[ch]" | xargs clang-format -i [12:28:21] это что такое [12:28:26] для дебага? [12:28:35] это правило make indent для мейкфайла [12:28:40] ааа [12:28:51] я хз, туда не лезу, у меня IDE'nj ltkftn [12:28:54] найти все исходники и отформатировать их clang-format [12:28:55] это делает [12:29:00] криво делает [12:29:04] ааа ты про {} [12:29:10] и про отступы [12:29:13] я наоборот в гну переключил )) [12:29:21] мне так в глаза норм читается [12:29:33] и про if( - это вообще криво [12:29:35] if(){ [12:29:42] - это бесит [12:29:45] не вижу условия [12:30:04] должно быть if () { [12:30:11] ну вот это не вижу [12:30:13] хоть убей [12:30:21] не привык так [12:30:26] if () [12:30:28] { [12:30:28] clang-format стоит [12:30:31] можно так [12:30:35] им и форматирую [12:30:40] но никогда не if(dskajhsadkjhdas) [12:30:45] это не читается глазами [12:30:49] тольк в опциях указал gnu code format [12:31:06] codelite - отличный иде [12:31:09] BasedOnStyle: WebKit [12:31:09] AlignAfterOpenBracket: true [12:31:09] Cpp11BracedListStyle: true [12:31:10] MaxEmptyLinesToKeep: 2 [12:31:10] PointerAlignment: Right [12:31:11] Standard: C++11 [12:31:18] у меня обычно такие правила [12:31:41] иде какой? [12:31:46] любой [12:31:46] или ты из консоли [12:31:55] переформатируешь в ручную? [12:32:03] как примером выше? [12:32:09] иде умеют сами читать .clang-format [12:32:15] ну у меня так и есть [12:32:24] там обычно ctrl+shift+i [12:32:25] кнопку нажимаю, и он исправляет [12:34:06] как зверь работает программа [12:34:38] за секунды гигабайты процессит [12:34:43] со sprintf - как хромой зверь :) [12:35:11] если размеры правильные, никакой проблемы не будет [12:35:22] но я на копирование памяти переделаю [12:35:28] уберу спринтф вообще [12:36:53] oz, ну и сделай все отладочные сообщения макросами, чтоб можно было собирать без них [12:37:23] типа [12:37:28] #ifdef ENABLE_DEBUG [12:37:38] #define log_debug(...) printf... [12:37:45] #else [12:37:51] #define log_debug(...) [12:38:37] printf(__VA_ARGS__) если точнее [12:41:21] Cirno (~Baaaka@85.140.5.133) left irc: "| :3 |" [12:46:52] да [12:47:00] но это во второй бете [12:47:04] альфе тоесть [12:52:09] oz, нет чтоб сразу писать как надо, без всяких альф [12:52:27] много чего переделывал [12:52:29] альфы и беты - это для команды из 100500 программистов [12:52:32] смысла небыло [12:52:59] и для маркетинга [12:53:12] задача менялась постепенно с новыми требованиями. а теперь она устаканилась [12:53:23] "попробуйте альфа-версию бесплатно прямо сейчас!" [12:57:14] Gordio (~gordio@95.67.64.94) left irc: Ping timeout [12:57:41] proller (~p@2a02:6b8:0:40c:9535:a00f:ed93:ab68) left irc: Ping timeout [12:58:00] #linux: mode change '+l 75' by bt!~bt@217.78.142.42 [13:04:52] proller (~p@2a02:6b8:0:408:eef4:bbff:fe29:8700) joined #linux. [13:09:55] Кай (~kai@62.cnAEK.xyJTN.in-addr) left irc: Connection timed out [13:14:02] cronolio1 (~alex@5.206.63.58) joined #linux. [13:14:04] cronolio (~alex@5.206.63.58) left irc: Connection reset by peer [13:15:04] Nick change: cronolio1 -> cronolio [13:22:18] mm (~mm@195.54.21.130) left irc: Ping timeout [13:25:55] подскажите как вытащить файлы из профиля outlook connector . там все лежит в fdb файлах [13:26:07] firebird database [13:26:57] зачем ваще копировать память я не понимаю [13:27:30] kggr: https://sourceforge.net/projects/firebird/ [13:29:03] pdc, для реентрабельности [13:29:03] Guest0 (~Buster@87.255.237.221) left irc: "" [13:29:43] pdc, теперь понимаешь? [13:29:46] oz: ты sprintf пользуешся как strcpy похоже. вообще конечно таких небезовасных функций, у которых нельзя указать размер данных, лучше избегать [13:30:16] о комар, у тебя в БВ тоже апдейт по воздуху есть? [13:30:23] #linux: mode change '+l 73' by bt!~bt@217.78.142.42 [13:30:33] нет не понимаю зачем делать миллионы локейтов/перелокейтов и копировать из одного в другое постоянно [13:30:56] kav45433: "БВ"? что это? [13:31:02] блеквью [13:31:06] pdc: это другой вопрос [13:31:14] kav45433: а что значит "апдейт по воздуху"? [13:31:36] kav45433: кстати, неударжался таки и купил bw9500 plus ;] [13:31:38] ну апдейцт прошивки происходит автоматом через вайфай [13:32:07] ну да, апдейт такой есть [13:32:30] я тут просто словил последний апдейт и у менятеперь при включеном вайфай постоянно вылазит и резко пропадает уведомление по поводу апдейта [13:32:33] задрало [13:32:54] такой серенький квадратик, причем почвится и сразу пропадает..... даже прочитать еле успеваешь [13:32:59] а что такое БВ в данном случае? [13:33:06] kav45433: такого небыло [13:33:13] pdc блаквью [13:33:49] pdc: blackview. фирма выпускающая rugged мобилки [13:33:51] комар заметил эту шляпу после последнего обновления прошивки [13:34:00] ясно [13:34:12] к стати телефон ваще класный [13:34:29] уже сто раз летал в бетон, и даже не поцарапался [13:34:45] ну так для того он и сделан. а что у тебя за модель? [13:34:55] а ещё тут недавно отковыривал от него стальные шарики от сварки, валялся на полу и капающий метал на него летел)))) [13:35:01] 5500про [13:35:55] ок. у меня старенький был 6800pro [13:38:02] в общем спасибо за совет [13:38:08] телоефон оказался какраз для меня [13:38:21] дешовый и неубиваемый [13:41:05] нмзщ. но не забывай что любой прочности есть пределы.. :) со сваркой явно перебор [13:41:19] ну это я случайно [13:43:06] к стати у тебя у нового пленка была одна приклеена вторая запасная в коробке лежала как у меня? [13:43:37] просто читал в интернетах что народ кидается сразу пленку клеить и получается две пленки друг на друге))) [13:44:27] когда-то, когда я купил первый айфон, первое, что я обнаружил - что звук очень тихий, почти не слышу собеседника. уже хотел кастрировать продавца, а потом заметил плёнку [13:45:58] stalevar (zeus@5.139.127.40) left irc: Ping timeout [13:47:24] http://kobyla.info/fun/ua-namalui-rolsyny.jpg [13:47:36] ibl, с айфонами тема такая - надо вставлять в ухо гвоздик и прикладывать его к аппарату [13:47:50] во времена ссср ещё придумали [13:48:22] с айфонами сейчас совсем другая тема [13:48:33] стало можно вставлять в ухо бычки! [13:48:39] в журнале наука и жизнь, в рубрике БИНТИ печатали совет [13:49:34] совет кому? [13:49:54] советским читателям [13:50:04] страна советов же была [13:50:08] вот и печатали советы [13:50:09] и что будет хорошего если гвоздик вставить? [13:50:32] pdc, можно прикладывать торчащий конец к айфону [13:50:44] для усиления передачи слабого звука [13:50:54] komar, переделываю на memcpy [13:51:20] oz: а зачем ваще эти тонны локейтов/релокейтов и копирований? [13:51:42] LLIypuk_ (~a@ThXB7.30a0y.tenet.odessa.ua) left irc: Вузол розірвав з’єднання [13:51:42] pdc, для экономии памяти [13:51:44] и какой обьем данных находится в памяти? [13:51:55] oz: тебе pdc правильно говорит, может тебе и копировать никуда не надо [13:51:58] pdc, он меняется [13:52:00] для экономии надо все в xz сжимать [13:52:00] #linux: mode change '+l 71' by bt!~bt@217.78.142.42 [13:52:02] надо надр [13:52:06] и расжимать когда надо [13:52:15] строка записывается туда. и она всегда разного размера [13:52:27] размер в каких пределах? [13:52:35] может быть 100 килобайт, а может быть 800 [13:52:41] а 800 мб может быть? [13:52:46] может [13:52:49] никто не знает [13:53:04] ну ок. а зачем копировать 800мб строку, например? [13:53:08] буфер юзать не хочу [13:53:31] почему? [13:53:40] гемор, и лень [13:53:48] кто-то извне меняет непредсказуемо? [13:54:10] bender: https://ru.wikipedia.org/wiki/ГАЗ-68 есть такое в wot-е? :) [13:54:12] нет, такого нету. но мне проще так [13:54:15] oz, наоборот же, у тебя есть готовая строка [13:54:33] а ты геморишься и копируешь её [13:54:37] ну а следующая строка если будет гигантской, мне ее дробить? зачем? [13:54:46] Кай (~kai@62.cnAEK.xyJTN.in-addr) joined #linux. [13:54:47] куда дробить? зачем? [13:54:52] зачем ваще их дробить и копировать? [13:54:54] ты получаешь из сокета? [13:54:57] нет [13:55:01] из файла гетлайном [13:55:02] откуда? [13:55:07] у гетлайна есть буфер [13:55:07] komar: в воте не знаю, в тундре нету :) [13:55:18] он обнуляется если гетлайн доходит до EOF [13:55:24] потому копирую [13:55:48] читать из буфера не надежно [13:55:54] гетлайновского [13:56:24] что значит обнуляется? [13:56:32] очищается [13:56:43] иными словами ничего не сожержит [13:56:48] oz, это не его буфер, это твой буфер, ты его передаёшь [13:56:49] stalevar (zeus@5.139.150.213) joined #linux. [13:56:51] нет [13:56:52] типа ты сделал гетлайн из 10-байтного файлика и он тебе ничего не вернул? [13:56:53] его [13:57:00] #linux: mode change '+l 73' by bt!~bt@217.78.142.42 [13:57:05] oz, твой, он сам его релокейтит и только [13:57:07] нет, у гетлайна свой будет [13:57:12] pdc, когда гетлайн возвращает -1, а это может быть по разным причинам [13:57:23] с чего свой? [13:57:25] ssize_t getline(char **lineptr, size_t *n, FILE *stream); [13:57:37] lineptr - указатель на массив [13:57:43] вот *т это буфер [13:57:45] в нем строка [13:57:54] ну, и это твой буфер [13:57:54] пардон [13:57:56] не его [13:58:02] он тебе правит указатель, чтобы он показывал на его буфер [13:58:11] точнее на очередную строку в нем [13:58:18] так вот когда гетлайн возвращает -1, он обнуляется [13:58:21] pdc, неверно, он релокейтит если размер мал, и только [13:58:29] Arsenalzp (~arsenal@109.87.149.229) left irc: Ping timeout [13:59:00] и строка какая была до возврата -1, из этого буфера исчезает [13:59:02] pdc, он не использует какой-то внутренний буфер [13:59:14] он использует тот, который ты ему передал [13:59:19] да как угодно назови [13:59:27] и увеличивает размер, если нужно [13:59:33] http://paste.org.ru:2/?XLr1yo [13:59:34] раз в гетлайне буфер используется, я называю его буфером гетлайна [13:59:36] для этого передаётся указателем [13:59:50] ты ему передаешь только указатель, который он должен направить на начало строки и сказать какой она длины [14:00:05] oz, это твой буфер, и ты ему хозяин. getline делает ровно то, что ты потом повторяешь в своём коде [14:00:23] этот буфер для гетлайна [14:00:26] а гетлайн его херит [14:00:31] с чего? [14:00:31] поэтому копирую [14:00:32] если ты просишь строку после конца файла он тебе говорит нет никакой строки и возвращает -1 [14:00:41] ну вот так, если он -1. то буфер очищается [14:00:47] ну логично [14:00:50] гетлайн = -1, буфера нет [14:00:51] все [14:00:57] буфер только для того, чтобы отдать тебе строку [14:00:58] в нем тоесть нет ничего [14:01:01] да [14:01:11] ну а что потом ты со строками делаешь? [14:01:21] зачем их копить в отдельных буферах? [14:01:49] логика работы программы на возвратах гетлайна завязана [14:01:53] oz, короче, ты делаешь повторную работу [14:01:57] я знаю [14:02:02] ненужную [14:02:27] гетлайн читает кусок файла в буфер, ищет в нем строку и двигает тебе указатель [14:02:28] getline уже порубил тебе дрова, не надо их рубить ещё раз [14:02:29] представь себе ситуацию, ты читаешь дополняемый файл [14:02:40] гетлайн возвращает размер считаных байт [14:02:46] он может вообще делать mmap файла и тебе его двигать, не выделяя по сути память вообще [14:02:54] ммап не хочу [14:03:00] не подходит [14:03:10] файл меняется задним числом? [14:03:13] там самому побайтно читать надо, или писать свой гетлайн [14:03:17] файл может ротейтиться [14:03:18] зачем? [14:03:26] oz, я бы сделал свой правильный getline, читал бы блоками, буфер бы только увеличивал [14:03:30] побайтно не хочу читать, это гемор [14:03:46] ну вот что-бы с этим не возиться, пожертвовал перформансом немного [14:03:51] ничего страшного не будет [14:03:52] зачем ваще чтото делать с буфером гетлайна? [14:04:03] проблема в том что гетлайн с ним делает [14:04:13] и что не нравится-то? [14:04:16] гетлайн тебе дает валидный указатель на одну строку [14:04:24] больше ничего от него ждать не надо [14:04:45] а когда файл ротейтится, и закрывается, мне надо найти отротейченый файл, и посмотреть, есть ли в нем последняя строка [14:04:57] а так как гетлайн буфер уже очистил, я это сделать не могу [14:05:14] последней строки нету, и по этому копирую [14:05:16] буфер гетлайна валидный до очередного его вызова [14:05:26] именно [14:05:28] но только до [14:05:31] ну а что еще надо? [14:05:40] pdc, ну так и делай mmap на размер этой строки с нужным оффсетом [14:05:40] а чтоб понять что я дошел до конца файла [14:05:46] мне надо получить -1 от гетлайна [14:05:46] oz, ну так и делай mmap на размер этой строки с нужным оффсетом [14:05:58] как я получу -1, тогда и буфер исчезнет [14:06:03] и последняя строка тоже [14:06:05] конечно исчезнет [14:06:17] и я не смогу проверить ее в файле который отротейчен [14:06:19] новый вызов - новый буфер и указатель [14:06:20] по этому и копирую [14:06:23] именно [14:06:35] это и обьясняет почему копирую в другую память [14:06:40] но зачем тебе релокейты делать? [14:06:42] что-бы сохранить [14:06:48] oz, подсказываю более эффективное решение [14:06:59] релокейт делаю из-за того что строк размеры непредсказуемые [14:07:03] oz, используй два буфера по очереди [14:07:15] novns, а чем ммап мне улучшит [14:07:18] oz, используй два буфера по очереди [14:07:30] в предыдущем всегда будет предыдуща строка [14:07:34] я и сейчас 2 буфера считай юзаю [14:07:37] меняй их местами [14:07:40] тебе не надо реаллок. делай free и алоцируй новый [14:07:48] oz, и не делай никаких копий после getline [14:07:50] pdc, это предидущий вариант [14:07:54] я делал так уже [14:08:17] и что не так вышло? [14:08:20] pdc, это тормозно будет, если буфер достаточно большой, то getline не укоротит его [14:08:29] novns, можно, как светофор их крутить [14:08:32] у гетлайна СВОЙ БУФЕР [14:08:32] хорошая идея [14:08:49] pdc, неверно, он используй твой буфер, и иногда реаллокейтит его, чтоб увеличить [14:08:50] pdc, он предлагает гетлайну подставлять разные [14:08:58] он твой буфер не использует [14:09:23] он только дает тебе указатель на фрагмент своего буфера и длину строки [14:09:34] pdc, *lineptr can contain a pointer to a malloc(3)-allocated buffer *n bytes in size [14:09:37] хотя хз, ммап на тот буфер будет с теми же данными или они в нем похерятся [14:09:45] novns: вот именно [14:09:54] novns: тебе ** о чем либо говорит? [14:10:05] pdc, если кидаешь ему NULL, то он выделяет память, если кидаешь готовый, то он использует его [14:10:23] и только если готовый меньше, чем надо, он реаллокейтится [14:10:35] иначе используется тот, который ты передал без изменений [14:11:41] "своего" буфера у него нет, да и незачем [14:12:29] pdc, т.е. если кидаешь указатель на указатель на NULL [14:13:53] а если бы у него был свой внутренний буфер, то пришлось бы делать отдельный getline_r, для реентрабельности [14:14:12] pdc, хз что лучше realloc или free() а потом malloc() [14:14:48] realloc пытается сохранить содержимое [14:15:06] pdc, да. это медленнее [14:15:21] novns: не совсем "свой внутренний", а тот, который он через malloc раздобыл [14:15:40] pdc, в любом случае, free потом на твоей совести [14:15:45] да [14:15:47] а не на его [14:16:21] pdc, ты волен делать с этим буфером что угодно, и нет смысла его дополнительно копировать [14:16:39] oz, это тебе было [14:17:31] oz, хочешь хранить предыдущую строку - используй два буфера по очереди [14:17:32] которое сообщение [14:17:33] ааа [14:17:42] ну да, я подумаю [14:17:58] можно и более чем 2, если надо больше хранить [14:18:03] буду подставлять разные указатели [14:18:11] но это если не лениться, то да [14:18:26] процедуру напишу, которая будет возвращать разные указатели на буфер [14:18:27] ну 2 указателя ротейтнуть это суперсложно [14:18:37] не сложно, я ленивый просто [14:19:00] ага ленивый, всю работу за getline делаешь [14:19:19] если ленивый сделай массив буферов и указатель на текущий (номер) [14:19:49] а их ресайзить надо тоже [14:19:51] лень ) [14:19:56] не надо [14:20:03] ресайзить будет сам гетлайн если надо [14:20:08] их getline будет ресайзить [14:20:14] гетлайн двухмерный массив отресайзит? [14:20:15] тебе ничего не надо с ними делать [14:20:26] тебе надо только указатель на буфер ему передать [14:20:40] oz, зачем ему массив передавать, передавай элемент массива [14:20:43] точнее указатель на указатель в массиве буферов [14:20:45] хорошо [14:21:17] передам *arr[1][16] к слову [14:21:44] LLIypuk_ (~a@ThXB7.30a0y.tenet.odessa.ua) joined #linux. [14:21:49] он arr[0][16] отресайзит если строка прийдет 49 [14:21:58] ? [14:22:48] Bustеr (~Buster@раззорёнов.рф) joined #linux. [14:24:25] передавай ему arr[0] и arr[1] [14:24:43] нужен двухмерный массив [14:24:48] он и будет [14:24:59] проще если буду передавать адрес на разные буферы [14:25:03] arr - это массив указателей, т.е. массив массивов [14:25:16] аа [14:25:20] тогда да, можно [14:25:23] т.е. массив независимых буферов [14:25:29] да. понял [14:25:31] там адресы [14:25:34] да [14:25:35] char *lines[2]; .... getline(&lines[N], &linecap, fp)) [14:25:40] ну я примерно так и планировал [14:26:23] и для cap массив [14:26:32] даёшь борьбу за независимость буферов! [14:26:41] ))))))))))) [14:26:54] <Кай> 5-го размера [14:27:03] <Кай> долой лифчики [14:27:41] https://scontent-iad3-1.xx.fbcdn.net/v/t1.0-9/87490505_2768637543212308_1400680661626388480_n.jpg?_nc_cat=103&_nc_sid=ca434c&_nc_ohc=hmACxo3kftQAX_K9buY&_nc_ht=scontent-iad3-1.xx&oh=bdd0c482b7dbb084c02396ca3f8ee081&oe=5EB9589D [14:30:17] сегодня прихожу в отделение банка, тут рядом, заказывать перевыпуск карты [14:30:46] а они такие - что ж вы вчера не пришли, она уже автоматически перевыпускается, скоро придёд смс [14:30:53] *придёт [14:31:08] а че вчера? [14:31:22] а вчера можно было заказать в это отделение [14:31:33] а теперь поздно, получать в том, где когда-то оформлял [14:31:34] а, и уже бы пришла? [14:31:47] и куда надо [14:31:47] не, просто пришла бы рядом [14:31:54] ясно [14:31:57] а теперь придёт далеко [14:32:13] alias (~sem@5.105.0.185) joined #linux. [14:33:00] #linux: mode change '+l 75' by bt!~bt@217.78.142.42 [14:33:51] alias (~sem@5.105.0.185) left irc: "leaving" [14:37:01] alias (~sem@5.105.0.185) joined #linux. [14:38:51] alias (~sem@5.105.0.185) left irc: "leaving" [14:39:09] oz: а что это вообще пишешь? может тебе проще за-mmap-ить файл в массив и не мучаться? [14:39:41] novns, збер? надо было просто сказать хочу не там а у вас обслуживаться и вопрос бы решили [14:39:47] Gordio (~gordio@unnum-78-27-166-13.domashka.kiev.ua) joined #linux. [14:39:51] kav45433, втб [14:40:43] ну или в велобанке бы карту открыл)))) [14:40:43] а сбер вообще в чёрном списке [14:40:54] там тебе прям домой велогонщик привез бы карту или куда попросил [14:41:03] а чё не так со сбером? [14:41:14] много чего [14:41:20] ну кроме высоких процентов за кредит и низким за депозит? [14:41:27] пытаешься снять крупную сумму - блокируют счёт [14:41:30] komar, не, не вариант [14:41:45] требуют доказать, что деньги легальны [14:42:00] komar, агента пишу по сбору данных из логов [14:42:10] схерали..... пытаешся снять крупную сумму, оно блокирует, и ты не будь оленем не пытаешся повторить а звонишь в калцентр и авторизуешь операцию [14:42:17] уже первая версия готова, переделывать не хочу ) [14:42:20] защита от просера крупных сумм [14:42:36] kav45433, они требуют документов, удостоверяющих источник средств [14:42:46] а ты например фрилансер [14:42:52] сам же потом будешь ныть когда тебя в подворотне фулиганы зубов и денег на карте лишат а банк ничем тебе не поможет уже [14:43:12] никто ниче никогда не требует если суммы адекватные [14:43:20] kav45433, ещё раз, они не требуют авторизации никакой [14:43:33] они требуют документов, что эти деньги твои [14:43:40] ну блокируют операцию и ты сам должен позвонить в колцентр и сказать что всё ништяк [14:43:44] нет [14:43:56] низнаю у меня никто никогда ниче не просил [14:44:00] ты должен приехать с бумажными документами, с договорами и счетами [14:44:24] просто наверно операция для тебя нетипичная.... всю жись были перечесления по тыще две, а тут хренак и сразу мульён.... [14:44:39] не, там от 5 т.р. бывают случаи [14:45:12] если ты физ лицо то звонишь и говоришь договор бюыл заключен в простой устной форме, налоги задекларируешь когда следует в налоговой. всё [14:45:17] покупаешь еду в магазине - норм, снимаешь наличность - доказывай [14:45:53] не знаю, я ниразу ниче не доказывал, а суммы через мои счета частенько некислые пробегают [14:45:59] kav45433, не катят такие отмазки, и счёт остаётся заблокированным на очень неуместное время [14:46:32] короче, сбер - так себе, и фасады зданий ещё уродуют [14:46:37] novns, то есть ты хочешь сказать, что если я получаю на сберкарту бабло от продажи оружия, и трачу его, оплачивая всё картой в магазинах, сбер меня никогда не заблочит? [14:47:02] ibl, ну ты ж не покупаешь еду на миллиард сразу [14:47:07] единственная прблема у меня была когда надо было много одной транзакцией перевести.... так позвонил, сказал что переведу, они сказали переводи .... [14:47:23] ну не только же еду. ещё тачки, виллы, яхты [14:47:29] много чего можно купить картой) [14:48:17] и к стати а зачем снимать милион денег наликой? [14:48:26] можно ж картой заплатить [14:48:47] kav45433, а может ты идёшь играть в карты с бандитами [14:48:49] а если снимаешь наличкой это значит или сам чтото мутишь или ктото чтото мутит и попросил налички [14:49:13] езжай в игорную зону и плати за фишки картой, в чем проблема [14:49:26] причём тут фишки [14:49:31] хоть с бандитами хоть с гомогеями хоть вообще с кем хочешь играй [14:49:37] ты хочешь играть в подвале с мутными типами за столом [14:49:59] а не со случайными посетителями казино [14:50:01] короче надуманная проблема, а те кто реально сталкивается скорее всего чтото не договаривают [14:50:11] в подвале с мутными типами незаконно [14:50:21] зато приключения [14:50:22] вам чё зазря игорные зоны отстраивают? [14:51:08] proller (~p@2a02:6b8:0:408:eef4:bbff:fe29:8700) left irc: Ping timeout [14:51:24] в казино тебе не дадут порезать шулера [14:51:40] https://www.youtube.com/watch?v=JlJDz50IVdU [14:51:43] а в подвале - сколько хочешь [15:00:55] webguy (~wg@lOOMo.wl_Gk.adsl.tomsknet.ru) left irc: Ping timeout [15:01:00] #linux: mode change '+l 73' by bt!~bt@217.78.142.42 [15:02:50] webguy (~wg@lOOMo.wl_Gk.adsl.tomsknet.ru) joined #linux. [15:06:43] proller (~p@2a02:6b8:0:40c:9535:a00f:ed93:ab68) joined #linux. [15:07:00] #linux: mode change '+l 75' by bt!~bt@217.78.142.42 [15:27:49] kggr (~korggrodn@mail.td-rtr.by) left irc: Connection reset by peer [15:48:52] Кай (~kai@62.cnAEK.xyJTN.in-addr) left irc: Connection timed out [15:49:00] #linux: mode change '+l 73' by bt!~bt@217.78.142.42 [15:50:12] Vugluskr_ (~d59ac3f6@unknownnetwork-a.clients.kiwiirc.com) left irc: EOF From client [15:52:21] подскажите как правельно быстро и коротко менять параметры в файле конфигурации(например php.ini) по средствам скрипта bash. сейчас пользую sed -i '/target/s/foo/foobar/' php.ini но это как-то долго пишется, трудно корректируется. нужны [15:52:27] рекомендации [15:56:06] proller (~p@2a02:6b8:0:40c:9535:a00f:ed93:ab68) left irc: Ping timeout [15:57:00] #linux: mode change '+l 71' by bt!~bt@217.78.142.42 [16:00:21] LAS (LAS@82.193.147.14) joined #linux. [16:03:18] proller (~p@2a02:6b8:0:408:eef4:bbff:fe29:8700) joined #linux. [16:04:01] #linux: mode change '+l 73' by bt!~bt@217.78.142.42 [16:05:12] Кай (~kai@62.cnAEK.xyJTN.in-addr) joined #linux. [16:09:05] kav45433 (~kav@vpn2.kantiana.ru) left irc: Ping timeout [16:13:19] Violontan (~smuxi@mm-101-0-215-37.mfilial.dynamic.pppoe.byfly.by) joined #linux. [16:20:41] kav_ (~kav@vpn2.kantiana.ru) joined #linux. [16:21:00] #linux: mode change '+l 75' by bt!~bt@217.78.142.42 [16:21:47] Vugluskr (uid290847@brockwell.irccloud.com) joined #linux. [16:21:55] born, нужные настройки клади в /etc/php/conf.d [16:22:12] а оригинальный файл не трогай [16:22:39] и более удачный вариант - удали пхп [16:30:41] с conf.d понятно. а удалить пхп не могу. [16:42:22] drod (~ldm@176.193.191.76) joined #linux. [16:43:00] #linux: mode change '+l 77' by bt!~bt@217.78.142.42 [16:49:39] born, можешь [16:49:42] кто тебе запретит? [16:53:59] <_stalker_> пхп.ини один раз настроил руками, дальше просто копируй [16:54:34] <_stalker_> работает быстро, я проверял ;) [16:56:07] _stalker_, так нельзя, потому что в новых версиях добавляются всякие настройки [16:56:24] и удаляются старые [16:56:36] и пхп вообще удаляется, потому что не нужен [16:57:49] <_stalker_> ты скучный [16:57:51] <_stalker_> уходи [16:59:33] отказано [16:59:35] терпи [17:00:32] у нас 29 февраля, 00:00 [17:00:41] последний день зимы наступил [17:21:48] XFreon (~chatzilla@178.34.158.124) joined #linux. [17:25:29] novns: яж не знаю как без пхп. [17:25:55] born, проще и удобнее [17:27:07] а заменить его python? [17:28:17] можно [17:37:35] drod (~ldm@176.193.191.76) left irc: SSL I/O error [17:37:39] w0lfram (~user@37.112.168.2) joined #linux. [17:37:47] w0lfram (~user@37.112.168.2) left irc: EOF From client [17:38:53] w0lfram (~user@37.112.168.2) joined #linux. [17:40:25] drod (~ldm@176.193.191.76) joined #linux. [17:41:00] #linux: mode change '+l 79' by bt!~bt@217.78.142.42 [17:51:11] pank (~pank@212.1YHzg.3d_R-.in-addr) joined #linux. [17:53:24] w0lfram (~user@37.112.168.2) left irc: "Leaving" [17:59:04] proller (~p@2a02:6b8:0:408:eef4:bbff:fe29:8700) left irc: Ping timeout [17:59:20] pank (~pank@212.1YHzg.3d_R-.in-addr) left irc: SSL I/O error [18:00:23] #linux: mode change '+l 77' by bt!~bt@217.78.142.42 [18:05:55] pank (~pank@212.1YHzg.3d_R-.in-addr) joined #linux. [18:06:54] dich (~dich@broadband-90-154-72-215.ip.moscow.rt.ru) joined #linux. [18:07:01] #linux: mode change '+l 79' by bt!~bt@217.78.142.42 [18:09:11] v_joker (~v_joker@85.26.234.116) joined #linux. [18:09:18] Sadist с наступающим [18:12:47] bender, где TomFarr ? [18:16:31] w0lfram (~user@37.112.168.2) joined #linux. [18:17:01] #linux: mode change '+l 81' by bt!~bt@217.78.142.42 [18:19:52] Nick change: dich -> Panterrka_nahuy_v_ameriky [18:24:02] опять у лены обострение [18:24:29] Nick change: Panterrka_nahuy_v_ameriky -> Panterrka_nahuy_na_okrainu [18:25:25] Nick change: Panterrka_nahuy_na_okrainu -> kolode [18:25:53] Sadist, хочешь чесночку против короновируса? [18:27:54] Здравсвуйте [18:28:05] XFreon привет [18:28:11] XFreon чей Крым? [18:28:35] глупый ворос [18:29:01] глупый, согласен, но малоли кто ты [18:29:31] а ответ на этот вопрос сразу покажет [18:30:30] кстати, идет время [18:30:47] да, шесть лет уже:) [18:31:09] если с 2014 считать [18:31:11] вопросов больше нет [18:31:30] проходите [18:31:37] ) [18:31:59] как наконец-то юридически правильно изложили [18:32:07] Sadist тебе еще не икается там в германии? [18:38:10] с какого перепугу? :) [18:38:15] bender: https://ic.pics.livejournal.com/ibigdan/8161099/13370682/13370682_original.jpg :) [18:39:12] XFreon: что юридически правильно изложили? [18:40:19] born: а ты не запускай сразу кучу sed-дов, а одним. sed -i -e 's/../../' -e 's/../../' -e ... [18:40:29] Sadist ну вы скоро ввяжетесь в глобальный конфликт [18:40:37] кто вы? [18:40:45] пей таблетки иди :) [18:52:50] че бухаем7 [18:52:58] Sadist мы вам устроим мировую [18:53:14] из-за таких как ты [18:53:49] Сталин недоколо вас , к сожалению [18:54:53] раз такие выродки на свет появились и возрослели [18:55:35] kolode т4 бухнуть нада [18:55:54] релакс епта [18:56:23] LAS не мешай нам вершить суд [18:58:14] из-за демократии и либерального говна, воюют страны и даже люди в подьезде [19:00:16] а так бы их просто тихо увозили ночью в Соловки [19:00:27] кстати, когда леночку вывезут уже [19:02:31] а я пожарил кортофана с зеленым луком и укропом [19:03:53] XFreon (~chatzilla@178.34.158.124) left irc: EOF From client [19:05:24] XFreon (~chatzilla@178.34.158.124) joined #linux. [19:07:06] bender: вывези [19:09:17] bender в Соловки тебя вывезут, надеюсь. [19:09:45] kolode: нет, тебя конечно [19:09:50] не [19:09:54] я гарантирую это [19:10:02] предложили мотануть пробег на заз сенс.ну я такой, ладно.приборку привезут позже. дома открываю каркуляторы, а не ту там.ну ладно, щас скачаем, лезу, ищу..ищу..ищу.. а он собака такая механический!! 2011 года выпуска он оно механическое [19:11:18] а какие еще бывают [19:11:58] электрическое, епалы, сейчас век то электричества [19:14:18] а откуда у машины постоянное электричество? [19:20:27] ping_floyd (~Konversat@178.219.46.81) joined #linux. [19:28:09] Кай (~kai@62.cnAEK.xyJTN.in-addr) left irc: Connection timed out [19:29:56] секрет. [19:35:33] ponitchka (~altlinux@91.222.16.216) joined #linux. [19:43:49] Violontan (~smuxi@mm-101-0-215-37.mfilial.dynamic.pppoe.byfly.by) left irc: SSL I/O error [19:45:04] точняк обострение у лены [19:45:12] гопота небось обидела :) [19:45:56] https://www.youtube.com/watch?v=W3q8Od5qJio [19:46:25] keine lust прикольнее :) [19:49:35] https://www.youtube.com/watch?v=sv4OtoRQuQ0 [19:55:04] металлик тож рулит [19:55:47] \ii/ [19:56:23] металик это цвет такой [19:56:26] Sadist Сталин вас не добил [20:01:05] Vugluskr (uid290847@brockwell.irccloud.com) left irc: "Connection closed for inactivity" [20:12:30] komar (~komar@217.78.142.42) left irc: Ping timeout [20:13:00] #linux: mode change '+l 79' by bt!~bt@217.78.142.42 [20:16:44] komar (~komar@217.78.142.42) joined #linux. [20:16:47] #linux: mode change '+o komar' by ChanServ!service@RusNet [20:26:22] kolode: не думаю, что Сталин был садист. Диктатор - да [20:26:51] https://youtu.be/UavO9mYpfuU [20:27:15] komar я обычно sed -i '/../../;/../../' [20:27:28] ponitchka Сталин тебя бы даже в жизнь не пустил [20:27:58] вас уродов [20:27:59] *обычно пишу [20:28:48] отчего таки уродов? [20:30:33] Action: ponitchka вполне себе кроссафчег [20:46:36] XFreon (~chatzilla@178.34.158.124) left irc: Excess Flood [20:51:33] XFreon (~chatzilla@178.34.158.124) joined #linux. [20:58:17] ponitchka: он был не садист. он был уничтожитель народа [21:05:35] oz, музыку-то давай ужо [21:05:35] вот и я об этом [21:05:46] черновик хотя бы [21:05:56] novns: завтра отдыхаю [21:06:09] напишу как раз что-нибудь [21:06:14] это kolode говорит что "садист Сталин вас не добил" [21:08:34] то он просто ленок всяких не добил [21:10:54] https://www.youtube.com/watch?v=ewa5HOMPRJE [21:11:18] ждем еще "летающий храм"? :) [21:12:11] Action: ponitchka пожал пониплечами. Ждём ) [21:12:44] ящитаю, рогозин просто обязан построить летающий храм и отправить его на луну [21:14:04] oz, удивительное дело [21:14:44] нигде нет никакого исполнения "ricercar brevis" Свелинка [21:15:03] на ютубе есть другой ricercar, их там много было [21:15:17] а этого нет [21:36:09] born: так тоже норм [21:36:22] kolode: сталин работал акушеркой и решал кому жить а кому нет? ;) [21:41:48] novns: что это такое [21:42:11] сталин - это генерал предавший царскую россию [21:42:27] сфигали он генерал? он жи обычный зек [21:43:02] стал уголовником после неудачной попытки стать попом [21:43:23] cronolio: я видел окна камеры, в которой он сидел [21:43:48] и репетирую через дорогу, от здания в котором он работал на заре своей [21:44:51] oz, это норвежский композитор 16 века [21:45:07] или нидерландский, кк там правильно [21:45:49] любил хроматические штуки писать [21:47:49] не такой популярный, как некоторые, но среди клавишников известен хорошо [21:49:41] нидерланды и норвегия это совсем два разных места на планете [21:49:51] ну а ricercar это итальянское research [21:49:58] bender: в фильме про ленина каком-то я так понял он переметнулся [21:50:16] cronolio: в смысле переметнулся, куда? :) [21:50:26] bender, ну я и не помню точно, откуда композитор [21:51:04] bender: ну из белой в красную [21:51:04] откуда-то оттуда [21:51:22] cronolio: да такого ни в одной версии биографии не было [21:51:22] из норвегии в нидерланды переметнулся [21:52:39] bender, а в 16 веке границы вообще другие были [21:53:50] ну понятно, что вообще другие, но от этого скандинавия не переплывала на запад от британских островов и не сливалась с континентом в другом месте :) [21:54:45] значит нидерланды переметнулись на место норвегии в 16м веке, т.о. Сталин и оказался в нидерландах [21:56:23] нидерландский всё-таки [21:56:28] ponitchka (~altlinux@91.222.16.216) left irc: "Lost terminal" [22:09:22] pro_z (~pro_z@178.127.214.9) left irc: Ping timeout [22:16:20] bender: https://www.hq.nasa.gov/office/pao/History/alsj/alsj.funpix.html откуда есть пошли теории заговора.. ;] [22:17:05] Обновление: Издание Le Figaro сообщает, что пожар потушили. Сгорело 30 машин, сам вокзал не пострадал. [22:18:57] komar: некоторые атас просто :) [22:19:11] https://www.hq.nasa.gov/office/pao/History/alsj/alsj.geo101.jpg [22:19:21] bender: ага ;))) [22:20:04] https://www.hq.nasa.gov/office/pao/History/alsj/alsj.trio.jpg ну и эта знаметиная [22:20:36] > David Harland (tongue firmly in cheek) has released a previously unknown Apollo 12 picture of Al Bean. The picture was taken by Pete Conrad, whose reflection is clearly visible in the center of Al's faceplate. Note, [22:20:41] > however, the reflection of a third astronaut, presumably Command Module Pilot Dick Gordon. What is amazing about this picture is the apparent fact that the Apollo 12 crew was able to keep secret Gordon's presence on [22:20:45] > the lunar surface for so long a time. The picture is similar to AS12-49-7278 [22:21:36] ага [22:22:04] https://www.hq.nasa.gov/office/pao/History/alsj/toonseman.jpg ;)) [22:22:21] эта тоже известная [22:22:31] но я не знал, что этот коллаж настолько старый :) [22:23:58] https://www.hq.nasa.gov/office/pao/History/alsj/moonwalkers.jpg [22:26:12] че такое коллаж [22:26:40] отыхоспадя. а что такое "ретушь" тож не знаешь? [22:26:54] не [22:27:31] дитя фотошопной эры.. :) [22:27:51] не, в фотошопную эру тоже называют это "коллаж" [22:28:13] это всякие старые пердуны типа тебя так называют.. :) [22:29:25] буржуйские слова какие то [22:29:53] французское, отечественное, щитай. [22:33:41] proller (~p@2a02:6b8:0:40c:14bd:a2e1:88d:b5ee) joined #linux. [22:42:22] ну я и говорю - буржкйские [22:42:43] как и слово "буржуйские", да [22:51:24] proller (~p@2a02:6b8:0:40c:14bd:a2e1:88d:b5ee) left irc: Ping timeout [22:54:44] Lokomotiv (~Lokomotiv@pool-100-8-187-191.nwrknj.fios.verizon.net) left irc: Connection reset by peer [22:55:00] #linux: mode change '+l 77' by bt!~bt@217.78.142.42 [22:55:57] Lokomotiv (~Lokomotiv@pool-100-8-187-191.nwrknj.fios.verizon.net) joined #linux. [23:01:01] Gordio (~gordio@unnum-78-27-166-13.domashka.kiev.ua) left irc: "leaving" [23:04:22] Bustеr (~Buster@раззорёнов.рф) left irc: "" [23:04:26] Den (~dns@37.cPYyl.Q_QII.in-addr) joined #linux. [23:05:16] а причем тут поколения если мне фотошоп не интересен [23:05:43] да тебе вроде ничего не интересно, гг [23:07:14] Lokomotiv (~Lokomotiv@pool-100-8-187-191.nwrknj.fios.verizon.net) left irc: Connection reset by peer [23:07:23] отчего такие выводы [23:08:16] Lokomotiv (~Lokomotiv@pool-100-8-187-191.nwrknj.fios.verizon.net) joined #linux. [23:12:00] напоминаю, cronolio придуривается и пытается раскрутить вас на спор [23:12:25] чтоб вы напрягались и что-то доказывали, ему это доставляет удовольствие [23:14:32] novns: если я заведу бложик, то ты подпишисься на него? [23:14:46] зависит от содержания [23:15:05] нет, просто потому что мой бложиг [23:15:10] он будет очень популярен, потому что в комментах будет куча народу объяснять значения общеизвестных слов вроде "коллаж" и "туррель" [23:17:44] proller (~p@2002:50f0:d845:10:fef8:aeff:feeb:5d7a) joined #linux. [23:17:48] пользователи фотошопа конечно очень много мнят о названиях инструментов фотошопа [23:18:04] ты бы хоть погуглил, что это, гг [23:18:22] а то еще "резервуар" у тебя инструментом фотшопа станет или "буржуй" [23:20:25] XFreon (~chatzilla@178.34.158.124) left irc: "ChatZilla 0.9.93 [Firefox 52.9.0/20180810154711]" [23:21:02] фотошопом не интересуюсь говорил же [23:21:30] причем тут фотошоп в общем-то? мы ж говорили, что это знают только старперы [23:22:10] вы говорите какие-то слова и показываете фотошоп наса [23:22:22] ясно понятно что про фотошоп [23:23:07] что значит "фотошоп наса"? он же вроде "адоб фотошоп" [23:30:19] напоминаю, cronolio придуривается и пытается раскрутить вас на спор [23:30:46] говорит всякую чушь, чтоб вы напрягались и отвечали [23:35:54] всем известно что наса редактирует может даже с нуля рисует [23:36:03] или в студии снимает [23:36:40] фотошоп наса это то что вот нарисовали а не производитель программы [23:39:06] всем известно, что наса нарисовала cronolio на этом канале [23:39:42] novns: я еще не создал бложиг [23:40:02] ты уже не создал [23:40:56] ты путаешь во времени [23:41:17] а ты путаешься [23:41:38] трындишь попусту [23:42:15] с тобой только попусту и можно [23:59:16] novns: смотри вона момент https://youtu.be/dhrX1JbndxQ?t=4398 [00:00:01] --- Sat Feb 29 2020