firefox扩展插件开发笔记(一)add-on sdk的cfx使用和helloworld

firefox扩展插件开发笔记(一)add-on sdk的cfx使用和helloworld

一直对Firefox的插件插件情有独钟,对adb、fireftp等插件都十分惊叹,所以一直想做一个自己的扩展插件出来,可是限于个人水平不足,也因为也没太多firefox教程,直到最近发现add-on sdk简单方便,果断官网学习一下,自己摸索一下开发技术:官方教程,貌似中文教程还不完善。

导航目录

  1. Addon-SDK安装和CFX使用
  2. 编写运行第一个扩展程序
  3. 进一步学习

根据MDN上说目前可以使用三种方式创建扩展:基于Add-on SDK方式、自引导型(bootstrapped)扩展、包含覆盖接口程序段(overlay)的传统形式扩展。第三种就是使用xul和一些底层的浏览器接口开发(不懂),第二种由Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1) 之后引入,它们不使用覆盖界面来将它们的用户界面应用到应用程序中,而是用程序将它们自己插入到应用程序,所以安装后无需重启浏览器。Add-on SDK我个人觉得就是将第二种的常用API和功能经过封装后的SDK直接给初级开发者使用的。所以我还是直接使用Add-on SDK开始我的第一个扩展插件吧

- 阅读剩余部分 -

使用FirewallD替代Iptables的一些配置

前几天新服务器安装vsftp后,然后准备打开端口,突然发现iptables没有开启,然后systemctl status iptables了一下竟然没有iptables!果网上一查才找到centos7默认使用firewalld替代了iptables,想起来之前装MySQL时也发现mysql被MariaDB替代了。FIrewalld没听过也不会呀,这叫如何是好,百度了也全是说怎么禁掉firewalld再装iptables的,竟然没有说怎么配置Firewalld的。好吧我对新事物的好奇心还是很强的,果断将文档gg翻译一下再学习配置,iptables被换掉总是有理由的,话说人怎么能一直重复以前的旧故事呢

导航目录

  1. firewalld的理解
  2. firewalld安装和配置
  3. 总结

- 阅读剩余部分 -

Linux服务器开启Gzip压缩和Url重写功能

Apache的Gzip压缩功能可以将Http请求的网页文件等压缩后再传送,之后浏览器会将收到的压缩文件解压和解析,最近搭建服务器时发现网站访问速度太慢,果断开启之,开启之后对网站访问速度的提升还是很明显的,这里需要同时开启ApacheUrl重写功能,所以此文记下

目录导航

  1. Apache开启Gzip压缩功能
  2. 开启Apache的Url地址重写

- 阅读剩余部分 -

无法自动将IP协议堆栈绑定到网络适配器,怎么办?我来解决!

解决无法自动将IP协议堆栈绑定到网络适配器(图文)
有时候重装系统或者更新网卡驱动后,会出现,网络无法正常连接的情况。诊断工具会提示驱动安装不正确,而重装几次驱动后也无法解决,提示无法自动将IP协议堆栈绑定到网络适配器。今天几枚的win8系统就出现了这种情况,本地连接受限,出现个小感叹号,无线连接也用不了。下面jim来解决这个问题,以win8系统为例,win7和xp操作类似。

- 阅读剩余部分 -