• Как в PhpStorm быстро переходить по ссылке указанной в комментарии?

    miraage
    @miraage
    Старый прогер
    Насколько мне известно, пока никак.
    Создайте тикет, думаю, наберете голосов.
    Ответ написан
    2 комментария
  • Интернет-платежи с использованием CVC2

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    1. Да (*), только не путайте покупки = e-commerce retail и именно переводы. В онлайне по реквизитам, напечатанным на карте, осуществляются покупки. Перевод денег с карты -- это другой сервис (Visa MoneyTransfer / MasterCard MoneySend).
    2. Да (*), в теории, но на практике злоумышленника очень быстро заблокируют через несколько попыток.
    3. Нет, везде по-разному.
    4. Нет, с 1 января 2014 года - правила поменялись. У Вас есть сутки на то, чтобы заявить о мошеннической операции.
    5. Нет, везде по-разному.
    6. Нет, это порча карты -- собственности банка, не самая лучшая идея. Надо сначала просто узнать в своем банке, безо всяких умных слов, "можно ли совсем запретить по данной карте покупки в интернете", и все. Если можно -- заказываете эту услугу и через пару дней пробуете проверить. Если нет -- ну тогда как повезет.
    7. Что значит "не предназначены"? Если можно, значит "предназначены". Просто Ваша безопасность - только в Ваших руках, в любом случае. Проявите инциативу, в конце концов, когда Вы заключаете договор на выпуск карты, можно все вопросы задать.
    8. Скорее нет, но не все банки в России и мире надежно проверяют эти данные.
    9. Да (*), но вопрос доверия к торговцу в мире вообще не решен, нигде и никак. Точно так же могут быть и поддельные банкоматы, и терминалы, да хоть целый поддельный физический офис банка.

    С ссылками все печально. Адекватно раскрыть тему для потребителя в удобоваримом виде и объеме текста довольно сложно. Или же будут советы типа "используйте виртуальные карты, берегите свой ПК и смартфон от злых вирусов, проверяйте иконку HTTPS в браузере" и т.д.
    Ответ написан
    Комментировать
  • Где взять уроки по SEO оптимизации?

    rasul4ik
    @rasul4ik
    Я не понимаю сеошников что вы там изучаете? Зачем? Ведь главный секрет прост: чаще пиши уникальный контент и оптимизируй под поисковые запросы, ПС ведь это и надо! Только этим почему то никто не пользуется, все хотят волшебную пилюлю которая выведет в самый в топ за минимальный срок.
    Ответ написан
    4 комментария
  • Почему Skype при запуске подключается ко всем внешним дискам?

    rasul4ik
    @rasul4ik
    gorlovka-s-komp.at.ua/news/skype_sledit_za_vami/20...
    Skype следит =) А узнать что он отправляет невозможно так как он использует закрытые протоколы передачи данных.
    Ответ написан
    Комментировать
  • Какая есть система видения ежедневных отчетов?

    rasul4ik
    @rasul4ik
    Система вИдения ежедневных отчетов

    А вы их не видите?
    А по вопросу для задач однозначно бумага и карандаш =) По проектам microsoft project
    Ответ написан
    1 комментарий
  • Какие должны быть требования к тикет-тистеме (help desk)?

    rasul4ik
    @rasul4ik
    1. Hesk
    2. В зависимости от количества рабочих станций! Вот мне с моими 200 рабочими станциями и 2 сотрудниками функция эскалации мне не требуется! А так нужен контроль, приоритеты, история по решению проблем.
    3. Загроможденность!
    Ответ написан
    Комментировать
  • Есть ли ПО для сбора информации о железе ПК и отправки на сервер посредством интернет?

    edinorog
    @edinorog
    Троллей не кормить!
    Бред параноика. Компы пломбируется и ставятся на подотчет ответственному лицу. Тот за них башкой отвечает. Не ясно нафиг мониторить обновления ... не ясно обновления чего ... не ясно устройства сети ... не ясно кем вы приходитесь для этой сети.
    Ответ написан
    5 комментариев
  • На чем писать программу для Tolstoy Startup Camp?

    Anonym
    @Anonym
    Программирую немного )
    php и javascript отлично подходят для решения этой задачи.
    Ответ написан
    Комментировать
  • Устарел ли метод создания сайтов с помощью таблиц?

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

    Если вам нужна совместимость со старыми браузерами типа IE6, то тоже проще работать с табличной версткой. О да, в некоторых организациях IE6 до сих пор актуален. У меня были такие заказчики, и это очень важные и богатые заказчики, при все моей ненависти к старым технологиям.

    Для вертки Email уже говорили, что про блочную верстку вообще лучше забыть. Только табличная.

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

    Заявления типа "Забудь о табличной верстке навсегда" - это не очень компетентное заявление.
    Ответ написан
    Комментировать
  • Javascript self-invoking functions

    mlnkv
    @mlnkv
    JavaScript Developer
    еще пишут так
    +function(){
        /*       */   
    }();
    Ответ написан
    Комментировать
  • Как сделать из веб приложения (amp) нативное (локальное)?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Не вижу постановки конкретной задачи. У вас есть куча всего, вы перечислили кучу ненужных компонентов, откуда-то взялся dropbox и sql....

    Выражайтесь яснее...
    Ответ написан
    Комментировать
  • NodeJS для разработки проектов?

    Staltec
    @Staltec
    Node.js разработчик
    Уже второй год у моего клиента работает система информатизации производственных процессов на оконном производстве (евроокна). Задачи системы:
    — демонстрация технологических карт изделий на участках конвейера;
    — фиксирование операций с изделиями;
    — предоставление в реальном времени данных о состоянии отдельных изделий и в целом состояния производства;
    — аналитика выработки на участках и конкретными сотрудниками;
    — учёт контроля качества;
    — складской учёт готовых изделий и стеклопакетов;
    — планирование графика отгрузки со склада;
    — автоматическое уведомление клиентов о готовности заказа по SMS;

    Все интерфейсы системы реализованы как реалтайм веб-приложения использующие Socket.io.

    Система писалась на NodeJS версии 0.6, потом была переведена на 0.8 и сейчас уже на 0.10. С переходом проблем не было.
    Максимальный аптайм NodeJS процесса системы который удалось наблюдать — 112 дней. Утечек памяти за это время не зафиксировано.

    Для меня после разработки такого решения, вопрос о серьёзности NodeJS больше не стоит. Сам был убеждённым перлистом. Сейчас ни на чём кроме NodeJS писать нет желания.
    Ответ написан
    Комментировать
  • NodeJS для разработки проектов?

    opium
    @opium
    Просто люблю качественно работать
    Может в ява скрипте многого и нет, но работает оно очень быстро, у меня всего один проект на нем, но как оно работает и быстро обсчитывает всех юзеров онлайн я до сих пор не понимаю, мне всегда раньше казалось, что javascript тормозной.
    Ответ написан
    Комментировать
  • Как правильно организовать деплой приложения?

    shebanoff
    @shebanoff
    Я увидел в Вашем вопросе две части.

    Как правильно организовать деплой (выкладку работоспособного кода на сервер)?


    В самом простом случае Вам подойдет связка ssh + git pull на сервере. В этом случае на сервер будут доставлены патчи коммитов, которые есть в репозитории, но еще не появились на сервере, т.е. «только обновления файлов, которые сейчас существуют». Этот метод довольно подробно обсудили в ответах на другой вопрос.

    Если хочется автоматизировать процесс, что похвально, то я вижу три доступных инструмента для этого: Capistrano, Mina (мой персональный фаворит) и Vlad the Deployer. Все три проекта схожи по сути. Принцип их работы таков:
    1. Подключиться к целевому серверу.
    2. Залить обновление кода из репозитория.
    3. Выполнить предписанные Вами инструкции (перезапуск демонов, сброс индексов, обновление структуры БД и прочее).
    4. ...
    5. PROFIT!


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

    Как организовать процесс тестирования?


    Если Вы еще не определились с методикой тестирования (Test Driven Development, Behavior Driven Development, Лень-Driven Development), то Вам следует для начала заняться именно этим.

    Скорее всего, тесты будут выполняться на Вашей локальной машине, пока Вы пишете код. Используя RSpec, я держу открытым Guard. Guard отслеживает изменения в коде и запускает набор юнит-тестов, которые покрывают измененный код. Весь процесс занимает не больше минуты-двух, и особо не напрягает. Как только я вижу провалившийся тест, я меняю код до тех пор, пока он не станет зеленым. Пока тестов мало (это не самый лучший знак, к слову), Вы работаете один, локального запуска перед деплоем может оказаться достаточно — например, чтобы проверить релиз на доступность критического функционала: регистрации, покупки, создание постов и т.п.

    В какой-то момент речь может зайти о Continious Integration. Это возможность иметь стабильный билд в любой отрезок времени, а так же принимать решение о годности каждого отдельного коммита. Сопряжено с деплоем кода на integration-сервер и запуском на нем тестов. Скорее всего, это Вас не интересует, если Вы не работаете в команде. Но, для полноты картины, Вы можете понаблюдать за билдами на Travis CI известных Open Source проектов: Symfony 2 и Ruby on Rails.

    Таким образом


    Вы не указали, какие конкретно инструменты для разработки Вы используете. Если же с деплоем все гораздо проще, то при выборе инструментов для тестирования я рекомендую Вам ориентироваться на те, которые нативны для Вашего основного фреймворка и языка (PHP, если правильно понимаю) и привычны их пользователям. Это позволит быстро применить устоявшиеся практики к Вашему проекту и понять всё на деле.

    Приведите в порядок Ваш репозиторий с кодом, используйте mina для деплоя и запускайте тесты на Вашей локальной рабочей машине. Как только Вы почувствуете, что этого не достаточно — Вы наверняка уже будете знать, куда шагать дальше.
    Ответ написан
    8 комментариев