LINUX.ORG.RU

Сообщения DR_SL

 

FreeCAD 0.13

Собственно уже близко релиз FreeCAD 0.13

Можно почитать тут(добавте в русский перевод то что изменилось) , а также в статью АР

Для Ъ

  • Перешли на OpenCASCADE Community Edition - он по фичастей, например на нем запилено вот такое
  • На FreeCAD как я понял перешли reprap-вцы и для переноса своих наработок включили поддержку форматов openSCAD
  • Ну теперь есть работа с группами элементов, такое как копирование тел по сетке или по окружности
  • Теперь можно гонять объекты эскизов и 2D линий(обычно это экспорт из dxf) между собой
  • Продвижения в создании деталей теперь есть Заметание(sweep) и прочее а также создание карманов(обратное вытягиванию операция)
  • Теперь можно создавать эскизы на гранях
  • Починили создание проекций(скрытых линий по прежнему нет ,но хоть проекции правильные)
  • Куча подвижек в Архитектурном модуле (но тут я не силен, требуются комментарии, а можно посмотреть красивые картинки)
  • Добавили в основную сборку Ship модуль для проектирования днищ) кораблей
  • Ещё куча всего, что я не нашел и по мелочи....

Есть возможность включать миниатюры чтобы в файловом менеджере можно было увидеть превьюшку вашего файла(как с pdf и комиксами) - но эта возможность не включена в билд (репозиторий ppa) и система ничего об этом не знает.

cast AP - чья статья.

Opensource конечно замечателен, но вот дружить между собой у него выходит плохо. KiCAD-вцы используют VRML для создания моделей компонентов - причем парсер у них работает только для VRML созданного в Wings3D , а все остальные модели в этом формате он не воспринимает, поэтому Blender и FreeCAD не у дел, разработчикам электроники, легче мучать полигоны в Wings 3D. Экспорт платы хоть и починили, но помочь никто не может и получить нормальную step модель или vrml нельзя . следовательно никакого нормального рендеринга и никакого проектирования корпусов(даже Eagle может)

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

 , ,

DR_SL
()

А есть ли открытые проекты осциллографов?

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

Вопрос ко все занимающимся openHardware , есть ли какой нормальный проект осциллографа с открытыми исходниками?

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

 ,

DR_SL
()

DraftSight конфиг под ГОСТ

Уважаемые Дамы и Господа....

Пересел недавно на draftsight ибо пока законно и бесплатно, работает с dwg , QCAD из репозиториев удалили, а librecad тормозит, как вам и не снилось.(работа нужна именно в 2D).

Вопрос: Поделитесь конфигом для DraftSight со всеми настройками приближенными к ГОСТ, я знаю такое есть, так как знакомые на нескольких предприятиях вроде что-то куда то переводили на Draftsight.

Вопрос к аналитикам ЛОРа: На сколько долго продлится эта халява с бесплатной бетой и почему у меня не работает беготня по менюшкам, кагда я зажимаю Alt.

 ,

DR_SL
()

Can't find the Info directory node

Emacs23,давно не проверял, но тут решил посмотреть работает ли просмотр документации...., как вдруг после запуска C-h i выдал мне

Can't find the Info directory node

Хотя на другой машине примерно с таким же набором пакетов все работает

Info-default-directory-list
("/usr/local/share/info/" "/usr/local/info/" "/usr/local/gnu/info/" "/usr/local/gnu/lib/info/" "/usr/local/gnu/lib/emacs/info/" "/usr/local/emacs/info/" "/us\
r/local/lib/info/" "/usr/local/lib/emacs/info/" "/usr/share/info/emacs-23" "/usr/share/info/" "/usr/share/info/")


Info-directory-list - Emacs говорит что переменная пуста, а попытка тупого присвоения

(setq Info-directory-list Info-default-directory-list) 
результата не дает, видел в сети размноженный багрепорт на эту тему и он без ответа... переустановка пакета не помогла.

 ,

DR_SL
()

Shadowrun и Wasteland

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

 ,

