Pull to refresh
69
Karma
0
Rating
Арам Пахчанян @aram_pakhchanian

User

Джон Рейнарц и его легендарный радиоприёмник

Popular science Biography of geeks Electronics for beginners Systems engineering *

27 ноября 1923 года американские радиолюбители Джон Рейнарц (John L. Reinartz, 1QP) и Фред Шнелль (Fred H. Schnell, 1MO) провели двустороннюю трансатлантическую радиосвязь с радиолюбителем из Франции Леоном Делоем (Leon Deloy, F8AB) на длине волны около 100 м. Это событие оказало огромное влияние на развитие мирового радиолюбительского движения и радиосвязи на коротких волнах. Одним из решающих факторов, повлиявшим на успех, оказалась доработка Шнеллем и Рейнарцем схемы регенеративного радиоприёмника Армстронга. Доработки оказались настолько удачными, что для конструкций подобных приёмников фамилии «Шнелль» и «Рейнарц» стали именами нарицательными.
Читать дальше →
Total votes 45: ↑45 and ↓0 +45
Views 24K
Comments 26

Пять худших практик написания кода, которые помогут испортить отношения с коллегами

Productivity Inside corporate blog Perfect code *
Translation


Да, вы не ошиблись. В интернете и так уже полно статей с хорошими рекомендациями и туториалами для разработчиков. Какое-то их количество вы можете найти и в моем блоге. Эта статья, уж извините, будет отличаться от них коренным образом, но только в лучшую сторону! Я расскажу о пяти смертных грехах, которые можно совершить в коде. Благодаря этим отвратительным практикам любой, кому придется работать с вашим кодом, вас возненавидит. Если вы готовы принять это тайное знание, то поехали.
Читать дальше →
Total votes 17: ↑12 and ↓5 +7
Views 10K
Comments 21

8 команд для Python по работе с файлами и файловой системой, которые обязательно нужно знать

Selectel corporate blog Python *Programming *Lifehacks for geeks
Translation

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

Эта статья предназначена как раз для начинающих разработчиков. В ней описаны 8 крайне важных команд для работы с файлами, папками и файловой системой в целом. Все примеры из этой статьи размещены в Google Colab Notebook (ссылка на ресурс — в конце статьи).
Читать дальше →
Total votes 60: ↑46 and ↓14 +32
Views 59K
Comments 15

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

Popular science
Tutorial

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

Читать далее
Total votes 114: ↑114 and ↓0 +114
Views 100K
Comments 218

Маленькая паяльная станция своими руками v2

DIY
Привет.

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


Основные функции:

1. Паяльник. В коде заданы несколько температурных режимов (100, 250 и 350 градусов), между которыми осуществляется переключение кнопкой Solder. Плавная регулировка мне тут не нужна, паяю я в основном на 250 градусах. Мне лично это очень удобно. Для точного поддержания температуры используется PID регулятор.

Заданные режимы, пины, параметры PID можно поменять в файле 3_Solder:

struct {
  static const byte   termistor   =  A2;  // пин термистора
  static const byte   pwm         =  10;  // пин нагревателя
  static const byte   use         =  15;  // A1 пин датчика движения паяльника
  int                 mode[4]     =  {0, 150, 250, 300}; // режимы паяльника
  byte                set_solder  =  0; // режим паяльника (по сути главная функция)
  static const double PID_k[3]    =  {50, 5, 5};    // KP KI KD
  static const byte   PID_cycle   =  air.PID_cycle; // Цикл для ПИД. Участвует в расчетах, а также управляет частотой расчетов ПИД
  double PID_in;  // входящее значение
  double PID_set; // требуемое значение
  double PID_out; // выходное значения для управляемого элемента
  //unsigned long time;
  unsigned long srednee;
} sol;
Total votes 29: ↑26 and ↓3 +23
Views 33K
Comments 23

Какие английские слова IT-лексикона мы неправильно произносим чаще всего

EPAM corporate blog Learning languages
Пока пара новых статей на технические темы еще в процессе написания, я решил опубликовать небольшой лингвистический материал. Достаточно часто замечаю, что коллеги, у которых английский язык — не родной, неправильно произносят некоторые характерные для IT сферы слова. И дело здесь не в том, насколько аутентично произносятся отдельные звуки, а именно в транскрипции. Регулярно встречал ситуации при общении с носителями, когда неправильно произносимое слово приводило к недопониманиям.

