Redian新闻
>
复习两个星期能考过aud吗.
avatar
I*y
2
在用HR BLOCK软件做税,resident alient, joint filing with 1 child born in the
US.
在Child credit那一项,填好信息后,软件显示这个:
Since you have 1 qualifying child and your adjusted gross income (AGI) is XX
,000, you can't claim the EIC.
请问,这个EIC和child tax credit是一回事吗?谢谢
avatar
x*h
3
【 以下文字转载自 Visa 讨论区 】
发信人: xmseraph (十万个为什么), 信区: Visa
标 题: 问个h4签证申请的问题
发信站: BBS 未名空间站 (Wed Feb 3 10:29:33 2010, 美东)
lp在国内也要向uscis申请h4,然后拿到也会拿到一个i797吧?
面签h4是不是也要等个1-2周拿到visa stamp啊?
avatar
d*8
4
终于打电话cancel掉sprint,换成t mobile了。接电话的哥们儿态度特别好,感觉是历
来打电话态度最好的,一个劲掩饰他的失落,感觉还挺伤感。
到T mobile导出联系人,店里小妹眼睛放光,傍边黑兄弟要拿俩手机换,又过来一哥们
儿要跟HD比对。小妹说一直就想看看N1的真容,今天是第一次在店里见,搞的我还挺不
好意思。
其实sprint挺好的也,没办法啊。。。唉什么东西用时间长了都有感情。。
avatar
v*0
6
本科研究生都是学的会计...上过一门aud课,问下,复习两周能考过cpa的aud吗...每天
大概复习多少小时...
我是因为schedule的问题,这个月不考,就只能把aud和far还有reg放一起都在10月份考.
avatar
s*l
7
都是旺季啊
avatar
a*m
8
不是一回事,不过有关联的。 具体关联我还没搞明白。
我用turbotax 也是碰到和你类似的这种情况。我的turbotax 给的解释是:
The earned income credit (EIC), sometimes called the earned income tax
credit (EITC), can be as much as $5,751. It is geared toward taxpayers
with
less than $49,078 of earned income.
然后turbotax最后总结的时候没有看到EIC, 但是我看到child tax credit 的项目了。
avatar
t*9
9
I-797是H1才有的,证明工作身份的.
H4怎么会有,H4又不能工作.
面试结果跟普通签证一样时间收到.

【在 x******h 的大作中提到】
: 【 以下文字转载自 Visa 讨论区 】
: 发信人: xmseraph (十万个为什么), 信区: Visa
: 标 题: 问个h4签证申请的问题
: 发信站: BBS 未名空间站 (Wed Feb 3 10:29:33 2010, 美东)
: lp在国内也要向uscis申请h4,然后拿到也会拿到一个i797吧?
: 面签h4是不是也要等个1-2周拿到visa stamp啊?

avatar
l*e
10
赞一下感情
楼主发包子吧
avatar
c*a
12
100 hours 差不多

【在 v********0 的大作中提到】
: 本科研究生都是学的会计...上过一门aud课,问下,复习两周能考过cpa的aud吗...每天
: 大概复习多少小时...
: 我是因为schedule的问题,这个月不考,就只能把aud和far还有reg放一起都在10月份考.

avatar
t*e
13
是啊,我也知道是旺季,没有想到这么旺。
如果先买8月份过来,6天后回去那种。然后再改签,不知道会不会便宜点。

【在 s******l 的大作中提到】
: 都是旺季啊
avatar
I*y
14
我的child tax credit不是1000刀,只显示$921

了。

【在 a*****m 的大作中提到】
: 不是一回事,不过有关联的。 具体关联我还没搞明白。
: 我用turbotax 也是碰到和你类似的这种情况。我的turbotax 给的解释是:
: The earned income credit (EIC), sometimes called the earned income tax
: credit (EITC), can be as much as $5,751. It is geared toward taxpayers
: with
: less than $49,078 of earned income.
: 然后turbotax最后总结的时候没有看到EIC, 但是我看到child tax credit 的项目了。

avatar
x*h
15
谢谢

【在 t****9 的大作中提到】
: I-797是H1才有的,证明工作身份的.
: H4怎么会有,H4又不能工作.
: 面试结果跟普通签证一样时间收到.

avatar
r*d
16
I would say you would regret within two months.

【在 d*********8 的大作中提到】
: 终于打电话cancel掉sprint,换成t mobile了。接电话的哥们儿态度特别好,感觉是历
: 来打电话态度最好的,一个劲掩饰他的失落,感觉还挺伤感。
: 到T mobile导出联系人,店里小妹眼睛放光,傍边黑兄弟要拿俩手机换,又过来一哥们
: 儿要跟HD比对。小妹说一直就想看看N1的真容,今天是第一次在店里见,搞的我还挺不
: 好意思。
: 其实sprint挺好的也,没办法啊。。。唉什么东西用时间长了都有感情。。

avatar
z*e
17
楼主,我发现在mobile等device上开发app好简单啊
layout的变化如果要平滑改变的话,加一个xml tag就好了
比desktop上自己搞强一万倍
avatar
d*y
18
够用。我每天下班后四个小时左右。周末全天。两个星期过。不过当初学audit的时候
基础打得还可以,花了些功夫。所以复习的时候感觉轻松些。
avatar
D*O
19
这。。难道航空公司是傻逼?
改票要补票价差并交罚款

【在 t******e 的大作中提到】
: 是啊,我也知道是旺季,没有想到这么旺。
: 如果先买8月份过来,6天后回去那种。然后再改签,不知道会不会便宜点。

avatar
a*m
20
因为你的AGI收入高于limit了, 所以就会从1000到往下减。 貌似需要找专门CPA去问
问了如何省税了。

【在 I*****y 的大作中提到】
: 我的child tax credit不是1000刀,只显示$921
:
: 了。

