LINUX.ORG.RU

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

Вышла пятая версия звукового редактора Эко

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

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

Программа снова переписана почти почти с нуля, но пользователям это не должно быть заметно. Изменения больше внутренние, ибо часть исходного кода Эко используется теперь в исходнике нового проекта Семилетова, минималистической DAW Wavylon (Вавилон).

А что же нового для пользователя? Более надёжная работа всего редактора. Несколько новых эффектов реального времени — фильтр, задержка, и две гитарные примочки (Жесть и Металюга), которые разработаны более для Вавилона, нежели для Эко. Основные изменения в Эко произошли внутри и позволят развивать редактор дальше.

>>> Официальный сайт

 

roxton
()

Orange Pi

Форум — Talks

Вот надумался взять на поиграться.

Есть несколько версий - Orange Pi и Orange Pi Plus - разница в наличии у второго модуля Wi-Fi, SATA контроллера и еще некоторых фич. Цена при этом - $15 и $39.

SATA-устройства подключать не планирую, планирую использовать только Wi-Fi. Посему хочу взять просто Orange Pi + usb wi-fi за $3. Будет ли работать такая связка?

 ,

int13h
()

Классика на свободных движках

Форум — Games

Здравствуйте, любители свежей олдятинки!
Провёл ревизию и выяснил, что есть вполне живые и работоспособные движки к классическим игрушкам. Вот некоторые примеры:

  • openKB - движок для King's Bounty - идейного прародителя Heroes Of Might & Magic, Warlords, Disciples, Age Of Wonders.
  • FHeroes2 - Heroes of Might & Magic 2 - прошёл 2 больших карты против AI, всё вполне работоспособно, быстро, красиво, поддерживается вся серия HOMM2, смена разрешений, в настройках можно добавлять плюшки из HOMM3.
  • VCMI - Heroes of Might & Magic 3 - играл против AI, тестировал новые версии движка, испавлял баги, добавлял города. Поддерживаются WOG и ERA, но можно играть и на чистых HOMM3 (поддерживается вся серия). Также много плюшек, новых артефактов, городов, юнитов, героев, смена разрешений и другие вкусности.
  • Dune Legacy - Dune 2 - прошёл несколько миссий за разные дома, играл скирмиши, всё прекрасно работает. Движок вполне современный, взято много идей из последующих игр серии, например выделение множества объектов, очереди строительства, векторы движения, естественно, есть смена разрешений и куча приятных настроек. Также поддерживаются моды.
  • War1gus - движок для Warcraft I, основан на Stratagus.
  • Wargus+Aleona's Tales - свободный движок для Warcraft II + свободные ресурсы (можно играть и с оригинальными) - тоже вполне играбельно и удобно, основа движка - Stratagus, возможность выделять множество объектов, векторы движения, разные разрешения...
  • Stargus - движок для Starcraft I, основан на Stratagus.
  • 7KAA - движок для своеобразной стратегии Seven Kingdoms.
  • OpenRedAlert - движок для Red Alert 1, написанный на C++, в отличие OpenRA (Mono).
  • OpenRA - модифицированный движок для Red Alert, Command & Conquer и Dune 2000 (Achtung! Mono!).
  • OpenXcom - UFO: Enemy Unknown - прохожу капманию, всё работает, с каждой новой версией всё лучше. Также с версии 1.0 поддерживается мод с Ктулху.
  • FreeSynd - Syndicate - тоже вполне играбельно, наконец-то починили радар.
  • Syndicate Wars Port - движок для Syndicate Wars, продолжения Syndicate.
  • GemRB - движок для Baldur's Gate, Icewind Dale и Planescape: Torment. Вполне рабочий, я почти прошёл Baldur's Gate.
  • Micropolis - Свободный движок для SimCity.
  • ECWolf - модернизированный движок для Wolfenstein 3D, Spear of Destiny и Super 3D Noah's Ark, основанный на кодах Wolf4SDL и ZDoom.
  • Cytadela - движок для Cytadela, стрелялки от первого лица для Amiga.
  • Rise of the Triad - движок для уникальной для своего времени игры Rise of the Triad, основанной на сильно модифицированном движке для Wolfenstein 3D.
  • ZDoom+FreeDoom - Модифицированный и современный движок для Doom, Doom 2, Heretic, HeXen, Strife + свободные ресурсы. Множество улучшений: свободный обзор, прицел, приседания и прыжки, объекты больше не имеют бесконечную высоту, высокое разрешение. Также есть замечательный мод BrutalDoom, привносящий моря кровищщи, горы кишок и ультранасилие.
  • GZDoom - OpenGL-форк ZDoom.
  • Doomsday - модифицированный OpenGL-движок для Doom I&2, Heretic, Hexen, HacX, Chex с поддержкой трёхмерных моделей вместо спрайтов.
  • uHexen2 - SDL/OpenGL движок для Hexen II: Hammer of Thyrion.
  • DarkPlaces + Quake Revitalization Project - модифицированный OpenGL-движок для Quake I + обновлённые текстуры.
  • Yamagi Quake II - модифицированный движок для Quake II, также поддерживает дополнения Mission Pack 1 'The Reckoning' и Mission Pack 2 'Ground Zero'.
  • ioquake3 - модифицированный движок для Quake III.
  • Eduke32+HRP - Модифицированный SDL/OpenGL движок для Duke Nukem 3D (свободный обзор, прицел, прыжки, приседания, высокое разрешение) + набор свободных трёхмерных текстур. Прошёл всего Дюка с трёхмерными текстурами и продвинутой отрисовкой Polymer.
  • eRampage - движок для стрелялок Redneck Rampage, Suckin' Grits on Route 66, Redneck Rampage Rides Again и Redneck Deer Huntin'. Основан на EDuke32.
  • BloodCM + HRP for BloodCM - Blood на движке EDuke32 + текстуры в высоком разрешении. Готовы 2 эпизода игры, третий в разработке.
  • Aleph One - модифицированный движок для Marathon, Marathon 2: Durandal и Marathon Infinity. Также сообществом разработаны новые игры Marathon: EVIL, Tempus Irae, Marathon RED, Marathon: Eternal, Marathon: Rubicon X, Marathon: Phoenix. Ещё есть отдельная игра Excalibur: Morgana's Revenge. Эти игры особенно придутся по душе латентным, активным и пассивным любителям Macintosh, ибо изначально Marathon разрабатывался исключительно под эту платформу.
  • Xash3D - свободный движок для Half-Life (аналог GoldSource).
  • D2X-XL - OpenGL движок для трёхмерной леталки-стрелялки Descent. Также разработан редактор уровней DLE.
  • DXX-Rebirth - SDL/OpenGL движок для трёхмерных леталок-стрелялок Descent 1&2.
  • ForsakenX - движок для трёхмерной леталки-стрелялки Forsaken, клона Descent.
  • OpenTTD - свободный движок для Transport Tycoon Deluxe + свободная графика и звуки.
  • JA2-Stracciatella - Jagged Alliance 2. Несмотря на периодические приостановки, проект до сих пор жив и недавно снова вошёл в активную фазу.
  • ScummVM - набор свободных движков в основном для игр в жанре quest (приключение), например от Lucas Arts, Sierra, Westwood, Coktel Vision, The Neverhood Inc., The Dreamers Guild, Revolution Software, Psygnosis, Infocom, Delphine Software International, Adventure Soft, также и для некоторых ролевых игр: Eye of the Beholder I&II, Lands of Lore: The Throne of Chaos. На данном этапе ведутся работы по поддержке таких замечательных игр, как Myst, Riven: The Sequel to Myst, Gabriel Knight, Gabriel Knight 2: The Beast Within, King's Quest VII, Phantasmagoria I&II, Police Quest IV, Police Quest: SWAT, Quest for Glory IV, Space Quest 6: The Spinal Frontier, Leisure Suit Larry 7, Broken Sword 2.5...
  • ResidualVM - движки для трёхмерных игр Grim Fandango и Escape from Monkey Island от Lucas Arts, также добавлена поддержка для Myst 3 Exile. Для Grim Fandango разработан 'point & click интерфейс'.
  • Pentagram - движок для Ultima VIII с поддержкой разных разрешений, разных звуковых систем, миникарты, TrueType.
  • Exult - движок для Ultima VII с поддержкой разных разрешений, разных звуковых систем, статусбаров, Exult Studio для разработки своих игр.
  • Nuvie - движок для Ultima VI.
  • XU4 - движок для Ultima IV с поддержкой VGA и 16-bit графики, смешивание заклинаний как в Ultima V.
  • OpenMW - The Elder Scrolls III: Morrowind. Проект активно развивается, добавляется новый функционал, поддержка модификаций, но на данном этапе поиграть пока не удастся.
  • Lord of the Rings game engine - движок для ролевой игры Lord of the Rings.
  • Arx Libertatis - движок для трёхмерной ролевой игры Arx Fatalis.
  • FS2Open - движок для космического симулятора FreeSpace 2. Также есть fsport - адаптация кампаний FreeSpace 1 для FS2Open.
  • CorsixTH + CorsixTH-Graphics - движок для симулятора больницы Theme Hospital и набор новой свободной графики.
  • Abysmal Engine - движок для System Shock 1 и Ultima Underworld. Проект жив, потихоньку развивается.
  • OpenAge - движок для Age of Empires II. Проект на начальной стадии, ещё сырой. Разработчики пока толком не определились с технологиями, хотят для изометрической графики задействовать OpenGl и шейдеры.
  • Antares - движок для космической стратегии Ares. Трепещите, латентные, активные и пассивные любители Macintosh, игра изначально разрабатывалась исключительно под эту платформу.
  • CaesarIA - симулятор Римской Империи и Цезаря в частности Caesar III.
  • Falltergeist - свободный движок для Fallout 1&2, разрабатываемый на C++ с использованием SDL2. Проект на начальной стадии, но активно развивается.
  • freeablo - свободный движок для Diablo 1 с использованием SDL2. Проект на начальной стадии, готов начальный посёлок с нейтральными персонажами и пара случайно генерируемых подземных уровней.
  • Abuse - аркадная стрелялка-платформер, сюжет вдохновлён вариациями на тему «Хищник против Чужих». Движок использует отрисовку через SDL или OpenGL (на выбор), работает на 32-bit и 64-bit платформах. К игре прилагаются освобождённые ресурсы.
  • New RAW - интерпретатор для аркадной игры Another World.
  • Bermuda Syndrome - SDL-движок для аркадного приключения Bermuda Syndrome.
  • REminiscence - SDL-движок для аркадного приключения Flashback.
  • f2bgl - SDL/OpenGL-движок для трёхмерного приключения Fade To Black.
  • Igor - SDL-движок для испанского квеста Igor: Objetivo Uikokahonia.
  • Carlos - SDL-движок для платформера Carlos.
  • xBaK - движок для уникальной для своего времени ролевой игры Betrayal at Krondor. Относительно играбельно, но некоторых важных функций может не оказаться. Проект, к сожалению, заброшен. Форкайте, господа, пилите для ScummVM.
  • bstone - движок для стрелялки от первого лица Blake Stone: Planet Strike.
  • CatacombSDL - SDL2-движок для фентези-стрелялки Catacomb II.
  • NXEngine - SDL-движок для платформера Doukutsu Monogatari (также известного как Cave Story).
  • Commander Genius - движок для серии платформеров Commander Keen.
  • The Ur-Quan Masters + Ur-Quan Masters HD - движок для космического аркадного ролевого стратегического квеста Star Control II + текстуры в высоком разрешении.
  • OpenJK - движок для Jedi Knight II: Jedi Outcast и Jedi Knight III: Jedi Academy с минимальными измененями, максимально близкий к оригинальному.
  • JediOutcastLinux - ещё один движок для Jedi Knight II: Jedi Outcast.
  • JediAcademyLinux - ещё один движок для Jedi Knight III: Jedi Academy.
  • SDL Sopwith - SDL/GTK+ движок для классического аркадного авиасимулятора Sopwith.
  • Ultimate Stunts - OpenGL движок для классического гоночного симулятора Stunts.
  • Freeserf - SDL-движок для классического симулятора поселенцев The Settlers 1 «Serf City».
  • Return to the Roots - OpenGL-движок для для классического симулятора поселенцев The Settlers II Gold Edition.
  • OpenRaider - OpenGL-движок для серии приключенческих игр Tomb Raider (1-5). 5-я игра серии пока не полностью работоспособна.
  • OpenTomb - ещё один OpenGL-движок для серии приключенческих игр Tomb Raider (1-5).
  • Privateer - Gemini Gold - OpenGL-движок для Wing Commander, основан на кодовой базе Vega Strike.
  • ET: Legacy - модифицированный движок для многопользовательской игры Wolfenstein: Enemy Territory.
  • Zod Engine - движок для уникальной стратегии Z.

