@ru_python

Страница 759 из 9768
Dmitriy
19.05.2016
00:03:12
все. повторил. добавил в архив мейн и та же ошибка

Sergey
19.05.2016
00:04:17
это не проблема, проблема в формате зипа

Mikhail
19.05.2016
00:07:27
Google
Mikhail
19.05.2016
00:09:03
свой проект это уже бизнес, он может открыть фирму по продаже пластиковых окон и сделать себе сам интернет магазин, будет получать опыт в джанге и зарабатывать сколько напродает

Maxim
19.05.2016
00:19:32
свой проект это уже бизнес, он может открыть фирму по продаже пластиковых окон и сделать себе сам интернет магазин, будет получать опыт в джанге и зарабатывать сколько напродает
Да просто забавно. Миддлом легко в ДС устроиться от 100к, но при этом зарабатывать хотя бы сопоставимые суммы самостоятельно -- это уже другой уровень.

Да допустим. Вот вы с дружбанами на троих решили что-то замутить. В какой момент начнутся деньги? Начнутся ли вообще?

Dmitriy
19.05.2016
00:20:54
это не проблема, проблема в формате зипа
вроде архив обычный. единственное что. у него есть комментарий к архиву. там хеш последнего коммита записан

надо попробовать че нить упаковать с комментарием и проверить

Sergey
19.05.2016
00:21:25
Zip archive data, at least v1.0 to extract

у работающих v2.0

Dmitriy
19.05.2016
00:40:50
ща код поправлю

но с коментом не запускается

Sergey
19.05.2016
00:41:18
хе. надо им багрепортнуть

Dmitriy
19.05.2016
00:41:49
причем зипфайл изнутри читает такой архив норм. и комент видит

Sergey
19.05.2016
00:42:52
а "file <zipfile with a comment.zip>" что пишет? v2.0?

Dmitriy
19.05.2016
00:42:53
ага. точняк

Google
Dmitriy
19.05.2016
00:43:02
import zipfile if __name__ == '__main__': with open('__main__.py', "w") as m: m.write("print('hello')") zipf = zipfile.ZipFile('zipapp_bad.zip', 'w', zipfile.ZIP_DEFLATED) #add zip comment zipf.comment=b"123321" zipf.write("__main__.py") zipf.close() zipf = zipfile.ZipFile('zipapp_good.zip', 'w', zipfile.ZIP_DEFLATED) zipf.write("__main__.py") zipf.close()

с коментом не запускает. если закоментить. то запускает

тока архив надо грохать

между запусками :) запаковки с коментом и без

Sergey
19.05.2016
00:52:00
да, питону не нравится мусор после конца зипа

strip(comment) решает :) кривость, конечно

Dmitriy
19.05.2016
01:05:19
на каком этапе

Sergey
19.05.2016
01:16:29
z = requests.request("get", "https://github.com/%s/archive/%s.zip" % (REPO, sha), auth = AUTH).content fn = "%s-%s.zip" % (appname, sha) with open(fn, "wb") as f: f.write(z.strip(sha.encode("ascii"))) sys.path.insert(0, fn) app = importlib.import_module("%s-%s.app" % (appname, sha))

Dmitriy
19.05.2016
01:19:02
ы. жуть. это удаляет комент тока. но ведь флаг его наличия нет. но ладно. работает и хорошо ?

Sergey
19.05.2016
01:20:15
strip только указанный текст удалит, если его нет, ничего не изменит

Dmitriy
19.05.2016
01:20:29
это понятно

Sergey
19.05.2016
01:20:59
а флага в архиве нет

rstrip() даже лучше

спасибо за разборки!

Dmitriy
19.05.2016
01:23:21
ща попробовал стрипнуть. 7-зип такой открыывает архив. и даже тест проходит он. зипфайл тоже его норм воспринимает. но если глянуть отладку по архиву 7-зипом то там

Sergey
19.05.2016
01:23:30
я, правда, сделал уже с extractall() и все нормально работает, тем более из этого архива надо новую версию апдейтера вытаскивать в файл. не знаю даже как лучше будет, надо на свежую голову подумать

Dmitriy
19.05.2016
01:23:41
Listing archive: zipapp_bad.zip — Path = zipapp_bad.zip Type = zip ERRORS: Unexpected end of archive Physical Size = 136

Sergey
19.05.2016
01:23:45
caution: zipfile comment truncated

Google
Dmitriy
19.05.2016
01:24:04
комента нет. но осадочек остался. при этом файлы извлекать не мешает

