Архив за 14 декабря 2015 - 9

Вся современная микроэлектроника базируется на полупроводниках. На кристалле создаются зоны различной проводимости, которые объединяются в некоторую логику. Кристаллы работают, потребляя электрическую энергию и преобразуя её в тепло. Эта статья описывает основные процессы, на которые расходуется энергия при работе ИМС.

Источником выделения тепла на кристалле ИМС являются три основных процесса: динамическая мощность, короткое замыкание и токи утечки. Обзор этих процессов будет проводиться на примере n-МОП технологии (хотя все описанное будет справедливо и для р -МОП).

1. Токи утечки в ИМС – этот процесс привлекает сегодня к себе самое пристальное внимание. Для техпроцесса в 250 нм и больше токи утечки не сильно сказывались на общем энергопотреблении ИМС, однако с развитием технологий и переходом на более тонкий техпроцесс создания МОП структур, квантово-механические эффекты стали оказывать значимое влияние на токи утечки. Этот процесс более всего проявляет себя в ИМС, когда та находится в режиме ожидания, поскольку другие каналы утечки становятся незначительными. Для создания ИМС с низким энергопотреблением нужно рассмотреть более детально где и как происходят процессы утечки.
Читать полностью »

Городок Вудленд в Северной Каролине запретил устанавливать рядом солнечные панели, потому что они «убьют растения» и «высосут всю энергию из Солнца»

«…И высосут всю энергию из Солнца» - 1Экологически чистая энергетика иногда сталкивается с неожиданными препятствиями. Кто мог подумать, что против неё выступят простые американцы, а основанием для критики станет вред природе? В такое трудно поверить, но именно это произошло на городском собрании небольшого города Вудленд (шт. Северная Каролина), где недавно прошли общественные слушания по проекту установки солнечной электростанции, пишет местная газета Roanoke Chowan News Herald.

Жители Вудленда, в том числе учительница на пенсии Джейн Манн (Jane Mann), высказались против предложения. Миссис Манн была особенно убедительна, не зря ведь она преподавала физику и химию в школе. Учительница объяснила собравшимся, что установка солнечных батарей угрожает фотосинтезу окружающих растений, который зависит от солнечного света. Если фотосинтез прекратится, то растения перестанут расти.
Читать полностью »

Понадобилось мне однажды у себя в проекте реализовать работу с файловым хранилищем с использованием HTTP REST API. Проект разрабатывается на python, к тому же уже был реализован http-клиент с использованием библиотеки httplib2, поэтому было решено расширить функциональность http-клиента и работать с файловым хранилищем через туже библиотеку. Проблема возникла при загрузке файлов на сервер. Первый PUT запрос выполняется, далее все последующие запросы отказываются выполняться — 500 Internal Server Error.

Смотрю Wireshark'ом выясняется что после первого запроса сервер посылает в заголовках ответа connection: keep-alive и следом через 5 секунд закрывает соединение. Всё просто — это таймаут keep-alive установлен на сервере.

Как я отлаживал python httplib и httplib2 - 1

А вот как это выглядит на клиенте:
Читать полностью »

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

Эта инновация стала одной из последних в ряду разработок, посвященных электронным платежам. Например, Apple Pay предлагает пользователям подтверждать личность с помощью отпечатка пальцев. А США, вслед за Европой, переходят на чипованные карты, которые признаны более защищенными, чем карты с магнитной полосой. С 1 октября американские ритейлеры обязуются оборудовать точки продаж считывающими чипы устройствами, в противном случае им придется понести ответственность за мошеннические операции, совершенные с картами их плательщиков.
Читать полностью »

Когда я был маленьким мальчиком, моей любимой книгой была «Земля и Небо». Она до сих пор стоит у меня на полке:
zemlya_i_nebo_151213_211040

Потом я в 1 классе поехал в Москву, пошел на ВДНХ в павильон «Космос», и с большим интересом познакомился там с луноходом. И вот недавно, 38 лет спустя, я повторил знакомство:
Читать полностью »

Гендиректор ООО «Тошиба Рус» Хироаки Тезука заявил, что реструктуризация бизнеса компании в России завершена. В данном случае это ведет к ликвидации российское подразделение по продаже телевизоров и кухонной техники. Японская корпорация прекратила продажи холодильников и чайников-термосов, решив сфокусироваться на b2b-контрактах.

