Рубрика «идея проекта»

Небольшая предыстория

После лекции на HighLoad++ 2017. Я посмотрел этот доклад, “Как мы админа увольняли”, в записи. Докладчик сказал, что все web компании испытывает проблемы с паролями, и у меня появилась идея как это решить. Скорее всего кто-то уже сделал, но, если честно, я не знаю просто хочу описать, потом может, кто-то сделает или я как-нибудь сам сделаю. Надеюсь, если кто-то решит сделать, что-то подобное это будет opensource.

Собственно описание проблемы и способа её решения

В чём же проблема, как не странно в самих паролях, точнее с тем, чтобы недобросовестные сотрудники не увели их из компании.

Есть два варианта решения такой проблемы.

  1. Выкладывать все изменения на сайт лично руководителю компании.
  2. Что-то придумать и сделать.

В общем, действуем по второму варианту. Первый трудно затратный и подходит, если компания состоит их небольшого количества человек.

Что делать определились, теперь нужно определиться как это сделать.

Вот сразу самая простая идея, а почему не сделать proxy? Ну скорее всего супер-прокси. Схема работы в принципе проста и я её нарисовал ниже.

Идея, как можно предоставлять сотрудникам временный доступ к ресурсам клиента, не светя лишний раз пароли - 1
Рисунок 1 – общая схема работы системы

Как видно из схемы и самой идеи, главным элементом здесь будет прокси сервер.

Его задачи следующие:

  • Соответственно принимать трафик, или даже стоит работать на уровне команд SSH и SFTP, для начала, и отправлять ответ от сервера клиента, специалисту.
  • Аутентификация и авторизация специалиста
  • Проверка легитимности команд, это можно сделать позже.

Читать полностью »

image

Привет, %username%!

Ты наверняка знаешь, что такое API интерфейсы и то, как много от них зависит в твоем проекте. Более того, я так же полагаю, что ты уже знаком с тем, что такое API first подход и знаешь, что Swagger и его Open API являются одними из самых популярных инструментов, помогающих ему следовать.

Но в этой статье я хочу рассказать про подход к реализации API first, концептуально отличающийся от того, что предлагает Swagger и Apiary. Во главе идеи стоит понятие Single contract и возможность его реализации на базе RAML 1.0.

Под катом:

  • Краткое описание принципов API first;
  • Single contract – ввод понятия, предпосылки к появлению, рассмотрение возможности его реализации на базе OAS (Swagger);
  • RAML + annotations + overlays как база для Single contract, примеры;
  • Проблемы RAML, концептуальные разногласия разработчиков;
  • Идея SaaS сервиса на базе вышеизложенной идеи (картинка прототипа сверху).

Читать полностью »

Предисловие

Умная цитата

Успеть за 30 минут

Так гибнут замыслы с размахом,
Вначале обещавшие успех,
От долгих отлагательств.
Поймав и себя на этих колебаниях, самокопании, рефлексии,
Гамлет, как бы спохватываясь, говорит: «Но довольно...»

(С) У. Шекспир
Читать полностью »

Хочу описать и опубликовать идею, которая ещё не реализована, но которую невозможно реализовать самостоятельно.
Сейчас у нас есть множество рынков приложений — Windows Store, Google Play, Apple Store, Opera Mobile Store, Luzhniki Marketplace, etc. Однако, приложения для этих рынков могут создавать только программисты.
Мне видится, что в мире есть много экспертов, которые могут обучить желающих различным знаниям и навыкам, а также много этих желающих, готовых за 0.25 доллара просто и доступно научиться чему-то новому и интересному.

Идея в том, чтобы создать инструмент для экспертов без опыта программирования, позволяющий создавать обучающие приложения с функцией завершающего контроля знаний. Эксперт какой-то предметной области использует визуальный инструмент (аналог PowerPoint или даже конвертор из PowerPoint) для создания небольшого обучающего курса и завершающего экзамена (с автоматической или ручной проверкой результатов). Обучающее приложение упаковывается и становится доступным для загрузки на устройства покупателей. Для каждой из платформ реализуется единый плеер приложений, который также является клиентом для Knowledge Market (рабочее название проекта). Клиент обеспечивает расшифровку, офлайновую работу обучалки, платежи, интеграцию с соцсетями и прочими сервисами.
Рынок обеспечивает рейтингование, отзывы, обзоры, рекламу курсов, бесплатные пробники, партнёрские и корпоративные программы, курсы на заказ и т.д.

Сравнение <Platform> Store Knowledge Market
Аудитория Пользователи платформы <Platform>  Пользователи всех платформ
Разработчики Разработчики платформы <Platform> Эксперты предметной области

Порог вхождения  Высокий  Низкий 
Разнообразие изобразительных средств Неограниченное Ограниченное 

Читать полностью »

Следя за поступающими с IFA новостями, грозящими, как из рога изобилия, осыпать потребителя супер-мега крутыми девайсами уже в ближайшие месяцы, я знакомлюсь с тремя моделями телефонов, которые недавно выпустила на российский рынок Nokia. Это модели Nokia Asha 305, 306 и 311. Непосредственно об этих моделях рассчитываю написать позже, а пока задумался я о сегменте простых телефонов и придумал аппарат, который, на мой взгляд был бы востребован очень многими потребителями, особенно в связи с растущим количеством всевозможных умных гаджетов, каждому из которых подавай Wi-Fi, или симку.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js