avatar
d*8
21
well,总体感觉Sprint的客服还是挺诚恳的。T mobile换进来已经打过几次交道了,一
个问题转来
转去的感觉挺不厚道。当然就事论事,以前在sprint也可能会遇到这个问题。
但还不至于后悔。Sprint高端价格不太高,但是低端也不低。关键电话出的太少,当年
出个Instinct
没火起来。后来出个Plam Pre又赶上Plam走下坡路了。让人感觉不exciting。

【在 r****d 的大作中提到】
: I would say you would regret within two months.
avatar
W*o
22
嗯,同感
最近在读一本Android的书,感觉这个app界面和写HTML CODE差不多

【在 z****e 的大作中提到】
: 楼主,我发现在mobile等device上开发app好简单啊
: layout的变化如果要平滑改变的话,加一个xml tag就好了
: 比desktop上自己搞强一万倍

avatar
s*a
23
太离谱了呀

【在 t******e 的大作中提到】
: 2300+
avatar
M*e
24
EIC只要超过了收入上限,就没有了
child credit是按照收入情况往下递减的,收入增高credit也相应减少
avatar
v*e
25
Tmobile的信号质量,覆盖面积感觉和Sprint比如和?

【在 d*********8 的大作中提到】
: well,总体感觉Sprint的客服还是挺诚恳的。T mobile换进来已经打过几次交道了,一
: 个问题转来
: 转去的感觉挺不厚道。当然就事论事,以前在sprint也可能会遇到这个问题。
: 但还不至于后悔。Sprint高端价格不太高,但是低端也不低。关键电话出的太少,当年
: 出个Instinct
: 没火起来。后来出个Plam Pre又赶上Plam走下坡路了。让人感觉不exciting。

avatar
s*o
26
i, for one, will stay with java for just #3
avatar
c*0
27
Child credit (child under 17) phase-out if AGI hits $110,000 (MFJ) with $50/
$1000. Generally non-refundable.
EIC(Earned Income Credit) is a provisin to encourage households to work (get
earned income). You will get more credit if you have some children.
Refundable.Beware that the investment income should be less than $3,500.
avatar
d*8
28
This is a tricky question.
Overall, Sprint does work in my office, none of others works. But the broad
area where others works, sprint
doesn't work very well.
Sprint sometimes fades signal for god knows' reason in the middle of
conversation. I haven't found that
happen on tmo yet. Let's see.

【在 v****e 的大作中提到】
: Tmobile的信号质量,覆盖面积感觉和Sprint比如和?
avatar
m*t
29
我目前还在ios上混,作app,分辨率适配比较容易,就iphone,ipad加retina,打算过段
时间在android上开辟第二战场,不过是游戏,用游戏引擎的话,分辨率应该问题比app
小些。
你单独开个贴分享一下开发经历吧

【在 z****e 的大作中提到】
: 楼主,我发现在mobile等device上开发app好简单啊
: layout的变化如果要平滑改变的话,加一个xml tag就好了
: 比desktop上自己搞强一万倍

avatar
d*z
30
只要不是ATT都好说,呵呵
avatar
m*t
31
现在的语言之争已经变成了生态系统之争和hype/marketing之争了,我们不想scala变
成下一个C++浪费资源,就得出来抵制它而不是等它成主流了被动接受它,象C++一样再
被折磨一遍。话说回来,看来跟我估计的不错,这篇blog表明第一波主流吃Scala螃蟹
的开始吐槽了
其实Scala不硬扯上FP,加点语法糖,老实作个Java上的CoffeeScript说不定更好

【在 s***o 的大作中提到】
: 发包子吧。我正在想你跟二爷谁会抢先出手
avatar
c*x
32
att咋啦?
avatar
T*i
33
你这种观点我不同意。什么叫C++浪费资源?C++的发展是历史的必然。路要一步一步走
,不能一鞠而就。
任何东西,有人用,自然有他的道理。
版上很多人讨厌python。虽然我不会去用它。但是我不会拒绝XBMC。我会照样用别人现
成的python script。这些,都已经证明了,python照样能写出来大规模的,可靠的,
组织良好的项目。
你要是有本事把C++完全替换掉,算你的本事。但是我不认为有谁能。在很多领域,只
有C++能行。
只有那些基础肤浅,只会一招的才去纠结所有问题只用一种技术解决。一个螺丝钉,没
能力决策的。

【在 m******t 的大作中提到】
: 现在的语言之争已经变成了生态系统之争和hype/marketing之争了,我们不想scala变
: 成下一个C++浪费资源,就得出来抵制它而不是等它成主流了被动接受它,象C++一样再
: 被折磨一遍。话说回来,看来跟我估计的不错,这篇blog表明第一波主流吃Scala螃蟹
: 的开始吐槽了
: 其实Scala不硬扯上FP,加点语法糖,老实作个Java上的CoffeeScript说不定更好

avatar
d*i
34
C++如果你按照plain old C++来用还好啦,不去追求那些advanced fancy features,
也不算复杂,就是在C的基础上作了一些OO的扩展,都不难。

【在 m******t 的大作中提到】
: 现在的语言之争已经变成了生态系统之争和hype/marketing之争了,我们不想scala变
: 成下一个C++浪费资源,就得出来抵制它而不是等它成主流了被动接受它,象C++一样再
: 被折磨一遍。话说回来,看来跟我估计的不错,这篇blog表明第一波主流吃Scala螃蟹
: 的开始吐槽了
: 其实Scala不硬扯上FP,加点语法糖,老实作个Java上的CoffeeScript说不定更好

avatar
T*i
35
其实我不赞成语言的specs用太多language sugar。不过既然成标准就会有人用。这也
是没办法的。不过迄今为止还没见过太离谱的feature。定标准的绝对不是傻瓜。

【在 d****i 的大作中提到】
: C++如果你按照plain old C++来用还好啦,不去追求那些advanced fancy features,
: 也不算复杂,就是在C的基础上作了一些OO的扩展,都不难。

