帖子发自 willson-v-
-
-
-
-
-
参与人ID:【willson-v-】
应征职位:wiki整理
回答题目1:(有修正....属于是审题不仔细了)
能力>热情>主动性>时间
原因:嘛说实话不是很想把能力排到第一...但是其他几个方面都太菜了对不起(
能力方面的话,之前有为校内的课程做过wiki、也建过个人博客站(虽然后来服务器炸了就没重建了),可以写lua可以写html/css(虽然都很菜),可以写markdown(虽然好像这里不用)latex(这里肯定不用但是还是写上来凑数)
热情的话,如果有分配到有趣的任务是会废寝忘食地熬夜搞的,这方面倒是问题不大...但是遇到重复性的工作就会开始考虑能不能写个脚本干(
主动性...踢一脚动一下(大悲
时间放在最后是因为不知道自己会有多少时间...现在虽然不用上多少课但是在搞毕业设计,半年后要步入社会,所以可能会不定时有各种各样的不可抗力和生活习性巨变...
========== 修正 ==========
重新读了一遍题目,突然意识到这个问的是重要性(
那么,回答就应该修改成热情>主动性>能力>时间
要用爱发电维护一个项目,热情是很重要的。没有热情的工作仅仅只是负担和累赘而已,总有一天会把自己耗竭的。
自组织而形成的项目鲜有项目经理和kpi和年终目标之类的东西,全靠大家自行添砖加瓦、修补完善,主动性的作用在这里比在其他地方要大不少。
尽管优秀的能力肯定大有裨益,但是能力这个东西是可以逐渐获得的,在长久的工作中,就算是小白也可以成长成大神;
时间...说实话,时间就像海绵里的水,挤一挤总还是有的;哪怕一个月就上线3-4个小时,还是能做不少东西的。
======== 修正结束 ========
回答题目2:
我不擅长应对人类OTZ
回答题目3:
嗯...根据供需关系,只要价值够高、价格够低就不愁卖;如果是一个月后凋零的花,不妨标出临期花朵,并且按剩余寿命标价(递减),毕竟凋谢了的花花是没法送人的(大概);凋谢了的花...可以拿去回收做燃料?(?魔法花也能回收吗);我们还可以为花朵和花朵组合赋予其他意义(比如说xx花象征爱情xx花象征激情、xx和yy和zz的组合花篮是情人节必备可以让爱情长长久久)然后贩卖;我们也可以为魔术师赋予其他意义,比如说宣传某个魔术师和老婆恩恩爱爱所以他的花包含了对爱情的祝福并且顺便提价;然后就是广告营销,包括看板啊广告牌啊电视广告啊免费送(限时)啊促销活动啊什么的...
啊这原来是选答题,溜了
回答题目4:
嗯...此前我帮 攸薩 同志改了一个表格模板,这个应该算吧...
链接在这里
其他的大部分都是内部文档(帮学校课程写的网页版指导书什么的),只能截图了(大悲
-
11 小时前, 攸薩 说道:
如果有几百个连结好像还是可以展开的表格比较好吗
嗯...主要是mediawiki的表格只能上下折叠不能左右折叠...作为折衷的话我给整个表格加了一个Caption(表格最上面的标题/描述?那样的东西),把折叠放在那里了;
然后出于清晰考虑,这个表格的总标题的自定义参数名称变成了title(...|titile=表格的标题|...),而每行起始的抬头自定义参数名称变成了header(...|header2=第二行抬头|...)
剧透local p = {} local prefix = {'a', 'i', 'e'} local title = "表格默认标题" local header = {'作者', '主题', '简介'} local color = {'#004B97', '#0066CC', '#0066CC'} local bg_color = {'#FF9224', '#FFDCB9', '#FFE4CA'} local border_color = { '#FF9224 #D26900 #D26900 #D26900', '#FFDCB9 #D26900 #FF9224 #D26900', '#D26900 #D26900 #FF9224 #D26900', } local header_border_color = { '#FF9224 #D26900 #D26900 #D26900', '#FFAD86 #D26900 #FFAD86 #D26900', '#D26900 #D26900 #FF9224 #D26900', } local header_color = {'#004B97', '#0066CC', '#0066CC'} local header_bg_color = {'#FF9224', '#FFAD86', '#FFAD86'} local row_top = {'double', 'double', 'double'} local row_bottom = {'double', 'double', 'double'} local row_left = {'dashed', 'dashed', 'dashed'} local row_right = {'double', 'double', 'double'} local header_top = {'double', 'double', 'double'} local header_bottom = {'double', 'double', 'double'} local header_left = {'double', 'double', 'double'} local header_right = {'dashed', 'dashed', 'dashed'} local display = {'true', 'true', 'true'} function renderRow(row_id, args, valid_a, tbl) local row = tbl:tag('tr') local header_th = row:tag('th') header_th :wikitext(header[row_id]) :css('color' , header_color[row_id]) :css('padding' ,'10px') :css('background-color' , header_bg_color[row_id]) :css('border-width' , '1px 3px 1px 5px') :css('border-color' , header_border_color[row_id]) :css('border-top-style' , header_top [row_id]) :css('border-bottom-style' , header_bottom[row_id]) :css('border-left-style' , header_left [row_id]) :css('border-right-style' , header_right [row_id]) for i, anum in ipairs(valid_a) do local info = row:tag('td') info :wikitext(args[prefix[row_id] .. anum]) --单元格样式 :css('color' , color[row_id]) :css('padding' , '10px') :css('background-color' , bg_color[row_id]) :css('border-width' , '1px 3px 1px 5px') :css('border-color' , border_color[row_id]) :css('border-top-style' , row_top [row_id]) :css('border-bottom-style' , row_bottom[row_id]) :css('border-left-style' , row_left [row_id]) :css('border-right-style' , row_right [row_id]) end end --处理表格 function renderMainTable(args, valid_a) local tbl = mw.html.create('table') :addClass('wikitable') :addClass('mw-collapsible') :addClass('mw-collapsed') :addClass('plainrowheaders') if args['title'] then title = args['title'] end local caption = tbl:tag('caption') caption :wikitext(title) :css('white-space', 'nowrap') for i=1,3 do if args['title' .. i] then title[i] = args['title' .. i] end if args['color' .. i] then color[i] = args['color' .. i] end if args['bg_color' .. i] then bg_color[i] = args['bg_color' .. i] end if args['border_color' .. i] then border_color[i] = args['border_color' .. i] end if args['header_border_color' .. i] then header_border_color[i] = args['header_border_color' .. i] end if args['header_color' .. i] then header_color[i] = args['header_color' .. i] end if args['header_bg_color' .. i] then header_bg_color[i] = args['header_bg_color' .. i] end if args['row_top' .. i] then row_top[i] = args['row_top' .. i] end if args['row_bottom' .. i] then row_bottom[i] = args['row_bottom' .. i] end if args['row_left' .. i] then row_left[i] = args['row_left' .. i] end if args['row_right' .. i] then row_right[i] = args['row_right' .. i] end if args['header_top' .. i] then header_top[i] = args['header_top' .. i] end if args['header_bottom' .. i] then header_bottom[i] = args['header_bottom' .. i] end if args['header_left' .. i] then header_left[i] = args['header_left' .. i] end if args['header_right' .. i] then header_right[i] = args['header_right' .. i] end if args['display' .. i] then display[i] = args['display' .. i] end if args['header' .. i] then header[i] = args['header' .. i] end if display[i] == "true" then renderRow(i, args, valid_a, tbl) end end return tbl end function p._historicalActivity(args) local valid_a = {} for k, v in pairs(args) do--计算行数 local anum = ('' .. k):match('^a(%d+)$') if anum then table.insert(valid_a, tonumber(anum)) end end table.sort(valid_a) --处理表格 local tb1 = renderMainTable(args, valid_a) local res = mw.html.create() res:node(tb1) return tostring(res) end function p.historicalActivity(frame) local args = {} local parent_args = frame:getParent().args;--获取页面传来得参数,而不是模板的参数 -- Out of order parsing bug. -- 不懂 -- local temp; -- for i = 1, 50 do -- temp = parent_args["a" .. tostring(i)]; -- temp = parent_args["i" .. tostring(i)]; -- temp = parent_args["e" .. tostring(i)]; -- end --将获取的参数传给args for k, v in pairs(parent_args) do if v ~= '' then args[k] = v end end return p._historicalActivity(args) end return p
举个栗子的话,看起来会变成这样...
(点击展开之前)
(点击展开之后)
嗯....应该是这样吧(
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
关于动漫对自身价值观可能产生负面影响的疑问
在 动漫讨论区
发布于
如果是三观养成期的青少年的话,可能会有短时间的影响...但是这个东西只要被社会毒打一两次多半就改回来了(