
Созданием сайтов в жизни никогда не интересовался. Но есть одна задача.
Есть компьютер домашний. В нем необходимо следить файлопомойку на подобии NAS сервера так называемого.
Необходимо сделать сайт скорее всего на HTML5 , в котором бы эмулировалась моя простейшая файловая система. Ну или хотя-бы отображались директории папок как в Total Commander.
Сам я прикладным программированием занимаюсь. В сайтах и вообще в Web ничего не соображаю абсолютно.
Насколько я понял, мне необходимо в идеале в кротчайшие сроки хотя-бы со словарем овладеть HTML, CSS
Затем установить easy php dev server (что уже сделал сегодня)
Создать папку web на ПК и указать её там в direct path где-то хз... Так и не понял до конца.
Я если честно и НЕ собираюсь продвигаться дальше этого разового марафона. Моя задача поскорее вкатиться хоть немного в PHP HTML CSS. Сделать эту хуйню на коленке лишь бы работало. И самое главное, сваяв худо бедно каркас этого web поделия поскорее перейти на C# родной и продолжить пилить логику именно на нём.
Всё это будет работать на Win 7 (ну в принципе ладно, если это необходимо могу 10ку поставить) А если будет лучше то Linux но его я как и вин 10 не перевариваю органически. Хотя если мучения будут разовые и комп будет чисто как Nas работать в дальнейшем то похуй, хоть free BSD пусть там стоит. Лишь бы код не переписывать сильно под эти ОСи экзотические.
Задача такая. Сайт мой будет работать без всяких сторонних хостов . Чисто на моём домашнем ПК. Если мой ПК ключен, то я должен иметь возможность зайти на специальный сайт в телефоне. (Ну и разумеется чтобы именно один лишь Я это мог делать). И заходить в свою файлопомойку. А также пополнять её новыми файлами/ или мусором.
Согласен. Возможно по незнанию web технологий я сейчас изобретаю велосипед. Может быть есть какие-то более простые механизмы взаимодействия с дистанционным взаимодействием с файловой системой домашнего пк, Но для реализации других путей придётся скорее всего создавать приложения непосредственно для андроида. А я не имею возможности компилировать в APK
Что посоветуете?
Есть компьютер домашний. В нем необходимо следить файлопомойку на подобии NAS сервера так называемого.
Необходимо сделать сайт скорее всего на HTML5 , в котором бы эмулировалась моя простейшая файловая система. Ну или хотя-бы отображались директории папок как в Total Commander.
Сам я прикладным программированием занимаюсь. В сайтах и вообще в Web ничего не соображаю абсолютно.
Насколько я понял, мне необходимо в идеале в кротчайшие сроки хотя-бы со словарем овладеть HTML, CSS
Затем установить easy php dev server (что уже сделал сегодня)
Создать папку web на ПК и указать её там в direct path где-то хз... Так и не понял до конца.
Я если честно и НЕ собираюсь продвигаться дальше этого разового марафона. Моя задача поскорее вкатиться хоть немного в PHP HTML CSS. Сделать эту хуйню на коленке лишь бы работало. И самое главное, сваяв худо бедно каркас этого web поделия поскорее перейти на C# родной и продолжить пилить логику именно на нём.
Всё это будет работать на Win 7 (ну в принципе ладно, если это необходимо могу 10ку поставить) А если будет лучше то Linux но его я как и вин 10 не перевариваю органически. Хотя если мучения будут разовые и комп будет чисто как Nas работать в дальнейшем то похуй, хоть free BSD пусть там стоит. Лишь бы код не переписывать сильно под эти ОСи экзотические.
Задача такая. Сайт мой будет работать без всяких сторонних хостов . Чисто на моём домашнем ПК. Если мой ПК ключен, то я должен иметь возможность зайти на специальный сайт в телефоне. (Ну и разумеется чтобы именно один лишь Я это мог делать). И заходить в свою файлопомойку. А также пополнять её новыми файлами/ или мусором.
Согласен. Возможно по незнанию web технологий я сейчас изобретаю велосипед. Может быть есть какие-то более простые механизмы взаимодействия с дистанционным взаимодействием с файловой системой домашнего пк, Но для реализации других путей придётся скорее всего создавать приложения непосредственно для андроида. А я не имею возможности компилировать в APK
Что посоветуете?
>>170 (OP)
У тебя есть NAS, он должен иметь протоколы для взаимодействия типа SMB.
Под это дело можно найти в интернете готовый клиент.
У тебя есть NAS, он должен иметь протоколы для взаимодействия типа SMB.
Под это дело можно найти в интернете готовый клиент.
>>229
Проблема в том, что этот клиент должен работать И на компе , И на андроиде.
Таких клиентов кроссплатформенных нету в природе. А вот HTML страничка нафаршированная html5 начинкой и js'скриптами будет открываться везде на любом устройстве и на любой оси где есть браузер.
Поэтому я в сторону HTML и смотрю.
Я хочу силами CSS и js сделать вообще полностью эмулятор типа total Commander или просто отображение папок в стиле win'98
Просто силами GDI на компе в среде c# я такое сделал. Но надо это наверное на Web перенести. А в web я не соображаю абсолютно. Ноль. Хз, может быть просто никогда не интересовался интернет программированием.
Проблема в том, что этот клиент должен работать И на компе , И на андроиде.
Таких клиентов кроссплатформенных нету в природе. А вот HTML страничка нафаршированная html5 начинкой и js'скриптами будет открываться везде на любом устройстве и на любой оси где есть браузер.
Поэтому я в сторону HTML и смотрю.
Я хочу силами CSS и js сделать вообще полностью эмулятор типа total Commander или просто отображение папок в стиле win'98
Просто силами GDI на компе в среде c# я такое сделал. Но надо это наверное на Web перенести. А в web я не соображаю абсолютно. Ноль. Хз, может быть просто никогда не интересовался интернет программированием.
Под твой запрос уже есть готовая штука:
https://filebrowser.org/features
Только любые браузерные решения - это полная хуйня в плане удобства работы на постоянной основе, а для NAS есть нормальные протоколы - SMB, DLNA, SFTP на худой конец. Монтируешь по SMB сетевой диск и работаешь с ним через тот же Total Commander, без кривых и непрактичных костылей.
https://filebrowser.org/features
Только любые браузерные решения - это полная хуйня в плане удобства работы на постоянной основе, а для NAS есть нормальные протоколы - SMB, DLNA, SFTP на худой конец. Монтируешь по SMB сетевой диск и работаешь с ним через тот же Total Commander, без кривых и непрактичных костылей.

