类别归档:碎碎念

在线疯狂的碎碎念

RSS feed of 碎碎念

关于SAE的碎碎念—写在2014的前面

        “无所不知等于一无所知”,“什么都略懂一点儿,生活更多彩一些”,各有各的道理,但我更喜欢后面一句。

        初识新浪云是在大约1年之前,那时的云计算对我来说还只是一个非常高端的词汇,套用一句关于大数据的经典评论“云计算就像青春期的性:所有人都在谈论它,没有人真的知道怎么做,每个人都觉得其他人也在做,所以大家都声称自己也在做”。机缘巧合,非常感谢那时还在新浪实习的W君的无私帮助,让我通过SAE真正开始了解云计算到底在做些什么事情。

        所谓“师傅领进门,修行在个人”,从W君那里了解了一些基础知识后,自己便开始在SAE做一些小东西,Trial and Error,一边尝试一边学习,不久就基本掌握了SAE的用法。那时的我只会一些Java,然而囊中羞涩,不舍得花钱买芸豆的我惊喜的发现Python平台的花费要比Java平台小许多,于是毫不犹豫地开始学习Python,感谢SAE让我加入了Python程序员的行列。

        2014,我们要做的还有很多。“我是要成为站长的男人”!许多SAE用户都怀有一颗成为成功站长的雄心。然而现实很残酷,并非每个人都能达到理想的彼岸,不过没关系,过程好结果并不重要,奋斗的经历本身就是一笔无价的财富。通过在SAE上的探索,可以让你了解到许多从未涉足的领域,学习到很多宝贵的知识和经验,更重要的是,习得独立解决问题的思维与能力。对于独立开发者,SAE可以帮助你成为一名“全栈工程师”,横向了解从前端到后台的各个层面,开阔视野。

        SAE不止是一个云计算平台,更是一个成就梦想的舞台。2014期待SAE可以做的更好,期待更多优秀的项目能够借助SAE收获成功,也期待越来越多的草根开发者可以在SAE的舞台上绽放出自己的光彩。

百度加速乐或导致登录状态丢失

使用百度加速乐可以借助于部署在全国各地的数据中心,通过预先向目标网站发送请求再缓存响应内容的方式使网站的访问速度得到提升。

然而,这种方式在为网站提升访问速度的同时,可能存在用户登录状态丢失的问题。

笔者在Django Template中使用{% request.user.is_authenticated %}时,用户登录成功后该block tag的结果依然为False。

备注:

加速乐运行模式:云端模式

加速乐加速设置:只开启了静态资源加速,首页加速、目录加速、静态页面加速均为开启。

建议:

目前百度加速乐的加速功能似乎还不太完善,

对于实时性要求较高的站点,以及涉及到用户状态保存等业务的站点在使用百度加速乐时需要仔细验证网站功能是否正常。

SAE2014年Q3有望提供备案支持

来自kobe(从磊)的消息,SAE有望于今年第3季度实现备案支持。

目前,除阿里云提供备案支持外,SAE、BAE等其他云计算平台均不支持备案。

用户只能自行备案后方可绑定域名,否则只能通过海外代理等方式来实现域名绑定,但会大大降低网站的响应速度。

下面是SAE和阿里云通过微博发布的2014工作计划:

【SAE 2014上半年产品改进计划】

  • Q1:Channel(实时消息推送)、SAE个人中心、苹果推服务;
  • Q2:MAE(SAE私有云产品)、CloudBridge(SDN VPC,打通内外数据)、手机版(手机操作App)、SuperQuery(大数据分析)、应用数据分析中心、安卓推送服务

【2014阿里云产品改进计划】

  • 2月底会推出CDN(内容分发网路,包含国际站点)、图片处理服务。3月底推出OCS(缓存服务)
  • Q2推出ODPS(离线数据处理服务),SLS(简单日志服务),OAS(数据备份),OTS(结构化数据服务)
  • 陆续推出云磁盘,VPC,镜像市场等

与阿里云相比,SAE目前具有价格上的优势,新用户完成实名注册后可以用很低的成本在SAE上部署和运行自己的应用。