DR_SL
()

Chank 2 Режим выживания глючит.

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

Это бесит.

P.S. Залез туда только чтобы анлокнуть варианты персонажа(ибо основной дизайн мне не очень нравится) кто знает как, буду признателен.

 

DR_SL
()

Legend of Grimrock куда добавлять свои портреты

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

P.S. Кто нибудь знает баг с пропадающими лицами в torcglight пофиксили?

 ,

DR_SL
()

Выпадающие меню и автодополнение в Emacs

Уважаемые Гуру Emacs подскажите на основе чего в emacs-for-python сделано автодополнение и выпадающие списки.

Оно работает в C,Python,Elisp, А я бы хотел чтобы ещё работало в LaTeX и в Octave.

 ,

DR_SL
()

Опять про пиратов и корпорации

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

Теперь я хотел бы обсудить вопрос поиска datasheet-ов, на всякие всячины. Вот например для своего курсача, я искал лазер, смотрел разные варианты, но меня бесит что чаще всего цена не указана, также не указан габаритные чертеж и прочее и прочее, все надо звонить/писать и прочее, хотя все закончится буквальной отсылкой мне pdf-ки со всеми хар-ками.

Внимание вопрос: Существуют ли свободные источники вроде libgen , куда сливают информацию с даташитами и стоимостью (и надеюсь слив чертежей истребителей Mitsubishi)))

Ради прикола ищу лазерные модули от Northrop Grumman Aerospace - да да те самые создатели боевых лазеров для самолетов)

 ,

DR_SL
()

Что будет с проектом QUCS? (симулятор электрических цепей)

Дамы и Господа.....

Давеча, при обсуждении релиза gEDA/gaf, мы вспомнили про проект для моделирования работы аналоговых и цифровых схем - QUCS, как и QCAD интерфейс в QUCS написан на Qt3 и хотя переносом на Qt4 занимался , некий индус.... он так ничего и не перенес.

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

Все возможности проекта вы можете посмотреть здесь . Только хочу отметить что у QUCS ниже порог вхождения (для новичков не знавших SPICE) и он уже обладает учебными материалами на русском языке.

Раз Два Три

Может кто нибудь в каком нибудь институте допилит эту программу на Qt4 , а то у нас любят в универах под инновационные программы в борладе програмки клепать.... а тут и польза будет. Другой вариант там fsf,kickstarter и прочее.

А может я просто слоупок и где-то тихо , тихо кто-то что-то клепает, а я не нашел.

 , ,

DR_SL
()

В чем моделировать лазерную абляцию?

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

 

DR_SL
()

linuxCNC использует мертвый HAL?

Вопрос , оцениваю LinuxCNC на велосипедостроительство . Первым вопросом на перспективу была, возможность работать не через параллельный порт, linuxcnc работает с железом через HAL и real-time ядро, она там есть , ок.

Решил посмотреть что такое HAL на википедии ,там написано что его повсеместно заменил udev, ок. Но тогда вопрос если linuxcnc развивающийся проект, почему они не избавятся от HAL в пользу udev , ну или хотя бы обозначат переход на него в будущем....

Или я что-то не понимаю и HAL это очень круто и важно и хорошо работает с реал-тайм ядром в отличии от udev??? Он мертв, или развивается?

Вики проекта, если хотите уличить меня в плохом использовании гугла

 

DR_SL
()

Пираты и научные статьи

Возник вопрос и он возможно не совсем законный. Сейчас ищу дополнительную информацию к курсовому проекту, естественно нужны научные статьи и статьи не наши, а иностранные и хотя в универе есть доступ и оформлена подписка на некоторые сайты, ради интереса просмотрел трекеры и через знакомого трекеры I2P и там нету , либо очень маленькие клочки журнала IEEE Computing In Science & Engineering Magazine.

Мысль: фильм никиты мигалкова или содержание порносайта они стянуть и выложить могут, а базу данных научных статей siencedirect не могут

