Для локальной разработки:
- JDK 21 для компиляции и запуска Java кода
- Текстовый редактор:
- PostgreSQL: Система Управления Базами Данных (СУБД)
Для экспериментов в облаке:
{ | |
"name": "Name", | |
"description": "Description", | |
"elements": [ | |
{ | |
"tag": "Element", | |
"shape": "RoundedBox" | |
}, | |
{ | |
"tag": "Person", |
Для локальной разработки:
Для экспериментов в облаке:
Mix.install([ | |
{:poolboy, ''} | |
]) | |
defmodule Pool do | |
@pool_name Macro.underscore(__MODULE__) | |
|> String.to_atom() | |
def child_spec(opts) do | |
:poolboy.child_spec( |
class Server | |
def initialize | |
@queue = Queue.new | |
end | |
def self.start | |
Server.new.tap(&:start) | |
end | |
def start |
require_relative 'errors' | |
class App < Roda | |
plugin :error_handler | |
include Errors | |
route do |r| | |
r.root do | |
raise ArgumentError |
require_relative 'green' | |
class App < Roda | |
route do |r| | |
r.root do | |
raise | |
'root' | |
end | |
r.on 'green' do |
# Elasticsearch version: 6.3.1 | |
# Create single index for documents and percolate queries | |
curl -X PUT "localhost:9200/books" -H 'Content-Type: application/json' -d' | |
{ | |
"mappings": { | |
"_doc": { | |
"properties": { | |
"author": { | |
"type": "text" |
I hereby claim:
To claim this, I am signing this object:
require 'benchmark' | |
ITERATIONS = 1_000_000 | |
srand(1) | |
s = (1..100).to_a | |
s += [nil] * 50 | |
s.shuffle! |