Статья на LOR Wiki.

 ,

toney
()

Нейроная сеть видит галлюцинации

Форум — Talks

http://www.theguardian.com/technology/2015/jun/18/google-image-recognition-ne... (Осторожно, трафик)

Нейроную сеть заставили видеть несуществующие образы. Это как видеть разные картинки в облаках, но только на совершенно другом уровне. Кстати, люди с опытом приёма психоделиков говорили, что эти картинки очень им напоминают ихние видения. Сей эксперимент был проведён Гуглом над его системой распознования картинок.

Примеры:

До:

https://lh3.googleusercontent.com/OayP0I01ZSSl5gSOYyrVeGdhCrm4kSCL4xd693Y4Ip8...

После:

https://lh3.googleusercontent.com/0bfSmR-nblU3ow4-WMsN7rvnNDOKMoIIi2LH2_lMRRA...

А эти картинки вовсе сгенерированы из белого шума. IMHO, получилось очень красиво:

http://i.guim.co.uk/img/static/sys-images/Guardian/Pix/pictures/2015/6/18/143...

http://i.guim.co.uk/static/w-1920/h--/q-95/sys-images/Guardian/Pix/pictures/2...

https://lh3.googleusercontent.com/oJdwb24jsiP0zfXy4EZJ1zutMlRx11s2-tv03Jdl-34...

 ,

