Warning: Undefined global variable $debug in /var/www/ourcoders/tiny4cocoa/application/controllers/baseController.php on line 124
老码农的自留地 的技术动态 - OurCoders (我们程序员)

老码农的自留地的技术动态

老码农的自留地
2019-11-21 00:00:00 发布
最近我用微软的 Microsoft Academic Graph (MAG) 做了个文献查阅和引用树的工具,抽取了其中的 86,801,715 条英文文献,并自己用 tf-idf 模型做了个推荐参考文献功能,效果还不错。其中最热门的研究领域是医药、生物、工程、化学、物理、手术、计算机科学、病理学、材料科学等等。
测试的时候偶然发现,学术界对于男性不可描述部位的尺寸有很多研究(很严肃的那种),例如有文献通过 Pearson 分析确定,它的长度和周长与体重指数(BMI)之间存在弱相关性;还有文献指出,对尺寸过度担忧会产生一种叫做“小丁丁综合症”的心理障碍。
另外,这个工具的前端是直接扩展我之前放在 GitHub 上的无框架单页面应用模版(网页链接 )做出来的,代码很简洁,真的很好用。
老码农的自留地
2019-10-18 12:06:16 发布
“我最初去应聘 Java 工程师,面试的时候他们非要有实际开发经验,然后我就去培训机构教 Java 开发课程了。” - Java 培训名师 老朱
老码农的自留地
2019-09-21 11:12:46 发布
作为程序员,偶尔闲得没事的时候我会在 Stack Overflow 上找乐子。今天又看到一个欢乐问答:Q:“JS 能不通过鼠标移动事件获取鼠标位置吗?”A:“严肃地说,不行。不过哥帮你想了个大招:用一个 div 盖住整个页面,然后在里面创建对应屏幕尺寸的(比如 2000x2000 个)a 元素,每个大小为 1x1 像素,然后把它们的 CSS 悬停属性设为变动 a 元素的某个属性(例如字体)。需要获取位置的时候就循环查看这 400万 个 a 元素,找到那个字体改变了的元素,这样就能确定鼠标的位置了。(装逼时刻秀拉丁文 Nota Bene)注意:别真的这么干哟……”有才吧?啥叫寓教于乐,SO 就是典型啊
老码农的自留地
2019-09-18 00:00:00 发布
今天写代码为了找几个 Font Awesome 图标,去官网看了看,发现 v4.7.0 里的性别图标有 14 种:男的不叫 male,而是叫火星或战神(mars),女的也不叫 female,叫金星或维纳斯(venus),此外双倍男、双倍女(xxx-double)、水星(mercury)等看不懂是什么,还有男女双性(venus-mars)、无性、中性、变性等等。同性恋没有算为单独的性别,说明它的划分依据是生理特征而不是性取向。搞清了这些问题之后,我回到代码编辑器,默默地把用户信息表里的“性别”字段给去掉了......
老码农的自留地
2019-09-10 00:00:00 发布
Java 插件看文档,NPM 插件看源码。一般来讲 Java 项目的文档都比较详细,而很多 Node.js 插件的文档语焉不详,到源代码里才能看清楚。可能因为后者代码量少,文档就可以偷点懒。两种风格很难比较优劣,但读文档比读源代码容易,所以写 Java 代码的门槛会低一些。不过我也觉得写文档是一件痛苦的事情
老码农的自留地
2019-09-05 00:00:00 发布
JavaScript 有多少坑?谁用谁知道。GitHub 上有个叫 WTFjs 的项目总结了很多 JS 的诡异行为,目前有14,539 个赞。不知道他们是否都认真看过正文,反正我看了 10% 就放弃治疗了.... 网页链接
老码农的自留地
2019-08-30 00:00:00 发布
DOM 树里的 textContent, innerHTML, innerText, nodeValue 有什么不同?· ele.innerHTML 最常用,2010 年后的浏览器都支持,里面可以是文本也可以是 HTML。· ele.nodeValue 只用于设置文本节点的内容,尤其适用于 XML 元素(例如 SVG 节点)。· ele.textContent 的值只能是文本,不能是 HTML,并且不支持内嵌格式(如 text, text),2013 年后的浏览器都支持它。· ele.innerText 来自 IE 浏览器,不是标准属性,Firefox 在 2015 年 3 月 13 日后已不支持它。我是刚才调一段 JS 生成 SVG 的代码时看到这篇文章 网页链接 的,觉得不错,推荐给大家。最后祝大家周末愉快
老码农的自留地
2019-08-23 00:00:00 发布
貌似这个bug已不是第一次出现了
老码农的自留地
2019-08-21 00:00:00 发布
做新项目最麻烦的就是初始化,包括设置环境、安装插件、解决版本兼容问题、跑 hello world 等。这些事并不复杂,但很琐碎,就好比让作家要先把零件组装成钢笔,然后再开始写作。我的拖延症往往发生在这个阶段,一旦这些环节理顺了,写代码就能一气呵成。所以,如果有“开发环境配置工程师”这种岗位,负责各种开发环境的设置,让程序员能专心写代码,应该会大大提高代码产出的效率
老码农的自留地
2019-08-17 00:00:00 发布
昨晚我在 Mac 上外接了一个 2TB 的移动硬盘,给里面存的数据库建索引。没想到机器变得很卡,几乎死机。好不容易用 “top -o cpu -O mem” 命令看到有个叫 mds_stores 的进程消耗了 90% 以上的CPU 和 60% 以上内存(当时顾不上截屏,附图是网图),查了一下才知道这是 OSX 的 spotlight 自带的给文件系统建索引的核心进程。问题是,我当时正在移动硬盘上建数据库索引,这导致移动硬盘上的文件频繁修改,然后就导致 spotlight 频繁更新它的索引,两套索引一起建,结果就把整个机器搞死了。解决办法是禁用 spotlight 索引,命令行执行 “sudo mdutil -a -i off” 即可。事后如果需要恢复原状,执行 “sudo mdutil -a -i on”。我没有恢复,因为从来没用过 spotlight,觉得这东西有点多余。
老码农的自留地
2019-08-06 00:00:00 发布
大新闻:前 Google 工程师 Kevin Cernekee 实名揭发 Google 利用全公司的资源,通过修改 Youtube 等产品的后台搜索和推送算法,找到用户中潜在的特朗普支持者,并定向推送相反的内容给他们洗脑,目标是让特朗普在 2020 年败选。该工程师声称 Google 内部有压制保守思想的强大潜规则,他向上级反映这种政治偏见和个人歧视,结果遭到公司解雇。目前他在硅谷另一家公司工作。(来自 Fox 新闻: 网页链接 )
老码农的自留地
2019-07-26 00:00:00 发布
在不少公司,老板对技术一知半解,会说不会干,开发团队的情况往往就是这样
老码农的自留地
2019-07-02 00:00:00 发布
国内的 IT 图书译者里,译文的水平高低姑且不论,但是能常年给读者答疑 + 调代码的,大概除了我也没别人了,毕竟这是没有任何收益的纯义务劳动。但我很高兴能经常用零碎时间帮助读者,让他们从我的书里尽可能多学到一些东西,这种精神上的愉悦是金钱买不到的。
老码农的自留地
2019-05-28 00:00:00 发布
以前我曾在一家 996 的公司工作过一段时间,不过我可以 6 点下班。一天晚饭后,CEO 突然急着要上线我做的一个服务,就把我的代码调出来调试。这下全公司都轰动了,很多人跑来围观大神露一手。只见 CEO 在 IDE 里导入了我的项目,打开好几个文件,来来回回地查看了半天代码,最后,在某一行代码后面加上了一个分号......围观众人纷纷喷血倒地......
老码农的自留地
2019-04-15 00:00:00 发布
”我从来没给 Linux 制定过什么长期计划,我就是每天按部就班地干活,而不去操心五年或十年后的事。“ - Linus Torvalds 网页链接
老码农的自留地
2018-03-26 00:00:00 发布
发布了头条文章:《人工智能 vs 人类智慧,谁更厉害?》 人工智能 vs 人类智慧,谁更厉害?
老码农的自留地
2016-01-06 00:00:00 发布
以前做的 HTML5 + SVG 自制证书演示,现在根据用户给予的反馈,已经增加上传照片文件和下载证书图片的功能。需要什么证就做什么证,麻麻再也不用担心你的身份了!大家可以去感受一下:网页链接

老码农的自留地

Talk is cheap. Show me the code.

21 15004 1385
关注粉丝微博