С Новым годом! Форум программистов, компьютерный форум, киберфорум
Проекты
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
41 / 41 / 3
Регистрация: 02.06.2012
Сообщений: 351
1

Обсудим участие

25.11.2018, 16:19. Показов 1430. Ответов 27

Author24 — интернет-сервис помощи студентам
Всем чего нибудь доброго!
Есть идея как и у всех (у многих).
Изначально задумывался проект для энтузиастов, патриотизм все дела... Единомышленников в достаточном колличестве не собрал, по этому собираюсь вложиться своими средствами.

Что будет задействовано/использовано:
Git или другая система контроля версий, на этом этапе вполне возможно взвесить за и против, выбрать лучший вариант (пока что все за эту СКВ),
Криптографическая защита данных - в том же git есть небольшой функционал шифрования, нужно смотреть трудозатраты;

Чуть позже еще накидаю по "нехватке кадров". Это основные моменты, в которых знание проседает.

О проекте: сервис для РФ (или бывшего СНГ, кому как удобнее) - русскоязычный. Основная задача сервиса - обеспечение хранения работ, контроль версий разработок, контроль сроков*.
*пока что максимально просто, тот же репозиторий с контрольной датой и статусом из серии "создан", "в работе", "сдан", "закрыт", "продлен" - в личном кабинете можно посмотреть сводку проект/статусы/даты.

Есть те, кому может быть интересно поучаствовать?
Плачу и плачу, так что золотоискатели могут не дергаться. Если проект не пойдет, оплата - это небольшая компенсация за потраченное время/силы, если пойдет - тут можно обговорить, поделить шкуру неубитого медведя.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.11.2018, 16:19
Ответы с готовыми решениями:

Приму участие в проекте
Бесплатно приму участие в проекте в свободное от работы время :) Хорошее знание: php, js (включая...

участие в open sorce проектах
Доброго времени суток! Подскажите в каких актуальных на сегодняшний момент open source проекта...

Приму участие в проекте [бесплатно]
Я начинающий Java программист. Хочется развиваться и применять имеющиеся знания на практике. ...

Приму участие в проекте [бесплатно]
Я начинающий C# программист, хотелось бы развиваться в данном направлении, а именно в разработке...

27
Неадекват
1496 / 1233 / 247
Регистрация: 02.04.2010
Сообщений: 2,804
26.11.2018, 19:40 2
Эм? А чем гитхаб не устраивает, или цель присесть на "импортозамещение"?
0
41 / 41 / 3
Регистрация: 02.06.2012
Сообщений: 351
27.11.2018, 16:01  [ТС] 3
Не, там не совсем гитхаб... Есть так сказать, свои тонкости, которых в гитхабе нет и нет необходимости в некоторых функциях, которые предоставляет гитхаб.

Зарубежных проектов 1 в 1 нет. Конечно, на дворе не 200х г. и очень много действительно похожих решений. У каждой организации какое-то свое решение данной задачи.

Почему хочу попробовать и готов вложиться своими деньгами? - знаю кому и как продать, после чего вложиться большими средствами и сделать действительно хороший, нужных обществу продукт, а если все же не выгорит (ну всякое в жизни бывает), то просто потрачу деньги/силы/время на проект, который может быть будет полезен и востребован.

В любом случае, риски мои, компенсацию как уже писал выше заплатить готов, даже если проект окажется совсем невостребованным.

цель присесть на "импортозамещение"? - нет. Конечно, можно сказать, что все продукты изначально ориентированные на потребителей из одной страны или какой-то области - импортозамещение. Но, это не копия ранее использованного зарубежного решение. Тут речь о новом решении вопроса, который ранее уже был решен в соответствии с другим временем.

Тут не будет желающих поучавствовать в проекте?
0
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
27.11.2018, 21:48 4
А у вас есть видиние концепции которую вы хотите сделать? Хоть на какой платформе ?
Я вот тоже нечто похожее делаю. Давно. Даже собственный полноценный WEB сервер написал под это дело.
Могу сказать - что это займёт годы разработки.
0
41 / 41 / 3
Регистрация: 02.06.2012
Сообщений: 351
27.11.2018, 21:57  [ТС] 5
А у вас есть видиние концепции которую вы хотите сделать? - да.
Хоть на какой платформе ? - еще ни одной строки нет, так что тут вопрос открыт.
это займёт годы разработки - безусловно, если делать в одиночку, еще от подхода зависит.
0
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
28.11.2018, 10:53 6
Так какие особенности концепции? Или это большой секрет?

По работе в команде. Как говорится "не всё так однозначно" ) Удвоение разработчиков не увеличивает скорость разработки в 2 раза. И как показывает практика очень часто скорость разработки снижается даже по сравнению с первоначальным вариантом.
0
41 / 41 / 3
Регистрация: 02.06.2012
Сообщений: 351
28.11.2018, 11:48  [ТС] 7
Не то, что бы секрет) Просто немного не про то разговор...

