This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Commands | |
------------ | |
1. Build Docker Image | |
docker build -t test . | |
2. Run container /w image | |
docker run -d --publish 8888:5000 test | |
3. Login to ECR | |
aws ecr get-login-password --region REGIONHERE!!!! | docker login --username AWS --password-stdin ACCOUNTIDHERE!!!!.dkr.ecr.REGIONHERE!!!.amazonaws.com |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
branchPath=$(git symbolic-ref -q HEAD | grep -Eo 'LENS-[0-9]+') #Somthing like refs/heads/myBranchName | |
branchName=$branchPath #Get text behind the last / of the branch path | |
firstLine=$(head -n1 $1) | |
if [ -z "$firstLine" ] ;then #Check that this is not an amend by checking that the first line is empty | |
sed -i "1s/^/$branchName \n/" $1 #Insert branch name at the start of the commit message file | |
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class MyArray | |
attr_reader :elements | |
def initialize(*elements) | |
@elements = elements.flatten | |
end | |
def each(&block) | |
iterate(&block) | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"color_scheme": "Packages/Color Scheme - Default/Monokai.sublime-color-scheme", | |
"detect_indentation": false, | |
"ensure_newline_at_eof_on_save": true, | |
"font_size": 11, | |
"highlight_line": true, | |
"highlight_modified_tabs": true, | |
"ignored_packages": | |
[ | |
"JSX", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Задача №1 | |
# В одном массиве записано количество мячей, забитых футбольной командой в каждой из 20 игр, | |
# в другом - количество пропущенных мячей в этой же игре. | |
# Для каждой игры определите словесный результат игры (выигрыш, проигрыш или ничью) | |
class Game | |
attr_accessor :scored, :missed, :result | |
def match_result | |
@result = case @scored <=> @missed |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
loop do | |
puts "Enter the word you want to check for palindrom words ('example' for example, 'exit' for quite)" | |
word = gets.chomp.downcase.strip | |
break if word == "exit" | |
if word == "example" | |
puts "Word '#{word}' is not a palindrome. Because '#{word}' not equal '#{word.reverse}'" | |
puts "Word 'deified' is a palindrome! Because word 'deified' equally read backwards\n" | |
elsif word == word.reverse |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
random_string = Faker::Lorem.words(10).join(" ") | |
words = random_string.split.count | |
puts "String: #{random_string.inspect}" | |
puts "Words in string: #{words}" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'faker' | |
random_string = Faker::Lorem.words(10).join(" ") #Faker возвращает array, поэтому join в строку | |
sorted_string = random_string.split.sort {|x,y| x.length <=> y.length} | |
puts "String: #{random_string.inspect}" | |
puts "Sorted string: #{sorted_string}" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def random_numbers(n, range) | |
Array.new(n) { rand(range) } | |
end | |
random_array = random_numbers(20, -100..100) | |
puts "Array: #{random_array.inspect}" | |
puts "New Array: #{random_array.sort}" #{|x,y| x <=> y } optional |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def random_numbers(n, range) | |
Array.new(n) { rand(range) } | |
end | |
random_array = random_numbers(20, -100..100) | |
array_with_zero = [] | |
#random_array.map { |n| n.positive? ? array_with_zero << 0 << n : array_with_zero << n } | |
random_array.each do |number| | |
if number.positive? |
NewerOlder