2012-07
11

Principe for mars即将降临

By xrspook @ 23:37:16 归类于: 烂日记

就功能而言,Principe for mars已经完成了!

就如昨天所预测,在头脑清醒的时候我用了不到15分钟就解决了昨天搞不懂的两个循环问题。事实再次证明,开夜车是没用的,纠结也是没用的,合理分配资源,让效率发挥到最高境界才是王道。

今天下午我做了什么呢?感觉我上午弄完了2个循环问题后大体模板就出来了。噢~~~ 记起来了!我去玩CSS验证,结果发现,虽然说验证支持的是CSS3,但我的CSS3定义他们还是视而不见说我错。最明显的当数transform、transition、word-wrap以及progid:DXImageTransform.Microsoft.AlphaImageLoader,前面两个是CSS3的特效,第三个CSS很普遍了,第四个,是该死的IE8前滤镜。我开始以为是我写法的问题,但后来发现我怎么写都不对头,即便我把CSS3教程贴进去也说不行,我就得出了结论,疯狂的不在我,而是那个表面上说CSS3了,实际上不然的验证器。也对XHTML做了验证,翻出来的基本都是点点< ? ?>的问题,老天啊,这是人家的服务器请求啊~~~ 我错了,我不应该把模板代码贴去验证,我应该让模板生成网页后拿那玩意去验证,否则我傻眼了,验证那个也傻眼了,净是抓到一些无关重要的东西。

关于昨天2个循环失败,是因为那个我照抄的命令行不知为什么硬设置了一个完全可无的变量,于是,我注意修改了会变动的变量,却完全忽略了那个无关紧要的东西,因为有些循环是叠加的,所以无关紧要的名字重复了,当然就会服务器出错。于是今晚,我直接把无关紧要的删掉了,代码顿时少了起码10个字母+,也不会再犯那些错误了。有时我真不理解,为啥明明1个字母能解决的东西,要起一个10字母+长的名字,并为它匹配一个无关紧要的朋友变量呢?为了别人抄代码的时候头大点?

今天用了TopStyle去整理CSS,乱七八糟的代码顿时变得井然有序!!!整理完以后东西是不会少的,但顺序软件是严格按照字母表去排,所以,有些必须先后才能出效果的东西就要手动了。通常来说,CSS里是不会用大写去命名,但The Stitch就是这么的怪异,整理出来的CSS全部把大写都小写化了,所以呢,要手动地把大写的改回来……我也想用小写啊!但那个跟某js功能有关,不想改js的说~~~

今天已经对XHTML进行了人肉的核对,每个层次,每个调用的格式,有没有调用格式是虚的,无内容的。明天,如果有时间,将会对CSS进行人肉核对,那些本不该存在而却占空间的,你们是时候该颤抖了。

如果转行的话,我或许可以做个网页设计,但,我为啥要转行呢?

2012-07
10

转换点点第二代模板mars中

By xrspook @ 22:26:06 归类于: 烂日记

今天一整天都在研究把第一代的点点模板转为第二代的mars模板。准确来说这个操作昨晚就开始了,昨晚我没有看已经下载好的TNA PPV,却开始了点点的模板转换。

理论上说,这就只是XHTML部分修改而已,但实际上这种操作除了符号转换外,编程的规则也用到了,已经不只是纯粹XHTML的格式问题。在第一代模板里,循环用配对的loop就能完成,但在新的模板里,由于是基于javascript的mars,所以那些已经设置好的标签没了,要循环就要自己用for语句实现目标。我的编程数组类一直不很好,但我的for用得还凑合着,我学的基础得不能再基础的C语言里基本上不会用到forEach,这个我直觉认为是个历遍所有某玩意内所有元素的命令。当然啦,forEach可以做到的东西for ++神马也是能做到的,不过长一点而已。

我就只剩下2个循环没有通过测试了,整个网站就只剩下2个循环。在我已经完成的部分里,我做过2个循环。我至今不明白为什么会循环失败。我会在脑子更加清醒的时候继续尝试的。所以,我不打算今晚能解决掉这个问题了。

