杂感0512

终于把家人送回去了,各种折腾也告一段落。累了以后,反而平静很多,想到些东西写下来,免得又忘记了。

 

跨出安全领域的人生的冒险,往往当时会很累,后来会觉得值得,也伴随了成长

为了人生而尝试,往往是对的,比如以前的短期实习,硬着头皮承担项目,果断换工作,主动接家里人来玩,当时累到不行,

后来反观,那些累和痛苦成长了自己的能力,无论技术思想还是生活上的,让自己有更多的力气和思想面对生活,活的更自由。

 

跨领域的思考,对大多数而言,是空白或肤浅的,但很有必要

一直就容易看到,绘画和程序的联系,程序和其他的联系,

上次看ted的演讲,什么是技术,创造的如我们对人性的理解,我们的思想,都是技术。好像懵懂的知道,是我们自己把一些本该联系的东西分开,划清界限,为了分工方便。却扼杀了很多创造基因。

看国外的书作者,你会发现,那家伙或者会玩音乐,或者是啥啥爱好者,同时搞搞技术。说明,对于技术的理解也不一样,在人家是为了创造东西而玩,国内则偏重学,就像国内很多基础学科,死扣定理背记,却没有讲这个定理的由来和应用,与过去与实际脱了节。

还记得以前某某程序之父来演讲,本以为张口函数闭口语法的,结果根本不是这些,人家只是坎这个技术的意义,互联网领域的影响和未来。是人家技术不牛逼吗?不是的,只是人家关注的是需求和愿景,实现层则次之。技术创始,本来就不是为了刁难和学习,而是为了解决问题。

单一技术的精通,会成为优秀的螺丝钉,但没有仅仅精通一个技术就能成为很好的项目人的,说明很多程序和项目的思想,是虚一些,但往往是最能管用的。缺乏软实力和跨领域跨技术思想的话,到后来可能如同以前的糖人、木刻匠人一样,技艺再精湛,技艺被淘汰,就完蛋了。

面向对象,是一个生物学毕业的人提出来的。

画画注重整体,逐步细化模块的过程,分明就是架构思想。

ps等软件的实现

以上这些,时刻提醒着自己,跨域思考的作用和意义。自己的领域,觉得还是在艺术和技术之中靠谱,专研语法和算法那类人自己永远比不上的,自己的优势是会跨域思考一些问题,对整体架构和艺术感兴趣,好像都是些精妙有设计美感的东西,而很多人缺乏这个,学科也是空白,因此一定要把绘画学好啊少年!今年至少各类框架也要了解下的~!但我知道,即使缺乏环境和交流和信息,但在类似的交叉领域,无论时间和空间,我并不孤单。

善待自己,善待技术。

 

如何在贫瘠的土壤,开出美丽的花

本来突然想到想看看出国的,出国去买房子,好喜欢蜂蜜与四叶草原型武藏野美术大学,想着爷不陪这帮孙子玩了,却发现真的很难,要求高不说,钱也是很难在国内攒起来的,想起来心里很灰暗揪心的。

纳税养一帮孙子,还老是墙互联网,还网络媒体舆论交通各种垄断,各种物价涨药费涨,各种人情世故,忍不住想出去了不陪他玩还不让出去,还让我们爱他为他做贡献,真是想啥呢。

国内的环境下,比如游戏,比如插画,比如动漫,甚至IT页,都是在畸形的生长,很多领域根本就没法诞生。所以也不能抱怨公司和团队,大环境下,这个情况,很多无能为力的地方。再看以前用网通,经常掉线,换个电信以后,网通还很客气的月末催我续费,可每次跟他们说网速问题他们就约时间啥的又不仔细解决。看到要不用了还希望我再用试试,给钱还当小白鼠啊?现在换了电信,偶尔还是会慢,但我没招了,已经是国内质量最好的了。再想到这次飞机,老早起床去了,说是飞机故障航班取消改签到下午,多了5小时啊,回成都就晚上了要多加住宿费了。问了居然没有赔偿,想投诉,但我一小百姓,耗不起也不敢耗,就很明事理的很乖的从了。纳税就是说你是国家公民,要寻求帮助就说你是屁民没有任何权利,我只知道航空公司是在垄断,他们是错的却利用霸权不承认,我顺从你们但我从没忘记记账。

