• Инструменты управления контейнерами

    • Перевод


    Развертывание приложений всегда было головной болью разработчиков. Олдфаги, которым довелось кодить во времена Windows COM, наверняка помнят «DLL Hell» – настоящий кошмар девелоперов и сисадминов. Но хотя прошли годы, ежедневно растущий поток новых технологий зачастую создает путаницу и неуверенность.

    Практически во всех случаях разработки ПО среда разработки значительно отличается от окружения, в котором приложение реально будет работать. Тот факт, что различные компьютеры будут сконфигурированы по-разному — очевиден и предсказуем, но при этом различное поведение приложения на этих компьютерах недопустимо.
    Читать дальше →
    • –1
    • 1,4k
    • 1
  • Самые неординарные языки программирования



      Признаться честно единственная моя связь с программированием в том, что мой брат программист, ну еще я в школе учил Pascal. Однако, я полностью осознаю всю сложность и красоту программирования. Создать программу, код которой не будет содержать «мусора», достойно похвалы. Что уж говорить о создании самого языка, на котором и пишутся программы. Проще говоря — это сложно, чертовски сложно. И, значит, это должно быть обдуманно и нести какой-то смысл. Но не всегда. Сегодня мы с вами вместе приподнимем брови в удивлении, ознакомившись с самыми нелепыми и смешными языками программирования. Поехали.
      Читать дальше →
    • 10 известных логотипов, нарисованных по памяти

        Насколько точно вы сможете вспомнить логотипы известных брендов?


        Ну почти русалка

        Быть узнаваемым и запоминающимся — вот важные цели при создании логотипа. Самые известные в мире логотипы от Apple до McDonalds тщательно разрабатывались, чтобы при одном взгляде ассоциироваться со своим брендом.
        Читать дальше →
      • Смена потребительских предпочтений: в поисках идеального накопителя с поддержкой протокола NVMe

          В 2011 году была представлена альтернатива протоколу AHCI (Advanced Host Controller Interface) — протокол NVM Express. Почему контроллер с архитектурой NVMe (Non-Volatile Memory Express)?



          Немного теории: грубо говоря, SSD это способ хранения данных на чипах памяти, упоминая же «жесткий диск» подразумеваем, что данные хранятся на круглых магнитных пластинах. Теперь понятие форм-фактора: подразумевает, как устройство выглядит и как подключается. Например 2,5-дюймовые SATA SSD подключаются с помощью SATA коннектора. Форм-фактор M.2 — это голые платы, на которых размещены чипы, соответственно используется разъем для подключения М.2. Для полноценной работы накопителя с хост системой нужен физический и программный интерфейсы, самые обычные 2,5-дюймовые SATA SSD используют протокол AHCI, но контроллер AHCI был создан для механических HDD, дабы оптимизировать взаимодействие жесткого диска с самой системой: минимизировать перемещение магнитных головок, синхронизировать процессы чтения и записи. Соответственно, в твердотельных накопителях, где совсем другой принцип хранения данных, AHCI не в состоянии раскрыть весь потенциал SSD, работающего на высоких скоростях. Хотя никто не отменял тот факт, что SATA SSD больше ограничены самим фактором SATA подключения, с его помощью можно передать данные со скоростью не больше 550-600 МБ/с, не то чтобы это было слишком мало, но! SSD накопители могут гораздо больше. Для того, чтобы обойти эти скоростные ограничения были придуманы PCI Express и М.2 накопители, правда они все также либо используют, либо эмулируют программный интерфейс AHCI, главным недостатком которого является количество команд, которые он может одновременно передать, это всего 32 очереди.
          Читать дальше →
        • И небеса содрогнутся… Diablo: заглядывая в прошлое

          • Перевод
          О чем пойдет речь в статье? Прошлое и настоящее Blizzard в лицах, от начала и до конца, от создания концепции Diablo I и до стремительного развития Diablo III.



          «Я буквально вырос на Diablo, это было невероятно потрясающее и веселое время, проведенное с братьями за игрой. Помню, позже, после выхода Diablo II, мне совсем снесло крышу. Часы, дни и недели в игре… я все лето безвылазно играл. Это было нечто сногсшибательное!» Так вспоминает об игре Роб Фут (Rob Foote), ведущий гейм-продюсер команды разработчиков Diablo III. В течении последних 17 лет он проработал в Blizzard. Легендарная Diablo была той причиной, по которой он подал резюме на работу именно в эту компанию.
          Читать дальше →
          • +15
          • 12,1k
          • 8
        • Великолепная подборка бесплатных шрифтов: лучшие из лучших

          • Перевод
          В этой статье — великолепная подборка из 55 бесплатных шрифтов, которые были отобраны из тысяч предлагаемых на сегодняшний день в сети Интернет. Коллекции шрифтов, перечисленных ниже, можно скачать и использовать в различных проектах.



          Для удобства шрифты поделены на 8 категорий, вы можете выбрать необходимую из списка:

          Читать дальше →
        • Немного из истории криптографии СССP: M-105 под кодовым названием Агат

            История криптографии корнями уходит во времена Ивана Грозного. Первые криптографы использовали простые шифры замен, позже, при Петре Первом начали появляться профессиональные службы, занимающиеся шифровальным делом. В середине 1700 появились так называемые «черные кабинеты» — тайные комнаты в почтовых отделениях, где благополучно (порою не очень) вскрывались конверты с письмами. Возникло понятие — «перлюстрация».


            Кабинет перлюстрации при почтовом отделении в Российской империи

            В истории отечественной криптографии времен СССР образовалось много пробелов, так как информация находилась под семью замками, строго хранилась в тайне.
            Читать дальше →
          • Твердотельные накопители Samsung: набирая обороты

              Время идет, все вокруг меняется и технологии — не исключение. Если еще несколько лет тому назад хостинг на твердотельных накопителях был новинкой, то сейчас это уже норма. Не так давно SSD накопители даже небольшого объема стоили хороших денег, потому хостеры, как правило, в целях экономии предоставляли «гибридный» SSD хостинг: размещали базы данных клиентов на твердотельных накопителях, а остальные файлы сайтов на обычных жестких дисках. Когда же SSD накопители стали более доступными, компании начали переводить свою хостинг инфраструктуру полностью на твердотельные накопители. Высокая пропускная способность и низкая латентность транзакций диктуют многим ЦОДам делать выбор в сторону использования твердотельных накопителей (SSD), вместо жестких дисков (HDD). В свою очередь это позволяет избежать задержки в производительности, поднимает эффективность работы и надежности серверной фермы, а также дает возможность снизить эксплуатационные расходы. Мы не стали исключением и уже довольно долго предоставляем виртуальный хостинг на сверхбыстром хранилище SSD.



              Часто выбор нужного SSD для ЦОД являет собой долгий и сложный процесс, необходимо изучить и оценить множество различных поставщиков, типов SSD, так как известно, что не все предоставляемые на рынке накопители и типы флеш-памяти NAND одинаковы. Неправильный выбор твердотельных накопителей для долгосрочного использования на серверных фермах чреват не только финансовыми негативными последствиями. Накопитель может выйти из строя раньше времени, постоянная скорость записи будет снижаться, в то время как задержки в массиве накопителя, наоборот, будут увеличиваться.
              Читать дальше →
            • Графическим дизайнерам для ума и души: 20 новых уроков

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


              Читать дальше →
              • +10
              • 12k
              • 6
            • Распознать и обезвредить. Поиск неортодоксальных бэкдоров

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


              Читать дальше →
            Самое читаемое