Pull to refresh
27
0

Инженер

Send message

Как за пару минут самостоятельно рассчитать цену корпуса устройства

Reading time4 min
Views28K


Приветствую, Хабр! Есть очень много вопросов, на которые нельзя ответить однозначно, но ответ нужен. Мне, например, каждый день задают вопрос, сколько стоит корпус вот для такого вот устройства. При всей очевидности вопроса сходу сказать не получается. Нужно считать.

В качестве ответа предлагаю эту статью. Прочитав ее, вы сможете самостоятельно за пару минут прикинуть, сколько будет стоить корпус для вашего продукта и какую технологию выбрать, чтобы его цена была для вашего бизнеса выгодной. Разумеется, цифры очень условные и идут из совокупного опыта за те года, которые мы в Формлабе занимаемся корпусам.
Читать дальше →
Total votes 44: ↑43 and ↓1+42
Comments100

Junior FPGA Design Engineer: как стать?

Reading time11 min
Views143K
Всем привет!

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

Разработка под FPGA (ПЛИС) — это не просто какой-то язык. Это очень объемная область, с огромным количеством подводных камней и нюансов.

В этой статье вы найдете:
  • список тем, которые должен освоить начинающий разработчик под FPGA
  • рекомендуемую литературу по каждой из тем
  • набор тестовых вопросов и лабораторных работ
  • классические ошибки новичков (и советы по исправлению)

Добро пожаловать под кат!
Читать дальше →
Total votes 44: ↑44 and ↓0+44
Comments58

Что в имени тебе моем: как качественно «пробить» человека в сети Интернет?

Reading time5 min
Views199K
Мы постоянно встречаемся в своей жизни с новыми людьми, и стоит констатировать, что помимо хороших друзей нам попадаются мутные товарищи, а иногда и отъявленные мошенники. Любовь наших сограждан оставить свой след в интернете и старания наших ИТ-компаний по автоматизации всего и вся позволяют нам довольно оперативно собирать интересующую информацию о конкретных персонах по открытым источникам. Чтобы это делать быстро и качественно, нам нужно владеть простой методологией разведывательной работы и знать, где и какую информацию о человеке можно добыть в интернете.
Читать дальше →
Total votes 90: ↑70 and ↓20+50
Comments56

Программирование многоядерных DSP-процессоров TMS320C66x с использованием OpenMP

Reading time24 min
Views18K
В статье описывается подход к программированию многоядерных сигнальных процессоров на основе OpenMP. Рассматриваются директивы OpenMP, разбирается их смысл и варианты использования. Делается акцент на цифровых сигнальных процессорах. Примеры применения директив OpenMP выбраны приближенными к задачам цифровой обработки сигналов. Реализация проводится на процессоре TMS320C6678 фирмы Texas Instruments, включающем 8 DSP-ядер. В части I статьи рассматриваются основные директивы OpenMP. Во II части статьи планируется дополнить список директив, а также рассмотреть вопросы внутренней организации работы OpenMP и вопросы оптимизации программного обеспечения.

Данная статья отражает лекционно-практический материал, предлагаемый слушателям в рамках курсов повышения квалификации по программе «Многоядерные процессоры цифровой обработки сигналов C66x фирмы Texas Instruments», проводимых ежегодно в Рязанском радиотехническом университете. Статья планировалась к публикации в одном из научно-технических журналов, но в силу специфики рассматриваемых вопросов было принято решение о накоплении материала для учебного пособия по многоядерным DSP-процессорам. А пока данный материал будет копиться, он вполне может полежать на страницах Интернета в свободном доступе. Отзывы и пожелания приветствуются.
Читать дальше →
Total votes 23: ↑23 and ↓0+23
Comments26

О развязке питания с примерами

Reading time8 min
Views180K
Когда я участвовал в проведении конкурса 7400, я понял, что многим из представленных логических схем для надежной работы не хватает простейших защитных элементов. Одним из самых часто встречающихся недостатков конструкции было отсутствие блокировочных емкостей. Позже, прочитав статью о законе Мёрфи, я решил немного написать о развязке и блокировочных конденсаторах.
Читать дальше →
Total votes 75: ↑73 and ↓2+71
Comments25

Построение Android приложений шаг за шагом, часть третья

Reading time13 min
Views49K


