Home
codingteam
codingteam@conference.jabber.ru
29.07.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:07:59] m4n71k0r вышел из конференции
[00:33:27] trans вышел из конференции
[00:33:52] trans зашёл в конференцию
[00:36:49] O01eg вышел из конференции
[00:41:11] Minoru вышел из конференции
[00:46:22] Ryuuji вышел из конференции
[01:13:00] 0xd34df00d вышел из конференции
[01:15:38] 0xd34df00d зашёл в конференцию
[01:42:02] S1eng вышел из конференции: QIP 2010: Спокойное общение
[02:44:55] Bit0reZ зашёл в конференцию
[02:46:35] Bit0reZ вышел из конференции
[03:30:16] swagman зашёл в конференцию
[04:48:19] Spo1ler вышел из конференции
[05:31:29] ejin зашёл в конференцию
[05:51:34] ejin вышел из конференции
[06:05:06] ForNeVeR@Work зашёл в конференцию
[06:08:33] <ForNeVeR@Work> Орту.
[06:19:27] `(hagane ,@work) зашёл в конференцию
[06:19:48] <mikelsv> утро
[06:48:08] mikelsv вышел из конференции
[06:53:19] Ryuuji зашёл в конференцию
[07:46:59] mikelsv зашёл в конференцию
[07:47:56] <mikelsv> утро дубль два
[07:53:56] PhoSor зашёл в конференцию
[07:57:21] PhoSor вышел из конференции
[08:02:50] PhoSor зашёл в конференцию
[08:04:38] Graf зашёл в конференцию
[08:05:38] <mikelsv> ктоньть имел счастье потестировать мой fuse?
[08:08:17] <ForNeVeR@Work> Нет, мне вечером некогда было.
[08:08:36] <ForNeVeR@Work> Только сегодня вечером если. Пятница же =)
[08:08:57] <ForNeVeR@Work> mikelsv: а сорцы у тебя есть?
[08:09:19] <ForNeVeR@Work> Ну чтобы я мог типа убедиться, что там не трояны и не rm -rf.
[08:09:24] <ForNeVeR@Work> Не то чтобы я тебе не доверяю...
[08:10:20] <mikelsv> вы ж знаете, я сразу пишу на машинных кодах. а насчет недоверия, так я вчера подумал, что можно заюзать strace, он все покажет.
[08:11:10] <ForNeVeR@Work> Что делает strace и что он показывает?
[08:11:44] <xmi> системные вызовы проги показывает.
[08:11:47] <mikelsv> так показывает вызов команд.
[08:11:57] <ForNeVeR@Work> Под вендой оно есть?
[08:12:08] <mikelsv> а под вендой наверно нету
[08:12:22] <ForNeVeR@Work> Ну не буду тестировать тогда.
[08:12:47] <ForNeVeR@Work> mikelsv: я ж сорсы прошу не для того, чтобы всем показывать.
[08:12:50] <ForNeVeR@Work> А так, для себя...
[08:12:54] <ForNeVeR@Work> Чисто поржать =)
[08:13:10] <mikelsv> под виндой есть как его Process Manager, показывает доступ к файлам и сети.
[08:13:31] <ForNeVeR@Work> А хотя ладно, на виртуалбоксе ж можно пускать, наверное.
[08:23:33] <mikelsv> для чисто поржать могу предложить вот такую вещь: http://source.centerix.ru/source/Center/crossplatform-filesystem.h
лет ей уже дофига, щас немного переделана. через эти функции идут все запросы к файловой системе. код решает, куда какие вызовы перенаправлять.
[08:30:42] <mikelsv> собственно даже могу собрать проектик, для посмотреть, как эта вещь работает. это завершенный проект, добавляющий виртуальный слой к вызовым функций достпа к файловой системе.
[08:45:33] <mikelsv> ftp://source.centerix.ru/source/msv/test-filesystem/ . очень хорошо помогает побегать отладчиком. (если не будет заходить в MFS функции, значит я что-то не догрузил на сервер.)
[09:11:22] <mikelsv> есть живые? или разбаньте мне я в программинге. нужно больше динамики. а то я снова спикирую в депрессию.
[09:14:32] m4n71k0r зашёл в конференцию
[09:36:21] Graf вышел из конференции
[09:45:40] arsenicum зашёл в конференцию
[09:46:01] <arsenicum> форневерон
[09:46:22] <ForNeVeR@Work> mikelsv: doen
[09:46:39] <arsenicum> надо за это деньги брать
[09:46:44] <arsenicum> по 50р за разбан
[09:47:24] <ForNeVeR@Work> arsenicum: тогда я уже был бы миллионером.
[09:49:26] <arsenicum> глядишь и мне бы чего перепало
[09:54:10] <PhoSor> ForNeVeR@Work: можно и сериоус бизнесс ночать, один банит, другой разбанит, ???, профит
[09:55:03] <mikelsv> а может коммерциализируем мою nfs? сделать красивый сайт, написать (c) 2008. и продавать лицензии.
[09:55:34] <PhoSor> arsenicum: хм, тебе надо было писать ^_^
[09:56:18] <arsenicum> PhoSor: я не такой!
[09:56:37] <arsenicum> я в общий чат такие месаги не пишу, только в приват
[09:56:53] <PhoSor> ну ты главное вовремя бань, форневер может и не делится :3
[09:58:30] <arsenicum> а вот он — такой
[09:58:32] <arsenicum> :(
[10:01:24] * ForNeVeR@Work закурил кубинскую сигару и отправился на обед.
[10:01:33] <ForNeVeR@Work> ... на лимузине.
[10:05:31] <mikelsv> господа, есть действительно интересное предложение. создать продукт на основе nfs и продавать лицензии. тут дело не в дуньгах, а в новых задачах и новых возможностях.
[10:06:16] * arsenicum зевает
[10:08:43] <mikelsv> я просто хочу команду и серьезного отношения к проекту.
[10:08:59] <arsenicum> rm -rf project
[10:09:10] <arsenicum> серьёзная команда
[10:19:22] <ForNeVeR@Work> mikelsv: лично мне неинтересно. nfs... что за старьё!
[10:19:57] <ForNeVeR@Work> Лучше rsync =3
[10:20:08] <mikelsv> ForNeVeR@Work: nfs да, старье. я сам говорил.
[10:20:30] <ForNeVeR@Work> Алсо, "продавать лицензии" - это мне расово противною.
[10:20:47] <ForNeVeR@Work> // бле, когда мне уже клавиатуру поменяют >_<
[10:21:01] <mikelsv> rsync это синхронизация. вообще не катит
[10:21:11] xmi вышел из конференции
[10:21:49] <ForNeVeR@Work> Почему не катит?
[10:21:54] <ForNeVeR@Work> Мне нужна именно синхронизация.
[10:22:03] <mikelsv> а мне нужен реалтайм.
[10:22:11] <arsenicum> я на работу взял клаву такую же как дома
[10:22:16] <ForNeVeR@Work> Я вообще большую часть удалённых сервисов использую для синхронизации.
[10:22:18] <ForNeVeR@Work> В рантайме, да.
[10:23:14] <mikelsv> не корысти ради. я первый сделаю крек своей проги. интересно изучить, как раздаются лицензии и заработать немного на будущие разработки.
[10:24:26] <arsenicum> зарабатывать на проге и зарабатывать на креках к ней
[10:24:27] <arsenicum> круто
[10:24:39] <mikelsv> а, так я должен раскрывать исходники, если использую fuse?
[10:24:57] <arsenicum> боишься?
[10:25:18] <mikelsv> хочу понять.
[10:26:31] <mikelsv> я ж не использую ее код. мне казалось не должен ничего открывать
[10:29:03] PhoSor вышел из конференции: Replaced by new connection
[10:29:06] PhoSor зашёл в конференцию
[10:29:51] <ForNeVeR@Work> mikelsv: какая лицензия у fuse? LGPL или GPL?
[10:30:17] <ForNeVeR@Work> Алсо, тебе надо бы установить, считается ли твоя система derived work.
[10:30:34] PhoSor вышел из конференции: Replaced by new connection
[10:30:34] PhoSor зашёл в конференцию
[10:30:42] PhoSor вышел из конференции
[10:30:43] <mikelsv> в жуйке сказали GPL.
[10:30:53] PhoSor зашёл в конференцию
[10:30:57] <ForNeVeR@Work> Ну ты опять штоле?
[10:31:02] <ForNeVeR@Work> "в жуйке сказали"
[10:31:11] <ForNeVeR@Work> А самому взять и посмотреть - не судьба, да?
[10:32:20] <PhoSor> mikelsv: я придумал fuse, деньги плати мне
[10:32:24] <PhoSor> я сказал
[10:37:00] zxc зашёл в конференцию
[10:37:45] <mikelsv> я вот понять не могу http://sourceforge.net/apps/mediawiki/fuse/index.php?title=FAQ Licensing issues
For example you may distribute the filesystem itself in binary form, without source code, under any propriatery license. - как это правильно переводится? можно распространять бинарники, без исходных кодов, а дальше?
[10:38:35] <mikelsv> а, под любой проприетарной лицензией?
[10:40:13] <arsenicum> читаешь вслух?
[10:40:54] <mikelsv> вспоминаю английский. гугл перевел дико криво.
[10:42:14] <arsenicum> интересно, что такое "filesystem itself in binary form"?
[10:43:32] <ForNeVeR@Work> Да, непонятно.
[10:45:04] <mikelsv> я очень хочу проверить теорию, о том, что если программа продается, значит она кому-то нужна. а так же теорию, что креки повышают популярность программы. Фотошоп и винда известны благодаря взломам.
[10:46:28] <ForNeVeR@Work> о_О
[10:47:12] <mikelsv> что-то смущает?
[10:47:30] <ForNeVeR@Work> Всё.
[10:48:50] <mikelsv> если бы винда не взламывалась, линукс давно б захватил как минимум нашу страну.
[10:56:18] unStatiK зашёл в конференцию
[11:07:44] xmi зашёл в конференцию
[11:08:50] uıʃɐɟ∀ вышел из конференции
[11:41:13] trans вышел из конференции
[11:54:13] Minoru зашёл в конференцию
[11:58:44] Spo1ler зашёл в конференцию
[12:04:31] cutwater зашёл в конференцию
[12:09:44] <mikelsv> подскажите, как заблокировать поток с возможностью разблокировки из другого
[12:13:43] unStatiK вышел из конференции
[12:15:17] uıʃɐɟ∀ зашёл в конференцию
[12:40:29] Spo1ler вышел из конференции: Replaced by new connection
[12:40:31] Spo1ler зашёл в конференцию
[12:40:37] Spo1ler вышел из конференции
[12:41:23] Spo1ler зашёл в конференцию
[12:44:30] Spo1ler вышел из конференции
[12:53:07] Spo1ler зашёл в конференцию
[13:07:27] O01eg зашёл в конференцию
[13:13:39] trans зашёл в конференцию
[13:14:40] trans вышел из конференции
[13:15:09] trans зашёл в конференцию
[13:35:34] <mikelsv> ForNeVeR: я чего хотел спросить, ты чем в свободное время занимаешься? вроде слышал ты пилишь личкрафты
[13:36:13] <ForNeVeR@Work> mikelsv: да, и их тоже.
[13:36:25] <ForNeVeR@Work> С тех пор, как я @Work, у меня свободного времени стало сильно меньше.
[13:36:46] <ForNeVeR@Work> Но я пилю всё помаленьку. Всякие там языки на дотнете, хаскельцы, личкрафты.
[13:36:52] <ForNeVeR@Work> Плагины для миранды ещё.
[13:37:54] <mikelsv> я все-таки задумался над капитализацией и размышляю, как бы привести это к командному виду.
[13:40:59] <`(hagane ,@work)> mikelsv: да все просто же
[13:41:06] <`(hagane ,@work)> ты работаешь, я деньги получаю
[13:41:37] <`(hagane ,@work)> ня?
[13:41:49] <mikelsv> `(hagane ,@work): хм, а про тебя я забыл. давай наоборот, работаешь ты, получаю я?
[13:42:55] <`(hagane ,@work)> не, тогда не ня
[13:46:52] <mikelsv> а если ня/2 ? ну 50 ня 50?
[13:48:57] <`(hagane ,@work)> тогда как минимум интересно
[13:49:40] <mikelsv> вот вот, как минимум. а как максимум можно докатиться до мирового господства.
[13:50:02] <`(hagane ,@work)> тогда уже не интересно
[13:50:41] <`(hagane ,@work)> с этим мировым господством слишком много мороки
[13:50:53] <mikelsv> хм, действительно, вычеркиваю.
[13:53:06] <mikelsv> Короче, расклад: готова nfs, типа самбы и ftp. есть идея сделать коммерческую версию, сайт, определиться с ценой лицензии и продавать.
[13:54:15] <PhoSor> а отказаться от покупки можно?
[13:54:20] <`(hagane ,@work)> нет
[13:54:23] <PhoSor> :3
[13:54:27] <`(hagane ,@work)> всем покупать в обязательном порядке
[13:56:52] * PhoSor записался в очередь
[13:58:34] <mikelsv> главная цель продажи в том, чтобы показать, что программа не сделана на коленке, а разработанна профессионалами. а также сделать crack, для халявщиков. это все должно привести к популяризации программы.
[14:00:14] <Сволота> у микеля появился хитрый план
[14:00:18] <xmi> понятно, значит все freeware проги сделаны на коленке.
[14:01:23] <mikelsv> обратные выводы не соответствуют логике.
[14:03:16] <cutwater> лол
[14:03:28] PhoSor вышел из конференции
[14:03:31] <cutwater> микель, давай поспорим, что у тебя ее никто не купит в здравом уме и трезвой памяти
[14:04:03] <mikelsv> это тоже нелогично
[14:05:45] PhoSor зашёл в конференцию
[14:09:07] PhoSor вышел из конференции
[14:09:13] PhoSor зашёл в конференцию
[14:09:35] PhoSor вышел из конференции
[14:10:16] PhoSor зашёл в конференцию
[14:12:25] `(hagane ,@work) вышел из конференции: Disconnected: connection closed
[14:13:48] PhoSor вышел из конференции
[14:14:09] PhoSor зашёл в конференцию
[14:17:09] <mikelsv> я как обычно могу заниматься всем сам, но как это надоело. Кого можно взять в команду, кто вполне адекватный и нормально разбирается в кодинге?
[14:18:14] <Minoru> а что ты разрабатываешь-то?
[14:19:06] <mikelsv> nfs. типа самбы.
[14:20:55] <Minoru> и чем оно лучше той же самбы, или оной из кучи других nfs?
[14:23:27] <mikelsv> самбу не видел, но осуждаю. во первых более простые настройки доступа, настроил файл и готово. во вторых под винду и линукс. еще монтируется в файловую систему.
[14:29:01] <Minoru> более простые настройки? Мне страшно это представить. Что в самбе, что в ssh права настраиваются элементарнейшим образом — как можно было сделать проще (и при этом юзабельно)? Samba я настраивал для простеньких задач типа расшарить музычку и дать Incoming, sshfs юзал для копирования конфигов со старой машины на новую. Ни с какими другими NFS не сталкивался.
[14:33:19] <ForNeVeR@Work> Самба очень ональна.
[14:33:34] <ForNeVeR@Work> Но, в принципе, минут 20 позора - и готово.
[14:55:14] trans вышел из конференции
[14:55:24] trans зашёл в конференцию
[14:57:36] <mikelsv> я никак не могу найти ответ на: чем под виндой заблокироваться внутри потока, а разблокировать из другого
[14:58:59] <Minoru> mutex? :)
[14:59:35] <mikelsv> мьютексы на мой взгляд слишком тормознутые и глобальные. мне нужно в пределах одной программы и быстро.
[15:01:25] ForNeVeR@Work вышел из конференции: Computer Assisted Biologically Augmented Lifeform went to offline mode.
[15:02:14] <arsenicum> cs
[15:02:19] <arsenicum> не
[15:07:40] Minoru вышел из конференции
[15:09:18] zxc вышел из конференции
[15:13:57] <mikelsv> приделал критические секции под линуксами, показалось, что программа начала летать. while(){Sleep(1);} тормозная штучка.
под виндой критические секции не приделаешь. :(
[15:17:03] * PhoSor за таймеры в 95% случаев вопще бы руки отрывал
[15:22:09] <mikelsv> линукс после запроса списка файлов, вызывает для каждого stat(). как бы этот список попроще хранить, пару секунд. я его заранее весь получаю.
[15:43:23] Darth Hagan зашёл в конференцию
[15:51:38] Graf зашёл в конференцию
[16:18:54] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[16:31:11] Minoru зашёл в конференцию
[16:42:02] <Minoru> а этот вот «десятиклассник из Гомеля, победивший в Международной олимпиаде по информатике третий раз подряд» — не longedok ли это часом?
http://acm.math.spbu.ru/~snark/ioi/index.cgi?data=2011/pressrel2011&year=2011&class=ioi2011
[16:44:33] <0xd34df00d> Лонгедок котоёб и уже, кажется, студентота.
[16:44:57] <Minoru> а, гм, и правда, он же говорил, что поступил уже :)
[16:45:12] <Minoru> …год назад причём, емнип
[16:48:56] zxc зашёл в конференцию
[16:49:43] PhoSor вышел из конференции
[17:09:49] Graf вышел из конференции
[17:44:56] mikelsv вышел из конференции
[17:47:48] PhoSor зашёл в конференцию
[17:56:44] ForNeVeR вышел из конференции
[17:57:09] ForNeVeR зашёл в конференцию
[18:06:11] m4n71k0r вышел из конференции
[18:14:06] O01eg вышел из конференции
[18:15:21] O01eg зашёл в конференцию
[18:15:30] O01eg вышел из конференции
[18:15:53] O01eg зашёл в конференцию
[18:21:36] arsenicum вышел из конференции
[18:35:04] swagman зашёл в конференцию
[19:23:26] mikelsv зашёл в конференцию
[19:53:48] cutwater вышел из конференции
[19:56:51] Darth Hagan вышел из конференции: Disconnected: connection closed
[20:06:26] unStatiK зашёл в конференцию
[20:22:53] Сволота вышел из конференции
[20:50:13] m4n71k0r зашёл в конференцию
[21:05:07] Minoru вышел из конференции
[21:21:45] unStatiK вышел из конференции
[21:32:05] O01eg вышел из конференции
[21:42:10] ForNeVeR вышел из конференции: Replaced by new connection
[21:42:12] ForNeVeR зашёл в конференцию
[22:23:20] andrey.py зашёл в конференцию
[22:28:03] ejin зашёл в конференцию
[22:50:49] zxc вышел из конференции
[23:06:30] Minoru зашёл в конференцию
[23:50:28] Spo1ler вышел из конференции
[23:51:01] Spo1ler зашёл в конференцию
[23:51:16] Spo1ler вышел из конференции
[23:53:10] ejin вышел из конференции
[23:55:00] Spo1ler зашёл в конференцию
[23:55:15] Spo1ler вышел из конференции
[23:55:31] Spo1ler зашёл в конференцию
[23:55:50] Spo1ler вышел из конференции
[23:56:32] Spo1ler зашёл в конференцию
[23:56:56] Spo1ler вышел из конференции
[23:57:28] m4n71k0r вышел из конференции
[23:57:33] Spo1ler зашёл в конференцию
[23:57:52] Spo1ler вышел из конференции
[23:58:34] Spo1ler зашёл в конференцию
[23:58:53] Spo1ler вышел из конференции
[23:59:35] Spo1ler зашёл в конференцию
[23:59:54] Spo1ler вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!