Ответы пользователя по тегу Веб-разработка
  • Как управлять одной частю клиента из другой?

    @M-ka
    frontend присматривающийся к ror
    для этого существует 100500 способов решения, хотя и не все могут подойти... потому следует пообщаться с теми, кто ставил таску... как представляет себе тех часть....
    Ответ написан
    Комментировать
  • Как реализовать возможность сохранения контактов с сайта прямо в телефон?

    @M-ka
    frontend присматривающийся к ror
    просто по клику, невозможно.....
    нужно запилить приложение под все платформы, заставить его установиться на телефон пользователя с правадми на доступ многим позициям на чтение, добавление и удаление.... но ни один нормальный пользователь ставить такое приложение не будет.
    Остается тогда только вариант покупки услуг на пуш уведомления для пользователей но смысл тоже отсутствует, т.к. с туда не очень то и удобно что либо пытаться скопипастить... тем более контакты. Ну а пилить самому подобный сервис значительно дороже выйдет по сравнению покупки подобных услуг
    Ответ написан
    Комментировать
  • Как запретить отображения функции на мобильных устройствах?

    @M-ka
    frontend присматривающийся к ror
    Да да, поискать список детектов, что девайс мобильный и не париться. На крайний случай, самым простым решением, пойти по ширине... мобилки хотя и имеют там 1980+px ширины, но фактически выходит 320+ <998. Так попадет под кат все моб девайсы + сресайзенные окна (а еще можно и на перересайз добавить проверку на просчет для принятия решения, а еще можно это все сделать на стороне сервера и вообще не давать грузить излишний скрипт).
    Ответ написан
  • Как быть с подключением скриптов и стилей на многостраничном сайте?

    @M-ka
    frontend присматривающийся к ror
    переписать сайт на движок, у которого норм шаблонизатор... ну и каждый шаблон соответственно свой кусок скриптов и стилей будет импортировать.... при этом будет какой то мега скрипт, который будет по зависимостям от модулей по загрузке дотягивать все необходимое...
    Вообщем изначально нужно было про это думать
    Ответ написан
    Комментировать
  • Почасовая оплата при заказе сервиса?

    @M-ka
    frontend присматривающийся к ror
    Мне лень читать.... итого:
    Оговорено 20ч -- это время необходимое потратить на разработку указанного сервиса.
    Если вышло за 15ч, есть 3 варианта событий:
    1. разраб схалтурил, чем сократил работу на 5ч. Как результат, где то функционал не будет работать так, как описано в ТЗ
    2. разраб в процессе разработки использовал свои прежние наработки, которые можно использовать в других проектах(т.к. в части случаев это запрещено по контракту), как результат, это сократило время разработки... За что заказчик должен сказать спасибо, что было сделано раньше оговоренного срока да и еще функционалом, который уже вылизался в процессе написания в других проектах.
    3. разраб привлек доп разрабов, что сократило разработку, на стоимость не повлияло но на скорость вполне, если другие более квалифицированные, чем тот, кто изначально брал заказ... Возможно он вообще в роли посредника и брал просто % себе... В подобных случаях закладывают время на разработку +20% - 30% на всякие внештатные ситуации...

    Вот и все....

    Вот как раз в случаи №2, исполнитель сможет взять за айца заказчика, если тот откажется платить 100% оговоренной стоимости. Пысы: когда занимался фрилансом, очень много лет назад, рука на столько набилась и вариантов заготовок было, что сделать верстку по сайту + кое какое скриптовое наполнение, занимало несколько часов.... Вот только все это делать с 0, занимало не несколько часов, а доходило до недели, порой и двух.... Я потратил свое время на наработку собственных шаблонов для сайтов, набивание руки, наметывания глаза, у меня нет оговорок с заказчиками о запрете использования в последующих трудах смежного кода... То почему мне следует брать за работу, как за несколько часов, если фактически на разработку этого нужно тратить неделю, две...? Не вижу причин занижать стоимость разработки... Чего никогда не делал.

    пысы: неделя - две, образно говоря, на текущий момент, это вопрос нескольких дней из-за обильного наличия фреймворков, которых особо не было в те далекие времена, когда был на фрилансе, по мимо основной работы...
    Ответ написан
    Комментировать
  • Можно ли на Macbook Air 13 учится программированию и веб программированию?

    @M-ka
    frontend присматривающийся к ror
    возможно ли полноценно учится программированию на этих машинах до среднего уровня?
    -- вот сижу и думаю, что это вообще значит...?! Кто то может угадать? Я нет...

    пысы: учиться отлично можно и на ранее указанном в комментариях
    HP 620
    . Пересетапать ОС, на какую то чистую от хлама... виндовую или линуксовую, но с учетом слабого проца, то и ОС прийдется смотреть какую то облегченную...с линуксов, может арч или кнопикс с ранних версий (до 6.0) или что еще... только методом проб и ошибок подобрать, какая не будет лагать....

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

    @M-ka
    frontend присматривающийся к ror
    Использовать шифрование на стороне клиента и сервера для общения, AES + RSA (или что другое но с подобной сутью... ).
    Открытый ключ на закрытый и вперед с песней. На каждую сессию генерировать новые ключи или даже на каждую попытку... Поле ввода пароля разборное с кусков, возможно маркеры на каждую попытку передавать вместе с ключом, вводить не с кейборда, а генерить попап с рандомным положением контента, в том числе цифры без возможности прямых ссылок на таковы.... Но это все только затруднит возможность взлома... кому сильно нужно будет, тот это все разберет и получит свою возможность... Все, что на стороне клиента, все уязвимо всегда... Вопрос только в затраченных ресурсах...
    Ответ написан
  • Объединять ли код валидации формы добавления и редактирования, если поля почти одинаковые?

    @M-ka
    frontend присматривающийся к ror
    Ну представляю что то типа:
    закрытая область видимости содержащая список полей и правил, что с ними можно делать
    поле1:
    правило1: событие1:выполнить1, событие2: (выполнить2, выполнить3, выполнить4),
    правило2: событие1:выполнить2, событие2: выполнить4
    поле2:
    правило1: событие2: выполнить7,
    правило2: событие3:(выполнить5, выполнить3, выполнить4)

    приватный метод установки событий полей с разделением по правилам, что с ними делать
    приватный метод инита, вызывающий проставление события для полей
    публичные методы на добавление информации через приватный
    публичный метод на редактирование информации через приватный

    Ну а после написания, подеребанить функционал на сборки и полную для нужных и только если они действительно нужные и не дать другим ее плучать...
    Полет фантазий большой...
    Хотя зачем выдумывать велосипед, когда его уже выдумали, собрали и используют... хз
    Ответ написан
    Комментировать
  • Какие инструменты/программы Вы используете при написании сайта?

    @M-ka
    frontend присматривающийся к ror
    WebStorm, GIMP && Photoshop(почти всегда GIMP, кроме некоторых моментов, ну не выходят они у меня в GIMPе), CVS -> SVN -> GIT, selenium, SciTE, браузеры, vagrant, virtualbox -- вопрос же по ПО.
    Ответ написан
    Комментировать
  • Обединить несколько html в один файл. как?

    @M-ka
    frontend присматривающийся к ror
    Вы не в том разделе написали данный вопрос.
    Если такое и делать, а с описанного выходит, что файлы хранятся у вас, а не грузятся в браузере, то только в скрипте каком то, который может отрабатывать на клиенте (речь идет не о браузере).
    Скрипт у себя на компе натравливать на папку с контентом ну или скормить архив.
    В процессе обхода всех файлов(может даже и заданного формата) с папки/папок/архивов, вытаскивать контент с body и экспортировать в нужном формате в нужный файл или на нужный скрипт.

    Можно попробовать на баш скрипт набросать, вот только не помню в синтаксисе, что в отношении поиска контента по файлах, есть ли такое. Так же можно пытаться писать скрипт на руби, пхп или еще каком то языке программирования. Хотя допустим если пропустить через ноджс, то можно и на яваскрипте написать.

    Хотя допустим, если файлы не хранятся у пользователя, а есть набор ссылок, то тогда можно уже рассматривать написание чисто на яваскрипте (при условии, что можно куда то запостить результат). Сделать массив ссылок, обходя которые по очереди открывать новое окно, вытаскивать с него контент, сохранять в объекте, а потом это все куда то отправить... Замечу, что именно отправить, т.к. яваскрипт не способен по ограничениям безопасности работать с файлами у пользователя. Он может только в локальные хранилища, что то пытаться сохранять и то только в фф/хроме. Хотя ИЕ раньше имел уязвимость(презентованную как фишку браузера), позволяющую создать у пользователя файл, открыть файл, создать к нему поток данных, записать поток в файле, закрыть файл но в были выпущены фиксы, которые прекращали возможность создания потоков данных к файлам и последующую запись.

    А вообще изначально для таких целей (когда мне надо было вытаскивать чать контента с разных сайтов периодично), написал в хром расширение, которое научил работать с множеством ссылок и обновлять инфу. Но как только большая часть функционала была накидана и работала (оставалось только добавить запуск по таймеру или открытию определенной вкладки, а не только по кнопке, ну а так же правила выборки для других ресурсов), как похожую штуку написали на пхп да и заняло меньше кода оно, чем на жс расширением, поставлено в крон и жило своей жизнью до поры до времени...
    Ответ написан