Sergey
19.05.2016
01:24:21
да, проморгал, есть там где-то флаг

Dmitriy
19.05.2016
01:24:40
там или флаг или размер архива

Zart
19.05.2016
02:30:37
Rinat
19.05.2016
04:06:02
Здесь есть люди кто разрабатывает проекты в области юриспруденции, определения рыночной стоимости недвижимости?

Андрей
19.05.2016
05:53:29
Ты из Ирка?
Да, ты тоже?

Whore Amazing
19.05.2016
05:54:05
Посоны, как в psycopg2 тип point вставлять? нашел только с использованием sqlalchemy, можно как-то без него?

а, все, нашел

Eugene
19.05.2016
05:55:32
/start

Сан
19.05.2016
06:09:30
Андрей
19.05.2016
06:22:56
ну хоть кто-то, а то думал все в ДС и в питер свалили )

Maksim
19.05.2016
06:25:29
Человеки помогите распутаться. Гуманитарий( т.е я) решил переквалифицироваться в технари( давно-дааавно был полутехнарем). Сейчас на распутье: java или python? В изучении. Цель - в будущем податься в джуны, удаленка. Интересны высоконагруженные проекты, поддержка существующих, запиливание своего в будущем( есть мысль). В общем на чем остановиться? А то замечался метаться. Пы.сы прмидорами не кидать:)

Whore Amazing
19.05.2016
06:25:54
питон

Eugene
19.05.2016
06:37:51
Python

Andrey
19.05.2016
06:38:07
Да джава тоже норм. Язык более громоздкий, но вакансий больше, много энтерпрайза. Там поднабраться опыта не самый худший вариант. А потом выучить скалу и нормально все переписать

Google
dimonikys
19.05.2016
06:44:05
Питон, но лучше его не учить, как первый язык

Arseny
19.05.2016
06:53:21
почему, кстати?

Whore Amazing
19.05.2016
06:53:48
наоборот

гуманитарию будет проще питон выучить

Petr
19.05.2016
06:54:13
После него другие будет сложновато воспринимать

Whore Amazing
19.05.2016
06:54:38
да ну

ping anybody

Anton
19.05.2016
07:06:04
perl первым норм, потом почти любой похожий заходит норм

Admin
ERROR: S client not available

Kolyann
19.05.2016
07:06:29
не надо перл первым

с его-то особенной магией контекста

Whore Amazing
19.05.2016
07:06:46
есть кто живой? помощь небольшая нужна

отправьте в лс @pmwbot любое местоположение

и покажите ответ, если будет

так, еще раз, плз в этот раз должен быть ответ ?

отличненько.

Anton
19.05.2016
07:20:24
с его-то особенной магией контекста
а что там с магией контекста?

Kolyann
19.05.2016
07:23:03
а что там с магией контекста?
Ну когда скрипт вылезает за пределы одной строки и в нем появляются ссылки на хэши массивов ссылок

И каждую надо обрабатывать через 3 этажа скобок

Google
Kolyann
19.05.2016
07:23:45
Может я конечно не вкурил всю прелесть этого

Anton
19.05.2016
07:24:15
Kolyann
19.05.2016
07:24:17
Но на том же питоне гораздо меньше проблем с тем, чтобы бороться с задачей а не с языком

Anton
19.05.2016
07:24:53
И каждую надо обрабатывать через 3 этажа скобок
но это совсем не контекст, контекст есть у функций, списочный или скалярный, и у операций, строковый, числовой

Kolyann
19.05.2016
07:45:58
Ну я как вспомню своё обращение к ссылке на массив

Которое возвращало мне первый элемент массива

Или к хешу

Maksim
19.05.2016
08:31:43
не надо перл первым
Ну он не совсем первый...в молодости баловался бейсиком, чуть-чуть курил асм и турбо паскаль:) но даавно эт было:)

Henaro
19.05.2016
08:54:37
Arseny
19.05.2016
08:57:17
кстати, почему еще не предложили хаскель?

Sergey
19.05.2016
09:03:08
хаскель

Aldar
19.05.2016
09:03:43
хаскель нужно тоже выучить, наряду с C

Maxim
19.05.2016
09:11:37
scala
Не люблю языки со сложными типами

Henaro
19.05.2016
09:11:56
scala строго типизированный

о каких сложных типах речь?

Maxim
19.05.2016
09:12:52
scala строго типизированный
Даже питон строго типизированный

Страница 759 из 9768