Deleted
()

Вычислительная геометрия, программирование для школьников.

Форум — Talks

Доброго дня, ЛОР.

А посоветуй годных книг по вычислительной геометрии, которые будут не скучными для школьника 13 лет. То есть, которые его не отпугнут от изучения темы. Язык, в принципе, не сильно важен. На сколь знаю, изучают они паскаль, но Си/C++/Ява тоже можно. Желательно чтоб тема рассматривалась с самых основ. отрезки там, точки на них, потом плоскости и далее. Ну и чтоб задания в конце тем были.

Я даже не знаю как такое в гугле искать, потому как сам не в этой теме.

PS если тема не для толксов, перенесите, плз.

 , ,

ossa
()

Mozilla объявляет устаревшим незащищенный протокол HTTP

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

30 апреля 2015 года Ричард Барнс, лидер безопасности проекта Firefox, сделал в блоге Mozilla следующее заявление.

«Сегодня мы объявляем о нашем намерении поэтапного отказа от незащищенного протокола HTTP.»

Широко распространено мнение, что HTTPS является шагом вперед для Интернета. В последние месяцы, были заявления от IETF, IAB (также других IAB), W3C и правительства США, призывающих к глобальному использованию шифрования в Интернет-приложенях, которые в случае WWW означает использование протокола HTTPS.

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

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

