Pull to refresh
1
0
Александр Загузин @Zaguzin

Пользователь

Send message

Из конструкторов в отдел QA, или есть ли жизнь после завода

Reading time6 min
Views12K
image

У большинства из нас найдётся знакомый, который недоволен выбранной профессией и воспринимает походы на работу как обязаловку и повинность. А возможно, что вы и есть тот самый недовольный. Возникает вопрос: «Что же с этим делать?». В этой статье я хочу рассказать, как сам преодолел такую сложность. Забегая вперёд, скажу, что усилия себя оправдали: вместо того, чтобы обречь себя на судьбу конструктора на заводе, я работаю QA-инженером в IT-компании. Может быть, это послужит кому-то мотивацией.

Читать дальше →
Total votes 26: ↑23 and ↓3+20
Comments24

Как я сделал абсолютно бесшумный компьютер

Reading time6 min
Views135K


Почти три десятилетия я пытаюсь делать мои компьютеры тише. Жидкостное охлаждение собственного изготовления, гидродинамические подшипники с магнитной стабилизацией, акустические демпферы, силиконовые амортизаторы – я использовал всё, что можно представить. И на прошлой неделе я, наконец, сумел построить совершенно бесшумный компьютер. Без лишних слов, знакомьтесь: Streacom DB4. Корпус размером 26 x 26 x 27 см без единого вентилятора. У него вообще нет никаких движущихся частей. Полная тишина, 0 дБ.

Если снять с него верхнюю и четыре боковых стенки (штампованный алюминий, толщина стенки 13 мм), вы увидите минимальную раму и центральную монтажную пластину для материнской платы формата mini-ITX (порты ввода/вывода смотрят вниз, сквозь дно корпуса).
Читать дальше →
Total votes 130: ↑119 and ↓11+108
Comments329

Windows 10 IoT Enterprise — секреты настройки для Embedded-сценариев

Reading time15 min
Views41K

Предисловие


Наверно Вы видели банкоматы, информационные киоски, рекламные панели, на которых отображается ошибка или уведомление системы. Если Вы не видели подобные общественные устройства «живьем», то Вы легко сможете найти подобные фотографии в интернете если поищете картинки по словам «банкомат ошибка windows». А однажды уведомление системы появилось в прямом эфире во время прогноза погоды, фото можно найти по словам «уведомление windows в прямом эфире». Ради интереса еще можете поискать «самый большой синий экран».

О чем же все это говорит?


— Вы любите кошек?
— Нет
— Вы просто не умеете их готовить!

Для специализированных устройств Майкрософт предлагает использовать Windows 10 IoT Enterprise, которая отличается от Windows 10 Enterprise только отсутствием универсальных приложений. Соответственно, с технической точки зрения Win 10 IoT Enterprise является настольной операционной системой, которая подразумевает взаимодействие с пользователем. Но на специализированных устройствах взаимодействия с пользователем не должно быть т.к. порой даже нет пользователя в привычном его понимании, особенно это касается рекламных панелей.
Читать дальше →
Total votes 14: ↑14 and ↓0+14
Comments9

Руководство по материалам электротехники для всех. Часть 12. Финальная

Reading time8 min
Views29K


Последняя часть руководства. Внутри бонусные главы, немного новых фотографий, и главное — pdf с руководством которое можно скачать и поделиться с другом.
Читать дальше →
Total votes 48: ↑48 and ↓0+48
Comments38

Электроотвёртка своими руками или наш ответ Xiaomi

Reading time8 min
Views46K


Если Вы внезапно для себя решили, что небольшая электроотвертка на подобии Xiaomi Wowstick просто жизненно необходима, но готовое решение это не про вас, тогда эта статья должна вас заинтересовать. Под катом вас ожидают подробности разработки и инструкции для изготовления собственного «велосипеда». Итак, прошу, господа …
Total votes 81: ↑79 and ↓2+77
Comments53

AMD Tech Day на Международной выставке потребительской электроники: дорожная карта, APU Ryzen, 12nm Zen+ и 7nm Vega

Reading time29 min
Views10K

  1. Ryzen Mobile APUs
  2. Ryzen Desktop APUs
  3. APU Overclocking
  4. Ryzen getting a price drop
  5. Ryzen PRO Mobile
  6. FuzeDrive
  7. Zen+ Cores and Second Generation Ryzen
  8. Vega in 2018