Что касается работы в команде, команда не более пяти человек - область работ у каждого своя, то есть "удвоения" однородных разработчиков не планируется. Даже если проект будет делаться медленее, в таком подходе (как мне видится) есть некоторые плюсы.

Сейчас нужен тот, кто знаком с git достаточно, что бы не листать мауналы при каждом шаге...
Еще понадобится применение средств защиты данных, так же ищу человека из этой области.
0
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
28.11.2018, 12:21 8
У меня дома сервак стоит. Я на него гит поставил. Туча собственных проектов висит. Отвалилась проблема постоянно носить проекты через флешку.

Лично мне концепция гита не очень нравится. Иидея отказа от центрального репозитория в GIT, как по мне порождает больше проблем чем плюсов.

Что касается команды - то есть проблема согласований работы. Иногда согласования занимают больше времени чем сама разработка.
0
41 / 41 / 3
Регистрация: 02.06.2012
Сообщений: 351
28.11.2018, 13:03  [ТС] 9
есть проблема согласований работы - если не удается уладить даже этот момент, то тут имеет смысл поискать себя в другом что ли... Вопрос не к коллективу, а к организации этого коллектива и организатору)
Что касается данного проекта, проблема в согласовании работ вряд ли возникнет. По крайне мере, в ходе основной деятельности не возникала. Предложения нужно уметь защитить и выдержать критику, если не получается - принимается точка зрения которую защищали лучше, принимается как основная.
0
57 / 3 / 0
Регистрация: 28.11.2018
Сообщений: 8
29.11.2018, 00:01 10
  • Какие у вас возникли затруднения в настройке git?
  • В git вы собираетесь только тексты работ в формате text хранить? (не вордовый или екселевские форматы, не бинарники)
  • Под криптографической защитой данных вы имеете ввиду что-то вроде: все версии всех текстов программных модулей и документации зашифровать, или что-то иное?
  • github вы смотрели - есть лишние фичи, нет нужных. Какие конкретно лишние, каких не хватает?
  • gitlab смотрели?
  • bitbucket смотрели?
1
41 / 41 / 3
Регистрация: 02.06.2012
Сообщений: 351
29.11.2018, 11:23  [ТС] 11
github,bitbucket - проект не ориентирован на программистов, отсюда и необходимость/ненадобность некоторых функций. В целом, проект не является копией github или ему подобных, аудитория тоже не делится с указанными проектами.
gitlab смотрели? - нет, исправлю в ближайшее время...

Под криптографической защитой данных вы имеете ввиду что-то вроде: все версии всех текстов программных модулей и документации зашифровать, или что-то иное? - да, на начальном этапе достаточно защищать информацию путем шифрования данных на этапе хранения/передачи данных на хранение.

В git вы собираетесь только тексты работ в формате text хранить? (не вордовый или екселевские форматы, не бинарники) - нет, планируется хранение всех данных, в том числе документов ворд, ексель и потребуется хранение других, более экзотических файлов. Это может стать проблемой с git?

Какие у вас возникли затруднения в настройке git? - никогда не сталкивался с интеграцией систем контроля версий в приложениях. Сталкивался с git только как пользователь того же github, bitbucket.
0
Эксперт .NET
12565 / 8735 / 1311
Регистрация: 21.01.2016
Сообщений: 32,763
29.11.2018, 11:39 12
Цитата Сообщение от margarin Посмотреть сообщение
нет, планируется хранение всех данных, в том числе документов ворд, ексель и потребуется хранение других, более экзотических файлов. Это может стать проблемой с git?
GIT и ему подобные средства контроля версий, ориентированы на plain text документы, т.е. на файлы с неформатированным текстом. Т.е. главная фишка не версионирование, а именно возможность отслеживания истории изменений ТЕКСТОВЫХ документов, а так же мёрж документов разных версий. Если у вас основной упор будет на бинарные файлы (любые не plain text документы), то GIT для вас просто избыточен и его можно заменить хоть рукотворным средством.
2
57 / 3 / 0
Регистрация: 28.11.2018
Сообщений: 8
29.11.2018, 13:21 13
  • Все правильно товарищ Usaga написал, я бы к этому только добавил, что git хранит не полные версии объектов, а только диффы. Если вы будете шифровать тексты, то диффы хранить не получится, база будет пухнуть. В принципе можно взять исходники прилинковать gpg и перед сохранением диффа шифровать, но то чисто в теории - практического интереса в этом нет.
  • gitlab имеет то преимущество, что может быть селфхостед.
  • Для вашего кейса оптимально подойдет keybase.io Ничего придумывать более вам не нужно - просто пользуйтесь!
    Если хотите клонировать keybase, то в первую очередь продумайте инфраструктуру. Дело в том, что стоимость разработки, - это сущие копейки по сравнению с арендой датацентра и поддеркой.