>>236
>Проблема в том
>Я хочу силами CSS и js сделать вообще полностью эмулятор
>просто никогда не интересовался интернет программированием.
>>170 (OP)
Шиз, почему бы тебе ПРОСТО не поднять ftp server на твоей файлопомойке? Так делали деды испокон веков. Клиент для ftp найдется на любом устройстве и в любой операционной системе. Double commander или Total Commander содержат в себе ftp клиент, как и любой уважающий себя файловый менеджер. Также можно настроить соединение с ftp как сетевой диск и открывать в обычном Проводнике.
Некоторые усилия от тебя потребуются для того, чтобы твой ftp сервер был доступен из внешнего интернета. Нужно как минимум пробросить порт через NAS. Есть также нюансы с белыми IP. Но для преодоления этих проблем существуют гайды для роутера и кучи других решений. Пробрасывать ftp во внешний интернет в тысячу раз проще, чем сделать задуманное тобой.
Поверь, это гораздо лучше чем то тормозное, кривое, глючное и неудобное веб говно, которое ты задумал. FTP - это решение проверенное десятилетиями.
Шиз, почему бы тебе ПРОСТО не поднять ftp server на твоей файлопомойке? Так делали деды испокон веков. Клиент для ftp найдется на любом устройстве и в любой операционной системе. Double commander или Total Commander содержат в себе ftp клиент, как и любой уважающий себя файловый менеджер. Также можно настроить соединение с ftp как сетевой диск и открывать в обычном Проводнике.
Некоторые усилия от тебя потребуются для того, чтобы твой ftp сервер был доступен из внешнего интернета. Нужно как минимум пробросить порт через NAS. Есть также нюансы с белыми IP. Но для преодоления этих проблем существуют гайды для роутера и кучи других решений. Пробрасывать ftp во внешний интернет в тысячу раз проще, чем сделать задуманное тобой.
Поверь, это гораздо лучше чем то тормозное, кривое, глючное и неудобное веб говно, которое ты задумал. FTP - это решение проверенное десятилетиями.
>>170 (OP)
Если нигде не сможешь нагуглить годный гайд про то, как вывести свой ftp сервер во внешний интернет, я думаю что смогу в этом треде тебе помочь.
Универсального гайда нет, потому что надо подстраиваться под особенности провайдера.
Ну а если для начала ты просто хочешь всегда актуальный текстовый список файлов и папок, то можно блин хоть каждый день через встроенный в ОС планировщик делать DIR любого каталога, и потом отсылать получившийся текстовый файл хоть по email, хоть на бесплатный сайт, хоть куда угодно.
Если нигде не сможешь нагуглить годный гайд про то, как вывести свой ftp сервер во внешний интернет, я думаю что смогу в этом треде тебе помочь.
Универсального гайда нет, потому что надо подстраиваться под особенности провайдера.
Ну а если для начала ты просто хочешь всегда актуальный текстовый список файлов и папок, то можно блин хоть каждый день через встроенный в ОС планировщик делать DIR любого каталога, и потом отсылать получившийся текстовый файл хоть по email, хоть на бесплатный сайт, хоть куда угодно.