На ежегодную международную выставку электроники CES, AMD пригласила прессу, чтобы «при свидетелях» представить новейшие технологии, входящие в ее свежее портфолио 2018 года. Что удивительно, так это то, насколько широко AMD раскрыла свои планы на предстоящий год, подробно осветив несколько линеек продуктов и озвучив даты выпуска, хотя и с некоторыми пробелами, которые будут заполнены позже. Ключевыми моментами стала презентация Ryzen APU, второе поколение Ryzen, построенное на 12nm с использованием микроархитектуры Zen+, и распространение Vega на максимально возможное количество сегментов, в том числе новую линейку Vega Mobile GPU, переход Vega на 7nm процесс.
Читать дальше →
Total votes 22: ↑21 and ↓1+20
Comments3

Какие дроны используют в мировом кинематографе

Reading time6 min
Views17K


Любительские дроны могут снимать отличные кадры, но их грузоподъемность низка, поэтому они не подходят для профессионального использования. Беспилотники для киносъемок часто уступают своим легким аналогам в длительности полета (обычно она составляет не больше 15-20 минут), но разработчики создают модели, способные продержаться в воздухе до получаса.

Профессиональные дроны может купить любой желающий, цены на них вы найдете в этом посте. Но для крупных кинопроектов квадрокоптеры не покупают и не арендуют отдельно — существуют специальные компании, которые предоставляют услуги съемки вместе с работой команды операторов. Каждый дрон имеет свою специфику и требует умения обращаться с ним.

Подробнее о популярных дронах для киносъемок вы узнаете ниже. Квадрокоптеры размещены в последовательности от самых дорогих к более простым моделям.
Читать дальше →
Total votes 20: ↑18 and ↓2+16
Comments6

Три года Kingston на GT: вспоминаем лучшие моменты

Reading time6 min
Views5.2K
«Привет, GT!» — именно так мы начинаем почти все наши посты. Вот уже три года вы читаете о Kingston и HyperX на страницах любимого портала. Как думаете, ничего не пропустили? Все интересные статьи прочитали? Застали самые горячие обсуждения и споры? Что ж, сегодня вы легко можете это проверить, ведь мы собрали статистику, подготовили дайджест и целый набор призов и подарков. Начнём?


Читать дальше →
Total votes 15: ↑12 and ↓3+9
Comments34

10 фразовых глаголов для переговоров на английском языке

Reading time4 min
Views18K
Фразовых глаголов, связанных со сферой бизнеса, далеко не один десяток. Какие-то из них мы рассмотрели в предыдущей статье, и там вы найдете глаголы, которые относятся к разным аспектам работы. А сегодня мы сосредоточимся на глаголах, которые употребляются при подготовке и проведении деловых встреч и переговоров.
Читать дальше →
Total votes 26: ↑24 and ↓2+22
Comments3

Кто живёт у нас на лице

Reading time5 min
Views130K

Клещ демодекс, например. Чаще всего десантируется на кожу век из настенных ковров.

На вашем лице живёт сапрофитная флора фауна — микроорганизмы, которые питаются мёртвыми клетками эпителия. Если взять «здорового» человека, то при желании на его лице найдутся и железница (клещ демодекс), и колония эпидермального стафилококка в количестве до 105, и акне в небольших количествах. Тот же клещ демодекс передвигается под кожей, достигает 0,4 мм в диаметре. Шанс — 100% за 70 лет.

Пугаться не надо. Меньше 5 клещей на квадратный сантиметр — медицинская норма. Кожа чувствует себя хорошо. А вот если появились, например, угри — это повод обратиться к врачу. Иначе есть реальный шанс попасть в порочный круг: рост популяции паразита вызовет угревую сыпь, а она поспособствует ещё большему размножению клеща. Потому что в угрях клещ чувствует себя тепло и прельстиво.

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

Читать дальше →
Total votes 94: ↑80 and ↓14+66
Comments135

«Восемь бит»: о звуках в старых играх

Reading time5 min
Views20K
Современные игры невозможно представить без правдоподобного звукового сопровождения, диалогов и музыки, но так было не всегда. В самых первых играх звуков не было вообще.

