Архив за 24 февраля 2019 - 3

Компания Toshiba Memory Corporation объявила о разработке микросхемы моста, которая позволяет увеличить скорость и емкость твердотельных накопителей.

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

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

Специалисты аналитической компании IDC подвели итоги последнего квартала 2018 года на рынке устройств, предназначенных для получения твердых копий. К этой категории аналитики относят принтеры, МФУ и копиры.

По подсчетам IDC, поставки указанных устройств в годовом выражении сократились на 4,8%. Всего за квартал было отгружено примерно 26,7 млн единиц. Аналитики отмечают, что компании HP, являющейся лидером рынка, напротив, удалось нарастить поставки на 3,6%.

Специалисты DRAMeXchange, подразделения аналитической компании TrendForce, оценили состояние рынка TrendForce в четвертом квартале 2018 года. По из словам, растущая экономическая неопределенность вынуждает некоторых производителей серверов откладывать пополнение запасов или отменять заказы. Кроме того, продажи Apple не оправдали ожиданий, цикл обновления смартфонов удлинился, а рынок ноутбуков пострадал от нехватки процессоров Intel. В результате доход производителей флэш-памяти NAND в прошлом квартале сократился на 16,8%.

image

Одной из проблем современных сетей является их хрупкость. Множество правил фильтраций, политик обмена маршрутной информации, протоколов динамического роутинга делают сети запутанными и подверженными влиянию человеческого фактора. Авария на сети может произойти ненамеренно при внесении изменений в route-map или ACL (один, два). Нам определено не хватает инструмента, позволяющего оценить поведение сети с новой конфигурацией перед внесением изменений в продакшн. Хочется точно знать, будет ли мне доступна сеть A, если я отфильтрую часть BGP-анонсов, полученных от провайдера B? Каким маршрутом пойдут пакеты из сети C к серверу D, если на одном из транзитных линков я увеличу IGP метрику в два раза? Ответить на эти и многие другие вопросы нам поможет Batfish!
Читать полностью »

Компания SK Hynix сообщила о намерении потратить 107 млрд долларов на строительство четырех фабрик по выпуску микросхем памяти. Так южнокорейский производитель этой продукции намерен сохранить свою конкурентоспособность перед лицом усилий Китая по превращению страны в лидера по производству микросхем. Китай является крупнейшим мировым потребителем микросхем.

Может ли собака сопереживать персонажам мультика? Может!

Хозяин Луны (так зовут собаку) Джош Майерс заявил, что ее реакция оказалась «самой милой вещью, которую он когда-либо видел».Хозяин Луны (так зовут собаку) Джош Майерс заявил, что ее реакция оказалась «самой милой вещью, которую он когда-либо видел».

Источник

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

Программно-определяемые сети «отправят в космос» для управления космическими аппаратами. Под катом расскажем, кто этим занимается и какие задачи будет выполнять SDN.

SDN запустят в космос: зачем это нужно - 1Читать полностью »

Немного практики функционального программирования в Swift для начинающих - 1

Я хотела бы представить концепцию Функционального Программирования новичкам самым простейшим образом, выделив некоторые его преимущества из множества остальных, которые реально позволят сделать код более читаемым и выразительным. Я подобрала для вас интересные демонстрационные примеры, которые находятся на Playground в Github.

Функциональное Программирование: Определение

Прежде всего, Функциональное Программирование — это не язык или синтаксис, а скорее всего — способ решения проблем путем разбиения сложных процессов на более простые и последующей их композиции. Как следует из названия "Функциональное программирование", единицей композиции для данного подхода является функция; и цель такой функции — избежать изменения состояния или значений за пределами своей области действия (scope).

В Мире Swift для этого есть все условия, ибо функции здесь являются такими же полноправными участниками процесса программирования, как и объекты, а проблема изменяемости (mutation) решается на уровне концепции value ТИПОВ (структур struct и перечислений enum), которые помогают управлять изменяемостью (mutation) и четко сообщают о том, как и когда это может произойти.

Однако Swift не является в полном смысле языком Функционального программирования, он не принуждает вас к Функциональному программированию, хотя и признает преимущества Функциональных подходов и находит способы встраивания их.

В этой статье мы сфокусируемся на использовании встроенных в Swift (то есть «из коробки») элементов Функционального программирования и понимании того, как можно их комфортно использовать в вашем приложении.
Читать полностью »

Вместе со своим флагманским ноутбуком MateBook X Pro нового поколения компания Huawei сегодня анонсировала еще две модели портативных ПК: MateBook 13 и MateBook 14. По большому счету — это один ноутбук, но в двух вариантах экрана.

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

Вступление

В конце марта 2018 я начала работать, как мне казалось, в надежной и симпатичной шведской компании с большим IT-отделом в 200 человек. Я мечтала участвовать много в разработке новых приложений на Java, лучше узнать фреймворки семейства Spring, учиться новым технологиям (до этого случайно угодила в команию, где всё ещё пользовались SVN), участвовать в интересных дискуссиях, получать и оставлять адекватные комментарии в Code Review (а не заморачиваться только на пробелах и отступах) — одним словом, быть частью профессионального коммьюнити и иметь возможность развиваться как специалист. Небезызвестная шведская корпоративная культура и пестрый международный коллектив подбадривали меня и укрепляли в моих надеждах на наше с компанией плодотворное сотрудничество.

В первые месяцы я действительно могла сказать, что нашла всё то, что искала. Я быстро погрузилась в разработку, приняла участие в выпуске MVP, узнала много нового и даже выучила Kotlin, что позволило мне внести посильный вклад и в другие проекты.

Но моё счастье длилось недолго…
Читать полностью »


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