过去的2011,现在的2012

2011年第一次跳槽,结果主动加被动换了4个公司。

好的和不好的都已经翻篇了。。。

 

2012希望:

希望不是世界末日,

希望 米帮科技  能突飞猛进

希望家人健康

 

 

 

2012 估计我还是在编码,但是是快乐的编码

12. 一月 2012 by dumpling
Categories: 个人生活 | Leave a comment

无题

域名续费一年 mark

12. 一月 2012 by dumpling
Categories: 未分类 | Leave a comment

[转帖]在同一站点下,跨子域进行ajax通信的一种解决方法

处于安全的考虑,浏览器对于ajax请求是有限定的,他要求发起和相应请求的双方处于相同的域名。

一种比较容易的方式就是在当前的域名下设置一个代理页面,通过它来发送请求和转接回复的数据,从而实现ajax的跨域请求。这种方式的优势在于可以跨站点而不仅限于跨子域,不过这样做还有一个弊端就是客户端的session信息将会丢失,在一些需要session的情形(比如需要用户登录验证的情况)就不能适用。
这里介绍的是另一种方法。
解决办法其实和上面的代理页面方式有些类似,上面的方式我们实际上是借用代理页面来发送请求和接受数据,从而绕开浏览器的安全设定。而在这里我们将借用代理页面所处的环境,通过它来实现功能。
首先在想要进行通信的那个子域下设置一个”代理”页面,在这个页面中我们是能对这个子域下的数据进行ajax请求的。
接着就是需要建立一个通道来使用”代理”页面的这一权限,我们在需要使用跨子域的页面中通过iframe引入代理页面,然后通过javascript就能获得代理页面的javascritp环境(iframeEle.contentWindow),不过这里有个前提就是代理页面需要和当前页面处于同一域中(document.domain需要一致)。由于对于document.domain的值设定时有一个规定就是,域只能提升,不能降低层级或者跳到同级中(比如 home.blueidea.com 只能设为blueidea.com 而不能设为 bbs.blueidea.com或者 xx.home.blueidea.com),所以这里可以在两个页面中同时把document.domain提升为站点的主域。
通过以上的实现,我们就可以在页面中调用想要进行通信的子域下的”代理”页面来进行ajax通讯了。
 上面的图基本能解释的很清楚了,如果有疑问,可以查看原文,
原文来自 blueidea
——2011 年 12 月 27日—–
ps: 英文原文 yahoo

16. 十二月 2011 by dumpling
Categories: html, 前端 | 3 comments

javascript(js) 检测 中文,英文和数字

莫旋同学 需要 通过js检测 输入框职能是中文,英文和数字

(/^[\u2E80-\uFE4Fa-z0-9A-Z]+$/).test(’222我WAa33_’);
mark一下

08. 十二月 2011 by dumpling
Categories: 未分类 | Tags: , | Leave a comment

php 删除 txt文本的任意一行

思路:

  1. 读入文件转换成数组
  2. unset数组相应的一项
  3. 最后写回文件

code:

 

function delLineFromFile($fileName, $lineNum){

// check the file exists

if(!is_writable($fileName))

{

// print an error

print “The file $fileName is not writable”;

// exit the function

exit;

}

else

{

// read the file into an array

$arr = file($fileName);

}

// the line to delete is the line number minus 1, because arrays begin at zero

$lineToDelete = $lineNum-1;

// check if the line to delete is greater than the length of the file

if($lineToDelete > sizeof($arr))

{

// print an error

print “You have chosen a line number, [$lineNum], higher than the length of the file.”;

// exit the function

exit;

}

//remove the line

unset($arr["$lineToDelete"]);

// open the file for reading

if (!$fp = fopen($fileName, ‘w+’))

{

// print an error

print “Cannot open file ($fileName)”;

// exit the function

exit;

}

// if $fp is valid

if($fp)

{

// write the array to the file

fwrite($fp,join($arr)); //foreach($arr as $line) { fwrite($fp,$line); } 之前是一个foreach,现在修改先join在一次写入

// close the file

fclose($fp);

}

echo “done”;

}

25. 十一月 2011 by dumpling
Categories: 未分类 | Leave a comment

php-date-range

 

最近使用php处理一些问题,需要通过日期的开始和结束,获得一个日期区间的数组,

 

php-date-range


date_default_timezone_set('America/Los_Angeles');//需要设置一个时区
function dateRange( $first, $last, $step = '+1 day', $format = 'Y/m/d' ) {

$dates = array();
$current = strtotime( $first );
$last = strtotime( $last );

while( $current

$dates[] = date( $format, $current );
$current = strtotime( $step, $current );
}

return $dates;
}
php本来就有有一个range 函数

array range ( mixed $start , mixed $limit [, number $step = 1 ] )

 

 


// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
foreach (range(0, 12) as $number) {
echo $number;
}

// The step parameter was introduced in 5.0.0
// array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)
foreach (range(0, 100, 10) as $number) {
echo $number;
}

