Skip to content

Instantly share code, notes, and snippets.

Piotr Sarnacki drogus

Block or report user

Report or block drogus

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
drogus / Dockerfile
Created Dec 2, 2018
AWS lambda rust
View Dockerfile
FROM amazonlinux:2017.03.1.20170812-with-sources
RUN curl -sSf | /bin/sh -s -- -y
ENV PATH="/root/.cargo/bin:${PATH}"
RUN rustup install nightly
RUN yum install -y gcc gcc-c++ make openssl openssl-devel
RUN mkdir /code
View components.xss-test.js
import Ember from 'ember';
export default Ember.Component.extend({
name: Ember.computed(function() {
return `<h1 style="color: red">pwnd</h1>`;
xss: Ember.computed(function() {
return Ember.String.htmlSafe("<b>" + Ember.Handlebars.Utils.escapeExpression(this.get('name')) + "</b>");
drogus / controllers.application.js
Created Feb 20, 2017
View controllers.application.js
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'

Requesting a build through the API can be done by sending a POST request to a /repo/{slug|id}/requests path.

Here is script for sending minimal request to a travis-ci/travis-core repository, for a master branch:

"request": {
#!/usr/bin/env python
import time
from pyo import *
s = Server(duplex=0).boot()
left = [
Sine( phase = 0.25, freq = 400, mul = 0.5 ),
View Setting longer HTTP timeout in capybara
Capybara.register_driver :selenium_with_long_timeout do |app|
client =
client.timeout = 120, :browser => :firefox, :http_client => client)
Capybara.javascript_driver = :selenium_with_long_timeout
drogus / post_form.rb
Last active Aug 29, 2015
form objects
View post_form.rb
class PostForm
include Virtus.model
extend ActiveModel::Naming
include ActiveModel::Validations
attribute :id, Integer
attribute :title, String
attribute :body, String
validates :title, presence: true
View gist:10368834
this.resource("restaurant", { path: "/restaurants/:restaurant_id" }, function () {
this.resource("bookings", function () {
this.resource("booking", { path: "/bookings/:booking_id" });
View 2-elements-per-iteration.hbs
{{#for post in posts}}
<tr><td>First row</td></tr>
<tr><td>Second row</td></tr>
View 01_sketelon.html
<!doctype html>
<title>My Little Webapp: Coding Is Magic</title>
<meta charset="UTF-8" />
<link rel="stylesheet" href="" />
You can’t perform that action at this time.