koala

15个有趣好玩的linux shell命令

拈花ヽ惹草 提交于 2020-12-23 00:30:21
今天介绍一些有趣的linux shell命令,所有的命令都可以使用 man + 命令名称 来查看完整的使用方法。 1,figlet 字符画 figlet 可以将 英文字符串 以 字符画 的形式输出: >>> figlet hello _ _ _ | |__ ___| | | ___ | '_ \ / _ \ | |/ _ \ | | | | __/ | | (_) | |_| |_|\___|_|_|\___/ 2,toilet 字符画 toilet 的功能跟 figlet 类似,但输出的字符画的样子不一样,该命令还可以设置字体和颜色。 >>> toilet hi # " # mm mmm #" # # # # # # # mm#mm 3,lolcat 字符画加彩色 lolcat 命令可以将 figlet 或 toilet 的输出加上颜色: toilet hello| lolcat 输出如下: 4,aafire 火焰 aafire 命令输出由 ASCII码 组成的火焰状的字符,屏幕燃烧起来: >>> aafire 5,fortune 随机句子 fortune 命令随机输出名言或笑话: >>> fortune Soap and education are not as sudden as a massacre, but they are more deadly in the long

Ubuntu 各版本代号简介

寵の児 提交于 2020-12-10 04:56:57
Ubuntu中,每个版本都有一个更为特色的名字,这个名字由一个形容词和一个动物名称组成,并且,形容词和名词的首字母都是一致的。从D版本开始又增加了一个规则,首字母要顺延上个版本,如果当前版本是 D ,下个版本就要以 E 来起头。 Ubuntu历史版本与代号一览: Ubuntu 发布版本的官方名称是 Ubuntu X.YY ,其中 X 表示年份(减去2000),YY 表示发布的月份。 Ubuntu 没有像其它软件一样有 1.0 版本,是因为其第一个版本是发布于 2004 年。所以Ubuntu的生日是10月20日。 版本 别名(codename) 发布日期 4.10 Warty Warthog(长疣的疣猪) 2004年10月20日 5.04 Hoary Hedgehog(灰白的刺猬) 2005年4月8日 5.10 Breezy Badger(活泼的獾) 2005年10月13日 6.06 Dapper Drake(整洁的公鸭) 2006年6月1日(LTS) 6.10 Edgy Eft(急躁的水蜥) 2006年10月6日 7.04 Feisty Fawn(坏脾气的小鹿) 2007年4月19日 7.10 Gutsy Gibbon(勇敢的长臂猿) 2007年10月18日 8.04 Hardy Heron(耐寒的苍鹭) 2008年4月24日(LTS) 8.10 Intrepid Ibex

【原创】我还是很建议你用DelayQueue搞定超时订单的(1)

北城以北 提交于 2020-11-22 13:22:36
【原创】我还是很建议你用DelayQueue搞定超时订单的(1) 我就是那个人见人爱的 锦成同学,我是java进阶架构师社区的特邀作者, 今天为大家带来新的一篇小知识,祝各位宝宝能学到新知识...更上一层楼..... 一、用三根鸡毛做引言 真的! 不骗你们的喔~ 相信大家都遇到类似于:订单30min后未支付自动取消的开发任务 那么今日份就来了解一下怎么用延时队列 DelayQueue搞定单机版的超时订单 二、延时队列使用场景 那么什么时候需要用延时队列呢?常见的延时任务场景 举栗子: 订单在30分钟之内未支付则自动取消。 重试机制实现,把调用失败的接口放入一个固定延时的队列,到期后再重试。 新创建的店铺,如果在十天内都没有上传过商品,则自动发送消息提醒。 用户发起退款,如果三天内没有得到处理则通知相关运营人员。 预定会议后,需要在预定的时间点前十分钟通知各个与会人员参加会议。 关闭空闲连接,服务器中,有很多客户端的连接,空闲一段时间之后需要关闭之。 清理过期数据业务。比如缓存中的对象,超过了空闲时间,需要从缓存中移出。 多考生考试,到期全部考生必须交卷,要求时间非常准确的场景。 三、解决办法多如鸡毛 定期轮询(数据库等) JDK DelayQueue JDK Timer ScheduledExecutorService 周期性线程池 时间轮(kafka) 时间轮

普歌-码上鸿鹄团队复习总结H5+CSS3+Less

