Kota
🦥Alex Fails
Про среды разработки можно тут задать
Шухрат
Игнор(((
🦥Alex Fails
Игнор(((
Дык я скинул чатик)
Шухрат
Ммммммм
Шухрат
Спасибо
Kota
babysitter
я плохо понял, но наверное, если он демон, то просто любой нативный способ межпроцессного взаиможействия и вперед. два именованных канала например. пхп приложение пишет в один канал, демон качает и спамит ответ в другой канал, пых читает оттуда, парсит и отдает каким-нибудь аджаксом юзеру
🦥Alex Fails
babysitter
я в вебе ниоч, да и не шарю так что хз
Kota
🦥Alex Fails
Про каналы не понял
man pipe (1): create an interprocess channel
manpages.org
pipe(1) create an interprocess channel. SYNOPSIS. #include . int pipe(int fildes[2]) wiki-toolkit-delete-node (1).
🦥Alex Fails
Обычно каналом в контексте межпроцессного взаимодействия называют "трубы" (pipes)
Kota
https://gist.github.com/imKota/a550b41e55408b60599283e8e60afd4d
Kota
Быдлокод же? :D
Kota
Так что, есть какой нибудь пример для ознакомления?
🦥Alex Fails
ща, думаю, подтянется народ, подскажет, у меня пока есть олько идеи, как сделать
Kota
Ну тогда ждем)
Kota
У меня вообще нет идей как реализовать:с
Anonymous
Доброго времени суток) Подскажите пожалуйста как на плюсах можно реализовать решение японских кроссоврдов с использованием комбинаторных алгоритмов?
Aidar
Что это значит вобще
Aidar
И по-моему #noob
Kota
Есть кто может подсказать?
Alexey
А что сделать?
Vyacheslav
Ибо сайт на php. Встроенный в php curl не вариант) Поэтому такое (велосипед?) решение)
Как по мне, php curl это биндинг к libcurl, который как раз написан на C. Возможно нужно оптимизировать работу с курлом. Где-то в статье на хабре читал, что инициализацию курла один раз нужно вызывать. Если нужно загружать данные и выводить на страницу, то можно сделать так - создать очередь, куда складывать задания, как задание выполнилось (данные загрузились), отображать на сайте, но это без прогрессбара
Kota
Vyacheslav
в случае с очередью, загрузчик можно реализовать без php, например, на C, он будет слушать очередь, загружать данные на диск и обратно писать в очередь о выполненном задании
если с прогрессбаром на клиенте с js, то первое что приходит в голову - использовать websocket
Kota
Ну я тоже смотрю в сторону сокетов
Kota
Но что то примеров реализации не нашел
Alexey
В смысле не нашёл?
Alexey
Идёшь на сайт вебсокетов. Там и либы, там и примеры, и описание
Kota
Можно пруф како нибудь?))
Kota
Если не сложно
Alexey
C либа
Kota
хм:D
Kota
А в реализации готового сокета?
Kota
В плане посмотреть что да как
Kota
Ибо я в С не очень:D
Alexey
Там есть примеры
Vyacheslav
можешь здесь глянуть, это на Perl
http://pragmaticperl.com/issues/26/pragmaticperl-26-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0-%D1%81-websocket-%D0%B2-perl.html
Kota
Вообще не знаю Perl :D
Kota
php, ruby
Kota
немного C
Vyacheslav
вообще суть должна быть ясна
Alexey
Ты можешь и на пхп демона написать
Alexey
Или руби
Vyacheslav
+1
Vyacheslav
чат на вебсокетах
https://github.com/kraih/mojo/wiki/Writing-websocket-chat-using-Mojolicious-Lite
думаю, на PHP, Ruby должны быть примеры
Kota
Kota
Или руби
Можно, конечно. Но хотелось бы на С. Так сказать что быk опыт получить, и быстрее было)
Alexander
Kota
Быстро в плане работы)
Kota
Ну быстро вкурить не получится, это естественно)
Kota
Хмм
Kota
Может кто за пивко может накидать код?))
🦥Alex Fails
в общем случае неважно, т.к. это всего лишь виды пользоваткльского интерфейса
Vyacheslav
Может кто за пивко может накидать код?))
можешь посмотреть в сторону Perl +Net::Curl + Protocol::WebSocket + SockJS )
либо вместо Protocol::WebSocket можешь глянуть на Mojolicious (похож на Rails)
по скорости, не намного медленнее C (при работе с сетью)
проще и быстрее разработка (особенно если знаешь Ruby и C)
Artem
Вы спрашиваете, удастся ли вам решить уравнение, и совет просите о том, синей или черной ручкой лучше писать решение
Алдар
Anonymous
Как веб приложение не вариант?
Не совсем. Просто в плюсах у меня больше познаний, чем в создании веб-приложений. Сейчас попробую готовые исходники поискать
Anonymous
Kota
Kota
А разбираться нет времени, так как 26 уезжаю уже
Kota
А надо закончить
Kota
Та что, есть желающие?))
Kota
Есть кто живой ?:D
Andrei
Желающие на что7
Kota
+
Kota
В пинципе код демона есть. Немного допилить+добавить.
Andrei
А почему не плюсового?
Kota
Andrei
Ну ёп, мы в конференции по плюсам, да.
Kota
У меня привычка писать просто С винсто с++ или с#
Andrei
Разные языки совершенно.