avatar
m*t
36
以前的硬件性能不行,需要有down to metal的高性能语言,所以C语言开始流行,后来
可能是为了GUI和大型项目的需要,C++引入OOP来降低复杂度,这个都是历史,我想版
上少有疑义。
我个人不喜欢C++的原因是,多种paradigm并存,标准库太小,连socket,xml这样的还
要第三方库,语言复杂度太高,作个东西大多数精力都在与语言斗争上,编程是种折磨
而不是享受。
当然,这个很可能是我比较弱,没有真正掌握这门语言,就像打DOOM一样,真正的高手
赤手空拳或者电锯就可以,我们这样的还是希望有把BFG,很扫一切。

【在 T********i 的大作中提到】
: 你这种观点我不同意。什么叫C++浪费资源?C++的发展是历史的必然。路要一步一步走
: ,不能一鞠而就。
: 任何东西,有人用,自然有他的道理。
: 版上很多人讨厌python。虽然我不会去用它。但是我不会拒绝XBMC。我会照样用别人现
: 成的python script。这些,都已经证明了,python照样能写出来大规模的,可靠的,
: 组织良好的项目。
: 你要是有本事把C++完全替换掉,算你的本事。但是我不认为有谁能。在很多领域,只
: 有C++能行。
: 只有那些基础肤浅,只会一招的才去纠结所有问题只用一种技术解决。一个螺丝钉,没
: 能力决策的。

avatar
d*i
37
socket这种东西,就像thread一样,是底层的OS dependent的,所以调C的libsocket或
者Winsocket就行了。

【在 m******t 的大作中提到】
: 以前的硬件性能不行,需要有down to metal的高性能语言,所以C语言开始流行,后来
: 可能是为了GUI和大型项目的需要,C++引入OOP来降低复杂度,这个都是历史,我想版
: 上少有疑义。
: 我个人不喜欢C++的原因是,多种paradigm并存,标准库太小,连socket,xml这样的还
: 要第三方库,语言复杂度太高,作个东西大多数精力都在与语言斗争上,编程是种折磨
: 而不是享受。
: 当然,这个很可能是我比较弱,没有真正掌握这门语言,就像打DOOM一样,真正的高手
: 赤手空拳或者电锯就可以,我们这样的还是希望有把BFG,很扫一切。

avatar
m*t
38
我的意思是这些都应该是C++标准库应该提供的,90年代不提供还情有可原(当时W
indows一家独大),2000年不提供就太过分了,还要靠boost一票第三方库,严重影响
生产力。

【在 d****i 的大作中提到】
: socket这种东西,就像thread一样,是底层的OS dependent的,所以调C的libsocket或
: 者Winsocket就行了。

avatar
T*i
39
你说的这些都有道理。缺乏标准库确实C++最被人诟病的地方。多年来各方也做了很多
努力建立标准库,boost就是其中最成功的一个。现实的问题是众口难调。标准库进展
缓慢,但不代表没有方案可以用。
当前大多成功的开源项目,比如apache,都是用C。其实比用C++实现还是要复杂一些。
但是你也知道不能抱怨C。没了它就没有现在的一切。C++线对来讲还是软柿子好捏一点。
本版推崇的node,是基于google V8的。而google V8是基于C++的。没人做C++,就没有
node。
另外,JDK也是依赖于libstdc++的。没人做这些,我们能有啥?别以为人家给你啥都收
拾好是学雷锋。迟早你都要回报的。

【在 m******t 的大作中提到】
: 以前的硬件性能不行,需要有down to metal的高性能语言,所以C语言开始流行,后来
: 可能是为了GUI和大型项目的需要,C++引入OOP来降低复杂度,这个都是历史,我想版
: 上少有疑义。
: 我个人不喜欢C++的原因是,多种paradigm并存,标准库太小,连socket,xml这样的还
: 要第三方库,语言复杂度太高,作个东西大多数精力都在与语言斗争上,编程是种折磨
: 而不是享受。
: 当然,这个很可能是我比较弱,没有真正掌握这门语言,就像打DOOM一样,真正的高手
: 赤手空拳或者电锯就可以,我们这样的还是希望有把BFG,很扫一切。

avatar
m*t
40
现在的foundation基本都是C/C++,这个大家都清楚,但是这些领域只需要少数几个大
牛就够了,大多数人不需要用C++。当然长远上看,也有问题,如果这些牛人退休的时
候,可能C++的程序员太少,产生不了新的大牛去接班,可能这个生态系统也维持不下
去了。不知道那个时候会是个什么样子,难道大家都转到类似jvm那样的虚拟机了。

点。

【在 T********i 的大作中提到】
: 你说的这些都有道理。缺乏标准库确实C++最被人诟病的地方。多年来各方也做了很多
: 努力建立标准库,boost就是其中最成功的一个。现实的问题是众口难调。标准库进展
: 缓慢,但不代表没有方案可以用。
: 当前大多成功的开源项目,比如apache,都是用C。其实比用C++实现还是要复杂一些。
: 但是你也知道不能抱怨C。没了它就没有现在的一切。C++线对来讲还是软柿子好捏一点。
: 本版推崇的node,是基于google V8的。而google V8是基于C++的。没人做C++,就没有
: node。
: 另外,JDK也是依赖于libstdc++的。没人做这些,我们能有啥?别以为人家给你啥都收
: 拾好是学雷锋。迟早你都要回报的。

avatar
T*i
41
其实boost的ASIO做的真够烂。要是能成标准还真是奇怪了。
Java的IO刚开始也是一塌糊涂。NIO是2002年才推出的。我可以说的他的设计很好。我
很满意。
但是java的NIO也不是没有问题。迄今为止,java NIO都不能很好地处理async SSL。我
知道是为什么,估计本版知道这个事实都不多。
不能很好地处理async SSL,明显的弊病意味着在手机上基于加密SSL的推送将很困难。
这也是依赖于标准库的问题。人家不好好做,你只能受着。
其实写一个C++的socket库,透明支持SSL/TLS以及其他协议的,包括SMTP, HTTP之类的
所有可能的协议。也不是很难。就几千行,不到10000行而已。但是我知道,知道这东
西需要解决的问题在哪里的,都屈指可数,更何况真正做出来了。
BTW,我确实有自己的C++ socket库。我不打算open source。

