博客园 Mac客户端 2.0-Beta

继上次1.0版本发布后,根据大家的意见,进行了修改。

关于开发技术:

在1.0版本完成后,想了很久。多平台是一个趋势,如果要进行跨平台开发,却又何我之前的初衷背道而驰。(之前的初衷是想学习osx开发,使用swif)

后来在公司也在进行此方面的探讨(主要是Android和iOS方面)。我作为一个喜欢赶潮流的技术主管,果断推荐了fb的React Native。公司内部的几个开发人员也互相讨论了一下,成本降低、开发周期降低、性能非常好(对比我们现在部分使用H5页面来说,并非针对native),接受了我的建议。转而再一想我自己想学习的osx开发,结果和目的,都是为了可以在osx上面进行应用开发,如果写一套代码可以跑在linux、win、mac上,起步爽歪歪?所以就将整个项目推翻重来,使用了electron。

其实,起初选择的是nw.js,而并不是electron。为什么总是换来换去?是因为nw后来实在不知道怎么写了,baidu资料少,google资料也不多···才转到了electron上。

使用electron,项目中也用到了react.js,不过毕竟不是常年搞网页的人,react也仅仅用了一小部分,更多的在项目中仍然是jquery,而node.js的知识也没有用到多少。不过,详细开发到后面,更多更复杂、更有用的功能,会促使我将这些知识一一掌握。毕竟,我坚信,想学习新的知识,不能只看看教程学学语法写写demo,而应该是找一个项目做完它,做精致了,自然而然的,什么都会了,那些教程、语法、demo之类的,都是我们进步的指示牌,而不是脚下的路。照本宣科就是死路一条。

界面上使用了Flat UI,我比较喜欢的这个风格,感觉看起来爽爽的。

站在巨人的肩膀上写代码~

关于源代码:

很抱歉之前沉浸在技术选择中无法自拔。

1.0的代码我会开源到github上,只不过不会再维护了,大家可以拿来品头论足一下(之前承诺过要开源的,不过应博客园要求,会删除部分api认证信息,所以,下载到代码也是不能愉快的奔跑的)。

现在的代码也会开源到github上。不过和1.0的代码一样,仍然是会屏蔽掉关键的认证代码片段。(请大家理解和见谅,毕竟这样的东西放出去不好)。

等代码全部上传后,我会再写一个文章进行详细说明。

源码已发布:

swift版本(即1.0版本)请参考:http://www.cnblogs.com/maomishen/p/5120157.html

electron版本请参考:http://www.cnblogs.com/maomishen/p/5127379.html

关于osx系统版本支持:

在此我只能说,我没有测试过此次版本在非osx最新版(10.11.2 (15C50))下是否可以正常运行。抱歉。也许能跑,也许不能跑···

关于此版本的安装包大小:

据说使用electron安装包会很大,结果,是真的···编译完之后吓我一跳,100多M,果断压缩成dmg,还有50多M。这,四舍五入就是一个亿的M的大小啊···

据说electron会改···据说···我也不知道···T T···也许,有其他办法呢~删除一些无用的包来减少体积之类的···

关于windows和linux版本:

我会尽快进行win版本和linux版本的编译工作。据说在mac下都可以进行,不过我只编译成功了linux-32位版本和mac-64位,那个可爱的win版本编译不通过。

鉴于家中只有linux系统和osx,win版本要等到去公司抽空来进行编译和测试工作。

linux版本还没有测试,暂时不发布。等测试完成后,再发布。

 

文章最后有软件下载链接。

 

此次版本为2.0-Beta

此版本增加与修改内容:

1. 博客回复展示。(按照原计划进行,ps:此处仅仅展示回复内容,并不是可以在客户端内回复)

2. 增加知识库。(看到有此接口就写了)

3. 修改UI界面。(被吐槽1.0的界面丑···)

4. 修改使用技术为node.js、electron、react等。

 

预计而未完成工作内容:

1. 新闻回复展示。(没找到api接口···= =!)

 

下一个版本中,准备实现如下内容:

1. 增加博客分类、分类下展示等。

2. 增加精华区博文列表。

3. 增加推荐新闻、热门新闻、本周内热门新闻等功能。

4. 尝试增加登录方法。(此功能待定,想添加是因为有了这个功能,后续就可以进行非常多的功能点的开发了)

 

来,上点图:

(上图中右边最大的诗,作者 我已成妖 ,首次发布在 如何用「烫」、「屯」、「锟斤拷」写一副对联或一首诗? 中)

 

下载地址:http://vdisk.weibo.com/s/vA2tfcM30IAz/1452270329

转载于:https://www.cnblogs.com/maomishen/p/5115300.html

