История интернета: межсетевое взаимодействие

Автор: admin от 13-01-2020, 14:55, посмотрело: 269

История интернета: межсетевое взаимодействие







В работе от 1968 года «Компьютер как устройство связи», написанной ещё во время разработки ARPANET, Дж. К. Р. Ликлайдер и Роберт Тейлор заявили, что объединение компьютеров не ограничится созданием отдельных сетей. Они предсказали, что такие сети объединятся в «непостоянную сеть сетей», которая объединит «различное оборудование для обработки и хранения информации» во взаимосвязанное целое. Менее чем за десять лет такие изначально теоретические рассуждения привлекли немедленный практический интерес. К середине 1970-х компьютерные сети начали быстро распространяться.

Категория: Программирование

 

Офис Involta: как мы работаем и зарабатываем, не уезжая из региона

Автор: admin от 13-01-2020, 13:55, посмотрело: 297

Компания Инвольта появилась и продолжает успешно развиваться в Иванове. С нескольких человек и идеи о том, как заработать, мы выросли до более сотни сотрудников, десятков проектов и масштабного офиса в центре города. О том, где и как мы работаем, не уезжая из региона, и почему нам это нравится, под катом.



Офис Involta: как мы работаем и зарабатываем, не уезжая из региона

Категория: Компании

 

Разработка сервисов и IaaS: подборка материалов об облаке, хранении данных и эволюции «1cloud»

Автор: admin от 13-01-2020, 13:40, посмотрело: 223

Разбираемся с законом о ПД, рассказываем, как эволюционировала инфраструктура 1cloud.ru, обсуждаем изменения в политиках ИТ-компаний и развитие облачных экосистем.



Разработка сервисов и IaaS: подборка материалов об облаке, хранении данных и эволюции «1cloud»

Категория: Компании

 

Что новенького в нашей документации по .NET (за декабрь 2019)

Автор: admin от 13-01-2020, 13:35, посмотрело: 132

Добро пожаловать в «Что новенького в нашей документации по .NET (за декабрь 2019)». Ниже перечислены некоторые из недавно опубликованных нами документов. Узнайте больше в полной статье ниже.



.NET Core



Новые статьи




  • .NET Core Uninstall Tool

  • Важные изменения при переходе с версии 2.0 на 2.1

  • Важные изменения при миграции с .NET Framework на .NET Core

  • Гайд: отладка memory leak в .NET Core

  • Как установить локализованные файлы IntelliSense для .NET Core

  • Варианты конфигурации рантайма для компиляции

  • Параметры конфигурации рантайма для отладки и профилирования

  • Варианты конфигурации рантайма для глобализации

  • Варианты конфигурации рантайма для работы в сети

  • Параметры конфигурации рантайма для потоков

  • Начало работы с .NET Core в Windows/Linux/macOS с помощью командной строки

  • Что нового в .NET Core 3.1



Что новенького в нашей документации по .NET (за декабрь 2019)

Категория: Программирование

 

Куда сходить: ближайшие бесплатные мероприятия для айтишников (14–18 января)

Автор: admin от 13-01-2020, 13:20, посмотрело: 123

Куда сходить: ближайшие бесплатные мероприятия для айтишников (14–18 января)


Мероприятия с открытой регистрацией:




  • AI & Mobile

  • NeurIPS New Year Afterparty

  • R Moscow Meetup #5

  • Frontend Meetup в Москве (Гастромаркет Балчуг)

  • Тренировки по машинному обучению в Авито 2.0

Категория: Программирование

 

Hack The Box — прохождение Bitlab. Слабая JS обфускация, GIT и реверс Windows приложения

Автор: admin от 13-01-2020, 09:35, посмотрело: 213

Hack The Box — прохождение Bitlab. Слабая JS обфускация, GIT и реверс Windows приложения


