Информационный портал по безопасности » Материалы за 08.02.2018 » Страница 3

 

Немного интересных данных, вытянутых из автодополнения «Моего круга»

Автор: admin от 8-02-2018, 09:35, посмотрело: 193

Немного интересных данных, вытянутых из автодополнения «Моего круга»



Да, всё верно. Среди пользователей «Моего круга» Microsoft Office более популярен чем Golang или Kotlin. Подробности того, как я это узнал и ссылки под катом.

Категория: Операционные системы / Linux

 

Интересные сюрпризы ConcurrentDictionary (+разбор задачи с DotNext 2017 Moscow)

Автор: admin от 8-02-2018, 09:35, посмотрело: 224

Привет всем, кто пишет код для .NET, особенно многопоточный. Редко встретишь потокобезопасный код без потокобезопасных коллекций, а значит, нужно уметь ими пользоваться. Я расскажу о самой популярной из них — ConcurrentDictionary. В ней спрятано на удивление много интересных сюрпризов: как приятных, так и не очень.



Сначала разберём устройство ConcurrentDictionary и вычислительную сложность операций с ним, а затем поговорим об удобных трюках и подводных камнях, связанных с memory traffic и сборкой мусора.



Интересные сюрпризы ConcurrentDictionary (+разбор задачи с DotNext 2017 Moscow)

Категория: Операционные системы / Linux

 

Ричард Хэмминг: Глава 4. История компьютеров — Софт

Автор: admin от 8-02-2018, 09:35, посмотрело: 480

«Пожалуйста, запомните, что изобретатель часто имеет очень ограниченное представление о том, что он изобрел.»


Ричард Хэмминг: Глава 4. История компьютеров — СофтПривет, Хабр. Помните офигенную статью «Вы и ваша работа» (+219, 2265 в закладки, 353k прочтений)?



Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, написанная по мотивам его лекций. Давайте ее переведем, ведь мужик дело говорит.



Это книга не просто про ИТ, это книга про стиль мышления невероятно крутых людей. «Это не просто заряд положительного мышления; в ней описаны условия, которые увеличивают шансы сделать великую работу.»



Мы уже перевели 9 (из 30) глав.



Глава 4. Софт



(За перевод спасибо Станиславу Суханицкому, который откликнулся на мой призыв в «предыдущей главе».) Кто хочет помочь с переводом — пишите в личку или на почту [email protected]



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

Категория: Операционные системы / Linux

 

От обычного офиса до полностью удаленной работы: как мы построили эффективную корпоративную культуру

Автор: admin от 8-02-2018, 09:35, посмотрело: 489

От обычного офиса до полностью удаленной работы: как мы построили эффективную корпоративную культуру



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



С самого начала в компании Close.io работа частично выполнялась удаленно. В маленьком офисе в Пало-Альто нас было шестеро, но мало кого на самом деле заботило, сидит ли кто-то в офисе. У нас не было графика «с восьми до пяти», и все мы много ездили. Иногда в офисе целыми месяцами никто не появлялся — а через несколько недель было ровно наоборот. И раз в квартал мы все отправлялись в командный выезд.



Но прошло три года, и мы начали нанимать новых сотрудников



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



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



Поэтому в том же году мы отказались от офиса. Те шестеро из нас, что жили у залива Сан-Франциско, разъехались по всему миру, и мы полностью перешли на удаленную работу.



Переведено в Alconost

Категория: Операционные системы / Linux

 

В защиту swap'а [в Linux]: распространенные заблуждения

Автор: admin от 8-02-2018, 09:35, посмотрело: 483

Прим. перев.: Эта увлекательная статья, в подробностях раскрывающая предназначение swap в Linux и отвечающая на распространённое заблуждение на этот счёт, написана Chris Down — SRE из Facebook, который, в частности, занимается разработкой новых метрик в ядре, помогающих анализировать нагрузку на оперативную память. И начинает он своё повествование с лаконичного TL;DR…

Категория: Операционные системы / Linux

 

PowerAR — объединяем PowerBI и ARKit на поверхности стола

Автор: admin от 8-02-2018, 08:35, посмотрело: 168

Привет, Хабр! Помните недавнюю конференцию Apple, на которой был представлен ARKit? Ой, стоп-стоп, это же блог Microsoft. Хотя, почему бы и нет. Ведь наши партнеры решили поэкспериментировать и совместить новый фреймворк от Apple с возможностями сервиса PowerBi от Microsoft. Подробнее под катом!



PowerAR — объединяем PowerBI и ARKit на поверхности стола

Категория: Microsoft / Google / Apple / iOS

 

Почему же так тяжело привлекать деньги в опенсорс?

Автор: admin от 8-02-2018, 07:15, посмотрело: 149

Это 4-я статья из цикла переводов текстов зарубежных представителей опенсорс движения. Значительная часть предыдущих статей была посвящена анализу причин, мешающих разработчикам активнее участвовать в OS проектах.



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



Было бы очень интересно узнать об опыте читателей – пользовались ли вы какими-либо из описанных автором сервисами/инструментами? Какие увидели преимущества/недостатки, что сработало/не сработало?



Приятного чтения!

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

 

Соревнование Pri-matrix Factorization на DrivenData с 1ТБ данных — как мы заняли 3 место (перевод)

Автор: admin от 8-02-2018, 07:15, посмотрело: 184

Привет, Хабр! Представляю вашему вниманию перевод статьи "Animal detection in the jungle — 1TB+ of data, 90%+ accuracy and 3rd place in the competition".


Или чему мы научились, как выигрывать призы в таких соревнованиях, полезные советы + некоторые мелочи


TLDR



Суть соревнования — например, вот это случайное видео с леопардом. Все видеоролики длятся 15 секунд, а их 400 тысяч...


Соревнование Pri-matrix Factorization на DrivenData с 1ТБ данных — как мы заняли 3 место (перевод)
Заключительные результаты в 3 часа ночи, когда конкурс закончился — я был в поезде, но мой коллега засабмитил заявку за 10 минут до окончания конкурса


Если вам интересно узнать как мы справились, чему научились, и как вам участвовать в подобном, то прошу под кат.

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

 

V for Validator

Автор: admin от 8-02-2018, 07:15, посмотрело: 189

Когда перед нами стоит выбор инструмента для валидации пользовательских данных, то речь чаще идет о интерфейсе задания правил. Сегодня таких инструментов превеликое множество от декларативных до объектных. Каждый валидатор пытается быть выразительным и простым в использовании. Но я хочу обратить ваше внимание на результат работы валидатора – отчеты. Каждый разработчик норовит сделать свое решение и если для интерфейсов от разнообразия лишь польза, то для получаемого результата наоборот. В общем, давайте взглянем на проблему.



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

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

 

Security week 3: вор у вора биткойны украл, здесь мог быть ваш троян, десять дней без компьютеров

Автор: admin от 8-02-2018, 07:15, посмотрело: 138

Новость

Security week 3: вор у вора биткойны украл, здесь мог быть ваш троян, десять дней без компьютеровНедавно в поле зрения ИБ-исследователей попали владельцы прокси-сервиса для Tor, которые грабили своих пользователей и вымогателей. Дело в том, что этот Tor-прокси сервис часто использовался жертвами криптовирусов, неспособными или не готовыми разбираться с установкой браузера Tor. Именно через этот сервис они заходили на .onion сайт злоумышленников. Некоторые вымогатели даже указывали в записках о выкупе ссылку для прямого захода через этот прокси-сервис — как говорится, все для клиента. Вот только при загрузке страниц адрес кошелька вымогателей тихонько менялся на посторонний.

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