Google Zeitgeist 2013-Year In Review

2013 又要过去了,这一年又发生了些什么大事? http://www.google.com/trends/topcharts?zg=full     我的2013年呢….   —————————————————————— 回顾一下: Google Zeitgeist 2012-Year In Review Google Zeitgeist 2011-Year In Review    

Continue Reading

[每日推荐Recommend Daily]两款NFC好软件云飞NFC和NFCard

========重点推荐NFCard[精简+好用]======== 1.云飞NFC 可以读取交通卡的余额信息,银行卡(银联quickpass卡)等一些符合PBOC IC 标准的卡片。 Google play地址:https://play.google.com/store/apps/details?id=com.yunnfc.nfcaction&hl=zh-CN  官网地址:http://www.yunnfc.com  帮助页面:http://www.yunnfc.com/help/ 介绍了好多的功能和用法,这里关注第一点: 1, 读取银行闪付卡(Quickpass),公交卡。 可以查看余额,交易记录等信息。目前已经确认支持的卡片有:上海交通卡(新版),深圳通卡(新版),香港八达通卡,北京市政交通卡(新版),西安长安通卡,武汉城市一卡通,深圳图书馆读者证等。其他类型的卡有待测试。 经测试招商银行IC芯片卡可以读取出IC卡中余额信息,以及交易记录(包括ATM,POS),这一点很赞! 上海紫色交通卡也测试OK。 2.NFCard 可以读取交通卡的余额信息,由于好久没有更新.银行卡(银联quickpass卡)在新的版本中已经得到支持。软件精简好用,测试可以读取上海交通卡(新版)。 Google play地址:https://play.google.com/store/apps/details?id=com.yunnfc.nfcaction&hl=zh-CN  开发者网址:https://code.google.com/p/nfcard/ nfcard程序使用android机器的NFC传感器读取非接触式IC卡,电子标签(如公交卡,银行卡,图书馆射频标贴等)。 支持符合iso7816-3 / iso15693 / felicia等国际标准的卡片,并且可以扩充支持一些专门标准(如中国的pboc2.0) nfcard程序可以用来读取电子钱包(主要是公交卡)中未加密的余额,交易记录,电子标签中的标识等信息。   什么是NFC? 近场通信(Near Field Communication,NFC),又称近距离无线通信,是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输,在十厘米内交换数据. NFC的常见用途? 设备之间互相通信、传输网址、Google地图信息、联络人信息(vCrad)或图片,读取标签,移动支付,可读取交通卡,IC芯片卡等.. 支持NFC的设备有哪些? 这个问题…呃…太多了,这里列举一下,Google 的一系列手机,平板,Nexus S(三星 I9020/9023),Galaxy Nexus,Nexus 4,Nexus 5,Nexus 7等;三星的一系列Galaxy手机;HTC ONE ,ONE X等,具体我也没怎么查,反正挺多的,Moto x 支持,但是Moto G不支持NFC…

Continue Reading

如何免费获取比特币Bitcoin