如何在贫瘠的土壤,开出美丽的花,真是个问题。

但是,要记得,要想获得自己的成功,就得付出努力,你看无论是签证成功以后打工从早到晚还饿肚子的人,还是在哈佛图书馆拼命学习的人,还是在其他领域为了转型插画刻苦画画的人,他们都很珍惜光阴,没用在发呆和游戏上,他们一直坚持着,他们知道自己的路的艰辛,和条件的来之不易,是用命在拼的,相比之下,自己的压力和毅力,以及规划还远远小很多。所以对事情要淡然,对时间要尊重和珍惜,要勤于努力方能有所成就,整天玩玩睡睡还想比别人好或者达到自己目标,那不可能的。

 

蓝舍

先姑且想这个名字吧,很单的颜色,不用像以前星啊光啊什么的,没有具象反而好,让我们自己赋予它意义。

想建立一个组织,大概是创造有意义或有趣优美的东西,无论实物还是抽象,技术还是美术。创造和体验是核心。

找一群活泼善良的人,从民间组织开始。假装自己是ceo哈~

 

0 Comments

窒息.现实

正逢开发日,终于把妈接过来玩一周。

当除了工作,掺杂一点正常的生活琐事,却感觉无力应付。

当报了画画兴趣班,明明到了远程授课时间,却还只能坐在公司加班工作一次次默默承受,说好了每天开心的做点自由的事,却一次又一次被现实击碎。

就开始明白,

一个人

一个优秀的工人

一个被充分利用和压榨的优秀工人

在工作上可以游刃有余,但当你想哪怕往其他方面,无论自己和生活踏出一步,都会感觉很无力被压迫的窒息。

可见生活的空间是多么狭小,一直失去自我而存在。

自己的空间自由都无法保护,更别奢望分担一个人,或者一个家。

动物园看穿了只有商业和饲料,不会给与生活,只让你生存,做产蛋的鸡,取胆汁的熊。

 

 

不要忘记

不能被驯化成顺服的狗

现在要忍耐,即使被利用被压榨想榨干然后一脚踢开,即使被虐待即使生活痛苦皮开肉绽,即使怒火中烧片刻不想停留

即使很多人认为你已经被完全掌控,是失去灵魂的奴隶和机器,是同样已经没有个性的安全温顺老实的伙伴,

也不要忘了,你的血管留着自由的血液,它滋润着你的心脏和大脑,你有野性和自由叛逆的心和眼,你会成为野性的狼而不是顺服的狗,你从来就没有向生活屈服,失去梦想和方向的光。

你会伸手去摸太阳,死在温暖的夏日的光辉里,而不是阴暗肮脏狭小的牢笼。

你只是在等待在沉思在忍耐,在身体和灵魂都黑暗和挣扎石化的包裹里,簌簌的成长叛逆和坚毅的个性。

 

多为自己的未来设想,如果不想就此干涸成枯死的树。

多想想美好的事情好吗

 

你知道也明白,世上有很多人,过着自由而快乐的生活,还能照亮别人。

有很多人苦难一生,平凡一生,碌碌无为,但你不是因为你明白一些东西,获得了一些东西,

你有义务去做你能做到的,改变你能改变的,自己和其他。

你也知道,有些地方,除非生命回归,你终将要去。

有些人,也终将遇到,哪怕又是擦肩。

 

可以哭泣可以埋怨,但不能懦弱不能停止成长

习惯伤痕和苦难,相信未来,你会成为那道光..

0 Comments

五一吐槽

五一连年假休息了四天。
本来是想好好看看源码框架折腾网站的,最后四天过去了,却没有动静。
想来真该好好调整一下了,总是拼了命的工作,完全不顾及自己心理和身体的承受力。
平时拼命的编程序,到假期还想看代码,到底是为了什么呢,做一个更优秀的螺丝钉吗?
现在这个年龄,最珍贵的不是工资和表现,是时间,自己的生命!
编写代码,也不要为了需求而去被动强迫学习,那样只能成为优秀的机器,
杰出的人,会为了爱和创造编代码,研究和倒腾是本愿。要培养爱好和创造力,不要被迫和拘泥于职业。

