In 2017 I would like to run ALL languages in one VM.
для чего оно работоспособно?
java GUI swing/opengl/javafx чтото из этого может?
зоопарк питонских биндингов(к ГТК QT lib***xxxxyyyy) которые по дефолту есть осилили?
в LLVM я так понял ничего кроме libc нельзя?
Всем ку! Пытаюсь отправить куки в браузер с помощью такого кода:
import base64
import asyncio
from cryptography import fernet
from aiohttp import web, WSMsgType
from aiohttp.web import middleware
from aiohttp_session.cookie_storage import EncryptedCookieStorage
from aiohttp_session import get_session, session_middleware, SimpleCookieStorage
@middleware
async def authorize(request, handler):
session = await get_session(request)
session['test_key'] = 'test_value'
# где-то тут отправить куки в браузер
return await handler(request)
async def ws_handler(request):
ws = web.WebSocketResponse()
await ws.prepare(request)
async for msg in ws:
if msg.type == WSMsgType.TEXT:
if msg.data == 'close':
await ws.close()
else:
await ws.send_str(msg.data + '/answer')
elif msg.type == WSMsgType.ERROR:
print('ws connection closed with exception %s' %
ws.exception())
return ws
fernet_key = fernet.Fernet.generate_key()
secret_key = base64.urlsafe_b64decode(fernet_key)
middlewares = [
session_middleware(EncryptedCookieStorage(secret_key)),
authorize
]
app = web.Application(middlewares=middlewares)
app.router.add_get('/ws', ws_handler)
web.run_app(app)
При запросе с браузера ожидаю увидеть куку AIOHTTP_SESSION.
1) Что нужно изменить/добавить, чтобы кука уходила в браузер?
2) Когда ее лучше отправлять, до или во время (возможно ли, если да, тот как) websocket-рукопожатия?
Частная производная, дивергенция, дифуры, градиент - вот это всё. Кусками понимаю, но надо лучше. Логика работает неплохо, мне за C++ разрабство 10 лет платят деньги и не увольняют! Требуется некое переложение академического матанного языка на простой рабоче-крестьянский с массой аналогий и растолковываний. Может книгу какую посоветуете?
Цель - лучше понимать матан из машинного обучения.
Проект Debian обеспокоен тем, что один из участников Проекта, Дмитрий Богатов, был арестован российскими властями.
Дмитрий — преподаватель математики и активный участник Debian. В качестве сопровождающего Debian он участвовал в группе Debian Haskell, также он сопровождает несколько пакетов программ для командной строки и ряд системных инструментов.
Мы ожидаем дальнейшие подробности касательно его дела и надеемся, что оно будет справедливо рассмотрено, а все предусмотренные законом процедуры будут соблюдены.
При этом Проект Debian принял меры для обеспечения безопасности своих систем путём удаления ключей Дмитрия, поскольку они могли быть скомпрометированны.
Проект Debian благодарит Дмитрия за его отличную работу и стойкую преданность Debian и Свободному ПО. Мы надеемся, что он как можно скорее получит возможность вернуться к своей деятельности. Мы выражаем ему и его семье безоговорочную поддержку.