然后,Principe将成为点点第一个完全由mars写成的模板。这是完全有可能的。所以这也意味着可能有很多人会以这个为蓝本创造属于他们自己的东西,所以,这就必须更过细了。没有人强迫我这么做,但我却自主地觉得既然我可以这么做为什不呢?这个Principe的描述是“little prince little dream”,我们不可能都是小王子,但我们都会有我们的小梦想。让那些dream的玩意come true吧!谁说有钱才有快乐呢?今天就有人在点点模板开发者的群里出RMB 30让人帮他做一个页面,没有人当众答应,首先,30,太少了,其次,那人的口吻是有钱就能干任何事,他肯出钱他就可以做任何人的老大。这恐吓谁呢?我不是一个专业的程序员,所以如果有人这么“大”我的话,我会觉得这是侮辱,所以即便我能轻易做到我也绝对不会帮忙。我不缺那30块钱过日子。

我这个怪人啊,总把精神看得比$$$重要很多。

2012-07
9

或许囧不在我

By xrspook @ 17:13:14 归类于: 烂日记

在不完全成熟的的系统上测试功能会遇到这么一个怪现象——搞了半天,实现不了目标,或许那根本不是你的问题,是系统的确有bug。于是最后,你只能给一个囧的表情了。

这种事情发生在我想在一个自定义视图里展示某blog的全部标签,折腾了一下午,未果。最后,我实在想不出什么法子了,把问题往点点官方模板开发者Q群上贴,得到“我们查一下……”这样的一句话,囧。也就是说,我什么都不用做了,等他们检查给答复就好。

我没有在BlogBus上遇到过这种问题,因为BlogBus虽然很开放,但在关键数据上都是打包提供的。即便你想知道得更多,也没有任何方式可以达到了。

我没有在WordPress上遇到过这种问题,因为WP已经非常成熟了,所有我能想到的问题其实早已有解决方案,如果找不到合适的,只能说我获取信息的技术没到家。

但点点不一样,他还是个成长中的孩子。用户在探索着,开发者在探索着。开发者不是超人,所以他们不可能任何事情都做得完美。这就要靠他们自己的主观努力和用户在使用过程中的客观反馈。换而言之,我很幸运地活在了他们的上升期,有时我是无奈的,但更多时候,我是幸运的。我喜欢像海绵一样吸收学习各种我觉得相关有用的东西。如果没有DIY的追求,我肯定走不到这一步。但貌似我从来不是那种缺乏DIY念头的人,我经常问自己,为啥别人可以,我不可以?别人这么干,我可以做得更好吗?

我和点点都要前进,都得努力。

2012-07
8

有人找我要Principe的模板代码

By xrspook @ 17:40:14 归类于: 烂日记

昨晚试图去理解点点mars系统的使用,未果。

今天上午下载了迅雷VIP尊享版,终于,我回到了干净清爽最原始的状态了,上下左右都没了广告,更重要的是没有了弹出广告。值得一提的是那个什么幸福树也默认消失了,当然了,如果你NC觉得必须照顾那玩意的话,可以自己下载插件重新装上。当初如果不是硬推出来,我还真不会管那玩意,我讨厌被束缚。不知道是资源的问题还是这个专享版的问题,今天下载的麦兜电影(菠萝油王子)很慢,速度不稳定,一直都是波动式的,最低的时候也就30KB左右,最高的时候满速。这个资源是同时开启高速通道和离线下载的,但效果却这样?

今天下午又睡了4个小时,原因是我妈霸占着电脑玩当空接龙。80G只有512MB的内存,否则,我真会在那里虚拟一个WIN7让她想怎么玩怎么玩去。这两天我都有闷得慌的感觉。不知道干点什么好。之前好几个星期都排满了日程,这两天无事可做让我倍感空虚。

