使用静音线性电平偏移强制唤醒蓝牙音频
作者:V君 发布于:2015-11-21 23:04 Saturday 分类:折腾手记
这次不TL;DR ⊂彡☆))д´)
事情是这样的:
在平板电脑上跑美声时计, 用的蓝牙小音箱.
每当报时的时候总会把第一个字跳过. 本应是15点30分,却听到了5点30分, 不能忍的.
已知是唤醒蓝牙时导致. 因为没声音时蓝牙音频会休眠.
故加上一秒静音,但仍然并卵. 总结出直到下一次电平产生变化才能唤醒.
试着调整静音电平偏移, 尽管唤醒了蓝牙, 但因为电平变化产生的 “哒” 一声, 极为不爽.
解决方法:
插入一秒静音是必须的, 调整电平偏移也是必须的.
把偏移后的电平淡入淡出就可以了.
这样的电平变化人耳朵应该感觉不出吧 (=゚ω゚)=
让机器感受到变化就行啦!
编辑后的音频像这样:
具体操作步骤:
1. 先预置偏移,稍后批量处理会用到
2.制定批处理流程,使用刚才定义的偏移预置
按下开始按钮, 出去走走吧! 回来之后问题就顺利解决啦!
在Debian重新安装(全部)mono软件包,修复因文件系统错误导致无法运行的应用
作者:V君 发布于:2015-11-16 21:51 Monday 分类:折腾手记
TL;DR:
dpkg --get-selections | grep -v deinstall | grep mono > monopacks.sh
编辑 monopacks.sh 把install替换成反斜杠 “\” 并去掉最后一行末尾的反斜杠
第一行开头加上 apt-get install --reinstall , 保存文件并 chmod +x monopacks.sh
然后 ./monopacks.sh 吧, 有提示找不到的包就回去Ctrl+F找到并删除
刷完屏之后你的mono就复活啦!
其实还可以这样写 sudo apt-get install --reinstall *mono* 前提是你能顺利运行...
反正我执行不了, 因为我的 libapache2-mod-mono 是手动下载安装的 _(:з」∠)_
扯扯:
其实老早就遇到过了,树莓派和SD卡的那点事儿.
长时间运行的情况下来个重启的话十有八九会有这些那些问题吧
因文件系统出错导致文件损坏从而应用程序无法启动.
这不, 运行妹抖酱的应用服务器就因重启而挂掉了, 阿帕奇告诉我mono崩溃了
只读运行fsck发现确实有问题, 但是运行中mount着的情况下是不方便跑这货的
咕狗了一下得到解决方法, 用这招顺利地执行了fsck.
也就是 sudo touch /forcefsck 创建一个空文件在根目录
这个文件在大便可以让系统在下次启动时强制执行fsck修复文件系统
顺利完成之后它会把这个文件删掉 乂目.
尽管修复了文件系统, 但是损坏的文件依然是不会自己恢复的.
这时候需要重新安装软件包, 然而
apt-get install mono-complete --reinstall 也好
apt-get install mono-runtime --reinstall 也好
都只能重新安装他自己本身这个包, 其依赖并不会重新安装
咕狗过如何带依赖的重装所有软件包, 然而并没有什么有用的信息, 要么非常复杂
之前遇到这种情况只能咬咬牙重灌镜像, 然后重新装软件. 这能削去一晚的时间...
但是最近越来越Doge, 也没那么多精力去折腾,(其实是不甘心 ⊂彡☆))д´))
必须能寻找更加直接的方式.
灵光一闪 -- 想起 apt-get install 是可以多个参数, 那么 --
列出全部已安装的软件包, 筛选出mono的, 塞进shell脚本运行不就可以啦?
对症下药一针见血, 咕狗到 列出所有已安装软件包 的命令, 然后再多加一个筛选mono
把输出重定向到文件, 使用文本编辑器批量操作修改成shell脚本语法
就把问题解决啦!
再扯远点:
由于很顺利的解决了问题, 还有点时间 ⊂彡☆))д´)
这里分享一下灵感的来源, 当遇到一批有序文件.. 啧! 就是漫画之类的啦!
不要像个项目经理一样二次封装需求 ⊂彡☆))д´)
就是那种 1.jpg 2.jpg 10.jpg 11.jpg 老一点的阅读器会粗暴地按字符串排成 1,10,11,2
于是我们需要给文件名补0来对齐长度 这样才能按顺序翻页.
那么问题来了:
作为一只码农, 你甘心一个个文件重命名? 或者为这点小事去找工具? 甚至自己写一个?
洗洗睡吧你, 事实上通过命令行和bat以及Notepad++就可以近乎自动地解决这个需求.
先 dir /b |sort > padding.bat 把文件名打进一个文件.
再用npp的纵向编辑功能在前面加ren,再纵向复制一列到右边, 就可以愉快的纵向插入0了
这招用屡试不爽啊, 还能批量改文件名格式 , 比如
r-1-ab-c
r-2-ab-c
r-3-ab-c
....
轻松改成
b-r-1-ac
b-r-2-ac
b-r-3-ac
...
只需要按住alt鼠标扯两下就OK叠酥! (纵向选中“b-”,扯到行前面松开手~)
~EOF~躺
update: 这个过程已经做成自动化小工具了哟,咱也是蛋疼~
标签: 树莓派 个人服务器 linux ASP.NET 故障解决 mono
在香蕉派上配置DLNA/UPnP网络媒体服务器,让PS3/PSV播放NAS上的媒体
作者:V君 发布于:2015-11-7 2:42 Saturday 分类:折腾手记
TL;DR:
# apt-get update # apt-get upgrade # apt-get install minidlna
/etc/minidlna.conf --- media_dir=A,/mnt/ext/Music media_dir=P,/mnt/ext/Pictures media_dir=V,/mnt/ext/Videos friendly_name=Pi inotify=yes
根据配置文件里面的说明,
改完文件需要执行 minidlna -R 再 service minidlna retart
这样就能重建媒体文件数据库, 每次这样操作都要花点时间扫描文件
可以通过http协议8200端口在浏览器查看当前扫描出的文件数量
这样子就可以直接在PS3或者PSV播放NAS上的东西啦!
安装配置参考来源: bbrks
标签: PSV Upnp NAS PS3 MediaServer
使用Fiddler加速PSV系统升级
作者:V君 发布于:2015-11-6 23:17 Friday 分类:折腾手记
首先要确保你的PSV能通过内容管理助手升级, 显示进度条和剩余时间就表示OK, 先停止下载.
开Fiddler, 启动捕获, 再接着升级,这时候Fiddler会捕获到下载升级文件的HTTP请求.
再次停止, 谁愿意等个把小时啊.
从Fiddler拿出网址喂给你的下载工具, 下完之后. 回到Fiddler,
从菜单 Rulers > Automatic Breakpoints > Before Request 启用拦截请求.
然后仍然是操作升级,Fiddler会把所有请求都拦下来,这时候手要快,不然PSV等待超时又要重来
除了升级文件的请求, 别的都放过. 选择被拦下的下载请求,
在Choose Res下拉列表选择 Find a file 之后打开刚才的文件,
这时Fiddler可能会失去响应一小会, PSV可能会因此而超时, 大丈夫, 继续重试.
载入文件后响应过来, Run to completion, 你会发现, 进度条刷的一下就到50%左右,
再等一小会, 系统就升级好了, PSN就能上了, 这下可以联机玩游戏了!
(不过能联机的游戏还没买wwww
想听我扯扯的话,
解决C# Winform/asp.net/mvc乱码
作者:V君 发布于:2015-11-2 10:45 Monday 分类:挖坑经验
TL;DR
源代码字符编码导致,确保所有源代码文件文本编码为UTF-8(带签名)
重新编译即可解决问题.
扯:
起初只在winform遇到, 然后asp.net mvc输出content也遇到了,
无论怎么设置 浏览器编编码/服务端内容输出编码/线程区域语言/响应头编码 都无效
甚至直接写用UTF8编码字符串的字节数组, 更试了htmlEncoding编码
发现htmlEncoding吐出一个个字节 例: {„ 这样的诡异情况, 中文应该大于255才对
回过头想起之前winform遇到的操蛋情况, 源代码字符编码啊混蛋!
因为源码字符编码是GB,又被U8再次编码, 导致操蛋结果.
blogger
Google Web Translator
热门日志
随机日志
最新日志
最新评论
- V君
@Quartz:(出现)... - Quartz
怎么不见人了呢... - V君
@Soar:DHCP 协议相... - V君
@Soar:当然是非... - Soar
@V君:谢谢 有空... - Soar
搞一个 1230v3+B85... - V君
@Soar:另外,也可... - V君
@Soar:iscsi服务端... - Soar
难怪这么卡,尤其... - Soar
clone了源码,提示...
分类
存档
- 2024年5月(1)
- 2023年7月(1)
- 2023年5月(1)
- 2022年11月(1)
- 2022年10月(1)
- 2022年9月(1)
- 2022年8月(1)
- 2022年7月(1)
- 2022年6月(1)
- 2022年5月(2)
- 2022年4月(1)
- 2022年3月(1)
- 2022年2月(1)
- 2022年1月(1)
- 2021年12月(1)
- 2021年11月(1)
- 2021年10月(1)
- 2021年9月(1)
- 2021年8月(1)
- 2021年7月(1)
- 2021年6月(1)
- 2021年5月(1)
- 2021年4月(1)
- 2021年3月(1)
- 2021年2月(1)
- 2021年1月(1)
- 2020年12月(1)
- 2020年11月(1)
- 2020年10月(2)
- 2020年9月(1)
- 2020年8月(1)
- 2020年7月(1)
- 2020年6月(1)
- 2020年5月(1)
- 2020年4月(2)
- 2020年3月(3)
- 2020年2月(1)
- 2020年1月(1)
- 2019年12月(1)
- 2019年11月(1)
- 2019年10月(1)
- 2019年9月(1)
- 2019年8月(2)
- 2019年7月(1)
- 2019年6月(1)
- 2019年5月(1)
- 2019年4月(1)
- 2019年3月(1)
- 2019年2月(1)
- 2019年1月(2)
- 2018年12月(2)
- 2018年11月(1)
- 2018年10月(3)
- 2018年9月(4)
- 2018年8月(6)
- 2018年7月(4)
- 2018年6月(1)
- 2018年5月(2)
- 2018年4月(2)
- 2018年3月(3)
- 2018年2月(1)
- 2018年1月(1)
- 2017年12月(1)
- 2017年10月(2)
- 2017年9月(1)
- 2017年8月(2)
- 2017年7月(1)
- 2017年6月(5)
- 2017年5月(2)
- 2017年4月(2)
- 2017年3月(3)
- 2017年2月(2)
- 2017年1月(2)
- 2016年12月(3)
- 2016年11月(2)
- 2016年10月(3)
- 2016年9月(4)
- 2016年8月(2)
- 2016年7月(4)
- 2016年6月(3)
- 2016年5月(1)
- 2016年4月(4)
- 2016年3月(3)
- 2016年2月(1)
- 2016年1月(5)
- 2015年12月(4)
- 2015年11月(5)
- 2015年10月(1)
- 2015年9月(6)
- 2015年8月(4)
- 2015年7月(1)
- 2015年6月(6)
- 2015年5月(3)
- 2015年4月(3)
- 2015年3月(2)
- 2015年2月(1)
- 2015年1月(3)
- 2014年12月(1)
- 2014年11月(1)
- 2014年10月(1)
- 2014年9月(3)
- 2014年8月(1)
- 2014年7月(1)
- 2014年6月(1)
- 2014年5月(3)
- 2014年4月(1)
- 2014年3月(1)
- 2014年2月(2)
- 2014年1月(1)
- 2013年12月(2)
- 2013年11月(2)
- 2013年10月(1)
- 2013年9月(3)
- 2013年8月(14)
- 2013年7月(7)
- 2013年4月(1)
- 2013年3月(4)
- 2013年2月(6)
- 2013年1月(6)
- 2012年12月(8)
- 2012年11月(6)