• Как "это" можно сократить?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    function getModElement(selector, value) {
        $(selector)[value? 'show' : 'hide']();
    }
    
    function getMod(m1, m2, m3) {
        getModElement('#a1', m1);
        getModElement('#a2', m2);
        getModElement('#a3', m3);
    }
    Ответ написан
    Комментировать
  • Серверная часть сайта (система управления )?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Из слов "удобная", "простая", "функциональная" - выберите два.

    Сайт уже почти сделан на HTML + CSS3 + JS + jquery

    Если представить сайт как большую собаку: вы почти сделали ее шкуру, а остальное тело - на самом деле и есть сайт. Судя по хотелкам, которые вы привели у вас от сайта готово ~5%, не более того.

    Что лучше учить и использовать для таких задач и как будет быстрее? или лучше было взять какую нибудь цмс?

    Вам в любом случае нужно будет что-то учить, либо cms, либо фреймворк. Так же придется либо допиливать cms под ваше ТЗ, либо писать на базе фреймворка.

    Посмотрите в сторону PrestaShop
    Ответ написан
    Комментировать
  • Как пишут разного рода парсеры для социальных сетей?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    объясните, как пишут разного рода парсеры для социальных сетей?

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

    Что для этого нужно изучить, где прочесть?

    Знать принципы работы сети, HTML+CSS и хотя бы один язык программирования, способный работать с сетью.

    я мало чего понимаю в программировании.

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

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    mogilefs
    Ответ написан
    Комментировать
  • Раскрутка паблика вконтакте без вложений?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Пфф.. лекго!

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

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Технические этапы:

    0. Оформление ТЗ и утверждение его исполнителем и заказчиком.
    1. Создание и утверждение заказчиком макета сайта.
    2. Рисование дизайна и утверждение заказчиком.
    * Photoshop
    3. Верстка html страниц.
    * HTML
    * CSS
    * JS
    4. Проектирование и реализация ядра системы.
    * Серверный ЯП: php, js (nodejs/iojs), golang, ruby, python,...
    * СУБД: mysql, postgresql, mongodb,...
    * Все остальное, зависящее от конкретного проекта (хотя и ЯП и БД тоже зависят)) ).
    5. Интеграция верстки.
    6. Тестирование и багофикс.
    7. Deploy на production сервер.
    8. Поддержка сайта: фикс багов, мелкие хотелки и т.д.

    Для чего такие вещи в вебе, как python (имеется в виду django) или rubby(ror)? mySQL что за зверь такой?

    Ну, вы хотя бы в wikipedia прочитали что это и зачем.

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

    вопрос в стиле "как сделать программу")) Самый простой сайт: index.html:
    Hello World
    Без знаний HTML ну хотя бы на начальном уровне - в web-разработке делать нечего.

    Ещё интересует выбор IDE для веб разработки...

    Для frontend одна из лучших IDE сейчас - WebStorm. Для backend - все зависит от языка, на котором будет вестись разработка.
    Ответ написан
    1 комментарий
  • Стоит ли небольшой студии разрабатывать под Zend2?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Продукт определяет фреймворк, а не наоборот.
    Конкретно Zend2 - как набор библиотек очень даже ничего, но вот как основной стек выполнения... ну не знаю, мне не нравится, слишком яваобразны и перегруженный. С Zend-ом увы только неудачный опыт((.

    Самым безопасным с точки зрения "смотрим в будущее" может стать следующий подход: реализация вашего проекта на Symfony2 в виде набора универсальных И независимых пактов/бандлов.

    Как показывает практика - не стоит писать сразу Большой Проект, на много проще, дешевле и (парадокс) быстрее пишутся именно отдельные пакеты (проявляется это на крупных проектах, на маленьких - нет).
    Ответ написан
  • Установка GitHub?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Ответ написан
    Комментировать
  • Скрипты авторизации для PHP?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Вы не с той стороны едите шоколадный рогалик))

    Просто регистрация, без управления пользователями - ну как бы глупость. Аутинтефикация пользователя в принципе имеет смысл (ну, если вы не просто спамер) в случае, если вы предоставляете дополнительные права и возможности в вашей системе для зарегистрировавшихся пользователей, в противном случае - она просто не нужна. По этому рекомендую смотреть в сторону фреймворков.
    Ответ написан
    Комментировать
  • Имеет ли смысл посмотреть на другие client-side MVC фреймворки, если я сейчас очень хорошо разбираюсь в Backbone.Marionette?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Не, не стоит, ваша цена, как специалиста и так слишком высокая. Дайте дорогу тем, кто знает большее количество систем и держит руку на пульсе))
    Ответ написан
    Комментировать
  • Как понять тестовое задание?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    localStorage / sessionStorage. Но вообще говоря - вполне ок практика спрашивать, если что-то не ясно у "заказчиков", даже для тестового задания.
    Ответ написан
    Комментировать
  • Как установить discourse на виртуальный сервер?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Официальные интсрукции по установке

    Winginx - аналогично, ищите инструкции по установке.
    Ответ написан
  • В каких книгах описывается создание интернет-магазина с нуля на PHP-MySQL?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Создание эл. магазина с нуля описывается в ТЗ. В книгах вы можете найти только типовые решения типовых задач, но более низкого уровня.

    Посмотрите PrestaShop, код там спроектирован и оформлен вполне не плохо.
    Ответ написан
    Комментировать
  • Новичок, какая литература необходима для освоения и реализации на данном языке?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Не повторяй моих ошибок 2006-го года. Flash - это очень узкий, специализированный рынок web-а. Причем под большую часть задач даже AS не нужен Например flash баннеры очень редко имеют хоть какие-то скрипты, кроме:
    gotoAndPlay(0);
    + к тому Canvas+WebGL его вытесняют.
    Посему я бы на вашем месте забыл про существование Flash и изучал JS+HTML+CSS, а дальше NodeJS.
    Ответ написан
    Комментировать
  • Где можно найти хороший код на php чтобы поучиться?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Zend2, Symphony2, Yii2. Первые версии не смотрите.
    Ответ написан
    1 комментарий
  • Как начать заниматься фрилансом? Как начать программировать с нуля?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Как начать заниматься фрилансом?

    Зарегистрируйтесь в любой freelance например odesk, ищите заказы и выполняйте.

    Как начать программировать с нуля?

    Выучить ЯП и начать))

    В какую сферу податься?

    Вы сначала подумайте, что вы хотите делать, и уже на основе этих предпочтений выбирайте сферу.Поймите, задавать вопрос "а что мне делать?" - не совсем корректно. Отнюдь не факт, что то, что вы выберите вам будет нравится. По этому стоит для начала себя попробовать в разных направлениях, а далее уже выбирать.

    Какой язык учить?

    Это следствие выбранной сферы.
    Ответ написан
    4 комментария
  • Текстовый редактор или IDE?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Что-то быстренькое на коленке за 5 минут: Gedit / VIM
    Основная работа: PhpStorm
    Под SSH: VIM
    Ответ написан
  • Какой лог-агрегатор оптимален для хайлоад?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Для HL можете посмотреть в сторону logstash+redis+elasticsearch+kibana.
    Ваш проект пишет логи в redis.
    logstash выгребает их от туда и заливает в elasticsearch.
    kibana - просто удобная админка web для просмотра логов, для нее достаточно голого nginx.

    В принципе, если ресурсы позволяют - можно на прямую через udp писать в logstash.
    Ответ написан
    Комментировать
  • 1 системник > несколько рабочих мест, насколько реально это сейчас?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Дизайнер - отдельный комп, железно.
    На счет остальных - терминальный сервер + тонкие клиенты. Но многое зависит от используемого ПО, например PHPStorm если будет у каждого - оперативка будет расходоваться со скоростью звука.

    Я бы на вашем месте посмотрел в сторону неттопов.
    Ответ написан
    Комментировать
  • Как вытащить все слова из адресной строки с помощью preg_match?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Для "всех" используйте preg_match_all
    Ответ написан
    Комментировать