尽管中国Gov表示不承认比特币的合法货币地位,可以在其它地方不是这样的…如果要进行投资,这篇文章不适合你。通过简单做任务,点击广告,看视频等的简单步骤免费获取一丢丢的比特币BitCoin,娱乐娱乐倒是可以。 当然,在今天,如果不知道bitcoin,那就太不应该了,至少你应该在一年前知道..我在今天6月随便玩玩,虽没有什么收益,但也s算尝了尝鲜…简单copy的: 作为新用户,你只需选择一个钱包安装到你的电脑或者智能手机上。钱包成功安装之后,它会为你生成你的第一个比特币地址,在任何有需要的时候,你可以通过你的钱包生成更多的比特币地址。当你的朋友收到你发送给他们的比特币地址后,他们就可以付给你比特币,反之亦然,如果你的朋友把他们的比特币地址给你,你就可以用比特币付款给他们。实际上,这跟电子邮件的运作方式是非常相似的。所以剩下要做的就是去获取一些比特币,并将它们安全保存起来。要开始使用比特币,你并不需要了解技术细节。 详细请阅读比特币的WIKI:  http://zh.wikipedia.org/zh/%E6%AF%94%E7%89%B9%E5%B8%81 首先,你需要一个钱包:可以通过下载软件,APP等。 MultiBit适用于Window,Mac,和 Linux操作系统。 Bitcoin Wallet适用于安卓操作系统的手机或平板电脑。 Go to:https://play.google.com/store/apps/details?id=de.schildbach.wallet 这里推荐使用APP Bitcoin Wallet. 方便备份和转移,转账需要手续费..注意,其它APP可能不需要. • 显示比特币钱包的余额和多种货币对应换算。 • 通过进场通讯、二维码或比特币链接来支付比特币。 • 经常使用的比特币地址簿。 • 离线时输入交易将会在上线时执行。 • 比特币网络连接状态显示以及交易通知。 • 比特币余额的程序插件。 再给出通过点击广告和看视频获取免费比特币的链接地址: BitVisitor    非常简单好用的一个网站, 通过看广告获取比特币,五分钟一个,每看一个网站获取一定数量的比特币。只有                         在点击NEXT之后才算完成 一次观看,不点击Next则不能获取比特币和下一个广告。 VideoCoins      观看视频,获得比特币 CoinURL  […]

Continue Reading

[每日推荐Recommend Daily]远程控制系列

远程控制,Windows 远程协助,操作有点儿繁琐,QQ远程,未免太业余了吧? 今天出场的是大名鼎鼎的Teamviwer和VNC: TeamViewer是一个是真正意义全平台远端控制软件,已经发布的版本包括Microsoft Windows、Mac OS X、Linux、iOS、Android等,也可以透过网页浏览器连接,该软件可以轻易的穿透防火墙。 地址:http://www.teamviewer.com/ 只需要一台已安装TeamViewer的设备(PC,MAC,Linux),便可以轻松透过任意一TeamViewer客户端进行: 1.远程控制 2.文件传输 3.视频会议   当一台设备安装TeamViewer 后,软件 会分派一个九位、独一无二的数字ID予该电脑,而使用者同时需要为该电脑设定一个密码。当从另一电脑的TeamViewer 输入该九位ID后,TeamViewer 会要求输入该电脑的密码,以作为连接前的认证。 TeamViewer 同时可以将被遥控电脑的荧幕变成全黑及停止该电脑的键盘和鼠标的运作,全面遥距控制该电脑。 VNC系列软件 VNC(Virtual Network Computing),为一种使用RFB协议的屏幕画面分享及远程操作软件。此软件借由网络,可传送键盘与鼠标的动作及实时的屏幕画面。VNC与操作系统无关,因此可跨平台使用,例如可用Windows连接到某Linux的电脑,反之亦同。甚至在没有安装客户端程序的电脑中,只要有支持JAVA的浏览器,也可使用。 VNC系列 不用多说,跨平台必须知道的,这里推荐VNC Viewer for Google Chrome™,其实就是Chrome一个功能强劲的插件,用途和使用方法无需废话:Chrome+VNC Viewer for Google Chrome,一个VNC客户端就OK了。 这是地址:https://chrome.google.com/webstore/detail/vnc-viewer-for-google-chr/iabmpiboiopbgfabjmgeedhcmjenhbla 相关软件地址:http://www.realvnc.com/download/ 这是一些老牌有名的VNC软件: RealVNC:由VNC团队部份成员开发,分为全功能商业版及免费版。 TightVNC:强调节省带宽使用。 UltraVNC:加入了TightVNC的部份程序及加强性能的图型映射驱动程序,并结合Active Directory及NTLM的账号密码认证,但仅有Windows版本。 Vine Viewer:MacOSX的VNC客户端

Continue Reading

为移动设备访问而优化

