Pull to refresh
131
0
ertaquo @ertaquo

User

Send message

Кстати, ещё одна из проблем - это контент 18+. В том же Second Life он занимает довольно значительную часть. Но в различных VR-метавселенных, типа VRChat, Sansar, Altspace и т. п., 18+ контент либо запрещен полностью, либо разрешен только в приватных зонах.

Жалко, что тот же Second Life, со всем его разнообразием контента, нельзя нормально адаптировать к VR, чисто из-за жестко фиксированных анимаций. Да развивается он откровенно черепашьими шагами, обладая при этом шлейфом застарелых багов и не проводя ни недели без падений.

Как вариант, можно написать скрипт или приложение, которое будет реагировать на свое имя файла. Для одного имени файла - какой-то безобидный функционал, для другого - дополнительно нечто вредоносное. Все равно практически никто не лазит с дизассемблером по файлам после их распаковки.

А в чем отличие этой штуки от Horizontal Pod Autoscale в Kubernetes, за исключением отсутствия привязки к Kubernetes?

Почему бы в данном случае не использовать на стороне базы данных тип даты-времени с сохранением часового пояса (`timestamp with time zone` / timestamptz в Postgres)?

Получится красиво: и сохранение локального времени независимо от локации, и возможность отображать его в произвольном часовом поясе, и правильная сортировка по данному полю.

Правда, не уверен, сохраняет ли тип DateTime в C# часовой пояс.

Как вариант, можно парсить конфиг и проверять, нет ли чересчур больших значений для каких-нибудь параметров, которые могут уронить сервер. Есть пара библиотек для Go: [1], [2].
Сам когда-то давно писал парсер конфигов, только на сях. Написано криво-косо, но работает до сих пор :)

Знаете, чем мне не нравится передача ошибок (как в Go и Rust) и нравятся исключения?
Тем, что при передаче ошибок приложение становится гораздо сложнее отлаживать. Теряется информация, откуда именно пришла ошибка. При использовании исключений можно вывести stack trace до места, где возникло это самое исключение.
Тем, что невозможно заранее узнать, какие ошибки может возвращать функция. В принципе, с исключениями тоже не всегда можно узнать, какая функция какое исключение может кинуть, но обычно для этого есть если не языковые конструкции (как throws в Java), то хотя бы комментарии (как в PHP).
Использование panic в чем-то похоже на исключение, но не позволяет указать его тип — просто некая глобальная ошибка, которую можно где-то отловить, и все, что про нее известно, это ее текстовое описание.

Да, всего лишь создала целиком инфраструктуру для этих игр: железо, ОС, API для приложений и графики, маркетплейс… что там еще я забыл?

И все так же видео периодически подвисает (по крайней мере в Firefox), если кликать по времени туда-сюда.

Если вам не нужна асинхронщина, зачем вам здесь FastAPI? Flask тогда уж, благо он сихронный и имеет бОльшую популярность.

Окей. Какой смысл генерировать синхронно работающие методы при использовании асинхронного фреймворка?

Асинхронный - в смысле, с использованием asyncio.

Поможет это тем, что приложение не будет впустую ожидать, пока обработчик запроса получает данные из БД, а начнет обрабатывать в это время другой запрос.

Зачем брать асинхронный фреймворк, но при этом заставлять его работать синхронно? У SQLAlchemy недавно появился асинхронный режим работы, используйте его.

Цензура в общем виде — это контроль над информацией и ее распространением. Она бывает не только государственной. Мама запрещает ребенку говорить матерные слова — это тоже своего рода цензура.

Насчет всеми любимой статьи 29… Пролистайте чуть ниже, до статьи 55:
3. Права и свободы человека и гражданина могут быть ограничены федеральным законом только в той мере, в какой это необходимо в целях защиты основ конституционного строя, нравственности, здоровья, прав и законных интересов других лиц, обеспечения обороны страны и безопасности государства.
Чувствуете расплывчатость формулировки, благодаря которой можно абсолютно законно наплевать на любую из статей 19-54?

Окей, если серьезно, то и те, и другие занимаются цензурой, в соответствие с какими-то своими принципами. Цензура — это и есть нарушение принципов свободного распространения информации и беспрепятственного доступа к ней. И довольно забавно видеть, как волк с окровавленной мордой кричит, что он против нарушений принципов вегетарианства.
Ну и разница в том, что одни (YouTube) еще как-то пытаются подстроиться под других, а эти самые другие (РосКомНадзор) плюют на все и делают, что хотят — решают, кого считать врагами народа, и периодически осуществляют блокировки значительной части интернета (все помнят про блокировки AWS и Google Public DNS?)

Там еще фурри предложили признать экстремистским движением :D Фурсьюты — угроза государству! :D

Роскомнадзор в свою очередь потребовал от YouTube перестать нарушать ключевые принципы свободного распространения информации и беспрепятственного доступа к ней.

Ахахахахаххаахаааа :D

Статья, конечно, хорошая... Но не нужно так делать ни в коем случае!!!

База данных - это не файловое хранилище. Если хранить файлы в БД, вы потом задолбаетесь с бэкапами и репликацией данных как минимум. Плюс есть нехилая вероятность, что закончится место на диске и встанет вообще все приложение (а не только загрузка файлов).

Хотите быстро-просто? Храните описания файлов в базе, а содержимое где-нибудь в S3, благо этот протокол много где поддерживается и не завязан целиком на Amazon (можно взять тот же minio, например).

А если хотите получить реальную экономию I/O, то лучше смотрите в сторону HTTP заголовков кеширования и ETag.

Поздравляю — вы не осветили ни одной возможности языка, ни одного реального плюса или минуса.

На кой мне знать, когда появился какой-то из языков, сколько в нем ключевых слов и правил синтаксиса? Это как-то поможет в написании кода?
Горутины != потоки.
На кой знать, во сколько строк кода можно уместить "hello world" веб-сервер и как быстро он будет работать, если всегда используется какая-то более сложная обвязка и обработка запросов?
Жирный минус за низкий технический уровень статьи.

Выглядит так, как будто вы задолбали Apple и они решили выписать вам амнистию до следующего нарушения правил :)

Information

Rating
3,882-nd
Location
Тюмень, Тюменская обл. и Ханты-Мансийский АО, Россия
Date of birth
Registered
Activity