R·ex / Zeng


音游狗、安全狗、攻城狮、业余设计师、段子手、苦学日语的少年。 MUGer, hacker, developer, amateur UI designer, punster, Japanese learner.

公司的零食果然是随便拿的

0x00记得寒假的时候,听说了暴漫每周有一定的资金来买零食,当时心里想的是:“卧槽以后就去这个公司了!”以至于给家里说的时候被嫌弃了——“你就这点追求吧。”没办法,作为一只吃货,人家买点吃的就把我收买了,这性价比我知道,但是……实在是忍不住啊……到上海已经快半个月了,我觉得我在公司解决掉的零食和饮料得有几十块钱了吧?(警察叔叔就是这个人!)零食随便拿饮料随便喝这一点实在是太打动我了……第一次知道有零食是在刚入职的周一,每个人桌子上都多了一包糖,我一开始没注意别人的桌子,就光看到自己桌子上有...

于是这就算入职了吧

来这里已经第三个晚上了。记得两个月前,我收到“等你考试完,再来上海看看呗”这条信息时,借着当时的冲动,没有多想,就私自把暑假生活定下来了。接受邀请并不是因为终于有了一个去公司实习的机会,而是因为某种信仰。七牛这个公司,我已经忘记是什么时候第一次听到的,但是我从去年刚开始有自己的网站时,就一直在用七牛的服务,质量确实挺好。然后我参加了去年12月的南京Hackathon,七牛跟coding.net、segmentfault、36kr都成了我心中理想的地方。意思是,无论如何,这几个公司我一定要进...

【教程】不用JS实现鼠标移过的下拉菜单效果

兼容性:IE≥7(本机无IE6)难度:简单说来惭愧,我一直在用JS来写下拉菜单,一直到去年的10月份。前一阵有同学问我能不能不用JS,我想了想,还是有空写一段吧。【效果演示(可能丑了点)】【实现过程】首先要知道一点知识:鼠标在子元素上的时候,父元素的:hover是开启的。先按照一般的思路写好菜单的HTML框架,本例使用ul和li来制作菜单:<ul> <li>菜单</li> <li>1</li> <li...

安装HUSTOJ的心得

经过不断地折腾,终于把HUSTOJ装到了高中的服务器上。整理了一下,有一种“教练我跟他们遇到的情况不一样啊”的、特别卧槽的感觉,于是就想把我遇到的一些问题写出来,如果以后有人遇到类似的问题,可以借鉴一下。先声明一下背景,我的高中以前有一套免费的POJ系统,搭建在winserver2003上,里面积累了200来道题。有一天貌似被人攻击了,所以我有点不放心POJ的安全性。各种搜索之后发现了zhblue大神写的HUSTOJ,php写的,好像我可以随意改的样子(这个系统都开源了为什么还没有名气呢)...

【mark】移动前端不得不了解的html5 head 头标签

原文地址:移动前端不得不了解的html5 head 头标签 - WEB前端开发看到一篇好文章,留着备用。<!-- 使用 HTML5 doctype,不区分大小写 --> <!DOCTYPE html> <!-- 更加标准的 lang 属性写法 http://zhi.hu/XyIa --> <html lang="zh-cmn-Hans"> <head> <!-- 声明文档使用的字符编码 --> <meta charset='utf-8'...

用SAE的Counter减少云豆消耗

刚开始写纸飞机的办公系统,里面有两个地方需要实时更新:维修队列和签到列表。后台用的是PHP嘛,所以前台肯定是用AJAX轮询了。刚开始接触AJAX不久,于是就很脑残地想到了一个思路——每隔3秒AJAX一次,每次返回一个完整的列表信息,然后前台用innerHTML更新。很凶残很暴力,后果嘛——每天云豆消耗大概在20~40左右吧。后来尝试压缩xhr的请求和返回数据大小,发现效果不明显。直到我有一次特意看了看云豆消耗……于是心里十分地卧槽……赶紧想办法减少一下数据库的消耗吧。首先,数据库语句好像没...

换一种思路给Sublime-Text配置编译器

之前就这个问题写过一篇文章,但是方法非常麻烦,而且需要改st的默认配置文件。之后从网上看到了各种方法,经过整合之后,有一个非常简单的思路也可以配好编译器。大家可以关注一下st的Build System(在菜单→Tools→Build System),我是最近才知道这套系统非常智能,一般你选择Automatic就好。在最下面有一个New Build System,点击这里会新建一个文件,我们把下面的内容粘贴进去:{ "cmd": ["g++", "${file}", "-o", "...

网页编程心得:语义元素 & 结构、样式和行为的分离

绝大部分的 HTML 标签是有语义的。例如 <p>(paragraph)表示段落,<a>(anchor)表示锚,<abbr>(abbreviation)表示缩写。为什么要有语义?这是显然的,因为 HTML 是用来描述网页文档的一种语言,我说“这里有个标题”,那么 HTML 中应该就是用 <h1> 标签把标题括起来。有同学会问,我把某个 <p> 的文字样式调成加粗、大号字,不是照样能显示出标题效果吗?整个网页都用 <p>...

让SVG做背景,可随元素大小而变化

刚刚遇到了这么个问题:我用 SVG 作为 <div> 的背景,但是 SVG 不随 <div> 的大小而变化,即使我设置了 background-size: 100% 。从 Stack Overflow 上也没搜到什么好的结果,最终还是自己摸索出来了。在你的 <svg> 标签中加上这些:<svg preserveAspectRatio="1" viewBox="0 0 100 100" xmlns="...

关于sinaapp.com无法打开的解决方案

Update at 2014-07-30:目前sinaapp.com可以访问了。不知道是SAE的问题还是godaddy的问题,总之*.sinaapp.com都上不去了。当然,小伙伴们可以将sinaapp改为vipsinaapp继续访问。其实通过修改host也可以达到效果。Windows用户:开始→运行(或者Win+R)→输入【%SystemRoot%/system32/drivers/etc】→回车→找到其中的host→右键→管理员取得所有权→然后打开该文件→添加如下一行:【220.181...

【教程】用JavaScript控制CSS规则

兼容性:IE≥9难度:中等有时候网页要适配多种分辨率,我们自然想到用百分比来控制大小。但是百分比不是万能的。例如,你想让一屏幕显示十行表格,但是你并不知道屏幕有多高,因此需要用 JavaScript 的 window.innerHeight 获取屏幕高度。但是如何修改 CSS 呢?第一种方法:直接设置某元素的属性document.getElementById('xxx').style.height = window.innerHeight / 10 + 'px';元素的 style 属性是...

【JS教程第二篇】树型的文档

本篇需要对HTML文档结构和JavaScript语法有基本了解。之前写HTML的时候,有没有觉得整个文档结构有点层次感呢?例如,<html>包含了<head>和<body>,前者包含了<title>,后者可以包含好多东西;一个<div>中可以包含若干个<span>或者<p>,它们之间又有什么先后顺序呢?事实上,HTML文档就是一棵树。我们来看下面这个HTML文档:<html>     <h...

这是我们共同度过的

第 1591 天