信息化时代,人们碎片时间越来越多,移动设备的使用也越来越频繁,网站必须为移动设备访问而优化.. 很遗憾,本文似乎不是讲移动优化的方法和建议的,因为,我不会.. 这里是Google提供的一些建议: http://developers.google.com/speed/pagespeed/insights/ 建议摘要 使用浏览器缓存 在 HTTP 标头中为静态资源设置过期日期或最长存在时间,可指示浏览器从本地磁盘中加载以前下载的资源,而不是通过网络加载。 优化图片 适当地设置图片的格式并进行压缩可以节省大量的数据字节空间。 缩短服务器响应时间 压缩 JavaScript 压缩 JavaScript 代码可以节省大量数据字节空间,并提高下载、解析和执行的速度。 压缩 CSS 压缩 CSS 代码可以节省大量数据字节空间,并提高下载和解析的速度。 压缩 HTML 按优先级排列可见内容 避免使用目标网页重定向 用户体验指南 1. 关注用户的目标 2. 使用清晰的结构引导用户 3. 确保用户在您的网站上知道执行什么操作 4. 提供符合用户情形的体验 5. 将偶尔光顾的访问者转变为忠实用户   今天移动版主题更新了..看着还不错,还需要设置一些user-agents…

Continue Reading

服务器日志备份的一点小问题

