Zaid Annas
Devsinc inc. 30/08/2018
| version: '3.2' | |
| services: | |
| localstack: | |
| image: localstack/localstack:latest | |
| container_name: localstack_demo | |
| ports: | |
| - "127.0.0.1:4566:4566" # LocalStack Gateway | |
| - "127.0.0.1:4510-4559:4510-4559" # external services port range | |
| environment: | |
| - SERVICES=s3 |
| git config --global alias.fixup "\!f(){ git reset --soft HEAD~${1} && git commit --amend -C HEAD; };f" | |
| git fixup 1 # squashes last commit into it's parent |
| #include <stdio.h> | |
| #include <curl/curl.h> | |
| /* | |
| * This is an example showing how to get a single file from an FTP server. | |
| * It delays the actual destination file creation until the first write | |
| * callback so that it won't create an empty file in case the remote file | |
| * doesn't exist or something else fails. | |
| */ |
| https://images.pexels.com/photos/3981482/pexels-photo-3981482.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940 | |
| https://images.pexels.com/photos/881583/pexels-photo-881583.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940 | |
| https://images.pexels.com/photos/1126956/pexels-photo-1126956.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940 | |
| https://images.pexels.com/photos/850804/pexels-photo-850804.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940 | |
| https://images.pexels.com/photos/815996/pexels-photo-815996.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940 | |
| https://images.pexels.com/photos/323244/pexels-photo-323244.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940 | |
| https://images.pexels.com/photos/908884/pexels-photo-908884.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940 | |
| https://images.pexels.com/photos/364382/pexels-photo-364382.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940 | |
| https://images.pexels.com/photos/950758/pexels-photo-950758.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940 | |
| https://images.pexels.com/photos/971267 |
| require 'date' | |
| require 'test/unit' | |
| require 'test/unit/ui/console/testrunner' | |
| class TestDate < Test::Unit::TestCase | |
| def test_that_today_is_last_day_of_the_year | |
| assert_equal Date.today, Date.civil(2019, 12, 31) | |
| end | |
| end |
| $ benchmark-driver benchmark.yml --rbenv '2.0.0::2.0.0-p648 --disable-gems;2.5.3::2.5.3 --disable-gems;2.6.0-preview3::trunk --disable-gems;2.6.0-preview3+JIT::trunk --disable-gems --jit' -v --repeat-count 24 | |
| 2.0.0: ruby 2.0.0p648 (2015-12-16 revision 53162) [x86_64-linux] | |
| 2.5.3: ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux] | |
| 2.6.0-preview3: ruby 2.6.0dev (2018-10-31 trunk 65474) [x86_64-linux] | |
| 2.6.0-preview3+JIT: ruby 2.6.0dev (2018-10-31 trunk 65474) +JIT [x86_64-linux] | |
| Calculating ------------------------------------- | |
| 2.0.0 2.5.3 2.6.0-preview3 2.6.0-preview3+JIT | |
| Optcarrot Lan_Master.nes 34.548 48.314 54.535 85.690 fps | |
| Comparison: |
| # 1) Create your private key (any password will do, we remove it below) | |
| $ cd ~/.ssh | |
| $ openssl genrsa -des3 -out server.orig.key 2048 | |
| # 2) Remove the password | |
| $ openssl rsa -in server.orig.key -out server.key |
| # Install | |
| # via http://askubuntu.com/questions/510056/how-to-install-google-chrome | |
| wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - | |
| sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list' | |
| sudo apt-get update | |
| sudo apt-get install google-chrome-stable | |
| # Update |
| var _ = require('lodash') | |
| , AWS = require('aws-sdk') | |
| , path = require('path') | |
| , url = require('url'); | |
| function encodeSpecialCharacters(filename) { | |
| // Note: these characters are valid in URIs, but S3 does not like them for | |
| // some reason. | |
| return encodeURI(filename).replace(/[!'()* ]/g, function (char) { | |
| return '%' + char.charCodeAt(0).toString(16); |