Тест на знание языка Си, найденный в первоапрельской шутке

Автор: admin от 6-04-2017, 20:20, посмотрело: 98

Прошло 1 апреля. Часто первоапрельские шутки, выложенные в Интернете, продолжают свое шествие, и всплывают совершенно в неожиданное время. О такой шутке про язык Си и будет эта статья. В каждой шутке есть только доля шутки, и я ее взял на вооружение для беглого тестирования на знание языка Си.

Надо написать программу (с пояснениями), в которой будет работать следующая строка:

for(;P("n"),R--;P("|"))for(e=C;e--;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);

Всего одна строка, но по ней можно определить глубину понимания человеком языка Си. Эта строка будет работать также и на С++. Советую попробовать свои силы. Может будет полезно.

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

 

Использование Zabbix API. Когда не хватает стандартных графиков

Автор: admin от 6-04-2017, 19:25, посмотрело: 380

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

Категория: Админитстрирование » Системное администрирование

 

101 бесплатный сервис для дизайнера

Автор: admin от 6-04-2017, 18:40, посмотрело: 119

Представляем вам подборку бесплатных сервисов для дизайнера. Это первый вариант, в дальнейшем планируем расширять, добавляя новые разделы и инструменты.

101 бесплатный сервис для дизайнера

Категория: Программирование » Веб-разработка

 

ASP.NET Core: Создание справочных страниц веб-API ASP.NET с помощью Swagger

Автор: admin от 6-04-2017, 18:15, посмотрело: 220

При создании высоконагруженных приложений бывает сложно разобраться в различных API. Сформировать качественную документацию и справочные страницы в рамках веб-API посредством Swagger с интеграцией Swashbuckle .NET Core так же просто, как добавить пару пакетов NuGet и изменить Startup.cs.

ASP.NET Core: Создание справочных страниц веб-API ASP.NET с помощью Swagger

Категория: Программирование, Веб-разработка, Microsoft

 

Программисты жизни

Автор: admin от 6-04-2017, 17:30, посмотрело: 131

Программисты жизни

С самого нашего первого крика при рождении и до последнего вздоха в конце жизни нас программируют. Родители, друзья, учителя и даже врачи. Нас окружают правила и законы, алгоритмы и различные руководства. Я хочу выделить один комментарий к моей последней публикации от пользователя Zoomerman:
Программист — человек, создающий программы.
Программист выстраивает цепочку событий, используя доступное множество ресурсов.
Программы бывают компьютерные, музыкальные, поведенческие, обучающие и т.д.
Программа начинает создаваться в тот момент, когда человек определяет начальную и конечную точки процесса.
И если менеджер говорит «у меня есть товар, хочу его поменять на деньги» — он превращается в программиста и строит алгоритм этого процесса.
Для меня программист — это не каста и не профессия. Программист — это состояние ума.

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

 

Обновленный ботнет Mirai вернулся, став еще мощнее

Автор: admin от 6-04-2017, 17:30, посмотрело: 192

Обновленный ботнет Mirai вернулся, став еще мощнее

В общем-то, Mirai особо никуда и не пропадал, ведь в сети есть несколько его вариантов. Однако, специалисты по сетевой безопасности обнаружили интересный вариант Mirai, с обширными возможностями. Его нашли после анализа мощной DDoS-атаки продолжительностью в 54 часа. Судя по всему, сейчас ботнет стал мощнее, чем когда-либо.

Категория: Админитстрирование » Сетевые технологии

 

PWA, «Зловещая долина» и стабильная работа в офлайне

Автор: admin от 6-04-2017, 17:30, посмотрело: 124

В июле прошлого года на Altitude 2016 Алекс Рассел (Alex Russell) из Fastly рассказал, как он видит будущее мобильных приложений с учетом PWA и service worker, как обеспечить надежную работу приложения в офлайне и как обойти «зловещую долину» в мобильном интерфейсе.

Сейчас service worker — это программируемое прокси внутри браузера


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

Такая закономерность проиллюстрирована на рисунке 1. Хорошо видно, что с увеличением времени загрузки веб-страницы:

1) сильно падает количество обращений к странице;
2) постоянно растет процент отказов.

PWA, «Зловещая долина» и стабильная работа в офлайне
Рис. 1. Быстрее всегда лучше

В виде столбиковой диаграммы показана зависимость количества обращений к веб-странице за секунду от времени загрузки (этой страницы также в секундах.

В виде красного графика показана зависимость показателя отказов в процентах от того же времени загрузки в секундах веб-страницы

Категория: Программирование » Веб-разработка

 

Facebook API: починка сломавшейся кнопки «Нравится» на сайте

Автор: admin от 6-04-2017, 17:30, посмотрело: 105

Вчера коллеги указали на сломавшуюся фейсбуковую кнопку "Нравится" на сайте.


Facebook API: починка сломавшейся кнопки «Нравится» на сайте


Полез смотреть.

Категория: Веб-разработка, Facebook

 

Cервер на Wall Street: VPS для трейдеров

Автор: admin от 6-04-2017, 17:30, посмотрело: 152

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

Так зачем трейдеру виртуальный сервер, какие у него преимущества? Каждый трейдер сталкивался в своей нелегкой работе с проблемой отключения электричества или связи. И не важно, торгуете ли вы из дома, из офиса или коворкинга, — как правило, линия питания и связи там одна. А при отключении электроэнергии в здании обычно отключается и установленное в нем оборудование. И даже если вы работаете с ноутбука или планшета, то батарея мобильного устройства вас не спасет.

Cервер на Wall Street: VPS для трейдеров

Категория: Админитстрирование » Системное администрирование

 

Работаем в облаке на Hyper-V, часть 4: создание резервных копий виртуальной машины

Автор: admin от 6-04-2017, 17:25, посмотрело: 177

Часть 1: знакомство с панелью управления
Часть 2: развертывание Exchange Server
Часть 3: хранилище Storage Spaces

Мы продолжаем рассказ о виртуальной инфраструктуре Cloud-V. На прошлой неделе мы запустили новую возможность – создание резервных копий виртуальных машин напрямую из портала My.Cloud-V.
Удобство новой функции в том, что настройка резервного копирования делается в пару кликов. К тому же вам не придется останавливать виртуальные машины – резервные копии создаются «на горячую».
Для начала заглянем за кулисы и посмотрим, как устроен сервис, а дальше расскажем, как создавать резервные копии из панели команд.

Содержание
Как устроен сервис резервного копирования в Cloud-V
Создание задания на резервную копию
Управление резервными копиями

Работаем в облаке на Hyper-V, часть 4: создание резервных копий виртуальной машины

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

 
Назад Вперед