ЧАВО по теме, в формате PDF (бесплатные, самоподписанные сертификаты и т.п.)

>>> Подробности (на английском языке)

 , , ,

Infra_HDC
()

Как можно вообще писать на этой динамике?

Форум — Web-development

Слегка поменялась структура данных и теперь целый день приходится сидеть и выискивать места на клиенте где поломался повязанный на нее код. Вместо того, чтобы компилятор/статический анализатор автоматом пометил бы 99% этих мест ошибкой автоматически. Ненависть!!!

Как вообще люди в здравом уме соглашаются на этом дерьме писать?

 ,

Nagwal
()

systemd In Action, part 3

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

Третья часть посвящена journal - компоненту systemd, который обеспечивает работу с сообщениями ядра, системных и пользовательских служб в Linux. Рассмотрены возможности конфигурации демона journald, возможность совместной работы с syslog, бинарный формат данных journal и варианты импорта данных в другие форматы, возможности встроеной фильтрации сообщений и многое другое. Доступны также первая и вторая части серии. Большое спасибо за работу like-all и intelfx. Пожелания и уточнения приветствуются.

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

 , , , ,

Deleted
()

Нуль-модем. Помним, любим, скорбим.

Форум — Talks

С 1 июня 2015 года Московская Биржа прекращает поддержку и подключение клиентов по морально устаревшим схемам с использованием нуль-модемных соединений (ПО MICEX Bridge Serial с использованием соединительного кабеля RS-232). В результате модификаций торговых систем, направленных на повышение скорости их работы, схемы подключения к Бирже с использованием нуль-модемных соединений не смогут справляться с обработкой поступающих данных и обеспечивать надежное соединение с Биржей в полном объеме. Для сохранения доступа к сервисам Биржи рекомендуем переключиться на одну из предлагаемых современных схем подключения, указанных на сайте Биржи http://moex.com/s154.