Вопрос: Может я что-то не правильно делаю и не там ищу (гугль не предлагать)))

 ,

DR_SL
()

Разбиение большого графа

Вопрос к знатокам, можно ли средствами Graphviz , разбить файл на мелкие части, что-то наподобие include() в LaTeX?

 

DR_SL
()

Реверс движка Neverwinter Night и Witcher?

Просьба знающим игрострой и читающим по английски быстрей прояснить, эта славная задумка ещё жива? Т.е. если существует проект реверса и создания открытого движка morrowind , то почему бы не существовать реверсу движка хотя бы первой части NWN , внимние вопрос насколько оно живо и готово к linux.

Нашел проект на GitHub

 ,

DR_SL
()

Отечественные САПР - это лада или что-то стоящее??

Меня тут попросили высказаться по поводу внедрения САПР компании Аскон в крупную отрасль.

Доводы АСКОНа

  • Цены(данные от IDC 2007 год) - доля аскона там 20,4 на отечественном рынке
  • Ограничения и запреты для производства/проектирования ядерного оружия накладываемые торговым департаментом США
  • Неизвестный программный код западных сапр, при этом в качестве примера отключения удаленного приводят Ирак и M$

Дорогой ЛОР, хотелось бы узнать мнение здешних о юзабилити этого КОМПАСа , хотя у меня есть мнение и оно не самое лучшее об этой конторе.

 

DR_SL
()

Emacs по русски

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

Просто хотелось бы узнать не уж то у такого известного проекта весь интерфейс так и останется не локализированным?

Как то же арабы и прочие французы у которых есть национальная или какая нибудь там гордость, решают этот факт?

Ещё одна оговорка я пользуюсь именное Emacs а не XEmacs

 ,

DR_SL
()

simulavr как работать с IO портами

Вопрос простой, кто использовал нормально simulavr , очень интересует как в нем можно изменять состояние входных портов, в процессе отладки(банальное срабатывание кнопки). И насколько сильно нужно менять код, можно ли это сделать в GNU Assembler , или только в C.

Просьба к Eclipse AVR , а также к отладке через UART не отсылать.

 ,

DR_SL
()

Прошу помощи в тестировании и исправлении ebuild-а kicad

Здравствуйте, пробую работать на Gentoo Linux(второй раз), правда беда, софта, а именно ебилдов маловато или они устарели, хотя концепция у дистрибутива просто замечательная. Решил исправить ситуацию, подправить ebuild-ы по важным для меня программам.

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

Исправленный ebuild sci-electronics/kicad-99999999

# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

# rafaelmartins: Please try to keep the live ebuild synchronized with
# the latest snapshot ebuild. e.g.:
# cp kicad-YYYYMMDD_pXXXX.ebuild kicad-99999999.ebuild

EAPI="3"
PYTHON_DEPEND=2

WX_GTK_VER="2.8"

inherit cmake-utils wxwidgets fdo-mime gnome2-utils bzr python

DESCRIPTION="Electronic Schematic and PCB design tools."
HOMEPAGE="http://kicad.sourceforge.net"

SRC_URI=""

LICENSE="GPL-2"
SLOT="0"
EBZR_REPO_URI="lp:kicad"

KEYWORDS=""
if [[ "${PV}" != "99999999" ]]; then
	KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
fi

IUSE="dev-doc debug doc examples minimal python nanometr gost sexpr"

CDEPEND="x11-libs/wxGTK:2.8[X,opengl]"
DEPEND="${CDEPEND}
	>=dev-util/cmake-2.6.0
	>=dev-libs/boost-1.40[python?]
	app-arch/xz-utils
	dev-doc? ( app-doc/doxygen )"
RDEPEND="${CDEPEND}
	sys-libs/zlib
	sci-electronics/electronics-menu"

pkg_setup() {
        python_set_active_version 2
}

