Tag: Web

Chrome开发者工具指北

编程

Chrome Dev Tools,Chrome开发者工具,俗称F12。其实不仅在Chrome上有,基本上所有的现代浏览器都带这个工具。它是调整样式、调试JS、查看前后端收发数据的不二神器。

新域名!

编程

正式启用新域名,SSL enabled!旧域名已重定向。https://frostming.com折腾好久,disqus迁移,Google迁移。同时也踩了各种坑,heroku build pack的坑,flask-admin的坑。人生在世,哪里没坑。Bug处处存在,就算是大厂。

动态博客的后台定制

编程

搭建动态博客的初衷就是想随时随地,只要一个浏览器,就能更新博客。那么就需要一个后台来管理文章,包含文章编辑器,和各种表单控件。编辑器先来解决文本编辑器的问题,CKEditor 功能强大,但只是一个富文本编辑器。对于已经习惯 Markdown 写作的我来说,只管写,排版渲染就交给浏览器去做。找了很多内嵌 Markdown 编辑器,既要外观匹配,还要最好带预览功能。最终我选择了 Simple MDE。

Flask 实现远程日志实时监控

编程

更新于2019.11.18 去除业务相关逻辑 示例代码仓库在 https://github.com/frostming/flask-webconsole-example 前言 在自动化运维系统中,常常需要监控日志,这些日志是不断更新的。本文提供了一种实时日志监控的 Python 实现。主要实现以下功能: 抓取远程机器的终端输出到服务器上。 将服务器的日志更新实时显示到客户端网页上。 文中示例基于 Python 以及 Flask。 主要依赖: Flask Redis 及其 Python 客户端 paramiko

SQLite 爬坑记

编程

作为从零开始的Web开发人员,在项目开发中总是遇到这样那样的坑,其中数据库的坑最多。由于在功能完善过程中需要变换频繁,不可避免地要更改DB Schema,不过我都是能不改尽量不改。逃不过时,只能硬着头皮刚。 故事是这样的,我要把两个表中的某两列的类型由字符型改成列表。在数据库值类型中就是BLOB,ORM中叫做PickleType。数据库使用SQLite,ORM使用SQLAlchemy,并使用基于Alembic的自动化迁移工具,于是就开始了。

学习的快感

随笔

最近两周在写一个 web application,有了之前捣鼓个人博客的经验,又狠狠地提升了一次自己的前端技能。于是我居然从对前端一无所知到现在能写一写 javascript 脚本了。自己找第三方库,看文档,Google,解决碰到一个一个坑,所有遇到的难题都找到了相当完美的解决方案。看着自己从零一点一点拼起来的应用调通运行,成就感真是无与伦比。这种沉浸的体验,不是经常能遇到的。我一般不轻易开始一件

个人网站宣告上线

编程

生命不息,折腾不止。绕了一大圈,还是回到了 NexT 主题,在此特别感谢 IIssNan 做的这么赞的主题。自己也尝试过折腾主题,原先对前端望而却步,但当我真的学进去了,才发现这个世界上有模板语言,前端框架,有 F12,万物都为你准备好了,其实并没有那么难。喏,一个半成品在这里。说好看也好看,但自己的要求太高,而技术水平又跟不上,还是用别人成熟的主题吧,毕竟是第一受欢迎的 Hexo 主题,作者维护

在博客与笔记中使用Markdown

编程

博客的搭建 前段时间在 StackOverflow 与 Quora 上我接触到了 Markdown 标记语言,瞬时就被这种易用、美观、高逼格的东西所俘获,顿时深感之前在 QQ 空间之类的平台上写博的体验之差,往往调格式就要耗费很多的时间。于是就有了迁移到另一个博客平台的想法,用过的产品有: