• Ракета от Амперки, часть 1: Теория ракетных двигателей. Карамельное топливо

      Вступление


      Всем привет! Мы — команда ютуб-канала Амперки, в студии и пилим видео по проектам и железкам. Однако, в какой-то момент все изменилось.



      Под катом — история постройки нашей ракеты.
      Читать дальше →
    • Защищённые прокси — практичная альтернатива VPN


      В интернете есть достаточное количество информации по теме шифрования и защиты трафика от вмешательств, однако сложился некоторый перекос в сторону различных VPN-технологий. Возможно, отчасти он вызван статьями VPN-сервисов, которые так или иначе утверждают о строгом превосходстве VPN-решений перед прокси. При этом многие решения тех же VPN-провайдеров, не смотря на маркетинговое позиционирование в качестве VPN, технически являются прокси.

      На практике прокси больше подходят для повседневной защиты веб-трафика, не создавая при этом неудобств в виде заметной потери скорости и неизбирательности туннелирования. То есть при использовании хорошего прокси не стоит необходимость его отключать для комфортного пользования интернетом.

      В этой статье расказано о преимуществах защищённого прокси перед VPN и предложены различные реализации, готовые к использованию.
      Читать дальше →
    • Что накапать в глаз, чтобы не чесался


        Аллергопробы. Ищем тот самый мятлик, на который аллергия

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

        Все радуются. А я страдаю в предвкушении всех радостей аллергии на пыльцу, когда хочется выходить на улицу исключительно в скафандре. Мне почему-то кажется, что на Хабре найдётся немало собратьев по несчастью, и им будет интересно разобраться, что это за гадость и как с ней жить. А ещё я расскажу, зачем в моей дамской сумочке лежит коробка Преднизолона и Блефарогель.
        Читать дальше →
      • Как поднять свой сервер на RaspberryPI на основе docker

        Сказ о том, как я настраивал сервисы в docker на Raspberry PI и почему это, возможно, не лучшая идея.


        Введение (или как всё начиналось)


        Началось всё очень давно пару лет назад. Так уж вышло, что я оказался в Китае и надо было как-то связываться с внешним миром. Сторонним VPN и прокси я не очень доверял, поэтому решил поднять DigitalOcean со своим прокси. Так уж вышло, что со временем сервер с прокси оброс разными разностями: от файлового хранилища (Syncthing) до CI (Jenkins).


        По возвращении в Россию было принято решение уходить с DO на какой-то self-hosting. Покупать для этого отдельный сервер не хотелось — дорого, да и пока незачем, по этой причине взял Raspberry PI 4B. Естественно, пришлось переносить все основные сервисы с DO на эту машинку, о чем и будет данный пост.

        Читать дальше →
      • Linux. Настройка клавиатуры

        Для чего вообще специально настраивать клавиатуру?


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


        Почему я захотел изменить свою клавиатуру?


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


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

        Читать дальше →
      • Используем passwordstore.org — менеджер паролей в стиле KISS

        Всем привет. В этой статье я хотел бы поделиться своим опытом настройки и использования pass — менеджера паролей для Linux и не только, примечательного своей простотой, использованием уже присутствующих в системе инструментов и возможностью работать исключительно из консоли. Конкретнее, будут затронуты проблемы, связанные с генерацией и хранением секретного ключа gpg, а также с настройкой совместной работы pass, gpg, git, github и браузера. Всё — под Linux, Windows и Android.

        Читать дальше →
        • +18
        • 8.1k
        • 2
      • «Люди думают, что бесплатное — значит бесполезное. Мне казалось, я смогу их переубедить» — Юрий Ярцев о школе Russol

          image

          В мире никогда еще не было столько открытых знаний и секундного доступа к любой информации. При этом знания все еще могут быть страшно дорогим товаром. Люди платят сотни тысяч за курсы, а иногда даже за почтовые рассылки. Но все слишком непредсказуемо — иногда купленные знания оказываются мусором, а бесплатные — драгоценностью, а иногда наоборот. В петабайтах бесплатного можно копаться годами и не найти там ничего. В этих условиях не знаешь, кому и чему доверять.

          О своем опыте создания онлайн-школы мне рассказал Юрий Ярцев. Он создал школу стартапов Russol. Она особенная, потому что бесплатная. И конечно, это приводит к недоверию всех видов: и «бесплатное равно бесполезное», и «бесплатный сыр только в мышеловке».
          Читать дальше →
          • +29
          • 7.7k
          • 3
        • Подборка: 5 полезных сервисов для написания статей на английском



            Всем привет! Меня зовут Марго, я профессиональный маркетолог и редактор, в последние пару лет фокусируюсь на продвижении за рубежом и много пишу на английском. Я решила поделиться ссылками на приложения и сайты, которые помогают мне в ежедневной работе при создании контента. Надеюсь, список поможет изучающим английский и тем, кто публикует англоязычные материалы на Хабре.
            Читать дальше →
          • Оптимизация изображений для web

              image

              В интернете достаточно статей и проектов для ресайза изображений. Почему же нужна еще одна? В этой статье я расскажу почему нас не удовлетворили текущие решения и пришлось пилить собственное.
              Читать дальше →
            • Чеклист фронтенд-разработчика

              • Translation
              Глеб Летушов, редактор-фрилансер, адаптировал для блога Нетологии чеклист с Github от David Dias. Этот чеклист уже переводили, но так как на Хабре его нет, мы решили, что он пригодится. В чеклисте собран полный список элементов, которые необходимо проверить перед запуском и публикацией сайта.



              Список основан на многолетнем опыте фронтенд-разработчиков, а дополнения собраны из общедоступных источников.
              Читать дальше →
            • Пол Грэм. Все статьи на русском. Два года спустя

                «Лучший способ писать — это переписывать»
                — Пол Грэм, «The Age of the Essay»

                image

                Первую подборку на русском всех статей Пола Грэма (а их 176) меня вдохновили сделать ребята из tceh.com (60 переводов).
                Вторую — Edison Software (125 переводов).
                ТретьюФилтех-акселератор (134 перевода и еще несколько в процессе).
                На четвертую… уже закончатся эссе Грэма, буду переводить его Twitter (там, кстати, много полезного).

                Недавно я подключился к проекту, цель которого содействовать «филантропическим стартапам» (это такие, которые «за добро во всем мире», типа GNU/Linux, Wikipedia и WebArchive). Я вношу свои 5 копеек подборкой самых полезных концептуальных/теоретических материалов про стартапы и стартаперское (хакерское) мировоззрение.

                А для тех, у кого все же стартап, а не ICO:

                До 16 января 2018 идет прием заявок, предакселератор PhilTech.
                С 5 по 23 февраля будет акселерация «по-полной».
                С 19 по 25 мая — финальный интенсив в Москве.

                Есть время подучить матчасть, особенно для CEO.

                Кто такой Пол Грэм?
                Если вы хоть как-то связаны со стартапами у вас возник такой вопрос, то вам обязательно под кат.

                Подборка из серии «добавить в избранное и читать по одному эссе в день».
                (хватит на полгода, кстати)
                Читать дальше →
                • +23
                • 25.3k
                • 8
              • Выжимаем все соки из Chromium на Linux

                В этой статье рассмотрим, как выжать все соки из Хромиума и максимально ускорить его или другой браузер на его движке (Chromium, Google Chrome, Opera, Vivaldi, Яндекс и др.). За счет включения многих экспериментальных возможностей по вынесу вычислений с процессора на видеокарту и включения использования находящихся в разработке программных алгоритмов. За счет этого наш любимый хромиум станет работать быстрее, может перестать тормозить или моргать экраном.

                Поехали!
                Читать дальше →
              • Своя компания в США без головной боли

                  Один из лидеров процессинга пластиковых карт в США Stripe предлагает разработчкам супер-услугу: комплексную регистрацию бизнеса в США. Сервис называется Atlas.

                  Что включено:
                  • Собственно, новая компания в США.
                  • Регистрация в налоговой и счет в банке
                  • Естественно, счет в Stripe для приема пластиковых карт онлайн
                  • Юридические и налоговые консультации
                  • Кредит в AWS аж на $15000


                  Ну, и самое главное: за все это счастье они просят всего лишь $500, а для открытия счета лично в США ехать не надо!
                  Это буквально революция, чесслово.
                  Читать дальше →
                • Методы удаленного доступа к Linux GUI

                    В службу технической поддержки RUVDS регулярно обращаются по поводу GUI и удаленного доступа к нему на виртуальных серверах с Linux, несмотря на то что в интернете достаточно много материалов освещающих эту проблему. Поэтому, для наших пользователей мы решили собрать всё по этой теме в одну статью.


                    Читать дальше →
                  • Электронная демократия или как собрать и обработать данные по голосованию (и явке) за реновацию в Москве

                    Стоило голосованию за вход или выход из программы реновации завершиться — и с сайта мэра Москвы почему-то пропали данные о явке по каждому конкретному дому, остались только голоса за и против в целом. В новостях, конечно, пишут некие цифры, но ведь хочется посмотреть их самому, поиграться со статистикой, построить графики, не правда ли?

                    Да и после заявлений типа:
                    Что касается популярности этих сервисов, то центры госуслуг «Мои документы» привлекли чуть больше половины всех проголосовавших, незначительно уступив порталу «Активный гражданин»
                    как-то возникают лёгкие сомнения. Так что — приступим к сбору информации! А потом будем её анализировать. Для этого нам понадобится какой-нибудь язык (скажем, питон), какая-нибудь бд (скажем, sqlite) и какой-нибудь веб-скраппер, благо для питона их множество. Сразу говорю, в конце дам ссылку на получившуюся базу данных, можно сделать с ней что угодно.
                    Читать дальше →
                  • А вы знаете скорость загрузки вашего сайта с мобильных устройств? Самое время разобраться

                    • Translation


                    Выясните, сколько времени потребуется для загрузки страницы на мобильных устройствах из разных регионов.
                    Читать дальше →
                  • Оптимизация фронтенда под браузеры

                    • Translation

                    enter image description here


                    Оптимизация необходима для увеличения скорости загрузки и работы сайтов, что в конечном итоге повышает удовлетворённость пользователей.


                    • С точки зрения User Experience (UX) фронтенд должен обеспечивать быструю загрузку и работу веб-страниц.
                    • А с точки зрения Developer Experience (DX) нам хочется, чтобы и сам фронтенд тоже работал быстро, был прост в использовании и вообще являлся примером для подражания.

                    Всё это делает пользователей и разработчиков счастливее, а заодно существенно улучшает ранжирование сайтов поисковиками. Например, Google уделяет особое внимание оптимизированности фронтенда. Если вы достаточно долго бились над тем, чтобы ваш сайт заработал побольше баллов в Google Pagespeed Insights, то, надеемся, эта статья поможет вам лучше понять, для чего всё это нужно и каково разнообразие стратегий оптимизации фронтенда.

                    Читать дальше →
                    • +44
                    • 48.3k
                    • 6
                  • Бесплатный аналог AnyConnect VPN Server


                      В прошлой своей заметке я описывал Softether VPN Server и как его установить из исходников. За прошедшее время я очень сильно разочаровался в данном сервере так как за все время мне не удалось заставить его работать с нормальной скоростью. Я писал на форум разработчиков, но так и не получил внятного ответа в чем же дело Ну делать нечего придется выбрать другое решение.
                      Читать дальше →
                    • История одного Side project

                        Друзья, всем привет! Уже больше года мы занимаемся развитием нового проекта на глобальном рынке и я хочу с вами поделиться нашим опытом запуска так называемого side project (стороннего проекта), который сейчас растет на 30% в неделю и служит источником пользователей для основного продукта. Добро пожаловать под кат.

                        image

                        Читать дальше →
                        • +14
                        • 7.1k
                        • 3