顽固的守卫-36进制转换

不得不吐槽,什么年代了,还要用哪些过时的东西。 哪些人说,稳定,人家都在用,有现成原型…. 这无非是盲从,懒惰,终是无能,然而却掌握了话语权。 吐槽完毕,锅最终还是要有人背。 有个中间件软件系统,对命名,配置,参数做了严格限制。比如配置名长度必须4位,通讯队列名必须小于8位,甚至于端口号的大小也自己做了控制(65535以内还不够小?)。这个就是大名鼎鼎长度IBM帮我们省的。掌握话语权的自认为有能力驾驭好这个古董,程序猿早已对这玩意深恶痛绝:好在哪?稳定吗,高效吗?未必吧!恐怕只是不敢尝试新的,或是只是手中唯一的救命稻草? 为何还在吐槽…正题呢?呃,不好意思。 今天的槽点主要是:32GB内存为何还以为我只有64K。省确是件好事,然而要看省在哪方面。 程序中需要用到中间件队列名来匹配请求应答,而且不能重复。然后唯一可用的是流水号,是12位的。 而对列名最长8位!这点没办法了,闭源收费,你能耐我何!只有一个思路了-压缩流水: 当年数制转化是这样学的,模运算再倒序重排。效率暂不研究: int len=0; int i=0; char d=' '; int m=0; while(num) { m=num%36; if(m>9) { d='a'+m-10; } else { d='0'+m; } sprintf(des,"%s%c",des,d); num=num/36; } len=strlen(des); for(i=0;i<len/2;i++) { d=*(des+i); *(des+i)= *(des+len-i-1); *(des+len-i-1)=d; }  

Continue Reading

eM Client-迄今Windows平台最棒的Email客户端

eM Client,确实是一款Windows平台下非常棒的电子邮件客户端:精致,全能,免费! 先给出官方链接:eM Client | Best Email Client for Windows 8, 7, Vista, XP  最近需要在windows 8.1下设置某某同学的exchange邮件账户,起初我单纯认为,windows 8 上的Mail app不正好支持exchange吗,结果设置时遇到一堆问题,总之微软官方给出解释是:因为win8证书签名问题,需要获取EWS服务证书导入到系统中。这显然要放弃,说实话,公司的IT的姿势水平呵呵吧。 搜索结果办法未果,还是换客户端吧。    Outlook 直接Pass,买不起正版,虽然exchange支持好,但其他实在太烂。 Foxmail 算了吧,Exchange玩得还不怎么样,某些账号如QQMail的exchange可能还可以,但outlook web Server 测试无法成功. Thunderbird 整体还是不错的,Exchange需要插件ExQuilla也挺完美的。 几个关键词[exchange win8 mail],Google给出的结果[eM Client],终于发现了这么棒的软件,设置完全傻瓜,支持POP/IMAP/Exchange,多种Mail,Google app,exchange,contacts,calendar 同步。具体看官方介绍吧: eM Client | Best Email Client for Windows 8, 7, Vista, XP eM Client-The […]

Continue Reading

Ubuntu12.04 下DLNA/UPnP Server安装配置

PC下配置DLNA很方便,使用家庭组和Window Media Player很容易实现媒体局域网内共享。前面文章有提过这些话题,包括Android客户端和Chrome以及小米盒子上的使用。 这里来记录下Ubuntu12.04 下的安装配置 minidlna。 1.安装服务端 # apt-get install minidlna 2.配置文件在/etc/ 目录下的minidlna.conf.其中主要配置 配置媒体目录,可以分行添加多个目录,同时也可指定媒体类型。 # set this to the directory you want scanned. # * if have multiple directories, you can have multiple media_dir= lines # * if you want to restrict a media_dir to a specific content type,you # […]

Continue Reading

一款很棒的新浪微博客户端-Weekr微刻

