V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  akfish  ›  全部回复第 13 页 / 共 65 页
回复总数  1288
1 ... 9  10  11  12  13  14  15  16  17  18 ... 65  
2014-11-21 14:33:21 +08:00
回复了 kmvan 创建的主题 设计师 关于军用系统 UI 的疑问
大学时一个研究HCI的教授,曾经3个月没能来上课,后来告诉我们他被xx军区秘密的请去,评估某新型武器的GUI的人机交互设计是否合理。

具体的你可以去看美军的设备,资料很多,以F35的UI为例,大概就分成HUD(Head-Up Display), MFDS(Multi-Function Display System)和HMDS(Helmet Mounted Display System),一搜就有图。
前两者就是简单的图形化GUI,扁平化的哦。
第三个用民用技术的用语来说,类似增强现实,整个头盔都是Google Glass,可视范围都有叠加显示。
这很简单,本质上就是写一个template parser,A中渲染parser生成的AST,预览里渲染给parser传入数据后的生成结果。
比如可以定义语法:[[标签名]]
样例输入的纯文本表示就变成:亲爱的[[客户姓名]],你于[[申请时间]]通过[[申请方式]]提交了[[申请事项]]
这样的parser可以通过正则式简单的实现,调用API形如:
```
var parser = new Parser();
var template = parser.parse(”亲爱的[[客户姓名]],...");
```
template是一个token array:
```
[{type: text, data: "亲爱的"}, {type: label, name: "客户姓名" }...]
```

在A里面,你把这个array撸一遍,生成:
```
<span>亲爱的</span><span class="label">客户姓名</span>...
```

B里面的内容通过调用类似如下的API:
```
tempate.generate({"客户姓名": "akfish", ...})
```
简单的替换token array里的label token就能生成:
```
<span>亲爱的</span><span class="whatever">akfish</span>...
```

最核心的流程就是以上这些,剩下的CSS, JS交互神马的很容易。
2014-11-21 14:06:03 +08:00
回复了 pythonfan 创建的主题 程序员 js 文件用中文写是几个意思?
这渣可读性,不过HTML5里标签也能用中文哥会乱说?
http://ww3.sinaimg.cn/large/6aae8656gw1elxvzdta0cj20fu0gk3zi.jpg
2014-11-21 14:03:13 +08:00
回复了 linkiosk 创建的主题 奇思妙想 山地车如何防盗
@linkiosk 严格的说不是更好开,而是都好开。
大多数密码锁只需要用力拉住,然后旋转每一位数字,能解锁的那一位手感明显不同,熟练了开N位数的密码锁不过就是转N圈而已。
YouTube搜lock picking,大量教程。
2014-11-21 13:04:45 +08:00
回复了 linkiosk 创建的主题 奇思妙想 山地车如何防盗
密码锁更好开。。。
2014-11-20 15:16:19 +08:00
回复了 Livid 创建的主题 SSL WoSign 深圳沃通电子认证服务有限公司真是太 low 了
233,推广这下猪队友了吧,大家都主动never trust了
2014-11-20 12:54:46 +08:00
回复了 Comdex 创建的主题 问与答 有玩无线电的么?
淘宝上找RTL2832U+R820T芯片的USB电视棒,也就几十块钱,操作简单,没有比这个门槛更低的了。
这货能当SDR(Software Defined Radio)用,收听空管频段、收民航灰机定位数据、收NOAA气象卫星云图、收听警用频道等等。
2014-11-19 15:19:27 +08:00
回复了 jakehu 创建的主题 问与答 程序猿一枚,经常失眠怎么破?
以前我总是失眠,后来放弃了,直接改昼伏夜出,问题解决。

其实严格的来说并不是昼伏夜出,有段时间基本上完全和外界隔离没日没夜的撸代码玩,基本上脱离自然昼夜周期的刺激信号,才发现我的生物钟周期大概是25小时,所以每天总会比前一天迟一个小时困(比如今天8点困,明天就要9点才会困)。

于是我就过着25小时一天的日子,睡眠质量再也没差过。
@est 你要这样理解我也没办法,有能力的开发者都不会把自己的路走死,这年头不能通吃几个平台,不能快速切换的人早饿死了。

M$现在.Net也开源出来了,实质上可以由开源社区fork维护后,被坑很难(当然如果你把开源社区heart bleed之类的事情算成坑队友的话,还是有可能的)。
开源不过是为了专注于技术,就别提坑队友这种商业化政治化的东西了,技术水平如何看看源代码就知道,亲自调查实践后在再发言比较好。
为了黑而黑,而不去至少学习一下别人技术的可取之处,损失的是你自己。

就此打住吧。
@est 这个你还真不用操心,不是重点,M$把.Net开源是为了推语言标准和平台,而不是在这个平台上实现的产品。
推广过程中也许需要微软移植/推出几个有竞争力的产品,但微软肯定是希望更多社区项目使用.Net运行时/C#语言来实现。你可以去了解实现一个target到.Net CLR上的编译器有多么容易,还有一大堆API能让开发者能撸出功能强大的工具链,几乎撸出来就能用于实际生产,我前不久做过一个外包就是把CoffeeScript编译到.Net 4.5上跑。
举这个例子是为了说明一点:创造/移植一个新语言到某平台上是相对冷门的需求,微软却在.Net CLR的编译器架构上费力操刀搞这些。你还觉得微软折腾半天就为了推个Xxx .Net for Linux?

