В очередной раз о НОД, алгоритме Евклида и немного об истории алгоритмов вообще. Конечно, с примерами на Swift

Автор: admin от 25-08-2019, 20:50, посмотрело: 118

Алгоритмы – одна из центральных тем в программировании, они повсюду (особенно на собеседованиях, ха-ха).



В очередной раз о НОД, алгоритме Евклида и немного об истории алгоритмов вообще. Конечно, с примерами на Swift

(Разве можно обойтись в таком посте без «баяна»?)



Одним из самых известных является так называемый алгоритм Евклида – пожалуй, самый распространенный способ нахождения наибольшего общего делителя (НОД) двух целых неотрицательных чисел. С него также зачастую любят начинать изучение (и обучение) соответствующих разделов математики и информатики.

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

 

Анализ механизмов локализации интерфейса приложений в Splunk

Автор: admin от 25-08-2019, 20:50, посмотрело: 114

Анализ механизмов локализации интерфейса приложений в Splunk
В данной статье мы рассмотрим основной механизм локализации интерфейса приложений Splunk (в т.ч. стандартных элементов приложения Search) — gettext internationalization and localization (i18n).

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

 

Гайд по голосовому UX: ситуации, паттерны, инструменты (и немного моральной поддержки)

Автор: admin от 25-08-2019, 16:30, посмотрело: 144

UX и UI-дизайнеры всё ещё со скепсисом смотрят в сторону голосовых интерфейсов. Одним кажется, что это маркетинговый хайп, который скоро сойдёт на нет. Другие не пользуются голосовыми ассистентами и поэтому уверены, что голос — это неудобно и неестественно. Но пока они сомневались, сложилась самостоятельная профессиональная сфера — со своими секретами, паттернами и механиками (и даже рынком труда). Вместе с UX-архитектором Just AI Екатериной Юлиной разбираемся, как подступиться к голосовым технологиям и что в своем мышлении должен изменить UX-дизайнер традиционных интерфейсов, берясь за голосовые.



Гайд по голосовому UX: ситуации, паттерны, инструменты (и немного моральной поддержки)


Категория: Google

 

Ассемблерные вставки… в C#?

Автор: admin от 25-08-2019, 16:10, посмотрело: 116

Итак, эта история началась с совпадения трёх факторов. Я:




  • в основном писал на C#;

  • лишь примерно представлял, как он устроен и работает;

  • заинтересовался ассемблером.



  • Эта, на первый взгляд, невинная смесь породила странную идею: а можно ли как-то совместить эти языки? Добавить в C# возможность делать ассемблерные вставки, примерно как в C++.



    Если вам интересно, к каким последствиям это привело, — добро пожаловать под кат.



    Ассемблерные вставки… в C#?

    Категория: Google

     

    [ПЕРЕВОД] Браузерная ленивая загрузка изображений (атрибут loading)

    Автор: admin от 25-08-2019, 16:10, посмотрело: 94

    [ПЕРЕВОД] Браузерная ленивая загрузка изображений (атрибут loading)


    Поддержка встроенной ленивой загрузки изображений и iframe пришла в веб!

    Начиная с Chrome 76 версии, вы можете использовать новый атрибут codev_0для ленивой загрузки ресурсов без необходимости писать для этого дополнительный код или использовать стороннюю javascript-библиотеку. Давайте рассмотрим детали.

    Категория: Google

     

    ASIC-майнер second hand: риски, проверка на “вшивость” и переклеенный хэшрейт

    Автор: admin от 25-08-2019, 15:05, посмотрело: 97

    Сегодня в сети нередко можно встретить кейсы по майнингу BTC и альткоинов с рассказами о выгодном использовании подержанных ASIC-майнеров. С ростом курса интерес к майнингу возвращается, а криптозима оставила огромное количество бэушных устройств на вторичном рынке. Например, в Китае, где стоимость электроэнергии не позволяла рассчитывать даже на минимальную доходность криптоэмисси в начале года, на вторичном рынке появились тысячи недорогих устройств.



    ASIC-майнер second hand: риски, проверка на “вшивость” и переклеенный хэшрейт


    Эти ASIC-майнеры были массово выкуплены ушлыми посредниками и сегодня в огромном количестве предлагаются как на внутреннем рынке Китая, так и за его пределами. Внушительное количество было приобретено китайскими майнерами ещё весной. Немало подержанных майнеров регулярно уезжает в Россию.



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

    Категория: Криптография

     

    Medium Weekly Digest #6 (16 – 23 Aug 2019)

    Автор: admin от 25-08-2019, 11:55, посмотрело: 132

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



    Эдвард Сноуден


    На повестке дня:



        Medium Weekly Digest #6 (16 – 23 Aug 2019)
        Medium Weekly Digest #6 (16 – 23 Aug 2019)


    Medium Weekly Digest #6 (16 – 23 Aug 2019)

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

     

    «Познать кайдзен»: что собой представляет эта философия для улучшения производственных процессов

    Автор: admin от 25-08-2019, 11:55, посмотрело: 144

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



    «Познать кайдзен»: что собой представляет эта философия для улучшения производственных процессов

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

     

    Тренинг Cisco 200-125 CCNA v3.0. День 24. Протокол IPv6

    Автор: admin от 25-08-2019, 11:55, посмотрело: 149

    Сегодня мы будет изучать протокол IPv6. Предыдущая версия курса CCNA не требовала детального ознакомления с этим протоколом, однако в третьей версии 200-125 его углубленное изучение является обязательным для сдачи экзамена. Протокол IPv6 был разработан довольно давно, однако долгое время не находил широкого применения. Он очень важен для дальнейшего развития интернета, поскольку предназначен для устранения недостатков повсеместно распространенного протокола IPv4.



    Так как протокол IPv6 — довольно обширная тема, я разбил ее на два видеоурока: День 24 и День 25. Первый день мы посвятим основным понятиям, а на второй рассмотрим настройку IP адресов по протоколу IPv6 для устройств Cisco. Сегодня мы как обычно рассмотрим три темы: необходимость IPv6, формат адресов IPv6 и типы адресов IPv6.



    Тренинг Cisco 200-125 CCNA v3.0. День 24. Протокол IPv6


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

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

     

    «За нами следят»: что может происходить в неприметном минивэне прямо у вас под окном

    Автор: admin от 25-08-2019, 11:55, посмотрело: 110

    Образ белых минивэнов с оборудованием для прослушки давно стал неотъемлемой частью нашей поп-культуры. Эти ничем не примечательные автомобили превратились в отражение коллективных страхов и паранойи — стали символами прозаичного зла, безличной машины «большого брата», под колеса которой может попасть каждый. Но что действительно находится внутри таких машин?



    Кто может их использовать и в каких целях?



    «За нами следят»: что может происходить в неприметном минивэне прямо у вас под окном

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