Дальше я приведу несколько наборов слов, сгруппированных по типовым ошибкам. К каждому слову будет приложена транскрипция, приблизительная транскрипция на русском и ссылка на более детальную информацию в словаре. Так как большинство IT компаний все-таки работает с Северной Америкой, то транскрипции будут из US English.
Читать дальше →
Total votes 309: ↑308 and ↓1 +307
Views 165K
Comments 486

Мениски в коленном суставе — что это, зачем это, как это лечится если повредилось?

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



Цель данной статьи – информированность людей.

Кому интересно – заходим под кат.
Total votes 47: ↑44 and ↓3 +41
Views 68K
Comments 108

Для чего нужен штабной вагон поезда

Туту.ру corporate blog Transport Urbanism

В купе с мастерской электромеханика.

Штабной вагон — это своего рода офис внутри состава. В нём едут начальник поезда, поездной электромеханик, есть радиокупе (это серверная современного поезда), могут быть купе для сотрудников МВД и купе для инвалида и сопровождающего с возможностью заехать на коляске. В штабном вагоне есть душ (изначально для персонала, но пассажиры тоже могут его посетить бесплатно или за небольшие деньги в зависимости от состава).

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

Давайте пройдёмся по штабному вагону «Мегаполиса» (поезда Москва — Санкт-Петербург, одного из лучших поездов в стране по отзывам пассажиров). Поскольку это частный поезд, штабной вагон был несколько модифицирован в сравнении с привычным.
Читать дальше →
Total votes 90: ↑86 and ↓4 +82
Views 53K
Comments 217

Введение в Git

Git *Version control systems *
Tutorial

Оглавление


Предисловие
1. Настройка git
....1.1 Конфигурационные файлы
....1.2 Настройки по умолчанию
....1.3 Псевдонимы (aliases)
2. Основы git
....2.1 Создание репозитория
....2.2 Состояние файлов
....2.3 Работа с индексом
....2.4 Работа с коммитами
....2.5 Просмотр истории
....2.6 Работа с удалённым репозиторием
3. Ветвление в git
....3.1 Базовые операций
....3.2 Слияние веток
....3.3 Rerere
4. Указатели в git
....4.1 Перемещение указателей
5. Рекомендуемая литература

Предисловие


Git — самая популярная распределённая система контроля версиями.[1][2]

Основное предназначение Git – это сохранение снимков последовательно улучшающихся состояний вашего проекта (Pro git, 2019).
Читать дальше →
Total votes 40: ↑34 and ↓6 +28
Views 117K
Comments 27

50 оттенков matplotlib — The Master Plots (с полным кодом на Python)

Python *Data visualization *Machine learning *Matlab *
Translation
Те, кто работает с данными, отлично знают, что не в нейросетке счастье — а в том, как правильно обработать данные. Но чтобы их обработать, необходимо сначала проанализировать корреляции, выбрать нужные данные, выкинуть ненужные и так далее. Для подобных целей часто используется визуализация с помощью библиотеки matplotlib.



Встретимся «внутри»!
Читать дальше →
Total votes 67: ↑67 and ↓0 +67
Views 261K
Comments 15

Автоматика для дома своими руками

Smart House
Sandbox
Моя статья будет полезна тем, кто только задумывается над подобного рода системой, поможет определиться делать ли самому и ориентирована в основном на энтузиастов-колхозников. Изначально пишу “автоматика” а не умный дом, потому что на данном этапе умных функций в моей системе управления нет, сейчас стояла задача в сборе данных и управлении устройствами. Всё должно измениться в будущем, когда появятся алгоритмы, которые и сделают дом умным. С моей точки зрения, если вы можете включать свет со смартфона, то это не делает ваш дом умным. Умным он становится когда у вас написаны сценарии, которые помогают вам, облегчают контроль за домом и делают рутинные вещи незаметными для вас. Например, включить свет на крыльце, когда уровень освещённости ниже какого-либо порога, и выключить в два ночи, не включать полив если сегодня обещают осадки с вероятностью больше 60 процентов, если появилось движение в комнате то включить подсветку лестницы и т.д. И только в этом случае он становится “умным”.
Читать дальше →
Total votes 63: ↑62 and ↓1 +61
Views 41K
Comments 66

FAQ: что надо знать путешественнику-гику про прививки перед поездкой

