@python_beginnersЭта группа больше не существует

Страница 415 из 1885
.
09.09.2016
08:29:02
Гайсы, я не хотел срачика, я хотел узнать что мне делать

Petro
09.09.2016
08:34:49
Так а в чём беда с реализацией своего велосипеда по существующему алгоритму? Главная же беда только с рендоомом и, иногда, с хэшами.

.
09.09.2016
08:41:13
Скрипт открывает файл, зашифровывает его, при моем обращении к нему просит ключ, после ввода правильного ключа рассшифровывать файл. Так это должно работать?

Sergey
09.09.2016
08:41:19
Гайсы, я не хотел срачика, я хотел узнать что мне делать
Я разве что python-rsa щупал, в нем можно зашифровать файл. Хотя ИМХО (ещё раз подчеркиваю, иначе Зарт опять саггрится) проще gpg использовать

Google
Denis
09.09.2016
09:35:35
Всем привет. Никто не подскажет, почему в хроме (или в браузере на движке хрома) на сайте может показываться вопросительные знаки, как будто с кодировкой сайта что-то не так. Что известно: 1) Кодировка сайта и файлов - отдает в utf-8 все. Curl на сайт не возвращает непонятные символы. 2) Если файл не был в кодировке utf-8 (почти все файлы были в us-ascii), перевели в utf-8 3) Использую git для сайта. После каждого пуша меняются "символы". 4) "Символы" начали появляться также в окончаниях js файла, причем рандомно. 5) На локале символов нет. 6) На сайте используется https. 7) Все идет по такому принципу - nginx -> apache -> uwsgi -> django (dev сервер)

Заранее спасибо за помощь

Aleksey
09.09.2016
09:36:38
Кодировка в базе может?

Denis
09.09.2016
09:36:45
django 1.9.9, python 3.5

Igor
09.09.2016
09:37:20
<meta> кодировка норм указана?

Denis
09.09.2016
09:37:34
Я убирал весь контент с сайта и оставались только <html><head></head><body></body></html>

и все равно показывались символы

Dan
09.09.2016
09:38:00
ну как раз таки нужно указать

Denis
09.09.2016
09:38:11
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Igor
09.09.2016
09:38:32
сделай curl -i, или как там заголовки ответа показать

Denis
09.09.2016
09:39:18
HTTP/1.1 301 Moved Permanently Date: Fri, 09 Sep 2016 09:39:09 GMT Server: Apache/2.4.10 (Debian) Location: https://127.0.0.1/ X-Frame-Options: DENY Vary: Accept-Language,Cookie Content-Length: 0 Content-Language: en Content-Type: text/html; charset=utf-8

Google
Denis
09.09.2016
09:39:23
Или с текстом?

Просто стоит редирет на https в django

Могу убрать и показать на http

Эм, а зачем там нужен apache если у вас уже используется uwsgi?
Просто так настроил уже. А потом было леньки исправлять, т.к. все равно это дев.

Убрать из цепочки apache и думаете поможет?

апач или nginx заголовки кодировки правильно отдают ?
Cache-Control:max-age=0, no-store, must-revalidate, no-cache Connection:keep-alive Content-Language:ru Content-Length:0 Content-Type:text/html; charset=utf-8 Date:Fri, 09 Sep 2016 17:40:56 GMT Expires:Fri, 09 Sep 2016 09:28:20 GMT Last-Modified:Fri, 09 Sep 2016 09:28:20 GMT Location:----скрыто---- Server:nginx/1.10.0 (Ubuntu) Set-Cookie:sessionid=""; expires=Thu, 01-Jan-1970 00:00:00 GMT; Max-Age=0; Path=/ Vary:Accept-Language X-Frame-Options:DENY

Это response headers

Dan
09.09.2016
09:43:36
ну вроде правильно

а сайт в мире есть. зайти глянуть

Denis
09.09.2016
09:44:26
К сожалению не могу показать.

��u�

Такие знаки перед закрывающим body

Причем сиволы добавляются еще и в js (рандомный js) и поэтому js перестает работать.

Dan
09.09.2016
09:47:20
может БОМ метки ?

b0g3r
09.09.2016
09:47:36
Звучит правдоподобно

Denis
09.09.2016
09:48:08
На stackoverflow находил команды для проверки файлов на BOM. Результата 0. Сейчас попробую скинуть ссылку.

Dan
09.09.2016
09:48:45
по теории там где эти символы показывается там есть инклуд какогонить файла.

Denis
09.09.2016
09:48:58
http://stackoverflow.com/questions/1068650/using-awk-to-remove-the-byte-order-mark

http://stackoverflow.com/questions/204765/elegant-way-to-search-for-utf-8-files-with-bom

Это я откуда брал информацию

Google
Denis
09.09.2016
09:49:46
по теории там где эти символы показывается там есть инклуд какогонить файла.
Если бы посыпались ошибки после исполнения команд, я бы заменил их на нормальные - но ошибок не было

Dan
09.09.2016
09:51:34
нет, погоди. там где символы показываются есть инклуды ? если инклудов нет то это не BOM

Denis
09.09.2016
09:54:15
Пример из главного view - первые три символа идут imp т.е. импортируется модуль.

Символы показываются в html странице в хроме (через dev tools), но не в файлах.

причем firefox ничего такого не показывает и все работает нормально