然而由于备案原因,有很多用户不得不放弃SAE转而使用提供备案支持的云平台。

期待2014年SAE可以带来更多好消息。

幸福者的7个习惯

尽管幸福的定义因人而异,但我总觉得从他人的快乐那里什么也学不到的观点是愚蠢的。

       在日常生活当中,我们很容易舍本逐末,让一些微不足道的事情影响我们的幸福水平。幸运的是,我们不止依靠本能行事;有很多研究旨在寻找可以带来快乐生活的正确行为。下面,我们来看一些比较切实可行的建议。

1. 忙而不急

       研究表明匆忙会将你置于通往痛苦的快车道。另一方面,许多研究表明无所事事也不是一件好事,这对那些梦想着什么也不用做的《上班一条虫》粉丝观众来说是一个坏消息。

       最理想的状态就是以一种舒适的节奏过着充实的生活。也就是说,你应当经常扩展自己的舒适地带,但是不要达到让自己感到不堪重负的程度。说起来容易做起来难,但这当然是一个应当为之付出努力的理想。

       感觉自己总是在做着忙碌的工作通常是对丝毫提不起兴趣的事务说“是”的结果。一定要对不能给自己带来快乐的事情说“不”。我们每个人都有义务,但是只有对大部分事情说不,对正确的事情说是的人才能找到舒适的节奏。

2. 拥有5个密友

       年轻的时候有几个不错的朋友可以让人们感到更加快乐,并曾被表明可以帮助我们活得更久,生活质量更高。千金易得知音难求,但为什么一定是5个呢?这似乎是一个从若干研究中得出的可以让人接受的平均值。摘录《Finding Flow》一书中的话:

       全国调查发现那些声称拥有5个或更多可以讨论重要问题的朋友的受调查者有60%以上的概率会说他们感到“非常快乐”。

       数字在这里并不是重点,你在自己的关系中付出的努力才是关键。研究表明即使是最好的关系也会随着时间的推移而变淡;与某人的亲密关系需要你持续地付出,不要把它看成是一种给予。每当你联系与自己关系亲密的朋友时,你都会是你们之间的纽带变得更加牢固,与此同时给自己带来一点快乐。数据表明大约每两个星期与密友联系一次是最佳频率。

3. 不以物喜

       谦逊不是更少地考虑你自己,而是看轻你自己。——C.S. Lewis

       自尊是一头很难对付的野兽。自信当然是好事,但种种研究表明与外在成功绑定的自尊是非常易变的。比如说,把自尊与成绩绑在一起的学生可能会在收到研究生院的接收函时感受到小小的激励,但一旦被拒时心情就会跌至谷底。

       将你的快乐与外部事件绑在一起也会导致极力避免失败的行为。试想你总是告诉自己,“我失败了也无所谓,因为我根本没有尝试。”C.S. Lewis建议,关键是要把自己看轻,从而避免让你自己的个人价值落入外部事件的陷阱。

4. 锻炼 ...

继续阅读

Topcoder SRM使用Python解题需谨慎

喜欢做Topcoder Single Round Match的Pythoners可能已经发现,Topcoder Arena已经允许参赛者使用Python完成SRM的题目了。

然而,在享受用Python做题带来的快乐感受时,有一点可能需要引起Pythoner们注意:

并非所有的SRM题目都保证一定可以用Python来完成,这很大程度上要归咎于Python竞赛引擎的效率问题。

在算法时间复杂度一定的前提下,使用C/C++甚至Java实现的程序执行效率要优于Python。

因此,在完成SRM的题目时,如果对于时间复杂度的要求较高时使用Python需谨慎,此时转而使用C++或者Java来完成或许是更好的选择。

笔者在参加SRM606时,尝试使用Python解答div2的500分题目,代码如下,在challenge阶段被同房间的选手挑战成功了。

系统测试完毕后,通过观察Divion Summary,笔者惊讶的发现使用Python解答500pts的选手中竟无一人通过系统测试,下面是div2 500pts的题目描述及解答:

Marco has a string S composed of lowercase letters. You are to reconstruct S from the given String[]s S1 and S2 as follows:
Concatenate in order all ...

继续阅读