前两天一个朋友打电话聊到他遇到的问题:自己动手写的日志备份脚本有问题,当移走日志文件后,应用程序不再写日志到新的文件中,kill 掉应用后才可以.. 他的脚本可能是这样的: mv /log/a_log.trace /log_bak/a_log.trace_xyz touch /log/a_log.trace 相信各位大拿肯定已经知道原因,但是我还在这里说说,为那些可能想知道原因的小童鞋。   那么,弄清楚open函数或者sys_open系统调用,知道文件描述符,即使你没有写过C代码,也知道原因了吧! 文件已经被你mv走了,可以原应用还在运行,仍旧保留着原文件的文件描述符,可是文件其实已经不存在了… 解决办法:不要删除或者移走日志文件,清空这个文件就可以了! cp -p /log/a_log.trace /log_bak/a_log.trace_xyz cp /dev/null /log/a_log.trace 再来深入一下吧: 什么是虚拟文件系统?     VFS(Virtual File System)是 Linux 内核中的一个软件抽象层。它通过一些数据结构及其方法向实际的文件系统如 ext2,vfat 提供接口机制。在其下是实体的文件系统。虚拟文件系统的主要功用,在于让上层的软件,能够用单一的方式,来跟底层不同的文件系统沟通。在操作系统与之下的各种文件系统之间,虚拟文件系统提供了标准的操作接口,让操作系统能够很快的支持新的文件系统。 一切皆是文件!   一组在逻辑上具有完整意义的信息项的系列。除了普通文件,其他诸如目录、设备、套接字等 也以文件被对待。总之,“一切皆文件”。 文件对象 文件对象是已打开的文件在内存中的表示,主要用于建立进程和磁盘上的文件的对应关系。它由sys_open() 现场创建,由sys_close()销毁。文件对象和物理文件的关系有点像进程和程序的关系一样。当我们站在用户空间来看 待VFS,我们像是只需与文件对象打交道,而无须关心超级块,索引节点或目录项。因为多个进程可以同时打开和操作 同一个文件,所以同一个文件也可能存在多个对应的文件对象。文件对象仅仅在进程观点上代表已经打开的文件,它 反过来指向目录项对象(反过来指向索引节点)。一个文件对应的文件对象可能不是惟一的,但是其对应的索引节点和 目录项对象无疑是惟一的。 struct file { …… struct list_head f_list; /*文件对象链表*/ struct […]

Continue Reading

VMware Player免费虚拟机软件-VMware Tools篇..

之前已经写过文章“Why not VMware Player[为什么不选择VM-Player呢]?”一直很感叹,作为一名IT工程师,一名程序员,或者IT民工,为什么自己的电脑充斥着那么多的盗版软件,且不说操作系统,就是起码的应用开发工具,一律的免费拿来,如果真是经济原因不打算支付费用,哪有那么多开源的软件,或者免费的,为什么不去搜索使用呢,随随便便上网下载那些破解的,序列号…真心为这种行为不齿…也不想多说,大环境…一直不喜欢那些同事遇到问题:百度一下。我的观点:一名程序员,如果Google都不用,那只有呵呵了… 偏题太多,也过于激动了,总之,还是希望不要使用盗版软件进行开发创作,支持正版,支持开源! VMware Player 是个好软件! 但是在×××,可能遇到无法下载更新Vmware tools 的情形,那么只有手动下载安装,官网并没有给出直接的下载地址,通过发掘,搜索,在这里,以安装的版本号为目录: http://softwareupdate.vmware.com/cds/vmw-desktop/player/ 层级目录以windows版本为例如player/6.0.1/1379776/windows/packages/ tools-windows-9.6.1.exe.tar 下载之后进行解压,通过U盘或者共享的方式上传至虚拟机中,安装即可。可能需要msiexec 解压出msiexec /a  tools-windows.msi ,具体方法就请Google了..  

Continue Reading

Ubuntu12 一步步安装配置(系统,FTP,TELNET..设置)

最近重新安装了Linux 操作系统,发现一些常用的配置又忘记了,需要一个个的重新google查阅进行设置,今天把我个人的操作记录下来. 这是我的几个步骤,由于记录时简单用E文写的,就粘上来了: install ubuntu linux os using U-DISK beside Widows 7 ,Warning: choose  the place where  grub.cfg  should  locate in. wlan drivers, maybe you need to connect to an available wried network, download and install the driver,and then active it. Disable the guest session. Setting the ftp and telnet […]

Continue Reading

Android设备上DLNA直接播放电脑中视频

不想抱着电脑,要在android平板或手机上直接播放观看PC或者Mac上的视频电影,需要将电影拷贝到存储卡或者移动设备上吗?…答案当然是NO。 [如操作后搜索不到DLNA,请检查1.是否开启了家庭组共享,流媒体播放;2.和设备处于同一网络,且电脑不能接入混合多种网络,如无线和有线;虚拟机的虚拟网络..] 当然有更好的解决方案,这是推荐其中之一的uPnP/DLNA 播放,名词都不需要解释。直奔主题:Android设备+VPlayer+ uPnP DLNA 插件+PC/Mac。只需要在android设备上(我使用的是Nexus 7)安装VPlayer,同时装上这款小插件。地址在这里(点击进入google play 安装): VPlayer Video Player  VPlayer uPnP DLNA Plugin 至此移动设备端已经准备好。 PC/Mac端的设置非常简单。以windows为例: 1.打开windows media player,菜单上的媒体流选项->打开媒体流,进入以下界面: 2.启用媒体流,允许本地网络中设备访问电脑中的共享媒体。 3.至此设备中将可以看到共享目录中的文件。 4.将需要播放的视频,电影(WMV,AVI)目录添加到wmplayer的媒体库。   5.打开移动设备VPlayer uPnP DLNA Plugin,浏览文件,视频..ENJOYING… 如果你做了以上操作,但播放器还是无法找到设备,那么你可能需要一款软件Tvmobili试试: 点击这里进入官方下载:下载地址。安装,进行简单配置即可,可以参看这里: https://vplayer.net/faq.html 祝顺利… 由于Mac暂时不在手边,因此暂时不做说明,已免误导大家。  

Continue Reading

AIX db2嵌入式SQL(sqc)编译

编译SQC
使用C语言编写嵌入式SQL以访问DB2的程序,DB2预编译器可以将SQL语法直接转换为DB2行时服务应用程序编程接口(API)调用。
bind的主要作用是根据SQC中的SQL语句使用的表和操作指定访问时DB要使用的策略,是一种优化作用,以加快数据访问的速度。

Continue Reading