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

Тема: Программирование для новичков и не только.
Приглашаются студенты.

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, OCaml, JavaScript, Рефал, Brainfuck, GLSL, Yet Another Wonder Language, Anime
Код выкладывать на http://dumpz.org
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Java, .NET, basic, php, pascal/delphi/c++builder, 1С, VB, FoxPro карается съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Проблем решено: 0x9
[00:00:51] Spo1ler зашёл в конференцию
[00:24:46] iorlas вышел из конференции
[00:24:58] iorlas зашёл в конференцию
[00:37:21] zxc вышел из конференции
[00:45:36] arsenicum вышел из конференции: Replaced by new connection
[00:45:37] arsenicum зашёл в конференцию
[00:48:42] Spo1ler вышел из конференции: Replaced by new connection
[00:48:44] Spo1ler зашёл в конференцию
[01:00:14] Spo1ler вышел из конференции
[01:29:53] to][ic зашёл в конференцию
[01:31:37] Fro0m вышел из конференции: QIP Infium: Спокойное общение
[01:36:42] arsenicum вышел из конференции
[01:50:19] cutwater вышел из конференции
[02:28:56] Minoru зашёл в конференцию
[02:32:02] Minoru вышел из конференции
[02:38:27] 0x909e717 зашёл в конференцию
[02:42:18] 0x909e717 вышел из конференции
[02:44:00] Minoru зашёл в конференцию
[03:14:10] Сволота вышел из конференции
[03:41:29] Minoru вышел из конференции
[03:43:31] to][ic вышел из конференции
[03:55:39] S1eng вышел из конференции: QIP 2010: Спокойное общение
[04:02:12] to][ic зашёл в конференцию
[04:04:40] СКптПД "ЗО" зашёл в конференцию
[04:04:43] СКптПД "ЗО" вышел из конференции: Replaced by new connection
[04:04:50] СКптПД "ЗО" зашёл в конференцию
[04:15:21] to][ic вышел из конференции
[05:34:46] HukpoFuJl зашёл в конференцию
[06:14:18] iorlas вышел из конференции
[06:14:38] PhoSor зашёл в конференцию
[06:16:43] '(hagane netbook) зашёл в конференцию
[06:24:15] '(hagane netbook) вышел из конференции: Replaced by new connection
[06:24:17] '(hagane netbook) зашёл в конференцию
[07:35:11] mikelsv вышел из конференции
[08:03:48] to][ic зашёл в конференцию
[08:04:10] <to][ic> утро
[08:05:04] illios вышел из конференции
[08:06:11] Graf зашёл в конференцию
[08:31:02] PhoSor вышел из конференции
[08:31:16] PhoSor зашёл в конференцию
[08:45:00] <to][ic> на чем писать клиент для работы с мускл?
[08:45:37] <ForNeVeR> На чём угодно.
[08:45:58] <ForNeVeR> У мускуля есть коннекторы как минимум к жабе, дотнету и плюсцам.
[08:46:12] <ForNeVeR> И к похуйпе.
[08:46:12] <to][ic> на dev-cpp уже все маты за ночь собрал из-за библиотек, которые не прикручиватся
[08:46:23] <ForNeVeR> dev-cpp не нужно.
[08:46:34] <ForNeVeR> Хотя бы в Qt нафигачь =)
[08:47:07] mikelsv зашёл в конференцию
[08:48:04] <PhoSor> скока кьют под вендами весит, рантайм
[08:48:24] <ForNeVeR> Он не нужен. Пока что лучше самому паковать нужные библиотеки.
[08:50:06] <ForNeVeR> Qt libraries 4.7.2 for Windows (VS 2008, 218 MB)
[08:50:52] Graf вышел из конференции
[09:17:47] <to][ic> хм.. и там и там стит mingw
[09:18:00] arsenicum зашёл в конференцию
[09:18:30] <to][ic> к тому же для Qt тоже похоже нужен костыль
[09:26:19] to][ic вышел из конференции: ушел, громко хлопнув форточкой
[09:40:21] <mikelsv> mysql, я какое-то mysql++ использовал. оно правда глючило, если студия библиотеки и в программе не совпадали.
[09:42:29] <arsenicum> не удивительно
[09:59:56] PhoSor вышел из конференции
[10:04:24] illios зашёл в конференцию
[11:42:08] uıʃɐɟ∀ зашёл в конференцию
[11:50:00] uıʃɐɟ∀ вышел из конференции
[11:52:08] uıʃɐɟ∀ зашёл в конференцию
[11:52:55] uıʃɐɟ∀ вышел из конференции
[11:53:08] uıʃɐɟ∀ зашёл в конференцию
[12:12:57] rexim зашёл в конференцию
[12:23:12] to][ic зашёл в конференцию
[12:42:20] to][ic вышел из конференции
[12:42:37] to][ic зашёл в конференцию
[13:06:48] O01eg вышел из конференции: Logged out
[13:06:59] zxc зашёл в конференцию
[13:08:55] cutwater зашёл в конференцию
[13:09:23] <cutwater> утро
[13:09:24] <cutwater> есть ли вкуснота
[13:22:40] <swagman> как cmake определяет, чего линковать? у меня он либу не из того каталога, что надо тянет, но явно это нигде не задано. Как ему руками сказать линковать из правильного места?
[13:23:10] <arsenicum> а как ты указываешь "линковать либу"?
[13:23:14] <arsenicum> либа твоя?
[13:26:08] <swagman> Никак не указываю, она она сама линкуется. Это не моя софтина, она не собирается.
[13:26:20] <swagman> Падает на линковке
[13:26:35] <arsenicum> как сама?
[13:26:45] <arsenicum> строчку компиляции покажи
[13:29:39] PhoSor зашёл в конференцию
[13:31:33] <swagman> падает оно вот так
make
[ 0%] Generating remote_vst_plugin
/usr/bin/ld: Relocatable linking with relocations from format elf64-x86-64 (/usr/lib64/wine/libwinecrt0.a(exe_entry.o)) to format elf32-i386 (remote_vst_plugin.iQI7MF.o) is not supported
[13:32:00] <swagman> а где ей подставить lib32 вместо lib64 непонятно
[13:33:44] <swagman> раньше там обычный configure и make были, и легко было фиксить (
[13:36:13] <arsenicum> сделай: make -DVERBOSE=1
[13:36:41] <arsenicum> покажи CMakeLists.txt в котором собирается бинарь
[13:40:27] <swagman> IF(LMMS_SUPPORT_VST)
INCLUDE(BuildPlugin)

INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../vst_base)
LINK_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}/../vst_base)
LINK_LIBRARIES(vstbase)

