Soliton

Ubuntu下设置Proxy

  • vi /etc/ppp/chap-secrets 添加用户名和密码

  • 重启pptpd服务:/etc/init.d/pptpd restart

  • 客户端设置代理服务器IP,用户名和密码,并在高级选项中去掉EAP,勾选使用点对点加密(MPPE)/P

Linux下使用VNC远程登录

  • 在远程服务器fedora上安装vncserver:$ yum install vncserver

  • 启用远程桌面:$ vncserver :1

  • 设置iptables:$ iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT

  • 重新启动防火墙:$ /sbin/service iptables restart

  • 设置分辨率:$ vncserver -geometry 1800x1000



  • 本机安装:$ sudo apt-get install gvncviewer

  • 查看远程桌面:$ gvncviewer [host]:1

Fedora安装Reduce

  • 改变默认shell:$ chsh -s /bin/tcsh

  • setsebool默认安装目录:/usr/sbin/setsebool

  • $ sudo yum install yum-plugin-fastestmirror gnome-tweak-tool

  • 安装g++:$ sudo yum install gcc-c++

  • 安装libX11-devel:$ sudo yum install libX11-devel

  • 安装sbcl:$ sudo yum install sbcl

解决问题Error: Cannot retrieve repository metadata (repomd.xml) for repository: fedora.

1. 从 http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-13&arch=x86_64 找到一个可用的源

2. 打开/etc/yum.repos.d/fedora.repo和/etc/yum.repos.d/fedora-updates.repo,设置baseurl并注释掉mirrorlist

3. yum clean all


调整VirtualBox中Fedora 20的屏幕分辨率

  • 升级系统:$ sudo yum update -y

  • 安装kernel-devel:$ sudo yum install kernel-devel

  • 安装gcc:$ sudo yum install gcc

  • 切换目录:$ cd /run/media/panzan/VBOXADDITIONS_4.3.10_93012

  • 运行:$ sudo ./VBoxLinuxAdditions.run

  • 重启:$ reboot


GSL和GiNaC的使用

  • GSL编译源文件:gcc -Wall -I/usr/local/include -c example.c

  • 链接:$ gcc -L/usr/local/lib example.o -lgsl -lgslcblas -lm

  • GinNaC编译源文件:gcc -Wall -I/usr/local/include -I/usr/include -c example.cc

  • 链接:gcc example.o  -L/usr/local/lib -lsector_decomposition -lginac -lcln -L/usr/lib -lgsl -lgslcblas -lm -lstdc++

  • $ LD_LIBRARY_PATH=/usr/local/lib

  • $ export LD_LIBRARY_PATH

  • $ ./a.out

  • 参考:GCCGSL , lstc++

智能Web算法

第一章 什么是智能Web? 

  • link analysis 链接分析(Google搜索)

  • collective intelligence 集体智能(Wikipedia)

  • 构成智能应用的三个基本要素: 内容聚合 aggregated content (Raw Data)、algorithms 算法 (Thinking)、reference structure 参考结构(Knowledge)

  • mashup 混搭:从外部数据源获得内容,创造出全新的服务

  • crawler 爬虫:访问一份URL列表,跟踪其中的每个链接,不断重复,重复深度称为爬行深度depth of crawling

  • screen scraping 信息抓取:从HTML网页中获取信息

  • website syndication 网站聚合:RSS, Atom

  • Representational state transfer RESTFUL服务:将每个服务映射成一个URL

第二章 用Lucene实现搜索

  • information retrieval 信息获取(或简单搜索)

  • outlink外链

  • user click analysis用户点击分析

  • 精确度precision和查全率recall

第三章 推荐系统 

  • 协同过滤collaborative filtering和基于内容content-based

第四章 聚类系统 

  • 聚类就是将类似的事物分组放在一起。聚类没有任何先验知识,在机器学习中属于无监督学习(unsupervised learning)。

MadGraph

阿里云服务器操作

  • 本地使用Remmina远程登录

  • 终端登录: ssh -l root 115.28.79.191

  • 解决MongoDB返回error number 14:在启动mongodb之前先输入

    export LC_ALL="C"

  • 添加用户:sudo adduser username

  • 本地终端命令复制文件到云服务器:scp /home/panzan/app/node/superspace/arxiv-eprint.zip root@115.28.79.191:/home

  • 安装zip解压缩工具:apt-get install zip

  • 解压缩zip:unzip arxiv-eprint.zip

  • 查看内存使用情况: free -m

  • 查看cpu 和内存使用情况: top

jQuery

  • You may not need jQuery

  • $(parent).append(el); ==> parent.appendChild(el); (IE8+)

  • $(el).children(); ==> el.children (IE9+)

  • $('<div>').append($(el).clone()).html(); ==> el.outerHTML (IE9+)

  • $(el).replaceWith(string); ==> el.outerHTML = string; (IE9+)

  • $.proxy(fn, context); ==> fn.bind(context);

  • $.inArray(item, array); ==> array.indexOf(item); (IE9+)

  • $.isArray(arr); ==> Array.isArray(arr); (IE9+)

  • $.now(); ==> Date.now(); (IE9+)

  • $.parseJSON(string); ==> JSON.parse(string); (IE8+)

  • $.trim(string); ==> string.trim(); (IE9+)

VirtualBox

  • VBoxManage modifyhd Windows\ 8.1.vdi --resize 32768

  • Download SysinternalsSuite

  • sdelete -z

  • VBoxManage modifyhd Windows\ 8.1.vdi --compact