Потом, когда они начали появляться, они выполняли довольно утилитарную функцию — помогали игроку ориентироваться в игровом пространстве и понимать, что его действия «замечены» игрой.

Даже первая приставка для домашних телевизоров Magnavox Odyssey не издавала ни звука.

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

Total votes 30: ↑28 and ↓2+26
Comments27

Миграция на высокие скорости. Что выбрать?

Reading time7 min
Views4.8K
Конкурентоспособность как отдельной компании, так и экономики страны в целом, все больше зависит от информационных технологий. Стремительно растут производительность процессоров, плотность серверов, виртуальных машин, емкость систем хранения… И, конечно, растут потребности в скорости передачи данных. И мало уметь обеспечивать только текущие потребности, важно смотреть вперед и понимать, к чему следует быть готовым завтра, наметив наиболее выгодный и гибкий путь миграции к более высоким скоростям. Чем быстрее развиваются технологии и приложения, тем сложнее решать эту задачу.

В центре цифровой трансформации находятся центры обработки данных (ЦОД). Текущие тенденции развития ЦОДов показывают, что потребность в пропускной способности их сетей будет ежегодно увеличиваться на 25-35%. Архитектура сети ЦОДа должна гарантировать обработку больших объемов трафика и, что не менее важно, масштабирование серверных, сетевых ресурсов и ресурсов систем хранения с наименьшим объемом отключений и переконфигураций.

Традиционная сетевая архитектура, основанная на трехуровневой топологии (доступ–агрегация–ядро), не отвечает новым требования. Она не способна обеспечить поддержку изменений в объемах и направлении передачи данных и адаптироваться к быстрому росту трафика между серверами (этот трафик часто называют «восток–запад»). Кроме того, она далеко не оптимальна для поддержки современных виртуализированных приложений, которым требуется низкая задержка передачи трафика. Поэтому наблюдается переход на новую архитектуру leaf-spine, которую часто называют «сетевой фабрикой».
Читать дальше →
Total votes 12: ↑12 and ↓0+12
Comments3

Разработка на Blockchain — что изменится для разработчиков?

Reading time9 min
Views17K
Эта статья является переводом поста Винсента Чена (Vincent Chen) и Рамона Рекуэро (Ramon Recuero), цели которого очень схожи с теми, что преследуем и мы, и написанного для таких разработчиков, которых мы хотели бы видеть на своих мероприятиях.

Введение


Если вы читаете этот текст, то можно смело предположить, что вы — разработчик, который интересуется блокчейном. Вы уверены в том, что вы понимаете, как работает блокчейн, и вам не терпится узнать, какую пользу блокчейн может принести вам и вашим навыкам разработчика.

Целью нашего поста является:

  • Объяснить, как разработка под блокчейн отличается от других существующих парадигм разработки;
  • Предоставить некоторый контекст для возможностей и вызовов, которые существую в этой сфере;
  • Познакомить вас с полезными (зарубежными) ресурсами, которые помогут вам заняться разработкой в этой новой парадигме.
Читать дальше →
Total votes 29: ↑23 and ↓6+17
Comments2

Погружение в службы Android

Reading time17 min
Views85K

image


Перевод статьи "Deep Dive into Android Services" от Nazmul Idris. Я оставил оригинальное название автора, хотя это скорее не "погружение", а "знакомство". Думаю, текст будет полезен начинающим разработчикам. Статья отлично дополняет офф. документацию по службам на Android. В статье разбираются особенности взаимодействия с запущенными и привязанными службами. Плюс статьи в том, что учитываются изменения в работе со службами в Android O. В переводе есть незначительные, по сравнению с оригиналом, изменения, добавленные для пущей ясности.

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

Регулярные выражения: никакой магии

Reading time13 min
Views36K
image

Код этого поста, как и сам пост, выложен на github.

До недавнего времени регулярные выражения казались мне какой-то магией. Я никак не мог понять, как можно определить, соответствует ли строка заданному регулярному выражению. А теперь я это понял! Ниже представлена реализация простого движка регулярных выражений менее чем в 200 строках кода.

Часть 1: Парсинг


Спецификация


