Всем привет, у меня хорошие новости!
Мы, «Лаборатория свободного интернета»/iFreedomLab, русифицировали сайт Tails в партнерстве с eQualitie и уже перевели первую часть документации. 30 000 слов из 100 000, если быть точным.
Tails работает с флешки, ничего не записывает на жёсткий диск, и после перезагрузки компьютера или ноутбука на нем не остается никаких следов работы. Он поддерживает базовые функции с помощью надежно защищенных сервисов, — например, работу с документами (пакет Libre Office), почтой (клиент Thunderbird), обмен файлами (OnionShare, через TOR), и рядом других полезных надстроек вроде KeePassXC для хранения паролей. При работе с Tails полностью блокируются онлайн-трекеры и реклама.
Работа по переводу будет продолжаться, но сайт и часть документации Tails уже доступны на русском языке.
Разработчики сервиса создавали его для жертв насилия, журналистов, которым необходимо защищать источники информации и просто для всех желающих защищать свою приватность.
Если есть идеи, что еще можно их полезных некоммерческих утилит перевести на русский – пишите в комментариях или лично мне.
Здравствуйте, дорогие друзья.
Исторически сложилось, что изначально сообщество BeOS/Haiku обитало на qube.ru и Jabber-канале. Но, со временем оно перебралось в телеграмм канал и vk-сообщество, где участники сообщества, кто есть в VK, собирают и обсуждают новости проекта.
И в данном материале я хочу рассказать Вам новости из жизни Haiku накопившееся за июль-часть августа.
Для того, кто был молодым инженером в нулевых, совершенно неудивительно использование паленого софта на работе. Было время, когда сама идея купить софт была какой-то странной, да и производители софта никак не могли воздействовать на потребителя. Сейчас все изменилось...
Musl - это реализация libc, которая стремится быть легкой, быстрой, простой и правильной. Так говорится на странице документации к void linux - смело распространяющей дистрибутив на базе musl libc. Установив эту версию дистрибутива вы добровольно запираете себя в постоянно сжимающейся "клетке", из которой выход только один - переустановка системы...
Во время подготовки продукта к выходу на международный рынок важно максимально приблизиться к нормам принимающей культуры и создать у пользователя ощущение, что продукт сделан специально для него. Как мы локализуем ПО сегодня?
Мы собираем зависимости для нашего тестового окружения в Docker-образ, что оказалось очень удобно. Но недавно у нас появился разработчик с MacBook M1, и резко встал вопрос о возможности поддержки двух платформ.
Мы всё больше привыкаем к быстрому обслуживанию и сервису: быстрая доставка, быстрая покупка, электронные терминалы, электронные билеты, удобный и быстрый выбор в быстром интернете. От этого гораздо заметнее становится любое медленное действие — как будто жизнь резко переключилась на Dial-up и всё происходящее заскрипело с характерным звуком модемного соединения. Хуже только когда ты за это платишь свои деньги. Эта статья взяла своё начало в момент, когда я покупала новую кровать в мебельном салоне — не знала, что сама стану героем наших публикаций.
Фабричный метод - это творческий шаблон проектирования, который предоставляет интерфейс для создания объектов в родительском классе, но позволяет подклассам изменять тип создаваемых объектов.
Проблема
Представьте, что вы создаете модуль игровых наград. Первая версия вашего приложения может обрабатывать только награду ЗОЛОТО, поэтому основная часть вашего кода находится внутри класса GoldReward.
Через некоторое время ваша игра становится довольно популярной. Каждый день вы получаете десятки запросов от игроков о добавлении новой валюты в приложение.
Отличные новости, правда? А как насчет кода?