家里有大小两台NAS,分别是ARM的双盘 和 HP Gen8。 gen8 历史原因跑的是centos6, 自带的yum里的transmission版本比较旧是 2.13。

旧版有不少功能有所欠缺例如不能在 remote 显示剩余容量这种小事我也忍了。
最近不少的资源下载时两台设备在同样的网络环境下旧版trans竟然没有源..不能忍,少睡半小时把它给升级了。

中途还是遇到一些小问题,备忘一下。


- 阅读剩余部分 -

名称: Team Red Miner v0.5.3

参见zcoin官方推
https://twitter.com/zcoinofficial/status/1146866284363231232

github:
https://github.com/todxx/teamredminer/releases

参考社区网友反馈

Yeah, not the best summer algo. I’d clock down those Vega 64s a bit, doing ~2.9 MH/s at maybe 1200 cclk, 500 memclk. If you have the time, check the MTP_MINING.txt in the release package.

简单翻译就是 vega64和 1080ti性能相当,发热和功耗爆炸(核弹实至名归),网友降频后算力稳定在 2.9M/s 左右。

性价比而言,天平略微向AMD倾斜。可以预见一大波AMD矿工正在向XZC涌来,XZC的未来行情仍是未知数。

祸兮福所倚,福兮祸所伏

以上

短篇过一次手备忘。

需要在创建的xls文档增加多一页(Sheet)。

一开始在这个地方提示下标越界

$xls->setActiveSheetIndex(1);

由于官方附的samples内没有找到明确的范例,所以参考 PHPExcel.php 源码内方法修改

$sheet = $xls->createSheet();
$xls->addSheet($sheet);
$xls->setActiveSheetIndex(1);

这次报错

PHP Fatal error: Uncaught PHPExcel_Exception: Workbook already contains a worksheet named 'Worksheet'.
Rename this worksheet first.

感觉奇怪由于文档内并没有命名为Worksheet的页,查了源码设置 sheet name 在类里的方法对应是 setTitle(),可是手动重命名后仍报这个错误且注明的名称冲突为重命名的新名称。

不啰嗦废话了,结论是 createSheet() 之后不需要 addSheet() 修正后的写法

$sheet = $xls->createSheet(1);
$sheet->setTitle("第二页");

$sheet->setCellValue('A1','第一列标题'); 
//等同于 $xls->setActiveSheetIndex(1)->setCellValue('A1','标题1'); 

参考文: https://stackoverflow.com/questions/9850013/phpexcel-creating-multiple-sheets-by-iteration

从自己旧博客搬运过来的备忘

需求

设备有两张网卡分别配置为 eth0、eth1,前者为默认。

eth0 IP:192.168.0.199 网关192.168.0.1
eth1 IP:192.168.31.99 网关192.168.31.1

某个服务需要指定链接服务器(IP 123.45.67.89) ,希望数据走 eth1

1420041257605610066.png

查看路由规则:

ip route show

添加路由规则:

ip route add 123.45.67.89 via 192.168.31.1 dev eth1

以上规则写入后立刻生效,可再次查看路由规则确认

需要删除规则:

ip route del 123.45.67.89

上述操作重启后不保存,需要把规则写死,要写入文件

/etc/sysconfig/network-scripts/route-interface

本例中为

vi /etc/sysconfig/network-scripts/route-eth1

123.45.67.89 via 192.168.31.1 dev eth1

其他相似codebase的项目可能有类似情况,备忘将来使用
CRDS节点升级后提示无法启动MN,

查看状态提示

root@mn:~/.credits# credits-cli masternode debug 
Not capable Masternode: Invalid protocol version

解决方法如下

  1. 确保节点端已经同步良好
root@mn:~/.credits# credits-cli mnsync status    
{
  "AssetID": 999,
  "AssetName": "MASTERNODE_SYNC_FINISHED",
  "Attempt": 0,
  "IsBlockchainSynced": true,
  "IsMasternodeListSynced": true,
  "IsWinnersListSynced": true,
  "IsSynced": true,
  "IsFailed": false
}
  1. 重新 genkey
root@mn:~/.credits# credits-cli masternode genkey
5iyTrgYL************2AXDm84YvDjSyLakZtNcDfmCihz
  1. 把得到的key 更新到vps钱包的 credits.conf 的 masternodeprivkey 及本地主控钱包的 masternode.conf 中。
  2. 重启本地及VPS钱包。
  3. 在本地主控钱包启动远端节点
root@mn:~/.credits# creditsd
Credits server starting
root@mn:~/.credits# credits-clWarning: Make sure to encrypt your wallet and delete all non-encrypted backups after you verified that wallet works!


root@mn:~/.credits# credits-cli masternode debug
Node just started, not yet activated

root@mn:~/.credits# credits-cli masternode debug
Not capable Masternode: Masternode not in Masternode list

root@mn:~/.credits# credits-cli masternode debug
Masternode successfully started

分别是VPS节点刚刚启动,节点同步完成,本地远程启动节点 后的三个状态
搞定