Pull to refresh
12
0
Панфилов Алексей @Axelis

User

Send message

Учебник по языку программирования D. Часть 3

Reading time2 min
Views11K
Третья часть перевода D Programming Language Tutorial от Ali Çehreli. Содержание главы расчитано для начинающих и, как мне кажется, даже не раскрывает темы. Но это перевод одной из глав.

Предыдущие части:
  1. Часть 1
  2. Часть 2

Читать дальше →
Total votes 22: ↑18 and ↓4+14
Comments5

Электрошокер в разрезе: 3.000.000 вольт для учебных целей

Reading time3 min
Views133K
(3.000.000 вольт — надпись на коробке, реальное напряжение на выходе неизвестно)

Вдохновленный экспериментами луганских коллег и интересом к распилу лазера, решил продолжить исследовать внутренности мощных устройств, которые можно легко купить в интернет магазине. (Благодарю magnad.ru за предоставленное оборудование.)



Немного истории


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

Дальним родственником электрошокеров можно считать электрический хлыст для животных, запатентованный американцем Генри Диксоном еще в 1915 году. Его идею развили в своем электрошоковом устройстве другие изобретатели, пока, наконец, некто Джон Кавер не придал этому изделию все черты современного электрошокера. В 1974 году он оформил патент на устройство под названием «Оружие для обездвижения и задержания», подразумевающее поражение человека переменным током высокого напряжения.

О чем подумал я в первую очередь когда мне попался в руки электрошокер?
???
О том что можно захватить живого пришельца

Ностальгия по UFO

Слабо парализовать вот этого товарища?
image



Под катом несколько фоток и описание того, что находится внутри электрошокера-фонарика, плюс как сделать электрошокер самому и как сделать бронежилет против электрошокера
Читать дальше →
Total votes 82: ↑63 and ↓19+44
Comments70

Термокоса под управлением Arduino и LabVIEW

Reading time13 min
Views54K
Привет, Хабр!

Я работаю в Институте общей физики РАН. Профиль нашей лаборатории — лазерное дистанционное зондирование, конкретно — лидары. Если вы не знаете, что это за звери, можно прочесть, к примеру, в википедии. Лидары иногда ещё называют лазерными радарами. Принципиальное отличие и преимущество лидара в том, что с его помощью можно не только измерять расстояние до объекта зондирования по задержке обратного сигнала, но и получать (по спектру сигнала) информацию о составе и свойствах объекта. К примеру, существуют методы лидарного определения температурного профиля воды по глубине в водоёмах.

Бесконтактные измерения полезны лишь настолько, насколько точны, поэтому для калибровки результатов дистанционных измерений контактными было решено изготовить термокосу — шлейф из нескольких термодатчиков на одной линии.
Читать дальше →
Total votes 24: ↑23 and ↓1+22
Comments26

FTDI наносит ответный удар

Reading time3 min
Views307K
Иногда борьба корпораций с конечными пользователями приобретает гротескную форму, что и побудило меня написать этот пост. Коротко: я перестал беспокоиться любить FTDI.

Если вы используете устройство с подключением через конвертер USB2COM на чипе FTDI под Windows — берегитесь. В рамках борьбы с пользователями за интеллектуальную собственность FTDI ломает контрафактные чипы программными средствами.
Как FTDI отомстила конечным пользователям?
Total votes 135: ↑121 and ↓14+107
Comments98

Воскрешаем FTDI в картинках

Reading time1 min
Views220K
Здравствуйте многоуважаемые хабравчане. Уж не знаю куда писать, сюда или в GT, но раз первоисточник находиться здесь, то и я запощу на Хабр.
В общем если вы, такой же как и я, прилежный установщик обновлений и вас постигла сия участь



… а из опуса UnknownType вы мало что поняли, добро пожаловать под кат!
Читать дальше →
Total votes 76: ↑67 and ↓9+58
Comments26

Несложный способ восстановления работоспособности Li-Ion аккумуляторов от портативных устройств

Reading time3 min
Views966K
image

Привет всем юзерам хабра, сегодня я буду рассказывать про то, как я довольно таки простым методом, восстанавливаю нерабочие Li-Ion аккумуляторы от портативных устройств до того как обзавёлся таким замечательным устройством как Imax B6. Таким методом я восстановил работоспособность уже, наверное, трем десяткам аккумуляторов от разных гаджетов, от фотоаппаратов до MP3 плееров, но я замечу, только восстановил работоспособность, емкость таким образом вернуть не получится, да и лично я не встречал способов вернуть емкость для такого типа аккумуляторов. К слову, емкость, которая останется в аккумуляторе, очень сильно зависит от того сколько аккумулятор пробыл в такой «клинической смерти».

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

Вот видео всего процесса:


(информация что ниже будет дублировать информацию, предоставленную в видео)
Подробности
Total votes 72: ↑51 and ↓21+30
Comments97

