GithubHelp home page GithubHelp logo

h2y / inspirations Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 0.0 1 KB

采用 Issues 维护的个人灵感仓库,记录和讨论一些灵光一闪的点子。

Home Page: https://github.com/h2y/inspirations/issues/created_by/h2y

ideas

inspirations's Introduction

Welcome 👋

inspirations's People

Contributors

h2y avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

inspirations's Issues

将任意网站生成 RSS 的服务

http://feed43.com/

RT,就像上网站一样,虽然是免费的,但是这个网站有几个缺点:

  1. 不稳定,有的时候会抓取到 Error 界面。
  2. 不是用选择器的形式设置需要抓取的内容,不好用。
  3. 抓取目录后,没有进入文章页面后进一步抓取文章内容的功能。
  4. (可选)不能抓取 Ajax 渲染的内容。
  5. RSS 中文章的时间是当前时间,这样在我的阅读器中会使所有新闻时间线错乱。

web 黑客命令行装逼特效

js 中 window.open() 实现

母窗口捕获到按键后,60% 显示随机代码串,20% 创建一个随机位置、外观的子窗口,20% 关闭自身。

rss 新浪微博机器人

定期抓取 rss 源,发送到新浪微博。

需要了解一下新浪微博的 API 机制,是否需要定期获取授权,是的话那就很繁琐了。

我的 linux 环境部署脚本

一台新的linux环境在我这,往往需要一些固定的设置:

  • 修改默认的 sshd 端口
  • 安装 zsh 以及几个好用的插件和主题

把这一系列操作编成一个 shell 脚本是一个不错的选择~

异地恋看视频进度同步软件

工作流程设想

  1. 双人打开视频窗口,进度同步软件
  2. 软件获取网络标准时间,并更新当前系统时间
  3. 在软件中输入【自己视频的进度】,如分别为:(0:1:32)和(0:1:33)
  4. 两人在软件中输入一个相同的【匹配代码】如:(hzy2tm)
  5. 两人将鼠标移动至视频窗口的“播放按钮处”,按下热键【Alt+0】激活软件工作。
  6. 软件会将【自己视频的进度】【匹配代码】发给服务器端。
  7. 服务器端接收到匹配代码相同的请求后,向双方各自返回一个不同的【开始时间】
  8. 软件接收到开始时间后,在对应的时间点击鼠标左键一下
  9. 视频开始播放,同时软件中的【当前视频时间】开始自动增长
  10. 双方中任意一方再次按【Alt+0】后,软件采用同样的方法使双方 暂停or继续播放。

前端资源载入工具

应用场景

在一个大型单页 Web App 中,不同的地方会使用一些特别的 JS 库来实现。比如,在点击应用中的 “导入 Excel” 按钮时,需要使用库 js-xlsx 来读取文件。

按照常理,我们需要在 <head> 中加入这个 js 文件的 <script> 标签,然而,在大型 Web App 中,“导入” 只是其中的一个功能,如果要把所有功能用到的所有依赖库都写到 <head> 中,将非常的臃肿,大大影响首屏加载速度。

目的

仅仅在需要的时候将需要的 js 库文件导入到浏览器运行环境中,自动处理依赖关系,也不会重复添加已添加过的依赖库。

web 文字特效单页面

hzy.pw/word/?s=欢迎使用~!

然后进入后,用 canvas 随机绘制出 “欢迎使用” 的字样。

浏览器阅读模式插件

简介

类似印象笔记悦读

方法

将网页核心内容所在的 div css 修改,强制全屏,下面加上白底。

核心内容所在的 div 获取方法

  1. 从开始,作为 root 节点
  2. 寻找 root 节点下,y 轴像素占用最高的子节点 new
    • new 节点高度 > root 节点高度的 50%,new 节点作为新的 root,循环
    • new 节点高度 < root 节点高度的 50%,new 节点做为找到的目标节点,break

人生决策系统

治疗选择恐惧症

功能

  • 随机生成区间数字
  • 在一组关键字中任选一个

实现

  • HTML5 本地应用
  • 响应 GET 设置随机的关键字
  • 为手机端设计

班级作业提交系统

班级每个学生可以通过该系统上传自己的作业,然后系统自动生成全班作业的压缩包,发送到指定的教师邮箱中。

学习委员(或讲师)拥有一个班级的管理权限,可以创建题目,设置截止日期,以及设置最终提交的邮箱地址。

使用三级地址来区分各个班级。

基于神经网络的低码率音质还原工具

和基于深度卷积神经网络的图片无损放大工具 #16 类似,这是我个人而言更需要的一个工具,但是目前并没有相关的开源算法。

如果能将我曲库里面那些 128kbps 的低码率音频自动增大到 320kbps,那将是非常幸福的一件事。

目前市面上唯一有的是索尼的 DSEE HX 技术,但是完全闭源,不买他们的产品无法使用,并且也不是通过神经网络实现。

