Skip to content

Instantly share code, notes, and snippets.

View SergUdo's full-sized avatar
🇺🇦

SergUdo

🇺🇦
  • localhost
View GitHub Profile
Нижче наведено порівняльний аналіз переваг використання Ruby on Rails (як у випадку сайту https://dehydrator.spree24.qpard.dev/) порівняно з використанням Tilda (як для https://savvyfoods.com.ua/soups), а також основні недоліки Tilda при створенні повноцінного сайту.
Переваги використання Ruby on Rails
Гнучкість і масштабованість
Повна кастомізація: Ruby on Rails – це повноцінний фреймворк, який дозволяє створити унікальні рішення. Ви маєте повний контроль над структурою коду, логікою додатку та можливістю інтегрувати будь-які бізнес-функції.
Масштабованість: Завдяки модульній архітектурі, сайт на Rails може легко розширюватися за потребою (додавати новий функціонал, інтеграцію з іншими системами, масштабувати базу даних).
Професійна розробка та підтримка
Нижче наведено порівняльний аналіз можливих переваг сайту SUSHIMO (https://dehydrator.spree24.qpard.dev/) над сайтом SavvyFoods (https://savvyfoods.com.ua/soups):
1. Спеціалізація та цільова аудиторія
SUSHIMO:
Сайт орієнтований на нішевий ринок обладнання для дегідрації, вакууматорів та супутніх аксесуарів. Це дозволяє презентувати продукти із детальними технічними характеристиками, що важливо для як приватних споживачів, так і для професійних кухонь чи виробництв.
Така спеціалізація створює враження експертності та довіри серед клієнтів, які шукають саме ці товари.
SavvyFoods:
Docker действительно может быть хорошей альтернативой виртуальным машинам для изоляции приложений, особенно если у вас есть опыт работы с Ubuntu. Docker обычно более легковесный и быстрый, чем полноценные виртуальные машины, но предлагает другой тип изоляции.
Вот пошаговая инструкция по установке Docker в Windows и запуску подозрительных программ:
## Установка Docker в Windows
1. **Скачайте Docker Desktop для Windows**:
- Перейдите на [официальный сайт Docker](https://www.docker.com/products/docker-desktop/)
- Нажмите "Download for Windows"
.spree-flat-input {
color: theme-color("secondary");
transition: basic-transition(border-color);
padding: 15px;
width: 100%;
height: auto;
border-width: 1px;
border-style: solid;
border-color: $second-global-border;
border-radius: 0;
/*
Theme Name: RAFCART - Multipurpose eCommerce HTML Template
Author: ProgrammingKit
Support: rsl.ahmed383@gmail.com
Description: Multipurpose eCommerce HTML Template
Version: 1.1
*/
/* Theme default */
* {
<% @body_id = 'login' %>
<div class="register_wrap section_padding_b">
<div class="container">
<div class="row justify-content-center">
<div class="col-xl-5 col-lg-7 col-md-9">
<div class="register_form padding_default shadow_sm" id="existing-customer" data-hook="login">
<h4 class="title_2 pb-4"><%= Spree.t(:log_in_to_continue) %></h4>
<%= form_for Spree.user_class.new, as: :spree_user, url: spree_login_path, data: { turbo: false } do |f| %>
<div id="password-credentials" class="row">
<div class="col-12">
new.html.erb
<% @body_id = 'login' %>
<div class="register_wrap section_padding_b">
<div class="container">
<div class="row justify-content-center">
<div class="col-xl-5 col-lg-7 col-md-9">
<div class="register_form padding_default shadow_sm" id="existing-customer" data-hook="login">
<h4 class="title_2 pb-4"><%= Spree.t(:log_in_to_continue) %></h4>
<%= form_for Spree.user_class.new, as: :spree_user, url: spree_login_path, data: { turbo: false } do |f| %>
.spree-flat-input {
color: theme-color("secondary");
transition: basic-transition(border-color);
padding: 15px;
width: 100%;
height: auto;
border-width: 1px;
border-style: solid;
border-color: $second-global-border;
border-radius: 0;
/*
Theme Name: RAFCART - Multipurpose eCommerce HTML Template
Author: ProgrammingKit
Support: rsl.ahmed383@gmail.com
Description: Multipurpose eCommerce HTML Template
Version: 1.1
*/
/* Theme default */
* {
@SergUdo
SergUdo / tokens.md
Created March 30, 2021 05:50 — forked from zmts/tokens.md
Про токены, JSON Web Tokens (JWT), аутентификацию и авторизацию. Token-Based Authentication

Про токены, JSON Web Tokens (JWT), аутентификацию и авторизацию. Token-Based Authentication

Last major update: 25.08.2020

  • Что такое авторизация/аутентификация
  • Где хранить токены
  • Как ставить куки ?
  • Процесс логина
  • Процесс рефреш токенов
  • Кража токенов/Механизм контроля токенов