Monthly Archives: Январь 2017

Python для иммигрантов

Когда я иммигрировал с Виндовса на Линукс, одной из первых моих проблем была проблема перекодировки моих исходников программ.

Это были не только какие-то программные наработки комповых программ на С/С++, которые не хотелось бы терять. По большей части это были исходники программ для микроконтроллеров, с комментариями и пояснениями.

Читать далее

Реклама

Python и Qt

Я преднамеренно не указал версии продуктов.

У меня до сих пор в ходу и «второй» и «третий» Питоны. Я не такой уж сильно мудрый. Я не вижу особой разницы между этими двумя Питонами. Мне без разницы для какой версии Питона писать прогу. Я ещё не сталкивался с какими-либо принципиальными ограничениями при создании программ под «вторым» Питоном. Наверно мои программы не такие уж крутые, чтобы нарываться на жёсткую необходимость использования Pithon-3.x

Читать далее

Моё миропонимание

Я не утверждаю, что я прав. И то, о чём я говорю, это всего лишь мои рассуждения, основанные на учениях таких людей как

Константин Павлович Петров
Виктор Алексеевич Ефимов
Жак Фреско
Алексей Капранов
Сергей Вячеславович Савельев

Читать далее

Debian-8.7.1

Где взять дистрибутив Debian и как создать загрузочную флешку?

(Тезисно)

Получаем, проверяем:

$ wget -c http://mirror.yandex.ru/debian-cd/8.7.1/i386/iso-cd/debian-8.7.1-i386-CD-1.iso
$ wget -c http://mirror.yandex.ru/debian-cd/8.7.1/i386/iso-cd/MD5SUMS
$ md5sum -c MD5SUMS

Создаём:

# dd if=debian-8.7.1-i386-CD-1.iso of=/dev/sdb bs=1M

Пользуемся.

КОБ

ОК, Гугл!

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

Не-е, это просто шедевр какой-то!

Некто «Ильгам Г.» со статусом «ученик» задаёт на одном форуме вопрос:

Чему равно сопротивление железного проводника длиной 100 м и сечением 1 мм2? Удельное электрическое сопротивление железа 0,1 Ом мм2/м

Читать далее

Бокорезы

Сегодня пришли бокорезы, которые я заказал на Aliexpress ещё 15-го Ноября прошлого года.

%d0%b1%d0%be%d0%ba%d0%be%d1%80%d0%b5%d0%b7%d1%8b-1

Маленькие, аккуратненькие и стоят совсем недорого. Мне они обошлись в 104 рубля с копейками.

Читать далее

Зачем нужно ТЗ

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

Читать далее

Python. Расчёт переходных процессов

Давным давно, когда я был безбашенным студентом, а компьютеры назывались ЭВМ, нас учили решать нелинейные дифференциальные уравнения методом численного интегрирования. У этого метода есть и другие названия — метод последовательных интервалов и метод Эйлера.

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

Изменения этих величин происходят скачкообразно только при переходе от одного участка к другому. Это чем-то напоминает работу АЦП (Аналого-Цифрового Преобразователя).

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

Сейчас для этих задач используются разные специализированные программы такие как, например, LabView, MicroCAP и другие. Я с этими  программами не знаком, я не могу даже их перечислить.

Молодёжь их во всю юзает. Это удобно — накидал на экране схему, определил параметры, задал начальные условия, нажал на кнопку и получил результат. Что там и как посчиталось — не важно! А результат — вот он! Быстро. Удобно. Достоверно.

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

Так что незнание своего инструмента — это не критерий того, что человек не имеет право им пользоваться. Имеет. Но квалификация такого юзвера, разумеется, будет ниже, чем того, кто понимает как работает инструмент.

Читать далее

Python. Преобразования

Русский профессор доктор наук В. Савельев утверждает, что у разных людей мозг может отличаться в разы. А если брать какие-то более узкие области мозга, то различия могут быть и до 40 раз.

С другой стороны все люди внешне выглядят примерно одинаково. Нет таких людей, физиологические данные (например, длина ног или размер ушей) которых отличались бы в 40 раз.

Другими словами, по внешним признакам сложно судить о человеке на сколько он умен. Собственно, поэтому и говорят: «Молчи, дурак, и за умного сойдёшь».

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

Читать далее