24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Привет, двач. Есть один аспирант. И этот аспирант я. Область далекая от ИТ, но навык обращения с техникой уровня "Сосед-Сычев, который может переустановить виндовс и решить большую часть юзерских проблем" имеется.
Сейчас начинаем работать над большим исследованием, которое будет длиться года три и включать кучу объектов и наблюдений. Наплевавшись разгребать прошлые записи научника в виде экселевских таблиц и бумажных записей, решил сделать человеческую базу данных.
Поскольку знаний около нуля, а аксессом пользоваться учили на информатике и он входит в пакет офиса, лол, делать начал там. Человеческая БД в аксессе? Я сразу обосрался?
На данный момент сделаны все таблицы и все даже более или менее работает и обкатывается на первых изучаемых объектах. До нормальных форм и отчетов руки все никак не дойдут.
Но тут случилось неожиданное. Был поставлен перед фактом, что это базу буду использовать не только я, но еще несколько человек в разных институтах. В связи с чем встал вопрос, а как это дело расшаривать?
Итого, условие задачи: совместное использование базы данных Access бесплатно без смс в условиях гос.учереждений, где в интернет ходят через прокси с авторизацией, а для вайфая нужно письменное разрешение чуть ли не главного начальникаю
Про бесплатно почти правда, какой-то бюджет на это дело, наверно, можно найти, но очень ограниченный.
Теперь про то, как я пробовал это сделать. Сайт майкрософта подсказал три решения: 1. Локальная сеть 2. Узел Sharepoint 3. Отдельно стоящий сайт
На данный момент попробовал первый пункт. Очевидно, что нужен был VPN, но ничего лучше хамачи бесплатнобезсмс не нашлось. Здесь меня ожидало сразу два фейла. Во-первых, заработать нормально и стабильно не смогло. Хуй знает почему. Какие-то ошибки стиля "Не установлены сетевые протоколы" Все компьютеры на win10 и так далее. Плюс еще момент, что пользователей, видимо, будет больше 5. Да и кататься настраивать это дерьмо в разных частях Москвы мне не хочется. Поэтому вариант оставлен как резервный.
Больше ничего попробовать пока не успел, поэтому пришол спросить советов мудрых. 1. Прокатит ли устроить нормальный VPN с арендой сервера за 5 баксов? И как эта система взаимодействует с интернетом через прокси? Да, в архитектуре сетей я нихуя не понимаю, простите 2.SharePoint Online - насколько я понял, это такое корпоративное облако, в которое я как раз смогу положить базу данных. Кто-нибудь пользовался? СЛОЖНА? Можно ли как-то прикрутить к этому всему веб-морду, чтобы пользователям не приходилась воровать аксесс? 3.Как поднять SQL сервер дома? Не, лол, я это не серьезно. Почти уверен, что не потяну в техническом плане.
Короче, нужны идеи решения. В идеале, это конечно должен быть третий вариант, чтобы пользователь мог просто набрать адрес и не ебаться ни с какой настройкой, скачиванием, подключение и всем прочим. Но к этому я даже не знаю, с какой стороны подойтию
>>122571407 Прыщи мне придется осваивать совсем с нуля, это долго и печально. Поэтому и присматриваюсь к sharepoint. Там вроде обещают сервер искаропки, но хотелось бы людей с опытом использования.
>>122569371 (OP) Спермотехнологии — это боль, поэтому никто не использует ни MS Access, ни Sharepoint за пределами школьных кабинетов информатики. В общем-то, таблички и связи в постгресе каком-нибудь накидать — дело ну на двадцать минут, если совсем ничего не знаешь. Веб-морду сделать — да, уже занятие если не программиста, то крудошлёпа, и если нет возможности сделать это своими силами, то любой фрилансер за 3–5к тебе это сделает и ещё отсосёт за отзыв.
А если пожидишься и сделаешь через жопу, то через три года можешь сильно пожалеть обо всём этом.
>>122572884 Вас понял, да. Фрилансеров не хочу, это уж как-то совсем не спортивно. Да и плюс это вроде как моя будущая сфера деятельности, умение правильно организовать сбор данных в своем исследовании и все такое. Тогда вопрос простой, лол. С чего начать и что почитать на тему того, как все это делать?
То есть, я так понимаю, у меня есть три задачи: 1. Сделать базу заново в нормальной СУБД 2. Поднять сервер 3. Сделать веб-морду Советы для новайсов будут по всем трем пунктам?
Подними нормальный локальный сервак MS SQL, если я не ошибаюсь, то обрезанные версии + management express studio вообще бесплатные. Разобраться несложно, для ваших текущих задач будет более чем достаточно.
ну раз все академическая среда - можно и майкрософту продаться с потрохами. выбрось нахер Access - это может работать более-менее организованно только в пределах одного предприятия. Сходи на Azure и прикупи там ресурсов. Так как студентам-аспирантам там все ультрадешево - бюджетов хватит любых. перетащи свое добро в ms SQL - из акссесса все перетащится в несколько кликов. для таких как ты все уже написали 10 раз. затем сооруди что нить на ASP.net и опубликуй там же в azure. можеть взять прошную версию visual studio и заполчаса все набросать на lightSwitch - там вообще все мышкой делается, включая публикацию в Azure В итоге получишь портальчик в вебе со строгим деловым дизайном и нормальной авторизацией может еще и премию дадут
>>122574744 Локальный сервер в институте точно пролетает, потому что мы живем за проксей, которую никто не будет менять для меня. Сервер на домашнем пк - это бред какой-то. Только если купить расберри, как мне в /s предложили. Видимо, все этим и закончится.
А теперь, видимо, холивар. MS SQL, Postrgres, MySQL. Как выбирать-то, блядь?
VPS 5$ Openvpn бесплатный работает через проксю с авторизацией. Какая скоросто интернетов у тебя? В других конторах интернет работает также? пиши на скайп petrovich_online. помогу просто так сдал охуенный заказ,настроение пиздатое
>>122573603 > Сделать базу заново в нормальной СУБД Накидать схему — это быстро. Гугл просто ломится от туториалов по разным СУБД.
> Поднять сервер Сервер чего? Базы данных? Устанавливаешь пакет из репозитория за тридцать секунд, устанавливаешь пароль рута за тридцать секунд — готово. Весь юзер-менеджмент можно напоследок оставить, но и там работы на минуту.
> Сделать веб-морду Самое сложное, если с этим раньше дел не имел. Бери какой-нибудь фреймворк — и хуярь. Желательно не PHP, естественно. Node.js, Rails, Django — что тебе приглянётся, короче. Половину рутинной работы будут делать за тебя команды в консолечке, а всякое говно вроде авторизации и пагинации будет делаться установкой пакета и двумя строками кода.
Тяжело тебе что-то под твою задачу советовать, потому что подробностей мы не знаем, но если хочешь хорошо, надёжно и йобисто, то бери нормальную СУБД и пили нормальную веб-морду.
Алсо, >>122575543-кун тоже дело говорит. Тут не принципиально, какие технологии будешь использовать, — лишь бы они полноценными были, а не такими игрушечными, как акцесс, ёпт.
>>122575562 Бери VPS на DigitalOcean за пять баксов. Или ещё какое-нибудь более нищуковское говно найти можешь, если совсем экономно нужно.
> MS SQL, Postrgres, MySQL. Как выбирать-то, блядь? Не принципиально. Ни профитов, ни недостатков с такой скромной задачей ты не заметишь. Скорость сравнивать ещё более бессмысленно.
>>122575660 openvpn пашет через проксю. на vps поднимается сервер на клиентах (винды) клиенты. после коннекта клиента и сервера поднимается пара адремов типа 10.8.0.1 10.8.0.10. можно с одного клиента птнговать остальных.
Работать с ней тебе придется (разрабатывать саму структуру БД) через Microsoft SQL Server Management Studio
Веб-морду не знаю как будешь делать, это уже сложнее научиться. Рекомендую заручиться помощью программиста на первых порах, либо пройти курсы по разработке на платформе .NET.
>>122577043 вас 1с-"программистов" слать надо нахуй подальше от компов. про management studio дело говоришь конечно. можно и с это стороны подойти к делу. но у ОПа задача опубликовать добро из аксесса. желательно мЫшой. наиболее быстрый и эффективный способ - https://www.youtube.com/watch?v=_PGffblmRmM из инструментов понадобится лишь visual studio. как говорили выше - можно базу и сконвертить быстренько в ms sql главное - задачу за полдня решит любой человек, умеющий читать доки для начинающих и решение можно будет поддерживать силами других людей, так же далеких от веб- и прочего программирования
vpn туннель свяжет несколько локалок га раз,и без белых ip. Главное,чтобы трафик был не очень большой. а то через 1 vps за 5 баксов больше 10-20 мегабит в секунду не взлетит. по прыщелинуксу задавай ответы скайп выше оставил
>>122580066 ну да. режимной конторе где доступ в сеть через авторизуемую проксю конечно надо свои данные в буржуйском цоде хранить. сервак с данными должен быть в конторе,доступ извне по openvpn,трафик шифруется. в идеале openvpn надо на конторском серваке вообще поднимать.
Тред не читал, возможно уже писали. Половина успеха это грамотно составленная модель в бд, лучше всего в твоем случае будет за пиво договориться со студентом 3-4 курса, он легко должен это сделать. Если возмешься сам, или что еще хуже будешь просто складывать данные в кучу, то ты рискуешь навлечь на свою задницу кучу гемороев.
Если дальше будешь обрабатывать данные то попробуй немного освоить питон, для подобных вещей хорошо подходит. астрономы с их объемами его котируют, и ты так делай
Вы тут ебанулись все, у него раньше все вертелось на екселе и хватало. ОПу вообще прямая дорога в тематику на скульру.. По ТЗ: подними дома тачку с ХР, проапгрейдь ее на 5 входящих по РДП, пробрось порт через роутер, трафика хуйня, а там видно будет. Акс силен быстро формами и быстро ответами, оп справиться, а вы ему вэбморды предлагаете, ну охуеть вообще!
>>122584420 > пробрось порт через роутер коллега, проброс порта работает при наличии белого IP. >тачку с ХР, проапгрейдь ее на 5 входящих по РДП если он юзает офис и access версии больше 2003, то насчет работоспособности под XP сомневаюсь. реквестирую насчет апгрейда до 5 RDP - это как, до Prof версии что ли апгрейд? vultr-кун
>>122586799 Ну ясен день, свисток с йотой не подойдет. По поводу про/хоме эдишон не помню уже, там несколько системных файлов подменяешь от МССервера 2003 и все, единственное - одновременно сидеть на этой машине реальным юзером не получится. ОП то давно в обмороке от нарисовавшихся перспектив, ну и нам пора закругляться.
быстро ПС Рантайм и 2007 и 2010 на хрюше идут спокойно, а по большому счету если уже вляпался в Акс, то все рюшечки версий старше 2003 вообще не вперлись. На самом деле, для старта с нуля не так и плохо для эникея, потом на скуль переползет, а там и помирать уже пора или на пенсию..
Итак, постановка задачи. Что имеем? 1. Базенка на access уже запилена. 2. Интернет без белого IP за проксёй. 3. Нужен совместный доступ к базенке 2-5 юзеров для совместной работы. Количество одновременно висящих на БД юзеров - неизвестно
Решение. 1. Если нет желания курить всякие модные SQL/NoSQL субд, то оставляем Access. Хотя, я бы на твоем месте курнул Google Apps Script, и нахерачил на Java-script обработку данных из экселевских талбичек с выгрузкой хоть в эксцель, хоть в ворду, хоть в /b. ах да, у тебя ж наверняка данные не ниже ДСП в твоем исследовании будут, так что наху
2. Как получить доступ к приложению A на компушке К за проксей? Через VPN-туннель, прокинутый с помощью нужного бесплатного софта OpenVPN. Через SQUID-прокси гарантированно работает. С другими проксями не тестировал. Уточнение: какой прокси-сервер юзают в вашей конторе?как осуществляется доступ в интернет - из локалки, или для инторнетов у вас отдельная компушка на этаж, как в моей конторе ? Итак, предположим, что прокси-сервер SQUID. Тогда тоже есть нюансы, но о них позже
2.1 Настраиваем OpenVPN серверную часть на хосте с выходои м интернет и белым IP. VPS попкупается, оплата по банковской карте На ей поднимается OpenVPN и настраивается доступ client-to-client. Допустим, известно как это сделать.
2.2 У юзера ставится приложение OpenVPN для Шиндоус. И настраивается подключение на сервер OpenVPN, который создали в п.2.2 2.3 Та же хрень на компушке, где работает твоя Access. 2.4 Комп с базой и компушка юзера устанавливают VPN-содинение c твоим OpenVPN-серваком и... они могут пинговать друг друга. Даже из-за прокси!!! Даже без СМС белых IP, bljad
3. Теперь несколько вариантов. 3.1 RDP на комп с базой - накладно по трафику. 3.2 RDP на VirtualBox с XP+Office+Access - аналогично по трафику, но другие хотя бы будут видеть, что творится на экране ВМ. 3.3 TightVNC, UltraVNC - трафика меньше, тоже можно одновременно работать. 3.4 Доступ к Access базенке по IP-адресу VPN-туннеля - вообще лучший вариент, в плане трафика уж точно.
>>122591485 Невозвратные затраты в том смысле что если он будет дальше ебашить на ОБОГИ аксессе все обернется еще большей катастрофой. Лучше признать ошибку.
Суть моего совета в следующем. Поднять на сервере в локалке какой-нибудь опач и на нем вики-движок закрутить. Викидвижки для научных исследований как раз же (Даже содатели Лурка совладали с ним). Правда нужно будет протрахаться с правами и вот этим всем. Но это гораздо логичнее и научнее чем трахаться с мордой для оксесса.
>>122592460 Да БОЖЕМОЙ для каждой задачи свой инструмент, для поделки Сычева уровня /б в самый раз Акс, потом вытянуть нормально структурированные из него можно хоть в одинэсс, хоть в аллаха
>>122592618 стоп. если таки разделять, то уж лучше коннектиться к Access по IP >>122592836 Про невозвратные затраты двачую, коллега. Но пока OP внятно не поставит задачу, что же там в его базе будет, и как, и чем и с кем, то не совсем ясно, вики нужен или Говно-поинт... >>122592460 Идите, к себе на sql/rsdn/хабру, коллега
>>122593665 Про невозвратные затраты это я. Очень умный и хитрый тремин. Мало кто с этим может работать. Хочешь еще умных терминов накину. (хуй это не мое, есличе) Меня очень печалит, коллега, что НАУКА у нас просто в пиздеце. Зачем эта мухоловка (звания все эти научные) для умных ребят работает? Там от науки только форма. Это пиздец, а не наука. Какого хера умный человек должен отсасывать у "окодемиков"
>>122593939 Да не все равно куда, НАТО придет порядок наведет, я к тому ОП отверг фриланс, хочет погрызть самостоятельно, у АСС порог вхождения ниже плинтуса в /б Пусть поживет в мдб для затравки, опять же файловую базу проще таскать туда-сюда, бэкапы и тп
ОП бросай это дело. не веди ничего. скажи что это стоит денег а тебе никто не выделяет их. это не твоя компетенция. через пару месяцев аппетиты возрастут и только и будешь что по ночам думать как бы база не упала
ОП ИТТ >>122595967 Да уже так и есть, лол. Началось все с того, что сделал элементарную стат.обработку для одного диссера. А сейчас уже осваиваю многофакторный дисперсионный анализ в R и спрашиваю на дваче, про СУБД. ПОСЛЕ МЕДВУЗА КАРЛ >>122594536 Я там написал в прилепленный, завтра уже создам новый и, может, залью как-то прототип базы, что меня там обоссали. И вообще устрою личный бложик, лал. >>122591011 Это предложение мне нравится на самом деле. Прокси SQUID, да. Хотя у меня уже руки зачесались дорваться до попыток самому запилить все заново по советам с двача, лол >>122580593 Контора только палки в колеса вставляет. Увы. >>122591401 Про вики-движки вообще ничего не знаю, но, видимо, почитаю, лол.
Сейчас начинаем работать над большим исследованием, которое будет длиться года три и включать кучу объектов и наблюдений. Наплевавшись разгребать прошлые записи научника в виде экселевских таблиц и бумажных записей, решил сделать человеческую базу данных.
Поскольку знаний около нуля, а аксессом пользоваться учили на информатике и он входит в пакет офиса, лол, делать начал там. Человеческая БД в аксессе? Я сразу обосрался?
На данный момент сделаны все таблицы и все даже более или менее работает и обкатывается на первых изучаемых объектах. До нормальных форм и отчетов руки все никак не дойдут.
Но тут случилось неожиданное. Был поставлен перед фактом, что это базу буду использовать не только я, но еще несколько человек в разных институтах. В связи с чем встал вопрос, а как это дело расшаривать?
Итого, условие задачи: совместное использование базы данных Access бесплатно без смс в условиях гос.учереждений, где в интернет ходят через прокси с авторизацией, а для вайфая нужно письменное разрешение чуть ли не главного начальникаю
Про бесплатно почти правда, какой-то бюджет на это дело, наверно, можно найти, но очень ограниченный.
Теперь про то, как я пробовал это сделать.
Сайт майкрософта подсказал три решения:
1. Локальная сеть
2. Узел Sharepoint
3. Отдельно стоящий сайт
На данный момент попробовал первый пункт. Очевидно, что нужен был VPN, но ничего лучше хамачи бесплатнобезсмс не нашлось.
Здесь меня ожидало сразу два фейла. Во-первых, заработать нормально и стабильно не смогло. Хуй знает почему. Какие-то ошибки стиля "Не установлены сетевые протоколы" Все компьютеры на win10 и так далее. Плюс еще момент, что пользователей, видимо, будет больше 5. Да и кататься настраивать это дерьмо в разных частях Москвы мне не хочется. Поэтому вариант оставлен как резервный.
Больше ничего попробовать пока не успел, поэтому пришол спросить советов мудрых.
1. Прокатит ли устроить нормальный VPN с арендой сервера за 5 баксов? И как эта система взаимодействует с интернетом через прокси? Да, в архитектуре сетей я нихуя не понимаю, простите
2.SharePoint Online - насколько я понял, это такое корпоративное облако, в которое я как раз смогу положить базу данных. Кто-нибудь пользовался? СЛОЖНА? Можно ли как-то прикрутить к этому всему веб-морду, чтобы пользователям не приходилась воровать аксесс?
3.Как поднять SQL сервер дома? Не, лол, я это не серьезно. Почти уверен, что не потяну в техническом плане.
Короче, нужны идеи решения.
В идеале, это конечно должен быть третий вариант, чтобы пользователь мог просто набрать адрес и не ебаться ни с какой настройкой, скачиванием, подключение и всем прочим. Но к этому я даже не знаю, с какой стороны подойтию