想起来一件很无奈有点好笑的事,IT从业者经常关注国内外的相关消息,同事 常说,知道吗,某某公司上市了,某某公司出新产品了,某某公司的什么产品用起来还不错,某某的公司项目发展是这样的,某某创始人以前怎么怎么云云。。。对,保持关注是好事,但实际上看,关注的东西90%至少和我们没关系,国家不同,地方不同的,我们是在同一领域做事,但很抱歉我们总是观众,人家是演员,人家演什么我们看什么。10%可能会用来被做抄袭对象,人家演什么我们学什么,还有一些深邃高明的评论砖家会对这些事件产品深刻分析预测评论比较,比原创还专业,说了一堆最后却没有拿出任何创新和变革。。可能还是土壤关系,毕竟在这浮躁功利的大环境下,能静下心来专研技术,创新产品,踏实干活的人越来越少,眼高手低的人比比皆是。倘若真是乔布斯生在中国,被留级请家长,被窃夺专利,穷困潦倒,最后没钱治癌症,郁郁而终,也是相当可能的。不能创新,很可能是因为别人心无旁贷都在精神领域创造和突破,我们却还在精神领域担心生存和明天,还有很多现实问题,非常无奈,又能说什么呢,真的说了也会被和谐。

所以说,多做一些和职业无关,和生活有关的事情也不错的,免得急火攻心~

假期的放松,没有太过遗憾。看一些名人度假,也是急着看工作和账本吗?毕竟在这个时代,好好的用心玩,也是很难得的,不为公司和其他妥协。
遗憾的是,好像真的没有心境去看书了。。

终于又上班了,要好好把握分寸,习惯性的加班和损害身体的缺乏运动很不好的,
我们的生命不是为了工作而风险全部,它还有更丰富的东西可以创造可以体验不是吗,

要专注于成为自己,而不是成为机器和奴隶,
给自己一点空间吧!

 

吐槽结束了,

这几天脑子里总想起以前北海公园里那段很长的廊,旁边有铅灰色沧浪的湖,

没有什么特别的意义,或者特别值得怀念的东西,但想起来的时候,就会觉得,自己原来走过了那么多的地方,眼里留下了那么多影像,变得平和起来。

还有个模糊的想法,就是找到一群志同道合的人,组建一个小团体,做一些有趣有意义的事情,不至于被生活的枯燥和疲惫吸干。

至少国内,对于大多数从业者,很多领域土壤很贫瘠,要想独立靠此生存,并不容易。

0 Comments

成长的阻力

干前端这行一年多了。
做了大大小小还好三位数以下的项目,确实到一个瓶颈了。
前端果然是先快后慢的学习曲线,当切页面写一般功能常规的工作足以应付,平时也就干那些事的时候。其实很需要静下心来思考和进步的。
但目前有很多的困难和原因。

公司:
说白了还是当程序员是产项目的机器,有空就觉得亏钱一样,一年多基本没有空余时间还把生活变成加班、睡觉的简单模式。
连朝九晚五的8小时都保证不了,每天很累回家,还有研究的兴致与体力?还在为成为更专一的零件努力?个人生活把妹都保证不了,还跟你谈成长是需要自己努力的,怪你成长慢。。。基础研究?探索不实用的东西?你自己的成长?项目技术积淀?项目文档和重构?整这些还不如赶紧把这个项目做了上线。。。很多时候,就会时不时想啊,自己现在到底是该做什么呢,像这样为共产主义奉献一辈子,为公司付出一切,却不给自己余地么?
下班都很晚奄奄一息了,为了优化或实验一些小功能,还得占用自己仅有的时间。
唯一看好的就是团队氛围了,大家都傻×,对胃口,至少对于团队,我是有感情的,愿意去做一些事。