自古美人都是妖i 提交于 2020-10-06 01:53:13
普歌-码上鸿鹄团队H5+C3+Less重点总结 一、HTML 1.常用基本标签 1.1、 文档结构标签 1.2、 文本/字符格式标签 1.3、列表标签 1.4、 排版标签 1.5、 链接标签 1.6、多媒体标签 1.7 、 表单标签 2.HTML5新增 2.1、语义化标签 2.2、多媒体标签 2.3新增input类型和属性 二、CSS3新增 1.选择器 1.1基本选择器 1.2基本选择器扩展 1.3属性选择器 1.4伪类与伪元素选择器 1.5其他选择器 2.背景background 2.1 background-origin: 规定背景图片的定位区域。 2.2 background-clip: 规定背景的绘制区域。 2.3 background-size: 规定背景图片的尺寸。 3.渐变(基于background-image上实现) 3.1线性渐变(Linear Gradients)- 向下/向上/向左/向右/对角方向 3.2径向渐变(Radial Gradients)- 由它们的中心定义 4.转换2D(Transform) 4.1 位移translate() 4.2 旋转rotate() 4.3 缩放scale() 4.4 倾斜 skew() 5.转换3D(Transform) 5.1 位移 5.2 旋转 5.3 缩放 5.4 倾斜 5.5 将平面图形转换为立体图形 3D

LESS/Sass/CoffeeScript编译工具 - Koala v1.3.0 发布

↘锁芯ラ 提交于 2020-01-22 21:42:51
Koala v1.3.0 已发布,欢迎大家下载使用。 下载地址: http://koala-app.com/index-zh.html 更新说明: 新增功能:允许直接使用用户系统中已安装的编译程序。 新增功能:右键菜单增加“打开文件”选项。 设置默认输出路径为与项目目录同级目录下的css/js目录,如./less -> ./css。 修复bug:在遇到含空格目录时编译错误。 修复bug:config.rb解析出错导致无法添加项目。 UI优化,刷新文件列表状态提示。 加大版本号。 -------------------------------Koala 介绍---------------------------------- Koala是什么? koala是一个前端预处理器语言图形编译工具,支持Less、Sass、Compass、CoffeeScript,帮助web开发者更高效地使用它们进行开发。跨平台运行,完美兼容windows、linux、mac。 功能特性: 多语言支持:支持less、sass、coffeescript 和 compass framework。 实时编译:监听文件,当文件改变时自动执行编译,这一切都在后台运行,无需人工操作。 编译选项:可以设置各个语言的编译选项。 代码压缩:less & sass支持编译后自动代码压缩. 错误提示:在编译时如果遇到语法的错误

Posting photo on Facebook with tags using Koala

爷,独闯天下 提交于 2020-01-04 16:56:10
问题 I'm trying to post a photo using Koela using the following code but its not taging the users @graph.put_picture(pic_url,{:message => msg,:tags => [{:id => "xxxxxxx"} ,{:id=>"xxxxxxx"}]}) Here's the facebook link buts its in PHP http://developers.facebook.com/docs/reference/api/photo/ 回答1: There is no put_tag function in Koala so you have to use the more generic put_connections function: @graph.put_connections(you_image_id, 'tags', {"to" => uid}) https://github.com/arsduo/koala/blob/master/lib

Facebook Graph API and koala: How to find places in a city

旧巷老猫 提交于 2019-12-25 04:42:17
问题 Using a Rails app with koala, how can I get a list of restaurants and places within a city? For reference: graph = Koala::Facebook::API.new(@current_user.oauth_token) graph.get_object("me")["location"]["name"] gets me the user's city. 回答1: To use Graph API Search with Koala Gem create an object and use .graph-call method and pass in the api call you would make as a single string parameter like so: fb = Koala::Facebook::API.new(ENV['FACEBOOK_CLIENT_TOKEN']) lookup = fb.graph_call("search?q

Facebook Graph API - Large Image from Event?

你。 提交于 2019-12-20 02:26:11
问题 So I'm currently trying to retrieve event images from a FB page I created for an organization I'm a part of. When make a call to graph.facebook.com/{event-id}/picture I get an absurdly small 50x50 image. However, the documentation lists a few sizes for the 'type' arg (https://developers.facebook.com/docs/graph-api/reference/event/picture/). When I specify a large type, I get a 200x200px image. There are the 'height' and 'width' fields, but if I specify anything larger than 200px, such as

Facebook token expiration and renewal, with Koala and omniauth-facebook

我与影子孤独终老i 提交于 2019-12-17 17:33:37
问题 I'm writing a Rails app that uses omniauth-facebook to authenticate the user against FB (and to get a FB OAuth access token for the user). The app then uses Koala to make various calls to the FB Graph API, using that saved OAuth token. I update the saved token each time the user re-authenticates (typically when they log in to my app). Even so, that saved token will expire (or otherwise become invalid) from time to time. What's the best practice around guarding against auth failures and

Rails koala “error unsupported get request” after long task - calling FB graph API

本秂侑毒 提交于 2019-12-14 02:37:59
问题 After a long task (14s and can be more with more than 600 call to Facebook) my app returns a 500 internal server error with the following description: Koala::Facebook::APIError (GraphMethodException: Unsupported get request.) What I do is something like this: @FBGraph = Koala::Facebook::API.new tud = MyUsers.all tud.each do |user| graph = @FBGraph.get_object(user.fb_user_id) picture = @FBGraph.get_picture(user.fb_user_id) thisTud = MyUsers.find(user.id) thisTud.name = graph["name"] thisTud