Данной статьей я начну публикацию решений отправленных на дорешивание машин с площадки HackTheBox. Надеюсь, что это поможет хоть кому-то развиваться в области ИБ. В данной статье разберемся с легенькой javascript обфускацией, загрузим бэкдор через репозиторий Git, и отладим 32- приложение.



Подключение к лаборатории осуществляется через VPN. Рекомендуется не подключаться с рабочего компьютера или с хоста, где имеются важные для вас данные, так как Вы попадаете в частную сеть с людьми, которые что-то да умеют в области ИБ :)



Категория: Информационная безопасность

 

Помощник по работе с базами данных GreenPig

Автор: admin от 13-01-2020, 06:55, посмотрело: 161

  • Вступление

  • Подключение библиотеки

  • Класс Where


    • Атомарная часть запроса

    • Сложные запросы


  • Класс Join

  • Класс Query


    • Выборка из БД с вложенными параметрами

    • Многократное объединение с самим собой во имя поиска




  •       ??????????????????????-??----??????????????
          ?????????????????????????----??????????????
          ???????????????????????-?----?????-??-?????
          ?????????????????????????----?????-??-?????
          ?????????-????????????-??----??---?????????
          ?????????-????????????-??----??---?????????
    
                                5HHHG
                     HH       HHHHHHH
                   9HHHA    HHHHHHHH5
                  HHHHHHHHHHHHHHHHHH  9HHHHH5
                5HHHHHHHHHHHHHHHHHHHHHHHHHHH
               HHHHHHHHHHHHHHHHHHHHHHHHHHHH
             ;HHHHHHHHHHHHHHHHHHHHHHHHHHA
              H2   HHHHHHHHHHHHHHHHHHHHHH
                   HHHHHHHHHHHHHHHHHHHHHHH9
                    HHHHHHHHHHHHHHHHHHHHHHH
                    AHHHHHHHHHHHHHHHHHHHHHH
                     HHHHHHHHHHHHHHHHHHHHH9  iHS
                      HHHHHHHHHHHHHHHHHHHHHHhh
                       HHHHHHHHHHHHHHHHHH
                      AA HHHHHHHHHHHHHH3
                     &H  Hi         HS Hr
                     &  H&          H&  Hi

    Категория: Программирование

     

    PHP-Дайджест № 171 (1 – 13 января 2020)

    Автор: admin от 13-01-2020, 05:25, посмотрело: 150

    PHP-Дайджест № 171 (1 – 13 января 2020)


    Свежая подборка со ссылками на новости и материалы. В выпуске: 4 свежих RFC из PHP Internals и интересные пул-реквесты в PHP 8, порция полезных инструментов, подкасты, стримы и многое другое.



    Приятного чтения!

    Категория: Программирование

     

    Как описать 100 Gitlab джоб в 100 строк

    Автор: admin от 13-01-2020, 00:15, посмотрело: 138

    В продолжение предыдущей статьи про инструменты деплоя в Kubernetes, хочу рассказать вам про то как можно использовать Jsonnet для упрощения описания джоб в вашем .gitlab-ci.yml



    Как описать 100 Gitlab джоб в 100 строк

    Дано



    Есть монорепа, в которой:




    • 10 Dockerfiles

    • 30 описанных деплоев

    • 3 окружения: devel, staging и production



    Задача



    Настроить пайплайн:




    • Сборка Docker-образов должна производиться по добавлении git-тэга с версией.

    • Каждая операция деплоя должна выполняться при пуше в ветку окружения и только по изменении файлов в конкретной директории

    • В каждом окружении установлен свой gitlab-runner с отдельным тэгом, который выполняет деплой только в своём окружении.

    • Не все приложения должны быть задеплоены в каждое из окружений, мы должны описать пайплайн так, чтобы иметь возможность делать исключения.

    • Некоторые деплойменты используют git submodule и должны запускаться с установленной переменной GIT_SUBMODULE_STRATEGY=normal



    Описать это всё может показаться настоящим адом, но мы не отчаиваемся и вооружившись Jsonnet сделаем это легко и непринуждённо.

    Категория: Программирование