Кибер-оракул: поиск аномалий в данных мониторинга с помощью нейросети

Автор: admin от 3-11-2017, 14:15, посмотрело: 74

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



Кибер-оракул: поиск аномалий в данных мониторинга с помощью нейросети

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

 

Геометрия данных 6. Физика и математика

Автор: admin от 3-11-2017, 14:15, посмотрело: 68

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



Геометрия данных 6. Физика и математика

Физика — почему пространство-время псевдоевклидово?



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

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

 

Пробел в знаниях основ веб-разработки

Автор: admin от 3-11-2017, 14:15, посмотрело: 46

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



У меня проблемы с поиском фронтенд-разработчика, в основном, по WP, Foundation, CSS, JS, на низкоуровневую позицию. Не могу понять, в чём дело. Ни у кого из кандидатов нет «базовых знаний» ничего из перечисленного. Но они могут делать сайты на React или других JS-фреймворках, или на базе WP-шаблонов. Но если я говорю, что нужно сделать простые изменения в CSS, смотрят пустыми глазами… Или какую-нибудь мелочь на чистом JS, ничего.
Нет недостатка в учебных лагерях, курсах, полно ресурсов для изучения фронтенд-разработки. Но я собеседовал кучу ребят из этих учебных лагерей и думаю, что там серьёзно недооценивают важность CSS и основ javascript.



Конечно, есть ограничения на то, сколько можно усвоить за 12 недель обучения. Но огромная часть проблемы в том, что наша индустрия восхищается новым, одержима самыми последними и прекрасными SPA-фреймворками, в то же время обесценив CSS и «старые» имплементации.

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

 

Интуитивная разработка алгоритмов

Автор: admin от 3-11-2017, 14:15, посмотрело: 63

Интуитивная разработка алгоритмов



Если вы программист, то, возможно, у вас возникали ситуации, когда в выбранном игровом движке или библиотеке нет нужной функции. За этим следовал ужасающий момент, когда вам приходилось обыскивать весь Интернет в поисках кода, написанного людьми, решавшими эту проблему до вас (я говорю о вас, пользователи StackOverflow). Конечно, в этом нет ничего плохого (я и сам так поступаю), но очень часто вы можете сделать это самостоятельно, даже когда речь идёт о таких теоретических задачах, как геометрия или перетасовка. Я один из тех людей, которые всегда пытаются понять, как всё работает, и разве есть способ понимания лучше, чем прийти к нему самому, заново изобретя решение на лету (если, конечно, оно существует)?



Ставим перед собой пример задачи



В этой статье я опишу несколько этапов, которые, как мне кажется, довольно эффективны для самостоятельного выведения решающего задачу алгоритма. Чтобы применить их к чему-то конкретному, мы рассмотрим пример задачи: выпуклое разбиение простых многоугольников. Это звучит сложно и по-научному, но на самом деле это не так трудно.

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

 

Десять вопросов о Node.js, на которые вы не сможете ответить

Автор: admin от 3-11-2017, 14:15, посмотрело: 80

В этом году, на конференции Forward.js, посвящённой javascript, я выступал с докладом «You don’t know Node». Во время выступления я задал аудитории несколько вопросов о Node, и большинство присутствующих не смогли ответить на многие из них. А ведь мой доклад слушали технические специалисты. Никаких подсчётов я не производил, но выглядело всё именно так, да и несколько слушателей, которые подошли ко мне после выступления, это подтвердили.



Десять вопросов о Node.js, на которые вы не сможете ответить


Проблема, которая заставила меня сделать то выступление, заключается в том, что, по-моему, система обучения Node выстроена неправильно. Большинство учебных материалов сосредоточено на пакетах Node, но не на самой платформе. Часто этих пакеты служат обёртками для модулей Node (вроде http или stream). Как результат, тот, кто не знает Node и сталкивается с проблемой, источником которой может оказаться не некий пакет, а платформа, оказывается в крайне невыгодном положении.

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

 

