Есть ли жизнь под Windows 98, часть первая — про железо

Автор: admin от 14-09-2018, 20:00, посмотрело: 108

Я люблю копаться со старым железом. Взять какую-нибудь старую железку и привести её в пригодное для использования состояние доставляет мне удовольствие. За хобби я это не считаю, потому что не последователен — развлекаюсь только с тем, что в руки попадётся. Обычно не бегаю за конкретными вещами и коллекцию не собираю, стараюсь к выбору «пациентов» подходить с прагматичной точки зрения — старые сервера, ноутбуки и т.п., что ещё можно приспособить для каких-то практических целей. К примеру, если взять двухпроцессорную материнскую плату второй половины нулевых на Socket 771, то в неё можно недорого воткнуть пару Xeon и 32 гигабайта FBDIMM и получить довольно бюджетную платформу для виртуальных машин, которым важнее память, чем процессор.



Есть ли жизнь под Windows 98, часть первая — про железо

Категория: Windows

 

Как поднять проект тестирования на windows 10 (Cucumber + capybara + selenium-webdriver)

Автор: admin от 14-09-2018, 19:45, посмотрело: 64

Статья рассчитана на знакомоство с автотестированием и разверткой среды в Windows 10 и предназначена для тех, кто хоть чуть — чуть знает о Cucumber + Capybara + Selenium-webdriver. Идея для статьи появилась из-за различий в разворачивании окружения на Windows 10 и Linux.



Как поднять проект тестирования на windows 10 (Cucumber + capybara + selenium-webdriver)

Пару слов о gem-ах (библиотеках) Cucumber + Capybara + Selenium-webdriver, которые нужны для запуска и наполнения проверками UI тесты.



Cucumber



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



Как поднять проект тестирования на windows 10 (Cucumber + capybara + selenium-webdriver)

Capybara



Capybara — гем, позволяющий искать/кликать/… по элементам браузера. Т.е. представляет собой связующее звено между Cucumber шагами (steps) теста, и webdriver-ом (экземпляр вызываемого браузера). Здесь можно глянуть методы этого гема.



Selenium-webdriver



Selenium-webdriver — это инструмент для автоматизации действий веб-браузера. По сути это есть экзмеплял (инстанс) браузера.

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

 

Под давлением общественности Sony признала, что произведения Баха ей не принадлежат

Автор: admin от 14-09-2018, 19:20, посмотрело: 53

Под давлением общественности Sony признала, что произведения Баха ей не принадлежат


ОТКАЗАНО

Причина спора: Весь материал на видео является вашим оригинальным контентом и вам принадлежат права на него

Подано: 4 сентября 2018 г.

Объяснение: Я лично исполняю произведение Баха. Который умер 300 лет назад. Все права принадлежат мне.

Апелляция возможна до 17 сентября 2018 года


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



Музыкант Джеймс Роудс выложил в Facebook видео, где он играет Баха. Компания Sony Music Entertainment заявила, что 47 секунд этого выступления принадлежит ей. В результате Facebook отключил видео.

Категория: Google

 

Как победить скликивание в Я. Директ и AdWords на 600 тысяч рублей в месяц

Автор: admin от 14-09-2018, 19:20, посмотрело: 70

За последние полгода нам удалось победить «скликивание» нашей контекстной рекламы с бюджетом в 1 миллион рублей в месяц.



Ключом победы над фродом стал поминутный мониторинг трафика с уведомлениями об аномальных изменениях и отключением проблемных объявлений по API, и ряд отчётов, которые отражают ситуацию в реальном времени.



Как победить скликивание в Я. Директ и AdWords на 600 тысяч рублей в месяц

Рисунок 1. Диаграмма количества посетителей по ключевым словам по декаминутам



Как узнать, что вас атакуют?



Одним из первых признаков «скликивания» рекламы будет увеличение процента возвращаемых средств за фрод в Директе и AdWords.

«В Яндекс Директ расходы на фрод автоматически возвращаются на баланс рекламной кампании. Количество кликов, отсеянных системой защиты от фрода, отображается в отчетах «статистика по дням» «общая статистика» в строке «недействительные клики за весь выбранный период.»
– справка Я. Директа «недействительных кликах».



