BG Development


Страници: (4) 1 2 [3] 4   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Общи въпроси за Python
metkobetko
Публикувано на: 28-01-2017, 19:32
Quote Post



Име:
Група: Потребител
Ранг: Активен

Мнения: 267
Регистриран на: 17.07.12



gat3way
Мерси за линка, доста полезно. Качи нещо на github ако имаш желание.

Това мнение е било редактирано от metkobetko на 28-01-2017, 19:34
PMEmail Poster
Top
ici
Публикувано на: 28-01-2017, 20:09
Quote Post


Group Icon
Име: Ивайло Илчев ики
Група: VIP
Ранг: Почетен член

Мнения: 15782
Регистриран на: 06.06.04



QUOTE (cpuin @ 28-01-2017, 20:32)
@ici
SourceTree, Calibre, Inkscape, GIMP, Scribus, Blender - всичките са безплатни с отворен код....

Без SourceTree!


--------------------
Reading undefined locations provides undefined data.
PMEmail PosterUsers Website
Top
cpuin
Публикувано на: 28-01-2017, 22:03
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 880
Регистриран на: 06.03.12



QUOTE (ici @ 28-01-2017, 20:09)
QUOTE (cpuin @ 28-01-2017, 20:32)
@ici
SourceTree, Calibre, Inkscape, GIMP, Scribus, Blender - всичките са безплатни с отворен код....

Без SourceTree!

Аз на сайта им https://www.sourcetreeapp.com не виждам цена, но това не е чак толкова важно.
Важното е, че Python не е ЕЗИКЪТ за комерциални програми.Не, че не е възможно, но определено не е най-подходящият, а жалко, тъй като е страхотен.
Нищо, SWIFT е дори по-добър.


--------------------
"Трудните неща изискват време, невъзможните - просто малко повече"
PMEmail Poster
Top
SuN
Публикувано на: 28-01-2017, 22:05
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 7369
Регистриран на: 27.01.05



Езика няма значение. Фокусирай се върху работата icon_smile.gif


--------------------
Копирай лесно ударено и - ѝ Ѝ
Замърсяване на въздуха в София - http://aqicn.org/city/bulgaria/sofia/druzhba/
PMEmail Poster
Top
stewie
Публикувано на: 28-01-2017, 22:17
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 4597
Регистриран на: 14.07.16



QUOTE (ici @ 28-01-2017, 21:09)
QUOTE (cpuin @ 28-01-2017, 20:32)
@ici
SourceTree, Calibre, Inkscape, GIMP, Scribus, Blender - всичките са безплатни с отворен код....

Без SourceTree!

Ко му е на source tree ? Аз го ползвам, малко е бъгъв особено ако вече си пулнал със студиото, и то не се осеща и ти вика, че пак имаш нещо за пулване. Но те всички гит клиенти с интерфейс са леко чалнати.
PM
Top
gat3way
Публикувано на: 31-01-2017, 01:17
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3336
Регистриран на: 22.06.12



QUOTE (metkobetko @ 28-01-2017, 19:32)
gat3way
Мерси за линка, доста полезно. Качи нещо на github ако имаш желание.

Ами може, то не е секретен експеримент, ама след като разреша два проблема - първият е че в този му вид е срамно дори по моите занижени стандарти и трябва да се изчисти от бози, вторият обаче е по-досаден и се проявява лошо при повечко трафик - python наистина е бавен и особено при връзки със силно асиметричен трафик каквито са при bittorrent и при стриймването на youtube видеа, не може да "навакса" достатъчно бързо - да парсне получения пакет, да провери дали принадлежи на flow дето е за претрепване, да генерира трепещия пакет и да го прати на source хоста. Това става защото в TCP случая, връщаш RST на пакет, който вече е потвърден отсреща или защото в UDP случая връщаш ICMP unreachable за UDP пакет, който е изпратен и след него има още един изпратен, за който не е върната ICMP грешката и TCP/IP стека му не разбира че порта е "затворен" (което е странно, не знаех че се държи точно така).

Та бях имплементирал някаква проста логика по която да връщам трепещият отговор докато връзката не се претрепе, т.е на всеки пакет дето видя от нея докато не спрат да идват. Но при по-голям обем трафик става забавно, горкият мрежов терорист бива DoS-нат сам самия, бълва безсмислен трафик, който не ресет-ва TCP връзки и вместо да реши проблема с торънтите и видеата, осира още повече bandwidth-а. Та към момента правя само един опит да ресетна връзката и отебавам.

Това както казах е проблем ограничен предимно до протоколи където трафика е силно асиметричен и с голям обем, примерно при скайп нямаме такива проблеми - там всичко се трепе прилежно и клиента не може да се автентицира и виси вечно опитвайки да се върже. През това време можеш да се наслаждаваш на пълния комплект номера, които правят - клиентът първо пробва HTTPS връзка до хардкоднат един и същ адрес, като не стане, пробва да иницира TCP връзка до друг хост, пробва няколко UDP пакета към трети хостове, накрая като last resort пробва на 80/tcp да се върже до друг хардкоднат хост (обаче това което праща не следва HTTP протокола) - всичко това се изпотрепва почти винаги, защото невронната мрежа ги класифицира доста успешно специално тия неща. А и дори някак да успее да се автентицира, при иницирането на call става точно същото, доста ефективно се претрепва контролния канал и онова си виси вечно опитвайки се да се свърже.