DSEE HX™,能让压缩声源的音质超越 CD 的音质。现有声源将提升到高解析度音频的同等音质。

开箱即用的 css 框架

前端开发往往都需要导入 css 框架,比如 bootstrap,不然浏览器自带的样式太难看了。但是这些框架并不是开箱即用的,需要为标签按照规定加上各自的类。

我打算开发一个完全重写浏览器默认样式的 css 框架。比如 <button> 标签,不需要添加额外的 .btn 类就能显示出美化后的效果。

对于开发者而言,只需要引入我这个 css,就可以将原本丑陋的 html 变得好看。

基于思维导图模式的日记 App

灵感来源

九宫格日记,将每天的日记内容写入 8 个格子中,分别代表着那一天的八个方面:
qq 20160911184727

九宫格日记使用引导的方式完成一天的回顾,号称只需 3 分钟。

九宫格的缺点

实际上以前我用过这样的工具,不过只坚持了 2 天。原因就是思维被局限,相比传统的文本型日记来说,九宫格只能向着规定的八个方向记录文字,虽然是哪八个可以自定义,但始终只是 8 个,并且每个方向之下也不能细分,只能写一段话。

对于我来说,每天想写的内容方向都完全不一样。但同时又不太喜欢传统日记一大篇的感觉。

曼陀罗日记

这个概念是今天在看书时发现的,貌似是作者自创的一个概念,内容如下:

  1. 先找到能代表你一天的 8 个关键字,写入九宫格的外面一圈中。
  2. 如果某个关键字(如:美妙的晚饭)还可以继续扩展,将对应的格子再拆分成 9 格,里面写上更为详细的内容。(如:正宗的川菜、遇见了 xxx
  3. 用这种方式一步步有逻辑性的让自己回忆并记录一天中有趣的事情。

日记的意义

看完这些让我这个根本没有日记习惯的人也都跃跃欲试了,我认为写日记不是为了给以后的自己看的,而是通过记日记来作为督促,让自己把每一天过得有意义。

思维导图模式的日记

看完了上面的 曼陀罗日记,我惊讶的发现,这不完全就是思维导图吗,用做头脑风暴时的那种形式来写日记了。

目前而言思维导图模式的日记还根本没有,甚至和我有相同想法的人也很少。在安卓手机上连一个好用的思维导图 App 都很难找到,原本打算去买个日记本手绘了,最后发现了 Mindly,一款能满足我的需求的 App,尝试用它写了昨天的日记:

qq 20160911190841

开发内容

Mindly 毕竟是一款传统的思维导图 App,而非日记本,虽说上图脑图的形式就是我所需要的那样了,但还欠缺一些对于写日记很基本的功能:

  • 按照年月日来存档、浏览
  • 每张图自动插入当地的日期和天气
  • 每日的标签,并支持按标签阅读日记

等等。。。

总的来说,我想要开发的就是一款 以思维导图为写作模式的日记软件

openwrt 路由器实现的高校课堂考勤系统

老师上课前将路由器接到电源上即可。

学生连入 WIFI 后,手机上自动弹出登录界面,学生输入自己的学号姓名后,路由器同时会记录下当前设备的 MAC 地址。

学生需要在整个课堂时间内保持连接这个无法上网的路由器。

路由器通过在网络层收集各终端的联网情况,即可反应每个学生整堂课是不是在教室内。

教师定期使用手机专用客户端连接路由器,获取路由器上保存的数据,手机客户端提供数据分析和导出功能。

根据大量数据分析可以为老师教学提供建议性指导。

基于深度卷积神经网络的图片无损放大工具

类似于 http://bigjpg.com

但我想要做的是一个 Windows 应用程序,利用现有的算法思路和本地计算机强大算力。实现一个更为实用的图片放大工具。

功能包括多图片批量处理,直观的前后效果对比,算法参数动态调整等。

程序的目的是实用,而非玩具。

树型百科全书

在知乎中,所有领域的所有的话题都被整理为了一个「有根无循环的有向图」,这张图很有意思。

我想做一个可视化界面,将这幅图展示出来,采用最酷的前端技术,将页面做的很科幻。

需要实现搜索功能,输入任何一个话题,然后就可以顺着这张图向上或者向下不断的探索。
对于每个话题,会自动显示出其知乎精华问题列表,也可以一键跳转至对应的维基百科页面。

需要编写一个爬虫,以及一个前端展示页面。

web 信息页

一个网页,展示出可以搜集到的用户的一切信息,UA、IP 等。

界面可以做的比较科幻。

xposed 模块:常用应用中垃圾栏目的隐藏

xposed 框架下开发一个模块,针对多款常用的 App,主要功能是隐藏应用中不需要的栏目。

比如,隐藏淘宝头条栏目、网易云音乐的商店、有道词典的新闻咨询。

提供一个设置页面,可供用户以开关的方式,快捷地设定各应用中需要隐藏的内容。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.