有谁知道在Linux上双向获取MIDI SysEx数据的好方法吗?(在Yamaha PSR-E413 MIDI键盘和在Wine中运行的Yamaha MusicSoft下载器的副本之间)
我想对用于将MIDI文件复制到键盘内部存储器或从键盘内部存储器复制MIDI的协议进行反向工程,为此,我需要对两者之间的有效交换进行一些记录。
该实用程序确实可以在Wine中工作(稍加改动),但是当我可以使用FUSE文件系统时,我不想不得不依赖Wine中一个便宜的,无法编写脚本的应用程序。
这是当前的状态:
snd-seq-dummy工作。我需要编写一个将在PHP下运行的基本脚本/模板引擎.理想情况下,我就可以用(X)HTML模板混合我自己的标记语言,并通过服务器端的解析器运行文件与(X)HTML提供了一个数据库的动态替换我自己的标记.
不幸的是,就我所知的PHP和脚本而言,我不太清楚从哪里开始.我的第一直觉是通过某种正则表达式解析器运行整个文档,并将我的自定义标记映射到特定的PHP函数......但这对我来说似乎有点慢和笨拙.
哪些资源/教程/示例可以指向正确的方向?为了比较,我真的很喜欢用于.NET MVC的新Razor模板引擎...我不想完全打破PHP项目,但构建类似的东西会很棒.
好的,让我更多地完善我的解释......我为WordPress开发网站.我的很多客户都希望自定义他们的网站,但每当我开始谈论PHP时就会逃跑.这是一种脚本语言,对于非专业用户来说看起来太复杂,甚至不想引起兴趣.
我想要做的是专门为WordPress创建我自己的标记形式.因此,不应使用PHP函数调用(get_header()和get_footer()和if(has_posts())......)在主题文件,你不得不XML命名空间(<wpml:header />和<wpml:footer />和<wpml:loop> ... </wpml:loop>),其转换为同样的事情.它可以更好地将模板文件与服务器端脚本分开(有几个主题将整个PHP函数直接放在主题的PHP模板文件中!!!)并且可以使非开发人员更容易开始工作自定义WordPress主题.
考虑到这一点,已经建议的TWIG和Mackrell解决方案肯定支持在文件中嵌入脚本"nuggets"的想法,但它们并没有真正帮助我将自定义XML/XHTML标记解析为服务器端可识别的内容.码.
那么......在构建新的服务器端标记处理器时,我从哪里开始?
我正在尝试构建一个可视化文件结构的浏览器应用程序,因此我想将文件结构打印到 JSON 对象中。
我尝试过使用通过管道传输到 sed 的“ls”的多种变体,但似乎 find 效果最好。
现在我只是尝试使用该命令
find ~ -maxdepth ? -name ? -type d -printRun Code Online (Sandbox Code Playgroud)
并对路径变量进行标记
我已经尝试过使用 PHP-exec 进行简单的 ajax,但是数组遍历非常慢。我想直接从 bash 脚本执行此操作,但我不知道如何获取关联数组的引用传递以递归地将所有标记化路径变量添加到树中。
有没有更好的或既定的方法来做到这一点?
谢谢!