1
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
29.11.2018, 13:56 14
что стоимость разработки
В корне не верно. Зарплата мидла в постсовке 1500-2000$. Во всяких буржуяндиях - там вообще ахтунг >7k$

Что бы что то путное сделать надо человек 5 и разработки на год.

Умножаем то что получилось на 2 - налоги.

А потом смотрим и плачем.

P.S. У меня дома стоит мощный сервер. Электричества жрёт 20mA - мерил. Короче это ~1$ в месяц. Ещё 2$ за статический IP - вот и все расходы. Нет не считаю - потому как нет домашний. Его и так оплачивать приходится. Нет оптика 50 мегабит 10$
0
Эксперт .NET
12565 / 8735 / 1311
Регистрация: 21.01.2016
Сообщений: 32,763
29.11.2018, 14:30 15
Цитата Сообщение от developer123 Посмотреть сообщение
У меня дома стоит мощный сервер. Электричества жрёт 20mA - мерил. Короче это ~1$ в месяц.
Raspbery PI что ли? Или в выключенном состоянии?
0
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
29.11.2018, 14:46 16
3.4 GHz 2 ядра. Проц какой то AMD 60Вт - не помню какой. Если уж слишком надо могу посмотреть. 2 Винта в рейде на 1T. Память 8G. Честно сказать собрал из хлама который валялся в гараже. Только винты решил для рейда новые купить.

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

Upd. Стоит linux ubuntu server.
0
41 / 41 / 3
Регистрация: 02.06.2012
Сообщений: 351
29.11.2018, 16:47  [ТС] 17
Uncle_Vanya, откройте личные сообщения пожалуйста или дайте контакт, как связаться.
0
Эксперт .NET
12565 / 8735 / 1311
Регистрация: 21.01.2016
Сообщений: 32,763
29.11.2018, 17:00 18
developer123, 20мА при 220 вольтах, это примерно 4.5 ватт. На уровне зарядки телефона. Так что я хз чего вы там намеряли, но описанный вами ПК может потреблять такую мощность только в выключенном состоянии (дежурный режим блока питания).
1
57 / 3 / 0
Регистрация: 28.11.2018
Сообщений: 8
29.11.2018, 17:29 19
margarin, видимо у меня нет прав на личные сообщения:
Всего сохранено 1 сообщений из 0 допустимых

Добавлено через 9 минут
developer123, примите к сведению:
keybase.io/docs/kbfs
Storage

We're giving everyone 250 gigabytes. Our quota model:
only the writer's quota is affected when writing in shared dirs. Woo-hoo! So you never have to worry about hurting another's quota or disk space (again: friction). Keybase has to work this way, since it doesn't work on the sync model or require approval before encrypting and sharing with someone.
history data does count towards your quota, and you'll soon have controls for how long to keep deleted blocks around.

There is no paid upgrade currently. The 250GB free accounts will stay free, but we'll likely offer paid storage for people who want to store more data.
Теперь разделите емкость вашего винта 1Тб на 250Гб = количество пользователей.

p.s. Для тех кто в танке и собирается командой в пять человек в течении года разрабатывать гит с криптографией:
keybase.io/blog/encrypted-git-for-everyone
0
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
29.11.2018, 17:44 20
Ради такого дела достал сервер из кладовки и сделал замер снова.

Вывод:
1. да насчёт 20mA соврал - давно было и не запомнил точную цифру.
2. насчёт доллара в месяц не соврал вот расчёт

0,13 * 220 * 24 * 30 = 20,51 kW в месяц

20,51 * 0,057$(kW в час) = 1,17$ в месяц
Миниатюры
Обсудим участие  
0
29.11.2018, 17:44
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.11.2018, 17:44
Помогаю со студенческими работами здесь

Приму участие [бесплатно] XML XSL
Готов принять участие, в не очень большом проекте, где будет использоваться технология XSLT...

Приму участие в интересном проекте, готов инвестировать
Добрый день! Готов принять участие в интересном проекте, в том числе готов и проинвестировать и...

Разработка алгоритма определения курильщика по кардиограмме - примите участие в Конкурсе
Уважаемые модераторы и участники сообщества. Проект CardioQVARK проводит конкурс на разработку...

Для желающих принять участие в новом проекте (тестовый режим - в июле).
В стадии запуска интернет-проект‚ связанный с развитием новых видеосервисов. Контент для портала...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru