Как настроить простую систему автотестов без Java и Selenium

Автор: admin от 5-06-2017, 23:25, посмотрело: 841

Представьте: вы работник стартапа, сварганили по-быстрому прототип и постепенно начинаете его развивать. И вот вам уже хочется, чтобы во время очередного спешного релиза не приходилось перепроверять все разделы сайта вручную (руками директора по продукту). Конечно, можно нанять отдельного тестировщика, но на это в вашем LEAN-стартапе бюджета не дают — «лучше давайте купим наконец-то кофе-машину». Знакомо?

И тут кто-то произносит слово «автотесты».

И сразу начинается: это целая история, это очень сложно, это очень дорого, от этого будет больше вреда, чем пользы и вообще это кровавый Enterprise и СЕЛЕНИУМ.

Как настроить простую систему автотестов без Java и Selenium

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

 

Обзор исследований в области глубокого обучения: обработка естественных языков

Автор: admin от 5-06-2017, 21:30, посмотрело: 458

Обзор исследований в области глубокого обучения: обработка естественных языков

Это третья статья из серии “Обзор исследований в области глубокого обучения” (Deep Learning Research Review) студента Калифорнийского университета в Лос-Анджелесе Адита Дешпанда (Adit Deshpande). Каждые две недели Адит публикует обзор и толкование исследований в определенной области глубинного обучения. В этот раз он сосредоточил свое внимание на применении глубокого обучения для обработки текстов на естественном языке.

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

 

IBM Watson и кибербезопасность: служба быстрого реагирования, которая работает круглосуточно

Автор: admin от 5-06-2017, 21:20, посмотрело: 881

IBM Watson и кибербезопасность: служба быстрого реагирования, которая работает круглосуточно

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

Но, несмотря на принимаемые меры, проблемы зачастую возникают даже у самых, казалось бы, защищенных компаний и организаций. Недавно стало известно, например, что из-за массового распространения в сети вируса WCry в некоторых областях России даже пришлось отменить выдачу водительских прав. Этот вирус скомпрометировал многие компьютеры, которые без разблокировки практически невозможно использовать. Что будет, если сети достаточно крупной коммерческой компании заблокирует вирус? Такая компания потерпит многомиллионные, а то и миллиардные убытки. Так оно и есть, сейчас остановить эпидемию WannaCry удалось только чудом, а убытки еще никто не подсчитывал.

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

 

NeoQUEST-2017: что ждёт гостей на юбилейной «Очной ставке»?

Автор: admin от 5-06-2017, 20:10, посмотрело: 345

NeoQUEST-2017: что ждёт гостей на юбилейной «Очной ставке»? 29 июня 2017 года в Санкт-Петербурге состоится юбилейная, пятая «Очная ставка» NeoQUEST! И мы с радостью приглашаем всех, кто интересуется информационной безопасностью: студентов и абитуриентов IT-специальностей, разработчиков, тестировщиков, админов, матёрых специалистов и новичков в инфобезе, хакеров и гиков!

Вход на NeoQUEST-2017 — традиционно свободный, но требует регистрации на сайте мероприятия!