Обходим запрет Yota раздавать интернет с телефона

Reading time2 min
Views373K

Вместо введения.


Я пользуюсь Samsung Note 3 LTE (N9005). Оператор, с недавних времен, Yota. LTE на этом аппарате пока не поддерживается официально, по этому я решил сегодня сделать root на телефоне и вручную включить LTE.
Хочу интернет!
Total votes 201: ↑196 and ↓5+191
Comments135

Мой опыт преподавания

Reading time5 min
Views48K

Здравствуйте


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

Предисловие. О себе и как так получилось

Я работаю в маленькой компании в должности программиста, по факту системным администратором эникея. В начале 2014 года ко мне обратились из техникума, который в далеком прошлом закончил по специальности «Бухгалтер-экономист» и предложили преподавать бухгалтерам предмет «1С: Предприятие». С глазами по 5 копеек рублей от страха я согласился.
Читать дальше →
Total votes 56: ↑41 and ↓15+26
Comments25

Из аналога в цифру, или IP-камера своими руками

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

Недавно, блуждая по всем известному сайту Aliexpress, наткнулся на модуль для IP-камеры, который предлагался как набор «сделай сам», в магазине продавца были еще разные запчасти для камер. По размеру модуль подходил на место аналогового (38х38), было решено заказать его и попробовать собрать IP-камеру из вышедшей из строя аналоговой. Модуль обошелся в смешные 11 долларов, доехал до меня очень быстро, за пару недель.
Что было дальше
Total votes 36: ↑34 and ↓2+32
Comments13

Готовое решение доступного видеоплеера на HTML5

Reading time3 min
Views52K
Видеоконтент уже прочно вошёл в мир Интернета и без него уже трудно представить глобальную сеть. Тем не менее, технологии встраивания видео в гипертекстовые документы за прошедшее время прошли определённую эволюцию: от RealPlayer к QuickTime и Flash, а в настоящий момент до встроенной поддержки видео в HTML5. Тем не менее, всё это время различные реализации видеоплееров страдали как от проблем кроссплатформенности и кроссбраузерности, так и от низкого или вообще нулевого уровня accessibility. И если способы борьбы с первой группой проблем в целом понятны и существуют в форме готовых решений, то вот проблемы доступности для подавляющего большинства web-разработчиков и без того, как правило, сложны для понимания, а в отношении видео совсем оставались загадкой. Однако, к счастью, появилось готовое решение и второй проблемы, так что все желающие смогут обеспечить своим пользователям полностью доступный видеоплеер и без глубоких компетенций в web accessibility.
Читать дальше →
Total votes 41: ↑38 and ↓3+35
Comments54

2d на Unity3d

Reading time14 min
Views219K
В свое время, в начале разработки двухмерной игры на Unity3d, мне пришлось перерыть кучу документации, сайтов, проштудировать answers.unity3d.com и forum.unity3d.com на тему: как сделать 2d-игру на этом 3d-движке. Самыми первыми вопросами были: как правильно настроить камеру, как сделать 2d-спрайт так, чтобы он отображал текстуру «пиксель в пиксель». На то время уже существовал SpriteManager (далее – SM) и даже SM2 с его мощной поддержкой редактора. Судьба сложилась так, что я не мог его тогда купить, да и пробной версии не было. В итоге, мне пришлось самому написать несколько полезных скриптов для реализации 2d на Unity3d. О том, как это сделать, пойдет речь в этой статье.

"
Читать дальше →
Total votes 67: ↑63 and ↓4+59
Comments22

Unity3D для начинающих — Туториал 1

Reading time10 min
Views573K

Предисловие


Хабралюди проявили некоторый интерес к Unity, поэтому открываю этим постом цикл туториалов, освещающих основные моменты работы с объектом (цикл неопределённой пока длительности — если кому окажется полезным продолжу).

Сразу говорю — чтобы снизить порог вхождения, рассказывать буду с рассчетом на людей, которые в жизни никогда ничем подобным не занимались. Так как самым простым в реализации основной функциональности будет сделать простенький шутер, с него и начнем. В этом уроке мы поговорим о том, как создать землю, небо, управляемого персонажа, о камере, через которую мы будем смотреть на небо и солнце и немного о стрельбе красными шарами по белым кубам. Итак,
Читать дальше →
Total votes 109: ↑104 and ↓5+99
Comments107

Ремонт мыши Logitech MX Air

Reading time2 min
Views48K
Мышь Logitech MX Air я приобрел в 2009 году, и использовал ее в основном для управления HTPC. Отличительной особенностью данной мыши является наличие MEMS-гироскопа, что позволяет управлять курсором путем перемещения мыши в пространстве, без контакта с поверхностью. Впрочем, традиционный оптический (лазерный) сенсор тоже имеется.

image

