韩超

  1. 有人说“家的印象只有冬”

    过年回家拿着手机,采了些轨迹。再加上天地图的影像,在openstreetmap把家的画了出来。

    mapbox上的效果还是很不错的。

  2. 在iD中使用天地图影像图层

    添加自定义图层

    url

    http://t5.tianditu.cn/img_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={z}&TileRow={y}&TileCol={x}&style=default&format=tiles

     

    昨天突然有人问我这样是否有法律问题,我只能说'不清楚,呵呵'

  3. POI文本自动分类

    目的

    根据现有样本集,建立自动分类模型。对未知数据进行自动分类。

    基本概念

    文本:一条POI或一篇文章。

    特征项T:文本中基本的语言单位词,这里假设每个各不相干。

    项的权重W:表示它在文本中的重要程度

    向量空间模型:由n个特征项T和其对应的权重W组成的n维欧式空间。由于特征项T之间各不相干,可以假设特征项T为不同坐标轴,二权重W表示在特征项T上的坐标。


     

    相似度:两个文本的内容之间的相关程度,通常用相似度来表示。在向量空间模型中可以借助于向量之间的距离来表示文献间的相似度。

    方法

    建立样本模型

    选取优质的样本集合,尽量保证样本中各分类分布比较均匀。

     

    对每条POI进行分词,计算各个特征项T的权重。

    常用的词条权值计算...

  4. 基于规则的标注算法

    背景

    最大化标注(TheLabel-Number Maximization Problem

    Find a maximum subset of the features,andfor each of these features a label from its set of candidates, such that no twolabels overlap

    在待标记对象集合中找到一个最大的子集,这些点标注位置没有任何重叠

    困难性

    它是个NP-hard。很难在线性时间内找到解。退而求其次,通常求得一个可接受的较优解即可。

    一个特殊情况,在所有对象都可以标注下的情况,可以转化成2sat算法,能够快速求得解...

  5. 我笔下的交大

    周末研究了OpenStreetMap下,人人可编辑可使用的地图,地图wiki百科。理念不错,可惜活跃用户太少,中国数据很不全。地图编辑要求有一定的专业性知识,有个明显的现象是大学的数据比其他地方要详细一些。发现地图上居然看不到我们的交大,于是自己画一个出来。

    在网上注册一个账号就可以编辑,推荐基于flash的Potlatch 2在线的编辑器和基于java的客户端工具JOSM。另外iOS上的Go Map!!也非常不错。Potlatch 2如下


     

    OpenStreetMap的数据类型包括

    节OpenStreetMap的元素(数据基元)主要包括三种:点(Nodes)、路(Ways)和关系(Relation...

  6. 在SAE上搭建WordPress的配置

    作为开篇之作,记录一下搭建WordPress遇到的问题
    SAE上有一个需要6元的WordPress快速搭建应用,本着自己动手丰衣足食的理念我觉得自己搭一个。
    由于SAE的MySQL的连接不太一样,
    如果您想自己实现数据库相关操作,可以使用以下常量:
    用户名  :  SAE_MYSQL_USER
    密  码 :  SAE_MYSQL_PASS
    主库域名 :  SAE_MYSQL_HOST_M
    从库域名 :  SAE_MYSQL_HOST_S
    端  口 :  SAE_MYSQL_PORT
    数据库名 :  SAE_MYSQL_DB
    这里记录一下配置的方法。wp-config.php的修改如下。
    /** WordPress ...

  7. Raspberry Pi变身媒体播放中心

    环境

    硬件环境
    Raspberry Pi  SD卡 键盘 电视  音箱 网络
    系统环境
    raspbmc

    安装XBMC
    本来是想在raspbian通过apt-get install xbmc 安装的,可惜出现错误,只得另寻它法。
    后来在xbmc找到Raspberry Pi下的安装方法
    http://xbmc.org/download/
    他推荐使用直接使用专为Raspberry Pi打造的发行版本,其中以raspbmc最为出名。那我就用它吧。
    安装方法比较简单,见下面的网站。这里需要注意备份之前的数据,这里会把你的SD卡数据清空。
    Installing: Windows
    http://www.raspbmc.com/wi...

  8. 在电视上体验Raspberry Pi

    上周五在论坛上买的Raspberry Pi终于在今天下午到货了。

    由于没有显示器,我就买个av线连接老电视。  

    电视调到AV模式,一开始总是显示不出来。郁闷,没理由的啊。

    算了电脑ssh试试,通过路由器查Raspberry Pi的IP。

    ssh pi@192.168.1.110

    密码:raspberry 连上了,不错。

    试试安装vnc服务。 sudo apt-get install tightvncserver  这个数据超级慢。


    现在10M的东西预计要下1-2个小时。 后来又碰了下Raspberry Pi的av线。居然出来了,感动啊

    进入X界面 startx  

    开个浏览器和终端试试,电视上看这个久真...

  9. 使用退火算法快速计算较优解

    退火算法主要是解决NP完成问题需要便利所有解空间才能计算出最优解

    // SA.cpp : 定义控制台应用程序的入口点。
    //
                   
    #include "stdafx.h"
    #include <math.h>
    #include <stdlib.h>
    #include <Windows.h>
    int _tmain(int argc, _TCHAR* argv[])
    {
        double Test[100000];
        int i=0;
        for (i=0;i<100000;i++)
        {
            Test[i] = rand() % 1000...
  10. Rails初体验

    系统环境Ubuntu
    安装ruby(irb ri可选)
    sudo apt-get install ruby ruby-dev

    测试ruby
    ruby -v
    到这ruby就安装好了,不熟悉ruby的可以体验下
    安装rails依赖的程序 sqlite3 nodejs
    sudo apt-get install sqlite3 libsqlite3-dev nodejs
    安装rails
    sudo gem install rails
    测试rails
    rails -v

    创建一个rails工程
    rails new mytest

    进入工程
    cd mytest

    启动服务(可以按Ctrl+C停止服务)
    rails server  
    测试服务
    http...