LINUX.ORG.RU

Избранные сообщения yacuken

Техническое моделирование в Blender (CAD/CAM/CAE)

Форум — Science & Engineering

В этой теме собираем и обсуждаем методы и приёмы работы в Blender при выполнении технического моделирования (конструирования).

Ресурсы для Blender 2.78:

Ресурсы для Blender 2.49:

Специальные сборки (форки):

Если знаете где есть материалы по данной теме — давайте ссылки для наполнения шапки топика!

 , , ,

atsym
()

Раздался стук снизу....

Форум — Talks

http://www.rbc.ru/technology_and_media/13/07/2017/596763939a79477b4c988749?fr...

Вкратце: Комиссия Российского союза промышленников и предпринимателей по связи и информационно-коммуникационным технологиям разработала поправки к «закону Яровой». В материалах к заседанию комиссии, которое состоится сегодня, 13 июля, в Москве (документы есть в распоряжении РБК), предлагается законодательно установить «специальный платеж для абонентов и пользователей» услуг связи, который будет получать оператор.

 , ,

gutaper
()

Путь в программирование

Форум — General

Цель следующая: необходимо стать толковым программистом. Веб мне не нравится (от слова «совсем»). Хочу освоить нужные инструменты (языки) для программирования. Планирую писать десктопные программы, кроссплатформенные (клиентские), мобильные приложения тоже можно. Реже — драйверы или прошивки. Никогда раньше не занимался программированием (ну, если не считать qbasic в школе, который давным давно полностью забыт).

С чего стоит начать? Я нашёл информацию по этому вопросу, прочитал не одну тему по этому поводу. Верно ли я определил дальнейшие действия? Гуру, подскажите. Есть огромное желание и интерес к программированию. Получится что-то толковое, если учиться по списку ниже, который я подобрал?
Сильно не ругайте, ибо не специалист.

1. Изучить алгебру логики, комбинаторику, позиционные системы счисления, теорию вычислимости и теорию алгоритмов, принципы построения и функционирования вычислительных систем.
2. Изучение алгоритмов (чтение «Алгоритмы. Руководство по разработке» Скиена, «Алгоритмы и структуры данных» Вирта, «Алгоритмы: построение и анализ» Кормена).
3. Чтение «Программирование: введение в профессию» Столярова.
4. Написание простеньких программ на Basic, изучение Assembler.
5. Изучение и программирование на Pascal.
6. Чтение Стивена Прата «Язык программирования C. Лекции и упражнения», K&R.
7. Изучение и программирование на C.
8. Чтение «Введение в функциональное программирование» Харрисона, «Типы в языках программирования» Пирса, SICP, GNU Emacs Lisp Reference Manual.
9. Изучение и программирование на Scheme.
10. Чтение «Java SE 8. Базовый курс» Хорстманна, «Программирование на Java» Якова Файна, «Изучаем Java на примерах и задачах» Сеттера.
11. Изучение и программирование на Java.
12. Реальная работа в проекте (набор опыта), потом джуниором ~ 1.5 года.

Может ли такой план сработать? Что поправить? Чего добавить/убрать?
Спасибо за внимание.

 , , ,

gnurof
()

Книга дня от PacktPub.com (бесплатно)

Форум — Talks

На сайте PacktPub.com ежедневно можно бесплатно добавить в аккуант и скачать книгу, которая участвует в этот день в акции. Для загрузки необходима регистрация на сайте. Книга добавляется в аккаунт навсегда. Книги доступны в форматах PDF, MOBI, ePub, Kindle. Так же есть возможность скачать все исходные файлы (примеры из книги).

Книга дня на PacktPub.com (доступна до 02:00 MSK)

Новые книги будут добавлятся в виде комментариев - подписывайтесь на текущую тему для получения уведомлений

P.S. Человеки и роботы, пожалуйста, не комментируйте, чтобы не засорять ленту тем, кто подпишется на уведомления о новых книгах

Перемещено Licwin из general

 

FRWHate
()

Arch Linux LXQT + xfwm

Галерея — Скриншоты

Всем привет, все скрины — scrot.moe/album.

Тени рисует compton.

>>> Просмотр (1366x768, 852 Kb)

 , , ,

stupid
()

Еды лайфхаков тред

Форум — Talks

Не люблю употребление слова «лайфхак» не к месту, но тут вроде к месту.

Берёте «плавленый» сырок «Дружба». Почему в кавычках? Потому что он ломается, а не как Хохланд, намазывается. Крошите его в картофельное пюре быстрого приготовления. Заливаете крутым кипятком. И он плавится! Можно и в нормальное пюре, но тогда это уже не лайфхак, так как требует более 10 минут на готовку.

