z****e 发帖数: 54598 | 1 现在做cloud,下面一堆的乱七八糟的机器
什么版本都有,垮平台很重要
m$的人当然不希望别人搞垮平台
全部都去买windows,给sb纳税就好了
但是使用者不能这么做
而且也不能保证将来会不会有新的平台冒出来
教主一发飙,ios和macosx市场份额就往上窜
现在安桌又开始往上冒
不要平台就等于跟自己的钱袋子过不去
只是现在mobile和tablet性能还不够
jvm在这两个东西上运行效率还不尽如人意
但是将来的事,谁知道呢
十年前pc上跑jvm也很慢,现在
两回事了,现在一台破laptop拿回十年前,比当时大部分server都要强劲 |
|
z****e 发帖数: 54598 | 2 用c++从底层开始写
会遇到当年java诞生之处遇到的所有问题
简单说,有三个你一定要自己去处理
一个是ui
一个是多线程
最后一个是垮平台
这三个凑到一起,那简直就是噩梦
最典型的这三个凑到一起的情况就是applet
尼玛,一个破app,写出来,你要保证在n种浏览器和n个os还有n个jvm上运行
很多bug只会出现在某一个特定的组合里面
所以只要某一个恶意的公司,比如微软
在某一个特定的版本,对实现的方式做一个小小针对性的改动
你的applet立马就会出问题
我曾经试过在win平台上,ie,chrome什么都运行的好好的
但是转到macosx上,safari马上出问题
后来发现是apple自己的jvm的问题
当时代码还只写了一点点,最后崩溃了,算了,放弃了
这就是为什么猴屁股说,所有针对插件的体验都是不好的
因为你照顾不了那么多乱七八糟的平台
测试成本高居不下,因为随着组合数量的增加
那个测试成本是呈指数级上升
mobile上也是一样的问题,mobile上有很多平台
所以现在大多数产商,都只针对ios和android,其它不管了
简单说就是抓大放小
这样把平台缩小到只有两个
但是即便... 阅读全帖 |
|
z****e 发帖数: 54598 | 3 我也赞同不在内核里面实现
但是作为os一个整体,必需托管内存
而不是把这个问题推给app去解决
实际上早期的windows就这么做
早期几个版本的windows都自带微软自己的jvm
后来闹翻了之后,才不再这么做
distro其实也这么做,但是后来因为版权问题
所以现在才全部改为自带openjdk的安装包
其实macosx也曾经这么做过
不过不这么做的原因跟前面两个不一样
是因为apple的jvm做得比较烂,后来被oracle说服,放弃了自己的jvm
改为支持openjdk,从那以后,就不再自带jvm了 |
|
z****e 发帖数: 54598 | 4 微软有什么产品性能强的?
当初bea做jrockit做到了准real time,现在微软还要用azul的jvm
开放不开放是一回事,人家愿意不愿意用是另外一回事
语言再好之前的投入怎么办?推倒重做?开玩笑嘛,这是企业的代码
不是小孩子过家家,动不动重构,这是不可能的
再说微软的db什么又不是一般的烂,微软产品本身就是走的是低价廉价竞争的路线
所有产品都差不多,包括windows,也比macosx便宜
db也比oracle db便宜,.net也比j2ee那些websphere/weblogic什么便宜
为啥便宜?性能不行呗,同样是收费的,为什么其它家的东西就贵? |
|
z****e 发帖数: 54598 | 5 微软有什么产品性能强的?
当初bea做jrockit做到了准real time,现在微软还要用azul的jvm
开放不开放是一回事,人家愿意不愿意用是另外一回事
语言再好之前的投入怎么办?推倒重做?开玩笑嘛,这是企业的代码
不是小孩子过家家,动不动重构,这是不可能的
再说微软的db什么又不是一般的烂,微软产品本身就是走的是低价廉价竞争的路线
所有产品都差不多,包括windows,也比macosx便宜
db也比oracle db便宜,.net也比j2ee那些websphere/weblogic什么便宜
为啥便宜?性能不行呗,同样是收费的,为什么其它家的东西就贵? |
|
z****e 发帖数: 54598 | 6 扯淡不会影响
整体pc销量都会被平板冲击
更何况那边macosx的比例还在上升 |
|
z*******3 发帖数: 13709 | 7 javafx做ui
加上点apache的lib
肯定比c++容易,可能也比swing好搞
但是作为trade off
你手头的资料会少很多,目前只有oracle的一些材料可以看
不过stackoverflow上问相关问题的已经有一定数量了
而且这个可以做到真正意义上的跨平台
linux, windows和macosx都可以搞 |
|
z****e 发帖数: 54598 | 8 我们开源党从来不在乎os
跨平台是理所当然的
所以你适应什么os就上什么os
我用过win/ubuntus现在用macosx
都好好的,没有什么不适应
mac上写一些perl/python还更容易 |
|
z****e 发帖数: 54598 | 9 其他的平台我用java
哈哈哈,javafx已经可以跑在所有的pc上了
包括windows, macosx和linux
然后那个mimisoft推荐了一个东西
可以让java也跑在ios上
android我ok |
|
z****e 发帖数: 54598 | 10 内存管理是高级职责
对于低级士兵而言,不需要管
当然当你做到了hadoop的阶段
尤其是数据量非常大,大到内存都出问题的时候
你再介入,java本身也提供了大量的工具给你去tune
但是起步阶段,想不了那么远
所以我本身对于一个java程序员,你上来就hadoop有些不以为然
hadoop需要的责任不是一个初级程序员能够搞定的
java是第一步,第二步好歹把web上各种东西熟悉一下
尤其是spring这些搞一搞,然后才是hadoop这些
而不是上来就谈hadoop,hadoop本身只是一个java的framework罢了
跟java本身不完全是一回事,可以认为是一个扩展
你用hadoop没觉得跟你们家的windows各种不配合?
呵呵
我现在因为公司缘故,要用windows做开发
我在自己家里用macosx,用windows各种不爽啊
space |
|
z****e 发帖数: 54598 | 11 vert.x跟其它jvm上产品不一样的地方在于
它哪怕是生产环境,它也需要jdk,而不仅仅是jre
好久没用windows了,今天第一次尝试在window7上安装java
结果奇芭的事发生了,我下了jdk安装pkg
然后打开,让我选择安装,默认是development kit和source code和jre全部安装
我默认同意了,安装完了之后,修改path,把jdk的bin放到path最后去
把vert.x下载解压缩,再把bin目录给放到path里面去
奇芭的是,我写了一个hello world让vert.x跑
居然跑不动,提示compilation fail
搞了很久没弄明白怎么回事,怀疑是不是版本的问题
于是决定换一个版本看看,下了最新m3版本
解压缩,修改path,然后再次运行
同样错误,但是m3比之前正式版本强的在于
它会print out exception的stacktrace
然后认真阅读了一下异常信息,异常是由netty抛出的
提示说要确保用的是jdk,而不是jre,我想了想
觉得可能是jre和jdk两个都安装后导致的java.exe启动错了
启动成jre那个了,于是敲... 阅读全帖 |
|
z*******3 发帖数: 13709 | 12 其实chromeos的目的是想打破windows独大的局面
也是google用来破坏windows在desktop上独大的一个棋子
就像m$搞wp一样,oracle当年搞什么app server一样
总得搞一搞了,但是估计google自己也明白
这个东西,短时间内没戏
然后chromeos和anroid迟早会统一起来
就像ios和macosx,wp上的windows一样
同一个公司的产品,尽可能统一接口api,给开发者提供方便
这是最优先的考虑,说白了都在抢程序员市场
大公司造出简单便于使用的各种轮子,然后推广给程序员
然后由程序员完成每一个领域的定制,交给客户去用
这就是所谓一流公司定标准,二流公司做平台,三流公司做产品的意思
作为个体,多数人还是做产品,个人很难做什么平台或定什么标准
标准现在都是所有人坐下来谈判,象jcp一样
平台则是大公司游戏,个人想要创业,起步阶段,还是需要做产品 |
|
z****e 发帖数: 54598 | 13 用c这些语言主要是换个平台就要重新编译一遍
现在又不象以前,windows一统天下
现在macosx,linux什么满天飞,前一段每次重编译python的类库都在祈祷
千万别出问题,不是自己写的类库,出了问题我可没把握在短时间搞定 |
|
z****e 发帖数: 54598 | 14 mobile上估计没戏
swift出来之后短时间内不会有任何语言可以在ios上与其竞争
那个ide太powerful了,当场写当场看结果,这个当前其他语言都做不到
一般的模拟器慢死了,真机debug也需要编译上传然后运行,也还是慢
体验远不如swift,javafx官方也说暂时不打算export到mobile上去
pc上可以用javafx来做跨desktop平台的app
javafx可以编译成native,取代传统的app开发问题不大
但是总体而言,desktop上app在走下坡路
连象admob这种搞免费内嵌广告的服务商都没有
fb倒是搞了一个,不过没试过,不知道,当前还是以关注google为主
毕竟google在在线广告这一块,要强大太多
admob提供有ios和android的支持
客户端还是老样子,平台让你用啥,你就用啥,强扭不太容易
现在语言都很容易了,上手快,开发也快,如果不是做特别复杂的3d游戏
上手也就是几天的事,就是不用引擎裸写也没啥大不了的
简单说如果我们把客户端平台做一个划分
ios, macosx, windows, linux, android
这五个主流平台... 阅读全帖 |
|
z****e 发帖数: 54598 | 15 ios本身就需要一层虚拟机
你这样等于是在windows上跑macosx虚拟机
然后再在mac上跑一层ios的虚拟机
这样两层虚拟机压下去,这个效率估计会惨不忍睹
你愿意折腾就做吧,我没试过
但是一般来说,一层虚拟机已经很慢了
android虚拟机慢得简直都不能用龟速来形容
压根不动,我受不了了,去买了台android
ios快一点,但是mac虚拟机可不快 |
|
z****e 发帖数: 54598 | 16 换个角度看
你要是真那么喜欢windows
你在mac上装windows也不是什么难事
反过来,在pc上装macosx会比较折腾
所以真心看不出有啥必要非要用windows
现在软件纷纷往mac和linux上搬
各种游戏都这么做 |
|
z****e 发帖数: 54598 | 17 不是只有2-3种
是你只用到了2-3种
光开发就有可能2-3种
mac,win&linux都有人用
server一般都是linux,但是你不能保证windows和unix没有人用
而且一次编译多种不烦么?嘴巴上说很简单
动手做起来烦死了,这里面还有可能有各种问题
不同平台编译多次都是说很容易,做起来烦
你在mac上安装一下scipy,就很烦,有多烦,你自己看
http://www.scipy.org/scipylib/building/macosx.html
这还只是一个libs
如果多个libs同时出这种问题,乖乖,真爽
接对应的体系库 |
|
|
o******d 发帖数: 1552 | 19 如果你打命令,差不多,那个是freeBSD的内核,用标准的Posix编成都一样,Gnu的工
具一样的。Linux用的那些apt-get可能是别的一套。MacOSX的图形界面不一样,除非你
非要用X做界面。 |
|
o******d 发帖数: 1552 | 20 如果你打命令,差不多,那个是freeBSD的内核,用标准的Posix编成都一样,Gnu的工
具一样的。Linux用的那些apt-get可能是别的一套。MacOSX的图形界面不一样,除非你
非要用X做界面。 |
|
j*p 发帖数: 411 | 21 本人在wet lab里面做纯数据分析,for NGS data analysis, 简单介绍一些自己接触过
,并且觉得挺有用的工具,说的有点杂,权作抛砖引玉,还请不吝赐教。
Next-Gen sequencing(NGS)和现在正在发展的3rd-gen sequencing将会在生物学研究中
被越来越广泛应用。不管你信不信,反正我信了。一是基于实验成本的降低($1k
whole-genome sequencing is coming),越来越多的实验室可以操作;二是可以提供
相对low throughput experiment多的多的数据和信息,可以看到很多从前看不到的东
西;三是sequencer本身对测序的准确性正在逐渐提高,所以实验固有错误率降低;四
是各种算法的成熟应用,这使得很多由于实验产生的误差在出数据后通过对数据的分析
得以过滤。按照library preparation来分,NGS主要有DNA-seq和RNA-seq
DNA-seq is usually used as ChIP-seq to study transcription factor(TF)-DNA
bi... 阅读全帖 |
|
j*p 发帖数: 411 | 22 本人在wet lab里面做纯数据分析,for NGS data analysis, 简单介绍一些自己接触过
,并且觉得挺有用的工具,说的有点杂,权作抛砖引玉,还请不吝赐教。
Next-Gen sequencing(NGS)和现在正在发展的3rd-gen sequencing将会在生物学研究中
被越来越广泛应用。不管你信不信,反正我信了。一是基于实验成本的降低($1k
whole-genome sequencing is coming),越来越多的实验室可以操作;二是可以提供
相对low throughput experiment多的多的数据和信息,可以看到很多从前看不到的东
西;三是sequencer本身对测序的准确性正在逐渐提高,所以实验固有错误率降低;四
是各种算法的成熟应用,这使得很多由于实验产生的误差在出数据后通过对数据的分析
得以过滤。按照library preparation来分,NGS主要有DNA-seq和RNA-seq
DNA-seq is usually used as ChIP-seq to study transcription factor(TF)-DNA
bi... 阅读全帖 |
|
l**********1 发帖数: 5204 | 23 Sure
plus one Plos Bio 2012 paper from that Tom Maniatis lab too:
Zhao M. xxx mmm nnn and Tom Maniatis (2012)
Stochastic Expression of the Interferon-β Gene
PLoS Biol. 10: e1001249.
HTTP : //www.ncbi.nlm.nih.gov/pubmed/22617958
plus
2012 one Nature sister:
Multi-layered stochasticity and paracrine signal propagation shape the type-
I interferon response.
HTTP: //www.ncbi.nlm.nih.gov/pubmed/22291574
ps: for how to Stochastic Hidden Markov chain simulating MAVS KEGG pathway
pls just try one R&Pyt... 阅读全帖 |
|
|
|
z*******n 发帖数: 1034 | 26 Update: Apple answered the criticism in a statement sent to Ars Technica,
saying that the company had constructed the search feature to protect users'
privacy:
For Spotlight Suggestions we minimize the amount of information sent to
Apple. Apple doesn't retain IP addresses from users’ devices. Spotlight
blurs the location on the device so it never sends an exact location to
Apple. Spotlight doesn't use a persistent identifier, so a user's search
history can't be created by Apple or anyone els... 阅读全帖 |
|
|
w*******y 发帖数: 60932 | 28 These guys are incomprehensibly smart...
Edit: The greenpois0n site is getting hammered...just give it some time if
you can't get through.
quote
Your Wait is (Finally) Over
gpadmin | January 20, 2012 | Comments (0)
Greetings, friends & jailbreakers!
We are well-aware of how very many of you, our faithful fans, have been
waiting for months for this announcement, so - with no further ado, we are
excited to unveil the newest addition to our GreenPois0n toolki... 阅读全帖 |
|