// Use of character sequences introduced in 4.1.0
// array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i');
foreach (range('a', 'i') as $letter) {
echo $letter;
}
// array('c', 'b', 'a');
foreach (range('c', 'a') as $letter) {
echo $letter;
}

24. 十一月 2011 by dumpling
Categories: php | Leave a comment

新的旅途,新的开始

突然觉得整个人都空了,很难描述的心情,很怀念一起战斗的战友

但是来不及收拾心情,又要继续前行。

祝福以前的老大们、以前的战友们、我的师傅们、我的徒弟们、帮助过我和被我帮助的人们,也希望自己在新的道路上有更大的成长。

22. 七月 2011 by dumpling
Categories: 个人生活 | Tags: | 3 comments

参加D2

先唠叨下,邀请函没有 会场的地点和会议开始的时间 ,觉得有点不爽。。。

《用户行为》百度的土拨鼠的演讲内容还是很丰富的,整一个产品设计过程~~~,讲的也很不错,前面的淘宝同学讲的的有点太空了~~~

《html5》大城小胖语速好快哈哈~~~(飞舞环游记他应该是看了好多遍,里面的主人公就是现实生活的他哈哈),没有怎么接触过html5游戏,但是看到他演示的demo 很惊叹~~~html5的游戏潜力无限,商业的应用希望早日到来

 


当时写了一半,下次d2的时候再补充,希望越办越好

11. 七月 2011 by dumpling
Categories: 前端 | Leave a comment

2天pd新人训练

来自各个部门的pd,大部分才到岗位1-2个月。

2天8堂课(一个半小时一堂)+第一天早上破冰+第二天下午实战练习。

2天早起(迟到要罚钱,早上又堵车),2天坐在椅子上做的腰酸悲痛啊,听课实在是一个体力活。

8堂课实在是消化不良啊,8个老师都是淘宝资深的产品经理。作为新人很幸运哈哈。

  1. 一个优秀的pd应该具备的能力
  2. 对现有淘宝的产品的介绍,未来产品的走向
  3. 老师自己在产品经理之路的经历,新人pd的成长
第一步称为一个合格的需求分析--学会判断
用户需求(who在when/where 的what)-(why)-》产品需求-(how)-》产品功能(which)

pd需要经过2年左右的专业化训练

PRD撰写

宣讲--技巧,现场沟通

项目管理 --团队沟通,评估和争取资源

MRD -- 竞争分析

-- 产品功能 《 产品价值 《 商业价值

 

每个老师都很强调 商业价值 

其实也是,我们是商业公司,更多的时候是为了商业利益才做某一些事,像淘宝半年左右就要又一次 MRD的pk会,确定哪些可以投入资源,哪些必须放在后面或者不做,资源是有限,但是需求是无限的。

找准核心用户(但是不要试图满足所有用户)

找准需求(不要试图满足所有需求)

 

机票现在很风光,当时可能就是差点死掉。其实还有一些类目也走出去了,但是不是很理想没有流量,想回到淘宝体系。现在有些类目也想自己出去自己搞,因为淘宝现在的体系有诸多不能满足个性需求(这次课程也了解了下接下去哪些功能会改造成可以自定义,淘宝实在太大了,这次分拆也是一个很重要的原因)。这好比《围城》外面的人想进来,里面的人想出去。

 

 

给新人的建议

  • 勇于开口问问题,不要不好意思,想清楚再问题
  • 不要先入为主,善于倾听
  • 要自己的个性,不要被各种妥协磨灭自己
  • 专注于自己的产品和行业,多走出去
  • 不积跬步无以至千里

 

其实每个人都是产品经理,即人人都是产品经理,不同职位的人,做事方法和思路用产品经理的思路去思考~~~

 

苏苏(人人都是产品经理的作者)老师说 产品经理对内修身修心,对外改变世界

 

记得有个老师问,你们是否想过做5年以上的产品经理,是否这五年的规划~~~,是否已经准备好了,是否合适做pd

额,发现自己没有想过这个。。。,听完这个课的时候我想自己适不适合做产品经理。产品经理是一个很神圣职位,各方利益的纽带,还要带领一帮兄弟冲锋陷阵,还有改变世界的重任。哎~~

 

以前看到一个给前端的定义(和设计师一样细腻,和程序员一样严谨;游走在设计师和工程师之间,游刃与用户体验和技术实现之间,斡旋在用户利益和商业利益之间;这就是前端)

 

 

 


听课去的时候,自行车被别人的锁锁了,等了一天没有人来开,结果自己拖着去修理店,还没有到一半结果,那个锁被拖坏了,自己掉了,哭笑不得。。。

11. 七月 2011 by dumpling
Categories: 产品 | Leave a comment

刚升wp3.2

界面换了,发布文章之后修改了,发布状态死活都是定时

google,百度了一个遍,没有找到其他人跟我一样,

结果是时区没有取伟大祖国的东八区

设置-》常规-》时区-》UTC+8

06. 七月 2011 by dumpling
Categories: wp | Leave a comment

← Older posts