Архив за 02 августа 2016 - 3

Мы уже имели возможность ознакомиться с предварительным перечнем характеристик новых смартфонов Google Nexus, разрабатываемых HTC. В Сети уже даже всплывали их возможные изображения. А сейчас стала известна и предполагаемая дата анонса новинок.

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

Итак, встречайте, Nexon Computer Museum.

image

Титульное фото не мое, взято тут, так как приехал я утром и солнце светило как раз в лицо.
Читать полностью »

Наверное, многие в курсе, что компания Ростелеком уже второй год ведет глобальную стройку магистрали связи на Дальнем Востоке. С 2014 года ведется строительство подводной волоконно-оптической линии связи (ПВОЛС) Камчатка – Сахалин – Магадан. В прошлом году, в июне месяце, эта стройка перешла к самой сложной части этого проекта — к прокладке подводного кабеля. Эту работу ведет судно-кабелеукладчик компании Global Marine Сable Innovator.

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

Строительство линии связи Камчатка – Сахалин – Магадан. Экскурсия на Cable Innovator — судно-кабелеукладчик - 1
Читать полностью »

Общественный деятель Ольга Романова заявила в своем Faceboook, что один из создателей мессенджера Viber сидел в российской тюрьме. «У меня муж сидел с одним из создателей Вайбера», — написала Романова, иллюстрируя этим тезис о том, что в России предпринимательская деятельность в последнее время стала слишком опасным занятием. Она также уточнила, Читать полностью »

Что такое робастный контроллер и зачем нам усложнять себе жизнь? Чем нас не устраивает стандартный, всеми узнаваемый, ПИД-регулятор?

Ответ кроется в самом названии, с англ. «robustness» — The quality of being strong and not easy to break (Свойство быть сильным и сложно сломать). В случае с контролером это означает, что он должен быть «жестким», неподатливым к изменениям объекта управления. Например: в мат. модели DC мотора есть 3 основных параметра: сопротивление и индуктивность обмотки, и постоянные Кт Ке, которые равны между собой. Для расчета классического ПИД регулятора, смотрят в даташит, берут те 3 параметра и рассчитывают коэффициенты ПИД, вроде все просто, что еще нужно. Но мотор — это реальная система, в которой эти 3 коэффициента не постоянные, например в следствии высокочастотной динамики, которую сложно описать или потребуется высокий порядок системы. Например: Rдаташит=1 Ом, а на самом деле R находиться в интервале [0.9,1.1] Ом. Так во показатели качества в случае с ПИД регулятором могут выходить за заданные, а робастный контроллер учитывает неопределенности и способен удержать показатели качества замкнутой системы в нужном интервале.
Читать полностью »

Ассортимент материнских плат компании MSI пополнился моделью X99A TOMAHAWK, работающей в связке с процессорами в исполнении LGA 2011-3. Разработчики считают новинку отличной основой для игрового ПК, хотя она может приглянуться и энтузиастам.

MSI X99A Tomahawk

Читать полностью »

В нашей предыдущей статье мы рассматривали основные типы оптических волокон. Среди всего прочего, обращалось внимание на то, что область применения оптического волокна не ограничивается лишь компьютерными сетями. Растет число областей промышленности, в которых используются волоконно-оптические линии связи (ВОЛС).

Оптическое волокно в промышленных системах связи - 1
Компания «ЭФО» имеет большой опыт в поставке волоконно-оптических компонентов для индустриальных применений. И в этой статье мы рассмотрим основные особенности оптического волокна с точки зрения специфики промышленных условий и приведем некоторые конкретные примеры его применения в разных областях промышленности.

Читать полностью »

Начну эту статью с того, что я работаю QA Automationg и того, что я люблю автоматизировать все рутинные действия. Так вот в последнее время для меня таковым стало написание, редактирование и проверка локаторов к элементам на странице.

Обычно это процесс выглядит так: я пишу xpath выражение в chrome или firepath, потом копирую его и добавляю атрибут к элементу в C# коде. Но локаторы часто нужно исправлять или просто проверить, на какой элемент он указывает. И даже такое просто изменение предиката как [@id='myId'] на [contains(@id = 'Id')] заканчивается падением теста во время выполнения потому, что я написал '=' вместо ',' и поленился проверить изменения. В общем, слишком много действий с копированием, вставкой, переключений между окнами и тому подобного для такой простой задачи. Решил я написать плагин для ReSharper, который бы по Alt+Enter подсвечивал мой элемент в браузере.
Читать полностью »

Повторное использование ранее размещенных в памяти строк, которые при прокрутке выходят за пределы экрана, ― широко распространенная техника оптимизации использования компонента ListView, изначально реализованная в iOS и Android. Реализация ListView как компонента React Native по умолчанию не содержит непосредственно эту оптимизацию, но имеет ряд других приятных преимуществ. Тем не менее, это отличный образец, достойный изучения. Рассмотрение этой реализации в рамках изучения React также будет интересным мысленным экспериментом.

Списки являются важной частью разработки мобильных приложений

Списки – это сердце и душа мобильных приложений. Множество приложений отображают списки: это и список публикаций в вашей ленте приложения Facebook, и списки бесед в Messenger, и список сообщений электронной почты Gmail, и список фотографий в Instagram, и список твитов в Twitter и т.д.

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

С одной стороны, вы хотите сохранить скорость работы вашего приложения, т.к. прокручивание со скоростью 60 FPS стало золотым стандартом нативного опыта взаимодействия (UX). С другой стороны, вы хотите сохранить низкое потребление памяти, потому что мобильные устройства не располагают избыточными ресурсами. Не всегда просто выполнить оба эти условия.

Повторное использование строк для высокоэффективной работы со списками React Native ListView - 1

Поиск идеальной реализации элемента ListView

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

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

Мы учли пожелания в комментариях к предыдущей публикации о том, чтобы писать «проще», в то же время мы не можем не использовать технические описания и терминологию. Надеемся, что у нас получился нужный баланс удобного и одновременно полезного содержания.

Периодически, на электронную почту завода приходят вопросы вроде: «Почему купленная мною 3G антенна не ловит LTE?», или «Вскрыл вашу антенну — одни железки/фольга, где же усилитель?» и много других вопросов.

Было решено написать статью в том числе для ответов и на такие вопросы. Цель материала — показать, как работают такие антенны на примере собственных изделий и помочь выбрать нужную антенну для приема интернет-сигнала именно в вашей ситуации.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js