I hereby claim:
- I am dsalahutdinov on github.
- I am dsalahutdinov (https://keybase.io/dsalahutdinov) on keybase.
- I have a public key whose fingerprint is 6F9C 27BA 3055 1457 EC56 EDBE EE09 1E64 0340 90D7
To claim this, I am signing this object:
| { | |
| "response":{ | |
| "type":"doc", | |
| "doc":{ | |
| "id":500850396, | |
| "owner_id":292581, | |
| "title":"img.gif", | |
| "size":8798326, | |
| "ext":"gif", | |
| "url":"https://vk.com/doc292581_500850396?hash=4cedacc43a88103633&dl=GI4TENJYGE:1556097135:3165b6e25cee0663ae&api=1&no_preview=1", |
| FROM golang:1.11 | |
| ARG MIGRATE_VERSION=4.0.2 | |
| # install postgres client for local development | |
| RUN apt-get update && apt-get install -y postgresql-client | |
| # install dep tool to ensuring dependencies | |
| RUN go get -u github.com/golang/dep/cmd/dep |
| FROM ruby:2.6.1 | |
| ARG PG_VERSION | |
| ARG NODE_VERSION | |
| ARG TINI_VERSION=v0.18.0 | |
| RUN curl -sSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - \ | |
| && echo 'deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main' $PG_VERSION > /etc/apt/sources.list.d/pgdg.list \ | |
| && curl -o /tmp/nodejs.deb https://deb.nodesource.com/node_11.x/pool/main/n/nodejs/nodejs_$NODE_VERSION-1nodesource1_amd64.deb \ | |
| && apt-get update -qq \ |
I hereby claim:
To claim this, I am signing this object:
| [ | |
| { | |
| color: "red", | |
| value: "#f00" | |
| }, | |
| { | |
| color: "green", | |
| value: "#0f0" | |
| }, | |
| { |
| require 'open-uri' | |
| require 'csv' | |
| require 'nokogiri' | |
| require 'digest' | |
| require 'curl' | |
| class Parser | |
| @@headers = %w{type, group, pic, name} | |
| @@catalog ||= CSV.read("catalog.txt", "a+", col_sep: "\t", headers: true, converters: :numeric, header_converters: :symbol).map { |row| row.to_h } |
| Ошибки в шаблонах. | |
| Практически все шаблоны в наших проектах написаны с использованием HAML. Так что в первую очередь вам необходимо понять, что это такое. | |
| Полезные ссылки для изучения вопроса: | |
| http://haml.info/ | |
| https://github.com/haml/haml | |
| https://ru.wikipedia.org/wiki/Haml | |
| Общий алгоримт работы над задачей: | |
| Практически любая задача вам будет дана в виде ссылки на задачу в системе JIRA. | |
| Перейдя по ссылке вы увидите подробное описание задачи. Внимательно ознакомтесь с ним. | |
| Если у Вас возникнут вопросы, вы можете обратиться к своему ПМ, или автору задачи, с просьбой разъяснить некоторые вопросы. | |
| Если Вам все ясно, вы приступаете к решению задачи. | |
| Прежде чем писать код, рекомендуется сделать в гите отдельную ветку для решения текущей задачи. Подбробней см. статью Гит-воркфлоу. | |
| После того, как вы приступили к работе над задачей, необходимо проставить статус "В процессе", чтобы избежать вероятности решения задачи несколькими людьми одновременно. |
| SELECT a.pid, a.usename, mode, locktype, query, state, granted, | |
| tuple, transactionid, classid, objid, objsubid | |
| FROM pg_catalog.pg_locks bl | |
| JOIN pg_catalog.pg_stat_activity a ON a.pid = bl.pid | |
| where granted and a.pid <> pg_backend_pid() | |
| order by locktype; |
| -- sample pgq working example with internal ticker call | |
| select pgq.create_queue('LogEvent'); | |
| select pgq.insert_event('LogEvent', 'data', 'DataFor123'); | |
| select pgq.register_consumer('LogEvent', 'TestConsumer'); | |
| select pgq.ticker(); | |
| select pgq.next_batch('LogEvent', 'TestConsumer'); |