Skip to content

Instantly share code, notes, and snippets.

View tolyod's full-sized avatar

anatoliy.poloz tolyod

View GitHub Profile
@tolyod
tolyod / eatvio_mobile.md
Last active May 19, 2024 16:42
Eatvio Flutter mobile test task

Тестовое задание

Написать кроссплатформенное (Android или iOS) мобильное приложение на Flutter со следующим функционалом:

  • написать на любом back-end фрэймворке простой api с возможностью авторизоваться и добавлять/удалять сущности (тут заморачиваться не нужно, можно использовать что-то готовое, например: JSON Server + LowDB, https://strapi.io/, https://www.airtable.com, или всё что угодно на ваше усмотрение).
  • на главном экране приложения должно отображаться перечисление имён "списков задач" (todo lists).
  • "список задач" может быть публичный или приватный, иметь уникальное название.
  • "списку задач" можно менять имя и "публичность".
  • каждым публичным "списком задач" можно делиться с пользователями посредством копирования ссылки или уникального номера и передачи её через любой из мессенджеров.
  • "списков задач" может быть сколько угодно (например: "домашние дела", "работа", "что посмотреть", "что почитать" и т.д.).
  • устрой
@tolyod
tolyod / clojure-learning-list.md
Created January 10, 2023 08:24 — forked from ssrihari/clojure-learning-list.md
An opinionated list of excellent Clojure learning materials

An opinionated list of excellent Clojure learning materials

These resources (articles, books, and videos) are useful when you're starting to learn the language, or when you're learning a specific part of the language. This an opinionated list, no doubt. I've compiled this list from writing and teaching Clojure over the last 10 years.

  • 🔴 Mandatory (for both beginners and intermediates)
  • 🟩 For beginners
  • 🟨 For intermediates

Table of contents

  1. Getting into the language

Keybase proof

I hereby claim:

  • I am tolyod on github.
  • I am apoloz (https://keybase.io/apoloz) on keybase.
  • I have a public key ASD8h-yY0JmT8N1eDWwN-e04Gfryn7XS26Tst5W0YS-4-Ao

To claim this, I am signing this object:

@tolyod
tolyod / clojure-beginner.md
Created October 17, 2021 07:02 — forked from yogthos/clojure-beginner.md
Clojure beginner resources

Introductory resources

@tolyod
tolyod / jQuery_and_others__frontend.md
Created January 17, 2021 16:52 — forked from alexbaumgertner/jQuery_and_others__frontend.md
Интервью о фронтенде и jQuery: Александр Баумгертнер [Хекслет]

youtube

Вопросы

  • Используется ли сейчас jQuery, жив ли он и на каких проектах применяется?
  • Что сейчас происходит во фронтенде?
  • Какие инструменты нужно изучать разработчикам, чтобы повысить свой грейд?
SELECT p.id,
p.items,
Ifnull(Sum(s.stock), 0) AS sumstock
FROM phpshop_products p
left JOIN
(
select warehouse_id,
enabled,
product_id,
stock
UPDATE
products
SET
specs = REPLACE(specs,'Article:','Artikel:')
WHERE
specs like '%Article:%'
<?php
$filePathIn = "Documents/avk_SportSystem_SS_de_.csv";
$filePathOut = "Documents/avk_SportSystem_SS_de_out.csv";
$csv = array_map('str_getcsv', file($filePath));
$maped_csv = array_map(function ($elems) {return join(';', $elems);}, $csv);
file_put_contents($filePathOut, join("\n", $maped_csv));
[...document.querySelector("#root-id").querySelectorAll('*')] // get root node and all childs
.reduce((acc, node) => [...acc, ...node.className.split(' ')],[]) // accomulate classNames
.filter((v, i, self) => self.indexOf(v) === i); // filter uniq classNames
@tolyod
tolyod / vim-edit.md
Last active March 6, 2020 12:10
vim-style edit

Deleting Words in Vim

As a recent vim convert, I learn new commands everyday from my fellow rocketeers. Here’s some cool ones for deleting words:

  • Use dw to delete word. Cursor placement is important! If your cursor is not on the first character, it will only delete from your cursor to the end of the word.
  • Use diw to delete inside word. Deletes the entire word that your cursor resides in.
  • Use dt<char> to delete to character. Deletes from your cursor to the specified character.

Quickly change word or line

To quickly change a word you can use cw, caw or ciw. Use c$ or just C to quickly change from the cursor to the end of a line, cc to change an entire line, or cis for a sentence.