My daily readings 01/13/2015

January 13, 2015
    • Mint免费提供帐目整合及花费追踪,他们会根据用户个人银行及信用卡帐目,分类各种消费类型,让用户对自己财务一目了然的同时,对信息加以大数据整合分析,让用户实现个人财务规划目标。值得一提的是Mint还提供省钱建议,这个网站提供至少数百家银行及信用卡发行机构的资料,当扫瞄消费结果发现用户每个月支付高利率的信用卡利息时,网站将建议申请其他信用卡,而且会立即链接到发卡机构的网站填写申请表格。类似的Geezeo主营个人金融管理(Personal Financial Management),主打网上银行业务,把不同银行的数据接入该网站,一键整合,提供免费的个人消费、信用卡信息、投资项目追踪来优化个人财务管理,也提供理财顾问服务。
    • LearnVest s的用户可以选择三种不同的账户来改善财务情况,现在新添了7步快速投资管理这个项目,用来节约、规划和财富增值。他们的三种账户收费分别是第一档开户89美金,之后每月19美金,用户将收到LearnVest s的理财师两个电话,为其制定财务规划和之后的支持。第二档是开户299美金,之后每月19美金,为期5年的更为详细的财务规划,包括贷款、信用卡、保险、养老金、房地产等。第三档开户399美金,之后每月19美金,这一档除了包括前两档的服务,理财师将量身制定全面的投资组合,投资股票债券等。
      • hi

Posted from Diigo. The rest of my favorite links are here.

My daily readings 01/09/2015

January 9, 2015

Posted from Diigo. The rest of my favorite links are here.

My daily readings 12/03/2014

December 3, 2014
    • I’ve been coding since I was ~13. I can understand why people who haven’t might have valid reasons to wish they’d started earlier. I’d just say: beware self-fulfilling prophecies and selection bias. Lots of really excellent software people I’ve worked with got late starts. Lots of people who started early coasted or are still coasting. In the 25 years I’ve been coding, only a few years worth of that time really grew me as a developer, so what you work on has just as much impact as how long you’ve been working on it.

      Work with a bunch of different enterprise L.O.B. developers to get a sense of what I’m saying here. The average age of a backoffice developer is higher, meaning they have more experience. Hiring in enterprises is regimented, meaning that they tend to come from CS backgrounds. Are they uniformly high quality developers? No. In fact: there’s a stigma attached to coming from a long stint in enterprise development.

      As a lever for getting more women engaged with startups, the idea that an early start is important makes even less sense. Much of the day-to-day work that happens even at companies with difficult problem domains is rote and uncomplicated. A few years experience is more than enough to lead a typical web project, and, more importantly, to have a sense for whether a dev team is firing on all cylinders and to authoritatively manage it.

      Obvious subtext/bias here: I do not believe that starting women in software development earlier is going to resolve the gender gap. By all means, start early; there’s nothing wrong with that. It’s just probably not the root of the problem.

Posted from Diigo. The rest of my favorite links are here.

My daily readings 11/11/2014

November 11, 2014

Posted from Diigo. The rest of my favorite links are here.

My daily readings 10/21/2014

October 21, 2014

Posted from Diigo. The rest of my favorite links are here.

My daily readings 09/02/2014

September 2, 2014

Posted from Diigo. The rest of my favorite links are here.

My daily readings 08/15/2014

August 15, 2014

Posted from Diigo. The rest of my favorite links are here.

My daily readings 08/12/2014

August 12, 2014
    • About a month ago I got the request to create a video from one of the WebGL demos on this site (the rotating earth cube, showing population density). So, of course, I said yes, but creating high quality output of this animation wasn’t as easy as I thought. I looked at a couple of screen recording tools, but none were available for Mac that were free, offered a good resolution and high enough frame rate. To be honest, I didn’t really look that long since I thought it a good opportunity to see how I could get the content of just the single canvas/webgl element and export it to a movie.

       

      So basically, after some looking around, I came across this link where someone used websockets to export the content of the canvas and save these captures individually. Finally at the server side we can use ffmpeg to convert these captures to a movie. This looked like an interesting approach, so I did pretty much the same thing. I, however, used a simple vert.x backend for the websocket server.

    • This piece of code uses the toDataURL() function to get the data from the canvas element, next it converts it to a bytearray so we can easily send it as a binary websockets message. Making it binary is a bit of overkill for this example I guess, but this was the approach I had the best result with. And this is it for the websockets client part. One last important thing to note here, is that you should make sure you cal the “sendToServer” after the canvas is rendered. This might seem obvious, but costed me a lot of time bug hunting. I assumed that it wouldn’t matter if I added it before or after, since there is always something rendered on the canvas, and thus available to be sent to the server. Well… this isn’t the case. The canvas is apparently cleared at the beginning of the render loop, which caused a lot of black screens to be sent to the server.

Posted from Diigo. The rest of my favorite links are here.

My daily readings 08/07/2014

August 7, 2014
    • 上车前一定要绕车一圈检查车辆及环境,然后才能开始上车进行灯光测试。考试的时候一定要注意以下几个细节:

       

        1、起步打灯,不要忘了看看后视镜,因为实际上你确实是开车上路了,开车上路就要注意过往的车辆和各种障碍物。

       

        2、遇到机器报公共汽车站、学校这些的,要踩刹车,踩的轻重要是以机器能够感应到为准,既不能太轻,也不能一脚踩停了,总之练车的时候自己多留心留心,不同的轻重都试一试。

       

        3、变更车道,首先灯光打起,3秒后再打方向盘,很多人不到3秒就打了,当然你就挂掉了,我自己的方法是,打灯后,自己嘴巴轻轻的数1、2、3,看后视镜,变车道。

       

        4、过路口速度不能超过35码,师傅教我们路口的时候,用2档跑,一般没问题哟,还要记住左右观察。

       

        5、档位变换问题,自己要灵活一点,该提速就提速,该用4档跑的路就不要一直起用3档跑,不要等考试里程都跑完了,你还没有用4档跑过。

       

        6、考官或者机器没报指令的时候,你就按照自己的节奏开,就想象是开你自己的车,不要想太多了。

       

        7、掉头的问题,掉头要用1档掉头,为了稳妥起见,从一开始我就打定注意,掉头我就把车踩停,挂到一档,然后观察,在掉头。

       

        8、靠边停车。打灯,观察,找地方停车,减速,减2档,右边数字中间索线,车摆正,踩停,空档,手刹。考试完成。

       

        最后,祝大家驾考一路过关斩将,顺利拿到本本!

Posted from Diigo. The rest of my favorite links are here.

My daily readings 07/26/2014

July 26, 2014

Posted from Diigo. The rest of my favorite links are here.