В первой и второй частях статьи мы создали приложение для работы с Github, внедрили Dagger 2 и покрыли код unit тестами. В заключительной части мы напишем интеграционные и функциональные тесты, рассмотрим технику TDD и напишем с ее применением новую функциональность, а также подскажем, что читать дальше.
Читать дальше →
Total votes 12: ↑12 and ↓0+12
Comments3

15 бесплатных онлайн курсов по программированию

Reading time7 min
Views124K
image

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

Современная практика показывает: “Хорошо – не значит дорого”, а доступность интернет – ресурсов определяющим фактором в получении образования ставит желание. Получить необходимые знания и интересующую информацию в ведущих университетах России, Европы и Америки сейчас возможно даже не выходя из дома.

Сегодня такой бонус мы подготовили всем, кто давно мечтал заговорить с компьютером на “ты”, но не решался перейти к действиям. Перед вами 15 вариантов самых интересных бесплатных онлайн курсов по программированию, приступить к которым можно будет уже этой весной!
Читать дальше →
Total votes 25: ↑12 and ↓13-1
Comments8

Работа с устройствами USB в Android

Reading time5 min
Views78K
В недавней статье на Geektimes в комментариях возник вопрос о поддержке в ОС Android периферии, подключенной к шине USB. Действительно, большинство вендорского ПО, к примеру, для работы с принтерами и МФУ, поддерживает только подключение по сети. Однако это не означает, что в самой ОС Android нет такой возможности — это означает лишь то, что большинство устройств не имеют полноценного USB хоста, и далеко не все имеют поддержку OTG. По сети же могут работать абсолютно все без исключения.
Читать дальше →
Total votes 22: ↑22 and ↓0+22
Comments4

Алгоритм TILT или нестандартное использование ранга матрицы

Reading time3 min
Views28K
Сегодня мы рассмотрим алгоритм TILT (Transform Invariant Low-rank Texture) и множество его методов применения в области Computer Vision. Статья будет нести несколько обзорный характер, без плотного углубления в математические дебри.

Читать дальше →
Total votes 71: ↑71 and ↓0+71
Comments9

Всё, точка, приплыли! Учимся работать с числами с плавающей точкой и разрабатываем альтернативу с фиксированной точностью десятичной дроби

Reading time13 min
Views214K


Сегодня мы поговорим о вещественных числах. Точнее, о представлении их процессором при вычислении дробных величин. Каждый из нас сталкивался с выводом в строку чисел вида 3,4999990123 вместо 3,5 или, того хуже, огромной разницей после вычислений между результатом теоретическим и тем, что получилось в результате выполнения программного кода. Страшной тайны в этом никакой нет, и мы обсудим плюсы и минусы подхода представления чисел с плавающей точкой, рассмотрим альтернативный путь с фиксированной точкой и напишем класс числа десятичной дроби с фиксированной точностью.
Читать дальше →
Total votes 29: ↑23 and ↓6+17
Comments13

Xiaomi анонсировала умные весы

Reading time1 min
Views13K
Ведущий китайский производитель гаджетов Xiaomi анонсировал выпуск смарт-весов в бюджетном ценовом сегменте за 99 юаней (около $15). Об этом сообщил СЕО компании Лэй Цзюнь в Пекине на мероприятии посвященном пятой годовщине компании.

Новые весы будут обладать характерным для Xiaomi дизайном, смогут измерять вес в диапазоне от 5 до 150 кг с высокой точностью — до 50 г., определять индекс массы тела. LED дисплей находится под панелью из белого стекла.


Читать дальше →
Total votes 13: ↑12 and ↓1+11
Comments31

Основы Fibre Channel

Reading time11 min
Views175K
Продолжаю вещать на тему прояснения основных представлений об FC SAN. В комментариях к первому посту меня попрекнули тем, что копнул недостаточно глубоко. В частности — мало сказал о непосредственно FC и ничего о BB credits, IP и multipathing. Multipathing и IP — темы для отдельных публикаций, а про FC, пожалуй, продолжу. Или начну, как посмотреть.

Для начала, небольшое терминологическое отступление (навеянное опять же комментарием к предыдущему посту).

Fibre or Fiber?: Изначально технология Fibre Channel предполагала поддержку только волоконно-оптических линий (fiber optic). Однако, когда добавилась поддержка меди, было принято решение название в принципе сохранить, но для отсылки на стандарт использовать британское слово Fibre. Американское Fiber сохраняется преимущественно для отсылки на оптоволокно.
Оригинал
Fibre Channel was originally designed to support fiber optic cabling only. When copper support was added, the committee decided to keep the name in principle, but to use the UK English spelling (Fibre) when referring to the standard. The US English spelling (Fiber) is retained when referring generically to fiber optics and cabling.
IBM Redbook «Introduction to SAN and System Networking»

