A work in progress list of technologies that look really interesting.
- Elixir - http://elixir-lang.org/
- Go - http://golang.org/
- Rust - http://www.rust-lang.org/
- Julia - http://julialang.org/
A work in progress list of technologies that look really interesting.
Better security practices:
Curry checks that committers in a GitHub Pull Request have signed Chef's CLA in Super Market.
The general goal of curry is to verify that committer(s) opening a pull request in a Chef Inc. repo have signed a CLA. If they have signed a CLA, Super Market will leave a comment letting Chef Inc. know that the user has signed a CLA. If they have not, Super Market will leave a comment letting Chef Inc. and the committer(s) know they have not signed a CLA, while instructing the committer(s) to sign a CLA. When the Pull Request is opened, a ticket is opened in the ticket tracking system being used (in Chef's case, JIRA).
Major parts of Curry include:
class X | |
attr_accessor :i | |
def initialize | |
@i = 0 | |
end | |
def work(e) | |
@i += e | |
end |
@submissions = Submission.all.sort_by { |s| s.favorites.count } | |
File.open("favorites_list.txt", "w") do |file| | |
@submissions.each do |submission| | |
file << submission.name + " - Favorites: " + submission.favorites.count.to_s + "\n" | |
end | |
end |
%iframe#gameframe{:frameborder => "no", :height => "540", :onload => "this.contentWindow.focus();", :scrolling => "no", :src => "http://azurenimbus.com/aetherarcade/index.html", :style => "padding:0;margin:0;border:1px;", :width => "640"} |
@users = User.all | |
File.open("user_list.txt", "w") do |file| | |
@users.each do |user| | |
file << user.id | |
file << " " | |
file << user.name | |
file << "\n" | |
end | |
end |
MXMLC = ~/../../Library/flex_sdk_4.6.0.23201B/bin/mxmlc | |
SRC = src/ | |
MAIN = src/Main.as | |
SWF = bin/file_name.swf | |
$(SWF) : $(SRC) | |
$(MXMLC) -o $(SWF) -static-link-runtime-shared-libraries -- $(MAIN) | |
run : $(SWF) | |
open $(SWF) |