Fedora 20正式发布,带来哪些更新呢?

Fedora 20正式发布,带来哪些更新呢?

Fedora 20 已于2013年12月17日正式发布。正如我们大家所知,Fedora 是一款 基于 Linux 的操作系统,一个红帽赞助的社区项目 。The four foundations of freedom, features, friends, and first are the core values of the Fedora community.历经十余年的发展,Fedora已成为最具知名度的发行版之一。

value_fedoraFedora 20 带来了那些更新呢?看官方 Fedora 20 发​行​注​记​中的介绍,更新内容包括了针对系统管理员,桌面应用,开发者,特定爱好者的若干更新。

Fedora_logo

其中,主要是一些应用工具的升级,以及增加更多应用资源。
对于开发者,增加了Developer Assistant,Perl升级到5.18,更新了 python-setuptools ,Gcc以及一些Web开发资源。
对于桌面使用者,桌面很炫,说实话没有太大的更新,过多的Linux的桌面本身就有些鸡肋了..管理方面改变不大。3D打印,这个玩意儿,不大懂..言多必失..
其它的还需要补充...

更多阅读:

Fedora :http://fedoraproject.org/
Ubuntu  :http://www.ubuntu.com/
Linux   Mint  :http://www.linuxmint.com/

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

[每日推荐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/

NFC

介绍了好多的功能和用法,这里关注第一点:

1, 读取银行闪付卡(Quickpass),公交卡。
可以查看余额,交易记录等信息。目前已经确认支持的卡片有:上海交通卡(新版),深圳通卡(新版),香港八达通卡,北京市政交通卡(新版),西安长安通卡,武汉城市一卡通,深圳图书馆读者证等。其他类型的卡有待测试。

经测试招商银行IC芯片卡可以读取出IC卡中余额信息,以及交易记录(包括ATM,POS),这一点很赞! 上海紫色交通卡也测试OK。

NFC

2.NFCard

可以读取交通卡的余额信息,由于好久没有更新.银行卡(银联quickpass卡)在新的版本中已经得到支持。软件精简好用,测试可以读取上海交通卡(新版)。

nfcard

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...

如何免费获取比特币Bitcoin

如何免费获取比特币Bitcoin

尽管中国Gov表示不承认比特币的合法货币地位,可以在其它地方不是这样的...如果要进行投资,这篇文章不适合你。通过简单做任务,点击广告,看视频等的简单步骤免费获取一丢丢的比特币BitCoin,娱乐娱乐倒是可以。

bitcoin

当然,在今天,如果不知道bitcoin,那就太不应该了,至少你应该在一年前知道..我在今天6月随便玩玩,虽没有什么收益,但也s算尝了尝鲜...简单copy的:

作为新用户,你只需选择一个钱包安装到你的电脑或者智能手机上。钱包成功安装之后,它会为你生成你的第一个比特币地址,在任何有需要的时候,你可以通过你的钱包生成更多的比特币地址。当你的朋友收到你发送给他们的比特币地址后,他们就可以付给你比特币,反之亦然,如果你的朋友把他们的比特币地址给你,你就可以用比特币付款给他们。实际上,这跟电子邮件的运作方式是非常相似的。所以剩下要做的就是去获取一些比特币,并将它们安全保存起来。要开始使用比特币,你并不需要了解技术细节。

详细请阅读比特币的WIKI:  http://zh.wikipedia.org/zh/%E6%AF%94%E7%89%B9%E5%B8%81

stack-of-bitcoin

首先,你需要一个钱包:可以通过下载软件,APP等。

这里推荐使用APP Bitcoin Wallet. 方便备份和转移,转账需要手续费..注意,其它APP可能不需要.

• 显示比特币钱包的余额和多种货币对应换算。
• 通过进场通讯、二维码或比特币链接来支付比特币。
• 经常使用的比特币地址簿。
• 离线时输入交易将会在上线时执行。
• 比特币网络连接状态显示以及交易通知。
• 比特币余额的程序插件。

再给出通过点击广告和看视频获取免费比特币的链接地址:

  • BitVisitor    非常简单好用的一个网站, 通过看广告获取比特币,五分钟一个,每看一个网站获取一定数量的比特币。只有                         在点击NEXT之后才算完成 一次观看,不点击Next则不能获取比特币和下一个广告。
  • VideoCoins      观看视频,获得比特币
  • CoinURL     类似于google adsense ,作为发布商,投放coinURL的广告或者短网址来获取一定的广告。

这里有个问题:如果你选择使用VPN或者在国外来进行上述操作,你获取的收益会有显著的不同,通常差距数十倍...

 

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

[每日推荐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.视频会议

teamviwer

 

当一台设备安装TeamViewer 后,软件 会分派一个九位、独一无二的数字ID予该电脑,而使用者同时需要为该电脑设定一个密码。当从另一电脑的TeamViewer 输入该九位ID后,TeamViewer 会要求输入该电脑的密码,以作为连接前的认证。

TeamViewer 同时可以将被遥控电脑的荧幕变成全黑及停止该电脑的键盘和鼠标的运作,全面遥距控制该电脑。

VNC系列软件

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客户端
请不要鄙视我,谢谢!

请不要鄙视我,谢谢!

看到自己网站少的可怜的访问量,哦!不是少,是几乎没有!
自从6月份更换域名之后(由原来的gejo.in到现在的gigiwangs.com),各种琐事也一直没有更新,网站一度死寂...惭愧……
如今信息化时代创造不出来有质量的内容,当然无法聚拢如此众多挑剔的淫民,只能当作自己的个人记事本,随便写写,但又想不出来写些什么...【无奈的苦笑】……
所以..我的网站可能变得越来越乱,越来越没有条理。
技术,心得,感想,吐槽,体验....打算让它乱下去了。

所以,不要鄙视我,谢谢你...

misss

 

为移动设备访问而优化

为移动设备访问而优化

信息化时代,人们碎片时间越来越多,移动设备的使用也越来越频繁,网站必须为移动设备访问而优化..

很遗憾,本文似乎不是讲移动优化的方法和建议的,因为,我不会..

PageSpeedInsights

这里是Google提供的一些建议:

http://developers.google.com/speed/pagespeed/insights/

建议摘要

  • 使用浏览器缓存

在 HTTP 标头中为静态资源设置过期日期或最长存在时间,可指示浏览器从本地磁盘中加载以前下载的资源,而不是通过网络加载。

  • 优化图片

适当地设置图片的格式并进行压缩可以节省大量的数据字节空间。
缩短服务器响应时间

  • 压缩 JavaScript

压缩 JavaScript 代码可以节省大量数据字节空间,并提高下载、解析和执行的速度。

  • 压缩 CSS

压缩 CSS 代码可以节省大量数据字节空间,并提高下载和解析的速度。

  • 压缩 HTML
  • 按优先级排列可见内容
  • 避免使用目标网页重定向

用户体验指南

mob_gejoin

 

今天移动版主题更新了..看着还不错,还需要设置一些user-agents...

Google合作伙伴日活动2013上海站

Google合作伙伴日活动2013上海站

 

2013年12月3日,Google合作伙伴日活动2013上海站在静安寺附近××举行,我收到了邀请并和老婆一起参加。个人感觉,比去年2012年上海站的活动要差点儿。

Google在发展,但在中国越来越黯淡。能看到谷歌中国的努力,也能感觉到谷歌中国的无奈。因为众所周知的原因,也不想多说,但愿Google越来越好...

这是活动的安排:

Google合作伙伴日,从您的角度出发精心设计了一系列丰富内容,提升您的竞争力,最大化您的收益。我们衷心希望在与您真诚分享的同时,让此次活动也能成为您与业界同仁交流的平台。

 

会议日程:

时间 主题
13:00 - 13:30 嘉宾签到
13:30 - 13:45 欢迎致辞
13:45 - 14:05 携手并进,创造未来
14:05 - 14:25 广告业生态大势展望
14:25 - 14:45 用户怎样上网,我们怎样变革
14:45 - 15:00 茶歇
时间 AdSense 分会场主题 时间 AdMob 分会场主题
15:00 - 15:20 拥抱多屏时代 15:00 - 15:30 全球移动应用市场的机遇和挑战
15:20 - 15:40 创造最优秀的用户体验 15:30 - 16:00 新 AdMob 大揭秘
15:40 - 16:10 嘉宾高峰访谈 16:00 - 16:40 嘉宾高峰访谈
16:10 - 17:30 现场一对一优化指导 16:40 - 17:00 问答

google_partner_day

Google中国黑板报已经关掉了,我几乎没有看到这次活动的报道和说明..谷歌的信息发布似乎只留下了新浪官方微博,也不死不活,不温不火。

但愿Google会更好,谷歌中国会活起来..

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

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

前两天一个朋友打电话聊到他遇到的问题:自己动手写的日志备份脚本有问题,当移走日志文件后,应用程序不再写日志到新的文件中,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 dentry          *f_dentry;       /*相关目录项对象*/
    struct vfsmount        *f_vfsmnt;       /*相关的安装文件系统*/
    struct file_operations  *f_op;           /*文件操作表*/
    ……
};

文件I/O

sys_open()系统调用打开或创建一个文件,成功返回该文件的文件描述符。sys_read()系统调用用于从已打开的文件读取数据。如read成功,则返回读到的字节数。如已到达文件的尾端,则返回0。

sys_open

 

更多,请再进一步探索..

Nexus S吃上KitKat,满血复活(cm11+刷机方法)...

Nexus S吃上KitKat,满血复活(cm11+刷机方法)...

CM11 官方ROM已经发布,请关注:http://download.cyanogenmod.org/?device=crespo
用Nexus S已经3年了,眼看着壮士老矣,卡到毙..该退休了..

Android 4.4  KitKat出现了..当然,当年的二太子已没有了往日的特权,无法再获取官方的更新,可是多个第三方Rom还没有忘记他,现在已经有多个4.4 的Rom出现。

这里跟大家分享这个基于Cyanogenmod有xda上大神们贡献,目前还在不断更新的 [ROM] [CM11] [UNOFFICIAL] Crespo Nightly Kangs [Kitkang] [cherry-pick]。

这个Rom几乎没有什么明显Bug,运行起来非常流畅...

big-6

nexus_s_4.4

这里是xda的页面地址:http://forum.xda-developers.com/showthread.php?t=2548222

ROM发布和下载地址:http://fitsnugly.euroskank.com/?rom=cm11&device=crespo

当然,或许你还需要刷入最新的4.4的Gapps,这里给一下下载的地址:http://d-h.st/EIM

nexus_s_4.4

我的Nexus S复活了,快试试吧...

简单刷机步骤:(这里都给出官方下载,保证最新)
1.下载ROM
这个是每日更新版,选择最新的版本下载cm-11-YYYYMMDD-****-crespo.zip,
 http://fitsnugly.euroskank.com/?rom=cm11&device=crespo
如果你目前使用的是cm-10.2/1,请把下载的rom zip包放在手机的cmupdater目录下,否则随意。
2.下载recovery(recovery-clockwork-6.0.4.3-crespo.img),下面页面进入,选择nexus s :
http://www.clockworkmod.com/rommanager
或者直接点击:http://download2.clockworkmod.com/recoveries/recovery-clockwork-6.0.4.3-crespo.img
3.刷入recovery,没有新意,具体请参照其它教程贴。
4.如果你目前使用的是cm-10,那么直接进入系统设置---关于手机---cyanogenmod 更新--选择你最新下载的cm-11-YYYYMMDD-****-crespo.zip,安装重启。
5.如果目前使用的不是cm-10.或其他slim等基于cm的rom,重启手机,电源+音量上进入recovery-->备份-->wipe userdata-->wipe cache-->刷如zip包-->在sd卡上选择cm-11-YYYYMMDD-****-crespo.zip.
6.重启手机
7.如果需要刷入Google服务包,在上面找到下载地址,下载, gapps-kk-20131031.zip放在手机里。重启手机进入recovery,选择刷入zip包,cm11需要的是android4.4 Google服务包,必须要升级,否则,Google paly无法连接,各种FC....