0%

需求来临

一天,BOSS来找你做个页面,要求如下:

BOSS: 我们这个页面,用户会打印,顺便提两个小要求
要求1: 打印出来的东西只看到内容,不要出现闲杂等。
要求2: 打印出来的效果要保证,最好和网页上一样。

你听到了,笑而不语,这也太简单了!

对于要求1, 用一CSS点样式就很快的解决了。

@media print {
  .xxx {
    display: none;
  } 
} 

对于要求2,疑惑了一下,难道打印出来会有不同吗?

于是,你点了一下 Chrome浏览器的打印菜单,弹出了一个打印预览,发现效果… 真的没法看!!

这可如何是好?

阅读全文 »

网页自动化工具,主要是可以通过写代码的方式,自动打开网站,输入,自动与页面交互,得到输出。

我们通常用的按键精灵,抢票软件,基本都是标准的网页面自动化工具。

通过客户端技术启动浏览器进行编程

目前,主流的网页面自动化工具有:

  1. Selenium
  2. PhantomJS
  3. Chrome HeadLess

他们都可以完成网页面上面的各种交互,今天简单介绍一下其中两项技术。

阅读全文 »

d3-geo 库, 是 d3 工具包提供一个地理位置计算及转换操作库,主要包括了:

  • Projections : 投影器,将 GEOJSON 数据投射到平面上显示出来。
  • Path : 对 geojson 里面的 feature 进行计算,生成路径,进行测量,裁切, 等操作

投影

由于此包涉及到一些专业的地理知识,我也不是很懂,只能通俗的打个比方:

1): 当你站在北京正中央(center)上空很高的地方,手上拿一个照相机,镜头中心对着正下方的位置。

2): 缩放(scale) 镜头,直到北京的宽度或高度刚好能紧贴(fitSize) 你相机上的显示屏,然后卡擦。

由于你是在正中心上方,所以你应该会得到一张这样的照片:

照片

北京相片:刚好居中

在 d3 的投影里面,相片中北京,则是 GeoJson 里面的数据信息,通过d3投影到显示屏上的数据。

阅读全文 »

昨天,deno1.0正式Release了,弃JS转TS两年后,当然是要尝个鲜的。我想在这个时候或是更早测试版去使用的,一定都是 TypeScript 粉了,进入正题

发音 daɪnə 与 dinosaur:恐龙 前面发音相同

deno 发音 [ daɪnə ] 与 dinosaur:恐龙 前面发音相同

安装

在 windows 环境,打开 powershell ,输入以下内容那可安装 :

阅读全文 »

今天是3月17日,仙桃宣布解除部分管制三天,守在小区门口的志愿者们撤离了,一个多月了,终于可以走出小区,去门口的小超市买点东西了!

今天恢复了三条公交线路,很多在外地务工的人员也趁着这几天成批的离开了仙桃了。当然,要是返回武汉上班的话,还需要再等等。

一、疫情

已经连续近20天零新增了,武汉每天的新增确诊也降低到了个位数。但与之相反,之前一直当观众的海外国家,确变成了主角,伊朗、韩国、意大利、西班牙等国沦陷,英美也好不到哪去!

配图,武汉火神山,10天,震撼了西方各媒体

当然,基于每个国家的政策不同,实际感染病毒的数字可能会与新闻报道上的差异很大,中国的经验只能谈借鉴,不能谈硬搬。

阅读全文 »

今天是2月9日,正月十六了,本来应该返岗,但由于新冠病毒,不得不宅在家,还好有电脑可以在家办下公,虽然效率不是很高。

我家在湖北省仙桃市,工作地点是武汉,要感谢公司英明,提前两天放假,武汉封城的前一天回到了家里,不然,就得一个人困在武汉那间六平米的隔间了。比起已经困在武汉十几天的人们,可以算是太幸福了。

目前在我家仙桃城区的状态大概是,所有小区不能出门,生活所需要的东西,都是业主们自己建群团购,物业发过一次赈灾物资,几根白萝卜和几个白菜。

武汉封城

阅读全文 »

美剧《硅谷》完结了,片中以戏剧化的方式科普了 IT 人士的各种日常,作为IT界的小菜鸟,此剧深得我心,虽然里面有很多场景和逻辑实际上是脱离真实的,但其作为一个赏剧者,就不必太在乎细节了,享受就好,五星推荐!

和《纸牌屋》差不多,《纸》整部剧以政治事件为贯穿线,而《硅》则以技术热点贯穿全剧,如果你也关注科技热点,并且每年也是在播放点追更,那么一定也是看的非常过瘾!作为完结,就串一串这六季的事件_

2014 第一季:创业(算法)

第一季

2014,乔帮主已经离开我们3年了,但他在硅谷自家车库创办苹果,一路发展的故事已经成了硅谷标志性的文化。

Steve Jobs

阅读全文 »

美国工厂

今天看看了看Netflix刚出的记录片,American Factory。 记录了中国福耀玻璃在美国俄亥俄州开设工厂的历史。

记录片的剧情大致如下:

  1. 2008年,金融危机, GE(通用电气)公司关闭了全球开设的许多工厂,当然也包括了俄亥俄州的那一家,导致一万多员工失去工作,工厂也荒废在那。
  2. 2015年,中国的福耀玻璃买下在俄亥俄州的旧工厂,开办了福耀美国公司,招了很多美国工人,这些失业已久的工人又重新有了工作。
  3. 由于中美文化上的差异,福耀在管理上面临了一些问题,美国工人觉得中国工司不尊重人权,最后,就请组织公会(UAW)进行维权,声讨福耀,故事开始。
  4. 通过一长系列的“战争”,福耀最终解决了这次危机,故事结束。
  5. 最后,由于科技的发展,福耀有了新的技术自动化生产,大部分工人不再有价值,再次失业。

插图

阅读全文 »