归档 2014

bootstrap标签页使用方法

Bootstrap的JS插件中包含了标签页组件,使用步骤如下:

1. 在页面中添加bootstrap的样式与js引用,例如可以从百度CDN获取:


<script src="https://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
<link href="https://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet" />

2. 添加标签头部,class样式为nav nav-tabs,标签标题设置属性data-toggle=tab。例如:


<ul id="myTab" class="nav nav-tabs">
 <li class="active"><a href="#home" data-toggle="tab">Home</a></li>
 <li><a href="#profile" data-toggle="tab">Profile</a></li>
 <li class="dropdown"><a href="#" id="myTabDrop1" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
  <ul class="dropdown-menu" role="menu" aria-labelledby="myTabDrop1">
   <li><a href="#dropdown1" tabindex="-1" data-toggle="tab">@fat</a></li>
   <li><a ...

继续阅读

基于nodejs与phantomjs在heroku搭建网页截图服务

heroku网页截图服务搭建流程:

基于nodejs与phantomjs可以在heroku上搭建网页截图服务(Screenshot as a Service)

示例页面:http://screenshot.bookshadow.com/

该服务基于github的项目https://github.com/fzaninotto/screenshot-as-a-service的heroku分支版本

部署具体步骤如下:

继续阅读

Ubuntu 13.10安装heroku toolbelt异常解决方案

heroku toolbelt是heroku的客户端程序包,包括Heroku client,Foreman和Git

heroku官网提供的安装方式是:wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh

但是在ubuntu 13.10下直接安装会报错,提示:

sh: 7: [[: not found

解决方案为将https://toolbelt.heroku.com/install-ubuntu.sh wget至本地,修改第13行
将deb http://toolbelt.heroku.com/ubuntu的http更改为https


#!/bin/sh
{
    echo "This script requires superuser access to install apt packages."
    echo "You will be prompted for your password by ...

继续阅读

OpenShift编译安装gperf

GNU gperf是一款完美的哈希函数生成器。 给定一组字符串,它生成一个哈希函数和哈希表,采用C 或者 C++ 代码的形式,来根据输入的字符串寻找对应的值。哈希函数是完美的,这意味着哈希表没有冲突,并且哈希表的查找只需要一次字符串比较。

安装步骤:

1. 从GNU gperf官网(目前最新版为gperf-3.0.4)或者GNU镜像站下载gperf源码包

2. 将源码包上传至工程的git目录下,假设工程名为foo,则目录为$HOME/git/foo.git/

3. 将源码包解压 tar zxvf gperf-3.0.4.tar.gz,生成目录gperf-3.0.4

4. cd至gperf-3.0.4,执行./configure --prefix=${HOME}git/foo.git/install (注,默认安装路径为ac_default_prefix=/usr/local,由于该目录无写权限,因此不可用)

5. 分别修改doc,lib,src这3个目录下的configure文件,在代码test -z "$cl_cv_path_install" && cl_cv_path_install="cp" 所在行后添加代码:cl_cv_path_install="cp"

6. cd至gperf-3.0.4,执行make install,此时gperf会被安装在${HOME}git/foo.git/install/bin目录下

注释:


if test -z "$INSTALL"; then
if ...

继续阅读

每月存档

明年