Блог о программном обеспечении

Зачем оно нужно?
Публиковать для себя разные вещи, чтобы потом не искать их у себя по разным папкам.
И, конечно, - делиться открытой информацией с другими.
Коротко по темам Caelinux - самый инженерный дистрибутив линукс;
CalculiX - мощная программа для расчетов по МКЭ;
OpenOffice Basic - то что легче выучить и затем эффективно использовать
Maxima - символьная математика от Вильяма Шеллтера, профессора Остинского университета. Все прочее - понемногу.

Начало работы в linux - несколько советов от меня

Тут читая разного рода источники по этому поводу, я решил сформулировать свои собственные советы, как подходить к этому вопросу.
Не буду касаться, что лучше а что нет и не буду ничего утверждать категорически, но вот советы будут такие.

1. Какой дистрибутив выбрать? Это тема для холливаров, а их разводить я не хочу. Я бы сказал для начинающего - выбирайте ubuntu основной стабильной ветки (на данный момент 14). Не kubuntu, не xubuntu и не edubuntu - а именно основной, поскольку он поддерживается Canonical лучше всего и наилучшим образом работает ... с точки зрения начинающего. Не выбирайте никаких минтов - не все то, что рекламируется на каждом углу, является руководством для вас. Это мое персональное мнение. 
PS caelinux в данном случае исключение - выбирать его стоит, если вы хотите попробовать открытые инженерные и математические программы. Правда, в настоящее время нет проблем установить и использовать их где угодно, например Salome-MECA распространяется в портабельном виде для любого дистрибутива.  

2. Ubuntu основной ветки имеет так называемый Unity интерфейс без меню Пуск. Вернее меню пуск есть, но оно реализовано в виде поисковой строки.  Если впечатаете "sys" то будет вам и System Monitor и System Settings. Ярлыки программ показаны сбоку и количество открытых окон соответствует количеству точек на ярлыке. переход между окнами - по клику на ярлык. В общем освоить не так сложно на самом деле. И когда привыкнете - поймете что это удобно на самом деле. Только в filter results можно из категорий убрать все кроме программ, а так - ничего реально раздражающего.
PS Unity интерфейс удачно оптимизирован с точки зрения сокращения движений мышью.  Все действия с операционной системой концентрируются в левом верхнем углу. Удобство ощущается в том случае, если вы захотите поработать на ноутбуке полулежа например.

3. Перходя на линукс с самого начала при установке запишите своего юзера латиницей без пробелов. Не знаю, вообще говоря, можно ли записать юзера кириллицей в принципе. Но даже если можно - то не надо. И научитесь по возможности все имена папок и файлов выражать латиницей без пробелов. Как будто вы бородатый админ из времен ДОСа.
Этот совет к тому, что какая то часть софта под линукс написана в старорежимном стиле, и может просто не работать. Это не очень утомительное правило, и его не сложно соблюдать.
Устанавливайте основным языком английский и потом после установки добавляйте русский/украинский.

4. Программы устанавливать удобней всего из Ubuntu Software Center и из терминала с использованием ppa (если гуглите как установить из ppa, то набирайте гугл запрос типа "sudo ubuntu ..."
Вообще способов установки масса, но перечисленные - самые простые.
Вот например как обновить adobe flash (гуглится одна строчка из сервиса askubuntu)

sudo apt-get update && sudo apt-get install -y flashplugin-installer


5. Windows приложения могут "идти под вайн", а могут и не идти. Я бы посоветовал установить не вайн, а настоящий коробочный виндоус (например XP) под virtaulbox. Это отдельная тема - как, не сложно, но есть детали - не буду касаться. При этом автоматически обновлять в виндоус ничего не надо (и вообще сеть можно отрубить после установки основных программ, благо что интернет работает из линукса, а вирусам в основном кроме интернета прийти неоткуда, если вы флешки в виртуалбоксе втыкать не будете. Вот так ваш добрый старый виндоус будет работать в отдельном окошке со всем софтом.



Вынесу свой пост на форуме сюда (о температурных задачах в строительстве)

http://forum.dwg.ru/showthread.php?p=1534524

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


Годный канал о примитивных технологиях.

Совершенно очевидно, что такое в школах надо преподавать.

https://www.youtube.com/channel/UCAL3JXZSzSm8AlZyD3nQdBA


Интересный момент с рекомендацией о вырубке отверстия между двух сучков для предотвращения раскалывания - это такой достаточно продвинутый сопромат (получение сложного НДС с преобладанием арочного сжатия над сдвигом на границах основного отверстия)

Solidworks - краткий обзор и мнение.

Давно хотел написать этот обзор, да все лень все время. Тем более, думаю что мое мнение никого не волнует особенно (как, впрочем, и меня чье-то).
В целом солидворкс - настоящая CAD программа общего назначения, очень эффективная почти для всего. На сегодняшний день, я бы ее выбрал (без вариантов), если бы возникла необходимость такого выбора (пока у меня персональной своей версии солидворкса нет).
Начну наверно с минусов по порядку.
1) Это не CAD высокого уровня. Коллективная одновременная работа затруднена, связь с CNC только за счет надстроек. Предназначена для индивидуальных проектировщиков и не очень больших коллективов. Конечно можно использовать ее и для проектирования сложных изделий, и их частей, потому что функционально она почти ничем не отличается от CAD-ов того самого высокого уровня. Тут я тоже замечу что самые интересные изделия в истории были запроектированы вообще практически без компьютеров, основной инструмент который всегда был и будет - голова, знания и грамотная организация.
2) Нет сборки для линукс. По мне это недостаток, потому что с виндоусом не понятно что вообще, а к линуксу я привык.
3) Программа сложная и одно и то же действие можно выполнить разными путями. Требуется значительный практический опыт чтобы применять все инструменты эффективно. Собственно этот минус, он же и плюс.
4) Отдельные мелкие недостатки. С новыми версиями - тенденция к увеличению потребления ресурсов без видимых серьезных улучшений. Я работал в 2011 а сейчас работаю на 2015. С удовольствием бы откатился, например (хотя некоторые новые полезные функции, в основном в модуле Simulation могут быть и не заменимы, поскольку этот модуль быстро развивается).
Теперь о плюсах.
1) Ввиду огромного количества функций и поддержки многих стилей работы, при должном опыте может быть использована почти для всего. Машиностроение, архитектура, строительные конструкции (стальные).
2) Это все таки настоящий CAD, с хорошей поддержкой форматов STEP/IGES, то есть может быть использован эффективно в связке с любыми другими CAD-ами, ввиду налаженного файлообмена через нейтральные форматы. Хотя бинарные форматы солидворкса поддерживаются только в текущих версиях, что может затруднять работу в разных версиях (нельзя из новой выполнить сохранение в старом формате). Обновлять все машины до новой версии нужно одновременно.


Ветровые турбины без лопастей

Попалась интересная заметка
http://www.epochtimes.ru/turbiny-bez-lopastej-budushhee-vetrovoj-energetiki-98983832/



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

Смысл у изобретения такой: несложная автоматизированная система подстраивает частоту цилиндра под резонанс 

после чего цилиндр начинает колебаться поперек потока, вырабатывая энергию.

КПД получается меньше, чем у обычного ветряка (потому что отниматеся только часть энергии турбулентности, ламинарная часть потока просто обтекает цилиндр и дует дальше. Зато нет больших скоростей, бстро вращающихся частей, которые надо ремонтировать, вопросы устойчивости при ураганном (не рабочем) ветре тоже решаются довольно просто.

Тут во многом вопрос - каким именно способом подстраивать цилиндр под резонанс, но вот эти ребята кажется придумали.