Dan
09.09.2016
10:00:04
без доступа к коду сложно сказать больше похожее на гадание, сорян

Denis
09.09.2016
10:01:25
Да, я понимаю. Спасибо и на этом.

Igor
09.09.2016
10:05:27
@LastGodod, попробуй в конфиг апача добавить AddDefaultCharset UTF-8

но выше правильно написали, нахуй его выкинуть бы, раз уже и nginx, и uwsgi есть

вооон там /etc/apache2/conf.d/charset

Igor
09.09.2016
10:06:48
прива, посоветуйте какой нибудь хитроумный скрипт который можно написать

а то чёто нету фантазии

Igor
09.09.2016
10:07:07
скрипт, который выкачивает аудиозаписи из вконтактика

Denis
09.09.2016
10:07:19
@iamigor Сейчас попробую. Nginx работает как reverse proxy на другой машине.

Igor
09.09.2016
10:07:24
не, у меня есть который с саунд клауда качает

а с вк будет аналогично да и это не хитрый скрипт

Igor
09.09.2016
10:09:10
можно расшифровку смм

Скрудж
09.09.2016
10:09:24
Сосиал медиа маркетинг

Denis
09.09.2016
10:09:55
@iamigor Cделал. Не помогло.

Google
Igor
09.09.2016
10:09:59
извини я просто с деревни

Igor
09.09.2016
10:15:02
@iamigor Cделал. Не помогло.
а попробуй запустить django'вский runserver наружу и зайти из хрома сразу туда?

может все-таки что-то в связке apache->nginx->uwsgi косячит с кодировкой :( но тогда бы и в других браузерах тоже воспроизводилось, наверное

или из инкогнито в хроме попробуй, может расширение какое выёбывается

Denis
09.09.2016
10:17:36
@iamigor Хорошо. Но устанавливал чистый браузер Vivaldi, который на движке хромиума основан. В нем тоже проблемы. На андроиде тоже проблемы. Но все это только в браузерах на движке хрома и все.

Igor
09.09.2016
10:17:48
угу, понял весело ))

Denis
09.09.2016
10:18:38
Угу...

Igor
09.09.2016
10:22:27
вот еще релевантные вопросы, если в runserver'е в вебкитных браузерах тоже всё будет плохо, значит это не апач, а где-то битая utf8 кодировка (или не utf8 вообще) 1) http://stackoverflow.com/questions/5445137/utf-8-encoded-html-pages-show-questions-marks-instead-of-characters 2) http://stackoverflow.com/questions/2396047/utf8-bug-in-chrome-and-safari-or-wrong-apache-setup

второй вопрос кстати больше подходит, ибо как раз там в фф/ие/опере все ок, а в хроме уже не очень

Admin
ERROR: S client not available

Denis
09.09.2016
10:23:43
Да читаю как раз

Igor
09.09.2016
10:25:24
еще вариант, что какой-нибудь из файлов самим редактором/IDE сохранен нифига не в utf8

еще пару раз встречал щас, что на CSS грешат

Denis
09.09.2016
10:27:16
css все были переведены в utf-8

Поэтому и отпадают.

Igor
09.09.2016
10:27:56
> Starting with Sass 3.4, the BOM is added automatically when non-ascii content is detected вот еще, кстати

Denis
09.09.2016
10:27:56
Надо сначала попробовать по поводу django runserver

sass не использую совсем

В общем вроде решил проблему

Igor
09.09.2016
10:59:17
как?

Google
Denis
09.09.2016
10:59:34
Скажу так - конченый apache

Igor
09.09.2016
10:59:42
добро пожаловать в клуб!

Denis
09.09.2016
10:59:53
В общем nginx работает как reverse proxy на другой машине

twwlf
09.09.2016
11:00:00
апач в 2016 году?

Denis
09.09.2016
11:00:07
Это дев

Igor
09.09.2016
11:00:08
Это дев
ваще не оправдание!

Denis
09.09.2016
11:00:28
Убрал апач с mod_uwsgi - пропали символы

И все нормально стало работать

Всем спасибо за помощь.

Igor
09.09.2016
13:17:07
в питоне 3.6 дикты станут упорядоченными https://mail.python.org/pipermail/python-dev/2016-September/146327.html

Petro
09.09.2016
13:36:17
Миленько. Но не скажется ли на производительности?

Sergey
09.09.2016
13:37:34
в питоне 3.6 дикты станут упорядоченными https://mail.python.org/pipermail/python-dev/2016-September/146327.html
Судя по треду, на порядок завязываться не стоит - это не новый стандарт, а просто особенность реализации

Sergey
09.09.2016
13:38:42
Zart
09.09.2016
13:40:09
нет, просто ты хуйню советуешь

Sergey
09.09.2016
13:40:57
нет, просто ты хуйню советуешь
Твоё мнение единственно правильное, ок

Zart
09.09.2016
13:40:58
https://pypi.python.org/pypi/pycrypto и https://pypi.python.org/pypi/cryptography вроде сейчас из рекомендуемых на данный момент по теме

Твоё мнение единственно правильное, ок
не всегда, но твое мнение выше - говно

мод_ювсги для апача, гм. знают же люди толк в извращениях

Igor
09.09.2016
13:42:56
я тоже подумал сначала, что ладно, если б просто mod_wsgi был

Sergey
09.09.2016
13:43:42

Страница 415 из 1885

Эта группа больше не существует Эта группа больше не существует