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

Тема: C, С++, D, Java, C#, Haskell, Python, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С.
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:07:45] Aман вышел из конференции
[00:12:04] <j123123> Есть ли под С какая-нибудь обертка чтобы можно было переносимо работать с сокетами? А то в линупсах беркли-сокеты, в винде винсокс.
[00:12:36] cat3 вышел из конференции
[00:13:24] <j123123> есть конечно цигвин, там наверняка сделали прослойку. Но это слишком жирно
[00:17:21] <ForNeVeR> А через винсок чем непереносимо?
[00:17:41] <ForNeVeR> Ну, там же те же функции, разве что хендлы где-то знаковые, а где-то беззнаковые.
[00:21:45] <j123123> https://msdn.microsoft.com/en-us/library/windows/desktop/ms740548%28v=vs.85%29.aspx вот например тут про какие-то Limitations on Raw Sockets пишут
[00:22:11] <j123123> При том на виндовс серверах этих ограничений нет
[00:22:51] ɹǝɟılʍǝu вышел из конференции
[00:23:19] <j123123> т.е. непереносимость есть даже в пределах разных версий ОС
[00:23:56] <j123123> в винхр до sp2 этих ограничений нет
[00:25:37] <j123123> А если например надо вручную сконструировать пакет из кучи байтиков (вместе со всеми заголовками) и чтобы сетевуха отправила этот пакет в сеть, куда надо копать?
[00:26:37] <j123123> ограничения стоят же, т.е. просто так что попало не отправить через raw-сокет
[00:29:05] ɹǝɟılʍǝu зашёл в конференцию
[00:31:04] <j123123> Хотя сырые сокеты это достаточно редко нужно. Наверняка можно какой-нибудь файлик из серверной винды перекопировать в обычную, и сырые сокеты заработают нормально
[00:32:05] <Minoru> ._.
[00:36:33] <j123123> Или можно написать драйвер для NDIS
[00:42:12] xspeed вышел из конференции
[00:51:06] Graf зашёл в конференцию
[00:51:13] Graf вышел из конференции
[00:57:12] eaeee зашёл в конференцию
[00:59:02] O01eg зашёл в конференцию
[01:11:34] reggies зашёл в конференцию
[01:26:47] rexim зашёл в конференцию
[01:27:30] <rexim> Всем привет!
[01:27:40] <Minoru> нет ты!
[01:27:45] <gsomix> rexim, вжжж!
[01:28:13] <rexim> ^__^
[01:28:31] <rexim> Как у вас дела?
[01:30:22] <gsomix> rexim, поспал.
[01:30:25] <gsomix> Сейчас работать сяду.
[01:31:42] <rexim> gsomix, молодец!
[01:31:45] <rexim> Minoru, а ты?
[01:35:46] <Minoru> поработал, скоро спать лягу
[01:35:57] <Minoru> а тем временем хочу почитать «Clean Coder», например
[01:36:50] <rexim> Minoru, ты тоже молодец! =)
[01:41:20] μαρτιχώρ зашёл в конференцию
[01:44:38] <uggur> Clean Coder?
[01:44:57] <uggur> Подумаю что можно добавить в shiny-anal тогда %)
[01:47:51] reggies вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[01:49:34] <Minoru> uggur: wat
[01:50:32] <uggur> Minoru: https://github.com/IngvarJackal/horta-shinyanal
[01:50:43] <uggur> http://shiny.rstudio.com/
[01:57:54] a1batross вышел из конференции: Disconnected: closed
[01:58:23] Myp зашёл в конференцию
[02:00:14] <gsomix> Надо ботать. Надо взять задачник и ботать. .__.
[02:01:26] <Minoru> uggur: ну и названия у вас, сударь…
[02:04:33] dzhon вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[02:04:34] dzhon зашёл в конференцию
[02:18:38] Славный капитан вышел из конференции
[02:21:22] VoX зашёл в конференцию
[02:21:22] dzhon вышел из конференции
[02:21:34] dzhon зашёл в конференцию
[02:22:19] dzhon вышел из конференции
[02:36:27] <rexim> gsomix, иметь хороший объем знаний — это, конечно, хорошо. Но и насиловать себя почем зря тоже не стоит.
[02:36:38] <gsomix> rexim, спасибо.
[02:36:46] <rexim> За что?
[02:37:15] <rexim> .__.
[02:37:27] <gsomix> За заботу. :)
[02:38:14] <rexim> В моих интересах, чтобы в данной конфе сидели ментально здоровые люди.
[02:38:27] <rexim> j123123, =*
[02:41:42] VoX вышел из конференции: код показал - мембера не получил. обманули!
[02:42:35] <uıʃɐɟ∀> » код показал - мембера не получил. обманули!
Он код показывал?
[02:43:05] <rexim> o_O
[02:43:15] <ɹǝɟılʍǝu> кто?
[02:43:25] <uıʃɐɟ∀> VoX.
[02:43:48] <rexim> http://0xd34df00d.me/logs/chat/codingteam%40conference.jabber.ru/2015/04/08.html#02:21:22
[02:43:54] <rexim> Вошел
[02:43:57] <rexim> Ничего не показал
[02:43:59] <rexim> И вышел
[02:44:02] <rexim> Обанул!
[02:44:15] <rexim> Оба null!
[02:45:27] <rexim> gsomix, ты почту смотрел?
[02:45:44] <gsomix> rexim, да, спасибо. Я бы рад, но не этим летом.
[02:45:54] <rexim> Ну ладно.
[02:46:35] <rexim> gsomix, если пришлют в следующем году, обязательно форвардну.
[02:46:38] <gsomix> rexim, свадьба и все такое. :)
[02:46:40] <gsomix> Спасибо.
[02:46:43] <rexim> А, точно.
[02:46:48] <rexim> Забыл )
[02:46:50] folex зашёл в конференцию
[02:47:43] <rexim> Я там один раз был. В целом прикольно.
[02:50:36] <ɹǝɟılʍǝu> https://pp.vk.me/c621231/v621231584/238cf/WnQ6p1XS6fw.jpg
[02:51:39] folex вышел из конференции
[03:06:47] Graf зашёл в конференцию
[03:11:20] Graf вышел из конференции
[03:13:36] <rexim> ForNeVeR, охлол, Зерт окончил АГУ.
[03:20:35] <eaeee> $pet feed
[03:20:36] <horta hell> eaeee: Хедкраб не голоден.
[03:20:44] <eaeee> $pet heal
[03:20:44] <horta hell> eaeee: Хедкраб будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[03:30:46] <rexim> Хм...
[03:34:27] <rexim> ForNeVeR, где мой Хортец?
[03:41:30] ckorzhik зашёл в конференцию
[03:41:35] ascrazy@jabber.ru вышел из конференции
[03:41:45] sss|zombie зашёл в конференцию
[03:51:22] <rexim> Всем снов
[03:51:24] rexim вышел из конференции
[03:54:11] bodqhrohro зашёл в конференцию
[03:54:57] <bodqhrohro> Товарищи пишекоты и пишекотята!
[03:55:05] <bodqhrohro> ЧЯ, идрить его в рот прогибом, ДНТ? [linux] [shm] [c]
[03:55:27] <bodqhrohro> int shmid = shmget(734297, 256, IPC_CREAT||0777);
if (shmid == -1) return 1;
char* shmd = shmat(shmid, NULL, 0);
if (shmd == (char*)-1) return 2;
[03:55:55] <bodqhrohro> Вылетает с 1, если 0777 убрать -- с 2
[03:57:47] <bodqhrohro> Тут вообще хардкорные сишники есть?
[03:59:13] <j123123> shmget вообще нирикамендую, не секурно
[04:00:24] <j123123> лучше mmap
[04:00:41] <bodqhrohro> Да суть не в том же, это учебная задача
[04:01:01] <bodqhrohro> Именно по работе с SHM, причём низкоуровневой
[04:02:05] Graf зашёл в конференцию
[04:03:03] <j123123> А почему shmget берется от какого-то числа? Надо ftok делать же
[04:03:09] Graf вышел из конференции
[04:03:49] <j123123> и то что вернет ftok подставлять в shmget
[04:05:58] <j123123> и вообще, проверяй errno
[04:06:01] <bodqhrohro> Пихнул ftok("tist",1234) — ничё не поменялось
[04:06:59] <j123123> errono что показывает?
[04:07:02] <bodqhrohro> 13
[04:07:39] <j123123> и что это число означает?
[04:10:00] <j123123> Не пользовался никогда всякой фигней вроде strerror и проч
[04:10:04] <j123123> #define EACCES 13 /* Permission denied */
[04:10:22] <j123123> если верить errno.h
[04:10:53] <bodqhrohro> У меня errno.h вообще только инклюдит чего-то, не пойму даже, чего
[04:11:30] SolarRay вышел из конференции
[04:14:10] <j123123> ну так глянь этот errno.h
[04:14:18] SolarRay зашёл в конференцию
[04:15:10] <j123123> можно воспользоваться функциями strerror или perror
[04:16:43] <j123123> И вообще, какой смысл тут IPC_CREAT||0777 ?
[04:16:53] <j123123> Что еще за 0777 >
[04:16:56] <j123123> ?
[04:18:38] <bodqhrohro> Ну туда ж надо флаги прав передать?
[04:20:11] <j123123> mode_flags, да, точно
[04:22:11] <bodqhrohro> Без выставления прав пущает, но тогда shmat валится, и тоже с Permission denied
[04:24:31] <j123123> У тебя там дело в том что ||
[04:24:37] <j123123> А надо |
[04:24:52] <j123123> в IPC_CREAT||0777
[04:25:15] <horta hell> Хедкраб рычит от голода.
[04:25:24] <j123123> $pet feed
[04:25:24] <horta hell> j123123: Хедкраб с жадным сопением рыком уминает всю пищу в один присест. Вы зарабатываете 1PTC.
[04:25:25] <μαρτιχώρ> $pet feed
[04:25:28] <horta hell> μαρτιχώρ: Хедкраб отвернулся, брезгуя.
[04:25:37] <eaeee> $pet rating
[04:25:37] <horta hell> eaeee:
zxc: 113PTC
eaeee: 18PTC
ForNeVeR: 3PTC
j123123: 1PTC
Kerrigаn: 1PTC
rexim: 1PTC
Minoru: 1PTC
[04:25:59] <j123123> Битовые и логические операции лучше не путать
[04:26:07] <j123123> $pet stats
[04:26:07] <horta hell> j123123:
Кличка: Хедкраб
Здоровье: 44
Сытость: 100
Возраст: 39 часов
[04:29:22] <j123123> bodqhrohro: C | работает?
[04:29:30] <bodqhrohro> Мдя, это уже жаба прокралась в мой мозг пожирать его
[04:30:05] <bodqhrohro> j123123: но... — нет
[04:35:36] <j123123> http://ideone.com/h7vZ8R работает все
[04:36:29] <j123123> и у меня на локалхосте работает
[04:36:52] <j123123> bodqhrohro: Это у тебя что-то не так в системе настроено наверно
[04:37:48] <bodqhrohro> j123123: тогда бы все юзающие SHM приложения лагали, не?
[04:38:22] <j123123> попробуй под рутом запустить ради эксперимента
[04:39:29] <bodqhrohro> Хех
[04:39:30] <bodqhrohro> Работает
[04:41:38] <j123123> может у тебя там какой-нибудь SELinux или AppArmor включен?
[04:41:50] <j123123> хз как там эта фигня регулируется
[04:43:20] <bodqhrohro> Нет ничего подобного
[04:45:33] <j123123> может надо пользователя в какую-то группу включить?
[04:48:32] <bodqhrohro> Может, но в какую...
[04:48:38] <j123123> Попробуй IPC_CREAT | 0600
[04:48:46] <bodqhrohro> Да фиг с ним, впрочем, попускаю под рутом
[04:48:48] <bodqhrohro> Пробовал
[05:03:33] bodqhrohro вышел из конференции
[05:03:37] sss|zombie вышел из конференции
[05:07:08] Graf зашёл в конференцию
[05:12:45] <j123123> https://github.com/stevedekorte/io/blob/master/libs/iovm/source/IoState.c#L280 КОПИПАСТ
[05:17:19] Graf вышел из конференции
[05:46:40] grouzen зашёл в конференцию
[05:54:30] <j123123> https://github.com/tomhrr/dale во какая хрень
[05:55:03] <j123123> Lisp-flavoured C
[06:22:16] magog вышел из конференции
[06:23:51] ɹǝɟılʍǝu вышел из конференции
[06:47:13] ddd вышел из конференции: Machine going to sleep
[06:50:03] Myp вышел из конференции
[06:54:26] xspeed зашёл в конференцию
[07:03:00] μαρτιχώρ вышел из конференции
[07:28:14] eaeee вышел из конференции
[09:26:04] sss|zombie зашёл в конференцию
[09:42:08] ckorzhik вышел из конференции
[09:50:49] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[11:25:18] xspeed вышел из конференции
[11:26:32] rexim зашёл в конференцию
[11:28:25] <rexim> Всем — утра, джей — няшка!
[11:43:25] <rexim> =3
[11:43:29] <rexim> =33
[11:43:31] <rexim> =(
[11:57:52] <ForNeVeR> j123123: а что, мне нравится!
[11:58:03] <ForNeVeR> Приятненько так выглядит.
[11:58:03] reggies зашёл в конференцию
[12:22:14] ɹǝɟılʍǝu зашёл в конференцию
[12:22:20] rexim вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[12:22:36] <ɹǝɟılʍǝu> rexim, бурбурбурбур
[12:26:36] magog зашёл в конференцию
[12:44:53] reggies вышел из конференции
[12:49:21] MaXG зашёл в конференцию
[12:58:07] magog вышел из конференции
[13:23:20] sss|zombie зашёл в конференцию
[13:26:54] dzhon зашёл в конференцию
[13:34:19] O01eg вышел из конференции
[13:47:29] magog зашёл в конференцию
[14:11:19] Aман зашёл в конференцию
[14:12:01] <Aман> утро
[14:17:18] <uggur> yтpa
[14:17:28] <ɹǝɟılʍǝu> Уггура
[14:17:45] <uggur> yтpo yrrypa
[14:19:06] rexim зашёл в конференцию
[14:19:15] reggies зашёл в конференцию
[14:20:39] <uggur> acтpoлorN oбъRBNлN Heдeлю yrrypa: koлNчecтBo kommNтoB Ha nNтoHe yBелNчNлoсь BдBoe
[14:22:48] ddd зашёл в конференцию
[14:44:09] folex зашёл в конференцию
[14:47:44] ddd вышел из конференции: Machine going to sleep
[14:51:20] Graf зашёл в конференцию
[14:51:29] Graf вышел из конференции
[15:04:25] Aман вышел из конференции: Replaced by new connection
[15:04:27] Aман зашёл в конференцию
[15:04:51] rexim вышел из конференции
[15:08:19] μαρτιχώρ зашёл в конференцию
[15:18:33] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[15:21:47] μαρτιχώρ вышел из конференции
[15:21:53] μαρτιχώρ зашёл в конференцию
[15:23:32] grouzen вышел из конференции
[15:24:18] <μαρτιχώρ> 22 дня аптайма на венде...хм... надо бы перегрузить
[15:24:21] <μαρτιχώρ> утро
[15:26:43] <ascrazy> а чё там мало?
[15:27:13] <ascrazy> *так
[15:28:53] SolarRay вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[15:33:02] SolarRay зашёл в конференцию
[15:42:20] Myp зашёл в конференцию
[15:47:32] μαρτιχώρ вышел из конференции
[15:59:31] a1batross зашёл в конференцию
[16:05:48] μαρτιχώρ зашёл в конференцию
[16:16:47] reggies вышел из конференции: Replaced by new connection
[16:16:52] reggies зашёл в конференцию
[16:59:52] grouzen зашёл в конференцию
[17:00:50] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:00:50] a1batross зашёл в конференцию
[17:02:46] <ɹǝɟılʍǝu> Господа, я импортнул OpenHardware Monitor на свой гитхаю
[17:02:49] <ɹǝɟılʍǝu> https://github.com/Newlifer/open-hardware-monitor
[17:03:43] <ForNeVeR> ɹǝɟılʍǝu: https://github.com/ForNeVeR/open-hardware-monitor :3
[17:04:02] <ForNeVeR> Я сделал это раньше.
[17:04:05] <ɹǝɟılʍǝu> ForNeVeR, и ты, Брут!
[17:04:21] <ɹǝɟılʍǝu> ForNeVeR, но у меня свежей
[17:04:27] <ForNeVeR> А, ты там ещё и issues импортировал.
[17:04:32] <ɹǝɟılʍǝu> Угу.
[17:04:39] <ForNeVeR> Хочешь пилить?
[17:04:52] <ɹǝɟılʍǝu> Ну а вдруг?
[17:04:57] <ɹǝɟılʍǝu> Штука полезная
[17:05:00] <ɹǝɟılʍǝu> Мне нравится.
[17:05:03] <ForNeVeR> Давай тогда в цодингтим перетащим, если соберёшься.
[17:05:14] <ɹǝɟılʍǝu> Что ж, давай. =)
[17:05:19] <ɹǝɟılʍǝu> Когда соберусь.
[17:05:24] <ForNeVeR> Я его изначально импортировал, почитал код и обнаружил (!), что все нужные мне фичи там уже есть.
[17:15:34] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:15:37] a1batross зашёл в конференцию
[17:16:54] μαρτιχώρ вышел из конференции
[17:18:05] a1batross вышел из конференции: Disconnected: closed
[17:25:00] Aман вышел из конференции
[17:26:48] xspeed зашёл в конференцию
[17:35:49] xspeed вышел из конференции
[17:42:00] MaXG вышел из конференции
[17:46:58] μαρτιχώρ зашёл в конференцию
[17:59:30] <μαρτιχώρ> ɹǝɟılʍǝu: решил пилить на сишарпе?
[18:07:03] <Myp> А вот кто упарывал SQLite?
[18:07:18] <Myp> Как работает SQLITE_OPEN_FULLMUTEX?
[18:08:23] <Myp> Ну, то есть как именно работает доступ к базе при выставленном флаге?
[18:12:29] <ascrazy> ForNeVeR, а зачем форкать если все фичи уже есть?
[18:14:55] <ascrazy> а то что у них dll в гите это так принято в шиндовс разработке?
[18:22:17] <Myp> ascrazy: Донт ивен старт :)
[18:22:42] <μαρτιχώρ> ascrazy: это как ужабоёбов жарники
[18:23:00] <μαρτιχώρ> так они борятся с dll/jar hell
[18:23:14] <ascrazy> μαρτιχώρ у жабоёбов же maven в котором описаны все зависимости
[18:23:27] <ascrazy> или это ещё не везде?
[18:23:44] <μαρτιχώρ> ascrazy: но вообще-то зависимости могут тянуть другие зависимости
[18:23:51] <μαρτιχώρ> разных версий
[18:23:54] <μαρτιχώρ> одной либы
[18:23:59] <μαρτιχώρ> одного жарника
[18:24:13] <μαρτιχώρ> а потом ещё это всё херачится в CLASSPATH
[18:24:17] <ascrazy> как буд-то это решится если ты положишь их в source control
[18:24:19] <μαρτιχώρ> и там оно может пересечься
[18:24:41] <μαρτιχώρ> ascrazy: так ты положил свой родной жарник...сделал фатжар и радуешься
[18:24:53] <Myp> какой пиздец
[18:25:03] <μαρτιχώρ> жызнь
[18:25:46] <ascrazy> μαρτιχώρ я не понял как ты положив в source control решил проблему что у тебя A зависит от C 0.0.1, а B зависит от C 0.0.2
[18:26:36] <μαρτιχώρ> ascrazy: можно сказать, чтобы не тянуло 0.0.1, и надеяться, что 0.0.2 будет работать
[18:26:45] <ascrazy> у нас в раби это кстати решается административным способом - или ты находишь версию C с которой совместимы и A и B, или отказываешься от A или B
[18:26:58] <μαρτιχώρ> ascrazy: лучше расскажи мне про so-hell
[18:27:13] <ascrazy> или форкаешь один из A или B, и портируешь на нужную версию C
[18:28:10] <μαρτιχώρ> ascrazy: раби...
[18:28:10] <ascrazy> μαρτιχώρ я хз про so хелл, это наверное известно всяким сишникам и крестоносцам
[18:28:30] <μαρτιχώρ> а чо у вас там в этом раби ещё хорошего?
[18:28:35] <ascrazy> нормально всё в раби, никто не хранит dll в source control
[18:29:59] <μαρτιχώρ> ascrazy: как думаешь, может лучше жить на экспериментальном фронтире?
[18:30:13] <μαρτιχώρ> там где альфы и всё такое
[18:30:16] <ascrazy> я вообще не понял о чём ты
[18:30:28] <μαρτιχώρ> ну брать только последние версии
[18:30:39] <μαρτιχώρ> САМЫЙ СВЕЖАК
[18:30:41] <ascrazy> к чему этот вопрос?
[18:31:07] <μαρτιχώρ> просто спросил
[18:31:12] <μαρτιχώρ> интересно личное мнение
[18:31:28] <ascrazy> но вообще да, я люблю свежие технологии, а не заплесневелое дерьмо
[18:33:56] <Myp> охохо
[18:34:24] MaXGGXaM_ зашёл в конференцию
[18:46:26] reggies вышел из конференции: Replaced by new connection
[18:46:31] reggies зашёл в конференцию
[18:52:47] <folex> У вендоблядей есть nuget или как там его переименовали, но он чото пока не очень популярный, все по старинке суют дллки в код
[18:52:57] <folex> хотя мы вот исходники совали, дллки только локально были
[18:55:12] <Myp> >How To Corrupt Your Database Files
[18:55:31] <Myp> Прям специальный раздел
[19:03:33] <ɹǝɟılʍǝu> folex, суй-суй!
[19:04:54] <folex> ага, а потом репа весит 200мб
[19:05:20] <ɹǝɟılʍǝu> Тогда...
[19:05:22] <ɹǝɟılʍǝu> Суй-хуй!
[19:06:42] <μαρτιχώρ> вообще дллки можно пихать в реестр, вытаскивать их оттуда и загружать
[19:06:56] <ɹǝɟılʍǝu> Фу.
[19:06:57] <μαρτιχώρ> это так... лирическое отступление
[19:07:07] <ɹǝɟılʍǝu> μαρτιχώρ, какая пакость!
[19:07:13] <ɹǝɟılʍǝu> Иди помой хвост.
[19:07:26] <μαρτιχώρ> на самом деле я видел в реестре херню-блоб, в котором были первые две буковки MZ
[19:07:52] <Myp> блять, но вот я же предупреждал. чтобы не начинали это говно ворошить
[19:07:54] <ɹǝɟılʍǝu> А потом почему-то на диске C нет места))
[19:08:07] <Myp> теперь всю конфу не отмыть
[19:08:21] <μαρτιχώρ> ɹǝɟılʍǝu: нееееее... это потому что на рабочем столе порнуха
[19:08:54] <ɹǝɟılʍǝu> Объединяй потом диски в одно "пространство"..
[19:09:27] <ɹǝɟılʍǝu> μαρτιχώρ, порнуха в реестре!
[19:09:45] <μαρτιχώρ> ɹǝɟılʍǝu: в гифке!
[19:10:40] <Myp> ɹǝɟılʍǝu: да, начиная с win95 или когда там его впилили? в 3,1?
[19:10:53] <ɹǝɟılʍǝu> Хызы, не помню)
[19:19:14] <ɹǝɟılʍǝu> Minoru, а я тут крайне неэффективно Хаара вейвлет сделол
[19:19:30] <ɹǝɟılʍǝu> Minoru, https://github.com/Newlifer/wavelets
[19:23:03] grouzen вышел из конференции
[19:23:42] <Myp> ɹǝɟılʍǝu: блять, раньше везде жал CTRL+S, а теперь :w
[19:23:51] <Myp> Не знаю, что хуже
[19:24:07] <ɹǝɟılʍǝu> Myp, аналогично ;D
[19:24:15] <Myp> ɹǝɟılʍǝu: Куда нажать чтобы починить?
[19:24:22] <ɹǝɟılʍǝu> Myp, везде поставить VIM
[19:24:28] <Myp> Гениально!
[19:25:08] <ɹǝɟılʍǝu> Вон, фанаты emacs, так и поступают. =)
[19:54:33] ddd зашёл в конференцию
[19:55:53] grouzen зашёл в конференцию
[19:58:51] Aман зашёл в конференцию
[20:08:19] a1batross зашёл в конференцию
[20:31:10] ascrazy вышел из конференции
[21:03:14] Aман вышел из конференции
[21:27:07] MaXGGXaM_ вышел из конференции
[21:43:18] magog вышел из конференции
[21:46:35] magog зашёл в конференцию
[22:08:59] <magog> тимота
[22:09:06] <magog> у меня тут есть недопонимание
[22:10:36] <magog> вот есть в sqlite PRIMARY KEY и UNIQUE. У меня таблица из 2-х колонок: id и type. Как мне гарантировать добавлении элементов в таблицу, если там нету элемента с вставляемым значением в поле type?
[22:11:03] <magog> CREATE TABLE IF NOT EXISTS author_type (id INTEGER PRIMARY KEY AUTOINCREMENT, type TEXT UNIQUE NOT NULL);";
[22:11:20] <magog> так таблицу создаю, а так добавляю данные:
[22:11:26] <magog> INSERT INTO author_type (Title) VALUES ('author');
[22:11:41] <magog> INSERT OR IGNORE INTO author_type (type) VALUES ('author'); <- вот так.
[22:12:35] <magog> Гарнатирует ли это мне невозможность вставить поле author более одного раза?:
[22:15:35] <Myp> uıʃɐɟ∀: Слуш, а expiry date таки хранится в файле сертификата или только у CA центра?
[22:19:17] <uıʃɐɟ∀> Myp: $ openssl x509 -text -in etc/certificate.pem | grep Not
Not Before: Feb 16 09:41:56 2015 GMT
Not After : Feb 13 09:41:56 2025 GMT
[22:20:07] <Myp> uıʃɐɟ∀: А оно в оффлайне пашед?
[22:20:13] <uıʃɐɟ∀> Myp: Конечно.
[22:20:33] <Myp> uıʃɐɟ∀: То есть должен быть способ в сишке заебенить проверку без установления каких-либо коннекшонов
[22:20:48] <uıʃɐɟ∀> magog: У тебя нет в таблице такого поля.
[22:21:07] <uıʃɐɟ∀> Myp: Само собой.
[22:21:43] <uıʃɐɟ∀> Myp: Единственное, что ты не можешь делать без коннекшонов, - держать актуальные CRL.
[22:21:57] <magog> uıʃɐɟ∀: > [17:11:15] magog: INSERT OR IGNORE INTO author_type (type) VALUES ('author'); <- вот так.
[22:22:08] <uıʃɐɟ∀> Ну и вообще надо смотреть, как отзыв обрабатывается.
[22:22:40] <uıʃɐɟ∀> magog: Ты хочешь сделать уникальным поле id и уникальным поле type?
[22:23:17] <Myp> uıʃɐɟ∀: Ну, это понятно, ибо какой в них смысл
[22:23:20] <Myp> без сети
[22:23:27] <uıʃɐɟ∀> magog: Ну и вообще, проверил бы уже.
[22:23:57] <magog> я проверил. Раз 5. Все ок. Но это опыт. А в доках не могу найти ничего
[22:24:14] <uıʃɐɟ∀> magog: А если найду?
[22:24:35] <magog> буду очень благодарен.
[22:26:24] <uıʃɐɟ∀> magog: http://sqlite.org/lang_createtable.html
Each row in a table with a primary key must have a unique combination of values in its primary key columns.
...
A UNIQUE constraint is similar to a PRIMARY KEY constraint, except that a single table may have any number of UNIQUE constraints. For each UNIQUE constraint on the table, each row must contain a unique combination of values in the columns identified by the UNIQUE constraint. For the purposes of UNIQUE constraints, NULL values are considered distinct from all other values, including other NULLs.
[22:26:29] <uıʃɐɟ∀> Хуле там искать-то?
[22:26:56] <magog> это я нашел
[22:27:07] reggies вышел из конференции
[22:27:18] <uıʃɐɟ∀> А что ты не нашёл?
[22:27:34] <magog> меня больше волнует как оно в связке с primary key действует. Как оба условия или primary перекрывает unique
[22:27:45] <uıʃɐɟ∀> Никак не действует.
[22:27:58] <uıʃɐɟ∀> primary key отдельно, unique отдельно.
[22:28:25] <magog> то есть, когда я вставляю данных, оно проверяет, что unique поле совпадает и шлет нафиг. Ок
[22:28:37] <ɹǝɟılʍǝu> uıʃɐɟ∀, ПУСЯ
[22:28:51] <Myp> primary должен быть unique
[22:28:57] <Myp> больше ничего
[22:29:49] <uıʃɐɟ∀> Если ты сделаешь unique index с несколькими полями, то проверяться будет по нескольким полям. А так мне вообще непонятен твой магоговопрос.
[22:34:38] μαρτιχώρ вышел из конференции
[22:35:12] <gsomix> Утро.
[22:35:31] <ɹǝɟılʍǝu> gsomix, как ты в вейвлеты?
[22:35:42] <gsomix> ɹǝɟılʍǝu, никак.
[22:35:48] <ɹǝɟılʍǝu> gsomix, лан
[22:37:22] <Myp> uıʃɐɟ∀: https://www.openssl.org/docs/crypto/X509_verify_cert.html
[22:37:28] <Myp> Не оно ли?
[22:38:57] <uıʃɐɟ∀> Myp: Вроде оно. Хотя надо б посмотреть, как оно время проверяет.
[22:39:13] <uıʃɐɟ∀> И сюда тоже:
<uıʃɐɟ∀> Хм, обесните мне, как работают имитовставки CBC-MAC и CFB-MAC, если при изменении произвольного блока портится только этот блок и следующий за ним.
[22:39:59] <uıʃɐɟ∀> Myp: Вот ты, всё равно криптодрочерствуешь =3
[22:40:44] <Myp> uıʃɐɟ∀: ЛОЛ. То не я. Полякам написал архитектуру, а они мне теперь моск ебут на тему деталей проверки валидности сертификатов :)
[22:40:56] <Myp> uıʃɐɟ∀: А MAC это про L2?
[22:42:02] <uıʃɐɟ∀> Myp: Нет, это где-то в L5-L7.
[22:42:35] <Myp> Оу... тогда я не подскажу. Выше L3 вообще все очень непонятно :)
[22:43:07] <Myp> и самый трешак как раз в районе 5-7
[23:08:21] magog вышел из конференции
[23:10:57] <folex> Kerrigаn: пыщ
[23:11:45] <folex> Kerrigаn: Чем бы мне пережимать видео под андроидом? Разрешение там уменьшить, все такое
[23:11:59] <folex> ffmpeg даже застрипанный типа 8мб весит — пиздец же
[23:13:53] <Myp> folex: лол
[23:17:12] <folex> Хотя может это меня наебали, я еще не компилил
[23:19:36] <Myp> если статически слинковано, то вполне похоже на правду, но таки пиздец, да
[23:20:23] <folex> .so, так что не статически
[23:20:36] <folex> Возможно можно как-то пострипать еще сильнее
[23:22:52] xspeed зашёл в конференцию
[23:25:42] reggies зашёл в конференцию
[23:33:49] rexim зашёл в конференцию
[23:34:32] <rexim> Всем чмоке
[23:38:42] <ɹǝɟılʍǝu> rexim, *ЧПОК*
[23:38:44] <ɹǝɟılʍǝu> Добрый вечер.
[23:39:26] <rexim> ɹǝɟılʍǝu, и тебе чпок-чпок, мой дорогой друг.
[23:43:05] <folex> Пиздец, в гите нельзя сделать git clone —depth=1 определенного коммита?
[23:43:07] <folex> Ебанутые что ли?
[23:44:06] <ɹǝɟılʍǝu> пше
[23:45:04] <ɹǝɟılʍǝu> folex, чего?
[23:45:28] cat3 зашёл в конференцию
[23:46:03] <ɹǝɟılʍǝu> folex, git fetch origin <commit>
[23:46:55] <Myp> ɹǝɟılʍǝu: теперь ему тоже полагается ЧПОК
[23:47:04] <ɹǝɟılʍǝu> *ЧПОК*
[23:47:15] <rexim> Заслужил!
[23:47:36] <rexim> Myp, а ты мур
[23:47:40] <ɹǝɟılʍǝu> Муррр
[23:47:45] <ɹǝɟılʍǝu> http://i.imgur.com/9TeHG2Q.jpg
[23:48:00] <Myp> rexim: Нет Я!
[23:48:41] <folex> ɹǝɟılʍǝu, не работает
[23:48:46] <Myp> ɹǝɟılʍǝu: Одно лицо практически!
[23:49:16] <ɹǝɟılʍǝu> folex, http://stackoverflow.com/questions/3489173/how-to-clone-git-repository-with-specific-revision-changeset
[23:49:22] <ɹǝɟılʍǝu> Первый же ответ.
[23:49:38] <ForNeVeR> А вот кому шоманства немного? http://www.evgeniyosipov.ru/2014/03/windows.html
[23:49:43] <ForNeVeR> Генту ставится проще.
[23:49:52] <folex> ɹǝɟılʍǝu,
folex$ git remote add origin git://source.ffmpeg.org/ffmpeg.git
folex$ git fetch origin 3662e251cbe0edc05cd03349a606a06f3bb96eda
folex$ ls
folex$
[23:49:58] <folex> не работает говорю блядь
[23:50:01] <ForNeVeR> Даже по сложности установки венда обгоняет убогие ос!
[23:50:13] <ForNeVeR> Последний рубеж преодолён!
[23:50:28] <ɹǝɟılʍǝu> folex, http://mercurial.selenic.com/wiki/ConvertExtension
[23:51:25] <ɹǝɟılʍǝu> folex, ваще самый тупой вариант посчитать кол-во коммитов и тупо git clone --depth <N>
[23:54:06] <ɹǝɟılʍǝu> folex, fkcj
[23:54:08] <ɹǝɟılʍǝu> алсо
[23:54:19] <ɹǝɟılʍǝu> fetch тебе нихуа не загрузит жеж, не?
[23:56:48] magog зашёл в конференцию
[23:56:49] <ɹǝɟılʍǝu> folex, http://lpaste.net/7025928508928950272
[23:56:54] <ɹǝɟılʍǝu> Пздц ты)))00
[23:57:34] <ɹǝɟılʍǝu> folex, http://lpaste.net/1442512573642571776
[23:57:54] <ɹǝɟılʍǝu> folex, RTFM!!!
[23:57:59] <ɹǝɟılʍǝu> *ЧПОК*
[23:58:10] <ɹǝɟılʍǝu> .say folex *ЧПОК*
[23:58:11] <DeadBot> folex *ЧПОК*
[23:58:31] <Myp> ForNeVeR: генту вообще ставится элементарно
[23:58:38] <Myp> ничего проще не встречал
[23:58:47] <ɹǝɟılʍǝu> Calculate еще прошшэ.
[23:58:52] <Myp> просто копируешь из архива и вашпе
[23:59:58] <folex> ɹǝɟılʍǝu, git fetch origin выкачивают всю репу, ебло
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!