• А как выглядит ваш MVC?

    @ckr
    А так, сейчас смотрю на новый экспресс версии 5.0, там обычный сайт: Главная, Статические стараницы, Новости и Каталог. Весь сайт уместится в 100 срок кода!)
  • А как выглядит ваш MVC?

    @ckr
    Мде, на сколько ужасно я писал пару лет назад, аж стыдно. Статические страницы с одним лишь текстом, по идее должны подключаться одним роутом, причем адрес может быть каким угодно, там важен порядок. Например, те же новости - это еще один роут, сразу все. Активно меняющаяся галерея - это можно сделать в один роут, в котором будет разделение на два, либо сразу два роута. Это как пример, один роут - страничка галереи, второй роут - ее картинка. Попробуйте генератор keystonejs.com. Поймете о чем я имею в виду!)
  • А как выглядит ваш MVC?

    @ckr
    Григорий Васильков: и еще я имел в виду не админку, когда написал админка, а личный кабинет /personal
  • А как выглядит ваш MVC?

    @ckr
    ckr: Да, надеюсь вы поймете мой код, статичные страницы в роуты не вносятся. там только страницы с формами сайтов и их обработчики
  • А как выглядит ваш MVC?

    @ckr
    Григорий Васильков: Ох, давно я не делал обычные сайты. Я обычно инициализирую все в одном файле, но это чисто мой подход, зато вся структура сайта как на ладони. Могу отключать разделы сайта с index.js. Так я писал два года назад:
    pastebin.com/hZbdUMtz
    Тут и i18n и админка, all-in.
    Попробуйте генератор сайтов:
    keystonejs.com
    Он генериует сайт из нескольких модулей, можно писать/подключать свои, + БД + админка. Хороший прямо boulerplate для начала работы над сайтом.
  • Как сконвертировать массив байт из File?

    @ckr
    Алекcандр: хм, ни с readAsBinaryString() ни с readAsArrayBuffer()? а что выдает reader.error?
  • Как сконвертировать массив байт из File?

    @ckr
    Вы бы хоть промисы освоили. Без них каждый JS-юзер попадает в callback hell. Погуглите async/await. Реально же код из лапши становится последовательным.
  • Как сконвертировать массив байт из File?

    @ckr
    Алекcандр: это скорее вы никогда не работали c websocket и filereader. во первых, fileReader.result доступен лишь после события fileReader.onloadend:
    var reader = new FileReader();
    
      reader.onloadend = function () {
        console.log(reader.result);
      }
    
      reader.readAsBinaryString(blob);

    Во вторых, попробуйте запустить все это хозяйство в FF, поймете про что я имел в виду
  • Как создать ssh-туннель на Linux?

    @ckr
    goduck: это смотря как настроен сервер ssh, в его настройках может форвардинг быть включен, а может быть выключен. Proxifier в линуксе полностью заменяет proxychains4 и proxychains-ng (любой из этих, есть возможность использовать целые цепочки проксей). Форвардинг, если он включен на сервере можно пробросить, уже писали выше ssh -N -p 22 user@ip -L 2110:localhost:110, где 22 - это стандартный для ssh-протокола порт, 2110 - это открытый порт на сервере (может быть любой незанятый, его больше нигде писать не надо, единственное условие, должен быть открыт в файрволе и не противоречить правилам SELinux), 110 - это порт на локальном компьютере, куда следует направлять трафик одной из версий proxychains.
  • Как установить MacOS в виртуалку?

    @ckr
    Делать под все железо - это поддерживать кучу драйверов.
    Не скажите, осталось не так много производителей. В ХХ1 веке производители железа делают либо по универсальным стандартам, либо выпускают один драйвер, поддерживающий всю продукцию разработчика.

    Это искусственное ограничение.
    Самой ОСи 8 Г не нужно.
    Ага, почитайте про последнюю линейку макбуков на хабре. То то все негодуют, что эпл выпустила линейку с максимум 16гб оперативки, просто пиз..ец недостаток. А что с ними делать то? что запустить на 16гб оперативы? - выбор совсем невелик!

    При попытке запустить любой современный браузер сразу же столкнетесь с тормозами.
    Они нынче гигабайтами память потребляют.
    Я сам вебмастер, при должной фильтрации js, можно легко пользоваться браузером на 2гб памяти без ущерба в удобстве, хоть 50 вкладок одновременно прокручивать.
    Ответ написан только что
  • Есть ли смысл нести в роспатент фронтэнд редактор сайтов?

    @ckr
    lukoie: Код невозможно запатентовать. Патентовать можно только алгоритмы, механизмы, ну или, например, пропорции металлов в сплаве или веществ в таблетке. С запросом предоставляется пояснительная записка, в которой обязательным порядком должны быть изложены все технические понятия. Не думаю, что в России проводят патентные споры вообще. Обычно, конфликтуют американские компании, либо они из разных стран. За бугром ваш Роспатент никто не знает. Да и сам Роспатент, не думаю, что будет выяснять у всех остальных не выдавали ли они чего-то похожего. Лучше искать более опытные агентства в США.
  • Существует ли приложение родительского контроля с таким функционалом?

    @ckr
    Александр Синицын: С вами полностью согласен. Мотивирование детей путем дефицита внимания (может, некой похвалы) работает сейчас где-то до школьного возраста. Как только дети узнают об интернете, находят там себе друзей, нужны какие-то другие варианты воспитания. В соц.сетях свой дефицит внимания компенсируют на 200%. Правда, и блокировать планшет - мера временная. В школе обязательно разблокируют коллективным разумом. Достаточно, чтобы хоть один из одноклассников умел получать рут. Мальчики (может, и не только) постарше обойдут защиту и на роутере, и на электронный дневник поведут через прокси, завышающий оценки.
  • Как создать ssh-туннель на Linux?

    @ckr
    Тогда скорее всего и трафик пробросить, имея один только ssh, не получится.
  • Как установить MacOS в виртуалку?

    @ckr
    goduck: Федора - довольно передовой дистр, и по популярности его обходит лишь убунту. CentOS ориентирован на серверное использование.
  • Как сконвертировать массив байт из File?

    @ckr
    Алекcандр: у меня вопрос не про передачу файла, а про его переконвертацию в массив байт. Браузер не только не дает передавать файлы, также не дает их читать с целью анализа и последующей передачи анализированных данных
  • Как сконвертировать массив байт из File?

    @ckr
    Алекcандр: как связана передача по сокету и xss? а как вы настроите websocket на том же порту что и http?
  • Как сконвертировать массив байт из File?

    @ckr
    по ajax файл можно передать просто взяв его из input, а вы попробуйте передать по ajax, но на отличный от странички порт, например 81! Что у вас выходит?
  • Есть ли смысл нести в роспатент фронтэнд редактор сайтов?

    @ckr
    Зачем проводить _экспертную оценку_ об одинаковости кода? Как я понимаю, что у автора вопроса, что у их потенциальных конкурентов, софт с закрытым исходным кодом. А если уж на то и пошло, хотите патентовать код, будьте добры предоставить его блок-схемах. На весь код никто не даст патента, можно запатентовать лишь часть, например, алгоритм сортировки.