Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
Всем привет! Так как я не "программист", прошу строго не судить за вопрос. Я написал на Python программу (на выходе просто exe-файл), для обработки сообщений чатов телеграмма, их сортировки и раскидывания отсортированных сообщений по другим каналам (по тематике). Сейчас этот ехе-файл просто запущен на рабочем компьютере и крутиться там 24/7. Есть ли какая то возможность этот ехе-файл выложить на какой-то хост и там его запустить? Можете дать совет? ... |
|||
:
Изменено: 06.02.2020, 09:22 - vad72
Нравится:
Не нравится:
|
|||
06.02.2020, 09:22 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
для начала советую скомпилить него под линукс. хостинг с виндой как павило дороже (винда стоит денех). ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 09:37 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
а лучше всего попытаться скомпилиный под линух вариант запустить на роутере можно даже на своем домашнем, если там ось позволяет ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 09:38 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
Ты можешь взять что то вроде rasberry pie, установить на него ОС, интерпретатор или компилятор pyton скомпилировать и крутить его 24 часа в сутки. сделать такой мини-сервер. eNose 06.02.2020, 09:38 а лучше всего попытаться скомпилиный под линух вариант запустить на роутере можно даже на своем домашнем, если там ось позволяет Мой домашний роутер так может. Но у меня нет такой программы ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 11:54 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
vad72 Прямой ответ на вопрос, возьми виртуальную машину в аренду у провайдера. Можешь на неё хоть windows поставить и крути свою программу. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 11:57 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
Спецсвязь с Всевышним 06.02.2020, 11:54 Я только Microtik знаю, на него можно поставить свою виртуальную машину и в этой виртуалке запускать программу. на многих щас орен-какой-то-линукс ставят. заливай свой файл, прописывай и инит или в крон и наслаждайся. мощи роутеров конечно не ахти, но зависит от задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 12:14 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
https://ru.wikipedia.org/wiki/OpenWrt говорят ее можно даже амостоятельно воткнуть на роутер, если он в числе поддерживаемых. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 12:15 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
eNose 06.02.2020, 09:37 для начала советую скомпилить него под линукс. хостинг с виндой как павило дороже (винда стоит денех). ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 13:42 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
FishHook 06.02.2020, 13:42 eNose 06.02.2020, 09:37 для начала советую скомпилить него под линукс. хостинг с виндой как павило дороже (винда стоит денех). ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 13:43 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
Буся 06.02.2020, 13:43
чо такого в том что бы засунуть в экзешник интрепретатор? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 13:48 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
FishHook 06.02.2020, 13:48
Вероятно, тем же вопросом задавался и Кащей Бессмертный засовывая иглу в яйцо, яйцо в утку, а утку в зайца - а почему бы и не засунуть, думал Кащей. Но мы же не в сказке, господа, мы живем в мире, где ценится здравый смысл, а не вычурность повествования. Размер ехе-файла 6,83 МБ. Вы предлагаете запускать py-файл где-то и туда же паровозом закинуть все необходимые библиотеки, а если "переезд", то я должен всё помнить, чем я пользовался? ... |
|||
:
Изменено: 06.02.2020, 13:52 - vad72
Нравится:
Не нравится:
|
|||
06.02.2020, 13:52 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
vad72 06.02.2020, 13:52 FishHook 06.02.2020, 13:48 Буся 06.02.2020, 13:43 ... Размер ехе-файла 6,83 МБ. Вы предлагаете запускать py-файл где-то и туда же паровозом закинуть все необходимые библиотеки, а если "переезд", то я должен всё помнить, чем я пользовался? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 14:51 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
FishHook Я не программист, я аудитор, но я пытаюсь упростить свою работу, пытаясь по максимуму её автоматизировать, используя либо VBA в Excel, либо питон, либо СУБД FireBird или MS SQL. Всё на коленке, так как для себя, под себя, ну для коллег. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 16:01 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
vad72 а в чем смысл твоих вопросов? Здравствуйте, я не программист, я ковыряю на коленке скриптики, я придумал какую-то ерунду, но ерунду у меня сделать получилось плохо, подскажите как заставить ерунду работать. Так не бывает, никто не будет учить тебя делать неправильно. Ты либо будешь учиться делать правильно, либо будешь страдать. Собрать из питона экзешник - это вообще задача нетривиальная. Какое-бы говноподелие вроде pyInstaller или cx_Freeze ты не юзал, это почти всегда связано с каким-то геморроем. Тем не менее, ты нашел в сети, как это делается, вместо того, чтобы прочитать официальное руководство к тому, как нужно делать правильно и идеоматично. Теперь тебе надо задеплоить этот экзешник на сервер. Это еще одна итерация бреда - если собрать бинарь было глупой затееей, то хостить бинарь - затея еще более тупая. Но, допустим, у тебя получилось. Дальше ты озадачишься дебагом, отладкой и сопровождением. Исходников у тебя на сервере нет, пропатчить модуль на месте не получится, REPL нет, провести хотя бы юнит-тесты в окружении сервера никакой возможности нет, это не говоря уже об обычном дебаге брейкпоинтами и вотчерами. А потом ты узнаешь модное слово параллелизм и возжелаешь добавить в свои корявки оного параллелизма. Распараллелить процессы - хуй, ибо у тебя нет установленного в систему питона. Написать полезные утилиты для своего приложения - хуй. Пути к конфигурационным файлам, логам, локам, сокетам и пр. тебе придется захардкодить, что делает твой экзешник переносимым чуть мнее чем никак. Типичный пример ожидаемого тебя счастья: популярный веб-фреймворк Django требует наличия файлов settings.py и urls.py в корне проекта. И вот ты решил временно отключить одну из страниц своего сайта. Здоровый человек подрубится по SSH, прямо на сервере закомментирует строку в urls.py. И всё. Но ты - не программист, ты хуйнёй не страдаешь, ты заебенил urls.py в экзешник! И по каждому из этих факапов ты будешь писать на форумы жалобно скребя лапкой - извините-с, я не программист, это моя индульгенция на производство тупых идей, не в коем случае я не собираюсь делать так как правильно, а вы должны помочь мне преодролеть наделанные мной же ограничения и перейти на новую ступень тупости. Так вот - нет, идите нахуй. ... |
|||
:
Изменено: 06.02.2020, 17:31 - FishHook
Нравится:
Не нравится:
|
|||
06.02.2020, 17:26 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
FishHook Вопрос был куда закинуть. Как я правильно понял, мне нужна виртуальная машина. Причем даже у меня в серверной на сервере предприятия, который работает 24/7, и который стоит именно для таких задач (есть связь с инетом, нет связи с сетью компании). Вы же начали наезжать из-за экзешника. Вы реально считаете, что, грубо говоря "бухгалтер", должен сделать то, что вы написали? Мне лично кажется, что существуют инструменты, каждый может ими воспользоваться в своей работе, чтобы её облегчить. Интернет сейчас позволяет быстро найти решение и применить его. Да, вот такая я сволочь, не хочу читать книжек, а хочу всё быстро, на шару, и чтобы всё работало. И я не думаю, что я такой один. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 17:43 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
vad72 06.02.2020, 17:43 FishHook Вопрос был куда закинуть. Как я правильно понял, мне нужна виртуальная машина. Причем даже у меня в серверной на сервере предприятия, который работает 24/7, и который стоит именно для таких задач (есть связь с инетом, нет связи с сетью компании). Вы же начали наезжать из-за экзешника. Вы реально считаете, что, грубо говоря "бухгалтер", должен сделать то, что вы написали? Мне лично кажется, что существуют инструменты, каждый может ими воспользоваться в своей работе, чтобы её облегчить. Интернет сейчас позволяет быстро найти решение и применить его. Да, вот такая я сволочь, не хочу читать книжек, а хочу всё быстро, на шару, и чтобы всё работало. И я не думаю, что я такой один. vad72 06.02.2020, 17:43 И я не думаю, что я такой один. vad72 06.02.2020, 17:43 не хочу читать книжек, а хочу всё быстро, на шару, и чтобы всё работало ... |
|||
:
Изменено: 06.02.2020, 17:55 - FishHook
Нравится:
Не нравится:
|
|||
06.02.2020, 17:54 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
FishHook 06.02.2020, 13:42 eNose 06.02.2020, 09:37 для начала советую скомпилить него под линукс. хостинг с виндой как павило дороже (винда стоит денех). даже если это скрипт, не факт что он в нем не использует что-то специфичное "под виндовз". ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 08:59 |
|
Куда закинуть в инет exe-файл?
|
|
---|---|
#18+
eNose 07.02.2020, 08:59 FishHook 06.02.2020, 13:42 eNose 06.02.2020, 09:37 ... даже если это скрипт, не факт что он в нем не использует что-то специфичное "под виндовз". Я бы даже не стал сильно возражать против такого способа распространения хелло-вордов для демонстрации родственникам, если бы не многочисленные проблемы с этим мероприятием связанные. Рано или поздно программист-любитель выходит на новый уровень и пилит хелловорд который зависит от бинарных библиотек (о чём сам не догадывается), и создание екзешника одной командой внезапно не срабатывает, так как надо написать осмысленный конфиг для pyInstaller с указанием того, откуда какую либу откуда тащить. И даже это не решит потенциальных проблем с разными версиями libc. Прикол в том, что если бы этот любитель питона понимал, что тут надо делать, то никакой пайинсталлер ему был бы не нужен вовсе - у человека хватило бы мозгов не заниматься этой ерундой вообще. Ерундой я это называю потому, что упаковка скриптовой программы в экзешник убивает все выгоды от использования скриптового языка. Яркий пример конфуза я давал выше - обычно конфиги к разным фреймворкам пишутся прям на питоне, как-то вот так это может выглядеть: Спойлер Код: Python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112.
Но в данном конкретном случае идиотизм особенно ярок и выражен. Топик стартер задумал переносить программу не на мамин кампуктер, не друзьям по майнкрафту, а на сервер. А ты ему немедленно посоветовал линукс-сервер. Охуенный совет учитывая, что любой ликс дистрибутив из коробки имеет установленный питон и почему этим питоном не воспользоваться - вот сиё есть загадка. Впрочем, загадка легко разгадывается vad72 06.02.2020, 17:43 не хочу читать книжек, а хочу всё быстро, на шару, и чтобы всё работало vad72 Опрос: можно ли в 50 лет освоить питон, чтобы на работу программистом взяли и не выгнали? ... |
|
:
|
|
07.02.2020, 12:15 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
FishHook да не нервничай ты так. джава тоже интерпретатор, но экзешники на ней клепают только в путь. даже деда свой старый выпарсиватель постов со скульру компильнул в экзе :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 12:28 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
FishHook Спасибо за информацию. попробую как вы пишите, без ехе-файла. Этим сейчас, когда задача уже выполняется, можно заняться, и, разобравшись до конца, сделать правильно. Блин, реально про мотивировали книжки почитать. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2020, 16:56 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
Установил дома XPEnology (типа Synology DS3615XS). Думал туда закинуть свою "программку" в виде файла .py А не получается туда закинуть ту версию Python и закачать необходимые пакеты. Поэтому придется ставить QNAP, а на нем виртуальную машину под виндовс, чтобы закинуть туда, всё таки ехе-файл, которому для работы не нужно качать паравозом и устанавливать кучу всякой хрени. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2020, 14:02 |
|
Куда закинуть в инет exe-файл?
|
|||
---|---|---|---|
#18+
vad72 10.03.2020, 14:02 А не получается туда закинуть ту версию Python и закачать необходимые пакеты. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2020, 19:26 |
|
Start [/forum-old/topic.php?do_citate=1972549&fid=2&msg=1972549&tid=43222]: |
0ms |
get settings: |
1ms |
get forum list: |
2ms |
check forum access: |
0ms |
check topic access: |
0ms |
track hit: |
21ms |
get topic data: |
2ms |
get forum data: |
1ms |
get page messages: |
39ms |
update_topic_read_status (43222): 10.03.2020 19:48:23: |
0ms |
get tp. blocked users: |
1ms |
get online users: |
5ms |
others: | 56ms |
total: | 128ms |
0 / 0 |