Ненавидите чеснок? Берёте сыр, трёте на мелкой тёрке (обязательно мелкой, а не на крупной), добавляете майонез, и давите чеснок (и побольше, штучки три). Проверено многочисленными гостями: с чесноком на порядок вкуснее.

Берёте сахар и соусницу - маленькую сковородочку. Греете на плите. Сахар плавится и становится чёрной жидкостью. Поливаете этой жидкостью кусочки хлеба. Сахар-рафинад не подойдёт.

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

Не знаете что поесть на завтрак или на работе? Посмотрите картинку.

А какие ваши лайфхаки о еде?

by orm-i-auga Берёшь картошку, моешь, режешь не очищая на круглые ломти, посыпаешь солью, кидаешь сверху кусок масла и в микроволновку на 20 минут (не накрывая). Получается полупрожарено-полупроварено.

by jollheef Шаверма: помидоры черри, салат или руккола, болгарский перец заворачиваются в лаваш, потом под гриль на пару минут.

by dmxrand 1). Рецепт из-за которого мне на работе запретили готовить. Берем сосиски надрезаем с торцов «крестиками». Кладем в тарелку и заливаем пивом (чтоб чуть чуть сверху было). Ставим в микроволновку минут на 5 на 600 мощи... Пиво все выкипит. А сосиски будут вкусные. А коллеги злые....
2). Берём анаком. Варим его (именно варим) самую малость. Минуту не больше. Потом воду сливаем и обжариваем вермишель на подсолнечном масле.

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

by chinarulezz Пару яиц разбить в кружку. Добавить щепотку муки. Нарезать салями мелкими кусочками и тоже в кружку. Размешать. Залить в сковородку разогретую в масле. Попарив, пожарив, вынуть получившийся блинчик на тарелку. Посыпать брынзой если есть. Сыром, если любитель. Добавить майонеза по вкусу (для меня обязательно). Летом - с помидорками сочетается очень.

by java_util_Random Пицца «Одминская»: Если пельмени случайно разморозились и слиплись, то, просто раскатать эту массу скалкой, помазать сверху кетчупом, посыпать сыром и добавить по вкусу помидорки, зелень и т.п., выпекать в духовке 15-20 минут на 200 градусах. Пельмени, желательно нормальные, не из мясных продуктов категории «Г».

by Shaman007 А еще в Японии весьма популярно простое блюдо, которое может приготовить любой европеец, но почему-то этого не делает. Идея проще пареной репы: само название omurice (омлет+рис) содержит базовый рецепт. Рис, сверху омлет. Рис можно разнообразить чем угодно (бекон, тушонка, тофу, рыба), омлет полить соусом.

by another Я сей термин (лайфхак) понимаю как бытовую хитрость, с помощью которой можно получить больше, лучше и быстрее, чем без нее. Не обязательно это должно укладываться в 5 минут.
Сначала жарим картошку до 2/3 готовности (можно и раньше, от продукта зависит). Потом закидываем сосиски, порезанные мелкими долями. Перед самым концом приготовления разбиваем пару яиц (или одно, если маленькая сковорода) и добавляем совсем чуть (совсем-совсем чуть) майонезика. Немного перемешать - и офигенно вкусное и нажористое для голодного школьника/студента блюдо. Если накрывать крышкой получится скорее мягкая каша из всего, если нет - то твердая, с жаренной корочкой картошка с добавками. В общем, это вам не омары с шампанским. :)

 

ZenitharChampion
()

Ebal — интерфейс доступа для Cabal из Emacs

Форум — Talks

Опубликован исходный код расширения Ebal — интерфейс доступа к пакетному менеджеру Cabal из Emacs. Проект находится на ранней стадии разработки, однако, уже доступны основные команды Cabal, такие как:

  • cabal build
  • cabal configure
  • cabal sdist
  • cabal bench
  • cabal freeze
  • cabal fetch
  • cabal install
  • cabal check
  • cabal list
  • cabal sandbox init
  • cabal info
  • cabal test
  • cabal update
  • cabal sandbox delete
  • cabal clean

    Так же, есть возможность вешать хуки на событие выполнения команды. Имеется возможность кастомизации настроек, таких как путь к исполняемому файлу Cabal:
    ebal-cabal-executable ⇒ nil
    , политика создания песочницы:
    ebal-sandboxing ⇒ ask
    и другие полезные настройки.


    Интерфейс пользователя использует подход, применяемый, например, в magit: https://raw.githubusercontent.com/mrkkrp/ebal/gh-pages/ebal-execute.png

    адрес репозитория: https://github.com/mrkkrp/ebalПеремещено JB из development

 , ,

zarkone
()

Список лучших открытых программ для творчества (2016)