纠结于现状没意义,.Net能做什么,等个几年你就知道了,微软有钱砸。
2014-11-18 12:43:06 +08:00
回复了 saxon 创建的主题 分享发现 求推荐适合看 PDF 的设备?~
来乱的:打印机。
@est 对于占有率统计方式不予置评,贴出来仅供参考而已。私以为M$的财报是相当有说服力的,Server产品的收入一直很高并且还在增加,足以说明.Net开源并不是冲着非Windows平台的Web Server市场去的,也不是很多软黑眼中的绝望之举。
说这些只是想指出:.Net Framework的scope是远大于Web Server的,而不是很多人认为的 .Net == IIS+ASP.Net,微软布这么个局才不只是为了抢Web Server一系的饭碗,局限在这一块市场没意思。

这年头抢的都是话语权,IT界没什么东西能干过平台/标准/语言所带来的话语权了吧。
而且,M$有多少钱?开源社区有多少钱?现状总是可以改变的,软件开发说到底还不是拼人力财力。
2014-11-18 12:03:25 +08:00
回复了 coofly 创建的主题 奇思妙想 天涯和其它国内大型论坛为什么越来越不行了?
大概回想了下,互联网内容开始水的那个时间点,“认真你就输了”这句话开始流行。
长贴再也没人看,总有一群玻璃心见到比自己知道得多的人就骂装B,自然只有抱团无病呻吟以及快餐式的段子才有市场。

基本上任何社区从此都不可避免的走这条老路:前期可能靠小众高门槛创造高质量内容,然后开闸放小白进来灌水,直到前期攒下的那点干货都被泡到平淡如水走向没落。
2014-11-18 11:43:35 +08:00
回复了 razrlele 创建的主题 问与答 四维空间的人怎么打架?(´・_・`)
有一部小说叫做Flatland,就是关于二维生物的。
至于说四维生物怎么打架,取决于第四维到底是什么,物理规律是怎样的。
如果物理规律都不同,的确就不是我们三维生物能理解讨论的问题。
关于Web市场的问题,感兴趣的可以去看下微软的财报:
http://www.microsoft.com/investor/EarningsAndFinancials/Financials/FY13/Q4/SegmentRevenues.aspx
2013财年第四季Servers & Tools的Revenue是$20,281(million)

2015财年第一集财报里有这么一段:
Commercial revenue grew 10% to $12.28 billion, with the following business highlights:

· Server products and services revenue increased 13%, with double-digit growth for SQL Server, System Center and Windows Server.

Apache不是商业公司,这样比的确不好,大概找了下也就wiki里提到了收入:
http://en.wikipedia.org/wiki/Apache_Software_Foundation#Financials
In the 2010–11 fiscal year, the Foundation took in $539,410, almost entirely from grants and contributions with $12,349 from two ApacheCons. With no employees and 2,663 volunteers, it spent $270,846 on infrastructure, $92,364 on public relations, and $17,891 on two ApacheCons.[13]

不是一个数量级的好不。

所以抢市场什么的、太晚了什么的可以消停下了,说得好像M$绝望无比只得开源了。开源社区在互联网上话语权更大,于是很多人忘记了外面的世界有多大,一味唱衰是没意义的。
@Narcissu5 Unity3D用了低版本的Mono Runtime,有问题么?我当年在一家初创做CTO时,就曾经亲自操刀从驱动层开始一直到.Net Interop把Unity3D改装到能支持一种特殊的输入硬件,如果Unity和.net无关的话,我还真不知道我是怎么做到的。
人家Unity3D自己都说了用的mono,事实上Unity脚本的基类就叫MonoBehaviour,不知道还有什么好争的。

所以一个框架里的某个库/模块用到IIS,于是这个框架就是围着IIS转的了?神逻辑。
@est 的确是两个概念,这个从来就不是重点。
重点是.Net运行时及C#语言涵盖的更大范畴更大,非要局限到Web Server、集群式计算这一块来讨论,没有意义。
没有原生实现不代表不能用,要冲击某个市场也不总是通过copy一个自己的版本来做到,“.Net没有xxx的实现所以干不过xxx的想法”过于狭隘了。

非要讨论web市场?好吧,看看Wiki好了: http://en.wikipedia.org/wiki/Web_server#Market_share
Apache第一IIS第二,市场占有率只差了4%而已。
也就是说,M$根本就没有靠.Net开源去冲击Web Server市场的必要,实际上M$在win server上赚的钱要多得多。

.Net开源下的这盘棋远大于web server。
1 ... 9  10  11  12  13  14  15  16  17  18 ... 65  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2588 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 11:18 · PVG 19:18 · LAX 03:18 · JFK 06:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.