中文名: 电脑分身克隆软件 英文名: ASTER 别名: 软电脑,软PC 资源格式: 压缩包 版本: 更新Win7x64可设IP与汉化 发行时间: 2011年 制作发行: IBIK 地区: 俄罗斯 语言: 简体中文 简介:ASTER是一个程序(只有一个程序!),它允许多个用户同时独立工作,如果他们每个人有自己的PC与一台计算机。ASTER是一个共享的计算机访问软件解决方案,并且不使用终端机和终端站。官方英文翻译的废话就不多说了.此软件的主要特点:1、 一台电脑部署给多用户同时使用 相当于分身变成N台计算机。2、无需内置任何硬件 只需要键盘鼠标和显示器若干即可当作一台反文旁虫立计算机使用。3、性能卓越 淘宝上售卖的电脑终端机性能低劣 用了此软件 副机的性能和主机差不多。4、目前是唯一解决了AMD显卡无法一拖二开3D的毛病。5、适合所有家用操作系统 目前兼容的有:2000/windows xp/Vista/Windows7/Windows8既然有软路由,就有软电脑。(软PC)可以和软路由一样完全摆脱硬件**,只需要软件安装可实现路由器(电脑)所有功能。早在2004年中国最大的计算机销售商联想就推出过一台主机配两个显示器和两套键盘鼠标的产品,可惜市场反响不好高层已经放弃这一计划了。最早的时候是依靠一种叫电脑分身卡的产品 进行分机作业。 安装说明:压缩包内区分英文与汉化版,不要重复安装和激活。安装ASTER需要知道的十件事:1.安装之前请确保您的系统是安装版,所以驱动程序先更新完毕。2.安装之前请用一键克隆把系统备份,备份一遍防止意外发生。3.安装之前请确保运行程序或者游戏没有出现过内存不能为:read 或者written 的错误4.安装之前请确保有独立声卡或者外置声卡、两套键盘鼠标等5.安装之前显卡切口显示一切正常6.安装之前请确保关闭所有防护软件(网盾杀毒360等)7.安装之前确保硬盘有足够容量8.安装之后请马上激活然后在进行配置,重启两次即可完美使用9.安装之后更换硬件或者驱动最好运行TESTSIGNING OFF关闭 更新好之后在NO开启10.单卡拖机请注意设置系统显示器关闭时间选择为:从不 睡眠设置:从不 硬盘关闭时间:从不做好这几部 其实ASTER 没有任何不正常的问题要注意的只有Windows7 的系统Win7配置方法:安装软件后进行配置 但是ASTER的服务并没有启用,进入安装目录找到TESTSIGNING NO开启后会自动重启 所以最好先把硬件都配置完成。新手注意事项:虽然这是纯英文软件但是操作非常简单,选项很少。唯一一个注意要点就是 Video选项里的Properties 默认状态是软件加速请把它点选到 下面那个 硬件加速 也就是括号(games)的选项。l另外显卡接口是可以选择的,但只支持数字接口 。所以默认即可给他自动选择。接着是声卡的选项 那个1,2 ,3,4 代表你的机器 1是主机 2 3 4都是客户机 请自己配置即可。另一个重点 不管你做什么 请先把软件激活了在说! 这是第一步骤推荐配置与拖机:本人建议 您选择拖动机器数量和显卡成正比,一张显卡拖一台机器。这样玩游戏没有冲突 没有闪屏问题。更新日志: 2012年6月9日 修复已知BUG 增加工作者IP设置 支持一台电脑多用户接入游戏对战完全防封。随便写两套配置已做参考:CPU: 4核及其以上多核心CPU内存:4G以上多通道内存硬盘:读写500Ms 及其以上SSD显卡:一张显卡拖一台机 按需选择 老显卡也可以。主板:支持两路以上SLI的为宜电源:500W以上均可键盘鼠标: USB无线套装 自定义声卡:集成+独立官方最低硬件要求:英特尔奔腾III的Microsoft Windows 2000 /微软视窗XP(32位软件版本)256 MB的RAM(128 MB + 64MB每个终端,包括主终端) 。推荐内存为512 MB。键盘和鼠标连接:USB双输出的视频卡或2个单输出同系列的视频卡。支持双输出的视频卡系列以下(见附录1,2,3)广泛推荐的视频卡列表:PCI - E的Nvidia的GeForce 6**,7** GF,GF 8** GF 9**,GF 2XX,GF GT 2XX GF的的Quadro 2XX NVS,GF的的Quadro 4XX NVS - (4视频输出)AMD - ATI的Radeon HD 3**,4**的Radeon HD和Radeon HD 5**。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值