• 2009-04-11

    搬家 - [公告]

    http://blog.sina.com.cn/daceice

     

    wordPress系统试用:

    传说中叫做蟹洞的地方。http://daceice.blog.xiezhua.com/
    我当然不会抛弃这里,因为蟹洞没办法做数据备份,反正在这个版本的管理界面找不到可以导出数据的地方。

    欢迎陪我来尝试各种操作~


    资源共享:

    我的漫画小说同人志dvd列表,欢迎熟悉的友人借阅

    http://sheet.zoho.com/public/daceice/mybooks-1


    坑:

    我是正义的勇士!——wits生日文
    Secret Girl&Cake Exchanging Day——molly生日文
    Welcome Home!——逆转御冥文
    眼角的纹章——伪科幻
    少女开眼——虫师同人(进行中)


    小灵主催的富坚本:

    公式站地址:http://yuyuhunter.blogcn.com/index.shtml


    银狐纪念册文章列表:

    感言篇:http://sheet.zoho.com/public/daceice/%E6%84%9F%E8%A8%80list-xls

    小说篇:http://sheet.zoho.com/public/daceice/%E5%B0%8F%E8%AF%B4list-xls

    诗歌篇:http://sheet.zoho.com/public/daceice/%E8%AF%97%E6%AD%8Clist-xls

    银狐纪念册电子文档制作进度:

    同人小说(未完成)

    创作图片(未完成)

    海阔天空(未完成)

    其他(完成)

    请进群共享下载,或邮件至daceice@gmail.com索取。

  • 生日的时候买了新手机,今天mp4也会到,不过目前还没到。

    小诺的5130,950入手,在苏宁买的,我和老爸都是忘记还价的人,用同学的话来说,当然可以还。反正买都买好了。

    不过套到现在都没有买到挺郁闷的。下次去文庙的时候看看【不过希望不大】或者就直接淘宝吧。

    现在换上了去年年历的封面【鹅的壮丁图】,这样壁纸和手机挂件都是红色的了。买的时候买了蓝色,因为我不喜欢大红的关系。现在觉得如果是红的可能更协调一点,不过我也不可能一直这么红下去。但是说起来今年是本命年了,多红一点也无所谓啊。

    然后是A子借给我看的VLV,我发现看到之后就破灭了。因为全都不是我爱的CP……索性还没有算被雷到就是了。

    今天出门逛的时候去了屈臣氏,看到很多喜羊羊的周边……我觉得还是图章和笔最最可爱。不过想想价格又贵买了没用又不能吃,就没买。最后我就买了能吃的喜羊羊的金币巧克力……

    然后是出门拿了屈臣氏的册子,才发现我瞄到的那些还只是一部分……orz

    ==============================================

    1月4日补

    昨天到了mp4~虽然有种种不习惯,但是该有的功能都有了。而且浏览图片也很方便,虽然有些小,但是勉强都能看漫画了~【如果是一张一页的就完全没问题了呀~】

    用手机拍的照片,蓝牙到公司的mini上。因为我手抖,模糊了,所以又锐化了一下。有些不伦不类……orz

    今天是豆丁本发出的日子。周末还要去拍一份vlv组的年卡。海报就pass。因为实在没有地方放,我只要有鹅的就好了。

  • 2010-01-02

    新年愿望 - [日记]

    其实今年也没有新意。

    首先是做网站的事情,因为今年做个站的难度增加了,所以干脆放弃。

    然后是埋坑,不过今年埋的不是去年那个。

    最后是,给手机买个套。在家附近,公司附近和虬江路都兜了还是买不到我想要的清水套。真郁闷。

  • 最近开始做公司渲染业务的商务网站,之前一直在独自折腾cocoa玩。

    下面是简单的界面。这次因为有合作的游戏公司,所以那边的美工会做掉设计部分的内容,虽然仅仅是网站素材,但也比之前能省力不少吧。

    这次的系统其实反而不复杂,因为流程都比较简单,不像工程那样突发可能很多。

    而且权限也仅仅是用户(包括vip)和管理员(包括超级管理员)两块而已。

    随后是rails程序里面网页导航的问题

    在上一个系统中,为了实现网站的导航,我用到的frame。

    但是frame有frame自己的问题,而且跨页的操作也可能带来一些安全的隐患,所以使用rails的layout可以实现类似frame的功能,但是并不跨页。

    在rails中,网页的形成,我的理解是,往指定的layout中填充指定的内容,两者的结果就是显示出来的网页。

    网页内容的填充区域适合用来放置变化的内容数据。而相对比较固定的导航的内容可以直接写在layout中。

    在我这次的系统中,主要有三个layout,分别对应于公开页面,用户管理页面和管理员的页面。

    首先是layout的几种指定的方法

    首先,最基本的默认的模板(我暂且称之为模板)是位于view/layout路径下面的application.rhtml(或者erb)。这个文件中的代码的优先级最低,在一个view文件没有指定任何其他的模板情况下才使用。

    其次,是与controller名称相对应的模板,这个文件同样位于view/layout路径下面,以“用户”为例,对于model名为user,controller名为users_controller的view文件,想对应的layout文件就是user.html.erb。

    接下来的,是与controller没有关系的,手工指定的layout。在view/layout里面加入名为:模板名.html.erb的文件,然后在需要使用该模板的controller的class定义下面,函数定义的上面加入layout ‘模板名’即可。通过这种方式指定的模板,可以通过写only=>[:函数名,...]来限定受模板文件影响的函数。但是,通过这种方式加入的模板只能写一句,更加灵活的方式将在下面讲到。

    还有一种方式,是基于上面方式的修改。因为有些时候,我们并不正好一个controller中使用同一个模板,有可能会需要用到其他模板。那么我们可以为layout指定一个函数,layout :user_layout,并在controller定义结束之前,加入一个受保护的函数

      def user_layout     
        if params[:action]=="user"
          "user"    
        elsif params[:action]=="admin"
          "admin"
        else
          "index"
        end     
      end

    这个函数指定不同的action使用不同的模板。

    然后是关于模板填充的问题

    对于最一般的使用方法,我们在模板文件的body段中写入<%= yield  %>,那么,相应的view文件便将它的内容填入这个区域。而在某些时候,仅填充body段是不够的,譬如要加入一些脚本文件或者css文件的时候,那么我们就在head段中加入<%= yield:head  %>,然后在view文件中写

    <%content_for:head do%>
      <%=stylesheet_link_tag 'scaffold'%>
      <%=javascript_include_tag :default%>
    <%end%>

    这样就可以了。

    上面的例子,其实是在layout文件中使用了table。然后在table的一个td中使用了<%= yield  %>用来给view文件填充。

    其layout文件如下:

    index.html.erb

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

    <head>

      <meta http-equiv="content-type" content="text/html;charset=UTF-8" />

      <title>Very Render 非常渲染</title>

      <%= javascript_include_tag :defaults %>

      <%= stylesheet_link_tag 'scaffold' %>

    </head>

    <body>

    <table width=90% align="center"%>

    <tr>

    <td align="center" bgcolor=#cccccc>

    顶图<br>

    <%=link_to "【首页】", root_path%>

    【新闻公告】【业务介绍】【流程介绍】【联系我们】

    <%=link_to "【用户注册】", new_user_path%>

    <%=link_to "【用户登陆】", new_session_path%>

    (<%=link_to "【管理登陆】", new_admin_session_path%>)

    </td>

    </tr>

    <tr><td><%= yield  %></td></tr>

    <tr><td align="center" colspan=2 bgcolor=#eeeeee>底栏【copyright】<br>底栏图标</td></tr>

    </table>

    </body>

    </html>

    admin.html.erb

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

    <head>

      <meta http-equiv="content-type" content="text/html;charset=UTF-8" />

      <title>Very Render 非常渲染</title>

      <%= javascript_include_tag :defaults %>

      <%= stylesheet_link_tag 'scaffold' %>

    </head>

    <body>

    <table width=90% align="center"%>

    <tr><td align="center" colspan=2 bgcolor=#cccccc>顶图</td></tr>

    <tr>

    <td width=180 bgcolor=#dddddd valign="top">管理员侧栏<br>

    <%=link_to "【管理首页】", admin_index_path%><br>

    <%if @is_top_master%><%=link_to "【管理员管理】", admins_path%><br><%end%>

    <%=link_to "【用户管理】", users_path%><br>

    <%=link_to "【退出系统】", destroy_session_path%><br>

    </td>

    <td><%= yield  %></td></tr>

    <tr><td align="center" colspan=2 bgcolor=#eeeeee>底栏【copyright】<br>底栏图标</td></tr>

    </table>

    </body>

    </html>

  • 2009-12-29

    我想要绝交 - [日记]

    我承认,我从某种意义上有些迫害妄想,但是一旦觉得自己被讨厌之后的第一个反应就是,还是由我开始先绝交算了。
    但是通常都绝不掉。
    除非此人从此销声匿迹,让我无从说起,否则总是还是会藕断丝连。

    结果也就是通信中断个一两个月,然后一切如常罢了。
    尝试多次,每次都是如此收场。

  • 2009-12-20

    这是悲剧! - [日记]

    今天在连续被余放鸽子之后,我只能独自去文庙买东西。

    在那家隐藏在里屋的漫画店里看到了本家出的另一本漫画,于是很欢乐的买下来了。

    于是很悲剧的是我把精品堂看作了漫元素。

    因为我对漫元素印象一贯良好于是就买下来了。

    然后回来,发现彩页是比黑白页短的,一碰它就掉下来了。就好像是印刷厂装订好了黑白页和封面才发现他们忘记装订了彩页于是就把彩页裁短一截,然后夹了进去。

    这真tmd悲剧啊啊啊!