【在 m******t 的大作中提到】
: 我的意思是这些都应该是C++标准库应该提供的,90年代不提供还情有可原(当时W
: indows一家独大),2000年不提供就太过分了,还要靠boost一票第三方库,严重影响
: 生产力。

avatar
d*i
42
C++可能可以没有,C是永远的语言,底层的系统总要有C来build的。

【在 m******t 的大作中提到】
: 现在的foundation基本都是C/C++,这个大家都清楚,但是这些领域只需要少数几个大
: 牛就够了,大多数人不需要用C++。当然长远上看,也有问题,如果这些牛人退休的时
: 候,可能C++的程序员太少,产生不了新的大牛去接班,可能这个生态系统也维持不下
: 去了。不知道那个时候会是个什么样子,难道大家都转到类似jvm那样的虚拟机了。
:
: 点。

avatar
T*i
43
整个linux kernel都是C做的。做C的都死绝了。各位也都不要玩了。直接回石器时代好
了。

【在 d****i 的大作中提到】
: C++可能可以没有,C是永远的语言,底层的系统总要有C来build的。
avatar
d*i
44
所有操作系统都是C写的啊,UNIX, Linux, Windows,Mac OS, iOS, Android, 还有几
百种用于实时系统的RTOS。

【在 T********i 的大作中提到】
: 整个linux kernel都是C做的。做C的都死绝了。各位也都不要玩了。直接回石器时代好
: 了。

avatar
p*u
45

many boost libraries are a mess, bcoz of template overuse BS...

【在 T********i 的大作中提到】
: 其实boost的ASIO做的真够烂。要是能成标准还真是奇怪了。
: Java的IO刚开始也是一塌糊涂。NIO是2002年才推出的。我可以说的他的设计很好。我
: 很满意。
: 但是java的NIO也不是没有问题。迄今为止,java NIO都不能很好地处理async SSL。我
: 知道是为什么,估计本版知道这个事实都不多。
: 不能很好地处理async SSL,明显的弊病意味着在手机上基于加密SSL的推送将很困难。
: 这也是依赖于标准库的问题。人家不好好做,你只能受着。
: 其实写一个C++的socket库,透明支持SSL/TLS以及其他协议的,包括SMTP, HTTP之类的
: 所有可能的协议。也不是很难。就几千行,不到10000行而已。但是我知道,知道这东
: 西需要解决的问题在哪里的,都屈指可数,更何况真正做出来了。

avatar
T*i
46
呵呵,说太多也有不好的地方。mimisoft当然知道很多。但是像goodbug和zhaoce那样
的可能只知道能run web的。RTOS就不要跟他们说了。

【在 d****i 的大作中提到】
: 所有操作系统都是C写的啊,UNIX, Linux, Windows,Mac OS, iOS, Android, 还有几
: 百种用于实时系统的RTOS。

avatar
d*i
47
用过几种不同的RTOS,真是世界之大,无奇不有,各有特色,精妙不已。

【在 T********i 的大作中提到】
: 呵呵,说太多也有不好的地方。mimisoft当然知道很多。但是像goodbug和zhaoce那样
: 的可能只知道能run web的。RTOS就不要跟他们说了。

avatar
T*i
48
和你握一下手。
我现在正在玩SiliconLabs和TI的RF chips。其实RTOS的优势就是简单。

【在 d****i 的大作中提到】
: 用过几种不同的RTOS,真是世界之大,无奇不有,各有特色,精妙不已。
avatar
p*u
49

RF market data feeds can be impacted by the weather a lot, not very reliable
...

【在 T********i 的大作中提到】
: 和你握一下手。
: 我现在正在玩SiliconLabs和TI的RF chips。其实RTOS的优势就是简单。

avatar
T*i
50
传统的还不能丢。一旦RF丢包,2-3毫秒以后光纤的数据就跟上了。等于费两遍事还要
多。但是我已经完成了。
我玩的这些RF chips是consumer electronics用的。这年头,靠一张大嘴忽悠过活的多
,真正干活的太少了。能多做点我就尽量多做一点。毕竟都是迄今没人做好的。

reliable

【在 p*u 的大作中提到】
:
: RF market data feeds can be impacted by the weather a lot, not very reliable
: ...

avatar
c*o
51
看看讨论就知道,只有讨论,哪里是一面倒的批判。
那面又有时还未定。
唯一同意的就是compiler 慢。
我们才刚开始用scalaz,感觉很好。
我们内部不用dsl,由于有强大的type system,我们可以放心做很抽象的reusable code
,static type system 很好很强大。

【在 m******t 的大作中提到】
: http://overwatering.org/blog/2013/12/scala-1-star-would-not-pro
avatar
s*o
52
同感。讨论里面的营养成分更多。这篇文章的作者给人的感觉是拿了一本“Mastering
Scala in 24-hours”的书比划了一晚上后上来发牢骚的,而不像一位用了6年Scala的老
鸟。
你们为啥不直接上clojure?

code

【在 c******o 的大作中提到】
: 看看讨论就知道,只有讨论,哪里是一面倒的批判。
: 那面又有时还未定。
: 唯一同意的就是compiler 慢。
: 我们才刚开始用scalaz,感觉很好。
: 我们内部不用dsl,由于有强大的type system,我们可以放心做很抽象的reusable code
: ,static type system 很好很强大。

avatar
m*t
53
这个版上你是少数的scala实战派,欢迎多多发言。
能大概说说你们的scala项目的大小么,比如多少行scala code,编译一次要多久?
另外,好像很多人很讨厌scalaz,说它玩的太花,能给评论下么?