BUILD_PLUGIN(vestige vestige.cpp vestige.h MOCFILES vestige.h EMBEDDED_RESOURCES ${CMAKE_CURRENT_SOURCE_DIR}/*.png)
SET_TARGET_PROPERTIES(vestige PROPERTIES COMPILE_FLAGS "-D_FORTIFY_SOURCE=0")

ENDIF(LMMS_SUPPORT_VST)
[13:43:00] <arsenicum> BUILD_PLUGIN это что?
[13:43:27] <arsenicum> у тебя кстати cmake какой версии?
[13:43:50] <swagman> 2.8.1
[13:45:35] <arsenicum> make -DVERBOSE=1
[13:46:50] <swagman> сейчас, я немного поправил, жду упадет ли сборка
[13:47:19] <arsenicum> ты же собираешь 32хбитный бинарь?
[13:48:12] longedok зашёл в конференцию
[13:48:28] <swagman> не совсем так, там один 32-битный, остальные 64-битные
[13:48:50] <arsenicum> короче в путях где-то косяк
[13:49:42] <swagman> это даже не косяк, там действительно нужны костыли для сборки
[13:49:54] <swagman> но изкоробки их нет
[14:20:09] illios вышел из конференции: Replaced by new connection
[14:31:35] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[14:33:13] PhoSor вышел из конференции
[14:37:53] PhoSor зашёл в конференцию
[14:50:34] longedok вышел из конференции
[15:01:41] mikelsv запретили входить в конференцию
[15:10:06] '(hagane netbook) вышел из конференции
[15:15:31] cutwater вышел из конференции
[15:31:49] uıʃɐɟ∀ вышел из конференции: Replaced by new connection
[15:31:49] uıʃɐɟ∀ зашёл в конференцию
[15:36:26] S1eng зашёл в конференцию
[16:02:05] ThisMan зашёл в конференцию
[16:04:46] Minoru зашёл в конференцию
[16:10:52] Сволота зашёл в конференцию
[16:23:13] Minoru вышел из конференции
[16:24:38] moonhawk зашёл в конференцию
[16:32:29] ForNeVeR вышел из конференции
[16:32:38] ForNeVeR зашёл в конференцию
[16:48:02] cutwater зашёл в конференцию
[16:49:36] ThisMan вышел из конференции
[17:17:30] Revilツ зашёл в конференцию
[17:18:24] Minoru зашёл в конференцию
[17:18:24] Revilツ вышел из конференции
[17:24:02] iorlas зашёл в конференцию
[17:47:33] СКптПД "ЗО" вышел из конференции: Replaced by new connection
[17:47:40] СКптПД "ЗО" зашёл в конференцию
[17:55:56] Minoru вышел из конференции
[18:07:56] arsenicum вышел из конференции
[18:34:35] Minoru зашёл в конференцию
[18:42:53] O01eg зашёл в конференцию
[18:54:21] longedok зашёл в конференцию
[18:57:38] uıʃɐɟ∀ вышел из конференции
[18:58:21] uıʃɐɟ∀ зашёл в конференцию
[19:24:53] Graf зашёл в конференцию
[19:25:51] Graf вышел из конференции
[19:37:03] ForNeVeR вышел из конференции
[19:46:56] ForNeVeR зашёл в конференцию
[20:03:21] <longedok> оло пыщь-пыщь
[20:03:25] longedok вышел из конференции
[20:04:04] longedok зашёл в конференцию
[20:04:16] <longedok> миранда глючед
[20:08:29] cutwater вышел из конференции
[20:10:12] <moonhawk> longedok: клевета!
[20:10:39] <longedok> ты бы её так мучал — у тебя бы тоже заглючила
[20:11:14] <moonhawk> не скажи
[20:11:22] <moonhawk> я свою миранду ТАК мучал
[20:13:21] <longedok> блин
[20:13:30] <longedok> я бы убил за фаербаг в ieview
[20:13:35] <longedok> честное слово
[20:13:59] <moonhawk> ахах (:
[20:14:47] swagman зашёл в конференцию
[20:15:13] <longedok> отлаживать алертами очень печально :(
[20:31:40] <moonhawk> ну да
[20:37:16] <longedok> а блять
[20:37:31] <longedok> в стандарте js у regexp нет метода match?
[20:37:34] * longedok slaps Сволота around a bit with a large trout
[20:38:33] <Сволота> есть exec
[20:39:07] <longedok> а он умеет, как match, разбивать по группам?
[20:39:29] <Сволота> почитай про него
[20:39:38] <longedok> ну, то есть, > /(kote) (doge)/.exec()
["kote doge", "kote", "doge"]
[20:39:48] <longedok> написано, что возвращает первое совпадение
[20:40:29] <Сволота> тогда почитай про регекспы
[20:41:48] <longedok> что бля?
[20:41:52] <longedok> нахуя?
[20:42:18] Tremerix зашёл в конференцию
[20:42:35] <longedok> в фаерфоксе дикоклёвый regexp.match
[20:42:45] <longedok> в ie он как-то по-другому работает
[20:43:59] <Сволота> в осле всё не так работает
[20:44:04] <Сволота> осёл не нужен
[20:44:11] <longedok> нужен-нужен
[20:44:21] <longedok> был бы не нужен, я бы под него не писал
[20:44:39] <swagman> вроде match у стрингов, а не регекспов
[20:44:55] <swagman> string.match(regexp)
[20:45:13] <Сволота> match у стринга это как exac у регулярки
[20:45:17] <longedok> swagman: а вот это многое проясняет :)
[20:45:41] <longedok> Сволота: хм
[20:46:50] <Сволота> и вообще, в некоторых реализациях ".exec" можно не писать ибо регулярка сама по себе функция
[20:49:07] moonhawk вышел из конференции
[21:00:13] <longedok> http://prntscr.com/1nosh
[21:00:22] <longedok> разница как бы намекает нам, какой из браузеров говно
[21:04:08] * PhoSor чует, что где то наеб
[21:06:47] <ForNeVeR> longedok: прекрасно представляю, как можно намеренно испортить страничку для IE.
[21:06:56] <ForNeVeR> Странновато, что оформление вообще не подгрузилось целиком.
[21:07:27] <PhoSor> да
[21:07:40] <PhoSor> именно, стилей нет вопще
[21:09:38] <longedok> ога
[21:09:46] <longedok> стили присваиваются js'ом
[21:09:53] <longedok> который как раз таки и не работает
[21:10:04] <longedok> на входе одно хотомоле
[21:10:13] <longedok> потом жс и адский парсинг
[21:10:19] <longedok> потом другое хотомоле
[21:10:27] <longedok> вот это другое хотомоле и рендерится
[21:10:30] <ForNeVeR> Но зачем тут JS?
[21:10:42] <ForNeVeR> Это было бы более правильно делать при помощи CSS.
[21:10:43] <longedok> а, ну тут самое интересное
[21:10:55] <longedok> это, вообще, шаблон для миранды
[21:10:56] <ForNeVeR> Ах, ты парсишь вот этот вот текст...
[21:11:11] <ForNeVeR> То есть исходно на странице только текст и JS?
[21:11:23] <longedok> угу
[21:11:30] <longedok> текст + чуть-чуть хотомоле
[21:11:36] <longedok> вроде <br> вместо /n
[21:11:42] <Сволота> для парсинга текста есть уже готовые средства
[21:11:44] <ForNeVeR> Ну тогда ок.
[21:11:49] <longedok> Сволота: регэкспы?
[21:11:59] <Сволота> JS/CC
[21:12:11] <Сволота> ну есчё и моё поделье
[21:12:16] <longedok> var regex = /@([a-zA-Z0-9.@_-]+): ?((?: ?(?:\*\S+?)(?=<br>| \*))+)?<br>(.*?)<br>(#\d+) \(([a-zA-Z0-9 ]+?)(?:; ([a-zA-Z0-9 ]+?))?\) <a.*?>(.*?)<\/a>(?:<br><br>)?/igm;
[21:12:22] <longedok> это регэксп для парсинга
[21:12:30] <ForNeVeR> Он хорош.
[21:12:42] * Сволота скромно умолчал про jison ибо jison не его
[21:13:39] <Сволота> longedok: юзай JS/CC СЦУКО!!!
[21:14:19] <longedok> зачем мне какая-то неизвестная технология?
[21:14:23] <longedok> когда есть хорошая старая
[21:14:38] <longedok> а вообще, если не надоест, то посмотрю потом
[21:14:47] <longedok> ибо, регэкспы это ужасно, в плане поддержки
[21:15:08] <Сволота> регекспы надо уметь готовить %)
[21:20:34] rexim вышел из конференции
[21:25:15] <longedok> alert(regex.test(raw_messages[i]));
печально, когда в фф это возвращает true, а в ie — false
[21:25:26] <longedok> учитывает, что regex тот, который я выше показывал
[21:25:30] <longedok> учитывая*
[21:25:40] <ForNeVeR> Действительно, печально...
[21:26:05] * ForNeVeR бы отказался от поддержки IE, но в условиях миранды это, вероятно, невозможно.
[21:26:18] <ForNeVeR> longedok: запили WebKitView :3
[21:26:27] <longedok> я ещё не настолько ёбнулся
[21:26:49] <Сволота> ёбнись на столько
[21:27:01] <longedok> брр
[21:27:14] <longedok> меня в дрожь бросает, от одной мысли о том, сколько там придётся сделать
[21:27:27] <ForNeVeR> Уняня.
[21:27:39] <Сволота> вот потому сначала ёбнись
[21:27:41] <ForNeVeR> У IEView сорсы открыты?
[21:28:01] <ForNeVeR> По идее, там к самому IE не особо много обращений, только при загрузке туда HTML, и всё.
[21:28:06] <ForNeVeR> Можно перепилить.
[21:28:34] <longedok> да, у ieview открыты
[21:29:07] <ForNeVeR> Ну вот и запили! Будь мужиком!
[21:29:14] arsenicum зашёл в конференцию
[21:29:48] <longedok> да ну
[21:29:53] <longedok> проще нативный жуйкоплагин написать
[21:30:01] <longedok> нафига мне webkitview?
[21:30:41] <ForNeVeR> Чтобы в нём работало без глюков.
[21:30:56] <ForNeVeR> Ну и потроллить аудиторию "ещё одним монстроплагином"
[21:39:10] swagman вышел из конференции
[21:43:16] swagman зашёл в конференцию
[21:48:50] swagman вышел из конференции
[21:55:31] swagman зашёл в конференцию
[21:56:09] СКптПД "ЗО" вышел из конференции
[22:13:32] cutwater зашёл в конференцию
[22:24:05] PhoSor вышел из конференции
[22:27:19] cutwater вышел из конференции
[23:29:09] cutwater зашёл в конференцию
[23:43:11] <longedok> alert("test:12".split(/(\w+?):(\d+)/gmi));
ff покажет: ,test,12,
ie не покажет ничего
[23:43:19] <longedok> в этом и есть моя проблема
[23:44:05] <longedok> как мне вытащить эти группы из строки по регэкспу
[23:44:06] <longedok> ?
[23:44:22] <longedok> в ie, да
[23:46:14] * longedok slaps Сволота around a bit with a large trout
[23:47:14] <Сволота> новертни в массив через splice или concat
[23:47:26] <Сволота> *конвертни
[23:51:38] <longedok> не понял, как это сделать
[23:51:41] <longedok> но это не важно
[23:51:47] <longedok> ибо я нашёл нормальную реализацию сплита
[23:54:19] to][ic вышел из конференции: ушел, громко хлопнув форточкой
[23:54:32] <Сволота> Array.prototype.split.apply(match);
[23:55:40] arsenicum вышел из конференции
[23:57:29] <longedok> http://prntscr.com/1nply
[23:57:33] <longedok> лучше чем ничего :)
[23:58:25] <longedok> всё-таки ие должен умереть
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!