Задать вопрос
  • Как сделать ЭКГ с помощью arduino?

    riky
    @riky
    Laravel
    недавно на али как раз наткнулся
    у китайцев есть готовые шилды для ардуины 30-40$

    ru.aliexpress.com/item/3-3V-AD8232-Single-Lead-Hea...

    ru.aliexpress.com/item/Duinopeak-ECG-EKG-EMG-Shiel...
    Ответ написан
    Комментировать
  • Создание социальной сети с нуля видеоуроки и советы, пожалуйста?

    riky
    @riky
    Laravel
    по поводу уроков - смотрите любые, про любые типы проектов - если понимать принципы то таких вопросов не возникнет.
    Ответ написан
  • Каким образом можно исключить накрутку счетчика?

    riky
    @riky
    Laravel
    куки или ип - все зависит от того мотивированы ли пользователи накручивать?

    если от этого чтото зависит, например победит тот у кого больше уник просмотров - то лучше по ип. с куками накрутить элементарно кому надо будет.

    если вам для себя - и пользователям накручивать нет смысла то лучше куки - будет более реальная цифра.
    Ответ написан
    Комментировать
  • Как можно понять, какие php extensions использует код?

    riky
    @riky
    Laravel
    php extension в норм системах могут быть прописаны в composer файле. если его нет, или не прописаны то автоматом никак.
    но обычно сделать вручную - проблем нет.

    даже если бы был скрипт поиска по названиям используемых функций и обьектов - то полностью проблему все равно бы не решило, екстеншенов много разных неофиц, правда реально используются из того что нет в стандартной поставке - единицы.
    Ответ написан
  • Доработка сайта Wordpress, студии или фриланс?

    riky
    @riky
    Laravel
    могут взяться и те и те. и могут не взяться и те и те.
    + у фрилансеров может быть дешевле.
    Ответ написан
    Комментировать
  • Как сделать трансляцию html-страницы клиенту?

    riky
    @riky
    Laravel
    ставить всевозможные глобальные эвент листенеры
    $(document).on('click' ...);
    и тд onscroll, onkey down/up/press, on mouse down/up.
    в листенере берем XPath путь элемента target на котором произошло событие.
    отправляем тип события и путь и вспомогательные параметры через вебсокеты.
    на второй стороне через сокеты слушаем эти события.
    ищем элемент по xpath и эмулируем это событие.

    но задача совсем не так проста как кажется, если делать чтото по такому принципу - универсально - то будет много багов. например оба юзера кликают по разным кнопкам и открываются 2 диалога, но в системе может быть открыт только один модал - в итоге у каждого будет открыт свой диалог.

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

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

    скорее всего ваш босс просто недооценил задачу, и универсальное решение будет для него очень дорогим....
    Ответ написан
    4 комментария
  • Как демонстрировать вёрстку заказчику?

    riky
    @riky
    Laravel
    можно в node-webkit закинуть - там по моему есть возможность зашифровать - оттуда посложнее будет вытащить. но это сложно и заказчику придется каждый раз скачивать ~ 50мб exe с вашим сайтом.
    сервис вряд ли найдете - максимум что будет - так же ваш код в айфрейме - скопировать легко.
    лучшей не заморачивайтесь - просто показывайте как есть - кому надо все равно утащят.

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

    кстати если кто-то сделает такой сервис (который проверяет домен и хитро обфусцирует) - то обязательно найдутся добрые люди которые сделают сервис таблетку - поэтому лучше сделайте один раз для себя сами.
    Ответ написан
    5 комментариев
  • Можно перенести рисовалку на сервер?

    riky
    @riky
    Laravel
    фантом не для такого - его можно разве что не для реалтайма использовать - а чтобы превью сгенерить.

    просто гуглить про вебсокеты + нода например.
    для каждой команды рисования нужно будет передавать все параметры обьекта. например человек рисует прямоугольник в сокет передается команда - прямоугольник координаты x1 y1 x2 y2, цвет #ff0000 - второй также по сокету получает эти данные и по данным рисуется такой же прямоугольник.
    Ответ написан
  • Как правильнее для node js подключать модули?

    riky
    @riky
    Laravel
    в пхп это больше вынужденная мера, чтобы лишнее не грузить на каждый запрос, но это и добавляет оферхэд на поиск классов каждый раз. в ноде процессы долгоживущие.
    чтобы грузить автоматом все - через модуль fs сделайте поиск всех модулей в папке node_modules и делайте require - только помоему это плохая идея. переменные будут неявные - как минимум потеряете подсветку от IDE, если какой то модуль пропадет - ошибку получите не при запуске а когда будет обращение к нему.

    если у вас много скриптов в которых вы прописываете много require то может сделать тдельный файл со списокм require и инклюдить везде его?
    Ответ написан
    2 комментария
  • WebSockets или setInterval?

    riky
    @riky
    Laravel
    С учетом того что функционалом будут пользоваться буквально несколько человек и то что не сильно принципиально выдавать оповещение секунда в секунду, как например в онлайн чате, то можно забить на long-pooling и web-sockets и делать самый простой вариант - запросы по таймауту раз в 30-60сек.

    web-sockets слишком усложнит архитектуру. long-pooling создаст большую нагрузку, так как вы будете в цикле проверять базу, его есть смысл применять если не допускается задержка более 5-10сек. но для заказов мне кажется полминуты-минута не принципиально.
    Ответ написан
    2 комментария
  • Фреймворк для мобильной версии сайта?

    riky
    @riky
    Laravel
    Framework7 хорош, много компонентов, но моб версия будет очень похожа на моб приложение. и делать ее скорее всего придется именно отдельно.
    + Dom7 в ее комплектации имеет интерфейс очень похожий на jquery поэтому от jq можно вообще отказаться и получить очень быструю загрузку страниц и очень плавный интерфейс. F7 очень быстрый.
    Ответ написан
    Комментировать
  • Независимая от пользователя сборка html страниц на сайте?

    riky
    @riky
    Laravel
    обычное кеширование - можно.
    применяется часто, только чаще страница генерится в момент запроса если нет сохранения в кеше (плюс учет времени когда было создано).
    но описанный вариант тоже приемлимый, в какой то степени даже лучше, если таких страниц не много, а запросов к странице очень много - тогда автоматически решается проблема параллельного обновления кеша несколькими клиентами при его протухании.
    Ответ написан
    Комментировать
  • Существует ли литература по созданию приложений в связке symfony2 и angularjs?

    riky
    @riky
    Laravel
    насколько я понимаю основная проблема с которой можете столкнуться юзая их из коробки - то что ангулар запросы в джейсон сериализует - можете тут почитать habrahabr.ru/post/235081

    либо пробовать юзать готовую сборку https://github.com/FlyersWeb/angular-symfony и читать доки по ней
    Ответ написан
    Комментировать
  • Как в phpStrom 8 правильно обозначить/задать в настройках директории для проекта на Symfony 1,2, чтобы IDE видела папку фреймворка?

    riky
    @riky
    Laravel
    Как уже с казали правильнее фрейм в проекте держать.

    но если хотите как у вас то можно добавить в External libraries (внизу дерева проекта)
    Ответ написан
    Комментировать
  • Почему говорят, что веб-компоненты это будущее?

    riky
    @riky
    Laravel
    скорее всего имеется в виду что в будущем из десктопных приложений останется только браузер. все приложения - как сервисы в интеренете.

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

    riky
    @riky
    Laravel
    Можно вопрос, а смысл вам от этой инфы?

    Я уверен есть люди которые "6часов сон + 18 часов работа", есть люди которые 1-2 часа в день работают, остальное отдыхают, а есть кто вообще не работает. Но это не значит что одни это делают правильно а другие нет.

    Вопрос в том какие результаты вы хотите достичь?

    если нужно деньги сейчас - работайте
    если деньги есть но в будущем хочется больше - больше учитесь
    если деньги есть и в общем то хватает - занимайтесь больше тем что интересно (свой проект/дело/хобби) - вполне возможно в будущем на этом и будете зарабатывать больше всего.

    Удачи!
    Ответ написан
    Комментировать
  • Какой инструмент использовать для личной БД с блогом?

    riky
    @riky
    Laravel
    может быть просто банальный evernote ?
    и для публичных статей - wordpress.

    а можно вопрос по поводу "картотеку просмотренных фильмов, музыки, книг вести чтобы можно было"
    какой функционал хотели бы в этом плане, так скажем если "по максимуму"? Хотели бы для этого иметь десктопную программу которая сканирует файлы на диске и интегрируется с сервисом? или просто отдельностоящий органайзер как сервис например?
    делаю для себя в посл время подобную вещь, может быть потом опубликую для публики.
    Ответ написан
  • Создание ИТ бизнеса в современных условиях: возможно ли?

    riky
    @riky
    Laravel
    Создание ИТ бизнеса в современных условиях: возможно ли?
    конечно.

    стартапов сейчас миллион, пусть выстреливает 1% - но ведь шансы всегда есть. Да и вообще - даже если не выстрелит - получите опыт, и у следующего проекта шансов будет больше.

    только начинать надо не с этого вопроса. а с того чтобы понять какой продукт вы можете/хотите произвести.

    по деньгам думаю сами понимаете - основные затраты фонд оплаты и офис (+налоги). Тут все будет зависеть в первую очередь от проекта - сколько людей надо, сколько времени займет итд. И во вторую как вы сможете всем этим управлять.
    Ответ написан
    Комментировать
  • WebGL с чего начать и как готовить?

    riky
    @riky
    Laravel
    Тоже пару лет назад изучал webgl, тоже было интересно (пригодилось один раз по мелочи, но не жалею ).

    Поговаривают что WGL бесполезно изучать по исходникам других приложений и в этом есть доля правды. Хотя исходники пригодятся позже когда будете понимать основы.
    learningwebgl мне в свое время помог, я выбрал путь изучать именно без библиотек - очень полезный опыт потом можно перенести и на десктопный openGL, хотя версии там более новые.

    рекомендую такой путь.
    идти по этим статьям - начинать именно с рендера треугольников - главное понять суть - как данные из js передать в видюху - как получить доступ к ним из шейдеров.

    далее разобраться с матрицей трансформации - векторной арифметикой - посмотреть какие функции для векторов и матриц есть в шейдерном языке.
    разобраться для чего нужны пикселные и вертексные шейдеры. Лично мне в этом плане очень сильно помогло чтение спецификации OpenGL ES 2.0 (гуглите в сети).

    Когда поймете все эту кухню изнутри - можете выбирать библиотеку для работы с ним, потому что без библиотек работать очень тяжело - много повторяющегося кода (интерфейс очень низкоуровневый), реально писать только чтото очень простое, либо со временем заметите что свой фреймворк/библиотеку делаете.

    В общем тема очень интересная - много всего увлекательного впереди, но изучать нужно реально много всего, параллельно с работой уйдут месяцы.

    С библиотеками же по сути можно получать результат практически сразу - но если вы делаете чтото более менее типовое.

    Надеюсь помог и желаю удачи!
    Ответ написан
    Комментировать
  • Как изучать, что то новое имея фуллтайм работу?

    riky
    @riky
    Laravel
    Сам иногда сталкиваюсь с таким.
    На самом деле у нас много времени, но основная проблема - опять пресловутый таймменеджмент - нет подробного списка дел разбитого по маленьким шагам.

    В итоге в будни приходишь с работы и думаешь "у меня сейчас есть полчаса-час, но что за это время успееешь - ничего - пойду лучше сериал посмотрю, в вк посижу, хабр почитаю" и тд - прокастинация в общем .

    Возьмите вашу большую задачу и начинайте разбивать по кусочкам рекурсивно (можно использовать mindmap), до такой степени чтобы каждый шаг можно было делать за полчаса -час - то есть ан выходе буквально задачи "изучить activity", "прочитать статью http:// ", "попробовать сделать...". Естественно движение будет медленным (а что вы хотите услышать, если вы считаете что времени у вас 0), но главное оно будет.
    Чтобы каждый раз имея свободную минуту использовать продуктивно - нужно иметь список дел разбитый на маленькие шаги. И во вторых конспектировать то что вы узнаете.

    Но все это поможет только в том случае если вам это интересно, а не просто "зачем то там надо", то есть проблема больше в организации времени нежели лени.

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

    Если работу менять не хочется и работа тоже связана с умственной деятельностью - нужно компенсировать ее физической (спорт, прогулки бассеин) и творческой (рисовать, петь) деятельностью, чтобы нагрузка была равномернее - это позволит не перегорать и даст энергию для умственной. Нужно делить энергию по этим трем путям. Т.е. если вы устали ментально, то у вас сейчас нет энергии для умственной деятельности, но есть для других (то же самое неплохо бы учитывать при выборе временной работы).
    Ответ написан
    Комментировать