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

Тема: C/С++, Haskell, Ruby, Python, Perl, Lisp, Erlang, OCaml, JavaScript, Scala, Nemerle, F#.
Код выкладывать на http://dumpz.org
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, Java, .NET, PHP, Pascal/Delphi/Borland, 1С караются съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Проблем решено: 0x13
Говорящих демонов: 0x1

BREAKING NEWS! Принимаем предложения по размещению на домене codingteam.org.ru
[00:06:42] moonhawk вышел из конференции
[00:08:24] rexim вышел из конференции
[00:13:54] yesyes зашёл в конференцию
[00:16:08] SolarRay вышел из конференции
[00:31:51] u_u вышел из конференции
[00:38:04] iceman2xic зашёл в конференцию
[00:41:00] yesyes вышел из конференции
[00:41:02] yesyes зашёл в конференцию
[01:11:51] yesyes вышел из конференции
[01:58:32] m4n71k0r вышел из конференции
[02:02:00] Bit0reZ зашёл в конференцию
[02:29:21] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[04:10:10] iceman2xic вышел из конференции
[04:10:14] iceman2xic зашёл в конференцию
[05:29:35] <ForNeVeR> Орту ад!
[06:04:20] Bit0reZ вышел из конференции
[06:13:40] Славный капитан зашёл в конференцию
[06:26:02] <iceman2xic> орту
[06:38:18] Twice зашёл в конференцию
[06:58:19] O01eg зашёл в конференцию
[07:15:14] Ryuuji зашёл в конференцию
[08:01:15] Ryuuji вышел из конференции: Replaced by new connection
[08:01:16] Ryuuji зашёл в конференцию
[08:05:47] <ForNeVeR> ktt9: используй Clojure.
[08:06:48] <ktt9> Platform
JVM, CLR
[08:06:55] лохозаврус_рекс зашёл в конференцию
[08:07:04] <ktt9> ForNeVeR: Не хочется почему-то.
[08:07:13] <ktt9> лохозаврус_рекс, доброе утро!
[08:07:16] <ForNeVeR> ktt9: почему?
[08:07:29] <ktt9> Потому что для JVM и CLR.
[08:07:55] <Twice> ktt9: используй C++
[08:08:07] <ktt9> Twice, а я и использую.
[08:08:13] <Twice> ok
[08:08:19] <ktt9> с:
[08:08:52] <Twice> чо за смайл кольцо через глаза продето?
[08:09:05] <ktt9> Ну как вариант.
[08:10:46] PhoSor зашёл в конференцию
[08:21:11] <лохозаврус_рекс> ktt9: привет
[08:21:13] <лохозаврус_рекс> ты кто?
[08:21:26] <лохозаврус_рекс> [08:08]<Twice> ktt9: используй C++

