LINUX.ORG.RU

Сообщения NetSurf

 

Слетает работа usb модема на ubuntu

Друзья, есть ноутбук с линуксом на борту и старый usb модем от Билайн. Пытаюсь завести интернет , через некоторое время перестает фурычить, на виндувсе все норм работает. Есть ли научное объяснение этому казусу, у современных usb модемов также обстоят дела и можно ли подкрутить, чтобы работало без слетания интернета?

 , ,

NetSurf
()

Как распаковать файл *.lsd ?

Обычно, в такие контейнеры помещают словари , состоящие из аудио и текста. Можно ли все это дело как-то достать?

 ,

NetSurf
()

Как в python можно быренько делать белые smtp рассылки по большому списку email?

Друзья , такой вопрос, все знают, что smtp медленное удовольствие. Как нынче в 2018 году это делается , чтобы письмо живенько отправлялось на большое количество email(что-то наподобие сервиса по емаил рассылкам). Раньше кто-то использовал smtp из олдскульной библиотеки twisted.

Тут читал тру стори, ребяткам как-то удается слать по 12 миллиардов емаил в месяц на пеашпи https://blog.mailchimp.com/ewww-you-use-php/

 , , ,

NetSurf
()

Pandas VS sql для аналитики сайта?

Друзья, такой вопрос. В рамках веб приложений, когда все данные хранятся в базе данных, например в postgresql. Какой будет шибко профит от питоновской библиотеки pandas, если sql тож могет в аналитику данных пользователей? Как часто вы применяли в своих веб проектах pandas?

 , , ,

NetSurf
()

Проектирование веб приложения для работы с api стороннего сервиса

Здравствуйте, вопрос к тем кто принимал участие в создании веб приложения / сайтов ,в котором в основном идет работа с api стороннего приложения будь то api твитер/фейсбук/яндекс/ или что еще. Тобишь, достаточно большое колличество людей, работают через это приложение со сторонним по api.

Как организовать, чтобы когда идет одновременная работа у нескольких людей, приложение не зависало и все работало без конфликтов?

Что лучше будет взять, какой-нибудь асинхронный http client для работы с api или синхронный который будет работ в пуле потоков/процессов?

Или для такого будет норм прикрутить брокер задач типо celary?

Так же будет круто, если php, ruby экперты расскажут , как у них там подобное реализуется.

 , , , ,

NetSurf
()

Прокси и user-agent в wxpython (webkit2gtk)

Друзья, последнее время тыкаю палочкой в wxpython + webkit2gtk для создания чудо браузера для личного использоания. Смотрю документацию по классам WebView и вообще не вижу способы прикручивания прокси и user-agent, чтобы загружать сайт под другим ip. В самом webkit2gtk поддержка прокси реализована, но сделали порт этих классов в wxpython , не понимаю. В гугле тож инфы не видать.

И еще такой вопрос, который для онтопика. Возможность открытия приватной вкладки в IE, нет в wxpython?

https://wxpython.org/Phoenix/docs/html/wx.html2.WebView.html

 , , ,

NetSurf
()

объясните про библиотеки для фреймворка Flask

Здравтвуй {{ user.name }}, тут решил потыкать палочкой в микрофреймворк фласк, так как он достаточно хорошо может работать вместе с сервером Gevent и так же из каробки можно замутить производительный РестФулл api. И тут такой вопрос появился Это получается Фласк не могет на прямую и без сторонних костылей работать с популярными питоновскими библиотеками и нужно обязательно искать какой-то порт библиотеки именно для фласка?

Накачал 100500 книг с интернета и не в одной не рассказывается , как в фласке работать с изображениями на той же самой популярной библиотеки Pillow

 , ,

NetSurf
()

Работа с изображениями в Java

Вопрос к экспертам Java. Я так понимаю в джаве есть функционал работы с изображениями из коробки такой же, как в python библиотеки Pillow и по скорости работы примерно одинаковы(ресайз и т.д)?

http://pillow.readthedocs.io/en/latest/reference/index.html

Нет? Тогда какая джава библиотека, покроет такой функционал?

 

NetSurf
()

Реально ли поставить на Андроид планшет , какой-нибудь Linux дистрибутив?

И чтобы после всех этих махинаций, работали основные функции планшета?

В наличии есть asus zenpad 7 на андроиде 5.0. Хочу его немного подшевелить, чтобы избавиться от гугловских и подобных зондов. А то я стал замечать, что даже когда печатаешь ,а клаве и эта вся инфа куда-то утикает. Пора уже стать свободным человеком!!!!

 , ,

NetSurf
()

Создание закрытого софта на wxpython

