Информационный портал по безопасности » Последние публикации на сайте

 

Check Point Gaia R81 теперь EA. Первый взгляд

Автор: admin от 3-09-2020, 10:43, посмотрело: 244

Check Point Gaia R81 теперь EA. Первый взгляд


Новая версии Gaia R81 была опубликована в ранний доступ (EA). Ранее можно было ознакомиться с планируемыми новшествами в release notes. Теперь же у нас появилась возможность посмотреть на это в реальной жизни. Для этого была собрана стандартная схема с выделенным сервером управления и шлюзом. Естественно мы не успели провести все полноценные тесты, но зато готовы поделиться тем, что сразу же бросается в глаза при знакомстве с новой системой. Под катом основные моменты которые мы выделили при первом знакомстве с системой (много картинок).

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

 

Напишем и поймем Decision Tree на Python с нуля! Часть 1. Краткий обзор

Автор: admin от 3-09-2020, 10:43, посмотрело: 339

Привет, Хабр! Представляю вашему вниманию перевод статьи "Pythonで0からディシジョンツリーを作って理解する (1. 概要編)".



1.1 Что такое Decision Tree?



1.1.1 Пример Decision Tree



Например, у нас есть следующий набор данных (дата сет): погода, температура, влажность, ветер, игра в гольф. В зависимости от погоды и остального, мы ходили (〇) или не ходили (×) играть в гольф. Предположим, что у нас есть 14 сложившихся вариантов.



Напишем и поймем Decision Tree на Python с нуля! Часть 1. Краткий обзор


Из этих данных мы можем составить структуру данных, показывающую, в каких случаях мы шли на гольф. Такая структура из-за своей ветвистой формы называется Decision Tree.






Например, если посмотреть на Decision Tree, изображенный на картинке выше, мы поймем, что сначала проверяли погоду. Если было ясно, мы проверяли влажность: если она высокая, то не шли играть в гольф, если низкая — шли. А если погода была облачная, то шли играть в гольф вне зависимости от других условий.

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

 

Основа для большого модульного SPA на Laravel + Vue + ElementUI с CRUD генератором

Автор: admin от 5-06-2020, 10:37, посмотрело: 766

Основа для большого модульного SPA на Laravel + Vue + ElementUI с CRUD генератором



Последние годы удалось поработать над несколькими большими и не очень проектами с использованием разных back-end и front-end фреймворков. Сталкивался с разными проблемами, возникавшими по мере роста приложения.



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

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

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

 

Дополняя SQL. Часть 3. Жизнь расширений для Visual Studio. Работа с IO. Необычное использование SQL

Автор: admin от 5-06-2020, 10:37, посмотрело: 854

Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight.



Что будет в этой статье?



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




  • Мы делаем линейку IDE для СУБД MySQL, SQL Server, Oracle, PostgreSQL

  • Это настольное приложение на .NET стеке со всеми вытекающими

  • Много функций завязаны на анализ SQL кода. Используем для этого сильно доработанный ANTLR

  • Парсинг SQL это сложная задача в плане производительности и памяти. Постоянно приходится применять разные трюки для оптимизации



По мере публикации буду добавлять ссылки на следующие части:



Часть 1. Сложности парсинга. Истории о доработке ANTLR напильником

Часть 2. Оптимизация работы со строками и открытия файлов

Часть 3. Жизнь расширений для Visual Studio. Работа с IO. Необычное использование SQL

Часть 4. Работа с исключениями, влияние данных на процесс разработки. Использование ML.NET



Дополняя SQL. Часть 3. Жизнь расширений для Visual Studio. Работа с IO. Необычное использование SQL

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

 

Классификация документов: 7 практических подходов для небольших наборов данных

Автор: admin от 5-06-2020, 10:37, посмотрело: 663

Классификация документов или текста — это одна из важнейших задач в обработке естественного языка (natural language processing, NLP).



У нее есть множество применений, таких как классификация новостей, фильтрация спама, поиск неприемлемых комментариев и т. д.



У больших компаний нет проблем со сбором больших наборов данных, поэтому обучение модели классификации текста с нуля — вполне осуществимая задача.



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



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

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

 

Как мы создаем Сognitive Agro Data Factory — самый большой нейронный университет в мире

Автор: admin от 5-06-2020, 10:37, посмотрело: 567

