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

web 信息页

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

界面可以做的比较科幻。

树型百科全书

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

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

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

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

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

工作流程设想

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

浏览器阅读模式插件

简介

类似印象笔记悦读

方法

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

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

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

web 黑客命令行装逼特效

js 中 window.open() 实现

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

web 文字特效单页面

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

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

开箱即用的 css 框架

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

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

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

前端资源载入工具

应用场景

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

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

目的

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

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

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

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

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

rss 新浪微博机器人

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

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

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

类似于 http://bigjpg.com

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

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

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

将任意网站生成 RSS 的服务

http://feed43.com/

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

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

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

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

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

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

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

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

灵感来源

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

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

九宫格的缺点

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

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

曼陀罗日记

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

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

日记的意义

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

思维导图模式的日记

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

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

qq 20160911190841

开发内容

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

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

等等。。。

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

我的 linux 环境部署脚本

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

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

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

人生决策系统

治疗选择恐惧症

功能

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

实现

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

班级作业提交系统

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

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

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

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

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

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

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

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

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

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

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.