• Может ли разум подделать Вселенную?

    • Translation

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


    Софи Хебден
    FQXi Awardees: Маркус Мюллер 1
    18 января 2019 г.


    Творение космоса.
    Credit: Юрий Акурс, iStock

    Читать дальше →
  • Сложные базы данных

    О том, что объёмы данных, сложность их структуры, сложность связей между ними растут совершенно невероятными темпами, пишут на каждом заборе уже много лет. Вопрос же о том, что делать со всей этой свалкой обычно повисает в воздухе. Или, точнее, упирается в понятие «модель данных».
    Читать дальше →
  • Не выбрасывайте умные лампочки в мусор, или опасность IoT



      По оценкам аналитиков GlobalData, объем рынка IoT-решений в прошлом году составил около $130 млрд. К 2023 году этот показатель вырастет почти в три раза, до $318 млрд. Ежегодный рост (GAGR) составляет сейчас около 20%. Объем же подключенных устройств к 2020 году составит 20-50 млрд штук.

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

        В данной статье мы затронем основы Python. Мы все ближе и ближе к цели, в общем, скоро приступим к работе с основными библиотеками для Data Science и будем использовать TensorFlow (для написания и развертывания нейросетей, тобишь Deep Learning).

        Установка


        Python можно скачать с python.org. Однако если он еще не установлен, то вместо
        него рекомендую дистрибутивный пакет Anaconda, который уже включает в себя большинство библиотек, необходимых для работы в области науки о данных.

        Если вы не используете дистрибутив Anaconda, то не забудьте установить менеджер пакетов pip, позволяющий легко устанавливать сторонние пакеты, поскольку некоторые из них нам понадобятся. Стоит также установить намного более удобную для работы интерактивную оболочку IPython. Следует учитывать, что дистрибутив Anaconda идет вместе с pip и IPython.

        Пробельные символы


        Во многих языках программирования для разграничения блоков кода используются
        фигурные скобки. В Python используются отступы:

        # пример отступов во вложенных циклах for
        for i in [ 1, 2, 3, 4, 5] :
        print (i) # первая строка в блоке for i
        for j in (1, 2, З, 4, 5 ] :
        print ( j ) # первая строка в блоке for j
        print (i + j) # последняя строка в блоке for j
        print (i) # последняя строка в блоке for i
        print ( "циклы закончились ")
        Читать дальше →
      • Увеличение видео 1080P до 4K, или Как я научился не волноваться и полюбил апскейл с помощью нейросетей

        • Tutorial
        Читая недавно очередную статью про апскейл (Upscale — масштабирование изображения до более высокого разрешения), на этот раз про коммерческий продукт Topaz AI Gigapixel, я оставил комментарий следующий содержания:
        Жаль, что пост — простой перевод, хотелось бы сравнения с чем-нибудь бесплатным, вроде того же waifu2x. Полагаю, разницу найти будет очень сложно, даже несмотря на то, что waifu2x предназначена для анимации.
        Ну а раз статья была переводом, я решил взять дело в свои руки. Итак, не будем тратить времени, знакомьтесь:


        Под катом лонгрид, а также гайды по апскейлу видео с помощью Instant 4K, Waifu2x, Lanczos и Topaz Gigapixel AI.

        Читать дальше →
      • Тест на должность FrontEnd

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

        1. Магия

        Напишите программу, которая выводит на экран числа от 1 до 100. При том вместо чисел, кратных 3, программа должна выводить слово “Fizz”, а вместо чисел, кратных 5 — слово “Buzz”. Если число кратно 3 и 5, то программа должна выводить слово “FizzBuzz”.

        2. HTML

        2.1. Содержимое какого элемента можно увидеть в окне браузера?

        2.2. Что будет если расположить

         <b> 
        в контейнере

        <head>

        Ваш ответ...?

        2.3. Для какого тега элемент
        <!doctype html>
        выступает родителем?

        2.4. Какой тег следует использовать для переноса строки?

        2.5. Как создать ссылку, которая открывается в новом окне/вкладке?

        2.6. Какие теги используются для создания списков?

        2.7. Для чего хороши атрибуты
        data-*
        Ваш ответ...?

        2.8. Как будут располагаться элементы на странице?
        <div>div 1</div>
        <div>div 2</div>
        <span>span 1</span>
        <span>span 2</span>
        Ваш ответ...?

        2.9. Как вставить аудио/видео в html-файл?

        2.10. Что не так с этим кодом
        <b>Some<i> </b>Text</i>
        Ваш ответ...?

        2.11. Основные отличия блочной верстки от табличной?

        2.12. В чем отличие
        <svg>
        от
        <canvas>
        Ваш ответ...?

        3. CSS/LESS

        3.1. Как скрыть элементы на странице?
        Читать дальше →
      • Язык Bosque — новый язык программирования от Microsoft

          Буквально несколько дней назад компания Microsoft представила публике новый язык программирования. Языку дали название Bosque. Главная миссия дизайна языка — лучше быть богатым и здоровым, чем бедным и больным чтобы он был прост и понятен как для человека, так и для компьютера.



          Информации пока что очень мало, язык еще очень свежий и нестабильный. Есть лишь paper от Марка Марона и дока в начальной стадии написания.


          Давайте попробуем рассмотреть некоторые особенности языка.

          Читать дальше →
        • Полный список флагов трассировки Microsoft SQL Server

            Microsoft SQL Server Флаги Трассировки


            Полный список Microsoft SQL Server флагов трассировки (359 флагов трассировки на текущий момент).


            ПОМНИТЕ: Будьте предельно осторожны с флагами трассировки, проверяйте их влияние в первую очередь в тестовой среде.

            Читать дальше →
            • +9
            • 18.2k
            • 8