code

【在 c******o 的大作中提到】
: 看看讨论就知道,只有讨论,哪里是一面倒的批判。
: 那面又有时还未定。
: 唯一同意的就是compiler 慢。
: 我们才刚开始用scalaz,感觉很好。
: 我们内部不用dsl,由于有强大的type system,我们可以放心做很抽象的reusable code
: ,static type system 很好很强大。

avatar
g*g
54
我只知道能run web没错,偏偏这个你不行,可笑魏公公你非要在不懂的东西上扯蛋找
打。

【在 T********i 的大作中提到】
: 呵呵,说太多也有不好的地方。mimisoft当然知道很多。但是像goodbug和zhaoce那样
: 的可能只知道能run web的。RTOS就不要跟他们说了。

avatar
c*o
55
现在还没多少10万左右,但是每次新feature就会增加,每次refactor就会减少。
scalaz is not for everyone. 我们用了它的validation abstraction,还有generic
的applicative
scalaz不是花,是太抽象了,没想到之前你都不知道为啥要它,想到之后你会说:“靠
,这个原来和那个是一样的,还能这么做,不用写两遍了”

【在 m******t 的大作中提到】
: 这个版上你是少数的scala实战派,欢迎多多发言。
: 能大概说说你们的scala项目的大小么,比如多少行scala code,编译一次要多久?
: 另外,好像很多人很讨厌scalaz,说它玩的太花,能给评论下么?
:
: code

avatar
c*o
56
static type 是我们的must have
我们的java/ruby 人才多

Mastering
的老

【在 s***o 的大作中提到】
: 同感。讨论里面的营养成分更多。这篇文章的作者给人的感觉是拿了一本“Mastering
: Scala in 24-hours”的书比划了一晚上后上来发牢骚的,而不像一位用了6年Scala的老
: 鸟。
: 你们为啥不直接上clojure?
:
: code

avatar
m*t
57
10万行也算是很大的scala应用了吧,编译真的那么慢么? 写blog这个哥们估计也就是
小打小闹的,编译一次加run tests也要快1分半钟,他是不是设置有问题?
我好像记得去年什么时候Scala的作者martin说scala编译速度大概是1000行 每秒,那
么你们项目大概编译的话大概100秒,当然现在硬件更快了,乐观估计也要20秒左右,
好像也还可以接受。

generic

【在 c******o 的大作中提到】
: 现在还没多少10万左右,但是每次新feature就会增加,每次refactor就会减少。
: scalaz is not for everyone. 我们用了它的validation abstraction,还有generic
: 的applicative
: scalaz不是花,是太抽象了,没想到之前你都不知道为啥要它,想到之后你会说:“靠
: ,这个原来和那个是一样的,还能这么做,不用写两遍了”

avatar
g*g
58
看你写啥的,写后端,几百行写了,再测一测test case,可以接受。要是写前端,改
一行
就得到UI上看看好不好,编译慢就太难受了。

【在 m******t 的大作中提到】
: 10万行也算是很大的scala应用了吧,编译真的那么慢么? 写blog这个哥们估计也就是
: 小打小闹的,编译一次加run tests也要快1分半钟,他是不是设置有问题?
: 我好像记得去年什么时候Scala的作者martin说scala编译速度大概是1000行 每秒,那
: 么你们项目大概编译的话大概100秒,当然现在硬件更快了,乐观估计也要20秒左右,
: 好像也还可以接受。
:
: generic

avatar
b*e
59
这篇前后矛盾。打回重写。

【在 g*****g 的大作中提到】
: 我只知道能run web没错,偏偏这个你不行,可笑魏公公你非要在不懂的东西上扯蛋找
: 打。

avatar
b*e
60
你写这些monadic code可维护性怎么样? 比如说你走了别人还搞得动么?

code

【在 c******o 的大作中提到】
: 看看讨论就知道,只有讨论,哪里是一面倒的批判。
: 那面又有时还未定。
: 唯一同意的就是compiler 慢。
: 我们才刚开始用scalaz,感觉很好。
: 我们内部不用dsl,由于有强大的type system,我们可以放心做很抽象的reusable code
: ,static type system 很好很强大。

avatar
m*t
61
那倒是,scala应该主要还是后端。要是用新出来的那个scala.js写前端的话,估计要
郁闷死。
话说ClojureScript在我的老netbook上(atom n270)编译代码(几百行,clojurescript
-> javascript)都只要0.x秒。

【在 g*****g 的大作中提到】
: 看你写啥的,写后端,几百行写了,再测一测test case,可以接受。要是写前端,改
: 一行
: 就得到UI上看看好不好,编译慢就太难受了。

avatar
b*e
62
你查一下作者的简历就知道scala原本是学院派的产物。里面有很强的Haskell的血脉。

【在 m******t 的大作中提到】
: 现在的语言之争已经变成了生态系统之争和hype/marketing之争了,我们不想scala变
: 成下一个C++浪费资源,就得出来抵制它而不是等它成主流了被动接受它,象C++一样再
: 被折磨一遍。话说回来,看来跟我估计的不错,这篇blog表明第一波主流吃Scala螃蟹
: 的开始吐槽了
: 其实Scala不硬扯上FP,加点语法糖,老实作个Java上的CoffeeScript说不定更好

avatar
m*t
63
其实如果scala老实做个F# on JVM说不定我会选它。

【在 b***e 的大作中提到】
: 你查一下作者的简历就知道scala原本是学院派的产物。里面有很强的Haskell的血脉。
avatar
c*o
64
我们刚setup了incremental/continues build machine
TDD prod的build 不用太考虑时间。
自己的mac pro上其实很快,没有100秒,sbt只compile需要的,也是incremental的。
10万应该不包括任何library(都是jar),但是包括comment/test(很多)