Но с youtube и bittorrent си е драма, между другото проявленията са забавни - при youtube примерно ако успееш да ресетнеш навреме първата TCP връзка (предполагам тя е за някакви метаданни) - тогава клипа не се зарежда изобщо и гърми с грешка. Ако не успееш обаче става забавно - явно има някаква retry стратегия и дори да изпотрепеш разни последвали TCP връзки, качеството се насира, клипа насича, виси да се зарежда, но в крайна сметка се възпроизвежда, достатъчно е една TCP конекция да захапе и да не успееш да я претрепеш и това буферира напред и няма проблеми с гледането.

При bittorrent е малко по-различно, там има повече сценарии, но общото е че винаги с течение на времето успяват да се установят достатъчно непретрепани връзки за да уплътнят честотната лента. Докато това се случи е забавно, трепе се DHT трафик, трепят се опити да се свърже с тракера, трепят се разни опити да се свърже с другите peer-и, но все някой минава и тогава прогресивно си ебава майката. Установих също че криптирания вариант на bittorrent също относително успешно се класифицира ВЪПРЕКИ че твърдят че и хедърите и данните ги минават през RC4, вероятно таймингите и големината на пакетите го издават. Но не се класифицират толкова успешно, колкото "нормалните" връзки естествено.

Та както и да е, в момента ми се въртят няколко идеи в главата как да го реша този проблем, но трябва да ги изпробвам.
PMEmail Poster
Top
ldbl
Публикувано на: 08-02-2017, 16:44
Quote Post



Име: Станислав Неделчев
Група: Потребител
Ранг: Редовен член

Мнения: 301
Регистриран на: 22.09.07



Путоня се използва яко на най различни места.
Пример data science : panda , numpy
IT Atomations : Ansible
Amazon : aws cli е на питон.
google го ползват яко.
Blender може да се скриптира на питон.
Network security : http://www.secdev.org/projects/scapy/demo.html
Reverse engineering : https://www.nostarch.com/ghpython.htm
Да не ги изброявам всички приложения icon_smile.gif

Това мнение е било редактирано от ldbl на 08-02-2017, 16:46


--------------------
PMEmail PosterUsers WebsiteICQ
Top
dedal
Публикувано на: 29-10-2017, 18:23
Quote Post



Име: Григор Колев
Група: Потребител
Ранг: Посетител

Мнения: 85
Регистриран на: 17.11.10



QUOTE (Bender @ 26-01-2017, 19:28)
QUOTE (cpuin @ 26-01-2017, 20:16)
QUOTE (Sm1rfa @ 25-01-2017, 21:29)
QUOTE (cpuin @ 25-01-2017, 20:56)
@Sm1rfa

мерси.Нямах прeдвид да се работи конкретно за някой, а как човек сам може да създаде софтуер, който да продава.

А, не съм разбрал, извинявай.
В този случай, само въображението ти е граница icon_smile.gif
Разбира се, че можеш да създадеш много неща с Питон и нищо не пречи да е за десктоп, ако е добро ще има пазар.

Може ли някой да даде пример за дбра и успешна Python комерсиална програма?
Аз лично се сещам само за такива с отворен лиценз.Може би проблема идва от невъзможността да се скрие кода.Да има много начини да се затрудни четенето му, но не както едно компилирано приложение.

Това че кода се вижда не прави програмата некомерсиална. Например кода на редхет линукс е отверен, но хората го купуват. Защо ? Защото те не купуват кода, а купуват услуга - компилиране, хранилища, фиксване на бъгове, поддръжка и т.н. Ако целта ти е да продаваш бинарита тип сайт за лютеница - тоест правиш и забравяш бързо ще излезеш от играта. Хората не искат просто програма, искат услуга

Аз мога да дам пример.
Джакпот сървър на чист python, визуализация за сървъра pyglet, програма за настройка на сървъра wxpython
Система за отчет на игрална зала wxpython, SMIB модули pyserial

.
На един приятел от абудаби: SMIB- pyserial
Кеш система - Kivy, джакпот сървър python,
визуализация pygame


Голямата фирма за производство на ротативки Novomatic ползват python в машината impera а вероятно и в другите машини, но там нямам наблюдения

Всичко е комерсиално. Най евтино е машината на novomatic 10 хиляди евра.
Другите системи започват от 15 до 90 хиляди.
Аз лично участвам в първия софтуер.

Нищо не се компилира. Идва система с linux и самата oc се криптира.
Моите наблюдения са само в сферата на хазарта и предполагам са ограничени, но все по-често започвам да срещам python.

gat3way - с какво правиш комуникацията с сокет или ползваш някой модул.
Моята UDP никак не е бавна носи около 200 заявки при интервал на подаване на json през 0.7 секунди.
И то в поток не в мултигейм.

Това мнение е било редактирано от dedal на 29-10-2017, 18:41
PMEmail Poster
Top
ival21
Публикувано на: 02-02-2018, 16:15
Quote Post



Име: Иван
Група: Потребител
Ранг: Новопостъпил

Мнения: 5
Регистриран на: 16.11.12



Търся помощ за задача за Python - срещу заплащане.

Става дума за обикновен чат - server-client (private chat). При интерес ще дам детайли за да можем да оценим задачата.

Пишете ми на мейл: ival21@abv.bg или на телефон: 0887 393272
PMEmail Poster
Top
GreenTea
Публикувано на: 28-11-2018, 11:02
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 2
Регистриран на: 28.11.18



QUOTE (cpuin @ 25-01-2017, 20:56)
@Sm1rfa

мерси.Нямах прeдвид да се работи конкретно за някой, а как човек сам може да създаде софтуер, който да продава.

Като имаш предвид, че Гугъл е създаден на Python...

Какво има да говорим повече icon_biggrin.gif
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (4) 1 2 [3] 4  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0