Здравствуйте.
В данный момент изучил основы JavaScript и сейчас изучаю библиотеку jQuery.
В jQuery присутствуют методы для выборки элементов, фиксации событий и действия.
Код методов jQuery короче и удобнее чем в чистом JavaScript.
Далее планирую изучать фреймворк Vue.js
Вопросы:
1) Во Vue.js присутствуют свои методы для выборки элементов, фиксации событий и действия?
Или Vue.js позволит подключить jQuery и пользоваться методами jQuery?
Но тогда для чего используют Vue.js?
2) Один из программистов выполнил проект на Vue.js, прислав мне исходники, сказал чтобы я на Windows установил Node.js для тестирование через строку браузера на компьютере.
Зачем нужна Node.js? Это аналог пакета Денвер?
3) Программист создает для меня JavaScript приложение на фреймворке Vue.js
От него я узнал, что бывает версия приложения на фреймворке Vue.js:
- не скомпилированная
- скомпилированная
3.1) Правильно ли я понял, что компиляцию делают, чтобы несколько js файлов стянуть в один, чтобы уменьшить количество http запросов?
3.2) Как делается компиляция? Это какой-то набор команд?
Почему просто в ручную нельзя поместить код со всех js файлов в один js файл?
3.3) При разработке проектов на Vue.js, обязательна ли компиляция кода?
Здравствуйте.
Мы хотим использовать сервис (желательно русскоязычным интерфейсом) для валидации своей базы емейлов в CRM (проверять существующие / не существующие емейлы).
Нужна проверка через API пакетная и одного емейла.
Проверки пакетная и одного емейла нужны полные.
Проверка одного емейла должна происходить в течении 2-3 секунд.
Нужно реализовать PHP скрипт для бэкапов данных.
Бэкапить данные нужно с VPS сервера (на *nix ОС).
Требуется:
- делать выгрузку дампа БД MySQL и ее архивацию
- архивация директории (файлы и папки)
- архивы отправить на хостинг файлов (Яндекс Диск, Google Диск)
- после отправки архивов удалить их с VPS сервера
Вопрос:
Может ли сделать это php-программист без помощи системного администратора?
Какими средствами возможно реализовать задачу?
8) На сколько я понял полная копия, образ VPS, называется снапшот?
9) В каком формате делаются снапшоты? Они имеют универсальный формат, чтобы я мог их поставить на VDS в т.ч. любого хостинга?
10) У моего хостинг провайдера есть услуга, сдеать снапшот.
Но скачать этот снашот нельзя.
И API у моего хостинг провайдера нет.
В такой ситуации, могу ли я каким-то образом сделать снапшот?
11) Есть ТЗ:
https://docs.google.com/document/d/1Jcyft-uRk7L-LK6FilkjT7AGHg7WqDeNqDHCeNXMuUw/edit#
Суть:
- Сделать снапшот VPS сервера
- Скопировать снапшот на другой хостинг
- На хостинге, куда производилось копирование, удалить самую позднюю копию
- Внести запись лога
- Дополнительно:
> Запуск как в ручном режиме (переход по url ссылке) так и по крону
> Задания будут брать из Таблицы БД MySQL
> Лог будет записываться в Таблицу БД MySQL
Вопросы:
Для реализации такого ТЗ какие технические специалисты нужны (PHP программист, системный администратор)?
Какими техническими средствами потребуются для реализации ТЗ (PHP-скрипт, еще какие-то серверные скрипты)?
Есть следующая инфраструктура (VPS куплены у хостинг-провайдера).
VPS сервер 1.
На нем:
- Установлен FTP-сервер
- Установлена панель управления Vesta
- Папки с PHP скриптами (в конфигах доступы на подключение к сервисам)
- Несколько БД MySQL
VPS сервер 2.
На нем:
- Asterisk (с конфигурациями)
В перспективе VPS сервер 3.
На нем будет располагаться ERP организации.
Нужно обеспечить безопасность данной IT инфраструктуры, закрыть максимум уязвимостей.
Чтобы злоумышленники не могли, просмотреть / украсть: пароли в конфигах PHP скриптов, данные БД Таблиц MySQL, не имели доступ к Asterisk, данным ERP и т.д.
Вопросы:
1. В представленной инфраструктуре, каких технические специалисты должны делать аудит ? PHP-программист, системный администратор, или есть отдельные специалисты которые занимаются безропотностью в IT?
2. Я правильно понимаю, что выполнение задачи будет разбито на 2 этапа:
- аудит (когда будут выписаны замечания)
- реализация мер по устранению замечаний
??
3. Как выбрать аудиторов?
Достаточно фрилансеров или нужно обращаться в организацию?
4. Как определить компетенции аудиторов в обеспечении безопасности в IT?
Есть VPS сервер. На нем:
- Операционная система: Ubuntu 16.04
- Несколько баз данных MySQL
- ftp папки с сайтами, веб-приложениями, скриптами
- Установленные программы, PhpMyAdmin, Vesta и т.д. (с заданными настройками)
- Задачи крона
- и т.д.
Я сейчас делаю бекап в ручную периодически, но это не удобно и не очень удобно (редко делаю бекапы, поэтому при сбое много данных может пропасть).
В связи с эти встала задача реализовать бекап данных.
Подскажите, пожалуйста:
1) Можно ли копировать весь сервер целиком (ОС, БД, ftp папки, установленные программы, задачи крона и т.д.), чтобы имея такую резервную копию образа быстро развернуть его на другом хостинге, и вся система (сайты, скрипты, базы данных, крон и т.д.) бы продолжила также работать?
2) Верно я понимаю, что система хранения бекапов следующая.
Например, ежедневно, скачивается резервная копия чего-то. За месяц накапливается 30 копий.
Далее каждый последующий день:
- самая старая копия затирается
- добавляется новая копия
и т.д.
??
3) Где хранить бекапы?
Есть какая-то специализированные хостинги, которые за приемлемые деньги, предоставляют большой объем Гб для хранения данных?
Что порекомендуете ЯндексДиск, Google Диск, что то еще?
4) Какие технические специалисты и какими средствами реализовывают задачу по бекапам?
Бекапы (которые я описал выше) можно делать PHP-скриптом закачивая данные по API например на Яндек.Диск?
Или бекапы настраивают системные администраторы по каким-то специальным протоколам?
Нужно понять, чтобы грамотно поставить задачу.
5) Мне нужно чтобы регулярные бекапы логировались в Таблицы БД MySQL (что копировалось, когда, успешно / не успешно и т.д.).
6) Нужен запуск как по расписанию так и по ссылке
7) Узнавать как выполнять задачу бекапов (в 2 хостинга):
Для нашей организации создают приложение на JS-приложения (шаблон создания интерактивных отчетов - дашбордов).
В него вложено уже много времени и денег на разработку.
Хотелось бы защитить его от копирования.
Вопросы:
1) В отличии от PHP, JS код можно просматривать в браузере. Правильно я понимаю, что перед выкладыванием JS-приложения (на веб-странице), нужно его код (скомпилированную версию) предварительно обфуцировать?
Это защит от копирования со стороны пользователей?
2) Само JS приложение на фреймворке Vue.js
Разработка ведется его нескомпилированной версии.
На веб-странице размещается его скомпилированная версия.
Т.е. если я будут передавать приложение доработку программистам-фрилансерам скомпилированную версию, то они будут ограничены в дальнейшей доработке?
3) Есть меры защиты приложения, чтобы не могли копировать даже скомпилированную версию?
Например, какой-то ключевой функционал в скомпилированной версии обфуцировать, а из него для запуска обращение к серверу, который содержит ключ для этой версии приложения?
Как вообще делают защиту приложений, какие бывают варианты?
4) Если ли методы защиты от копирования, если я другому программисту будут передавать исходники нескомпилировнной версии Vue.js, чтобы тоже нельзя было скопировать?
Здравствуйте.
Я выступаю менеджером проекта, ставлю задачу техническим специалистам. Столкнулся с вопросам по адаптивной верстке.
Стоит задача, начать создание дашбордов для организации (разаработка на основе PHP + JavaScript).
Для этого было решено сделать веб-страницу с образцами виджетов, которые будут использоваться для быстрого создания дашбордов.
Макет с образцами (еще без дизайна): https://clck[dot]ru/DKAAn
Сами дашборды, в дальнейшем будут делаться по принципу, 1 страницы без вертикальной прокрутки.
Пример: https://www[dot]screencast[dot]com/t/dYzehZgcZr
Чтобы вертикальной прокрутки не было на любых разрешениях, верстка должна делаться адаптивной.
Просто макет с образцами не сделать без вертикальной прокрутки, т.к. там много виджетов.
Но если виджеты будут сделаны без адаптива, не создаст ли это много проблем, для программиста, который на основе образцов будет реализовывать адаптив по новой, для каждого дашборда?
Здравствуйте.
Дал разработчикам сайта задавание, обернуть все телефоны в код коллтрекинга.
Обернуть нужно было телефоны:
- в сквозных блоках (шапка, подвал и т.д.)
- и в статьях
Но не знаю, как проверить, все ли телефоны на всех страницах обернуты в код колттрекинга (т.к. страниц сотни).
Можете подсказать, как это можно сделать?
Пример кода
<a class="ct_tel" href="tel:+7 (495) 111-1-111">+7 (495) 111-1-111</a>
ЧТО НУЖНО СДЕЛАТЬ:
Программиста сделал для меня обработку на Google Script https://goo[dot]gl/ehQqIi
Запуск тут https://goo[dot]gl/V8xd3d
(для запуска нужно быть авторизованным в Google и подтвердить разрешения, которые будут запрошены при запуске скрипта)
Скрипт берет данные со страницы ввода данных и после указания параметров выводит данные в нужном виде.
(если не получится запустить напишите, помогу запустить)
Google Script близок к JavaScript. Поэтому если вы программируете на JavaScript, то можете тоже взяться за эту задачу.
В КАКОМ ВИДЕ НУЖЕН РЕЗУЛЬТАТ:
Доработанный скрипт.
СТОИМОСТЬ ЗАКАЗА:
Оплата за задание: 2000 руб
Понимаю, что эта работа стоит дороже, поэтому за хорошо выполненное задание, гарантирую написание развернутого положительного отзыва, который принесет вам еще больше заказов от других заказчиков. И возможность вам ссылаться на меня, для подтверждения качества вашей работы.
Если нужно, то предоставлю вам текстовый отзыв, свое фото, свои контакты (включая телефон) и ссылку на страницу вКонтакте (чтобы показать свою “реальность” вашим будущим заказчикам).
Настроили выгрузку данных из AmoCRM в Google Таблицу по API.
Работает так:
1) есть гугл акк, в консоле разработчика создано проект, который имеет 2 приложения
2) все зависимости где храниться таблица - ей разрешается доступ по адресу почты для сервисного акка в гугле
3) для быстрого обновления с amo - используются вебхуки, это файл webhookListener
4) все что так нельзя - обновляется переодически (в конфиге)
5) на сервере запущено через forever из папки /_amo
вот и все, вообщем...
Все нормально работало (шла выгрузка данных из AmoCRM в Google Таблицу).
Сутки назад, при открытии стала тормозить Google Таблица.
Проверил сервисный аккаунт гугла, видно, что сутки назад пошли ошибки https://goo[dot]gl/Im2vxN
метод google.sheets('v4').spreadsheets.values.update()
возвращает ошибки
Error: Deadline expired before operation could complete.
Или Error: The service is currently unavailable
Вопрос: Напишите, пожалуйста, почему возникли проблемы и как их решить?