耐心
可能是被项目成天急着熏陶惯了,以前会静下心的慢慢读一本小说,现在每次看书都想,对项目工作有没有好处呢,啊还有其他事情没做,很功利很浮躁了。
比如想看源码、想静静学画,都太浮躁太难。

土壤
这个说大了是国度的关系,大家都不尊重原创、不愿意花时间去沉淀一些东西,乔布斯,比尔如果出生在中国,敢赌5毛钱他们肯定穷困潦倒,或者被相关公司恶意竞争到挂。橘生淮北则为枳,都在为生存奔波,为钱忙着,纯理想主义,在中国就很难生存下去,正如那些纯净的电影,好看的动漫,缺乏土壤,总是畸形的活着。我太能理解大家了。

内心很纠结的,正如所说,我知道,目前的日子,真的从没当做生活来看待,就当一种经历吧。
正如我太能理解环境,我也太能理解自己了。最重要最珍贵的,还是时间本身吧。不要盲目争分夺秒,要注意分寸。
为了公司事业牺牲自己是不值的,为了懒惰不行动也是傻×的,
博客什么的,一直都放在心上,但项目和生活的压力,也一直堵着。。

量力而为吧。。

0 Comments

两行代码解决iframe子页面传值

两行代码,一行用于子页面传参到父页面,一行用于父页面获取子页面传参值。

测试ie6+,ff,chrome发现:

ie下,子页面可以设置parent.name属性,无权限设置parent.location.hash

现代浏览器下,无权限设置父元素parent.name属性,
但可以设置父页面parent.location.hash

现代浏览器支持window.postMessage的页面传值。

综上,考虑hash带在url上不好看,可在ie下用修改name,现代浏览器用postMessage,目前没有发现问题,而且比常说的再嵌一个iframe页面的解决办法更方便:少一个请求内嵌html时间,减少了子页面onload的时间,也少维护一个代理页面。

子页面内使用以下代码传递参数:

<script type="text/javascript">
var pram = 'test';

window.postMessage?
window.parent.postMessage(pram, "*"):window.parent.name = pram;
</script>

父页面使用以下代码获取参数:

<script type="text/javascript">
var callback = function(a) {
  alert('传值来源:' + a.origin + ',值是:' + a.data);
}
//现代浏览器用跨域方法
if (window.postMessage) {
  window.addEventListener?
  window.addEventListener("message", callback, false):window.attachEvent("onmessage",callback);
}
else{/*定时器或特定事件,检测window.name变化*/}
</script>
0 Comments

ie6下focus导致页面滚动

为方便用户,有些页面输入框会在渲染以后就获得焦点,一般用js的 focus。

但某些情况下,即使输入框在首屏,也会导致其获取焦点以后页面稍微的滚动(抱歉不太好复现,不写demo了)。

 

目前解决办法有两种:

1)尝试不用focus ,改用select方法 ,如inputDom.focus()换为 inputDom.select()

追加:壳浏览器可能会有select无光标情况,可以加上setTimeoout(function(){inputDom.select();},1); 解决。

2) 顺势而为,

(1) 在页面载入前,定该输入框css为position:absolute;,如top:-1000px;,使其在最顶端;

(2) 此状态下用js的focus函数聚焦,因为input在顶端,所以ie会根据input的定位滚动页面滚轴到顶端;

(3) 再用js修改input的css为正常的position:static; input会回到正常的位置,

此次仍保持输入框聚焦状态,但页面滚轴是位于顶端的。

(ps:有人问,绝对定位的时候,看不到输入框,用户会感觉页面闪一下肿么办捏。处理办法是原来的input加一个包裹父节点,把input原本的边框大小样式写给父元素,input本身border:none;)

(ps:还有人问,禁用js的时候,用户看不到输入框肿么办。处理办法是,在后面加一个<noscript>input1{ position:static;}</noscript>,在禁用js的情况下,仍然正常定位。)

0 Comments

调整中,谢谢来访.. (☆v☆)

杂草丛生啊,打算周末调整,好好弄一下并恢复数据~

5 Comments