公司业务不解释,总之就是想在做两个网页展示和收集一些信息。
分類: 网站
提取Chrome缓存中的flv视频
在浏览器中打开需要的视频,待其缓冲完毕,暂停即可。打开终端,运行:
lsof | grep Flash
会得到类似如下信息:
chromium- 3933 zenggl 34u REG 8,1 5456208 266190 /tmp/FlashXXxS9YsU (deleted)
最后运行下面命令即可得到flv文件:
cat /proc/3933/fd/34 > output.flv
其中“3933”和“34”是根据第一条命令得来的。详细信息可参考:Linux下提取保存浏览器中的视频
Ubuntu下使用Arista进行视频转码
下载解压后按照readme进行安装,然后拖入源文件,选择转码类型,即可完成转码。我试了flv转webm,体积有所增大。
使用MediaElement.js为WordPress添加视频
安装并启用插件。只需在文中插入如下代码即可实现(vide请替换为video):
[vide mp4="http://mysite.com/mymedia.mp4" ogg="http://mysite.com/mymedia.ogg" webm="http://mysite.com/mymedia.webm" poster="http://mysite.com/mymedia.png" preload="true" autoplay="false" width="640" height="264"]
参数根据自已需求进行删减。或参考MediaElement.js官方文档。
Attorney是一款很不错的主题。有多种主页样式可用。
静态slider主页的设置方法
- 新建一个页面,比如叫做“Home”,选择右边的模板为Alt_homepage, with Static Slider。在正文内容里上传几张图片用来滚动。其中页面标题和图片链接文字会显示在slider的左边。slider的滚动方式和速度可以在主题>自定义里进行配置。
- 再新建一个比如叫做“blog”的页面,什么都不用选,直接发布即可。
- 最后在设置>阅读里选择静态主页,主页就选home,博客就选blog,保存即可。
功能
从输入的Skydrive的(MP3歌曲等类型的文件)共享地址,生成对应的外链地址。文件名随意取,即生成的链接的后面?后是随意的。
本来还想做个复制粘的按钮方便使用呢,但是搜了下JavaScript单独做不到,就算了。其实全选后拖放也很方便啊。
参考地址:http://www.crifan.com/files/tool/html/genSkydriveExtLink.html
王皓推荐的wordpress插件
Dynamic Widgets-控制小插件在哪些页面显示
我现在用的是Widget Logic,也挺好用的。不过还是感觉Dynamic Widgets更强大。
Hide Widget Title-在前台隐藏小工具的名字
jQuery colorbox-图片展示与相册插件
目前好像不支持webp。RokBox支持webp的lightbox展示,但是同样无法为webp生成缩略图。
MediaElements.js-音视频插件
Members-用户权限插件
不仅可以编辑预置用户类型的权限,甚至可以编辑某篇文章某个段落的访问权限。
需要注意的一点是,安装后再安装其他插件时记得去给管理员开通那个新插件的权限。
WordPress Form Manager-表单插件
可以按条件显示表单项,也可以控制提交权限。
Events Manager-活动插件
创建类似豆瓣里面的线上线下活动。包括时间、地点、介绍等
WP Full Calendar-增强日历插件
WP125-广告插件
BackWPup-备份wordpress插件
可方便备份数据库与网站文件,可设置自动备份。
其它推荐的wordpress插件
Revision Control-控制文章和页面的历史修订版本
用phpMyAdmin添加数据库和新用户
打开http://localhost/phpmyadmin/,输入用户名密码,默认用户名是root,密码是你之前设的。新建一个名为wordpress的数据库,名字也可用别的,这个是wordpress默认的。进入这个数据库,然后在权限那里添加新用户。用户名密码,主机那里我是填的127.0.0.1,最后选择‘授予数据库“wordpress”的所有权限’。
参考:Ubuntu 12.04下搭建Web服务器 (MySQL+PHP+Apache)教程
切换管理员身份,这样就不用每次都输入密码了:
sudo su
安装mysql5
apt-get install mysql-server mysql-client
提示输入root用户的密码时设置即可。
安装apache2
apt-get install apache2