N卡也可以挖莱特币–使用CUDAMiner采矿

众所周知,由于架构以及指令的缘故,A卡挖矿的速度要远大于同级别的N卡。虽然没有哪个专业矿工会选择N卡来挖矿,但这并不代表N卡就与挖矿无缘。今年上半年,有人使用pooler-miner改写出了 cudaminer,速度要比cgminer快不少。

本文仅介绍Nvidia设备使用CUDA采矿器的方法,关于钱包,矿池,交易等操作,请自行查找。
本文以莱特币(以下简称LTC)为例,比特币(以下简称BTC)尚未测试。内容仅供学习和参考,不能保证实际操作的效果

Continue reading “N卡也可以挖莱特币–使用CUDAMiner采矿”

给苦逼课代表的福利–使用二维码和Android手机统计作业数量

最近英语老师不知道收了什么刺激,让我每天收英语作业时要统计没交作业的人,更可恶的是,老师那个名单不知道是用什么野生的规则排的序,名字的顺序完全是乱的,以至于我每次统计作业都需要10分钟+…..

由于我对Android开发一无所知,所以也就无法开发普通的java应用,于是我选择使用一个shell脚本,读取二维码扫描器(我用的是一个开源项目zxing)扫描的历史记录,然后与一个包含全班学号的文本文件进行比对,然后输出没有被扫描到的学号。这个方法虽然有效,但是十分简单粗暴,由于需要从/data分区中读取其他应用的数据,所以需要root权限。

e3
Continue reading “给苦逼课代表的福利–使用二维码和Android手机统计作业数量”

HTC Sense 5 使用体验

HTC Sense 5 使用体验

自从今年年初venom团队就在进行sensation的sense5 移植工作,中间几经失败和各种周折(比如rom的半成品被泄露导致讨论帖关闭,某悲催开发者把手机丢了之类的),终于在上周末放出了近乎完美运行的android4.1.2+sense5.0,我也在第一时间刷入了新的rom。

先扯点关于sense5的闲话…… htc sense 5.0刚发布的那段时间,基本所有的玩家首先看到的就是那张泄漏的blinkfeed 的截图。然后论坛里一片骂声,吐槽说这哪是sense啊,整个就是windwows phone嘛… 随后论坛里有几个野生开发者做了一个用于sense4的sense5风格美化包,但是这个美化包所美化的,仅仅是换了一个图标包,然后把sense桌面插件的所有圆角矩形的设计给换成了方的。 ………

不得不说这个美化包给不少玩家造成了不小的误导,sense5 真正的变化远不止圆的变成方的那么简单。

Continue reading “HTC Sense 5 使用体验”

谁说只有N卡才能用GFE! AMD Gaming Evolved App评测(占坑向)

谁说只有N卡才能用GFE!  AMD Gaming Evolved App评测(占坑向)

N卡的GeForce Experience一直是笔者换hd7970后最羡慕的一个功能,近日amd也推出了用于自动优化游戏的AMD Gaming Evolved App,不过此软件并非amd自身开发而是与raptr合作的产品。下载链接:http://raptr.com/amd
从dock ui可以看出软件的本体还是raptr,可以说是一款定制产品(raptr是一个跨平台游戏社交软件 之前因为旧版不兼容win8所以笔者没装OTL)单击主按键进入优化界面,等待扫描完毕后可以查看能识别的游戏

然而实际真正可以优化的数量为:0!

当然这是因为目前还是beta阶段 支持的游戏只有以下几款:http://raptr.com/amd/games

笔者只有crysis3和csgo在支持范围之内,但因为硬件配置原因目前也无法使用,相信以后会有较大改善

 

 

社交方面与原版raptr相同,建议另外注册账户替换临时账户以获得最佳体验

 

软件更新之后我会第一时间更新文章的,敬请期待

iOS7的用户条款与协议的46页真的只是一个玩笑

一条消息最近在国内外各大社交网站上疯狂传播:

你看了苹果的iOS7的用户条款与协议(以下简称T&C)的46页了吗?

看起来一些编写苹果T&C文案的人感到了一些小小的挫败当他们意识到根本没有人会去阅读他们辛辛苦苦写出来的文字。

我很乐意告诉你如果这些真的存在于iOS7的T&C中的话,这简直就像狂欢一样(虽然在库比蒂诺的某些人必然会被炒鱿鱼)。

令人悲伤的是,已经可以证实这张图片只是一个玩笑,它来源于这里:【http://www.huffingtonpost.co.uk/2013/09/20/apple-ios7-spoof-terms-and-conditions_n_3960016.html

然而,虽然这只是一个玩笑,但是它确实给我们提了个醒。

99.99%的人在更新设备的时候并不会去阅读这些丧心病狂的T&C。在我们满怀激动与愉♂悦的心情去更新软件或者使用一个新的设备的时候,我们跳过了一个可以警告我们{我们的个人信息将会被通过一种可能令人不悦的方式被泄露,或者我们的照片会被添加到面部识别服务,或者我们的email会被爬虫程序阅读以此来实现精准投放的广告}的一件事。

我们每个人对待这些T&C时应该更谨慎,我们应该认真去阅读它,确保我们能够接受其中所述的内容,如果每个人真的做到了,我们不但不会再上这些玩笑的当,更重要的是我们可以了解究竟是谁在收集我们的隐私。

 

【来源:grahamcluley.com 】

基于arduino的遥控机械臂机器人的设计方案|完成度:85%

基于arduino的遥控机械臂机器人的设计方案|完成度:85%

完成度:85%

原理图:

成品图:

 

这个项目分为以下几个部分来实施:

已解决:

使用L298N扩展板驱动直流电机:这个之前已经研究过了,详见:https://blog.nyan.imposts/301.html

驱动舵机控制机械臂:舵机可以直接插在我准备使用的sensor shield v6 上,并且通过arduino的舵机库servo.h来驱动。

无线数传:我之前考虑过通过wifi、蓝牙、fm、2.4g和红外遥控等方式来进行控制。本来已经确定使用wifi来进行控制,这样的话一种选择是自己改装openwrt路由器,引出串口,另一种是买wifi扩展板,但是tb上的wifi扩展版价格贵得离谱……于是放弃了这一方案,最后选定了apc220无线数传模块,虽然贵了点,但是跟xbee的模块比已经很良心了…最重要的是很多代码都是现成的,而且传感器扩展上都有现成的接口。

待解决:

串口通讯:在这个项目中我需要从上位机通过串口给arduino发送指令。arduino ide中内置有进行串口通讯的函数,这个很好解决。但是为了方便操作,我可能需要编写一个上位机控制程序,捕捉键盘的输入,然后将按照预先的设置将指令通过串口发送给arduino。

无线摄像头:我找了一圈发现不管2.4g还是wifi摄像头的驱动要么不支持win8,要么根本不支持64位…>< 这不是作死嘛…难道让我一边开着虚拟机一边调试么..果断放弃…后来又考虑过把摄像头模块接在arduino上然后通过串口回传,但是uno的性能对于处理视频有些吃力….于是干脆不要摄像头了,等找到合适的方案了后期再加上就是了..

需要使用的配件:
arduino uno
apc220 无线数传模块
Xbee传感器扩展板V6
电池组x3
5自由度机械臂套装
995舵机x4
996舵机x1
杜邦跳线
机器人底盘
L298N直流电机驱动板

 

——————————————————————————————————————–

09.17

arduino的io扩展板v7和apc220无线模块收到了,赶紧插上测试了一遍….io扩展板使用很方便,舵机的3个引脚可以直接插在上面,这样就不用在面包板上连各种乱七八糟的线了。但是有一个问题,就是每次从电脑向arduino上传代码的时候都必须把扩展板拿掉,不然会提示串口被占用….