Weekr, 为微博设计,为 Android 设计。 我不会说Weekr有多么多么棒,多么多么优秀…… 尽管本来就很不错。 我是想说: Weekr是很有诚意的 一款应用,很不错的Android Design–在中国! 中国的移动APP开发者,尊重用户,也尊重一下自己! 如果你所入眼的只有iOS,你只用国内的搜索引擎浏览国内的网页… 那最好不要来做android开发。Android 网站已经解封? [以下内容引自:http://weekr.me] 这里需要黑一下weekr,使用中是否消耗大量大量数据流量,每次20M左右?待确认! 一起看一些这款应用的官方介绍:http://weekr.me/ Google Play:https://play.google.com/store/apps/details?id=com.weekr.me Android Design:遵循Android设计规范和特性 厌倦了官方客户端照搬iPhone的设计了吗?Weekr完全为Android而生,遵循Android 4.0规范,充分利用每一特性,如通知栏操作、DashWidget、链接直接跳转应用等等,物尽其用。 滑即可现:常用操作更方便快速 在首页即可以通过向右滑动即可实现我的主页、互动(评论、@我的、私信)和个人主页的展现。 在下方的位置有发送微博的入口,无论写微博、发照片还是签到,一点即可达到您想要的操作。 触手可得:侧边拦设计 将不常用的功能入口归入侧边栏之中,无需时不干扰视觉,需要时随手可得,让一切尽在掌握。 发送方式:会是什么呢? 大屏幕的手机越来越多也越来越大,怎么更好的单手操作显的很重要。Weekr创新性的设计了一种方式,真的是非常顺畅。 知晴雨,暖你心 早晨当你刷新第一条微博,将告知你今天的天气情况,体贴入心 通知栏操作:是通知也是操作 Weekr在遵循 Android设计规范的同时,针对 Android 4.1以及以上的系统支持通知栏直接显示评论和@的内容,连图片也直接为你呈现,让你的 Android物尽其用。

Continue Reading

支付宝钱包(Android版)-又一个非专业的专业NFC工具APP

之前文章推荐过两款比较不错的NFC软件(ANDROID平台),能够支持读取交通卡,银行卡(银联quickpass卡)等一些符合PBOC IC 标准的卡片的余额及交易信息。可以在这里找到官方网站以及Goolge Play的下载地址。 [每日推荐Recommend Daily]两款NFC好软件云飞NFC和NFCard 今天看到支付宝钱包有了更新版本,已对NFC添加了支持功能。PS:由于只在Google Play下载和更新APP,可能和alipay官网数据有偏差。因此不能保证其信息的时效和有效性。 支付宝钱包的Google Play 地址:https://play.google.com/store/apps/details?id=com.eg.android.AlipayGphone 其中也描述“根据googleplay市场要求,内不包含彩票功能”及其它的一些更新。但没有提到支持NFC,但经测试,确实已经支持银联IC卡Quickpass闪付卡,已经公交卡的余额,交易信息的NFC读取。 如果你有支持NFC的手机/Pad,可以试试。 通过 测试的有招商银行IC借记卡,以及上海交通卡(紫色),其它没有测试。  

Continue Reading

Microsoft DreamSpark已为学生提供免费的VS2013

如果你是一个学生,通过注册DreamSpark,可以免费下载微软提供的多种软件开发工具,参加一些活动。前提还有,你需要有一个edu邮箱或其他有效的身份验证。edu邮箱呢,当然一般学校可能会为学生提供,当然也有不提供的,尤其本科生……我们学校中国矿业大学当年为本科生提供给了cumt.edu.cn的邮箱,感谢一下…   目前提供的免费下载包括: 面向开发人员和设计人员工具Visual Studio Professional  以及Microsoft Visual Studio Express 系列(2010-2013),VS Team Foundation Server Express ,Expression ,Embedded Compact以及一些SDK;面向服务器和应用的Windows Server 2012,SQL server等;面向培训和认证的电子书资料。 Visual Studio Professional  2013 已经提供下载,最近收到邮件: 成为首批升级的用户 充分利用您的 DreamSpark 会员权益。获取 Visual Studio Professional 2013。借助一组全新的出色功能,您可以创建新的现代应用程序,这些应用程序可以利用 Windows 平台创新的下一浪潮 (Windows 8.1),同时支持跨所有 Microsoft 平台的设备和服务。 Visual Studio 2013 的集成程度高于之前的任何产品。 如果需要,登录并下载。和之前版本一样,首先下载Secure Download Manager (SDM)并安装,然后下载.SDX 文件,双击下载,完成后进行安装。

Continue Reading

为你的日历导入中国农历Lunar Calendar

如果你选择自己的其它国产日历APP,或者你的日历只是为了查看,那么任何一款叫做“日历”的应用都不适合你,这篇文章也不例外… 眼看着一年结束了,移动设备上的Google 日历的农历又到尽头了。从2012年开始,Android等移动版的日历应用已经无法自动显示农历日历,尽管Web版的Google日历可以默认订阅和显示中国农历。当然,iOS(iPhone/iPad)和Mac上的日历应用一样。只能自己选择源来进行导入,同步…     Google日历默认显示方式,WEB页面是由农历显示的。 首先这里给出一个2014年的日历下载源:2014年农历日历Cal 文件下载 或者点击这里。 下面是我分享出的一个订阅源:从2013年开始直到未来….请使用以下网址通过其他应用访问日历。可将其复制和粘贴到任何支持 iCal 格式的日历产品中: 带有农历月份显示的,适合在手机/平板(Android/iOS)中查看:  点击这里——[ iCal格式]>>>>   点击这里——[XML格式]>>>> 如果需要使用ics文件导入自己的日历中,可以新新建一个日历命名为 Lunar Calendar: 导入完毕后接可以选择显示或者共享该日历,并将其订阅在ios等其他日历中。 订阅成功后在菜单中选择是否显示。 最后推荐这个amazing 日历应用,由Any.do推出,默认读取和同步Google日历。非常绚丽,首次安装进入你可能会有意外惊喜… 截图在最前面 Google play 地址:Cal: Google Calendar by Any.do 。 请前往了解更多…

Continue Reading

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已成为最具知名度的发行版之一。 Fedora 20 带来了那些更新呢?看官方 Fedora 20 发​行​注​记​中的介绍,更新内容包括了针对系统管理员,桌面应用,开发者,特定爱好者的若干更新。 其中,主要是一些应用工具的升级,以及增加更多应用资源。 对于开发者,增加了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/

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