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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С, Py++
HQ: http://codingteam.org.ru
0xDead Food: http://leechcraft.org
Live Food: http://www.loglist.net/
Fast Food: http://hastebin.com/
Instagram Food: http://tinyurl.com/ctcjr-logs
Report Developer Abuse: http://www.loglist.net/quote/new
[00:17:03] MaXGGXaM вышел из конференции
[00:18:45] Graf зашёл в конференцию
[00:26:42] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[00:26:44] dzhon зашёл в конференцию
[00:31:53] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[00:31:54] dzhon зашёл в конференцию
[00:33:33] MaXGGXaM зашёл в конференцию
[00:40:14] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[00:40:16] dzhon зашёл в конференцию
[00:40:30] gr_buza@arbeiten зашёл в конференцию
[00:41:09] dzhon вышел из конференции
[01:01:16] Graf вышел из конференции
[01:06:44] eaeee зашёл в конференцию
[01:14:04] rafaelrs зашёл в конференцию
[01:23:23] <horta hell> Невидимый розовый летающий макаронный чайник Рассела едва дышит, издавая хриплые звуки и отхаркивая кровавую пену.
[01:24:09] j123123 сменил ник на jjj
[01:24:16] <jjj> $pet heal
[01:24:17] <horta hell> jjj: Невидимый розовый летающий макаронный чайник Рассела был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[01:24:24] <jjj> $pet feed
[01:24:24] <horta hell> jjj: Невидимый розовый летающий макаронный чайник Рассела не голоден.
[01:24:35] <jjj> $pet transfer j123123 1
[01:24:36] <horta hell> jjj: Транзакция успешна.
[01:24:41] jjj сменил ник на j123123
[01:29:21] gr_buza@arbeiten вышел из конференции
[01:34:44] ckorzhik зашёл в конференцию
[01:45:08] magog зашёл в конференцию
[02:18:19] grouzen зашёл в конференцию
[02:35:41] (/^o^)/ вышел из конференции
[03:22:24] magog вышел из конференции
[03:42:14] grouzen вышел из конференции
[03:59:18] MaXGGXaM вышел из конференции
[03:59:56] MaXGGXaM зашёл в конференцию
[04:07:32] xspeed зашёл в конференцию
[04:22:45] MaXGGXaM вышел из конференции: Replaced by new connection
[04:22:55] MaXGGXaM зашёл в конференцию
[04:47:36] MaXGGXaM вышел из конференции
[04:48:49] eaeee вышел из конференции
[04:53:41] MaXGGXaM зашёл в конференцию
[05:04:28] xspeed вышел из конференции
[05:05:22] <horta hell> Невидимый розовый летающий макаронный чайник Рассела корчится в муках и умирает. Все теряют по 1PTC.
[05:10:06] <j123123> $pet resurrect
[05:10:06] <horta hell> j123123: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[05:10:22] <j123123> $pet rating
[05:10:23] <horta hell> j123123:
j123123: 61PTC
zxc: 20PTC
Аман: 2PTC
[05:39:41] matraskin зашёл в конференцию
[06:00:25] 0xd34df00d вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[06:00:32] 0xd34df00d зашёл в конференцию
[06:57:53] 0xd34df00d вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[06:57:59] 0xd34df00d зашёл в конференцию
[08:06:07] enaken зашёл в конференцию
[08:32:42] enaken вышел из конференции
[08:34:03] ckorzhik вышел из конференции
[08:34:53] dzhon зашёл в конференцию
[08:42:46] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[08:42:48] dzhon зашёл в конференцию
[08:52:20] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[08:57:20] dzhon зашёл в конференцию
[09:11:51] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[09:11:53] dzhon зашёл в конференцию
[09:12:46] dzhon вышел из конференции
[09:18:18] O01eg вышел из конференции
[09:21:29] dzhon зашёл в конференцию
[09:26:45] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[09:26:46] dzhon зашёл в конференцию
[09:31:54] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[09:31:56] dzhon зашёл в конференцию
[10:17:13] ɹǝɟılʍǝu вышел из конференции
[10:22:44] sss|zombie зашёл в конференцию
[10:25:09] horta hell вышел из конференции: Disconnected: closed
[10:29:51] ascrazy зашёл в конференцию
[10:31:06] gr_buza@arbeiten зашёл в конференцию
[10:32:49] grouzen зашёл в конференцию
[10:38:08] sss|zombie вышел из конференции
[10:42:50] sss|zombie зашёл в конференцию
[10:50:18] sss|zombie вышел из конференции: Отключен
[10:50:22] sss|zombie зашёл в конференцию
[11:04:04] ɹǝɟılʍǝu зашёл в конференцию
[11:05:22] <ɹǝɟılʍǝu> Утра!
[11:10:12] MaXGGXaM вышел из конференции
[11:10:43] MaXGGXaM зашёл в конференцию
[11:18:07] m4n71k0r зашёл в конференцию
[11:44:00] sss|zombie вышел из конференции
[11:51:10] Graf зашёл в конференцию
[11:51:18] Graf вышел из конференции
[11:59:06] Spo1ler зашёл в конференцию
[12:12:45] <m4n71k0r> всего-то какие-то 534 страницы http://dlang.org/dlangspec.pdf
[12:14:11] <ɹǝɟılʍǝu> Спеки D? Окк.
[12:21:12] a1batross зашёл в конференцию
[12:25:07] (/^_^)/ зашёл в конференцию
[12:33:00] <m4n71k0r> ɹǝɟılʍǝu: на самом деле их можно самому нагенерить
[12:45:59] gr_buza@arbeiten вышел из конференции
[12:47:29] gr_buza@arbeiten зашёл в конференцию
[13:06:50] gr_buza@arbeiten вышел из конференции
[13:13:06] gr_buza@arbeiten зашёл в конференцию
[13:21:03] MaXGGXaM вышел из конференции
[13:25:33] <j123123> Можно ли жабаскриптом в браузере вставить внутрь html страницы кусок другой html страницы?
[13:30:15] <j123123> Т.е. модифицировать код html-я, используя куски другого html-я, доступного по url-у
[13:36:11] <ascrazy> iframe?
[13:36:29] <m4n71k0r> да, можно... вкрайнем случае можно создать встроенный фрейм 1х1 пиксель, куда загрузить тот код, а потом распарсить...
[13:36:45] <m4n71k0r> не распарсить, а затянуть дом
[13:42:00] <Сволота> m4n71k0r: содержимое фрейма с другого сайта не доступно
[13:43:14] <m4n71k0r> Сволота: то есть, в этом случа так же работает безопасность... печаль
[13:44:15] <Сволота> m4n71k0r: зато жабоскрипт в этих случаях подключается без проблем
[13:45:48] <Сволота> j123123: гугли слово "ajax" или "jquery load"
[13:46:38] MaXGGXaM зашёл в конференцию
[13:48:34] MaXGGXaM вышел из конференции: Вышел из Vacuum-IM
[13:48:44] MaXGGXaM зашёл в конференцию
[13:52:50] <j123123> Сволота: Ну вот допустим такая задача. Придумал я свой вариант сжатия изображений, ну типа png только круче. И хочу чтобы жабаскриптом это изображение грузилось и перекодировалось в <object data="data:image/png;base64,iVBORw0K....... внутри html-я
[13:53:06] <j123123> это реально организовать жабаскриптом?
[13:53:24] <j123123> Задача чисто гипотетическая таксказать
[13:54:46] <j123123> (свой формат изображения я естественно не придумывал)
[13:55:46] <j123123> Ну или там <img src="data:image/png;base64,blablabla...
[13:56:20] <m4n71k0r> ничто не мешает тебе парсить src =)
[13:57:00] <j123123> Ну ок, как мне получить жабаскриптом массив байтиков по url-у?
[13:57:48] <j123123> Т.е. я получаю массив байтиков по урлу и потом на основе этого модифицирую DOM
[13:58:49] ckorzhik зашёл в конференцию
[13:58:49] ckorzhik вышел из конференции
[13:58:52] ckorzhik зашёл в конференцию
[13:59:30] <j123123> каким способом массив байтиков получить - вот основной вопрос
[14:03:12] <uggur> j123123: XMLHttpRequest
[14:03:31] <uggur> jQuery.get('http://localhost/foo.txt', function(data) {уруру(data);});
[14:03:41] <uggur> В чём проблема-то?
[14:05:50] <Сволота> j123123: помоему протокол data работает так же как и http, так что можно его достать через xhr
[14:06:48] <m4n71k0r> uggur: попробуй это сделать, назодясь на одном хосте и дёргая другой хост... или, например, хотя бы другой порт своего хоста
[14:06:54] <m4n71k0r> находясь
[14:08:22] <Сволота> m4n71k0r: там же ссылка с "data:" оно брабатывается как локальные данные
[14:08:59] <m4n71k0r> Сволота: я уггуру написал вне контекста с data:
[14:09:16] <m4n71k0r> и не уверен, что джейка имеет в виду локальные данные
[14:10:36] <j123123> uggur: Я хочу без сторонних библиотек, на голом жабоскрипте
[14:10:40] <Сволота> <_<
[14:10:42] <j123123> без жквери
[14:10:43] <Сволота> >_>
[14:10:47] <uggur> Напиши свой jQuery
[14:10:51] <uggur> :D
[14:10:52] <j123123> Зачем мне
[14:11:03] <j123123> мне нужно одно простое действие сделать
[14:11:08] <uggur> Ну скопируй необходимые части jQuery себе, ёпт
[14:11:12] <j123123> зачем для этого писать целую библиотеку
[14:11:20] <uggur> Они на голом js
[14:11:23] <Сволота> codingteam@ превратился в javascript@ ? o_O
[14:11:37] <uggur> Короче, хватит уже мудить.
[14:12:13] <uggur> Тебе предложили 100500 вариантов -- бери и делай %)
[14:12:41] * uggur преувеличил в 33500 раз :D
[14:13:40] <j123123> ладно, разберусь как-нибудь
[14:22:32] <ɹǝɟılʍǝu> Так.
[14:22:35] <ɹǝɟılʍǝu> А теперь вопрос.
[14:28:12] matraskin вышел из конференции
[14:38:31] Graf зашёл в конференцию
[14:38:46] Graf вышел из конференции
[14:56:35] ckorzhik вышел из конференции
[15:14:43] <j123123> .seen grekhem
[15:14:45] <DeadBot> j123123: grekhem был тут 2 месяца 3 дня 6 часов 11 минут 11 секунд назад (QIP 2012: Спокойное общение)
[15:40:36] <m4n71k0r> ɹǝɟılʍǝu: где вопрос, бля?
[15:40:47] <m4n71k0r> уже почти джва часа жду
[15:40:57] <ɹǝɟılʍǝu> Отвлекли и я забыл(
[15:41:02] <m4n71k0r> ну ты...
[15:42:37] OKTAVIUS зашёл в конференцию
[16:11:48] Spo1ler вышел из конференции
[16:42:17] rafaelrs вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[16:45:23] ckorzhik зашёл в конференцию
[16:52:41] gr_buza@arbeiten вышел из конференции
[17:13:34] folex зашёл в конференцию
[17:14:04] <folex> ForNeVeR: пыщ http://stackoverflow.com/questions/31318227/converting-between-ivectort-and-c-style-array-of-bytes-in-a-winrt-component
[17:14:19] <folex> I need to convert back and forth between IVector and C-style array of unsigned char.
[17:14:29] <folex> Как это сделоц?
[17:14:55] <folex> без дополнительной аллокации можо как-нибудь?
[17:40:51] <ForNeVeR> folex: слыш, а это у тебя была скала на андроиде?
[17:41:07] <ForNeVeR> IVector<T>^
[17:41:09] <ForNeVeR> o_O
[17:41:22] <ForNeVeR> Это от C++/CX какая-то шляпа, да?
[17:41:29] <ForNeVeR> Я с ним, к сожалению, не работал ни разу.
[17:42:54] <ForNeVeR> folex: кароч, в пределах моих знаний - обмен сырой памятью и указателями между нативом и ненативом возможен только в unsafe-контексте. Скорее всего, это тебе не разрешено в WinRT. Увы.
[17:43:22] <folex> ForNeVeR: у чуваков есть скала на андроиде
[17:43:33] <ForNeVeR> folex: ты их лично знаешь и видел?
[17:43:38] <folex> рядом сидят
[17:43:42] <folex> 5 человек
[17:43:43] <ForNeVeR> Ок.
[17:43:55] <folex> ForNeVeR: мы вроде пришли к решению: unsigned char * -> std::vector -> WCF::Vector
[17:44:30] <folex> Пока не знаем только, можно ли в обратную сторону, но надеемся, что да
[17:44:45] <ForNeVeR> Что такое WCF::Vector?
[17:44:56] <ForNeVeR> Я полагаю, что это не тот WCF, про который я подумал.
[17:45:13] <ForNeVeR> Какой-нибудь Windows Common Foundation?
[17:45:20] <folex> да
[17:45:57] <folex> https://msdn.microsoft.com/en-us/library/hh700103.aspx
[17:46:10] <folex> https://msdn.microsoft.com/en-us/library/hh441570.aspx
[17:46:14] <folex> Platform::Collections::Vector Class
[17:46:19] <ForNeVeR> WFC же, а не WCF.
[17:46:26] <folex> сори
[17:46:31] <ForNeVeR> folex: алсо, ты там вот ответ не читал на SO? Он, вроде как, в тему.
[17:46:34] <folex> читал доку три с половиной минуты
[17:46:38] <folex> мм
[17:46:50] <folex> там не было ответа, когда я открывал :)
[17:47:10] <folex> ага
[17:47:14] <folex> пасиб
[17:47:35] <ForNeVeR> Я там на всякий случай всех заплюсовал.
[17:47:48] <folex> :)
[17:47:55] <folex> вопрошающий — наш виндевелопер
[17:52:40] <ForNeVeR> folex: спрашивают, можно ли заценить где-то ваши скалоприложения и посмотреть перформанс.
[17:52:54] <ForNeVeR> Если неохота палить - так и скажи, я всех нафиг пошлю.
[17:54:21] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:54:26] a1batross зашёл в конференцию
[17:54:37] rexim зашёл в конференцию
[17:55:33] <rexim> Утретц
[17:56:20] <ɹǝɟılʍǝu> rexim, МИКСЕРЕЦ
[17:56:35] <rexim> ɹǝɟılʍǝu, НЮЛАЙФЕРЕЦЦ1
[18:01:52] <folex> ForNeVeR: мм, ща
[18:02:37] <folex> https://github.com/subliun/Antox
[18:02:43] <folex> во, на скале
[18:02:50] <folex> но вообще у нас нет проблем с производительностью
[18:02:59] <folex> Несмотря на то, что у нас все оч непросто
[18:03:25] <folex> числомолотилка понятное дело в JNI
[18:03:38] <ForNeVeR> folex: эт ваша прога или просто пример?
[18:03:46] <folex> но там жесткая числомолотилка, так что…
[18:03:47] <folex> Это просто пример
[18:03:49] <folex> Нашу не можем пока, сори
[18:03:53] <ForNeVeR> А, ок.
[18:06:16] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:06:16] a1batross зашёл в конференцию
[18:10:45] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:10:56] a1batross зашёл в конференцию
[18:18:36] <rexim> a1batross, альбатряка
[18:29:33] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:29:36] a1batross зашёл в конференцию
[18:29:52] <a1batross> rexim, я не бяка
[18:30:07] <rexim> a1batross, никто тебя бякой не называет :)
[18:31:18] <rexim> a1batross, как у тебя дела?
[18:33:12] <a1batross> rexim, сойдёт
[18:33:22] <rexim> =(
[18:33:28] <rexim> a1batross, все будет хорошо.
[18:33:31] <rexim> Вот увидешь.
[18:35:35] <folex> и
[18:35:56] <rexim> folex, а ты вообще фолексяка
[18:35:57] <folex> увидИшь
[18:36:07] <rexim> Вот-вот
[18:36:13] <folex> ForNeVeR: миксер сломался, неграмотно пишет, почини.
[18:36:20] <rexim> Лол =)
[18:36:28] <rexim> folex, я всегда неграмотно пишу, если что.
[18:36:30] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:36:38] <folex> ForNeVeR: и лоллирует на людях
[18:36:39] <folex> совсем распустился
[18:36:39] a1batross зашёл в конференцию
[18:36:40] <rexim> Врачи говорят, хронический неграмотит.
[18:36:47] <folex> попей грамотина
[18:36:49] <folex> скотина
[18:36:51] <folex> ^W
[18:36:54] <rexim> =(
[18:36:59] <folex> я ж стер
[18:37:03] <rexim> =((
[18:37:10] * rexim расплакался и убежал
[18:37:17] <folex> ForNeVeR: перестал эксейп-последовательности интерпретировать, истерики, перепады настроения
[18:37:25] <folex> rexim: биполярный миксер
[18:37:43] <folex> надо новый заказывать
[18:37:44] rexim сменил ник на Полярный Миксер
[18:37:51] <folex> БиПолярный
[18:37:54] <Полярный Миксер> Нет ты!
[18:37:55] <folex> еще и читать не умеет
[18:37:59] <Полярный Миксер> А я как медведь!
[18:38:04] <folex> щас начнет нам про северное сияние рассказывать
[18:38:11] <folex> тоже мне, умка под лсд
[18:38:14] <Полярный Миксер> Где-то на белом свете!
[18:38:18] <Полярный Миксер> Там где всегда мороз!
[18:38:22] <folex> началось
[18:38:26] <Полярный Миксер> xD
[18:38:28] <folex> ForNeVeR: ПОЧИНИ УЖЕ
[18:38:53] <folex> Обколются своими крестами, а потом медведями себя считают
[18:39:12] <Полярный Миксер> folex, кстати, да. Я на прошлой недель хорошенько плюсами упоролся.
[18:39:26] <ForNeVeR> $rexim fix
[18:39:26] <folex> до сих пор прет?
[18:39:31] <Полярный Миксер> Да
[18:39:34] <Полярный Миксер> ForNeVeR, дратуте
[18:39:35] <folex> пиздец
[18:39:50] <folex> ForNeVeR: до чего довел автомат
[18:39:56] <folex> теперь только выкидывать
[18:39:59] <Полярный Миксер> Тра-та-та-та!
[18:40:07] <folex> да нет автомат, балбес!
[18:40:11] <folex> не тот*
[18:40:19] <Полярный Миксер> =(
[18:40:31] <folex> одно насилие на уме
[18:40:39] <folex> то лоллирует, то ревет, то насилие
[18:40:49] <folex> триполярное расстройство бытовой техники
[18:44:23] <ɹǝɟılʍǝu> Потому что из Триполи.
[18:44:55] MaXGGXaM вышел из конференции: Replaced by new connection
[18:44:56] MaXGGXaM зашёл в конференцию
[18:45:30] <Полярный Миксер> ɹǝɟılʍǝu, =*
[18:49:25] xspeed зашёл в конференцию
[18:50:49] <Полярный Миксер> Круто!
[18:51:01] <Полярный Миксер> git rebase --root позволяет ребейзить прям по самый корень!
[18:51:06] ascrazy вышел из конференции
[18:51:06] <Полярный Миксер> рыовав
[18:59:15] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:59:16] a1batross зашёл в конференцию
[18:59:20] a1batross вышел из конференции: Logged out
[18:59:22] a1batross зашёл в конференцию
[19:00:15] <folex> до самого первого коммита что ли?
[19:03:56] <Полярный Миксер> Да
[19:04:09] <Полярный Миксер> Можно поменять коммит мессагу даже первого коммита :3
[19:04:44] <a1batross> Полярный Миксер, а данные коммита?
[19:05:08] <a1batross> Полярный Миксер, вообще, есть ли возможность отменить кучку коммитов?
[19:05:38] <folex> Есть конечно
[19:05:42] <folex> Только работает через жопу
[19:05:46] <folex> каждый чих спотыкается
[19:06:03] <folex> я так понимаю рибейз не умеет нормально мерджи учитывать
[19:06:13] <folex> поэтому постоянно валится с тем, что конфликты разрешить не может
[19:06:17] <Полярный Миксер> Что значит "отменить"? Через интерактивный ребейз ты можешь: поменять им месагу, поменять их содержимое, слить со соседним коммитом.
[19:06:19] <folex> на >5 коммитов это пиздец
[19:06:41] <folex> отменять коммиты проще всего через git reset —soft
[19:07:16] <Полярный Миксер> Да что вы под "отменить"-то имеете ввиду? Я не помню такой терминологии в гите =\
[19:07:19] <Полярный Миксер> Что вы хотите?
[19:07:47] <Полярный Миксер> Сделать так, чтобы коммит никогда не существовал?
[19:08:01] <Полярный Миксер> Если да, то можно как фолексей говорит, через ресеты.
[19:08:09] <Полярный Миксер> Но это для последних работает.
[19:08:18] <Полярный Миксер> Если надо из середины, то сквошами всякими.
[19:08:28] <folex> Полярный Миксер: я вот хочу уметь сквошить последние N коммитов в 1
[19:08:32] <folex> без проблем
[19:08:34] <folex> типа раз и готово
[19:08:38] <folex> рибейз так не умеет
[19:08:53] <folex> только гит ресет
[19:09:35] enaken зашёл в конференцию
[19:09:44] gr_buza@arbeiten зашёл в конференцию
[19:10:04] <Полярный Миксер> folex, ты такой молодец!
[19:10:47] <folex> было бы совсем круто сохранять blame при этом
[19:10:54] <folex> но похоже это тупо невозможно в гите
[19:11:02] <Полярный Миксер> a1batross, а зачем тебе такие вещи? Зачем вообще историю переписывать? Она, между прочим, может содержать полезную для других информацию.
[19:11:19] <folex> по сути я хочу все свои коммиты засквошить, а чужие сверху зарибейзить… наверняка так низзя
[19:11:38] <Полярный Миксер> folex, секундочку...
[19:11:45] <folex> я тебя расцелую
[19:11:52] <folex> прямо в миксер
[19:11:52] <Полярный Миксер> folex, https://github.com/killmous/git-rekt
[19:12:01] <folex> > rekt
[19:12:05] <Полярный Миксер> Да
[19:12:44] <a1batross> Полярный Миксер, не думаю, что в эту информацию кто-то смотрит.
[19:12:45] enaken вышел из конференции
[19:12:58] <ForNeVeR> Резетишься на середину, ребейзишь себе конец, форспушишь.
[19:13:01] <ForNeVeR> И всё, коммитов не было.
[19:13:09] <folex> Не работает так, форнева
[19:13:15] <ForNeVeR> Работает.
[19:13:15] <Полярный Миксер> ForNeVeR, конец себе ребейзни!
[19:13:18] <folex> если там мерджи, рибейз жидко обсирается
[19:13:21] <ForNeVeR> Вообще прекрасно работает.
[19:13:24] <ForNeVeR> Я сегодня делал.
[19:13:31] <folex> когда конфликтов нет — работает
[19:13:35] <ForNeVeR> Ну да.
[19:13:36] <folex> и иначе говорит "иди резолви"
[19:13:38] <folex> чо "ну да"
[19:13:42] <folex> Я уже мерджил все
[19:13:42] <ForNeVeR> Ну иди и резолви.
[19:13:42] <Полярный Миксер> a1batross, я буду читать.
[19:13:48] <folex> нахер мне еще раз мерджить?
[19:13:51] <folex> Я блядь нанялся что ли
[19:13:57] <ForNeVeR> А что, нет?
[19:14:02] <a1batross> Полярный Миксер, это долго и слишком травмоопасно
[19:14:08] <folex> в гите есть вся инфа для резолва, так или иначе
[19:14:16] <folex> рибейз не справляется с этим
[19:14:25] <ForNeVeR> Разве это не та инфа, которую ты хочешь грохнуть?
[19:14:28] <folex> поэтому для большого кол-ва коммитов и моего гитфлоу он бесполезен
[19:14:34] <folex> ForNeVeR: вот чего я хочу
[19:14:35] <Полярный Миксер> a1batross, ололо! Ты не знаешь чего я повидал, друже. ;)
[19:14:47] <ForNeVeR> Я дак вообще ребейз практически не юзаю. И вам не советую.
[19:14:51] <Полярный Миксер> a1batross, меня сайти типа говнокод.ру давным давно уже не смешат =(
[19:14:51] <ForNeVeR> Но сегодня баловался :3
[19:15:03] <folex> я работаю в ветке, регулярно вмердживаю в эту ветку основную, а сверху докидываю коммитов. Потом хочу засквошить их в 1, и сделать пуллреквест.
[19:15:07] <folex> Как? гит ресет.
[19:15:08] <a1batross> Полярный Миксер, да он и не смешной...
[19:15:20] <folex> как сохранить чужие коммиты при этом? Хуй знает.
[19:15:26] <Полярный Миксер> a1batross, а, так значит это не из-за этого... Ну слава богу! :)
[19:15:50] <Полярный Миксер> a1batross, но, я все равно очень часто читаю историю различных кодов, с которыми работаю.
[19:16:00] <Полярный Миксер> Это очень полезно бывает.
[19:16:20] <Полярный Миксер> И историю своих кодов стараюсь не проебывать.
[19:16:31] <Полярный Миксер> История — часть проекта!
[19:16:41] <ForNeVeR> [commit1] костыли
[commit2] костыли
...
[commit32] олыфроыфв роыфва
[19:16:42] <Полярный Миксер> Как трекер или CI.
[19:16:48] <Полярный Миксер> ForNeVeR, да.
[19:17:25] <Полярный Миксер> Вот недавно вынес одну папку в отдельную репо вместе с историей. https://github.com/rexim/Olyvova/commits/master
[19:17:52] <Полярный Миксер> git subtree рулит
[19:18:20] <ForNeVeR> Я тоже им баловался.
[19:18:27] <ForNeVeR> Правда, я кучку репозиториев в один смержил.
[19:18:32] <ForNeVeR> Было весело!
[19:18:36] <Полярный Миксер> =3
[19:21:29] <a1batross> Полярный Миксер, я это к чему. Чем дальше в историю смотреть, тем более описание коммита не подходит к его содержимому. А некоторые и вообще содержат изменения на 1000 строк. (как правило, не кода).

А некоторые из-за долбоебучей винды нечитабельны, ибо понаставили своих \r\n и радуются. Не, потом заставили заново отправить коммиты с принятым \n.

Дело не совсем в коде, а в истории.
[19:22:08] <Полярный Миксер> Ну, допустим.
[19:22:18] <Полярный Миксер> И грохнув некоторые коммиты, ты сделаешь ее лучше?
[19:22:23] <Полярный Миксер> Я сильно сомневаюсь =\
[19:22:41] <Полярный Миксер> А так, хоть что-то будет.
[19:23:37] <a1batross> Полярный Миксер, а ещё есть всякие экспериментальные ветки. И неудавшиеся хочется просто снести, а из-за кривых рук новая ветка базируется явно не на master.
[19:24:11] <ForNeVeR> Што.
[19:24:20] <Полярный Миксер> Я тоже не совсем понял.
[19:24:35] <Полярный Миксер> Особено последнию часть.
[19:25:00] <Полярный Миксер> Что и почему там не базируется (и что значит "базируется") на мастере?
[19:26:25] <a1batross> Полярный Миксер, ну, я считаю, что новые ветки с некой фичей должны всегда начинаться с master, если нет необходимости. И вот ветка А вместе с её коммитами оказалась не нужна, но вот только ветка Б начиналась с А, хотя это было совсем необязательно.
[19:27:02] <Полярный Миксер> А зачем Б началась с А?
[19:27:14] <a1batross> Полярный Миксер, вот и я думаю, зачем?
[19:27:22] <Полярный Миксер> Лол, понятно. )
[19:27:57] <Полярный Миксер> И Б планируется вмерджить в мастер?
[19:30:45] <a1batross> Полярный Миксер, ага. Ну ладно, вроде решили, что А как бы полезна, только над ней надо еще поработать
[19:30:56] OKTAVIUS вышел из конференции
[19:30:59] Spo1ler зашёл в конференцию
[19:31:15] <a1batross> Полярный Миксер, тут блин это, месяц я без кодинга. Даже хз что в собственном проекте творится!
[19:31:38] <a1batross> разве что с телефона могу коммиты пролистать
[19:31:39] <Полярный Миксер> a1batross, эм... у тебя там все безконтрольно пушат чтоли?
[19:31:51] <a1batross> Полярный Миксер, только один. Ему можно.
[19:31:57] <Полярный Миксер> .__.
[19:32:06] <Полярный Миксер> Я вижу, как ему можно...
[19:32:28] <a1batross> Полярный Миксер, да не, это я неправильно понял. Но тем не менее, терпеть не могу такое.
[19:32:42] <Полярный Миксер> a1batross, несмотря на то, что у нас в логлист или хорту много кто может просто пушить, мы этого вообще-то не делаем.
[19:32:56] <Полярный Миксер> Даже если ты имеешь право на пуш, ты должен сделать пулл реквест.
[19:33:15] <Полярный Миксер> И кто-нибудь другой его должен поревьюить и замерджить.
[19:33:34] <Полярный Миксер> Перед этим дождавшись, когда CI скажет, что проект с новыми ченьжами собирается.
[19:34:06] <Полярный Миксер> a1batross, ладно спишем на то, что у вас еще опыта мало. :)
[19:34:28] <a1batross> Полярный Миксер, ну, пушит конечно, только в своей собственной ветке. Просто спустя время оказалось, что если надо работать вдвоем, что обычно и происходит, это удобнее, чем разбежаться по форкам
[19:34:48] <a1batross> Полярный Миксер, а в мастер никто кроме меня.
[19:36:01] <Полярный Миксер> a1batross, Хорошо, давай я расскажу, как делаем мы в цодингтиме, и как делают многие в других проектах, в том числе и у меня на работе.
[19:36:35] <Полярный Миксер> Все, что нужно сделать в проекте, разбивается на атомарные таски, каждую из которых способен выполнить один человек.
[19:36:54] <Полярный Миксер> Каждая такая таска заночится в трекер. Гитхаб имеет свой трекер. Обычно мы все заносим в него.
[19:37:13] <Полярный Миксер> Каждый человек берет себе какую-то таску. Одну в каждый момент времени.
[19:37:29] <Полярный Миксер> На кажду таску создается один бранч!
[19:37:53] <Полярный Миксер> Когда таска закончена, делается пулл реквест из этого бранча в мастер.
[19:38:11] <Полярный Миксер> Кто-то другой ревьюит ченьжи в бранче. Если все ок, мерджит и удалает ветку.
[19:38:25] <Полярный Миксер> Как только таска закончена, больше ничего в этой ветке не делается!
[19:38:27] <Полярный Миксер> Никогда!
[19:38:32] <Полярный Миксер> Все, двигаемся дальше.
[19:38:38] <Полярный Миксер> Берем следующую таску.
[19:38:42] <Полярный Миксер> Заводим бранч
[19:38:46] <Полярный Миксер> И так по новой.
[19:39:08] <Полярный Миксер> Это способ очень хорошо масштабируется на большое количество человек в команде.
[19:40:59] <Полярный Миксер> a1batross, таски желательно разбивать как можно более атомарно и мелко, чтобы пулл реквест не содержал 100500 ченьжей и было удобно ревьюить.
[19:42:07] <a1batross> Полярный Миксер, у нас что-то близкое, только задачи на одного человека крупнее(на одну задачу в среднем с десяток коммитов), но иногда в силу своей невнимательности случаются вот такие нехорошие вещи. Бывает. Но удалять я хотел только потому что оно как шрам.
[19:44:22] <Полярный Миксер> Я на работе сижу в одном кабинете с одним любителем перехреначивать историю репозитория и другим яростным противником подобных методов.
[19:44:33] <Полярный Миксер> Я уже несколько месяцев слушаю их перепалки ~_~
[19:44:44] <Полярный Миксер> Это как джейка и микель на тему копипасты.
[19:45:45] ɹǝɟılʍǝu вышел из конференции
[19:45:50] <a1batross> Полярный Миксер, в споре рождается не истина, а знания. Ну, конечно, не считая бросков в друг друга кодом интернет эксплорера и прочей копрофилии.
[19:46:30] <Полярный Миксер> Ну да, какие-то попытки конструктивизма у них были.
[19:47:20] <ForNeVeR> a1batross: а чего это ты месяц без кодинга?
[19:47:44] <ForNeVeR> Ещё великий Гоу Ту (кажется) говорил - после трёх дней без программирования жизнь становится бессмысленной.
[19:48:41] <a1batross> ForNeVeR, я очень далеко от дома, где компьютер со всем привычным окружением. Тут у меня есть только ноут с виндой.
[19:48:47] <ForNeVeR> И что?
[19:48:59] <ForNeVeR> Какая-то глупая отмазка, по-моему.
[19:49:16] <ForNeVeR> А ну-ка всё бросай и пиши код, понял?
[19:49:25] <a1batross> ForNeVeR, а ещё у меня до 17 экзамены для поступления.
[19:49:32] <ForNeVeR> Тебя ещё можно спасти!
[19:50:24] <a1batross> ForNeVeR, да ладно, после 17 вкачу на этот ноут уже гит и какой-нибудь редактор кода... Хоть лаунчер движка на андроиде допишу
[19:50:56] <ForNeVeR> А до 17 что будешь делать? Впадёшь в анабиоз?
[19:51:43] <a1batross> ForNeVeR, впаду в учебу. Чтобы нормально сдать всё.
[19:51:46] <Полярный Миксер> В альбатроз! =3
[19:51:48] <ForNeVeR> Эх.
[19:52:02] <Полярный Миксер> a1batross, удачи тебе там!
[19:52:09] <ForNeVeR> a1batross: видишь - твой организм уже испытывает небывалую нагрузку. Месяц без программирования!
[19:52:23] <ForNeVeR> Ты можешь и не дожить до конца этого, гм, воздержания.
[19:52:35] <ForNeVeR> Будь там осторожнее. И лучше пописывай хоть на перле :3
[19:52:55] <Полярный Миксер> =\
[19:53:36] a1batross вышел из конференции: Disconnected: Replaced by new connection
[19:53:37] a1batross зашёл в конференцию
[19:55:05] <a1batross> ForNeVeR, я от скуки вики и документацию правлю.
[19:55:10] sss|zombie зашёл в конференцию
[19:55:12] <a1batross> Полярный Миксер, спасибо)
[19:55:20] <Полярный Миксер> ^^
[19:55:23] <ForNeVeR> Ну, это хоть что-то.
[19:55:25] ckorzhik вышел из конференции
[19:57:00] <a1batross> А ещё ржу
[19:57:12] <a1batross> вот комментарий один
[19:57:17] <a1batross> > Блин если разрабы хасш кто читают то портаните кс 1.6 пж пж я вас расцылую если зделайте пж пж пж пж пж пж пж пж пж пж пж пж кс 11¹1111.6666666
[19:58:17] <ForNeVeR> Ну чо, портаните ему. Чо вы жмётесь?
[19:59:40] <a1batross> ForNeVeR, Клиент от КС сложно вслепую написать.
Хотя отреверсенный сервер есть, но нужно сначала в нём всё проверить. Игры все, чтобы проверять, они все тоже далеко :(
[20:00:17] <ForNeVeR> a1batross: вот вы, девелоперы, всё время отмазываетесь. Ты не мажься, ты возьми да портани!
[20:00:21] <ForNeVeR> Видишь - посаны просят!
[20:00:45] <ForNeVeR> Ну да, может, это не шибко просто. Ну вот и запланируй, наметь основные этапы этой работы, майлстоуны там.
[20:02:23] <a1batross> ForNeVeR, ну, есть наработки открытого SDK по CS. Можно, в принципе, но 100% идентичности, как было с HL не выйдет. :(
[20:05:43] gr_buza@arbeiten вышел из конференции
[20:06:04] <a1batross> ибо там прямо SDK от Valve. Полное, со всеми исходниками игровыми
[20:06:26] <a1batross> ForNeVeR, читал от тех китайцев, что они сервер реверсили около года
[20:07:01] <a1batross> честно говоря сервер и так норм грузился. Это полезно только если на ARM портировать
[20:07:25] <a1batross> а вот клиент у вальвы под виндой зашифрованный
[20:07:38] <a1batross> а на линукс не осилили. Зашифровать, т.е.
[20:07:52] Graf зашёл в конференцию
[20:07:56] m4n71k0r вышел из конференции
[20:08:02] Graf вышел из конференции
[20:08:05] <a1batross> ForNeVeR, они вообще в релиз засунули дебаг версии библиотек
[20:08:11] <a1batross> Дебаг, Карл!
[20:09:01] MaXGGXaM вышел из конференции
[20:09:26] <ForNeVeR> И что?
[20:09:35] <ForNeVeR> Я тоже везде сую дебаг-версии библиотек.
[20:09:47] <ForNeVeR> Моя бы воля - я бы всех юзоров заставлял дебагать.
[20:10:04] <Полярный Миксер> Это довольно распространенная практика.
[20:10:11] MaXGGXaM зашёл в конференцию
[20:10:15] <ForNeVeR> Заставлять юзоров дебагать?
[20:10:26] <Полярный Миксер> Как минимум потому, что программа собранная в дебаге, не всегда ведет себя так же как программа собранная в релизе.
[20:10:52] <Полярный Миксер> А тестируют большую часть времени в дебаге.
[20:11:09] <Полярный Миксер> А перед дедлайном собирают релиз, пугаются и отдают дебаг :)
[20:11:44] <Полярный Миксер> ForNeVeR, ну и это тоже, да.
[20:11:54] <a1batross> Полярный Миксер, как бы... вот ща расскажу
[20:14:18] <a1batross> Полярный Миксер, вот в начале нулевых вальв шифровала все библиотеки. Чуть позже перестала шифровать от HL1. Потом и движок, исходники которого уже 17 лет жмет потный Гейб.
Вот и линукс. Практически полный дебаг, можно вытащить даже то, как звались файлы с исходниками.

А вот берем, суем в декомпилятор и получаем вполне читабельный код
[20:15:00] <a1batross> правда покоцанный от -O3
[20:16:17] <a1batross> Но тут на помощь приходит виндовая версия. А студия не так оптимизирует, да и IDA лучше работает с виндовыми бинарями.
[20:16:19] <ForNeVeR> https://justgetflux.com/ - а вот интересная тулза.
[20:16:27] <ForNeVeR> Хансельман насоветовал.
[20:16:51] <a1batross> Ладно, это было бы с GoldSrc.
[20:17:42] <a1batross> Но они это делают и с Source. При достаточном желании и его можно отреверсить, только он на С++ и за счет его ABI будет ещё сложнее.
[20:18:12] <a1batross> И даже с libsteam. В этом случае я бы уже боялся
[20:18:36] <a1batross> Удивительно, что стим ещё никто не похакал
[20:23:56] gsomix вышел из конференции
[20:31:08] folex вышел из конференции
[20:40:35] horta hell зашёл в конференцию
[20:45:32] gr_buza@arbeiten зашёл в конференцию
[20:47:57] dzhon вышел из конференции
[20:47:58] m4n71k0r зашёл в конференцию
[20:50:21] <m4n71k0r> Биполярный шмуксер
[20:50:29] <m4n71k0r> Утро
[20:51:00] <Полярный Миксер> m4n71k0r, =3
[20:51:10] <Полярный Миксер> У тебе орту
[20:51:33] <m4n71k0r> Кого утро ебет?
[20:51:45] <m4n71k0r> Простите
[20:52:28] <m4n71k0r> Тебе орту.... Ужс
[20:57:32] (/^_^)/ вышел из конференции
[20:57:39] dzhon зашёл в конференцию
[21:02:16] dzhon вышел из конференции
[21:06:26] dzhon зашёл в конференцию
[21:07:21] dzhon вышел из конференции
[21:10:08] <j123123> $pet resurrect
[21:10:10] <horta hell> j123123: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[21:11:59] dzhon зашёл в конференцию
[21:12:01] dzhon вышел из конференции
[21:13:06] (/^o^)/ зашёл в конференцию
[21:21:51] enaken зашёл в конференцию
[21:28:24] dzhon зашёл в конференцию
[21:50:18] ɹǝɟılʍǝu зашёл в конференцию
[21:51:31] <ɹǝɟılʍǝu> Так.
[21:51:33] <ɹǝɟılʍǝu> Всем утра.
[21:52:18] grouzen вышел из конференции
[21:59:19] <Полярный Миксер> ɹǝɟılʍǝu, НЯЛАЙФЕР
[21:59:25] <ɹǝɟılʍǝu> Мур
[21:59:47] <Полярный Миксер> Нету =(
[22:01:01] <ɹǝɟılʍǝu> Полярный Миксер, http://cs539323.vk.me/u117218755/docs/2b79262f97ce/609953_safe_solo_oc_animated_oc_only_smile_gif.gif?extra=nfBCNECQ2o6trFkENRhQ7QNPzn3UMU9axHaEdQq8l_1GPtt5gW7oRlfYxYhTZTeBb1xseN1MgKmravUyveHpXLFoT6WbhGk
[22:01:13] <Полярный Миксер> Лол :)
[22:01:15] <Полярный Миксер> Прикольно
[22:09:00] O01eg зашёл в конференцию
[22:13:41] gr_buza@arbeiten вышел из конференции
[22:13:49] gr_buza@arbeiten зашёл в конференцию
[22:23:07] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[22:27:12] Аман зашёл в конференцию
[22:29:46] <Spo1ler> Хуй
[22:32:57] <Полярный Миксер> Spo1ler, спойлеруй
[22:33:17] <Spo1ler> сполируй хуй
[22:33:19] <Spo1ler> нахуй
[22:36:53] Graf зашёл в конференцию
[22:44:55] MaXGGXaM вышел из конференции
[22:48:42] Сволота вышел из конференции: Replaced by new connection
[22:48:53] Сволота зашёл в конференцию
[22:50:21] gr_buza@arbeiten вышел из конференции
[22:50:22] MaXGGXaM зашёл в конференцию
[22:50:28] gr_buza@arbeiten зашёл в конференцию
[22:52:12] Аман вышел из конференции
[22:52:34] Аман зашёл в конференцию
[23:01:08] Minoru вышел из конференции
[23:01:56] Minoru зашёл в конференцию
[23:02:17] Аман вышел из конференции: Replaced by new connection
[23:02:19] Аман зашёл в конференцию
[23:19:14] magog зашёл в конференцию
[23:27:12] Аман вышел из конференции
[23:29:32] gr_buza@arbeiten вышел из конференции
[23:29:36] gr_buza@arbeiten зашёл в конференцию
[23:32:12] Аман зашёл в конференцию
[23:34:13] <Полярный Миксер> Spo1ler, спойлер — хуй. Все верно.
[23:41:08] ckorzhik зашёл в конференцию
[23:45:03] Akon32 зашёл в конференцию
[23:45:54] Полярный Миксер вышел из конференции
[23:54:09] horta hell вышел из конференции: Disconnected: closed
[23:54:19] ForNeVeR вышел из конференции: Disconnected: closed
[23:54:22] ForNeVeR зашёл в конференцию
[23:56:16] ForNeVeR вышел из конференции: Disconnected: closed
[23:56:50] ForNeVeR зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!