не верь ему
[08:21:29] Ryuuji вышел из конференции
[08:21:31] <лохозаврус_рекс> это сектанты
[08:21:44] <PhoSor> lf
[08:21:46] <PhoSor> да
[08:21:48] <PhoSor> утро
[08:21:53] <лохозаврус_рекс> они ходят по квартирам и предлагают мормонские библии, гербалайфы и книжки страуструпа с александреску
[08:36:48] PhoSor вышел из конференции: Replaced by new connection
[08:36:50] PhoSor зашёл в конференцию
[08:50:48] O01eg вышел из конференции
[08:57:46] magog вышел из конференции
[09:04:42] m4n71k0r зашёл в конференцию
[09:07:19] iceman2xic вышел из конференции
[09:07:46] m4n71k0r вышел из конференции
[09:08:53] Ryuuji зашёл в конференцию
[09:13:30] O01eg зашёл в конференцию
[09:18:42] m4n71k0r зашёл в конференцию
[09:30:00] <m4n71k0r> !!!Книжки Страуструпа, Александреску, Саттера и Влиссидиса мы предлагаем _Вам_ БеСпЛаТнО!!! Представляете?!!! Уму не постижимо!!! Вам только необходимо оплатить рекламную акцию.
[09:31:01] <Twice> а еще компилятор gcc на dvd
[09:37:33] <m4n71k0r> Лучше! По воскресеньям мы собираемся в доме молитв и смотрим фильмы про GCC, clang и даже про boost!!!
[09:39:42] <Twice> мы смотрим увлекательные видео компиляции этих вещей под звуки греющегося вентилятора
[09:48:54] Twice вышел из конференции
[10:03:39] <ForNeVeR> Да вы извращенцы, посоны.
[10:03:48] <ForNeVeR> Смотрите, а сами не пробуете.
[10:10:49] magog зашёл в конференцию
[10:11:59] rexim зашёл в конференцию
[10:15:56] Twice зашёл в конференцию
[10:19:34] Twice вышел из конференции
[10:35:21] Twice зашёл в конференцию
[10:42:02] Spo1ler зашёл в конференцию
[10:45:46] лохозаврус_рекс вышел из конференции
[10:52:01] yesyes зашёл в конференцию
[10:56:20] rexim вышел из конференции
[10:58:24] rexim зашёл в конференцию
[11:07:25] Ryuuji вышел из конференции: Replaced by new connection
[11:07:26] Ryuuji зашёл в конференцию
[11:09:11] SolarRay зашёл в конференцию
[11:15:19] yesyes вышел из конференции
[11:27:53] Myp зашёл в конференцию
[11:27:59] <Myp> Посоны
[11:29:07] <Myp> а хотя сперва листинг
[11:32:09] <Myp> http://imgur.com/aUUNR
[11:32:32] <Myp> если стартую скрипт вручную все ок, а если через крон, то в месте помеченным стрелочкой не отрабатывает кот
[11:33:40] SolarRay вышел из конференции
[11:36:00] <Myp> ForNeVeR: Будь няшкой взгляни ^_^
[11:37:14] <ForNeVeR> Myp: для начала сделай, чтобы он логгировал куда-нибудь свои команды и отклик на них.
[11:37:39] <ForNeVeR> Myp: я не уверен, что вообще можно так слеплять команды через \n и отправлять в шелл.
[11:37:55] <Myp> ForNeVeR: Там спавн другого шелла идет и я сомневаюсь в корректности перенаправления просто:(
[11:38:03] <Myp> ForNeVeR: Вручную работает
[11:38:11] <Myp> если запустить скрипт в шелле самому
[11:38:16] <Myp> все тип-топ
[11:38:18] <ForNeVeR> Myp: отагжы попробуй флуш делать почаще.
[11:39:14] <Myp> Не. Там что-то именно со спавном нового шелла и почему то только крон косячит :((
[11:39:27] <ForNeVeR> Ну, я не умею в спавны и субпроцессы.
[11:39:31] <ForNeVeR> Не люблю такое.
[11:39:34] <Myp> Ясно
[11:39:40] <Myp> Я тоже не люблю
[11:39:41] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[11:39:51] <Myp> Это все не тру нихуя
[11:40:01] <Myp> я за API
[11:40:06] cutwater зашёл в конференцию
[11:40:29] <Myp> cutwater: Няша, а может ты тоже посмотришь? ^_^
[11:40:36] <Myp> cutwater: http://imgur.com/aUUNR
[11:40:44] <Myp> 7[11:32] Myp: если стартую скрипт вручную все ок, а если через крон, то в месте помеченным стрелочкой не отрабатывает кот
[11:41:21] <ForNeVeR> Myp: а что значит "не отрабатывает"?
[11:41:25] <ForNeVeR> Не выполняется touch?
[11:41:34] <Myp> ForNeVeR: аха
[11:44:08] <Myp> Есть, конечно, вариант забить хуй на крон и сделать свой ивент манагер с блекджеком и шлюхами, но это уже крайний вариант
[11:47:21] <uıʃɐɟ∀> Дык а если таки присобачить логирование?
[11:47:47] <Myp> куда именно?
[11:47:52] <uıʃɐɟ∀> В cmd\
[11:47:59] <Myp> кусок не отрабатывает же
[11:48:10] <uıʃɐɟ∀> А, вообще?
[11:48:12] <Myp> Тут смысл какой
[11:48:29] <Myp> я набираю пачку шелл кода и сбагриваю его субпроцессу
[11:48:41] <Myp> он переваривает весь кусок и выдает выхлоп
[11:49:46] <uıʃɐɟ∀> То есть если вписать туда вместо всего этого "echo trololo >> /tmp/blahblahblah", то тоже ничего не произойдёт?
[11:49:54] <Myp> куда именно?
[11:50:00] <uıʃɐɟ∀> В cmd
[11:50:08] <Myp> смотря в какое место
[11:50:19] <uıʃɐɟ∀> Не важно.
[11:50:26] <Myp> важно
[11:50:28] <uıʃɐɟ∀> Хотя не.
[11:50:32] <Myp> по строку 28 все работает
[11:50:44] <Myp> и после 46 тоже
[11:50:48] <Myp> а вот между хуй
[11:50:49] <uıʃɐɟ∀> А.
[11:51:14] <uıʃɐɟ∀> Поставь для начала ; на всякий случай.
[11:51:29] <Myp> Вручную и так работает же
[11:51:35] <uıʃɐɟ∀> Ну и что.
[11:51:44] <Myp> Куда поставить ;
[11:51:49] <Myp> вместо \n?
[11:51:51] <uıʃɐɟ∀> В конец каждой строки.
[11:51:56] <Myp> okay
[11:51:58] <uıʃɐɟ∀> Перед \n
[11:52:13] <Myp> и перевод строки оставить и точку с запятой добавить?
[11:52:36] <uıʃɐɟ∀> Ога.
[11:52:45] <uıʃɐɟ∀> Чтоб даже идиот понял.
[11:53:03] <uıʃɐɟ∀> Хотя, хм. Похуй наверно.
[11:55:08] <uıʃɐɟ∀> А CMD - это что?
[11:55:28] <Myp> А это такой способ затолкать сразу пачку комманд
[11:55:32] <Myp> где то нагуглил
[11:55:44] <uıʃɐɟ∀> Эээ.
[11:55:46] <Myp> хуц знает как это работает и что это
[11:55:57] <uıʃɐɟ∀> Ниасилил.
[11:56:20] <Myp> Я просто не стал вникать. Подсмотрел в примере и запилил. Заработало я и доволен :)
[11:56:35] <Myp> Но, наверное, теперьнадораскуривать
[11:56:53] <uıʃɐɟ∀> Чо-то не увидел связи между CMD и пачкой команд.
[11:57:01] <Myp> ну типа так
[11:57:16] <Myp> << CMD
echo "Foo"
CMD
[11:57:43] <Myp> вот echo "Foo" будет перенаправлено в stdin нового шелла
[11:57:56] <uıʃɐɟ∀> О_о
[11:58:14] <uıʃɐɟ∀> НО КАК </0xd34df00d_mode>
[11:58:19] <Myp> типа
/bin/sh << CMD
echo "Foo"
touch foo.txt
CMD
[11:58:37] <Myp> Вот честно хуц знает, но это так:)
[11:59:19] <Myp> а вообще CMD это тупо "метка "
[12:00:18] <uıʃɐɟ∀> Хм, хуя.
[12:00:31] <Myp> Што?
[12:00:45] <uıʃɐɟ∀> Не знал, что такие хуйни есть.
[12:00:50] <Myp> И я
[12:00:59] <Myp> Сам прихуел
[12:01:11] <uıʃɐɟ∀> Выглядит-то как перенаправление ввода. Ан нет.
[12:01:21] <Myp> Нет?
[12:01:23] <Myp> А что это?
[12:01:40] <uıʃɐɟ∀> Хуйня какая-то.
[12:01:43] <uıʃɐɟ∀> Мне кацца.
[12:01:56] <Myp> Хуйня, но оно работает
[12:02:53] <uıʃɐɟ∀> Перенаправление - это <, а тут <<.
[12:03:15] <Myp> Ну двойное это как бэ аппенд
[12:03:26] <Myp> а одинарное с удалением прежнего
[12:03:27] <uıʃɐɟ∀> Это >>
[12:03:53] <Myp> а разве << это не тоже самое что и >> только в другую сторону7
[12:04:01] <uıʃɐɟ∀> Нет, это же очевидно.
[12:04:27] v_oron зашёл в конференцию
[12:04:34] <Myp> Бля, command <<< "input"
[12:04:38] <Myp> и такое есть чтоль?
[12:07:05] <uıʃɐɟ∀> http://www.gnu.org/software/bash/manual/bash.html#Redirections - 3.6.6, они таки это перенаправлением зовут.
[12:09:07] <uıʃɐɟ∀> Myp: А ты не пробовал сохранить cmd во временный файл, например, и запустить его башем?
[12:09:29] <uıʃɐɟ∀> Как бы ни костыльно это выглядело.
[12:10:30] <Myp> Можно попробовать, конечно
[12:10:54] <Myp> БЛЯ
[12:11:06] <Myp> с одной < вроде отработало!
[12:11:10] <Myp> сек проверю
[12:11:15] <uıʃɐɟ∀> ШТО.
[12:12:16] <Myp> Ну, заменил << CMD на < CMD
[12:12:33] <uıʃɐɟ∀> Не должно же.
[12:12:45] <Myp> пащиму?
[12:13:11] <uıʃɐɟ∀> Это перенаправление из файла 'CMD' же.
[12:13:21] <Myp> Работает :)))
[12:13:40] <Myp> Пойду раскомментирую остальное и проверю весь скрипт :)
[12:13:40] <uıʃɐɟ∀> Алсо, у cleartool я не вижу команды touch, например.
[12:13:41] <Myp> бггг
[12:13:53] <Myp> не. тач он стандартный
[12:14:03] <uıʃɐɟ∀> Хе.
[12:14:09] <uıʃɐɟ∀> У тебя же было << CMD.
[12:14:21] <uıʃɐɟ∀> То есть ты пытаешься скормить всё это cleartool'у.
[12:14:38] <Myp> Ну там как
[12:14:51] <Myp> cleartool setview оно спавнит тупо новый шел и все
[12:15:03] <uıʃɐɟ∀> Хм.
[12:18:30] <uıʃɐɟ∀> А ты уверен, что с < CMD у тебя действительно всё работает? И если setview только спавнит шелл, то нужен ли он аще?
[12:19:12] <uıʃɐɟ∀> Я б предположил, что так у тебя cleartool не запускается, потому что нету CMD, потом ниже CMD не выполняется - и все щастливы.
[12:19:32] <Myp> а мы щя проверим
[12:19:52] <Myp> setview оно не только шелл спавнит конечно
[12:20:00] <Myp> Это ж система версий
[12:20:12] <Myp> оно чота там готовит и потом уже спавнит шелл
[12:20:53] v_oron вышел из конференции
[12:34:47] <O01eg> ещё один кошерный язык: http://levin-matveev.livejournal.com/82263.html
[12:45:48] rexim вышел из конференции
[12:50:12] <Myp> uıʃɐɟ∀: Да. Таки нихуя не работает :(
[12:57:04] Ryuuji вышел из конференции
[13:08:34] Twice вышел из конференции
[13:16:24] <Myp> uıʃɐɟ∀: с точной с запятой не проканало :(
[13:32:01] rexim зашёл в конференцию
[13:47:40] Twice зашёл в конференцию
[14:12:08] v_oron зашёл в конференцию
[14:17:04] u_u зашёл в конференцию
[14:20:55] m4n71k0r вышел из конференции
[14:22:56] m4n71k0r зашёл в конференцию
[14:35:14] Ryuuji зашёл в конференцию
[14:36:35] <rexim> .ping
[14:36:36] <DeadBot> rexim: понг от тебя 0.19 секунды
[14:36:36] <rexim> .ping
[14:36:38] <DeadBot> rexim: понг от тебя 0.09 секунды
[14:36:38] <rexim> .ping
[14:36:40] <DeadBot> rexim: понг от тебя 0.09 секунды
[14:38:23] rexim вышел из конференции
[14:39:29] Ryuuji вышел из конференции: Replaced by new connection
[14:39:30] Ryuuji зашёл в конференцию
[14:46:39] rexim зашёл в конференцию
[15:04:59] Славный капитан вышел из конференции
[15:18:49] IgorPr зашёл в конференцию
[15:19:26] <IgorPr> всем привет, подскажите по jquery
[15:19:34] <IgorPr> чего-то я не пойму. Есть функция, котороая проходит по элементам одного класса и, грубо говоря, прикрепляет к блоку флешку. По идее, эта функция должна вызываться в $(document).ready(function()... Но вызывая её там, я получаю то, что, по идее, обработчик события click, инициализируется раньше. Вынес вызов функции за пределы в $(document).ready(function()...

Дальше есть блок кода, который добавляет ещё один элемент, к которому нужно привязать флеш. Вызвав функцию после .appendTo(). Теперь .live('click') отрабатывает только на свежедобавленном элементе.

могу показать код, если нужно.
[15:20:09] <Myp> Аааарргххххх
[15:20:38] <IgorPr> да, это только в хроме так косячно работает
[15:29:29] rexim вышел из конференции
[15:30:36] rexim зашёл в конференцию
[15:31:47] IgorPr вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[15:46:27] IgorPr зашёл в конференцию
[16:02:01] u_u вышел из конференции
[16:05:14] hirthwork зашёл в конференцию
[16:13:19] IgorPr вышел из конференции
[16:33:52] rexim вышел из конференции
[16:34:31] yesyes зашёл в конференцию
[16:40:12] rexim зашёл в конференцию
[16:41:08] magog вышел из конференции
[16:41:13] magog зашёл в конференцию
[16:47:15] rexim вышел из конференции
[16:52:52] m4n71k0r вышел из конференции
[16:55:02] m4n71k0r зашёл в конференцию
[17:27:25] PhoSor вышел из конференции: Replaced by new connection
[17:27:27] PhoSor зашёл в конференцию
[17:39:12] PhoSor вышел из конференции: Replaced by new connection
[17:39:13] PhoSor зашёл в конференцию
[17:44:21] <PhoSor> тимота, выделять память самому и выкидывать тока указатель не нее это ок?
[17:44:36] hirthwork вышел из конференции
[17:45:07] <PhoSor> или лучше работу с памятью сваливать по возможности на разработчика
[17:46:01] <ForNeVeR> Это две разных модели работы с памятью, у обеих есть преимущества и недостатки.
[17:46:23] <ForNeVeR> Лично меня немножко коробит, когда функция ждёт от меня указатель, по которому она начинает делать записи.
[17:46:44] <ForNeVeR> PhoSor: алсо, лутше всего отдавать умный указатель - тут-то уж точно никто не облажается.
[17:47:27] <PhoSor> как ни странно, плюсы я до сих пор не перевариваю >_>
[17:48:02] <ForNeVeR> Это неинтересно.
[17:50:12] <PhoSor> где то можно конкретно про такие модели почитать?
[17:57:37] moonhawk зашёл в конференцию
[17:58:54] m4n71k0r вышел из конференции
[18:02:15] <ForNeVeR> Здесь.
[18:14:04] O01eg вышел из конференции
[18:20:20] <PhoSor> эмм
[18:21:26] <PhoSor> ForNeVeR: покожи
[18:22:02] <ForNeVeR> PhoSor: ну смотри. В одной модели ты получаешь кусок памяти и чего-то туда пишешь.
[18:22:19] <ForNeVeR> В другой модели ты сам выделяешь кусок памяти с уже написанным чем-то.
[18:22:29] <ForNeVeR> Но тогда на переработку этот кусок должны сдать тебе обратно.
[18:22:37] <ForNeVeR> Потомущо, ну мало ли чо.
[18:22:45] <ForNeVeR> Разными рантаймами там собрано, например. Или ещё чего.
[18:23:12] <ForNeVeR> Плюсцы в некотором роде позволяют абстрагироваться от этого инторфейса второй модели при помощи new / delete.
[18:23:34] <ForNeVeR> Но по-хорошему я б не хотел видеть никаких new и delete в высокоуровневом коде.
[18:39:56] cutwater вышел из конференции
[18:42:03] magog вышел из конференции
[18:42:40] magog зашёл в конференцию
[18:42:44] <Twice> как папку удалить с удаленной репы в git
[18:43:19] <Myp> rm -rf
[18:44:33] <Myp> делай еще коммит, но без неё уже
[18:45:28] <Twice> ok, а в гитигнор если прописан /Debug то /lol/Debug тоже буит игнорицо?
[18:45:51] <ForNeVeR> Смотря как напишешь.
[18:46:04] <ForNeVeR> Вроде бы, /Debug заигнорит только в корневом каталоге.
[18:46:12] <ForNeVeR> А вот Debug/ - где угодно.
[18:46:27] <Twice> как написать чтоб игнорился Debug/?
[18:46:30] <Twice> ок
[18:46:39] O01eg зашёл в конференцию
[18:56:53] yesyes вышел из конференции
[19:01:19] magog вышел из конференции
[19:27:14] Graf зашёл в конференцию
[19:30:51] m4n71k0r зашёл в конференцию
[19:38:58] Ryuuji вышел из конференции
[19:49:42] Graf вышел из конференции
[19:54:03] yesyes зашёл в конференцию
[19:55:21] Myp вышел из конференции
[20:00:03] hirthwork зашёл в конференцию
[20:00:16] <hirthwork> вопрос про интерфейсы в жабе
[20:01:01] <hirthwork> interface A extends Iterable<String>... interface B extends Iterable<Long> ... class C implements A, B
[20:01:11] <hirthwork> дык вот, как заимплементить C?
[20:02:55] <yesyes> а что ты делаешь? итератор по стрингу и лонгу одновременно?
[20:03:08] <hirthwork> угу
[20:03:30] <yesyes> а зачем?
[20:03:58] <hirthwork> на самом деле у меня внутрях лежать будет список пар стрингов и лонгов, но двум функциям нужно передавать одной A, а другой B
[20:04:12] <hirthwork> а итератор, который я напишу будет отдавать нужное
[20:04:37] <yesyes> и как он узнать должен по чему итерирует?
[20:04:57] <hirthwork> я сделаю явный апкаст
[20:05:13] <hirthwork> хотя... там же будет неявный апкаст, так что я просто буду передавать объект
[20:07:04] <yesyes> низя имплементить один итнерфейс с разными параметрами
[20:07:26] <hirthwork> я знаю
[20:07:54] <yesyes> тогда ответ никак
[20:08:37] <yesyes> да и смысла нет в этом
[20:09:02] <yesyes> но я не знаю что тебе нужно
[20:11:37] u_u зашёл в конференцию
[20:14:01] Twice вышел из конференции
[20:27:16] hirthwork вышел из конференции
[20:30:24] Twice зашёл в конференцию
[20:38:27] Twice вышел из конференции
[20:47:31] yesyes вышел из конференции
[20:47:47] yesyes зашёл в конференцию
[21:20:11] yesyes вышел из конференции
[21:21:09] yesyes зашёл в конференцию
[21:34:05] u_u вышел из конференции
[21:49:20] Graf зашёл в конференцию
[21:51:04] Graf вышел из конференции
[21:51:37] moonhawk вышел из конференции
[22:03:42] u_u зашёл в конференцию
[22:05:58] moonhawk зашёл в конференцию
[22:15:35] moonhawk вышел из конференции
[22:27:28] yesyes вышел из конференции
[22:27:50] yesyes зашёл в конференцию
[22:39:04] taksebe зашёл в конференцию
[22:41:29] taksebe вышел из конференции
[22:51:50] yesyes вышел из конференции: Replaced by new connection
[22:51:51] yesyes зашёл в конференцию
[23:00:26] yesyes вышел из конференции
[23:01:03] yesyes зашёл в конференцию
[23:03:13] v_oron вышел из конференции
[23:07:18] magog зашёл в конференцию
[23:15:13] PhoSor вышел из конференции: errno:16 EBUSY
[23:31:35] u_u вышел из конференции
[23:33:44] yesyes вышел из конференции: Replaced by new connection
[23:33:45] yesyes зашёл в конференцию
[23:51:09] yesyes вышел из конференции
[23:51:13] yesyes зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!