##Погодное одностраничное веб-приложение
(!) Данные можно взять с сайта openweathermap.org или с любого другого сервиса.
(!) Обязательно использовать react.js и redux.
Приложение должно уметь:
- Добавлять/удалять города
- Сохранять локально данные
##Погодное одностраничное веб-приложение
(!) Данные можно взять с сайта openweathermap.org или с любого другого сервиса.
(!) Обязательно использовать react.js и redux.
Приложение должно уметь:
;/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 |
Задание
Реализовать на Ruby с использованием Rails приложение со следующим функционалом:
Требования
WSL:
sudo apt install openssh-server
/etc/ssh/sshd_config
:#/bin/sh | |
du -sh ./node_modules/* | sort -nr | grep '\dM.*' |
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; |
Время выполнения задания - 4-6 часов.
Необходимо показать умение владением стека технологий: sqlite (sql/contentresolver), json (xml), API (rest), offline mode, git.
#!/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!" |