А вы где какую некрофилию еще используете?

 

dk-
()

По очереди выполнить команду в каждом из подкаталогов с корявыми именами

Форум — Talks

Скачал дискографию Sabaton в Lossless, в которой каждый альбом вида «большой_файл.flac»+«файл.cue». Надо пройти по каждому подкаталогу (альбомы) и там выполнить команду разбиения на отдельные флаки. Пытаюсь сделать следующее (для проверки):

user@pc:~$ cd Sabaton/
user@pc:~/Sabaton$ ls
2005 - Primo Victoria [Black Lodge, BLOD019CD, Sweden]
2005 - Primo Victoria [Re-Armed 2010, Nuclear Blast, 2642-2, USA]
2006 - Attero Dominatus [Black Lodge, BLOD037CD, Sweden]
2006 - Attero Dominatus [Re-Armed 2011, Nuclear Blast, 2643-2, Germany]
2007 - Metalizer [Black Lodge, BLOD056CD, 2CD, Sweden]
2007 - Metalizer [Re-Armed 2010, Nuclear Blast, 2644-2, USA]
2008 - The Art Of War [Black Lodge, BLOD055CDL, Sweden]
2008 - The Art Of War [Re-Armed 2010, Nuclear Blast, 2645-2, Germany]
2010 - Coat Of Arms [Nuclear Blast, 2541-0, Germany]
2011 - World War Live - Battle Of The Baltic Sea [Nuclear Blast, 2725-2, Germany]
2012 - Carolus Rex [Nuclear Blast, 2827-0, 2CD, Germany]
2012 - Carolus Rex [Nuclear Blast, 2827-2, Israel]
2012 - Carolus Rex [Nuclear Blast, 2827-5-1~2, 2CD, Germany]
2012 - Metalus Hammerus Rex [Nuclear Blast~Metal Hammer, Germany]
2013 - Swedish Empire Live [Nuclear Blast, 3160-3, Germany]
2014 - Heroes [King Rec., KICP 1697, Japan]
2014 - Heroes [Nuclear Blast, 32240, Germany]
2014 - Heroes [Nuclear Blast, 3224-1~2, 2CD, Germany]
user@pc:~/Sabaton$ for i in `ls -1`; do echo "$i"; done;
2005
-
Primo
Victoria
[Black
Lodge,
BLOD019CD,
Sweden]
2005
-
Primo
Victoria
[Re-Armed
2010,
Nuclear
Blast,
2642-2,
USA]
2006
-
Attero
Dominatus
[Black
Lodge,
BLOD037CD,
Sweden]
и так далее
То есть, каждая часть названия (разделённая пробелом) воспринимается циклом for как отдельный элемент. Как сделать так, чтобы отдельным элементом считалось полное название? Заранее спасибо

 ,