Такое решение гендиректор объясняет высокой конкуренцией и колебанием курса рубля. В сегменте телевизоров наиболее крупными конкурентами были Samsung, LG. «На этом рынке было тяжело работать, корейские компании имеют рыночную долю 70%», отметил господин Тезука.

На долю Toshiba приходилось до 10% рынка телевизоров. Теперь останется только b2b-подразделение «Тошиба Рус», сотрудничающее с «Почтой России», Сбербанком и «Силовыми машинами». Ранее сообщалось также, что Toshiba может совсем отказаться от производства телевизоров из-за убыточности. Все заводы по выпуску телевизоров в Японии она уже закрыла и теперь подумывает продать зарубежные площадки. Читать полностью »

Однажды в студеную зимнюю пору… ровно год назад, у нас появилась нетривиальная задача. Есть экран на электронных чернилах, есть процессор 16МГц (да-да, во встраиваемой электронике, особенно сверхнизкого энергопотребления, встречаются и такие) и совсем нет памяти. Ну, т.е. килобайтов 8 RAM и 256 Flash. Килобайтов, Карл. И в эти унылые килобайты необходимо запихнуть несколько изображений 800х600 в четырех оттенках серого. Быстро перемножив в уме 800 на 600 и на 2 бита на пиксель получаем 120 тысяч байтов. Несколько не влезает. Надо сжимать.

Так перед нами появилась задача: «как сжать плоского кота»? Почему кота? Да потому, что на котиках тестировали, на чем же еще черно-белые картинки проверять. Не на долларовых банкнотах же.
Читать полностью »

Предлагаю вашему вниманию перевод публикации Laurent Luce о реализации работы со списками в CPython. Она может быть полезна начинающим программистам на Python, либо готовящимся к собеседованию.

Эта статья описывает реализацию объекта списка в CPython, наиболее популярной реализации Python. Списки в Python — это мощный инструмент, и интересно узнать, как они устроены внутри. Взгляните на простой скрипт, который добавляет несколько целых значений в список и выводит их:

>>> l = []
>>> l.append(1)
>>> l.append(2)
>>> l.append(3)
>>> l
[1, 2, 3]
>>> for e in l:
...   print e
...
1
2
3

Как вы можете видеть, список является итерируемым объектом.

C-структура объекта списка

Объект списка в CPython представлен нижеследующей структурой в C. ob_item — это список указателей на элементы списка, allocated — количество выделенной памяти.

typedef struct {
    PyObject_VAR_HEAD
    PyObject **ob_item;
    Py_ssize_t allocated;
} PyListObject;

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

imageСовершать платежи онлайн — не только удобно и безопасно, но и экологично. К такому выводу пришли аналитики Environmental Technology. Мы в PayOnline — компании, которая вот уже 7 лет занимается автоматизацией приема онлайн-платежей, полностью разделяем данную точку зрения и в этом посте хотим поделиться некоторой статистикой.

По приблизительным оценкам, 7,3 миллиона гектаров леса ежегодно исчезает от рук человека, что сравнимо примерно с площадью 36 футбольных полей, исчезающих за минуту. Кроме того, из-за этого происходит почти 12% ежегодных выбросов углекислого газа, что говорит нам о том, что агрессивное уничтожение леса разрушает естественную флору и фауну. Мир прекрасно осведомлен о том, что необходимо снизить темпы вырубки лесов, организуя множество кампаний, направленных на снижение спроса на древесину, повсеместно. Некоторые шаги очевидны, такие как переработка и повторное использование бумаги, насколько это возможно. Однако другие, более креативные подходы, также удивляют своей эффективностью. Например, переход на онлайн платежи одного человека может за год спасти десятую часть дерева!
Читать полностью »

image

Год назад я познакомился с замечательным проектом ПакПак и людьми, которые несут программирование и робототехнику в детские массы. Я тогда написал статью «FISCHERTECHNIK: хемотроника, ионисторы, электрохимические суперконденсаторы внутри детского конструктора для программистов» (вот тут раздолье для выбора подарка на новый год). Меня поразила хардкорность их конструкторов в сочетании с очень человеческим подходом на их авторских обучающих курсах («Робокурс: обучаем детей программированию и робототехнике»).

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

Что нового появилось в 2015 году
Читать полностью »


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