src_unpack() {
	if [[ "${PV}" != "99999999" ]]; then
		EBZR_REVISION="${PV#*_p}"
	fi
	bzr_src_unpack

	if [[ "${PV}" = "99999999" ]]; then
		EBZR_REVISION=""
	else
		local date="${PV%_p*}"
		EBZR_REVISION="before:${date:0:4}-${date:4:2}-${date:6:2},23:59:59"
	fi

	# FIXME: we need to send patches for bzr.eclass, to avoid the weird
	# declarations of ${P} below.

	if ! use minimal; then
		EBZR_REPO_URI="lp:~kicad-lib-committers/kicad/library" \
			EBZR_PROJECT="kicad-library" \
			P="${P}/kicad-library" \
			EBZR_CACHE_DIR="kicad-library" \
			bzr_fetch
	fi

	if use doc; then
		EBZR_REPO_URI="lp:~kicad-developers/kicad/doc" \
			EBZR_PROJECT="kicad-doc" \
			P="${P}/kicad-doc" \
			EBZR_CACHE_DIR="kicad-doc" \
			bzr_fetch
	fi
}

src_prepare() {
	sed -i \
		-e '/add_subdirectory(template)/ a \
			add_subdirectory(kicad-doc)\
			add_subdirectory(kicad-library)' \
		-e 's/create_svn_version_header()/#create_svn_version_header()/' \
		-e 's/ -O2 / /' \
		CMakeLists.txt || die 'sed failed'

	sed -i \
		-e 's/Scientific;Development/Engineering;Electronics/' \
		resources/linux/mime/applications/*.desktop || die 'sed failed'

	# Use native boost
	sed -i -e '/Boost/s/^#check_find_package/check_find_package/' \
		-e '/Boost/s/^#find_package/find_package/' CMakeLists.txt || die "sed failed"

	# Add important doc files
	sed -i -e 's/INSTALL.txt/AUTHORS.txt CHANGELOG.txt README.txt TODO.txt/' CMakeLists.txt || die "sed failed"

	# Fix desktop files
	rm resources/linux/mime/applications/eeschema.desktop
	sed -i -e 's/Development;//' resources/linux/mime/applications/kicad.desktop || die "sed failed"

	# Handle optional minimal install
	if use minimal ; then
		sed -i -e '/add_subdirectory(template)/d' \
			-e '/add_subdirectory(kicad-library)/d' CMakeLists.txt || die "sed failed"
	fi

	# Add documentation and fix necessary code if requested
	if use doc ; then
		sed -i -e "s/subdirs.Add( wxT( \"kicad\" ) );/subdirs.Add( wxT( \"${PF}\" ) );/" \
			-e '/subdirs.Add( _T( "help" ) );/d' common/edaappl.cpp || die "sed failed"
	else
		sed -i -e '/add_subdirectory(kicad-doc)/d' CMakeLists.txt || die "sed failed"
	fi

	# Install examples in the right place if requested
	if use examples ; then
		sed -i -e 's:${KICAD_DATA}/demos:${KICAD_DOCS}/examples:' CMakeLists.txt || die "sed failed"
	else
		sed -i -e '/add_subdirectory(demos)/d' CMakeLists.txt || die "sed failed"
	fi
}

src_configure() {
	need-wxwidgets unicode

	mycmakeargs="${mycmakeargs}
		-DKICAD_MINIZIP=OFF
		-DKICAD_CYRILLIC=ON
		-DwxUSE_UNICODE=ON
		$(cmake-utils_use gost KICAD_GOST)
		$(cmake-utils_use nanometr USE_PCBNEW_NANOMETRES)
		$(cmake-utils_use sexpr USE_PCBNEW_SEXPR_FILE_FORMAT)
		-DKICAD_AUIMANAGER=OFF
		-DKICAD_AUITOOLBAR=OFF
		$(cmake-utils_use python KICAD_SCRIPTING)
		$(cmake-utils_use python KICAD_SCRIPTING_MODULES)
		-DKICAD_DOCS=/usr/share/doc/${PF}
		-DKICAD_HELP=/usr/share/doc/${PF}"

	if [[ "${PV}" = "99999999" ]]; then
		mycmakeargs="${mycmakeargs} -DKICAD_TESTING_VERSION=ON"
		echo "======Testing====="
	else
		mycmakeargs="${mycmakeargs} -DKICAD_STABLE_VERSION=ON"
	fi

	cmake-utils_src_configure
}

src_compile() {
	cmake-utils_src_compile
	use dev-doc && doxygen Doxyfile
}

src_install() {
	cmake-utils_src_install
	if use dev-doc ; then
		insinto /usr/share/doc/${PF}
		doins uncrustify.cfg
		cd Documentation
		doins -r GUI_Translation_HOWTO.pdf guidelines/UIpolicies.txt doxygen/doxygen
	fi
}

pkg_preinst() {
	gnome2_icon_savelist
}

pkg_postinst() {
	fdo-mime_desktop_database_update
	fdo-mime_mime_database_update
	gnome2_icon_cache_update

	if use minimal ; then
		ewarn "If the schematic and/or board editors complain about missing libraries when you"
		ewarn "open old projects, you will have to take one or more of the following actions :"
		ewarn "- Install the missing libraries manually."
		ewarn "- Remove the libraries from the 'Libs and Dir' preferences."
		ewarn "- Fix the libraries' locations in the 'Libs and Dir' preferences."
		ewarn "- Emerge kicad without the 'minimal' USE flag."
		elog
	fi
	elog "You may want to emerge media-gfx/wings if you want to create 3D models of components."
}

pkg_postrm() {
	fdo-mime_desktop_database_update
	fdo-mime_mime_database_update
	gnome2_icon_cache_update
}

Всё замечательно собирается до момента в 100% , где происходят какие-то нарушения с линковкой

Linking CXX executable pcbnew
cd /var/tmp/portage/sci-electronics/kicad-99999999-r3/work/kicad-99999999_build/pcbnew && /usr/bin/cmake -E cmake_link_script CMakeFiles/pcbnew.dir/link.txt --verbose=1

....стена текста подряд

make[2]: Выход из каталога `/var/tmp/portage/sci-electronics/kicad-99999999-r3/work/kicad-99999999_build'
/usr/bin/cmake -E cmake_progress_report /var/tmp/portage/sci-electronics/kicad-99999999-r3/work/kicad-99999999_build/CMakeFiles  83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
[100%] Built target pcbnew
make[1]: Выход из каталога `/var/tmp/portage/sci-electronics/kicad-99999999-r3/work/kicad-99999999_build'
make: *** [all] Ошибка 2
emake failed

Подробный лог

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

И если кто хочет/может добавте в официальный поисковик ебилдов или overlay ,когда заработает. Сам я с английским не особо в ладах и решил с начало здесь помощи поискать.

 , ,

DR_SL
()

Баг остатка от деления в python 2.7.2

Заметил тут интереснейший баг/фичу, и хочу спросить у остальных, то что показано ниже давно известный баг и в python 3 его починили?

t=0
for i in range(30):
    t=t+0.1
    print "t=",t," t%1.0= ",t % 1.0, "  t-t/1.0 =",t-t//1.0

Вот вывод

t= 0.8  t%1.0=  0.8   t-t/1 = 0.8
t= 0.9  t%1.0=  0.9   t-t/1 = 0.9
t= 1.0  t%1.0=  1.0   t-t/1 = 1.0
t= 1.1  t%1.0=  0.1   t-t/1 = 0.1
t= 1.2  t%1.0=  0.2   t-t/1 = 0.2
t= 1.8  t%1.0=  0.8   t-t/1 = 0.8
t= 1.9  t%1.0=  0.9   t-t/1 = 0.9
t= 2.0  t%1.0=  4.4408920985e-16   t-t/1 = 4.4408920985e-16
t= 2.1  t%1.0=  0.1   t-t/1 = 0.1

Просьба писать свои версии python и результаты, мнение о том стоит ли оформлять багрепорт, и как с этим справиться

 

DR_SL
()

RSS подписка на новые темы