Рубрика «Читаем статьи за вас». Февраль — Март 2018

Автор: admin от 5-04-2018, 17:30, посмотрело: 80

Рубрика «Читаем статьи за вас». Февраль — Март 2018

Привет, Хабр! Продолжаем публиковать рецензии на научные статьи от членов сообщества Open Data Science из канала #article_essense. Хотите получать их раньше всех — вступайте в сообщество!

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

 

Пишем простой плагин для VirtualDub

Автор: admin от 5-04-2018, 17:30, посмотрело: 50

Несмотря на то что обработка видео не спеша переезжает на OpenCL / CUDA VirtualDub остается удобным средством для простых действий с видео. Обрезка кадра, добавление фильтров или наложение выполняется гораздо удобнее чем из консоли ffmpeg. Кроме того за годы существования была разработана масса фильтров позволяющие выполнять многие операции быстро и удобно. Несмотря на простоту SDK, при написании плагина возникают некоторые нюансы. Статья посвящена работе с ними.



Пишем простой плагин для VirtualDub

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

 

Как протестировать SkyNet? (если он написан на JS)

Автор: admin от 5-04-2018, 17:30, посмотрело: 54

Давным давно я посмотрел Терминатор1. Немного подрос и посмотрел немного отрефакторенный Терминатор 2. Третьей интерации пришлось ждать немного дольше.



И каждый раз бедному СкайНету не везло, и каждый раз все наперекосяк, и секрет этого невезения очень прост — СкайНет не был Subject Under Test (SUT).



Другими словами SkyNet подзабила на тестирование, и производила разведку боем. И, как это обычно бывает, падала в корку(под пресс, в лаву, далее не помню) примерно сразу после выкладки в продакшен.



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



Как протестировать SkyNet? (если он написан на JS)

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

 

Как мы открывали детский центр робототехники в небольшом городке

Автор: admin от 5-04-2018, 17:30, посмотрело: 58

Привет Хабр! Сегодня я бы хотел рассказать о нашем опыте открытия кружка детской робототехники и о тех нюансах, которые возникли в процессе.

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

 

5 уроков, которые мы получили, проведя 100500 РК на Facebook

Автор: admin от 5-04-2018, 17:30, посмотрело: 52

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



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



5 уроков, которые мы получили, проведя 100500 РК на Facebook

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

 

Первый в Беларуси FrontSpot хакатон без правил. И это не шутка

Автор: admin от 5-04-2018, 16:10, посмотрело: 123

Пока по всему миру шутили про белые спины, новые логотипы старых футбольных клубов и пускали в «плаванье» первоапрельских уток, здесь креативили, генерили, презентовали и, само собой, кодили. Команды провели выходные за созданием проектов на javascript – таким было единственное условие участия в FrontSpot хакатоне, организованном frontend сообществом Минска. Все остальное – импровизация.



Первый в Беларуси FrontSpot хакатон без правил. И это не шутка

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

 

Отладка многопоточных программ на базе FreeRTOS

Автор: admin от 5-04-2018, 16:10, посмотрело: 103

Отладка многопоточных программ на базе FreeRTOS


Отладка многозадачных программ дело не простое, особенно если ты сталкиваешься с этим впервые. После того, как прошла радость от запуска первой задачи или первой демо программы, от бесконечно волнительного наблюдения за светодиодами, каждый из которых моргает в своей собственной задаче, наступает время, когда ты осознаешь, что довольно мало понимаешь (вообще не врубаешься) о том, что на самом деле происходит. Классика жанра: «Я выделил целых 3КБ операционной системе и запустил всего 3 задачи со стеком по 128Б, а на четвертую уже почему-то не хватает памяти» или «А сколько вообще стека я должен выделить задаче? Столько достаточно? А столько?». Многие решают данные задачи путем проб и ошибок, поэтому в этой статье я решила объединить большинство моментов, которые, в настоящее время, значительно упрощают мне жизнь и позволяют более осознанно отлаживать многопоточные программы на базе FreeRTOS.



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



В данной статье я расскажу о следующих моментах:




  • Настройка OpenOCD для работы с FreeRTOS.

  • Не забываем включать хуки.

  • Статическое или динамическое выделение памяти?

  • Сказ, о параметре configMINIMAL_STACK_SIZE.

  • Мониторинг использования ресурсов.
  • Категория: Информационная безопасность

     

    Открытая бесплатная трансляция Java-конференции JPoint 2018

    Автор: admin от 5-04-2018, 16:10, посмотрело: 122

    Открытая бесплатная трансляция Java-конференции JPoint 2018



    6-7 апреля, то есть уже завтра-послезавтра, пройдёт JPoint 2018 — международная Java-конференция для опытных Java-разработчиков. Про программу этой конференции мы писали не раз и не два.



    Мы проанализировали набор самых актуальных тем (производительность и подкапотный хардкор, Spring и кровавый энтерпрайз, новые фреймворки и JVM-языки и так далее — огромный список), и для каждой темы постарались подобрать как минимум по одному хорошему докладу. JPoint проводится в течение двух дней, там будет около сорока докладов, поэтому все основные вопросы так или иначе будут освещены.



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



    Открытая бесплатная трансляция Java-конференции JPoint 2018

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

     

    Почему я не подписываю соглашения о неконкуренции

    Автор: admin от 5-04-2018, 16:10, посмотрело: 88

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



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



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

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

     

    Разница в подходах к ИБ у «нас» и у «них» (на примере DLP)

    Автор: admin от 5-04-2018, 16:10, посмотрело: 61

    Современная DLP-система — огромный комбайн, которым можно пользоваться очень по-разному. Разработчики DLP-систем еще пару лет назад оказались в таком положении, что у всех у них получился приблизительно одинаковый продукт, который нужно как-то развивать, но не совсем понятно куда. Примерно тогда обозначились два разных подхода, которые можно условно поделить на «западный» и «восточный». Скорее всего связано это с различиями в бизнес-культурах и вообще с различиями принципов работы «безопасников».

    В чем же состоят эти различия?



    Разница в подходах к ИБ у «нас» и у «них» (на примере DLP) Разница в подходах к ИБ у «нас» и у «них» (на примере DLP)



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

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

     
    Назад Вперед