• ПО для записи экрана на Linux?

    DotDash
    @DotDash
    •••• • •−•• •−•• −−− •−− −−− •−• •−•• −•• −−••−−
    знаю Simple Screen Recorder
    Ответ написан
    Комментировать
  • Open-source, как получить с этого прибыль?

    @Z-r
    Обратите внимание, что формат «вопросов и ответов», что навязывает этот веб-форум, «Тостер», не предполагает сваливания малосвязных вопросов вместе. Ну да ладно.

    > Вопрос первый
    > Можно ли мне выкладывать на гитхаб

    Да хоть на Порнхаб. :-)

    > [программы] переписанные [в порядке обратной разработки из приложений] с закрытым исходным кодом?

    Указывать на сей факт не надо точно. Даже если тем проприетарщикам, чью работу вы будете копировать, будет на вас наплевать (например, потому, что они давно обанкротились); ваша работа имеет неплохие шансы прослыть «нечистой», а значит несвободной, а значит ни в одну приличную поставку ее не примут.

    > Второй
    > Какую ставить лицензию на код, что бы и на бутылку не сесть, и владельцем быть?
    > на бутылку не сесть

    ШТА?

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

    Впрочем, не удержусь и одну вещь подчеркну особо — чего делать *не* надо. Не надо загонять себя в угол, назначая работе лицензию X версии N и только N (то есть, к примеру, «GNU GPL version 3 only» — не надо так). Всегда выбирайте, к примеру, «GNU GPL version 3 or (at your option) any later version», как это и рекомендовано в ней самой.

    > Третий
    > Как на этом заработать?

    На свободных программах? Мне известно четыре главнейших способа:

    — Первый, самый прямой, но от того почему-то всем не менее неочевидный — брать и продавать копии свободных программ. Аудитория: любые конечные пользователи. Примеры: Parted Magic, ряд программок для «Андроида», ну например, «Conversations». Высокоморальность: в полном порядке.

    — Второй — прекрасно известная всем продажа поддержки. Аудитория: те, для кого ваша программа есть орудие производства, то есть компании и предприниматели. Пример: Canonical. Высокоморальность: в полном порядке.

    — Третий — это продажа исключений из авторского лева. Аудиторией будут разработчики несвободных программ, а программа ваша должна быть библиотекой под (как нетрудно догадаться) авторским левом, причем чаще сильным. Суть в том, что для добрых людей ваш продукт свободен на условиях, скажем, GNU GPL или GNU AGPL, а проприетарщики пусть платят за возможность использовать его в своих шкурных интересах. Примеры: GhostScript, MySQL. Высокоморльность: прихрамывает маленько.

    — Четвертый является просто заработком на несвободных программах, и в этом списке присутствовать бы вовсе не должен, но все его вспоминают. Это т. н. free crippleware, то есть полноценная ваша программа *несвободна* и платна, но у нее есть свободный урезанный вариант. Причем урезано может быть как что-то существенное, так и сущая ерунда. Аудитория: кто угодно. Примеры: Odoo, GitLab, ProcessMaker. Высокоморальность: от невысокой до никакой, смотря сколько отрезано.

    И разумеется, все вышеперечисленное можно комбинировать: Qt, к примеру, и поддержку (обучение) предоставляет, и исключения из авторского лева (причем слабого!) продает, и ерундовую несвободную часть имеет. Red Hat — продает копии и предоставляет поддержку. А иногда и так бывает: программка для «Андроида» под названием OsmAnd полностью свободна, но поставляется в Гуглоплэе в двух вариантах: полном за копеечку и урезанном бесплатно. Еще раз: обе версии свободны, то есть никакой моральной проблемы здесь нет.

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

    — Частью продаваемой услуги — чаще всего услуги специфического хостинга, как редхатовский Openshift или (если ближе к народу) Feedly.

    — Частью продаваемого устройства, причем само устройство может быть как свободным, так и нет. Тысячи их.

    — И наконец, просто частью приносящего прибыль техпроцесса. То есть компания пишет (заказывает) программу себе для внутреннего использования и могла бы ее вообще не распространять, но, не считая ее чем-то секретным, ведет себя благородно и просто свободно делится ею со всеми. Известнейшим в широких кругах примером до последнего времени был Reddit, но давеча они скурвились.
    Ответ написан
    Комментировать
  • Можно ли скрыть проект?

    Stalker_RED
    @Stalker_RED
    Git и github - разные штуки. Никто вас не заставляет пользоваться github'ом.

    Если вы работаете один, можно вообще локально все делать. Если в команде, то можно использовать другие сервера, типа bitbucket или поставить свой сервер (gitlab,например) или купить платный аккаунт.
    Ответ написан
    Комментировать
  • Где можно практиковаться в программирование на С++ и Java?

    ololopishpishrealne
    @ololopishpishrealne
    one|line|mega|pipe|ninja
    https://www.codewars.com/ - тонна мини задачек
    https://www.codetriage.com/ - агрегатор опенсорсных проектов ищущих помощь джунов
    Ответ написан
    Комментировать
  • Как управлять спортивным табло через компьютер?

    @pfg21
    ex-турист
    Гуглишь название табло и ищешь там прогу управления.
    Протокол управления табло не стандартизировались :)
    Ответ написан
    1 комментарий
  • Как обновлять приложение?

    Jump
    @Jump
    Системный администратор со стажем.
    Ответ написан
    Комментировать
  • Как убрать залипание курсора при пересечении границы 2 мониторов в Unity

    asm0dey
    @asm0dey
    Шестеренка -> System settings -> Displays -> перевести свич Sticky Edges в положение off.
    Ответ написан
    1 комментарий
  • В чем разница между Git и GitHub?

    @SolidMinus
    Та же, что и porn и pornhub ;)

    Первое - название системы, вторая там где все это лежит
    Ответ написан
    1 комментарий
  • Где найти бесплатные текстуры и т.д для создания простенькой игры?

    JohnZoidberg
    @JohnZoidberg
    1. Kenney.nl

    Этот находящийся в Нидерландах сайт предлагает разработчикам замечательную графику. Присутствуют материалы, признанные Общественным достоянием. А это значит, что вы можете использовать их где угодно, не беспокоясь об авторских правах. Так же есть поиск графики по категориям, что значительно ускоряет процесс.
    Кроме того, на сайте представлены подборки бесплатной музыки.

    2. OpenGameArt.org

    Наверное, один из лучших сайтов в своём классе. OpenGameArt.org огромный сайт, предлагающий все виды графики, необходимые для разработки игр. Так же на сайте имеется бесплатная музыка (звуки). Основными плюсами данного ресурса являются наличие оживленного и весьма полезного форума, а так же постоянное обновление материалов за счет пополнения самими пользователями и рейтинговой системы оценивания. Так что вы всегда сможете быстро выбрать самое лучше и свежее.

    3. Untamed.wild-refuge.net

    Отличный ресурс для тех, кто задумывает или уже создает свою RPG.
    При переходе по ссылке справа вы увидите колонку ресурсов. Персонажи, предметы, локации и тому подобное, при нажатии на которых все-все объекты появятся на одной странице, что упрощает и ускоряет выбор. При клике на понравившегося персонажа, открывается ссылка на .png файл, со всеми 3d-проекциями и движениями, что идеально подходит для создания собственных спрайтов.

    4. Crateboy.itch.io

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

    5. Bagfullofwrong.co.uk

    Коллекция материалов, созданных и использованных в различных проектах дизайнером Робом Фероном для Вашего личного пользования.

    6. Gameart2d.com

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

    7. Wigdetworx.com

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

    8. Glitchthegame.com

    Создатели проекта Glitch, закрытого в 2012 году решили сделать всю её графическую часть Достоянием общественности (никакие авторские права для использование не требуются). К Вашим услугам более 10,000 изображений восхитительного качества собранные воедино и доступные по одному нажатию.

    9. Dumbanex.com

    Идеально для сайдскроллеров и платформеров
    Множество графики от дизайнера-фрилансера Брента Андерсона. Всё бесплатно при условии упоминания в приложении (Credits).

    10. Reinerstilesets.de

    Бесплатная графика от разработчика игр разработчикам игр. Помимо библиотек на сайте есть неплохие туториалы.

    11. Sharecg.com

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

    12. Roenica.com

    Отличный сайт с графикой для инди проектов и казуалок.
    Всё разбито на категории по типу игры и упаковано в ZIP архивы. Есть и 2D и 3D графика, но так же как и в предыдущем случае стоит внимательно смотреть на лицензию, под которой распространяется контент.

    13. Blogoscoped.com

    Сам сайт - форум про Гугл и всё, что с ним связанно, но в 2006 году его участник Philip Lenssen выложил на нем около 700 спрайтов, которые теперь распространяются под Creative Commons License

    14. Lostgarden.com

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

    15. Subtlepatterns.com

    Безумное количество фонов и текстур для Ваших игр и приложений. Всё как и прежде бесплатно - только не забудьте поблагодарить автора.

    16. Openclipart.org

    Обширное сообщество с огромными объемами графики. Всё, что сможете найти на этом сайте, совершенно бесплатно. Правда вот поискать придется как следует.
    Ответ написан
    12 комментариев
  • Куда попадает удаленный файл?

    gbg
    @gbg Куратор тега Компьютерные сети
    Любые ответы на любые вопросы
    Никуда, они уничтожаются. Если прошло немного времени, и на раздел с этими файлами писали мало новой информации, файл можно попытаться выудить софтом типа R-Studio. В противном случае - увы.
    Ответ написан
    1 комментарий
  • Могу ли я использовать?

    freeExec
    @freeExec
    Участник OpenStreetMap
    В 99.9% НЕТ. Если речь о Стиме, так вы его даже не купил, а так вам дали возможность только слушать лично. Шаг вправо, шаг влево и отберут вообще всё.
    Всё самое сокровенное написано в лицензионном соглашение, которое все пролистывают и не читают, а зря.
    Ответ написан
    4 комментария
  • Объясните: какую базу нужно иметь для изучения Dirext X [C++]?

    TrueBers
    @TrueBers
    Гуглю за еду
    Вам нужны знания графики. Понимания, как оно всё там работает под капотом. Без этого всего DirectX будет казаться чем-то космическим и непонятным. DirectX никак не завязан на чистый WinAPI. Он базируется на технологии COM. Это посложнее для понимания, чем WinAPI. Ну и, соответственно, это всё работает только на Windows.
    OpenGL чуть проще, там чистое Сишное API. Можно писать для множества операционных систем, в том числе, для мобильных платформ.

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

    Если хотите начать учить всё это дело, советую начать с отличных статей на Хабре. Если вы осилите весь этот курс, то сможете писать хоть на OpenGL, хоть на DirectX, хоть на Unity/Unreal/CryEngine.
    Ответ написан
    Комментировать
  • C++ fstream. Не работает чтение из бинарного файла, почему?

    TrueBers
    @TrueBers
    Гуглю за еду
    Т.е по сути моя i должна быть равна 3
    Не должна она вам ничего, пока документацию не прочитаете.

    Зачем вы добавили ios::trunc при открытии файла?
    trunc от слова truncate, переводится как: обрезать, усекать, урезать, сокращать.

    В документации ясно написано же: trunc discard the contents of the stream when opening. Что переводится как, отбрасывает содержимое потока при открытии.
    Он же вам его очищает и открывает новый пустой файл, вы его читаете, а там нечего читать. Вот и результат.
    Ответ написан
    1 комментарий
  • Что происходит с феном в ванной?

    longclaps
    @longclaps
    Пока никто не видит, фен в ванной флиртует с мочалкой.
    Ответ написан
    8 комментариев
  • Как в linux узнать точное время создания или изменения файла (чтобы секунды показывались)?

    @popup91 Автор вопроса
    Я нашёл решение для mc
    Открываем файл ~/.config/mc/ini или /root/.config/mc/ini
    Находим параметр timeformat_recent=
    По умолчанию там %b %e %H:%M
    Добавляем в конце :%S
    Сохраняем и загружаем mc
    Ответ написан
    4 комментария
  • Как в linux узнать точное время создания или изменения файла (чтобы секунды показывались)?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    А если просто из консоли?
    ls -la --full-time
    Ответ написан
    Комментировать
  • Куда уходят наработки и код от неудачных стартапов?

    sim3x
    @sim3x
    /dev/null
    Ответ написан
    Комментировать
  • Как присвоить строку перемененной типа char[]?

    char s1[7] = "hello";

    Ошибки:
    1. Строки нужно заключать в двойные кавычки, а символы в одинарные: 'h', но "hello".
    2. Массивы и строки нельзя присваивать. Исключение составляет инициализация.
    Ответ написан
    1 комментарий
  • Как быть с отладкой внутренностей Qt?

    Rou1997
    @Rou1997
    И в чем вопрос, есть исходный код открытый, можно отлаживать с исходным кодом, можно без исходного (ассемблер), можно применить декомпиляцию. например IDA Pro с плагином Hex-Rays.
    Ответ написан
    2 комментария