Начало


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


Читать дальше →
Total votes 34: ↑33 and ↓1+32
Comments46

Мелкосерийное производство несложной электроники: в России или в Китае?

Reading time3 min
Views161K
Недавно я разработал одно простое устройство. Пришлось решать вопрос, как изготовить пробную партию в 50 плат. Думаю, этот опыт будет полезен всем DIY энтузиастам, кто уже думает о том, что делать дальше после того, как девайс готов.

Замечу, что настоящая заметка — это не маркетинговое исследование или что-то подобное, претендующее на объективное освещение вопроса. Это исключительно один частный личный опыт.
Читать дальше →
Total votes 87: ↑79 and ↓8+71
Comments134

Обзор реле напряжения с контролем тока DigiTop VA-protector 63A

Reading time4 min
Views113K


Intro


При ремонте будущего собственного жилья, помимо перекладывания всей проводки в квартире и установки щитка с автоматами, встал вопрос об обеспечении защиты техники от перенапряжения.
Постоянное строительство новых домов требует прокладки новых и новых силовых кабелей напряжением 35 и 110 кВ, но их емкость компенсировать «забывают»: шунтирующие реакторы попросту не устанавливают. Из-за чего возникает резонанс с перекачиванием мощности.

В частности, подобное произошло 2 декабря в Киеве, когда «отвалился» генератор на ТЕЦ-5 и в некоторых районах Киева из-за скачка напряжения сгорело приличное кол-во техники.

Скрытый текст
image

Это и побудило меня к выбору и установке реле напряжения (РН).
Читать дальше →
Total votes 36: ↑35 and ↓1+34
Comments23

Steam Machines: Игровая приставка от Valve, Steam OS — OpenSource, Начато тестирование Family Sharing

Reading time4 min
Views93K


Стало известно, что компании Valve запускает бета-тестирование своей консоли, 300 счастливчиков смогут получить в 2013 году консоль от Valve, работать она будет естественно на операционной системе Steam OS.

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

Читать дальше →
Total votes 75: ↑57 and ↓18+39
Comments52

Нано-эппл, или как стать производителем электроники

Reading time5 min
Views4.2K
Итак, вы решили сделать что-то вот эдакое! Новый MP3-плеер, пульт управления для телевизора, да хоть датчик температуры. В моем случае это был пульт управления фотоаппаратами, и идея пришла в час ночи, когда я ради развлечения фотографировал стройку при свете луны. Началось это все в сравнительно небольшом сибирском городе… а сейчас у нас производство в Техасе и дистрибьюторы по всему миру. Вспоминая этот веселый путь, хотелось бы описать как удачные находки, так и ошибки, допущенные в процессе подготовки к производству.
Читать дальше →
Total votes 119: ↑114 and ↓5+109
Comments88

Робот-паук, который сам учится ходить

Reading time1 min
Views14K

Американский студент, учащийся на электротехническом факультете университета Аризоны, Мэтт Бандинг сконструировал робота-паука, который сам учится ходить. Робот создан на базе процессора Intel Atom Z530 c частотой 1,6 ГГц, чипсет US15W, и работает под управлением Ubuntu.
Читать дальше →
Total votes 85: ↑79 and ↓6+73
Comments79

Настраиваем внешний вид Windows 7

Reading time4 min
Views345K
В последнее время я стал замечать, что большая часть пользователей «семерки» используют стандартную тему оформления, которую разработчики ласково назвали Aero.

На мой взгляд, она излишне ориентирована на планшеты. Об этом нам говорят огромные кнопки управления окном и излишне широкие заголовки и рамки окон — все это придает интерфейсу некоторую громоздкость. Кроме того, разработчики перемудрили с разнообразием цветовой гаммы: все эти прозрачности, переливания, градиенты и прочие изыски создают своеобразный эффект грязи.

Возможно, кому-то так нравится, кому-то безразлично, кто-то привык, а кто-то попросту не знает, что все это можно изменить.

Поехали!
Total votes 263: ↑182 and ↓81+101
Comments167

Information

Rating
Does not participate
Location
Новгород Великий, Новгородская обл., Россия
Date of birth
Registered
Activity