Skip to content

Instantly share code, notes, and snippets.

View tulios's full-sized avatar

Túlio Ornelas tulios

View GitHub Profile
@tulios
tulios / dotted_pagination_jquery_destaque.js
Created October 31, 2012 11:19
Dotted pagination for jquery.destaque
var destaque = $("#slide-container").destaque({
itemSelector: ".item",
itemBackgroundSelector: ".background",
itemForegroundElementSelector: ".foreground .element",
controlsSelector: "#slide-pagination a",
onPageUpdate: function(destaque, pageData) {
$(".indicator .bullet").removeClass("active");
$(".indicator .bullet[rel='"+ pageData.currentSlide +"']").addClass("active");
}
});
@tulios
tulios / css3_activation_jquery_destaque.css
Created November 1, 2012 16:17
CSS 3 activation for jquery.destaque
.item img, .item .foreground {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
$("#slide-container").destaque({
autoSlideDelay: 10000,
resumeSlideDelay: 10000,
onInit: function(instance) {
instance.pause();
},
onResume: function(instance) {
instance.pause();
}
})
@tulios
tulios / str.go
Last active December 20, 2015 10:39
Reverse string function in GO (study purpose)
package str
func Reverse(input string) string {
rune_array := []rune(input)
size := len(rune_array) - 1
result := make([]rune, size + 1)
for i := 0; i <= size; i++ {
result[size - i] = rune_array[i]
}
@tulios
tulios / ember_htmlbars_webpack_loader.js
Last active January 26, 2016 20:31
Ember HTMLbars webpack loader
var HtmlbarsCompiler = require('ember-cli-htmlbars')
var templateTree = new HtmlbarsCompiler('../app/templates', {
isHTMLBars: true,
// provide the templateCompiler that is paired with your Ember version
templateCompiler: require('components-ember/ember-template-compiler.js')
});
templateTree.processString(source, templatePath)
// jquery.js
import jQuery from 'jquery/dist/jquery.min'
window.jQuery = jQuery
// ember.js
import './jquery'
import 'components-ember/ember.min'
export default window.Ember
// webpack alias
.
├─ app
│ ├── components
│ ├── controllers
│ ├── helpers
│ ├── routes
│ ├── services
│ ├── templates
│ ├── router.js
│ └── index.js
# ...
Gem::Specification.new do |spec|
# ...
if RUBY_PLATFORM =~ /java/
spec.platform = 'java'
spec.add_dependency 'activerecord-jdbcpostgresql-adapter'
else
spec.add_dependency 'pg'
end
end
# Gemfile
platforms :ruby do
gem 'byebug'
end
platforms :jruby do
gem 'pry'
end
class MyHandler
include PhobosDBCheckpoint::Handler
def consume(payload, metadata)
my_event = JSON.parse(payload)
# <-- your logic (which possibly skips messages) here
ack(my_event['id'], Time.now)
end
end