Мышь MX Air является топовой моделью и оснащена всем, что только может придти в голову: сенсорный датчик вместо колеса прокрутки, динамик для имитации щелчков колеса прокрутки, отдельные кнопки для управления медиаплеером, беспроводной интерфейс (разумеется), и встроенный аккумулятор. Дизайн и качество сборки тоже выше всяких похвал (стоит она тоже совершенно безумно).

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

Нужно было срочно выяснить причину.
Читать дальше →
Total votes 31: ↑26 and ↓5+21
Comments34

Прием КВ на RTL-SDR, бесплатно без конвертера

Reading time2 min
Views134K


После прочтения статьи о дешевом SDR из ТВ-тюнера я сразу же кинулся заказывать донгл на R820T. Но всё омрачал факт невозможности приема на коротких волнах, ибо в моем городе на УКВ нет ничего интересного: пара-тройка такси, скорая и изредка появляющиеся радиолюбители. После недолгих поисков я наткнулся на несколько методов «раскрытия» тюнера на 0-15МГц без использования относительно недешевых upconverter-ов.
Читать дальше →
Total votes 49: ↑49 and ↓0+49
Comments47

Приручаем бюджетную IP камеру DCS-930-L

Reading time3 min
Views76K
Это был тихий летний денек в славном городе Екатеринбург. Если можно считать погоду в этом городе действительно летней. Но не будем о грустном.
Перебирая старый хлам, наткнулся на когда-то давным давно подаренную мне камеру от одного всем знакомого производителя.

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

И вот, выдались очередные свободные выходные для того чтобы испытать свежий RC Barrier Breaker. И… получилось! Не без хитростей, но удалось все настроить и камера успешно отрабатывает задачу удаленного наблюдения за котом.

Заинтересовало?
Добро пожаловать под кат за подробными инструкциями.
Читать дальше →
Total votes 25: ↑22 and ↓3+19
Comments39

Обзор некоторых виртуальных приборов среды LabVIEW в помощь разработчику (+ исходники)

Reading time3 min
Views31K
image

Добрый день, всем!

За последние годы работы в среде LabVIEW приходилось иметь дело с разными задачами, решение которых вытекало в создание простых и не очень простых виртуальных приборов(ВП). Специализация моей работы – это проектирование различных алгоритмов для анализа биомедицинских сигналов. И как у любого разработчика за несколько лет у меня накопилось большое количество кода разной сложности. Для всех виртуальных приборов, которые по той или иной причине мне жалко было удалять, я создал папку, куда и сохранял все. В данной статье мне хотелось бы привести некоторую выборки из моего LabVIEW-портфолио.

Выборка имеет достаточно эклектичный характер, и многие приборы опытные разработчики могут воспроизвести сами за несколько минут. Поэтому, полагаю данная статья может пригодится в основном для начинающих LabVIEW-разработчиков. Большинство представленного кода можно так или иначе найти на LabVIEW – форумах или в экземплах среды. Исходники прилагаю в конце статьи (версия 9.0).

В начале хотелось бы привести пару ВП, которые относятся к разряду очень простых, но возможно кому-то необходимых.
Читать дальше →
Total votes 15: ↑13 and ↓2+11
Comments17

Собираем показания датчиков с Android смартфона. Работа над ошибками

Reading time5 min
Views27K
В своем предыдущем посте я рассказал, как получить углы наклона аппарата во всех трех плоскостях. Однако, как оказалось, метод, использованный в топике является deprecated начиная с API Level 8 (Android 2.2). Исправлю эту ошибку и расскажу, как правильно получать данные под катом.
Читать дальше →
Total votes 22: ↑18 and ↓4+14
Comments11

Собираем показания датчиков с Android смартфона

Reading time4 min
Views67K
В своем первом посте на Хабре я бы хотел рассказать о том, как получать данные датчиков в ОС Android, а конкретно — угол наклона вашего аппарата во всех трех плоскостях. Заинтересовавшихся прошу под кат.
Читать дальше →
Total votes 26: ↑20 and ↓6+14
Comments18

Система управления мини-дирижаблем

Reading time11 min
Views23K
Добрый день уважаемый читатель, вашему вниманию предоставляется проект разработки системы сенсорного управления мини-дирижаблем.
Задачей управления является движение дирижабля по линии. Также была реализована простая система дистанционного управления.
Объектом управления является мини-дирижабль разработанный на кафедре ЭиМ, ТТИ ЮФУ.


Рисунок 1 — Общий вид мини-дирижабля.

В проекте ставится цель: разработка системы технического зрения для обнаружения линии (траектории движения); разработка курсового регулятора, учитывающего факторы положения линии и угла наклона линии относительно дирижабля; разработка регулятора высоты; разработка системы дистанционного управления.
Читать дальше →
Total votes 51: ↑46 and ↓5+41
Comments24

Information

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