Новости — Open Source
Группа Open Source

Редакция портала opensource.com опубликовала список лучших программ с открытым исходным кодом, которые можно использовать для реализации творческих замыслов. Список, включающий 34 программы, разделён по категориям.

Основные программы

  • GIMP — редактор растровой графики;
  • Inkscape — редактор векторной графики;
  • Scribus — настольная издательская система;
  • MyPaint — виртуальный «холст» для художников;
  • Blender — полигональный 3D-редактор;
  • Krita — редактор растровой графики, хорошо подходящий для рисования.

Редакторы видео

  • Kdenlive;
  • Flowblade;
  • Pitivi;
  • Shotcut;
  • OpenShot.

Утилиты

  • SwatchBooker — создание и и конвертирование цветовых палитр;
  • GNOME Color Manager — модуль управления цветом;
  • GNOME Wacom Control — настройка планшетов Wacom;
  • Xournal — создание «пометок на полях»;
  • PDF Mod — простой редактор PDF;
  • SparkleShare — надстройка к Git для совместной работы над проектами.

Обработка фотографий

  • darktable — инструмент сортировки и поточной обработки фотографий в файлах RAW;
  • Entangle — удалённый спуск затвора на DSLR, подключённых к ПК;
  • Hugin — сборка фотопанорам.

2D-анимация

  • Synfig Studio;
  • Blender Grease Pencil (входит в состав Blender);
  • Krita.

Редакторы аудиофайлов и инструменты для создания музыки

  • Audacity — многодорожечный аудиоредактор;
  • Ardour — цифровая рабочая станция для звукозаписи (DAW);
  • Hydrogen — драм-секвенсер;
  • Mixxx — программа для DJ;
  • Rosegarden — MIDI-секвенсер с нотным редактором;
  • MuseScore — нотный редактор.

Специализированные инструменты

  • MakeHuman — создание трёхмерных моделей людей и человекоподобных персонажей;
  • Natron — инструмент композитинга для создания спецэффектов;
  • FontForge — редактор шрифтов;
  • Valentina — создание выкроек одежды;
  • Calligra Flow — создание диаграмм.

P. S. А что используете вы для воплощения своего творческого потенциала?

>>> Подробности

 , creativity, ,

atsym
()

Немного визуализации на desktop

Галерея — Скриншоты

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

Ну и только сегодня запилил пакет для аура spectrumyzer, а для всех остальных есть build

видео демка

сорс

>>> Просмотр (1920x1080, 1923 Kb)

 

HaCk3D
()

Релиз Codimension Python IDE 3.0.0

Новости — Open Source
Группа Open Source

Экспериментальная среда разработки для Python 2 обновилась до версии 3.0.0.

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

Как обычно, релиз также содержит улучшения и исправления замеченных ошибок.

>>> Сайт проекта

 ,

SergeySatskiy
()

Состоялся релиз Nuklear — библиотеки для построения пользовательских интерфейсов, написанной на ANSI C

Новости — Open Source
Группа Open Source

11 апреля 2016 года состоялся релиз Nuklear — небольшой библиотеки для построения GUI, написанной на ANSI C.

Это минималистичный тулкит, построенный на принципах immediate mode и переданный в общественное достояние. Библиотека была спроектирована как простой встраиваемый интерфейс и не имеет никаких дополнительных зависимостей. Для рендеринга и обработки пользовательского ввода используются платформозависимые бэкенды, поверх которых построена модульная система, позволяющая спроектировать интерфейс основываясь на концепциях ввода/вывода.

Особенности

  • immediate mode
  • header only (можно использовать и как обычную библиотеку, с разделением на реализацию и заголовки)
  • написан на C89 (ANSI C)
  • небольшая кодовая база (~15kLOC)
  • ориентирован на портабельность, эффективность и простоту
  • нет зависимостей (не требуется даже стандартная библиотека)
  • настраиваемый внешний вид
  • занимает мало места в памяти, предоставляет полный контроль за потребляемыми ресурсами
  • поддержка UTF-8
  • не имеет глобального или скрытого состояния
  • модульность: вы можете скомпилировать и использовать только ту часть библиотеки, которую собираетесь использовать

Несколько примеров пользовательского интерфейса, реализованного с помощью nuklear: раз, два, три.

>>> Подробности

 , ,

Weres
()

Какие книги по С(89) нужно прочесть после K&R?

Форум — Development

Изучил си по книге K&R(2-ое издание), писал мелкие программки. Понравилось. Какую литературу/статьи по C читать дальше?

P.S. Нужен ли C-шнику C++?

 ,

Deleted
()

Neural Doodle превращает рисунки из Paint в художественные шедевры с помощью нейросетей

Новости — Open Source
Группа Open Source