【在 m******t 的大作中提到】
: 10万行也算是很大的scala应用了吧,编译真的那么慢么? 写blog这个哥们估计也就是
: 小打小闹的,编译一次加run tests也要快1分半钟,他是不是设置有问题?
: 我好像记得去年什么时候Scala的作者martin说scala编译速度大概是1000行 每秒,那
: 么你们项目大概编译的话大概100秒,当然现在硬件更快了,乐观估计也要20秒左右,
: 好像也还可以接受。
:
: generic

avatar
c*o
65
TDD的,comment也多,想知道是啥,看test code就知道了。

【在 b***e 的大作中提到】
: 你写这些monadic code可维护性怎么样? 比如说你走了别人还搞得动么?
:
: code

avatar
m*t
66
你们公司的编程culture真的很赞!

【在 c******o 的大作中提到】
: TDD的,comment也多,想知道是啥,看test code就知道了。
avatar
c*o
67
the author's resume has 2 humble lines:
the author of java generic
the author of scala language
不觉得有多学院,这都学院,那没啥不是了。

【在 b***e 的大作中提到】
: 你查一下作者的简历就知道scala原本是学院派的产物。里面有很强的Haskell的血脉。
avatar
m*t
68
发现一个很搞笑的fact, 对比一下就很有趣:
微软研究院的Don Syme
the author of C# Generics
and
the author of F# (ML on .NET)

【在 c******o 的大作中提到】
: the author's resume has 2 humble lines:
: the author of java generic
: the author of scala language
: 不觉得有多学院,这都学院,那没啥不是了。

avatar
c*o
69
scala的sbt我虽然不喜欢(太花,太复杂)但是dynamic incremental build做得不错
,要是就是小改,其实很快。

【在 g*****g 的大作中提到】
: 看你写啥的,写后端,几百行写了,再测一测test case,可以接受。要是写前端,改
: 一行
: 就得到UI上看看好不好,编译慢就太难受了。

avatar
c*o
70
Generics => FP/OO hybrid?
那c++也快了。。。。

【在 m******t 的大作中提到】
: 发现一个很搞笑的fact, 对比一下就很有趣:
: 微软研究院的Don Syme
: the author of C# Generics
: and
: the author of F# (ML on .NET)

avatar
g*g
71
All pros and cons for a flexible language like Scala has been debated. The
view of it is very bipolar. Enthusiasts are dying for it, criticists don't
even want to finish the tutorial. There's no doubt it's gaining momentum,
but at the same time not fast enough to be mainstream in near future.
Personally I think it will be like Perl on JVM. A niche language that is
powerful for certain libraries, but its flexibility kills the readability
eventually.
avatar
c*o
72
scala 2.11 有很多改变,Rod from Spring does have a huge impact.
scala 2.11会focus 在faster compiler, more flexible module (你可以定制你用的
scala 的feature set)
Martin 最近的工作方向是优化type system,加快编译时间。。。。

【在 g*****g 的大作中提到】
: All pros and cons for a flexible language like Scala has been debated. The
: view of it is very bipolar. Enthusiasts are dying for it, criticists don't
: even want to finish the tutorial. There's no doubt it's gaining momentum,
: but at the same time not fast enough to be mainstream in near future.
: Personally I think it will be like Perl on JVM. A niche language that is
: powerful for certain libraries, but its flexibility kills the readability
: eventually.

avatar
z*e
73
如果没有了物理学
你现在还搞什么cs?
别扯淡了,回家种田去
那你为什么不去学物理呢?
因为搞物理没钱
像dsb和弃婴一样,天天在实验室里面
丫要多苦逼有多苦逼了
用你的逻辑说就是
没有人搞物理,我们能有啥?
别以为人家给你啥都收拾好是学雷锋
迟早你都要回报的
好了,问题来了,老魏你打算什么时候报效物理学专业?

点。

【在 T********i 的大作中提到】
: 你说的这些都有道理。缺乏标准库确实C++最被人诟病的地方。多年来各方也做了很多
: 努力建立标准库,boost就是其中最成功的一个。现实的问题是众口难调。标准库进展
: 缓慢,但不代表没有方案可以用。
: 当前大多成功的开源项目,比如apache,都是用C。其实比用C++实现还是要复杂一些。
: 但是你也知道不能抱怨C。没了它就没有现在的一切。C++线对来讲还是软柿子好捏一点。
: 本版推崇的node,是基于google V8的。而google V8是基于C++的。没人做C++,就没有
: node。
: 另外,JDK也是依赖于libstdc++的。没人做这些,我们能有啥?别以为人家给你啥都收
: 拾好是学雷锋。迟早你都要回报的。

avatar
z*e
74
这个社会的发展就是对各层面封装的结果
现在搞ee的批量转行cs,为啥?
因为ee提供不了那么多工作机会了
而且天朝等第三世界国家,要抄也都抄了
美帝的竞争优势在被逐步削弱
就像当初做汽车一样,最早也就是美国德国等国家能做
后来日本学会了,韩国也学会了,美国的汽车产业就开始苦逼了
我们出生之前,在美国汽车行业做工人,那是很幸福的
一个人干活,全家管饱,下班回来看看电视,吃饭睡觉
很惬意的,今天如果还在美国汽车行业做工人
那前景非常堪忧的
cs也是一样的,c这一层搞到现在,再搞又能怎样?该搞的都搞了
就算有漏网之鱼,那也不过是漏网之鱼而已
80%的事别人都做了,剩下20%,你要投入80%的精力去搞,还不一定有什么结果
但是新兴领域不一样,新兴领域一片空白,大量缺乏人手
有人来就能干活,就需要人力干活,80%的事都还没有人搞过
那么这个时候投入20%,就很容易有高回报
任何一个领域,在其毁灭还有诞生初期,都是有巨额回报的时候
应该毫不犹豫抓住机会,投入这些领域,攫取高额回报
现在social website和big data是在诞生初期,慢慢爬向顶端
而mobile则是毁灭的时候,一批搞通信的公司倒闭
但是毁灭也同时意味着重生,因为总要有公司搞这个,所以也创造出大量的机会
这些都是新人笑,新人笑得越开心,旧人就哭得越痛苦
以前给北电,摩托罗拉,诺基亚这些公司打工的,那现在就是哭的时候

