• Как оптимизировать график работы на бирже?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Какое самое оптимальное время для работы на бирже?
    вопрос из области SEO-продвижения.

    Такое, при котором время Вашей реакции и конкуренция - уравновешены.

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

    Самый простой вариант "застолбить" (при ответах в проекты):
    вникайте в задачу/проект и задавайте 4-5 вопросов заказчику по проекту: он поймёт, что Вы "погрузились" больше других в его проблему и после потраченного им времени при ответе на Ваши вопросы, он 100 раз подумает: выбрать другого или дождаться общения с Вами, как с понимающим человеком (читай: знающим специалистом в данном проекте).
    Ответ написан
    Комментировать
  • Возможно ли достать песню из плеера на сайте Wordpress?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Для любого сайта: FireFox -> F12 -> Сеть -> Медиа -> PLAY
    Ответ написан
    Комментировать
  • Как логин пользователя на SharePoint передать на другой сайт?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Исключительно средствами php, как я понял, логин пользователя не узнать.
    Поняли неверно: линк.
    Ответ написан
    4 комментария
  • Кем можно пойти работать после программиста?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1-е что нужно: это понять причину падения зрения, сходив к 4-5 врачам и лечиться.
    и если только лечение не поможет - думать дальше.
    Программист - может разрабатывать и оптимизировать любые процессы, находить нестандартные решения, планировать развитие в любой отрасли.
    Ответ написан
    Комментировать
  • Какую базу выбрать под большое кол-во данных?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Скорость выборки во многом зависит от схемы базы данных и самих запросов для выборки. При правильной сегментации и разделении данных - можно добиться значительного прироста скорости.
    Например, "нарезать колбаску": можно хранить отдельно сегментированную сводную статистику по определённым выборкам за минимальный временной период, чтобы сразу брать эти данные и присоединять к выборке за незавершённый (текущий) период или перемещаться по истории без потери скорости при изменении диапазона дат во время выборки.
    И т.д.

    База: mysql 5.7 (лимиты)
    Максимальный лимит на размер таблицы MyISAM: 65 536 TB (на первое время должно хватить :)) )
    Ответ написан
    Комментировать
  • Как сделать утончение линии в canvas?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Полигон: вытянутая трапеция.
    Ответ написан
  • Что выбрать для хранения большого кол-ва изображений, VDS или облачное хранилище?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. проведите оптимизацию (предельное разрешение) и сжатие изображений. думаю, что это сразу 2/3 объёма сократит.
    2. лучший вариант - расширить место на этом же виртуальном хостинге. если такой услуги нет - напишите письмо, с вероятностью 70-80% Вам пойдут навстречу в этом вопросе.
    Ответ написан
    2 комментария
  • Способы удержания клиента на сайте услуг?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Клиента на любом сервисе удерживает качество услуг и ничего более.
    Сайт услуг - это площадка для PR-а и заработка тех, кто предоставляет услуги на таком сайте. С них - Вы можете брать деньги за подписку и другие услуги.
    С клиентов - это всё равно, что скосить траву с поля, пригнать коров на это поле и пытаться потом с них получить молоко...
    Ответ написан
    Комментировать
  • Как лучше сделать закрытое REST API?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    CORS не имеет ничего общего с API. Т.к. это - браузерная технология и используется для скриптов внутри браузеров.

    Простой принцип разделения:
    1. Для всех - список параметров без ключа.
    2. Для себя - список параметров с неким ДИНАМИЧЕСКИМ ключом (токен подписи) и формулой его генерации, которая известна только Вам.

    Теперь, защита от перехвата (лучше делать, даже если есть SSL):
    1. На сервере храним формулу генерации подписи запроса на основе входных параметров запроса к API и временной метки.
    2. При обращении к функциям "закрытого" API (для личных целей) Вы формируете подпись запроса, предварительно СИНХРОНИЗИРУЯ время с серверным, и затем, согласно формуле, отсылаете на сервер.
    3. Сервер, зная формулу делает тоже самое и сверяет значения присланной и полученной (по той же формуле на стороне сервера) подписи: если они не совпадают ИЛИ просрочена ИЛИ это дубликат - сервер запрос к API отклоняет, иначе - запрос исполняется.
    4. Сервер кэширует запрос на время погрешности синхронизации, чтобы предотвратить повторное использование идентичного запроса посредством MiTM-перехвата.
    Ответ написан
    Комментировать
  • Apache2.2 редирект с 443 на 80 порт?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Пишут, что без вариантов...
    Ответ написан
    Комментировать
  • Как подключить BarcodeScanner к проекту на Apache Cordova?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Я это взял по Вашей ссылке:
    (это javascript)
    cordova.plugins.barcodeScanner.scan(
          function (result) {
              alert("We got a barcode\n" +
                    "Result: " + result.text + "\n" +
                    "Format: " + result.format + "\n" +
                    "Cancelled: " + result.cancelled);
          }, 
          function (error) {
              alert("Scanning failed: " + error);
          }
       );
    Ответ написан
  • Как оценить себя, как разработчика?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Критерий прост:
    если Вы готовы приносить денег в компанию своими знаниями и работой в ней гораздо больше, чем это могут делать все остальные разработчики этой компании на данной вакансии - то вот она, нужная точка отсчёта: среднее значение "вилки" оплаты на данной вакансии + Ваша относительная ценность (по сравнению с другими сотрудниками).
    Пытайтесь договориться на ЗП: среднее значение "вилки" + от 50% (среднего значения "вилки") и более (иначе, смысла особого тратить силы на этот вариант, нет).
    Например, "вилка": 80-100. Обсуждайте минимум: 90+50% = от 135 и выше...

    Если Вы, как и все остальные, и ничем от них не отличаетесь, тогда просить больше - смысла нет. Ваша ценность на испытательный срок: указанная "вилка" ЗП в вакансии минус 33% от среднего значения этой "вилки". (указано: 80-100 => 60 могут дать, дадут больше - считайте повезло)

    Ваша ценность = уникальность + знания + опыт + грамотная речь + умение аргументировать свои требования к ЗП.
    Ответ написан
    Комментировать
  • Существует ли нормальный php прокси?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    скажем просто: apache+.htaccess +mod_rewrite+mod_proxy - единственное разумное решение в этом случае.
    Ответ написан
  • Можно ли сделать html+js, лежащие в локальной папке, отображающие её содержимое (имена файлов, каталогов)?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Нет.
    1. Можно построить "мост":
    Можно читать один и тот же файл (json или txt-dirlist), где будет список файлов нужной структуры и этот файл Вы создаёте сами или внешняя программа туда периодически кладёт (например, после добавления/обновления файлов внутри структуры). Затем, можете перечитать (по любому событию или по таймеру) из локальной папки этот файл через JS и получить новый список доступных к чтению файлов (для дальнейшей загрузки информации из них).
    Также, не забудьте в хроме указать в ярлыке дополнительный параметр: --allow-file-access-from-files

    2. Можно реализовать приложение на Webkit-е.
    Ответ написан
    1 комментарий
  • Возможно ли в css сделать target="_blank"?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Нет, можно задать это свойство в момент клика в html-коде.
    <a href="#" onclick=this.target='_blank'>link</a>
    Лучше сделать через централизованный обработчик кликов и нужные ссылки править в момент клика этим обработчиком.
    Ответ написан
    1 комментарий
  • В каком из этих направлений больше денег в России?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Чтобы жить безбедно - нужно просто найти нужного дядю и тогда можно не работать.
    Всё остальное - это фантастика.
    PS: Сейчас должен "попереть" сетевой администратор системы Linux полного цикла с опытом защиты от внешних атак. ))
    Ну и, конечно всё, что связано с "переездом" с Win на *nix с сохранением функционала.
    Ответ написан
  • 2D Game типа Mario как и на чем можно сотворить?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Этот тип игр называется платформер.
    1. Английский язык.
    2. Javascript
    3. Crafty.js
    DEMO-заготовка для понимания из документации.
    Ответ написан
    Комментировать
  • На чем сделать портал специалистов?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Без вариантов.
    Или берёте фреймворк из перечисленных CMS и пишите как хотите, или просто с нуля, или фриланс.
    Ответ написан
    Комментировать
  • Как проверить нейросеть\отфильтровать обучающие данные?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Прежде, чем браться за такую работу, да ещё и с непонятными инструментами, нужно обладать знаниями по проектированию НС. Каждая задача специфична и может решаться разными способами при проектировании НС.
    Создание НС - это разработка модели посредством "чистой" математики и формул в 95% времени. И лишь 5% - кодирование алгоритма.
    Без фундаментальных знаний по НС - итог предсказуем.
    Надо вчера? -> фриланс.
    Ответ написан
    5 комментариев
  • В каких случаях стоит делать S.P.A. приложение?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    SPA нужно делать всегда (если есть ресурсы).
    1. Снижаем нагрузку
    2. Индексируется поисковиками уже давно нормально: нужно прочитать требования от ПС для более корректной индексации и понимания процесса.
    3. Возможность переносить SPA-приложение на различные платформы при необходимости.
    4. Возможность создания stand-alone приложения с того же кода.
    (я могу перечислять до бесконечности...)
    О, SPA!
    Как мало в этих буквах...
    И как же много смысла в них!
    Для тех,
    Кто пишет код "красиво",
    И ценит в жизни каждый миг!
    ©2016
    Ответ написан
    3 комментария