Австрийский программист Alex J. Champandard создал программу, превращающую рисунки, нарисованные в графическом редакторе Paint, в художественные шедевры с помощью нейросетей. Анализируя алгоритмы рисования многих известных художников, программа обрабатывает рисунок, нарисованный пользователем, и стилизует его. На выходе получаются красивые картины.

>>> Подробности

 , ,

karton1
()

Google предварительно выпустил Android N с OpenJDK и многооконным режимом

Новости — Android
Группа Android

Неожиданно для всех, 9 марта, компания Google запустила предварительный вариант новой версии Android, пока носящий название из одной буквы – N. Главной новинкой новой версии стала поддержка многооконного интерфейса и замена Android библиотеки с Java API на код из свободного пакета OpenJDK

Обновления доступны для пользователей устройств Nexus 6, Nexus 5X, Nexus 6P, Nexus Player, Nexus 9, Pixel C и General Mobile 4G (Android One).

Другие особенности Android N Developer Preview:

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

>>> Подробности

 , ,

Unununij
()

Веселая музычка из /dev/urandom

Форум — Development
cat /dev/urandom | hexdump -v -e '/1 "%u\n"' | awk '{ split("0,2,4,5,7,9,11,12",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1382*exp((a[$1 % 8]/12)*log(2))*i)) }' | xxd -r -p | aplay -c 2 -f S32_LE -r 16000

Source: http://blog.robertelder.org/bash-one-liner-compose-music/

 , ,

Oxdeadbeef
()

Вопрос Spoofing'у

Форум — General

Spoofing, как именно ты настраивал tmpfs для слабого винта, чтобы и оперативы не забирать слишком много. Не очень тебя понял.

Раскрой свои слова:

едва-ли не половина системы в tmpfs, в том числе /home: дот-файлы редактируются весьма редко, один раз сохранил весь хомяк, а потом восстанавливаешь из архива при перезагрузках.

SSD не нужен, если у вас хотя бы 2гб памяти и кэши программ умещаются в tmpfs, а HDD используется для разового запуска приложений, да кинцо с торрентов скачать. :--)

 , ,

goodbyeXP
()

SlowmoVideo для создания slow-motion видео

Новости — Мультимедиа
Группа Мультимедиа

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

То есть, допустим, можно превратить видео из 24fps в 60fps. Качество результата зависит от исходного материала, а также типа движения камеры в видео. Есть возможность редактировать огрехи в ручном режиме.

SlowmoVideo использует ffmpeg для чтения и записи видеофайлов и связку из GPU-KLT+FLOW+OpenCV для расчета визуального потока, так что это не просто создание видео, которое будет проигрываться со скоростью 0,01. Вы можете плавно замедлять и ускорять кадры, добавив к ним, по желанию, размытости.

Возможности SlowmoVideo:

  • Вы можете обрабатывать видео в любом формате, который поддерживается ffmpeg. Также вы можете загрузить последовательность изображений.
  • SlowmoVideo работает не с постоянными коэффициентами замедления — для работы используются кривые, которые позволяют произвольно устанавливать ускорение/замедление.
  • В видео можно добавить неограниченное количество slow-motion эффектов.

SlowmoVideo на GitHub

>>> Подробности

 slow-motion,

Gibson1980
()

Онлайн база с задачками для практики программирования

Форум — Web-development

Вот учу сейчас JavaScript, C и Vala
Есть ли в интернете какие-нибудь сайты, где есть готовые задачки, которые предлагается решить самому, для проверки
не могу придумать, что мне написать
Ну или предложите интересные баги в СПО, но только на тех языках, которые я перечислил, я буду только рад :-), ну и разработчикам помогу

 , , ,

mystery
()

OptiKey – свободная система управления компьютером с помощью взгляда

Новости — Open Source
Группа Open Source

Люди привыкли к тому, что для общения с компьютером им нужна лишь клавиатура и манипулятор «мышь». Но если речь идёт о тех, кто страдает боковым амиотрофическим склерозом или заболеванием двигательных нейронов, то здесь нужен совершенно иной подход. 32-летний британский программист Джулиус Свитлэнд из Лондона опубликовал бесплатную open-source-систему OptiKey, при помощи которой любой парализованный человек сможет полноценно использовать компьютер.

К сожалению, пока только под Windows. Но каждый может исправить эту ситуацию.

>>> Подробности

 

fbiagent
()

Приложение LOR для Android

Форум — Mobile

В этой теме буду сообщать о прогрессе разработки мобильного приложения.

Репозиторий на Github

Последний залитый debug APK (если ссылка битая - собирайте из исходников)

Благодарю за материальную поддержку najlus, NeverLoved

 ,

mcgeek
()