位置:首页 > 文字处理 > Scribes(文本编辑器)
Scribes(文本编辑器)  V5.39免费版

Scribes(文本编辑器) V5.39免费版

6035人下载  |  
7.3
  • 安全认证
  • 绿色无毒
  • 无广告
您可能还喜欢 “ 二次元少女游戏排行榜

Scribes 一个小巧功能强大的文本编辑器,在编写xhtml上只能用一个爽字来形容,下面是Scribes的功能介绍,欢迎大家下载使用。

Scribes(文本编辑器)V5.39免费版_wishdown.com

主要功能

编辑远程文件
Scribes 现在可以直接通过 ssh、ftp、sftp、webdav、webdavs、samba 等协议访问远程的文件,并执行编辑操作。这项新功能需要使用 Ctrl + l 来激活。

导入/输出模板
的模板是类似代码片断的东西,使用模板能够减少很多重复的工作。新的 Scribes 允许输出或者导入这些模板,以方便用户之间共享劳动成果。

书签操作
在 Scribes 中能够将某些行设置为书签,方便以后返回这些行。使用 Ctrl + d 来定义书签,而用 Ctrl + b 可以打开书签浏览器。

文档切换
有用户向 Scribes 的开发者提议考虑加入 Tab 分页功能。虽然作者没有采纳,但是在新版本中增添了文档切换功能。在编辑多文档时,足可应付的了。文档切换窗口可以按 F9 键打开。

智能的自动完成
虽然 Scribes 之前的版本便已实现了这方面的功能,但是现在已经加强了改进。对于如 []、{}、””、’’ 等配对的符号,Scribes 会自动帮你完成。另外,在 Scribes 中,重复的单词它也会帮你自动输入。

实战Scribe数据分析

简单说一下,Scribe是某社交网站开源的分布式日志搜集系统,架构简单,日志格式灵活,且支持异步发送消息和队列。非常适合用于用户行为分析的基础数据收集,支持hadoop。配合thrift,可以跨语言和平台进行数据收集,非常优秀,性能也非常卓越。

Scribe提供两种不同的架构可供选择,单Server,或C/S。从系统调用上说,Scribe之所以性能卓越,是因为采用了epoll方式,这个就不解释了。简单描述一下Scribe可以设置的几种架构方式。
不过要明确一个概念,Scribe不是抓取日志的东西,而是Push日志的东西
一、架构设计
1. Server,适用于压力较小的网站或服务。日志流程如下

用户 --> WebServer --> Scribe --> 存储 --> 分析 --> 展示
用户 --> WebServer -------|

记录日志的程序框架由thrift自动生成,只需include或者import即可。

2.C/S结构,适合访问量大的网站和服务,并可根据需要进行平行扩展,采用散列的方式分配服务器压力。

用户 --> WebServer1 --> ScribeClient --> ScribeServer-->存储-->分析-->展示
用户 --> WebServer2--------|
用户 --> WebServer3--------|

Client及Server均可进行水平扩展,在程序中设置hash访问。
二、安装配置及使用方法(FreeBSD为例)
1.安装Scribe
最新的ports列表中,Scribe及fb303均配置为损坏,所以我们用直接安装二进制的方式进行,事实上,这样更加简单快捷。
 

#pkg_add -r scribe
#pkg_add -r thrift
#pkg_add -r fb303

这样就完事了。

在ubuntu下,你需要apt-get依赖包,在centos下,抱歉,yum太糟糕了。你需要自己下一堆的依赖文件,然后rpm安装或者花几个小时去逐个编译。
主要的依赖包包括,python,python-dev,boost,boost-lib,perl,libtool,pkgconfig,m4,autoconf,automake,g++,ruby,ruby-dev.再多的我也记不清了。
FreeBSD下还需要做一件事,就是提取配置文件,我建议你下载scribe和thrift的源码包,然后解压缩,但不要编译安装,我们需要的只是他的配置文件。
然后执行

#cd /usr/ports/net/scribe/work/scribe-2.2/examples
#cp example* /usr/local/etc/
#cd /usr/local/etc/
#mv example1.conf scribe.conf
#cd /usr/local/etc/rc.d
#./scribe start

这样你的scribe server就启动了。
2.生成你的头文件
这需要用到thrift
请找到fb303.thrift和scribe.thift,至于怎么找,自己想办法把。放到相同的目录下,修改scribe.thrift中包含fb303的路径为当前路径。然后执行

#thrift -r --gen php scribe.thrift