Юбилейная «Очная ставка» готовит сюрпризы, и гостей ждет насыщенная, разнообразная программа, в которой будет много нового и интересного! Итак, на NeoQUEST-2017 будут:


  • Увлекательные практические доклады о самом актуальном в мире кибербезопасности. Даже в традиционном не обошлось без сюрпризов: впервые за всю историю «Очной ставки» гостей ждет интереснейший доклад из глубин криптографии: про эллиптические кривые и криптосистемы на изогениях. Кроме того, поговорим о безопасности как на уровне «железа» (SMM, системные платы, Embedded-устройства), так и на «высоком» уровне (WSN-сети, пентесты и многое другое)!

  • ВПЕРВЫЕ: Секция воркшопов! Смело заявляем: без практики стать по-настоящему крутым специалистом по информационной безопасности невозможно. Именно поэтому параллельно с докладами будут проводиться воркшопы, на которых деятельные гости смогут научиться кое-чему новому.

  • ВПЕРВЫЕ: FastTrack-доклады: быстро, чётко, с огоньком — расскажем о свеженьких новостях в области информационной безопасности!

  • Конкурсы на «взлом» и не только, викторина «ЕГЭ по ИБ» и космически крутые призы. Напоминаем, что в этом году у NeoQUEST космическая тематика, и это, несомненно, отразится на конкурсах и призах!


  • Кроме того, еще целую неделю продлится конкурс докладов: хочешь поведать о своих кибербезопасных рисёчах всему хакерскому сообществу Петербурга? Оставляй заявку на сайте, и наша команда непременно с тобой свяжется!

    Заинтриговали? Добро пожаловать под кат: расскажем подробно о докладах и воркшопах!

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

     

    Разбираемся с новыми архитектурными компонентами в Android

    Автор: admin от 5-06-2017, 19:50, посмотрело: 401

    Гостевая статья от участника Google IO 2017 и одного из лидеров GDG Kazan — Артура Василова (@Arturka).

    19 мая завершилась конференция Google I/O. По поему мнению, несмотря на то, что новых продуктов в этом году было представлено не так много, с технической точки зрения конференция получилась интересной.

    Самым большим и интересным техническим обновлением лично для меня стали новые Architecture Components (не Android O, в котором мало чего интересного, и уж точно не Kotlin). Google сделал то, что должен был сделать уже очень давно — разработать стандарты архитектуры и предоставить их разработчикам. Что же, лучше поздно, чем никогда, и давайте разбираться с тем, насколько полезной может быть архитектура от Google.
    Разбираемся с новыми архитектурными компонентами в Android

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

     

    Что такое диалоговые системы, или Кое-что об Элизе

    Автор: admin от 5-06-2017, 17:50, посмотрело: 419

    Диалоговые системы давно и прочно вошли в нашу жизнь. В заглавии упомянута и на картинке представлена ELIZA — диалоговая система-психоаналитик (сейчас, ее назвали бы чат-бот), родом из 60-ых годов. Если вам интересно, как человек дошел до общения с ботами-психоаналитиками и что еще есть интересного в диалоговых системах, добро пожаловать под кат.


    Что такое диалоговые системы, или Кое-что об Элизе

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

     

    Сломай голосовалку на РИТ++ за 50 наклеек

    Автор: admin от 5-06-2017, 17:45, посмотрело: 256

    Привет, Хабр и особенно участники РИТ++!

    Поток «Разработка», хабы «программирование», «информационная безопасность»

    Мы сегодня на конференции со стендом (справа от конгресс-холла). У нас есть кола, сникерсы и возможность выиграть:


  • 50 наклеек от РИТ++,

  • за второе место — пять пицц и ящик колы,

  • за третье — наш значок Odin.


  • Сломай голосовалку на РИТ++ за 50 наклеек

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

    Тот, кому удастся взломать голосовалку, получит призы за все три места.

    Еще на нашем стенде можно решить задачки, за каждую решенную задачку мы даем наклейку.

    Удачи и ищите наш стенд! https://habrahabr.ru/post/330216/?utm_source=habrahabr&utm_medium=rss&utm_campaign=interesting#habracut

    Категория: Программирование, Веб-разработка, Информационная безопасность

     

    Как работает лазерная рулетка: реверс-инжиниринг

    Автор: admin от 5-06-2017, 16:55, посмотрело: 855

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

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

     

    ЧПУ (SEF URLs) в Symfony 3 — автогенерация slug, настройка и маршрутизация

    Автор: admin от 5-06-2017, 16:50, посмотрело: 472

    Всем доброго времени суток!

    Третьего дня мне понадобилось провести блиц вебинар на тему ЧПУ в Symfony. Вообще время вебинара у меня ограничено двумя часами, при этом я должен был рассказать еще и про автогенерацию CRUD функционала (scaffolding) в той же Symfony, и про простейший способ создать постраничность. Это создало проблему, так как я знаю как сделать ЧПУ «ручками», не прибегая к автоматизированным под эту задачу инструментам, но рассказ получился бы долгий и оказались бы затянутыми в обсуждение лишние темы. Поэтому я пошел спрашивать у Интернета как сделать все проще. И вот я оказался в той редкой ситуации, когда такая популярная платформа как Symfony не имеет банального обучающего материала на тему «ЧПУ в три клика». Смотрел так же и на английском языке, но там тоже пусто (может плохо искал — время было ограничено). В общем я справился с поиском разрозненного материала по данной теме, а так же со сбором его в единое повествование, так что почему бы не поделиться со всеми?

    ЧПУ (SEF URLs) в Symfony 3 — автогенерация slug, настройка и маршрутизация

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

     

    Взнос за публикацию игры через Steam Direct установлен в размере $100

    Автор: admin от 5-06-2017, 16:35, посмотрело: 225

    Взнос за публикацию игры через Steam Direct установлен в размере $100

    Компания Valve приняла решение о размере взноса для разработчиков, которые планируют публиковать свои игры в каталоге Steam. Эти взносы будут взиматься после того, как текущая система Greenlight будет заменена на Steam Direct. Взнос будет возвращаемым и в принципе, для разработчиков почти ничего не меняется, поскольку в текущей системе размер возвращаемой оплаты за публикацию игры такой же.

    По словам представителей Valve, решение было не таким уж и простым, члены команды предлагали изменить размер взносов, причем рассматривались суммы от $100 до $5000 (нет, ноль здесь не лишний). После обсуждения было решено остановиться на $500, но мнение самого сообщества было решающим — в Valve прислушались к нему и решили не изменять размер взноса, чтобы позволить разработчикам без проблем публиковать свои игры.

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

     
    Назад Вперед