【在 d****i 的大作中提到】
: C++可能可以没有,C是永远的语言,底层的系统总要有C来build的。
avatar
b*e
75
http://lampwww.epfl.ch/~odersky/
Before authoring scala, odersky is mostly a type theorist. 纯学院派的。他可
能是转实用型转的最好的。

【在 c******o 的大作中提到】
: the author's resume has 2 humble lines:
: the author of java generic
: the author of scala language
: 不觉得有多学院,这都学院,那没啥不是了。

avatar
z*e
76
最后一句话非常经典
现在就看谁能做一个java上的coffeescript了
谁做出来谁就能成功

【在 m******t 的大作中提到】
: 现在的语言之争已经变成了生态系统之争和hype/marketing之争了,我们不想scala变
: 成下一个C++浪费资源,就得出来抵制它而不是等它成主流了被动接受它,象C++一样再
: 被折磨一遍。话说回来,看来跟我估计的不错,这篇blog表明第一波主流吃Scala螃蟹
: 的开始吐槽了
: 其实Scala不硬扯上FP,加点语法糖,老实作个Java上的CoffeeScript说不定更好

avatar
z*e
77
老魏我跟你的区别在于
我不懂的不会去装懂,你不懂的你会装懂
要不你说说你懂不懂怎么搞website?
我就明说了,你不懂怎么做website,你服气不服气?
你说的恰好就是怎么做website,我告诉你的是
你那一套是不行的,不适合做website
想起当年的一个笑话,老大问,你们上班堵车不堵车啊?
都说很堵,我说,那可以早一点来
老大说,你要是四点来,肯定不会堵
老魏你就是属于那种为了避开堵车,四点就跑来上班的家伙
凡事,过犹不及

【在 T********i 的大作中提到】
: 呵呵,说太多也有不好的地方。mimisoft当然知道很多。但是像goodbug和zhaoce那样
: 的可能只知道能run web的。RTOS就不要跟他们说了。

avatar
z*e
78
c++不就是正在被替换中么?
现在java,python这些做的
当初不就是c++在做么?
我们刚刚在案例中用java替换掉你的c++去写铁道部的website
你忘记了?你忘记一开始你信誓旦旦地说要用c++去写了?
后来又改口说要用java了?
基础浅用一招去解决问题,这个倒也没错
因为我们需要大量的人手来帮忙,就是要让外行的转行的也能够参与社会建设
早就说了,这些人你不要,我要
草木皆可为剑,大妈文科生皆可为码农

【在 T********i 的大作中提到】
: 你这种观点我不同意。什么叫C++浪费资源?C++的发展是历史的必然。路要一步一步走
: ,不能一鞠而就。
: 任何东西,有人用,自然有他的道理。
: 版上很多人讨厌python。虽然我不会去用它。但是我不会拒绝XBMC。我会照样用别人现
: 成的python script。这些,都已经证明了,python照样能写出来大规模的,可靠的,
: 组织良好的项目。
: 你要是有本事把C++完全替换掉,算你的本事。但是我不认为有谁能。在很多领域,只
: 有C++能行。
: 只有那些基础肤浅,只会一招的才去纠结所有问题只用一种技术解决。一个螺丝钉,没
: 能力决策的。

avatar
g*g
80
Rod and Martin are both programmers I admire. However, this is a language,
not a framework. A person can shape a framework, a language, not so much.
You can't even remove features already existing in a language (or at least
deprecate over a long period of time), otherwise it's compilation issue and
lousy foul complaint in the community. Scala is already so flexible that
more features hardly make it better. I am sure if the community settles down
on the language, and focus on the quality of frameworks instead, it will be
more useful. But it's always easier said than done. I kind of feel the buzz
in the industry is fading away, with Node and Clojure taking away fair
share of that buzz.

【在 c******o 的大作中提到】
: scala 2.11 有很多改变,Rod from Spring does have a huge impact.
: scala 2.11会focus 在faster compiler, more flexible module (你可以定制你用的
: scala 的feature set)
: Martin 最近的工作方向是优化type system,加快编译时间。。。。

avatar
c*o
81
I just feel so differently, now it is the peak of criticism for scala on
popular programming sites(maybe still more to come).
This peak itself is a evidence Scala is hugely successful in a lot area/
companies, Node/Clojure still not there yet.
C++/Java/Ruby all had this peak of criticism before, and then a long time
rise.
After the initial resistance, most people will get to use it silently.

and
down
be
buzz

【在 g*****g 的大作中提到】
: Rod and Martin are both programmers I admire. However, this is a language,
: not a framework. A person can shape a framework, a language, not so much.
: You can't even remove features already existing in a language (or at least
: deprecate over a long period of time), otherwise it's compilation issue and
: lousy foul complaint in the community. Scala is already so flexible that
: more features hardly make it better. I am sure if the community settles down
: on the language, and focus on the quality of frameworks instead, it will be
: more useful. But it's always easier said than done. I kind of feel the buzz
: in the industry is fading away, with Node and Clojure taking away fair
: share of that buzz.

avatar
c*o
82
In fact, Scala is the only real static language choice on JVM other than
Java, and it is more fun and more powerful than Java (maybe messier)
I will definitely go to a better language if there is one match static typed
/on JVM.

and
down
be
buzz

【在 g*****g 的大作中提到】
: Rod and Martin are both programmers I admire. However, this is a language,
: not a framework. A person can shape a framework, a language, not so much.
: You can't even remove features already existing in a language (or at least
: deprecate over a long period of time), otherwise it's compilation issue and
: lousy foul complaint in the community. Scala is already so flexible that
: more features hardly make it better. I am sure if the community settles down
: on the language, and focus on the quality of frameworks instead, it will be
: more useful. But it's always easier said than done. I kind of feel the buzz
: in the industry is fading away, with Node and Clojure taking away fair
: share of that buzz.

