过去的2011,现在的2012
2011年第一次跳槽,结果主动加被动换了4个公司。
好的和不好的都已经翻篇了。。。
2012希望:
希望不是世界末日,
希望 米帮科技 能突飞猛进
希望家人健康
2012 估计我还是在编码,但是是快乐的编码
无题
域名续费一年 mark
[转帖]在同一站点下,跨子域进行ajax通信的一种解决方法

javascript(js) 检测 中文,英文和数字
莫旋同学 需要 通过js检测 输入框职能是中文,英文和数字
(/^[\u2E80-\uFE4Fa-z0-9A-Z]+$/).test(’222我WAa33_’);
mark一下
php 删除 txt文本的任意一行
思路:
- 读入文件转换成数组
- unset数组相应的一项
- 最后写回文件
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”;
}
php-date-range
最近使用php处理一些问题,需要通过日期的开始和结束,获得一个日期区间的数组,
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(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;
}
新的旅途,新的开始
突然觉得整个人都空了,很难描述的心情,很怀念一起战斗的战友
但是来不及收拾心情,又要继续前行。
祝福以前的老大们、以前的战友们、我的师傅们、我的徒弟们、帮助过我和被我帮助的人们,也希望自己在新的道路上有更大的成长。
参加D2
先唠叨下,邀请函没有 会场的地点和会议开始的时间 ,觉得有点不爽。。。
《用户行为》百度的土拨鼠的演讲内容还是很丰富的,整一个产品设计过程~~~,讲的也很不错,前面的淘宝同学讲的的有点太空了~~~
《html5》大城小胖语速好快哈哈~~~(飞舞环游记他应该是看了好多遍,里面的主人公就是现实生活的他哈哈),没有怎么接触过html5游戏,但是看到他演示的demo 很惊叹~~~html5的游戏潜力无限,商业的应用希望早日到来
当时写了一半,下次d2的时候再补充,希望越办越好
2天pd新人训练
来自各个部门的pd,大部分才到岗位1-2个月。
2天8堂课(一个半小时一堂)+第一天早上破冰+第二天下午实战练习。
2天早起(迟到要罚钱,早上又堵车),2天坐在椅子上做的腰酸悲痛啊,听课实在是一个体力活。
8堂课实在是消化不良啊,8个老师都是淘宝资深的产品经理。作为新人很幸运哈哈。
- 一个优秀的pd应该具备的能力
- 对现有淘宝的产品的介绍,未来产品的走向
- 老师自己在产品经理之路的经历,新人pd的成长
pd需要经过2年左右的专业化训练
PRD撰写
宣讲--技巧,现场沟通
项目管理 --团队沟通,评估和争取资源
MRD -- 竞争分析
-- 产品功能 《 产品价值 《 商业价值
每个老师都很强调 商业价值
其实也是,我们是商业公司,更多的时候是为了商业利益才做某一些事,像淘宝半年左右就要又一次 MRD的pk会,确定哪些可以投入资源,哪些必须放在后面或者不做,资源是有限,但是需求是无限的。
找准核心用户(但是不要试图满足所有用户)
找准需求(不要试图满足所有需求)
机票现在很风光,当时可能就是差点死掉。其实还有一些类目也走出去了,但是不是很理想没有流量,想回到淘宝体系。现在有些类目也想自己出去自己搞,因为淘宝现在的体系有诸多不能满足个性需求(这次课程也了解了下接下去哪些功能会改造成可以自定义,淘宝实在太大了,这次分拆也是一个很重要的原因)。这好比《围城》外面的人想进来,里面的人想出去。
给新人的建议
- 勇于开口问问题,不要不好意思,想清楚再问题
- 不要先入为主,善于倾听
- 要自己的个性,不要被各种妥协磨灭自己
- 专注于自己的产品和行业,多走出去
- 不积跬步无以至千里
其实每个人都是产品经理,即人人都是产品经理,不同职位的人,做事方法和思路用产品经理的思路去思考~~~
苏苏(人人都是产品经理的作者)老师说 产品经理对内修身修心,对外改变世界
记得有个老师问,你们是否想过做5年以上的产品经理,是否这五年的规划~~~,是否已经准备好了,是否合适做pd
额,发现自己没有想过这个。。。,听完这个课的时候我想自己适不适合做产品经理。产品经理是一个很神圣职位,各方利益的纽带,还要带领一帮兄弟冲锋陷阵,还有改变世界的重任。哎~~
以前看到一个给前端的定义(和设计师一样细腻,和程序员一样严谨;游走在设计师和工程师之间,游刃与用户体验和技术实现之间,斡旋在用户利益和商业利益之间;这就是前端)
听课去的时候,自行车被别人的锁锁了,等了一天没有人来开,结果自己拖着去修理店,还没有到一半结果,那个锁被拖坏了,自己掉了,哭笑不得。。。