会在当前目录下生成gen-php的文件夹,你所需要的php框架文件都在这个文件夹下。
如果你需要生成c++,java,python,ruby甚至erlang, haskball,就将命令行中的php替换为这些单词。
3.编写你的第一个scribe收集程序。
把你的gen-php mv 成thrift或者其他你喜欢的名字然后vi一个文件,内容如下: 

<?
$GLOBALS['THRIFT_ROOT'] = './thrift';

include_once $GLOBALS['THRIFT_ROOT'] . '/scribe/scribe.php';
include_once $GLOBALS['THRIFT_ROOT'] . '/transport/TSocket.php';
include_once $GLOBALS['THRIFT_ROOT'] . '/transport/TFramedTransport.php';
include_once $GLOBALS['THRIFT_ROOT'] . '/protocol/TBinaryProtocol.php';

$msg1['category'] = 'Test';
$msg1['message'] = "a,b,c,d,e,f,g";
$entry1 = new LogEntry($msg1);
$messages = array($entry1);

$socket = new TSocket('localhost', 1463, true);
$transport = new TFramedTransport($socket);
$protocol = new TBinaryProtocol($transport, false, false);
$scribe_client = new scribeClient($protocol, $protocol);

$transport->open();
$scribe_client->Log($messages);
$transport->close();
?>

通过web浏览器访问这个程序,我现在假设你已经有一个webserver了。然后去/tmp/scribetest/下查看生成日志文件,正常的话,会生成一个叫Test的文件夹,下面有一个叫Test_00000的文件,内容就是:a,b,c,d,f,g。你可以写任何的东西,只要你觉得将来统计起来方便。

3.配置scribe
当然仅仅这样是不够的,我们需要自定义配置文件好完成诸如日志的rotate,存储路径的设定,甚至是直接往hadoop里面写数据。
我给出一个典型的配置文件,这里包含了rotate,路径设定,多重存储等。

port=1463
max_msg_per_second=2000000
check_interval=3

<store>
category=default
type=multi

target_write_size=20480
max_write_interval=1
buffer_send_rate=2
retry_interval=30
retry_interval_range=10

<store0>
type=file #类型,文件
fs_type=std #方式,包括std和hdfs
file_path=/data/logs #存储路径
base_filename=thisisoverwritten
max_size=1000000000 #日志文件最大,超过将自动rotate,字节计算
rotate_period=daily #以时间rotate,可以写成300s(秒),hourly
add_newlines=1
create_symlink=no #不创建符号链接
</store0>

<store1>
type=file
fs_type=hdfs
file_path=hdfs://localhost:9090/logs
base_filename=thisisoverwritten
max_size=1000000
add_newlines=1
create_symlink=no
</store1>

</store>


 用到hadoop的话,你需要为scribe编译libhdfs。

所属类别:文字处理 语言类型:简体/繁体 应用大小:4.2 MB 更新时间:2017-11-09 运行环境:Win2000/WinXP/Win2003/WindowsVista 官网链接:Home Page
更多>

相关礼包

更多>

同类佳作

更多>

近期新游

更多>

精选专题

更多>

话题问答

更多>

火爆专区

  • 倩女幽魂手游专区
    倩女幽魂手游专区 7462在看

    倩女幽魂手游专区

    倩女幽魂手游是网易雷火工作室出品的即时制角色扮演游戏。玩家在游戏里不断地进行战斗,各种精彩的系统任务让你畅爽玩,加入帮会师徒,带领你的师兄弟一起来战斗吧!下面是心愿游戏小编给大家整理带来的倩女幽魂手游攻略、礼包码、手游下载等等!
  • 忘川风华录专区
    忘川风华录专区 9484在看

    忘川风华录专区

    忘川风华录是一款非常好玩特别有趣的武侠类型的RPG动作竞技手游,游戏的整体氛围都充满着淳朴的国风古韵气息,顶尖的艺术刻画手法,为这个世界带来了一场精致幻想的梦境视觉感受!心愿游戏小编此次为大家准备了忘川风华录专区,里面包含了忘川风华录下载、攻略、合集等等相关栏目。更多精彩,尽在心愿游戏网!
  • 江湖悠悠专区
    江湖悠悠专区 5740在看

    江湖悠悠专区

    《江湖悠悠》是一款创新型佛系放置的养成游戏。这款游戏并不会占据你过多时间,但如果你能随着音乐静下来,你会更好的感受到这个江湖世界的温度,你会发现他不同于你别处所见,他有自己的性格。心愿游戏小编此次为大家准备了江湖悠悠专区,里面包含了江湖悠悠下载、攻略、合集等等相关栏目。更多精彩,尽在心愿游戏网!
更多>

最新资讯

请输入您的预约手机号码

已经有10498人预约