Нужно будет сделать коммерческий софт на wxwpython, который заказчик будет продавать в дальнейшем другим людям. Из всего существующего, было выбрано Python и гуй для него на wxpython (порт к wxwidgets). В итоге , все соберется в один «бинарник», с помощью pyinstaller. Какие подводные, по поводу лицензии на wxpython?? Не будет ли потом проблем, дескать все библиотеки в один недобинарник собраны?

https://www.wxpython.org/pages/license/

 , ,

NetSurf
()

Черный квадрат в Ubuntu 16.04. Это што такое???

Итак, раньше Убунта летала, как ягодка, но в последнее время, стала твориться какая-то аномалия. Уже даже пару раз переустанавливал и всё равно, через несколько дней появляется этот черный квадрат Малевича, после загрузки системы

Фото: https://hostingkartinok.com/show-image.php?id=4d11d98c7c3a48c6cb4394040b212304

На соседнем диске так же установлена Виндовс 8, но когда я захожу на этот диск из под убунты, то появляется ошибка открытия диска(может есть на диске какой-то битый файл, из-за которого убунту не может нормально открыть этот диск). Может от этого черный квадрат?

Ставятся свежая версия убунты с последними обновлениями

 ,

NetSurf
()

Ошибка при сборке PySide2 на Qt 5.5.1, помогите кто чем может

Поставил Qt 5.5 из репозитория Ubuntu 16.04 и начал собирать PySide2 (биндинг Qt5 для Python).

python3 setup.py install --ignore-git --openssl=/usr/bin --qmake=/usr/lib/i386-linux-gnu/qt5/bin/qmake --cmake=/usr/bin/cmake

когда перед сборкой начинаются чекаться файлы, то на 20% появляется ошибка. Как с этим жить, башлять по 500$ в год за PyQt5 не хочу

лог ошибки под споллером, еще продублировал на хостинг

( читать дальше... )

https://pastebin.com/ak9unXNe

 ,

NetSurf
()

Первая сборка Wxwidgets 3.0 на Ubuntu 16.04. Подводные камни.

Здравствуйте, Unix братья. Вздумал сегодня сделать Hello world на популярном C++ gui тулките Wxwidgets 3.x. и есть несколько вопросов.

Поставил я значит в систему все эти GTK 3.0 кишки, на которых собственно и базируется wxwidgets:

$ sudo apt-get install libgtk-3-dev build-essential checkinstall

скачал исходники wx, распаковал, внутри создал директорию build-wx и из нее выполнил:

$ ../configure --disable-shared --enable-unicode

После все это дело , примерно 1 час собиралось и в итоге в директории wx-build создалось много объектных файлов *.о, примерно на 50mb весу, создалась директория lib, в которой есть *.а архивы (весом тоже на 50mb), создалась скрытая директория .pch , в которой *.gch файлов на 900mb. Ну и другие директории типо examples.

Итак такие вопросы: 1) куда нужно скопировать эту директорию wx-build, чтобы при сборке программы , не было ошибок, что заголовочные файлы не найдены ?

g++ basic.cpp `wx-config --cxxflags --libs std` -o program

2) зачем нужны файлы .gch , которые весят 900mb, и можно ли при сборке тулкита отказаться от компиляции этих файлов, чтобы собиралось быстрее?

3)в директории lib находятся архивы .a, в этих архивах сгруппированы объектные файлы, которые лежат по отдельности в корневой директории? Для чего будут нужны это большое количество объектных файлов, если они культурно укомплектованы в .a архивы и нужны ли они вообще будут, если в системе только эти .а архивы?

 , , , ,

NetSurf
()

Можно ли не использовать часть модулей библиотеки, которая под LGPL лицензией?

Здравии желаю. Сегодня на повестке дня, вот такой вопрос друзья. Допустим, есть какой-нибудь биндинг, который состоит из множества различных файлов (всякие .dll и подобные), всё распространяют под лицензией LGPL.

Мне для проекта, некоторые модули из этой либы не нужны. Можно ли сбросить честь модулей, чтобы конечный проект был немного меньше по весу.

Что об этом говорит законодательство , не будет ли такого, что какой-нибудь Ричард Столлман, скажет дескать ты чё, ты че неправильно соблюдаешь условия лицензий?

Все махинации буду проводить на биндингом PySide , это порт Qt4 к Python, сам он весит 100+ mb, хочу оставить только QtCore и QtGui

 , , , ,

NetSurf
()

Как делают прожки для whiteboard animation (рука рисует и пишет на доске)?

Доброго вечера али дня. Тут таким вопросом заинтересовался, есть такие программы и сервисы, с помощью которых делают видео(чаще всего рекламные), на которых анимационная рука пишет на белом фоне, и может обводить картинки превращая всю эту штуку в анимационный муви.