今天发现点点有人发私信给我要我Principe模板的代码,我打包给了,但事后才想起我忘记把“{$meta.title} – 关于Alberto Del Rio的点点滴滴”这一句大括号后面的东西去掉,忘记去掉的也有我的Google统计代码,还有就是我所有修改为xrspook和http://www.xlanda.net/的发表人信息……于是,刚才我又重新打包了一个发过去。从一个模板功能而言,Principe已经成熟了,但我还想研究出单页标签墙的功能,所以,厚积薄发会有的。

自从我禁止了围脖的气泡弹出后,世界清静了很多。除了少数的@,我基本上都不会看那玩意了。一年的神经质终于开始慢慢减速下来。

我需要思考,需要被感动,要让大脑经常处在最fit的状态,适合处理各种理性感性问题。

2012-07
7

当下页面测试对比IE今昔

By xrspook @ 20:53:11 归类于: 烂日记

今天很无聊地又在虚拟机里装了一个自带IE6的XP。用的版本是(修正)金狐XP SP3 (IE6/IE8,GHO/WIM) 极致系列[4+1+1] 【唯美之最,快稳兼备】。安装很顺利,到现在为止我已经在虚拟机里安装第4个XP,第7个Windows系统了。

家里这台WIN7里有2个虚拟系统,一个是金狐的龙祥XPIE8一个是金狐修正XPIE6,开机和关机速度差不多,但开机的话,IE8的要快一点,但差距在5秒内。

你还记得IE6的icon么?左边的就是了,浅蓝色的E标志,右边的是IE8,有条黄色的带子。我还记得IE5是普蓝色没有渐变的,但IE7呢?完全没印象…… IE9的标志也是浅蓝色渐变加黄色带子,但那种立体感和IE8完全不同,E更大,更平面。

同样是纯净版,IE6和IE8的XP系统占用空间一样大。

哈哈哈,打开IE区别就明显了。IE6,把margin和负数定位视都不见。

久违了,好久好久好久都没见过IE6的标志,看到IE6,我想起那个Windows 98和Windows XP的过渡系统Windows Me。IE6曾几何时是XP的标配啊!

系统占用量,IE6比IE8少19MB。但说你也不信,它们的打开速度和载入完全速度是一样的!

仔细看进程,发现除了二者必须有的IEXPLORE.EXE外,IE8还有另外一个IEXPLORE.EXE,而那个进程就13MB了。为啥呢?我记得打开同样页面的时候IE8曾试图弹出一个窗口,那是电信ADSL的广告,但被我关掉了,难道是那个的?还是因为IE8有了选项卡功能导致2个IE进程?

无接缝界面看看IE们。

杯具的IE6啊~~~标题导航栏完全无视filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);难道IE6很傻很天真地只允许每页面使用一个滤镜?各种margin问题,用div做的hover也无法实现。除此以外,正常阅读是不受影响的,因为正文没啥花俏东西。IE6,纯粹是格式类丑一点而已。

IE8,相比IE6好多了,margin正常,hover正常,不正常的就只剩下CSS3效果——圆角、阴影等。啥?你已经觉得这已经很正常了,不知道原来这个网页还有更正常的效果?

我们用IE9来了看看吧!当然了,到现在为止IE9只能在Vista或以上系统运行。

IE9,在界面上更简洁的浏览器!默认没有菜单栏,默认标签页,默认刷新、暂停、搜索融入到地址栏。这么简洁的构造让IE的正文空间更加大。对比IE6、IE8和IE9,你会看出区别的!

对头,这就是IE9的效果!

这也是Chrome和Firefox里看到的效果。圆角、虚线(中间滑动标题导航的地方);标题和描述下的那些导航标签有半透圆角按钮效果;页面导航按钮有阴影效果。这些都是IE9支持的CSS3做出来的。

老天啊,跨越了4代的IE才正常表现出了我要展示的东西,情何以堪。不过,如果用10年前的浏览器去测试,它们也不可能做到。(Chrome肯定没有10年,Firefox好像也没有吧……)

今天下午睡了5个小时,因为感觉没事干,现在有点痴呆,但非常满足。

© 2004 - 2024 我的天 | Theme by xrspook | Power by WordPress