Зачем IT и бизнесу сетевая фабрика и Cisco SD-Access

Автор: admin от 3-11-2017, 09:30, посмотрело: 75

В статье анализируются типовые трудности, стоящие сегодня перед корпоративной службой IT, и предлагается современный подход к их решению на базе сетевой фабрики Cisco Software-Defined Access (SD-Access).



Рассматриваются ключевые компоненты и технологии, лежащие в основе Cisco SD-Access, а также принципы их работы.



На примере конкретных типовых сценариев подробно анализируются преимущества, предлагаемые IT и бизнесу фабрикой SD-Access.

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

 

Деобфускация одного скрипта с попапами

Автор: admin от 3-11-2017, 09:30, посмотрело: 56

Тяжело найти человека, который не сталкивался бы с таким отвратительным явлением на сайтах, как рекламный попап. Откровенно не понимаю зачем их делают, но, судя по всему, это работает. И это печально. В своё время данное явление достало даже разработчиков браузеров из-за чего на тот же window.open были наложены ограничения, не позволяющие открывать новые окна без спросу пользователя. К сожалению их было недостаточно и в борьбу включились баннерорезки. К сожалению API, предоставляемые браузерами, не идеальны и потому периодически обнаруживаются новые пути ухода от блокировки, которые как-то приходится затыкать. Вот только довольно сложно заткнуть брешь не зная как она работает и разработчики рекламных скриптов это тоже прекрасно понимают. В результате код обфусцируется всё новыми и новыми способами. Здесь я попробую разобрать один такой скрипт и техники обфускации кода, применяемые в нём, крайний раз обнаруженный на средней популярности сайте хентайной мангой (японские порнокомиксы).

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

 

uSpeech — история одного стартапа

Автор: admin от 3-11-2017, 09:30, посмотрело: 45

Всем привет! Хотелось бы поделиться с вами мыслями о своем стартапе.



Для начала, что это вообще такое:



Сервис решает проблему развития словарного запаса и очистки русского языка у наших пользователей.



После авторизации в приложении (сейчас доступно только ВКонтакте) вы получите рейтинги ваших слов, а после вы будете получать задания. Каждое задание содержит в себе 2 пункта:



1. Слово, которое лучше не использовать вообще

2. Слово, которое надо стараться заменять синонимами



После отправки определенного количества сообщений ваше задание проверяется и в зависимости от успешности выполнения меняется ваш рейтинг.

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

 

Список лучших инструментов для web-анимации

Автор: admin от 3-11-2017, 09:30, посмотрело: 70

Список лучших инструментов для web-анимации



Список лучших инструментов для web-анимации. SVG/CSS/Canvas/DOM анимация + GUI инструменты для генерации кривых Безье и CSS анимации.



В будущем список будет дополнен книгами и видео-курсами по web-анимации. Если вы заметите, что какого-то стоящего инструмента не присутствует — пожалуйста, напишите об этом и я добавлю его.



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

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

 

Yii 2.0.13

Автор: admin от 3-11-2017, 09:30, посмотрело: 45

Состоялся релиз PHP фреймворка Yii версии 2.0.13. В него вошли более 90 улучшений и исправлений.



Обратите внимание, что в релиз попали изменения, которые могут повлиять на существующие приложения. Они описаны в UPGRADE.md.



Огромное спасибо сообществу Yii за поддержку и пулл-реквесты!



За процессом разработки можно следить поставив звёздочку на GitHub. Также подписывайтесь

на наш Twitter и Facebook.



Так как мы работаем над Yii 2.1, убедитесь что версия фреймворка в composer.json прописана верно (~2.0.13) и вы не обновитесь на 2.1 случайно когда он релизнется.



Ниже мы рассмотрим самые интересные улучшения и исправления релиза. Полный список можно найти в CHANGELOG.

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

 
Назад Вперед