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

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()
с коментом не запускает. если закоментить. то запускает
тока архив надо грохать
между запусками :) запаковки с коментом и без

Alex
19.05.2016
00:49:53

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
там или флаг или размер архива

Maxim
19.05.2016
02:09:11
См. Гитхаб

Zart
19.05.2016
02:30:37

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

Сан
19.05.2016
05:32:28

Андрей
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
Да джава тоже норм. Язык более громоздкий, но вакансий больше, много энтерпрайза. Там поднабраться опыта не самый худший вариант. А потом выучить скалу и нормально все переписать

Ivan
19.05.2016
06:41:56

Google

Ivan
19.05.2016
06:42:01

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

Kolyann
19.05.2016
07:45:58
Ну я как вспомню своё обращение к ссылке на массив
Которое возвращало мне первый элемент массива
Или к хешу

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

Maxim
19.05.2016
08:46:33

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