Я начну с революционного: когда мы внедряем Искусственные мозги C-Pilot в сельхозтехнику, мы немного уподобляемся Создателю. Мы Предмет превращаем в думающее и анализирующее Существо, то есть комбайн с Cognitive Agro Pilot начинает видеть и понимать, что происходит вокруг, а также принимать решения по дальнейшим действиям в рамках той производственной задачи, которая перед ним стоит. В каком-то смысле идет создание нового социального слоя тружеников села — слой агроботов с Искусственным Интеллектом C-Pilot, которые обдумывают и решают поставленные человеком агрозадачи.



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



То по каким учебникам и с какими учителями учатся Ваши дети имеет определяющее значение в их развитии и будущей карьере. Так и в автомотив отрасли — качественные данные и их правильная разметка имеют первостепенное значение для создателей ИИ для беспилотного транспорта и других высокоавтоматизированных систем управления. Cognitive Pilot учится через нашу уникальную Data Factory. Как это устроено внутри?



Как мы создаем Сognitive Agro Data Factory — самый большой нейронный университет в мире

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

 

О стартапах и стартаперах

Автор: admin от 22-05-2020, 20:01, посмотрело: 1 162

О стартапах и стартаперах


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



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



Стартап – это не про успех и не про деньги



Я помню мой первый проект, сайт о Канаде и иммиграции, сделанный в 2004 году на html. Я хотел научится делать сайты, сделать свой собственный. Сама тема была мне близка, я хотел попробовать. Мне интересен был сам процесс. Никаких коммерчески целей не было и в помине.



А когда сайт был сделан, разумеется, мне стало интересно его раскрутить. Потом появился форум, блог, другие ресурсы. Все это требовало упорной, каждодневной работы. Зачем? Да просто потому, что это было мне интересно и на это было время. И при этом были какие-то деньги на жизнь. Я тогда учился в университете и получал стипендию в долг, которую нужно было отдавать, но потом. А в те годы я, помимо учебы, или в ущерб учебе, мог заниматься тем, что мне нравится – развитием собственных проектов.



Одним из самых больших своих достижений я считаю команду форума, которая существовала в определённые моменты. Более 10 человек от 6 до 12 часов в день сидели на форуме, делали свои посты, модерировали чужие, просто жили этим. Каждый день. Я был тем, кто смог их собрать и вдохновить на подобные подвиги.



Деньги от этих проектов появились только после 3-4 лет упорной и каждодневной работы. А до этого все делалось на личном интересе и энтузиазме.



К чему это я? Да, к тому, что стартап – это не про бешеный успех и не про кучу денег.

Стартап — это про работу, про огромное количество работы. Это когда твоя работа и жизнь слиты воедино, когда работа – это не просто часть тебя, это ты и есть.

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

 

Профессия: программист. Не всё однозначно

Автор: admin от 22-05-2020, 20:01, посмотрело: 724

Мы писали о фронтендерах и бэкендерах, о мобильной разработке и о тестировании, но это были частные случаи. Когда человек подходит к первой или очередной профессии, он редко говорит, что станет разработчиком под iOS или проктологом, как правило это звучит «программистом» и «врачом». Специализация приходит позже, с опытом. Но чтобы твёрдо заявить, что ты хочешь стать программистом, врачом, архитектором, геологом и т.д., нужно избавиться от романтизации профессии и подойти к ней здраво и осмысленно. Даже если вы вдруг решили стать программистом, чтобы «войти в айти после 35-ти». Если говорить о программистах с позиций романтики, то это люди, которые превращают наши замыслы в код и делают жизнь лучше, проще, удобнее. Если говорить прямо, то работа программиста — напряжённый, зачастую рутинный труд с множеством плюсов и минусов. Об этом и поговорим.



Профессия: программист. Не всё однозначно

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

 

Code review Терминатор. Ревью, за которое вам скажут спасибо

Автор: admin от 22-05-2020, 20:01, посмотрело: 905

Code review Терминатор. Ревью, за которое вам скажут спасибо
Рыжик помогает мне ревьюить код. А когда ему что-то не нравится — тоже настоящий Терминатор



«Code review Терминатор», — однажды назвал меня коллега после особо продуктивного ревью. С одной стороны, это тешило ЧСВ и было приятно. С другой — коллега действительно научился чему-то новому, и это позволило писать ему более качественный код. Так что win-win.



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

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

 

Системы класса Incident Response Platform: применение и основные функции

Автор: admin от 22-05-2020, 20:01, посмотрело: 784

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



Системы класса Incident Response Platform: применение и основные функции

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

 
Назад Вперед