Туту.ру corporate blog Biotechnologies Health
Мадагаскар закрывает границы!Вакцина — это способ показать иммунной системе сигнатуру угрозы, к которой за несколько циклов обучения будет выработан иммунный ответ.

Любая борьба организма с инфекционным заболеванием — это попытки распознать сигнатуру угрозы и выработать контрмеры. В общем случае этот процесс ведётся до полного результата, то есть до выздоровления. Однако могут быть инфекции, которые:

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

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

Давайте сначала разберёмся с ликбезом, потом перейдём к путешествиям и списку действий.

Почему путешествия опасны?


Предположим, вы летите в Африку. Там есть повышенный риск жёлтой лихорадки. Простая вакцина обойдётся вам примерно в 1 500 рублей вместе с приёмом терапевта и услугами процедурного кабинета, вакцина более высокого уровня — в 3 000 рублей. Вылечиться от жёлтой лихорадки специализированными медикаментами нельзя (то есть можно только поддерживать ресурсы организма, пока он сам не справится), заболеть легко, летальность — около 10%, основной вектор — комары. Побочных эффектов у вакцины почти нет. Стоит вакцинация того? Наверное, да. Но решать вам.
Читать дальше →
Total votes 113: ↑107 and ↓6 +101
Views 33K
Comments 96

На работу на велосипеде. Еще одно мнение

Health Transport
Sandbox

Внимание! Это не автор поста!

Вступление


Статья не про электротранспорт. Электровелосипеды живут где-то в соседних темах.
Коллега RicoScrewdriver опубликовал неплохую статью про поездки на работу на велосипеде. Я же беру на себя смелость написать аналогичный опус, но с точки зрения увлеченного катальца, который рассматривает велосипед не только как транспорт. Скажем так, это мнение любителя с упоротостью выше среднего.

Все начиналось прозаично. Однажды, теплым мартовским днем 2016 года, где-то между извилин подогретого первыми солнечными лучами мозга, появился зуд. Я вспоминал детство. Не вообще всё, а те моменты, когда я катил на велосипеде. Это было давно и последние годы моим основным транспортом до работы была электричка, метро и ноги. И я предложил жене купить по велосипеду. Так мы стали обладателями двух MTB (в простонародье «горных») аппаратов типа «Хардтейл». В начале были легкие покатушки по городу и парку «Лосиный остров». С каждым разом было интересно заехать в невиданные ранее уголки города и ближайшего пригорода. Тогда я и не думал, что так просто можно ездить на работу. Но такие мысли однажды появились. Я смотрел карту, видел там «Лосиный остров», он манил. И я поддался. Бумажная просека стала для меня откровением. Асфальтовая дорога в лесу. Так я доехал от Королёва до парка «Сокольники», а там было рукой подать до метро «Добрынинская», где я тогда и работал. И началось. За прошедшее время и тысячи километров появился некий опыт и мнение, которым я и постараюсь поделиться.
Total votes 120: ↑94 and ↓26 +68
Views 79K
Comments 552

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

Information Security *Computer hardware


У киберпреступников очень много инструментов и методов получения персональной информации пользователей различных электронных устройств. И далеко не всегда против этих методов могут помочь традиционные способы противодействия злоумышленникам вроде использования антивирусов или внимательной оценки входящих e-mail с приложениями и ссылками.

Ученые из Мичиганского университета обнаружили несколько уязвимостей, основа которых — влияние звуковых волн на элементы вычислительной техники. Две недели назад на конференции American Association for the Advancement of Science (AAAS), проходившей в Вашингтоне, США, группа специалистов во главе с Кевином Фу представили результаты исследования. Согласно им жесткие диски ноутбука или настольного ПК могут записывать разговоры людей, находящихся рядом.
Читать дальше →
Total votes 24: ↑22 and ↓2 +20
Views 26K
Comments 16

Открытый урок «Пишем свою библиотеку для работы с xlsx файлами»

OTUS corporate blog Python *Programming *
И снова здравствуйте! Небольшой открытый урок в рамках курса «Web-разработчик на Python», на котором преподаватель курса Илья Лебедев рассказывал как устроен формат xlsx, как с ним работать без специализированных библиотек, вроде openpyxl и показал как разработать свою библиотеку для работы с этим форматом с нужным набором функций.



Если есть вопросы\комментарии, то их можно задать здесь или зайти к Илье на день открытых дверей.
Total votes 23: ↑21 and ↓2 +19
Views 6K
Comments 1