avatar
g*g
83
I don't know man. The criticism was like C++. But at that time, C++ had no
competition. It was the only boy in town, SmallTalk never really went
anywhere.
What's Scala's strength today? Akka is a prime example. Concurrency
framework, FP's sweet spot. But Clojure does that too, and easily a more
pure FP language. Of course Scala is static and it should perform better.
But that's probably not the most important thing for a concurrency framework
.
Beyond that scope, Scala, also a static language, is competing head-to-head
against Java. But I don't see it winning it for all the cons aforementioned.
I picked up Scala 3 years ago when Akka was getting buzz but still in
infantry. 3 years later, Scala hasn't made a big noise. IMHO, RoR, Node both
had a much stronger momentum. I am not writing it off, but I stay skeptical
of its future.

typed

【在 c******o 的大作中提到】
: In fact, Scala is the only real static language choice on JVM other than
: Java, and it is more fun and more powerful than Java (maybe messier)
: I will definitely go to a better language if there is one match static typed
: /on JVM.
:
: and
: down
: be
: buzz

avatar
c*o
84
The most important reason for me to choose a static type language, is that,
"I am not a best programmer"
Static type does make big system much easier, and also does make more people
work together easier.
In fact for clojure, they promote "static type" at module boundary.
for me ideally is that node.js for web tier, Scala for backend, and clojure
for scripting
(but everyone use Restful with json for mobile world anyway, not much space
for node)

framework
head
aforementioned.

【在 g*****g 的大作中提到】
: I don't know man. The criticism was like C++. But at that time, C++ had no
: competition. It was the only boy in town, SmallTalk never really went
: anywhere.
: What's Scala's strength today? Akka is a prime example. Concurrency
: framework, FP's sweet spot. But Clojure does that too, and easily a more
: pure FP language. Of course Scala is static and it should perform better.
: But that's probably not the most important thing for a concurrency framework
: .
: Beyond that scope, Scala, also a static language, is competing head-to-head
: against Java. But I don't see it winning it for all the cons aforementioned.

avatar
g*g
85
I am not against static language for big system. I just believe dynamic
language can work for a framework. Because framework is not really big and
it can be handled by a small team. And a framework on JVM doesn't require
the users to use the same language. Most users of Storm would be Java users,
for example.
Dynamic language's strength is always scripting. I agree on that too.
Everyone is using Rest these days. But you can have server side MVC
frameworks using rest service. That's still the status quo. Maybe when
client MVC is stronger enough it will change. But I don't know much on front
tier and I can't comment on its future.

,
people
clojure
space

【在 c******o 的大作中提到】
: The most important reason for me to choose a static type language, is that,
: "I am not a best programmer"
: Static type does make big system much easier, and also does make more people
: work together easier.
: In fact for clojure, they promote "static type" at module boundary.
: for me ideally is that node.js for web tier, Scala for backend, and clojure
: for scripting
: (but everyone use Restful with json for mobile world anyway, not much space
: for node)
:

avatar
b*e
86
I in fact do not expect to see either clojure or scala survive for long (
they actually remind me of dojo ajax framework). Common Lisp syntax cannot
be appreciated by common developers. Scala's complication in language
features and type inference will eventually be a problem for common
developers as well. You, apparently, are among top level professionals as a
software engineer. I do not expect the vast majority of software
developers to reach your level of skills, interests and enthusiasm. I'd put
more bet on a better Java.
On the other hand, that's why things like php/ruby/python/node to prevail (
so far better than scala/clojure). They are so simple (for starters at
least) and almost anybody can pick it up pretty quickly. I see it start to
converge to node right now. I guess ideally for me, it's node 4 online +
java 4 offline.

,
people
clojure
space

【在 c******o 的大作中提到】
: The most important reason for me to choose a static type language, is that,
: "I am not a best programmer"
: Static type does make big system much easier, and also does make more people
: work together easier.
: In fact for clojure, they promote "static type" at module boundary.
: for me ideally is that node.js for web tier, Scala for backend, and clojure
: for scripting
: (but everyone use Restful with json for mobile world anyway, not much space
: for node)
:

avatar
d*i
87
大拿说的好。

cannot
a
put

【在 b***e 的大作中提到】
: I in fact do not expect to see either clojure or scala survive for long (
: they actually remind me of dojo ajax framework). Common Lisp syntax cannot
: be appreciated by common developers. Scala's complication in language
: features and type inference will eventually be a problem for common
: developers as well. You, apparently, are among top level professionals as a
: software engineer. I do not expect the vast majority of software
: developers to reach your level of skills, interests and enthusiasm. I'd put
: more bet on a better Java.
: On the other hand, that's why things like php/ruby/python/node to prevail (
: so far better than scala/clojure). They are so simple (for starters at

avatar
g*g
88
Haha, you come to the party a little late, but finally we have something we
can agree on.

cannot
a
put

【在 b***e 的大作中提到】
: I in fact do not expect to see either clojure or scala survive for long (
: they actually remind me of dojo ajax framework). Common Lisp syntax cannot
: be appreciated by common developers. Scala's complication in language
: features and type inference will eventually be a problem for common
: developers as well. You, apparently, are among top level professionals as a
: software engineer. I do not expect the vast majority of software
: developers to reach your level of skills, interests and enthusiasm. I'd put
: more bet on a better Java.
: On the other hand, that's why things like php/ruby/python/node to prevail (
: so far better than scala/clojure). They are so simple (for starters at

avatar
b*e
89
That being said, I give my best wish for Scala to prove me wrong. I like
Odersky the person, powerful yet humble.

we

【在 g*****g 的大作中提到】
: Haha, you come to the party a little late, but finally we have something we
: can agree on.
:
: cannot
: a
: put

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。