(后来我弄明白了在io扩展板上有一个 RUN/PROG的小开关,用于切换运行和编程 模式。在下载代码或进行串口通讯的时候需要把开关拨到PROG位置,不然扩展板会占用Rx和Tx从而导致下载或通讯失败。)

APC220的无线模块让我很怨念….我在买的时候看这个模块很流行(很多教程和文章中都提到或使用了这个模块),就没问兼容性的问题。拿到之后才发现装驱动虽然能装上,但是设备管理器中始终显示问号……问了卖家之后才知道这货的驱动不兼容win8…..于是我就只能苦逼地在xp虚拟机下操作了…..

——————————————————————————————————————–

09.18

我把机械臂的套件按照卖家给的安装图安装上了,装完之后才发现我买的5自由度的版本的爪子不能在平面内转动…..早知道就买6自由度的版本了…

装完之后做了些简单的测试,比如用一个for循环让角度从0-180 度依次叠加,然后用servo库将角度值写入舵机。

servo库使用很简单,例如:

#include <Servo.h>     //导入舵机库

Servo servo1;    //定义一个舵机对象

void setup(){

servo1.attach(3);          //将这个舵机对象链接到引脚3(必须pwm引脚)

}

void loop(){

servo1.write(90);          //写入90度角度值

}

我本来想把安装机械爪的舵机安装成水平转动的(像图中那样),但是这种结构实在是太不稳定了,所以我就只好老老实实按照安装图来装了.

图

 

09.28

组装好了之后我要想办法把机械臂装到底盘上去…..但我实在不想吐槽底盘上的螺丝孔设计得实在是太猎奇了…..我试了半天总算找到了两个能对上的孔….

然后我就发现了一个更严重的问题….底盘太小,机械臂太重,舵机随便动一下整个装置就倒了….于是我就华丽丽地放了两个哑铃片上去…

(注意:不要把arduino以及任何电路板直接放在导体上,否则底部的引脚短路了就神作了)

09.29

机械部分组装好之后按照上面的原理图把各个模块连起来…然后将【这个文件】中的代码写入Arduino。(代码尚不完善,仅供参考)

我使用的引脚是:

servo1:3

servo2:5

servo3:6

servo4:9

servo5:10

ENA:11

I1:7

I2:8

ENB:12

I3:2

I4:4

为了省事我直接使用了Serial.read()函数,这样每个指令只需要通过串口读入一个字节,就不需要折腾缓冲区什么的了..如果谁知道怎么让arduino读取一段字符串,请告诉我,万分感谢。

现在我有一个想法,就是使用c/c++编写一个上位机的程序,每当键盘按下一个键,就把这个字符发送到串口,但是目前还没有找到合适的解决方案。

不要再相信人人和微信上那些伪科学段子了!—-社交网络谣言汇总及辟谣

一直有大量的谣言通过人人微信QQ空间等平台在传播。虽然有一些零散的辟谣状态或日志以及辟谣相关的公共主页,但是仍然有不少谣言,都市传说,包括钓鱼文在不断被网友转发。于是我将这些谣言进行了汇总和整理,然后给出辟谣的链接以及结论。但是,由于破解一条谣言是一个很大的工程,需要进行大量的资料搜集甚至实验,而我并不具备这样的能力。所以我会给出一些来自果壳、流言百科、辟谣联盟以及Snopes等网站的相关链接。这些文章大多数给出了详尽的依据以及大量的参考资料。对于一些不足以被证实或破解的条目,我会标注为“有待考证“。对于涉及专业领域的条目,文章及链接中的内容仅供参考,具体情况请务必咨询相关专业人员。在文章结尾,我会给出一些国内外的辟谣相关网站的链接,以及辟谣联盟出品的一些辨识常见谣言的方法。

Continue reading “不要再相信人人和微信上那些伪科学段子了!—-社交网络谣言汇总及辟谣”