Умные шторы своими руками

Smart House IOT DIY
Однажды, после тяжелого рабочего дня, я пришел домой и понял, что хочу отдохнуть, а не ходить и закрывать шторы. Хочется увидеть их закрытыми вечером и открытыми утром, при этом не выделывать танцы перед окном. Погуглив разные решения, было принято решение сделать все самому.



По многочисленным просьбам, выкладываю все свои наработки по переделке обычных рулонных штор в автоматизированные с удаленным управлением. Осторожно, много фотографий!
Total votes 78: ↑76 and ↓2 +74
Views 133K
Comments 66

Telegram заблокирован, но вроде работает. Почему?

Legislation in IT


На прошлой неделе судья Таганского суда Юлия Смолина удовлетворила ходатайство Роскомнадзора о блокировке мессенджера Telegram. За две минуты до публикации поста Роскомнадзор начал техническую процедуру блокирования мессенджера. Тем не менее, он пока доступен. У некоторых пользователей иногда что-то сбоит, но в целом, мессенджер (пока) продолжает исправно функционировать в РФ. Что вообще происходит?

Дело в том, что постановление, как многие догадываются — еще не все. Работать мессенджер перестанет после того, как будут активированы технические средства блокировки. Когда именно? Руководитель Роскомнадзора решил не говорить: «Представляете, идут боевые действия и вы говорите: «А вы когда атаку начнете?» Ну, в ближайшее время. Когда нападу – не скажу». Стоит немного приоткрыть эту завесу тайны.
Читать дальше →
Total votes 43: ↑40 and ↓3 +37
Views 75K
Comments 235

Internet Archive выпустил архив софта для первых Macintosh

History of IT Software Games and game consoles


Организация Internet Archive занимается сохранением информации, которая может не иметь значения сейчас, но в будущем станет очень ценной. Сохраненные когда-то данные Internet Archive публикует с завидной регулярностью. И это касается не только текста или картинок архивированных сайтов, но и программного обеспечения, включая игры. Ранее на сайте организации выкладывались игры для старых игровых консолей, равно, как и ПК, а сейчас опубликован пакет ПО для первых моделей Macintosh.

Коллекция программного обеспечения включает софт, выпущенный с 1984 по 1989 годы. Сотрудники Internet Archive опубликовали пакет софта не просто так (запустить программы в этом случае смогли бы очень немногие пользователи, поскольку первые компьютеры Macintosh ушли в прошлое, и давно), а сделали эмулятор для браузера. Так что посмотреть и узнать (или вспомнить) как все работает, можно не отрываясь от дисплея современного десктопа или ПК.
Читать дальше →
Total votes 16: ↑16 and ↓0 +16
Views 6.2K
Comments 10

Терморегулятор для отопления своими руками

Smart House DIY
image
Представляю электронную разработку — самодельный терморегулятор для электрического отопления. Температура для системы отопления, устанавливается автоматически исходя из изменения уличной температуры. Терморегулятору не нужно в ручную, вносить и менять показания для поддержания температуры в отопительной системе.
Total votes 21: ↑18 and ↓3 +15
Views 27K
Comments 57

Можем ли мы вскрыть чёрный ящик искусственного интеллекта?

Artificial Intelligence The future is here
Translation


Дин Помело [Dean Pomerleau] всё ещё помнит, как ему впервые пришлось столкнуться с проблемой «чёрного ящика». В 1991 году он делал одну из первых попыток в той области, которая сейчас изучается всеми, кто пытается создать робомобиль: обучение компьютера вождению.

А это означало, что нужно сесть за руль специально подготовленного Хамви (армейского вседорожника), и покататься по улицам города. Так рассказывает об этом Помело, в ту пору бывший аспирантом по робототехнике в Университете Карнеги-Меллон. Вместе с ним катался и компьютер, запрограммированный следить через камеру, интерпретировать происходящее на дороге и запоминать все движения водителя. Помело надеялся, что машина в итоге построит достаточно ассоциаций для самостоятельного вождения.

За каждую поездку Помело тренировал систему несколько минут, а затем давал ей порулить самостоятельно. Всё вроде бы шло хорошо – пока однажды Хамви, подъехав к мосту, не повернул внезапно в сторону. Человеку удалось избежать аварии, только быстро схватив руль и вернув управление.
Читать дальше →
Total votes 25: ↑21 and ↓4 +17
Views 21K
Comments 47

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity