Skip to content

Instantly share code, notes, and snippets.

View beshkenadze's full-sized avatar

Aleksandr Beshkenadze beshkenadze

View GitHub Profile
@beshkenadze
beshkenadze / react_tz.md
Last active December 21, 2023 18:22
Тестовое задание для ReactJS Frontend-разработчика

##Погодное одностраничное веб-приложение

(!) Данные можно взять с сайта openweathermap.org или с любого другого сервиса.

(!) Обязательно использовать react.js и redux.

Приложение должно уметь:

  • Добавлять/удалять города
  • Сохранять локально данные
@beshkenadze
beshkenadze / afp.conf
Created December 6, 2012 09:51
Netatalk config for TimeMacine
;/usr/local/etc/afp.conf
; Netatalk 3.x configuration file
;
[Global]
; Global server settings
vol preset = default_for_all_vol
hostname = TimeCapsule
log file = /var/log/netatalk.log
log level = default:info
@beshkenadze
beshkenadze / Ruby_finance_testcase.md
Created September 25, 2015 15:03
Тестовое задание для Ruby-разработчика

Задание

Реализовать на Ruby с использованием Rails приложение со следующим функционалом:

  1. Регистрация / авторизация пользователей.
  2. Создание портфеля акций (5-6 акций достаточно) для пользователя: стандартный CRUD.
  3. Данные должны скачиваться с Yahoo Finance.
  4. Сделать вывод графика "стоимость портфеля от времени" за 2 последних года по выбранным в п.2 акциям.

Требования

@beshkenadze
beshkenadze / wsl-port-forwarding.md
Last active April 19, 2023 18:54 — forked from estsaon/wsl-port-forwarding.md
How to SSH into WSL2 on an external Window

WSL:

  1. Install openssh-server:
sudo apt install openssh-server
  1. Add or uncomment following lines in /etc/ssh/sshd_config:
@beshkenadze
beshkenadze / du.sh
Last active September 9, 2022 09:22 — forked from tsh-code/du.sh
Find largest modules / Check a docker image size
#/bin/sh
du -sh ./node_modules/* | sort -nr | grep '\dM.*'
@beshkenadze
beshkenadze / 101.txt
Created March 13, 2012 10:30
101 совет по авиаперелетам
1. Билеты, купленные сильно заранее, дешевле только у лоукостов.
2. Чтоб купить дешево билет в нормальной компании, нужно заранее мониторить ценообразование.
3. Часто цена на билет может упасть примерно за 2 недели до вылета, а потом за несколько дней до вылета снова может вырасти.
4. Цена по одним направлениям в разные сезоны у разных авиакомпаний может быть разная.
5. Часто цена на momondo, expedia и aviasales ниже, чем на сайте авиакомпании. Но не всегда.
В аэропорту
6. Часто можно зарегистрироваться на стойке для бизнес класса, если там никого нет.
7. Большинство людей в аэропорту следуют общему потоку.
package com.example.demo;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Binder;
import android.os.Bundle;
import android.os.IBinder;
import android.telephony.PhoneStateListener;
import android.telephony.TelephonyManager;
@beshkenadze
beshkenadze / gist:4275720
Last active February 12, 2022 17:45
Build transmission for low-system
@beshkenadze
beshkenadze / tz_mobile_android.md
Last active November 10, 2021 10:30
Тестовое задание для мобильного разработчика

Тестовое задание для Android разработчиков

Время выполнения задания - 4-6 часов.

Необходимо показать умение владением стека технологий: sqlite (sql/contentresolver), json (xml), API (rest), offline mode, git.

(!) Обязательная реализация CRUD, для работы с данными.

  • Необходимо создать rss reader. Приложение должно иметь минимум 3 встроенных rss подписки, пользователь может добавить свои подписки. Приложение должно выводить список подписок, при переходе по подписке надо показывать список постов, после перехода по посту надо показывать его заголовок и описание.
#!/bin/sh
LATEST=$(wget -qO- "https://api.github.com/repos/docker/buildx/releases/latest" | jq -r .name)
wget https://github.com/docker/buildx/releases/download/$LATEST/buildx-$LATEST.linux-amd64
chmod a+x buildx-$LATEST.linux-amd64
mkdir -p ~/.docker/cli-plugins
mv buildx-$LATEST.linux-amd64 ~/.docker/cli-plugins/docker-buildx
echo "Done!"