Задать вопрос
  • Правда ли что программистам навязывают определенные мысли?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1)обязательно надо знать математику алгоритмы и тд(даже если это не используется)

    Если хочется выйти за рамки дешевой рабочей силы - да.

    2)надо работать бесплатно на первых порах

    Зависит от навыков самообразования. Кто-то уже в школе делает деньги, а кому то и после университета сложно найти работу.

    3)создавать open source проекты бесплатно чтобы показать всем свой код

    Скорее нет

    4)всегда думать о работе даже по выходным и тд

    Если хочется выйти за рамки дешевой рабочей силы - ДА.

    UPD:
    Реальность такова, что если вы хотите выйти за рамки дешевой рабочей силы - у вас ровно 2 способа это сделать:
    а) вы можете основать собственное дело
    b) вы можете в чужом деле вырасти из человека который пишет код, в партнера который решает проблемы бизнеса ( что в конечном счете эквивалентно предыдущему пункту)

    И то и другое подразумевает что вы перестаете разделять свою жизнь и работу.
    Вы, это и есть то дело, которым Вы занимаетесь. 24/7/365.
    И это к слову сказать справедливо для практически любой сферы, не только IT.
    Ответ написан
    11 комментариев
  • Что за шум вокруг темы, что программисты скоро не нужны?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Вот вы все шутите, а реальность для программистов всех мастей действительно изменится. Греф в общем-то прав, остается только предсказывать, как это произойдет.

    10 лет назад был огромный спрос на сетевых инженеров (те, кто циски и джуниперы настраивают), им платили хорошие деньги. Операторов было много, сети везде были разными, работа сложной. Теперь мелких операторов почти не осталось, весь рынок поделен на сотовой связи между БИГ4, на ШПД тоже осталось 5 крупных игроков. Так вот эти операторы соптимизировали свои бизнес процессы так, что связистов потребовалось значительно меньше. хотя общая сложность сетей значительно возрасла. Как сейчас работает оператор? Фактически один человек рисует схему, как должно быть настроено, другой настраивает согласно этой схеме. Фокус в том, что раньше при отсутствии первого надо было держать 5 человек высокой квалификации второго типа. А теперь надо одного первого и 5 других, просто умеющих читать. Да, высококвалифицированные люди остались, но только их стало значительно меньше.

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

    zamboga
    @zamboga
    Аналитика данных, BI-аналитика, дашборды
    Софт для прототипирования, создания эскизов, макетов, скетчей, мокапсов, схем и т.п.

    1. Draw.io — бесплатный аналог Visio
    2. https://moqups.com/  (2 проекта на бесплатном акке)
    3. balsamiq.com (desktop бесплатно 30 дней, web версия бесплатная)
    4. ninjamock.com — отличный бесплатный софт для скетчей и макетов
    5. gotiggr.com
    6. pencil.evolus.vn/Default.html
    7. www.teehanlax.com/blog/2010/06/14/iphone-gui-psd-v4
    8. www.lumzy.com
    9. mockupbuilder.com (14 дней бесплатно)
    10. www.axure.com/download
    11. bohemiancoding.com/sketch
    12. Mockups.com = https://moqups.com
    13. https://wireframe.cc (триал 7 дней)
    14. mockups.me (триал-версия действует 30 дней)
    15. www.hotgloo.com (15 дней бесплатно)
    16. https://gomockingbird.com (1 проект на бесплатном акке)
    17. iplotz.com (в бесплатном тарифе возможность работать над 1 проектом, только 5 экранов)
    18. www.protoshare.com (триал-версия работает 30 дней)
    19. www.mockflow.com (1 проект на бесплатном акке)
    20. wireframesketcher.com/features.html
    21. https://www.yworks.com/products/yed
    Ответ написан
    5 комментариев
  • Как убрать зависимость от .net?

    arxont
    @arxont
    C# программист
    В общем случае нет. Но есть варианты -
    0. Переписать приложение на C++ (или любой другой язык не требующий дополнительных инсталляций для запуска)
    1. Net Core - там есть вариант сборки со всеми нужными библиотеками, но для десктопа не всегда подойдёт (нет GUI)
    2. Если вам нужно распространять приложение, то можно сделать инсталлятор, который при запуске будет проверять наличие фреймворка и далее если есть, то просто запускать программу на дотнет, которая в него встроена, либо скачивать и устанавливать дотнет, для дальнейшей работы (можно и дотнет с собой носить, но размер большой получится)
    3. Использование средств виртуализации приложений - VMware ThinApp, Turbo Studio и тому подобные.

    PS: Вообще не понимаю, в чём проблема - начиная с windows xp Net Framework встроен в систему. С включенными обновлениями у вас почти всегда нормальная версия для запуска имеется. А если не нужна поддержка ХР, то всё ещё легче.
    Ответ написан
    5 комментариев
  • Какие у вас этапы разработки продукта?

    @Vicom
    не читал коллег выше, просто докину свои пункты, сам ещё дорабатываю тех. процесс, но многие из них вытекают одни из других и осмысленно связаны между собой через мой личный опыт и знания устройства ИТ, веба, прог и всего такого

    (дока описывает техпроцесс разработки web-приложения малого масштаба, хотя мб и для среднего подойдёт)

    Подготовка к проектной работе
    =====================================
    1. Требования
    1.1. Постановка задачи (оценка и установка лимитов ресурсов и сроков разработки)
    1.2. Основные функции (общее описание выполняемых задач)
    1.3. Требования к архитектуре
    1.3.1. Планы по поддержке проекта
    1.3.2. Используемые технологии (исходя из планов по поддержке)
    1.3.3. Архитектурное решение (исходя из использ. технол., модульн., монол., слои и т.п.)
    1.3.3.1. Сопряжение со сторонними технологиями/ПО
    1.4. Описание целевой аудитории (конечные пользователи, их навыки, восприятие, UX)
    1.5. Сроки выполнения (на разработку, на интерфейс, на тестирование, на развёрыв.)

    2. Техническое задание (на основе требований и дизайн-макета)
    2.1. Платформа (связки ПО, с версями и конфигурациями)
    2.2. Структура проекта (блок-схема с разделами и подразделами FE и BE)
    2.3. Бизнес-объекты (их структура/свойства, действия над ними, и их поведение)
    2.4. Бизнес-процессы (алгоритм линейных процессов на основе бизнес-объектов)
    2.5. Политика безопасности
    2.5.1. Списки доступа (описание разрешений для ролей / групп пользователей)
    2.5.2. Меры обеспечения безоп. (библиот., алгоритмы, порядок восст. доступа, ...)
    2.6. Принцип хранения данных
    2.6.1. Устройство хранилища файлов (форматы, способ хранения)
    2.7. Макет интерфейса (базовый макет + детальные черновики всех страниц)
    2.8. Поведение интерфейса
    2.9. Дизайн-макет (гайды, нормы, правила, черты единого стиля)
    2.9.1. Палитры (палитры разделов и типов страниц сайта, для печати, служебные)
    2.9.2. Отступы, размеры, геометрия, горизонтальный ритм
    2.9.3. UX / особенности и правила поведения интерфейса
    2.10. Roadmap проекта (на основе предыдущих пунктов)

    Проектирование архитектуры и разработка
    =====================================
    3. Проектирование (исходя из выбранной политики безоп., на основе ТЗ и требований)
    3.1. Cтруктура приложения (детальное описание; URL map, routing, описание actions)
    3.1.1. Структура web-приложения (модули, контроллеры и actions)
    3.1.2. Карта внутренних маршрутов URL-адресов
    3.2. Объектная модель «общего домена» (UML-диаграмма классов)
    3.3. Проектирование БД (DDL-диаграмма, SQL-файл, альфа-версия)

    4. Backend
    4.1. Заготовка Yii2-приложения (config, namespaces, контроллеры, actions, views)
    4.1.1. Создание заготовок actions (пустых файлов, либо конфигур. и подкл. базовых)
    4.1.2. Подготовка View-файлов (создание пустых + конфигуриров. работы с шабл.)
    4.2. Написание УК (управл. код - вызовы функций классов общего домена в actions)
    4.3. Разработка вызванных в УК функций (расширение API, функционала библиотек)
    4.4. Доработка БД (DDL-диаграмма, SQL-файл, бета-версия)
    4.5. Внедрение отладочного функционала
    4.6. Генерация тестовых данных приложения в БД
    4.7. Описание ключевых аспектов кода (для упрощения поддержки проекта)

    5. Интерфейс
    5.1. Базовый макет (композиция из блоков, на основе дизайн-макета, подбор grid system)
    5.2. Сценарии интерактивности и поведение UI (описание интерактивной части)
    5.3. Настройка компонентов и контента (настр. yii\Asset’s, загрузка изображений UI)
    5.4. Подключение новых Jade-шаблонов
    5.5. Прототип. Базовая Jade-вёрстка (допустимо: приблизительное соотв. макету)
    5.6. Javasript/CSS-интерактивность
    5.7. Косметика UI (pixel-perfect вёрстка с соблюдением всех требований к дизайну)

    Завершение разработки. Развёртывание.
    =====================================
    6. Развёртывание
    6.1. Предстартовая отладка (нагрузочное тестирование, безопасность, ..)
    6.2. Комплексная доработка всех частей приложение

    мною пока пройдена первая треть и ряд пунктов из UI, вся часть по проектированию и арх. БД и каркаса приложения (а это значит, что всё это ещё может меняться, переставляться местами, удаляться и добавляться ещё не раз и не три.., будьте бдительны!), т.к. начал я писать ТЗ (к Вашему недоумению) где-то на середние разработки, поняв, что это тут будет очень кстати и сейчас и, особенно, потом.

    .. +, помимо прочего эти доки (почти каждый пункт в списке - отдельный документ, файл, диаграмма или законченный объект/набор чего-то проектно-полезного) помогли мне мне лучше понять механику продакшена ПО, то самое магическое нечто, что позволяет коду выполнять хотелки, т.е. полноценная, грамотная и красивая реализация прикладных задач (то,ради чего ПО и пишется, но совсем не всегда выполняет свои задачи грамотно, нормально и вообще адекватно.. и вообще выполняет ли - думаю многие видели эти ужасные неповоротливые (в т.ч. enterprise-oriented) решения, с которыми проблем больше чем пользы, ту же Ультиму, к слову, уже сколько лет внедряют в Юлмарте, или уже внедрили, я хз, но, столько лет и млн. денег слито - смех и грех..)
    Ответ написан
    2 комментария
  • Как стать менеджером проекта?Как писать ТЗ и что нужно для этого?

    Atanvar
    @Atanvar
    Frontend developer
    Начать нужно с основ, без канбанов скрамов и прочего, это тоже самое, что начинать учить фреймворк без знания языка.

    Основы:

    https://www.ozon.ru/context/detail/id/4759145/
    https://www.ozon.ru/context/detail/id/7331278/
    Ответ написан
    Комментировать
  • Что выбрать для постановки и контроля выполнения задач в команде?

    Sir_Waat
    @Sir_Waat
    Business Analytics, Scrum Master
    Если нет денег на трекеры по типу RedMine и JIRA, или лень юзать ломанное, то есть и бесплатные решения.
    Trello - не подходит под проекты-долгожители. Неплох для стандартной девелоперской компании. Обладает кучей модулей, которыми её можно обернуть.
    Taiga - очень неплохой инструмент именно для разработки. Обладает возможностью работать с Agile т Kanban досками. По функционалу практичесски идентичен базовой джире (за это 100% не уверен)
    Ответ написан
    2 комментария
  • Какой ВУЗ в Москве даст знания, но и позволит работать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Я боюсь поступить в ВУЗ, ...., где не будет разработки программного продукта

    Судя вот по этой фразе - вас интересует направление "Разработка ПО". К сожалению, сегодня практически во всех ВУЗах ситуация именно такая - в области разработки ПО там не научат практически ничему. Почему так? А вот почему:
    1. Огромная скорость развития и изменений в области IT - отсюда следует, что надо бежать, только для того чтобы оставаться на месте. А уже чтобы быть в курсе - надо это надо бежать еще быстрее. Т.е., надо учиться, учиться и еще раз учиться. Каждый день.
    2. Большинство преподавателей в ВУЗах из старшего поколения и многие из них остались в "том времени". Не все конечно, сам лично знаю нескольких вполне бодрых "старичков" из нескольких крупных ВУЗов, которые занимались программированием еще в советское время, наработали огромный опыт и сейчас вполне себе разрабатывают электронику, МК, ПЛИС, процессоры в кремнии, даже передовые нанометровые техпроцессы для мировой промышленности.
    3. Низкая ЗП у преподавателей - сегодня даже начинающим программистам на мировом рынке готовы платить очень даже приличные деньги по нашим меркам, а профессионалам в несколько раз больше. Кто из опытных программистов пойдет работать за месячную ЗП, которую они вполне зарабатывают за день, а то и быстрее?
    4. Программа обучения ВУЗов устарела на полвека - за четыре-пять лет такого "обучения" невозможно подготовить современного программиста. Потому что пока человек будет учиться - его знания устареют на 5-10 лет (а то и больше). А в IT - это целая эпоха, а то и несколько. Это как учить человека конной езде и охоте из лука на диких кабанов, а когда он закончит обучение - везде уже будут ездить машины и супермаркеты на каждом углу. Ну, т.е. передвигаться и достать еды можно и так и так - вот только кому нужен верховой ездок и умеющий стрелять из лука в век самолетов и фастфудов? Вот примерно так же и в IT - сегодня охотимся на кабанчиков и собираем ягоды в лесу, уже завтра кушаем искусственное/синтетическое мясо заморских зверей и фруктов из пробирки, а послезавтра на другом конце галактики помогаем местным неандертальцем предотвратить ядерный конфликт и погрозить пальчиком.
    5. На программиста нужно учиться самостоятельно - просто потому что других вариантов нет из-за скорости развития IT и программисту каждый день надо изучать что-то новое. Надо понять как это все работает, а главное - хотеть понять, надо отрабатывать память, развивать способность к переключению контекста в голове, образное мышление. Если привыкнуть, что тебе все рассказывают, показывают и разжевывают - самостоятельно что-то новое вряд ли изучишь. Просто потому что разум привыкнет, а разумом управлять как-то не учат (что несколько странно - есть же общая физическая подготовка, почему же нет общей умственной подготовки?).
    6. При наличии желания - вполне реально за несколько месяцев с нуля выучить что-то из мейнстрима и найти вакансию джуниора и примерно за год-два дорасти до миддла. А за пять лет можно и до сеньора/тимлида дорасти. Было бы желание. Ну или пойти в ВУЗ, потратить годы на сомнительную деятельность, выйти и получить практически нулевой выхлоп в целевой области. Т.е., никакого реального опыта не получить.
    Ответ написан
    6 комментариев
  • Учить ли c++ в 2018. Для знающего C#?

    @MadridianFox
    Web-программист, многостаночник
    Тут правильно отвечают - надо научиться программировать для начала, а после этого другие языки учить не придётся, только узнавать нюансы и стандартную библиотеку.
    Чтобы научиться программировать необходимо написать с десяток программ. Программ с большой буквы, а не просто кусков кода которые делают то или это..
    И не просто написать и забыть, а написать и пытаться развивать. Написали простой веб-сервер который отдаёт файлы из папки - ок, попытайтесь прикрутить к нему скриптовый язык для динамической генерации страниц, или cgi. или ещё что-нибудь. Сделали себе текстовый редактор - добавьте в него систему плагинов. Написали сайт - добавьте ещё функционала. И ещё и ещё.

    Вы обязательно столкнётесь с проблемами. И начнёте понимать почему языки программирования такие какие они есть, зачем в них классы, шаблоны, статическая типизация и т.д. и т.п.

    На это уйдёт много лет и только после этого вы сможете сказать что вы умеете программировать и соответственно знаете какой-то язык.
    Ответ написан
    5 комментариев
  • С чего начать карьеру ИТ?

    Мне 30 лет. Начал свою карьеру в ИТ в 27.
    У меня ИТшное высшее образование, но жизнь сложилась так, что во время учебы нашел работу не по специальности, которая сразу начала приносить неплохой доход (производство рекламы: наружка, полиграфия). В один "прекрасный" день, спустя 10 лет работы, я понял, что достигнут потолок и мне совершенно не интересно дальше развиваться в этом направлении. Тогда то я и начал искать чем заняться.
    Я прекрасно понимаю страхи и мысли, которые крутятся в голове у человека уже с семьей.
    "А не поздно ли?", "А с чего начать?", "А как на меня будут смотреть другие люди/друзья/коллеги?", "А на какой доход и через сколько времени можно рассчитывать?", "А откуда взять время на жену/детей и учебу?" и еще куча других...
    В 16-22 все эти вопросы совершенно не волнуют - ты еще юн, свободен от обязательств и в какой-то мере финансово не обременен...

    Немного порассуждаем :)

    Отвечу на самые-самые вопросы:
    А не поздно ли?
    Нет. Никогда не поздно! Звучит банально, но это работает.
    Нужно срочно забыть сколько тебе лет и оперировать только понятием жизненный опыт. А его к 30 уже порядком. Мозги еще не "заржавели", тело еще не барахлит.
    НО нужно сразу условится - любая сфера ИТ требует ПОСТОЯННОГО самосовершенствования и изучение нового материала. ЛЮБАЯ.

    Чем заняться-то?
    Я для начала для себя определил две области ИТ в которых возможен быстрый прогресс за короткий срок и достаточно быстрое трудоустройство. 1С-программирование и веб-программирование.
    Они были выбранные после тщательного анализа локального рынка труда + низкий порог входа + возможность быстрого прогресса. Долго сомневался, читал форумы и статьи, что бы выбрать окончательно, но в итоге победило направление веб-программирования. Решающим стали два критерия: возможность удаленной работы на зарубежных биржах и отсутствие привязки к конкретной узкой технологии. В финансовом плане 1Сники на начальном этапе получаю больше, но со временем Веб вырывается вперед.
    Многие написали выше, что надо учить основы основ. Разложить всю теорию по полочкам. Понять принципы ООП и паттерны проектирования. Это правильно, НО... время+семья+деньги накладывают некоторые свои ограничения. Как мне кажется главная цель - это смена сферы деятельности, т.е. добиться результата. Да, по началу будут жуткие "решения" и "ужасный вырвиглазный лапшевидный говнокод", НО плох тот программист, который не продолжает свое обучение ПОСТОЯННО. Но учиться уже на работе под руководством более опытных товарищей НАМНОГО проще.

    А с чего начать это ваше "веб-программирование"?
    Сразу оговоримся, что есть принципиально два разных направления: "фронт-энд" и "бэк-энд". "Фронт-энд" проще и дружелюбнее для совсем начинающих. Его изучение позволит быстрее прийти к выполнениюглавной цели. Поэтому дальше я буду рассматривать именно это направление.
    Да-да, конечно, потом можно и "бэк-энд" изучить и даже полностью перейти на него. Можно совмещать, обв.
    И еще одно отступление: уровень английского Pre-Intermediate. Это само собой разумеющееся. В любом случае придется читать, слушать и понимать.
    Итак по теме вопроса.
    Рекомендую начинать с: htmlacademy.ru - пожалуй лучший русский ресурс для новичков. Интерактивные задания с самых азов. Все основные курсы бесплатные. Платная подписка открывает доступ к продвинутым курсам - рекомендую покупать эту подписку уже после прохождения всех базовых курсов. Есть два платных месячных "интенсива" - весьма неплохие и стоят своих денег.

    Остальные ресурсы рекомендую проходить параллельно с HTML-академией, начинать где-то после 7 курса:
    www.codecademy.com - на английском. Помимо курса по HTML&CSS можно попробовать JavaScript и jQuery + неплохие ознакомительные курсы по "бэк-энду"
    https://dash.generalassemb.ly - на английском. Интересны тем, что имитируют выполнение реального заказа на фрилансе.
    Есть еще куча ресурсов и курсов, но для начала этого вполне хватит.
    В любом случае придется изучить JavaScript. В этом деле поможет уже упоминаемый выше www.codecademy.com + learn.javascript.ru

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

    А откуда взять время на жену/детей и учебу? Как совмещать-то все еще же работа есть...
    Если уделять учебе хотя бы 1 час в день, то можно вполне все успевать.
    Я учился так:
    - на работе была возможность почитать и поделать небольшие занятия в течение дня ( в сумме полчаса)
    - еще часик уже ночью, когда все спят дома.
    - в выходные вставал пораньше и в субботу за два часа пока все спят повторял все сделанное за неделю, а в воскресенье подбивал итоги и планировал следующую неделю.
    Придется пожертвовать сериальчиками и какими-нибудь излишествами нехорошими - всегда есть что-то. Все время дисциплинировать себя первое время. Можно вести блог или поставить цель на смартпрогресе. Главное регулярно заниматься. даже 15 минут в день - это уже большой плюс.
    Еще очень важно, что бы домашние знали к чему вы стремитесь и чем заняты.

    А на какой доход и через сколько времени можно рассчитывать?
    Тут все ОЧЕНЬ индивидуально. Все зависит от усердия и желания.
    Можно грубо прикинуть "скоростное прохождение этого квеста":
    1) материальные вложения: 30-32 т.р. два интенсива(базовый и продвинутый) и помесячная платная подписка на htmlacademy.
    2) временные вложения: 5-7 месяцев на курсы и интенсивы от htmlacademy + 2-3 месяца на основы JavaScript и jQuery

    После этого вполне можно пойти работать верстальщиком с перспективами карьерного роста с окладом от 15 т.р. или попробовать себя на фрилансерских биржах.
    Почему так мало?В моем регионе именно столько получают стажеры-верстальщики в первый месяц, но это уже работа + на реальных проектах прогресс пойдет намного быстрее. А следовательно и вырастет доход.

    А не будет ли мне сложно "работать" в молодом коллективе?
    Возможно первое время будут какие-то сложности, но как мне кажется в любом случае ценятся базовые человеческие качества + профессионализм. А если учесть, что к 30 уже есть достаточно богатый жизненный опыт, то я не думаю, что возникнут проблемы.

    Как-то так :)
    Удачи. И главное помните - все зависит только от вас. От ваших желаний и вашего трудолюбия.
    Ответ написан
    3 комментария
  • Как влияет качество SSL сертификата на ранжирование сайта в поисковиках?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    //COPY01 EXEC PGM=IEBGENER
    sslabs тестирует только на безопасность, УЦ, выдавший сертификат ему фиолетов. Вопрос о том, в каком УЦ брать сертификат возникает после того, как подолбишься с вопросом "почему я не могу зайти на сайт с телефона/планшета/часов/холодильника", особенно если сайт продающий, особенно если основные продажи идут с мобильных устройств.
    Уже сто тыщ раз тут писали, что "качественность" сертификата определяется исключительно тем фактом, присутствует ли сертификат УЦ, который его выпустил в списке доверенных корневых УЦ. На компе этот список правится. На андроиде правится, но анонит желтым треугольником. На виндофонах не правится вообще. То есть, если там нет StartSSL - сайт с сертификатом, выданным им, будет недоверенным, будут возникать всякие предупрежения и прочая ерунда, пугающая хомячков.
    Ответ написан
    Комментировать
  • Как влияет качество SSL сертификата на ранжирование сайта в поисковиках?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Да, был опыт: после добавления https://startssl.com/ (Free) позиция поисковой выдачи значительно выросла в Гугл, в Яндекс, Bing и Yahoo.
    Могу сказать, что SSL - сейчас действительно нужен.
    Стоит ли добиваться A+
    Однозначно - ДА, т.к. поисковые роботы тоже тестируют безопасность (заметил по логам).
    Ответ написан
    1 комментарий
  • Как влияет качество SSL сертификата на ранжирование сайта в поисковиках?

    zooks
    @zooks
    Frontend
    У Wosign китайские иероглифы в названии сертификата.
    А вообще под коммерческий проект я бы взял Comodo.
    При ранжировании нет разницы между сертификатами, но Китай - несолидно как-то.
    Ответ написан
    Комментировать
  • Как влияет качество SSL сертификата на ранжирование сайта в поисковиках?

    littleguga
    @littleguga
    Не стыдно не знать, а стыдно не интересоваться.
    Влияет только наличие сертификата. Платный он или бесплатный - не важно.
    Ответ написан
    9 комментариев
  • Как влияет качество SSL сертификата на ранжирование сайта в поисковиках?

    @nirvimel
    Как я понял из описания, ssllabs проверяет безопасность сертификата. А поисковики, кроме этого, учитывают саму его стоимость. Вряд ли они состоят в сговоре с эмитентами сертификатов, по видимому их логика сводится к тому, что создатели говносайтов просто не могут себе позволить очень дорогие сертификаты.
    Ответ написан
    3 комментария
  • Как влияет качество SSL сертификата на ранжирование сайта в поисковиках?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    считается, что влияет неличие / отсутствие

    ну, зеленая полоска, по прежнему, любят покупатели из США

    а все эти A+ , сравнивая с конкурентами, точно не влияют
    Ответ написан
    1 комментарий
  • Возможно ли использовать IP клиента при отправке запросов используя класс Net::HTTP?

    Rou1997
    @Rou1997
    Конечно, технически нельзя просто так взять и "использовать" чужой IP, иначе бы в прокси и анонимайзерах не было никакого смысла, и Ruby и протокол HTTP тут ни при чем, адресация "лежит" гораздо глубже, даже не в TCP, а на уровне протокола, который так и называется - IP, так что чтобы запрос отправлялся с IP-адреса клиента, надо его делать на клиенте, то есть либо JavaScript (но в нем кросс-доменная политика), либо Flash (возможны "эксплойты"), либо сделать программу, которую пользователь скачает и поставит, расширение к браузеру и т.п.)
    Ответ написан
    4 комментария
  • Как отправить запросы на ВКонтакте через клиент или сервер с использованием Node.js или Ruby on Rails?

    Rou1997
    @Rou1997
    Node.js работает на сервере, то есть это 2 вариант, а вариант 1 вообще невозможен на JavaScript (кроме если работать с API VK, а не как вы хотите), но возможен на Flash, хотя запретить закрыть вкладку все-таки не получится, или в виде расширения для браузера, но это по сути приложение, а не сайт.
    Ответ написан
    9 комментариев
  • Что выбрать Node.js или Ruby on Rails для данного функционала?

    Тут явно перевес в сторону js в том плане, что вы можете один js код использовать как на сервере, так и на клиенте, в случае же с Ruby вам придется код писать на два языка. И то, что у Вас одновременно большое количество параллельных процессов говорит в сторону Node.js.
    Ответ написан
    1 комментарий