Valdor
()

Кто использует малопопулярные отступы в Си?

Форум — Talks

Большинство людей использует стили Олмана или K&R. А есть здесь те, кто использует Уайтсмита или GNU (или даже лисп-стиль)? Вы используете стиль, потому что так принято у вас в коллективе или выбрали его сами? Коллеги не ругаются?

 , ,

grimwaken
()

Посоветуйте паяльную станцию и AVR-программатор.

Форум — Talks

Привет, ЛОР!
С недавних пор я немного увлекаюсь пайкой и микроконтроллерами AVR. Вот, выделилось у меня 2к рублей в бюджете на это дело. Думаю взять какую-нибудь простейшую паяльную станцию, и, если останется денег, то ещё AVR-программатор (под USB, COM-порта на моём нетбуке нет, и что бы с ним умел работать avrdude). Прошу советов по самим железкам, и по магазинам с вменяемыми ценами (СПб) - в Чип и Дип что-то не очень хочется, с их бешеной наценкой.

 , , ,

kosc
()

Я познаю мир.

Форум — Talks

Я один только узнал что можно через virt-manager подключаться на другие хосты или все об этом знали, но молчали ?

 ,

dada
()

регулярные выражения

Форум — Talks

вот интересный тест на знание RE.

Жаль, что одноразовый.

 

vel
()

Инкрементальная замена символа на число. SED

Форум — Desktop

Привет.

Есть файл, в нём n-е кол-во строк ab_X, где X некий повторяющийся символ, который нужно заменить на число последовательно от начала до конца файла, увеличивая на 1.

Подскажите, пожалуйста, как это возможно реализовать средствами sed.

 , ,

ivandapetr
()

Регулярные выражения и сложная логика

Форум — Desktop

Прошу помощи в обработке большого текста регулярными выражениями. Заранее прошу прощения за рекламу программы (тем более виндовой), но как я успел выяснить, в ней синтаксис регэкспов несколько отличается от того, к которому я привык в sed. Работаю в Notepad++ с большим текстовым файлом (>56 000 строк). У файла сложный синтаксис и ему требуется шаблонная обработка. В конце работы файл будет передан на обработку другой программе с довольно уродливым движком разбора текста (собственно, вот из-за чего весь этот сыр-бор). Особенность движка в том, что он не может читать за раз более 47-ми символов текста в одной подстроке (которая заключена в кавычки), но «понимает» свой собственный стиль «конца строки» («@N» - аналог «/n»). До и после кавычек могут быть другие слова, которые трогать не надо (обработке подлежит только тот текст, который заключён в двойные кавычки), и плюс к этому - в одной строке МОГУТ БЫТЬ две и более фразы, заключённые в кавычки. Итого потребуется обработка по такому принципу:

а) выбираем обрабатываемые подстроки (то, что заключается в обычные двойные кавычки).

б) каждая такая подстрока обрабатывается:

1) От начала строки до 47-го символа:

2) если нет «@N», то вставить его на границу слова так, чтобы от начала до «@N» было не более 46-ти символов,

3) иначе (если «@N» встратится ранее, среди первых 46-47 символов) считать следующие 47 символов от последней «@N» до появления двойной кавычки (конец подстроки).

4) если строка не подлежит обработке (менее 47-ми символов или «@N» стоят в достаточном количестве и на нормальных местах) - ничего не делать и братьс за другую подстроку.

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

 , , ,

zzdnx
()