В AdWords отображение уровня «недействительных кликов» можно включить на вкладке «столбцы»:



Как победить скликивание в Я. Директ и AdWords на 600 тысяч рублей в месяц

Рисунок 2. Настроенные столбцы с уровнем «недействительных кликов» в AdWords



В нашем случае, при среднем уровне «недействительных кликов» в Директе ? 10%, Яндексе вдруг стал возвращать 40% рекламного бюджета, а через месяц и вовсе 54%.

Категория: Google

 

Теория Universal Links

Автор: admin от 14-09-2018, 18:05, посмотрело: 54

Теория Universal Links



Введение



WWDC15 – Apple анонсирует переход на Universal Links. Их смысл непомерно прост – отправлять пользователя в приложение, если он переходит на страницу сайта, которую приложение поддерживает. Наиболее часто это применяется в письмах, которые отправляются после регистрации для подтверждения электронной почты. Таким образом, Universal Links избавляет пользователя от необходимости самостоятельно возвращаться в приложение – а это хорошо как для пользовательского опыта, так и для статистики.

Категория: Apple, iOS

 

Россияне поставили рекорд: 110 пиратских фильмов на человека

Автор: admin от 14-09-2018, 14:55, посмотрело: 62

Россияне поставили рекорд: 110 пиратских фильмов на человекаАнтипиратское подразделение Group-IB Anti-Piracy подготовило отчёт с анализом российского рынка пиратского видео. В этой сфере россиянам есть чем гордиться. Судя по всему, в 2018 году будет поставлен новый рекорд по количеству просмотров «пираток». Специалисты подсчитали, что количество запросов в популярных поисковых системах на «просмотр фильмов и сериалов бесплатно» составил почти 10 млрд. Таким образом, исходя из суммарной аудитории рунета ~90 млн человек, на каждого пользователя в среднем приходится порядка 110 просмотров пиратских копий кинокартин.



Подразделение Group-IB, что по итогам прошлого года пиратский рынок вырос на 21% до $85 млн. Столько зарабатывают преступники, которые выкладывают фильмы для бесплатного просмотра в интернете.

Категория: Яндекс

 

Как я разрабатывал Российский планшет

Автор: admin от 14-09-2018, 14:00, посмотрело: 73

Доброго времени суток, друзья!



Как я разрабатывал Российский планшет


В этой статье не будет Arduino, Raspberry, Olimex, переноса внутренностей планшета в свой «кастомный» корпус из картона и пластыря и т.д. Только суровая разработка, только хардкор…

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

 

Подключение КриптоПро в Mono

Автор: admin от 14-09-2018, 13:20, посмотрело: 126

В связи с переходом на Linux возникла необходимость переноса одной из наших серверных систем написанной на C# в Mono. Система работает с усиленными ЭЦП, поэтому одной из поставленных перед нами задач была проверка работоспособности ГОСТовых сертификатов от КриптоПро в mono. Сам КриптоПро уже довольно давно реализовал CSP под Linux, но первая же попытка использования показала, что нативные классы криптографии Mono (аналогичные тем, что есть в базовом .Net — X509Store, X509Certificate2 и проч.) не только не работают с ГОСТовыми ключами, они даже не видят их в своих хранилищах. В силу этого работу с криптографией пришлось подключать напрямую через библиотеки КриптоПро.

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

 

Аргументы функций в виде битовых констант в PHP

Автор: admin от 14-09-2018, 13:05, посмотрело: 44

Привет, Хабр! Представляю вашему вниманию перевод статьи Лиама Хамметта (Liam Hammett): Bitmask Constant Arguments in PHP.

PHP содержит множество стандартных функций, которые принимают аргументы логического типа (boolean) в форме встроенных констант со значениями двоичных чисел.

Эти значения комбинируются в единый аргумент функции с целью передачи нескольких булевых флагов компактным образом.



Они могут работать немного не так, как многие представляют и используют в своем коде, поэтому предлагаю рассмотреть, как на самом деле это устроено.

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

 

Многопользовательский VR: как реализовать?

Автор: admin от 14-09-2018, 13:05, посмотрело: 51

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



Многопользовательский VR: как реализовать?

Категория: Microsoft

 
Назад Вперед