Итак, хотелось бы узнать у местных экспертов , как это все примерно делается, может там типо библиотеки OpenCV распознает картинку и потом рука ее обрисовывает, какие нынче ЯП подойдут для этого дела???

Примеры роликов:

https://m.youtube.com/watch?v=6vZ0iqUS6sg https://m.youtube.com/watch?v=CZDTB8gmGvY

 , ,

NetSurf
()

Как отследить какие данные собирают об моем компьюхтере разработчики прожек?

Здравствуйте, установил например на свой Убунту например , компилятор С# mono от компании Microsoft. Все мы в курсе, что подобные фирмы своими большими ручищами, загребают максимальную инфу о деятельности пользователя.

Итак, нужно поставить утилитку, которая будет например логировать в файл, все сетевые запросы конкретной прожки. Что посоветуете?

 ,

NetSurf
()

Можно ли в Cefpython (порт браузерного движка хромиум для Python), нормально работать с DOM?

Решил потыкать палочкой в CEF (хромиум ембадед фреймворк), а точнее в его порт на язык Python с помощью либы

https://github.com/cztomczak/cefpython

И появились несколько вопросов. Так как, я пока понимаю буржуйский язык плохо + большинство материалов в сети сосредочены на C++ CEF, далее идет материал для CefSharp (порт для c#), а питоновской реализации уделено мало внимания в сее обществе + не шибко хорошая документация с малыми примерами.

Суть вопроса в чём, можно ли нормально работать с DOM , например как это делает selenium или как лучше будет реализовать это. Что бы было не шибко геморройно в коде прописать алгоритм управления курсором мыши и он по каком-нибудь селектору жмякнул.

Вналичие будет только Qt4-PySide для отрисовки гуя браузера и собственно CefPython. Вроде в том же qtwebkit4 это достаточно просто делалось, но как бы не прискорбно это писать, нынче это вебкит уже совсем устарел и с современными веб сайтами уже не фуручит.

На стековерфлоу читал, что как-то в С# с помошью каких-то костылей , делали такое у себя.

И еще, почему библиотеки CEF в Линукс весит в 2 раза больше, чем в том же Виндовс?

Какие ваши мнения по данному поводу, господа офицеры по натянутым нервам?

 , , ,

NetSurf
()

Как люди относятся к софту, который запускается на компьютере в виде сервера и открывается в браузере?

Собственно сабж в заголовке, как нынче жить в век кроссплатформенности, когда нет возможности делать нативные гуи. Можно ли вообще подобный софт продавать, или клиент скажет что это еще за дичь, зачем в браузере писать http://localhost:9000?

Есть ли успешные кейсы продажи подобного софта?

Сможет ли простая блондинка запустить подобный бинарник на MacOS без геморроя?

Почему, когда запускаешь на виндувс, то сразу начинает ругаться на бинарник, дескать вы разрешаете использовать приложение для внутренней сети(или что-то в этом духе), и как от этого избавится, чтобы бинарник запускался и не было предупреждения?

 

NetSurf
()

Как шмаксимально надежно прибить коммерческое приложение к серверу клиента?

Здравствуйте, на связи стартапер, друзья подскажите самые тру методы привязки приложения к определенному серверу, чтобы оно не уплыло в руки другим людям(например клиент поделился им со своим собутыльником, а не дал ему афилиат ссылку, по которой можно приобрести подписку на этот чудо веб товар.

Приложка будет делаться на Python(tornado скорее всего) и потом соберется pyinstallerom в один «бинарник». Все файлы сервиса, будут прогнаны через Cython в *.so библиотеки и будет главный файл main.py , в котором будет только вызываться единственная функция main() .

Итак, у меня такие ноу-хау идеи: Сделать что-то наподобие установщика, который сначала соберет необходимые данные с сервера, на котором будет летать данное приложение(на основе этих данных , делать привязку прожки). Далее эти данные отсылаются на базу, то бишь ко мне на сервер. В файлах приложения, делать необходимые проверки, на основе этих данных и если что-то не сходится , то приложка не будет работать(например на любом другом сервере). Далее эти файлы собираются у меня на сервере с помощью Cython и упаковываются pyinstaller'om вместе с tornado. Библитеки приложения , которые будут обновляться положить рядом. Далее это приложение отправляется покупашке на его сервер. Там автоматически поставить Nginx.

Итак, хотел бы почитать ваши чит-воды и советы. Может лучше сразу оседлать Golang, там есть норм компиляция? Какую инфу собирать с сервера, чтобы можно было как следует приколотить приложение ?

 ,

NetSurf
()

RSS подписка на новые темы