Реализация регулярных выражений полностью — довольно сложная задача; хуже того, она мало чему вас научит. Реализуемой нами версии достаточно для того, чтобы изучить тему, не скатываясь в рутину. Наш язык регулярных выражений будет поддерживать следующее:

  • . — соответствие любому символу
  • | — соответствие abc или cde
  • + — соответствие одному или более предыдущего паттерна
  • * — соответствие 0 или более предыдущего паттерна
  • ( и ) — для группировки

Хотя набор опций невелик, с его помощью можно создать интересные regex-ы, например, m (t|n| ) | b позволяющий найти субтитры к Star Wars без субтитров к Star Trek, или (..)* для нахождения множества всех строк чётной длины.

План атаки


Мы будем анализировать регулярные выражения в три этапа:

  1. Парсинг (синтаксический анализ) регулярного выражения в синтаксическое дерево
  2. Преобразование синтаксического дерева в конечный автомат
  3. Анализ конечного автомата для нашей строки

Для анализа регулярных выражений (подробнее об этом ниже) мы будем использовать конечный автомат под названием NFA. На высоком уровне NFA будет представлять наш regex. При получении входных данных мы будем перемещаться в NFA от состояния к состоянию. Если мы придём в точку, из которой невозможно совершить допустимого перехода, то регулярное выражение не соответствует строке.
Читать дальше →
Total votes 27: ↑27 and ↓0+27
Comments5

Rekit Studio: IDE для React-приложений

Reading time9 min
Views21K
Сегодня мы публикуем перевод материала Нейта Ванга, создателя Rekit. Здесь он рассказывает о новом стабильном релизе системы, Rekit Studio. Это — полноценная IDE для разработки приложений, созданных с использованием технологий React, Redux и React Router. Он говорит, что его команда создаёт с помощью Rekit сложные веб-приложения уже больше года.

Предыдущая версия Rekit Studio называлась Rekit Portal. Она не поддерживала возможностей по редактированию кода. Теперь, благодаря редактору Monaco Editor, того, который используется в VS Code, и благодаря замечательному средству для форматирования кода prettier, Rekit Studio позволяет удобно работать с кодом. Именно поэтому в названии системы появилось слово «studio».

Rekit Studio
Читать дальше →
Total votes 32: ↑31 and ↓1+30
Comments4

Как реклама помогла вспомнить забытый плагиат на Марио

Reading time2 min
Views16K
По телеку сейчас крутят рекламу. Я прислушался, и музыкальное сопровождения показалось мне знакомым.

Вот эту рекламу, кому интересно
Рекламируют не какой-то товар, а полезное дело, так что ее не противно смотреть



Откуда же оно? Что-то было такое… Да! Это была игра, которая на заре компьютерных развлечений вызвала столько же восторга, сколько и споров и скандалов, и эта мелодия именно оттуда!



Что же это за игра, неотличимая от Марио?
Читать дальше →
Total votes 28: ↑26 and ↓2+24
Comments19

Как подключить LCD экран от кассового аппарата ЭКР-2102 к Ардуино

Reading time7 min
Views29K
Как-то просматривая объявления на OLX, я наткнулся на распродажу старой электроники по очень низким ценам, в итоге было куплено три кассовых аппарата и один модем (на разбор с целью пополнения запасов). Цена вопроса 1500 тенге — примерно 250 рублей.

image

Разобрав это добро я стал обладателем трех ЖК дисплеев и трех чековых принтеров.

Как подключить дисплей к Ардуино? На плате ЖК дисплея было обнаружено несколько надписей. 5104219-01, 251 12, 251-Т2. Использована микросхема Holtek HT1621B, datasheet был скачан и изучен. К сожалению, тип используемого ЖКИ так и не был опознан.
Total votes 31: ↑31 and ↓0+31
Comments25

Как выбрать камеру видеонаблюдения по завуалированным характеристикам

Reading time6 min
Views31K
image

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

Оптические приборы в этом отношении пострадали больше всего. Каждый человек знает про мегапиксели и разрешение, но когда речь заходит о более тонких материях, начинает «плавать». Если вы задумываетесь о покупке камеры (и не являетесь экспертом в этой области), полезно будет разобраться, что на самом деле означают непонятные аббревиатуры в характеристиках. Разобраться – это значит не только прочитать описание.
Total votes 21: ↑19 and ↓2+17
Comments24
1
23 ...

Information

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