• С чего начать поиск работы за рубежом



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

        Составили для вас подборку книг, которые помогут прокачать полезные для работы скиллы и узнать что-то новое, не делая над собой титанических усилий.
        Читать дальше →
      • Автономный способ обхода DPI и эффективный способ обхода блокировок сайтов по IP-адресу

          Провайдеры Российской Федерации, в большинстве своем, применяют системы глубокого анализа трафика (DPI, Deep Packet Inspection) для блокировки сайтов, внесенных в реестр запрещенных. Не существует единого стандарта на DPI, есть большое количество реализации от разных поставщиков DPI-решений, отличающихся по типу подключения и типу работы.

          Существует два распространенных типа подключения DPI: пассивный и активный.

          Пассивный DPI

          Пассивный DPI — DPI, подключенный в провайдерскую сеть параллельно (не в разрез) либо через пассивный оптический сплиттер, либо с использованием зеркалирования исходящего от пользователей трафика. Такое подключение не замедляет скорость работы сети провайдера в случае недостаточной производительности DPI, из-за чего применяется у крупных провайдеров. DPI с таким типом подключения технически может только выявлять попытку запроса запрещенного контента, но не пресекать ее. Чтобы обойти это ограничение и заблокировать доступ на запрещенный сайт, DPI отправляет пользователю, запрашивающему заблокированный URL, специально сформированный HTTP-пакет с перенаправлением на страницу-заглушку провайдера, словно такой ответ прислал сам запрашиваемый ресурс (подделывается IP-адрес отправителя и TCP sequence). Из-за того, что DPI физически расположен ближе к пользователю, чем запрашиваемый сайт, подделанный ответ доходит до устройства пользователя быстрее, чем настоящий ответ от сайта.
          Читать дальше →
        • Мастер-класс «Почему Стив Джобс любил шрифты» (Алексей Каптерев)

          • Tutorial


          Привет, Хабр! Давно у нас в блоге не было расшифровок мастер-классов. Исправляемся. В этом посте вас ждет грандиозное путешествие в мир шрифтов от древнейших времен до наших дней. Если вы хотите понять, каким образом шрифты влияют на наши эмоции и наконец научиться отличать гуманистический гротеск от ленточной антиквы — добро пожаловать под кат. И да, там очень много картинок. Передаем слово автору.




          Шутка, написанная гарнитурой Times, на 10 % смешнее той, что написана гарнитурой Arial. Почему? Чёрт знает. Лучшее объяснение, которое я видел: юмор ассоциируется с агрессией, с остротой, с остроумием — а Times выглядит более острым, чем Arial.


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

          Читать дальше →
        • Чем загрузить VPS: своё «облако» Nextcloud

          • Tutorial

          На дворе 2017 год: правительство шпионит и блокирует сайты, большие корпорации отдают ваши личные данные правительству или продают на сторону. У вас уже есть подписка на VPN, но в России такие сервисы теперь вне закона. Вы арендовали VPS заграницей и ходите в сеть через него, но мощности работают вхолостую.

          Установим Nextcloud! Он заменит синхронизацию контактов, календаря, списка задач и файлохранилища/обменника на вашем смартфоне, а на ПК сойдёт за Dropbox. И независимости добавим, и сервер нагрузим.

          Дальше длинная, но не сложная инструкция про аренду сервера, установку и настройку Nextcloud на сервере и на ПК/смартфонах, включая синхронизацию контактов и календаря.
          Читать дальше →
        • Как работает Android, часть 2


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

            Читать дальше →
          • Как программисту получить свой первый оффер

              image

              Этот вопрос, пожалуй, волнует многих людей, особенно выпускников ВУЗов. В данной статье я опишу, как и какими способами можно получить ваш первый оффер программиста. Я искала позицию java-developer, однако не думаю, что алгоритм поиска работы будет сильно отличаться в зависимости от выбранного вами языка программирования.

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

              1. Выбор языка программирования
              2. Усиленное чтение документации с последующим решением задачек, разбором примеров и чтение подходящих статей.
              3. Когда хоть какая-то база уже есть, следует придумать себе какой-нибудь несложный проект, в котором вы будете использовать все то, чему научились.
              4. Придумываем проект сложнее, параллельно не забываем о том, что надо изучать сопутствующие технологии.
              5. Желательно все это выкладывать на гит, чтобы в будущем работодатель видел, что процесс обучения у вас шел. О пользе гита я расскажу чуть ниже.
              6. Заведите себе друга программиста, который время от времени мог вам давать советы или менторить вас (это, конечно, кому как повезет). В целом, лучше не надеятся на чью-то помощь, а делать и развиваться самим.
              Читать дальше →
            • Академическое издательство Elsevier требует у Sci-Hub и LibGen миллионы долларов в качестве компенсации за ущерб



                Крупнейшее в мире академическое издательство Elsevier давно борется с ресурсами, которые размещают у себя бесплатно те научные работы, за доступ к которым эта организация требует огромные деньги. На днях издательство добилось от окружного суда США по Восточному судебному округу штата Нью-Йорк положительного решения по своему иску к Sci-Hub и LibGen. Александра Элбакян, основательница Sci-Hub, говорит, что не сможет выплатить требуемую сумму даже в том случае, если бы даже очень хотела это сделать. Сейчас, как она утверждает, «Pirate Bay для науки» будет продолжать работу.

                Разбирательства в суде по иску, поданному Elsevier, продолжались два года. Основная претензия издательства состоит в том, что «научные пиратские сайты» выкладывали в общий доступ материалы ученых, не имея на то никакого права. Несмотря на то, что тот же Sci-Hub мало похож на обычный пиратский ресурс с варезом, по мнению юристов Elsevier, сайт этот все же является пиратским.
                Читать дальше →
              • Обзор сервиса Grammarly для улучшения письменной речи на английском языке


                Grammarly — просто потрясающий сервис для проверки письма. Он умеет проникать в контекст ваших предложений и вылавливать даже самые тонкие ошибки. Я расскажу вам о тонкостях использования этого замечательного инструмента, которые могут не быть очевидными для начинающего пользователя.

                Содержимое статьи:

                • Как бесплатно получить «вечную» Premium-подписку
                • Где располагается статистика и насколько хорошо она работает
                • Все ли конструкции из знаменитого учебника English Grammar in Use воспринимаются как правильные
                • Хороша ли интеграция с браузером, MS Word и Google Docs
                • Где разработчики перестарались

                Читать дальше →
              • Дайджест интересных материалов для мобильного разработчика #188 (23-29 января)

                  В этой еженедельной подборке вы найдете архитектуру Uber, половинки квадрата от Папы, отзывы и иконки в новой iOS, борьбу с Xiaomi, новую версию Qt и много другого интересного!

                  Читать дальше →