• Какой язык программирования выбрать для изучения?

    @PolkovnikBrumel
    А вот тут есть на эту тему забавная инфографика: carlcheo.com/startcoding
    Ответ написан
    Комментировать
  • Как грамотно оформить владение доменным именем на нескольких человек?

    Vida
    @Vida
    Оптимальный вариант - регистрировать домен RU\РФ на юридическое лицо.
    В этом случае директор не сможет передать домен сам себе, если у вас правильный регистратор, так как это сделка с заинтересованностью и регистратор должен затребовать доп. документы, выписку из ЕГРЮЛ, чтобы проверить, не один ли там директор учредитель, и если не один, то будут просить решение учредителей OOO (либо решение собрания акционеров для АО).
    Уточните у вашего регистратора, как они поступят в таком случае.
    Ответ написан
    Комментировать
  • Как переустановить MacOS Yosemite?

    @Tibook
    Mac user since Motorola 68030, baby!
    Странный совет, но - проверьте ваши DNS. Иногда временная смена на гугловские (8.8.8.8 и 8.8.4.4) очень даже помогает побороть недоступность эпловских сервисов.
    Ответ написан
    2 комментария
  • Какой язык программирования посоветуете учить?

    Nidora
    @Nidora
    Бонус 200 руб всем новым клиентам! VDS - 149 руб
    4907931f965b45c09e520e7c9fbb8dcb.png
    Ответ написан
    Комментировать
  • Почему подавляющее большинство проектов до сих пор делают на CMS, а не на фреймворках?

    @Inav
    Потому что на cms разработка дешевле,
    потому что никто не хочет писать админку для сайта, особенно если ее разработка сопоставима по трудозатратам с публичной частью,
    потому что заказчик хочет стандартные механизмы управления контентом, а не то что ему придумает разработчик,
    потому что заказчик хочет иметь возможность уйти к другому разработчику с наименьшими издержками,
    потому что порог вхождения для cms ниже => разработчиков больше,
    потому что возможности фреймворков для большинства сайтов не нужны, а для кастомизации cms знающему человеку костыли нужны не на много чаще, чем для фреймворка;
    и потому что подавляющее большинство сайтов это не хайлоад с десятками серверов, который беспрестанно пилит команда программистов.
    Ответ написан
    Комментировать
  • Зачем нужен ООП?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Не везде и не всегда нужны классы. Вы верно заметили. НО! Прежде чем принять решение о том, что в конкретном месте кода класс только вредит, нужен профайлер или другие инструменты позволяющие принять такое решение. К примеру в Python словарь значительно выигрывает по скорости чем класс с методами.

    Фишка ООП в том, что человек уже думает классами! Поднимаем голову к небу и видим "Птица летит", другими словами "У объекта "Птица" был вызван метод "Лететь"", но мы так сложно не думаем и для нас это просто "Летящая птица".
    Вспомните детство и моменты когда родители посылали за хлебом. Как это происходило? Возможно это было так: "Объект сын в твое поле ложу объект "Задача" с полями "хлеб", "комод" и "100 рублей", в поле "результат" ложу "Хлеб". Объект сын вызываю метод "Купить"". Не думаю что это было так, мне кажется это было так: "Сын возьми 100 рублей и купи хлеба". В неявном виде обратились к объекту "Сын", вызвали метод "Взять" и передали аргумент "100 рублей" и ожидаем результат вызова в виде значения "Хлеб".

    Попробуйте процедурный подход переложить в нашу естественную жизнь? ;) Попробуйте так общаться, процедурно. Это очень сложно. Потому что человек привык думать объектами! Самолет, кошка, лошадь, дерево и др. Для нас вроде есть концепция "кошка", но конкретная кошка "Масяня" сильно отличается от другой конкретной кошки "Машка".

    Изучая задачу мы прежде всего должны задать вопрос : "Что является условием завершения задачи?" и вторым не менее важным "Что используется при достижении результата?". Вот это "что используется" как правило и есть объекты.
    Ответ написан
    8 комментариев
  • Как правильно заполнить налоговую форму W-8BEN для Odesk если я живу за границей?

    nowm
    @nowm
    W-8BEN — только для американцев (Upd: вру, форма требуется для того, чтобы подтвердить, что вы не гражданин США и не работаете на территории США — давно заполнял, выветрилось из головы). Просто в форме укажите, что у вас нет американского гражданства и всё. Больше от вас ничего не потребуется. В аккаунте в разделе «Tax Information» потом просто будет висеть метка: «Filing Status: No Filing - Non-US». (Я просто сейчас почему-то помню, что именно так всё и происходило — просто нужно было указать, что нет американского гражданства, а конкретное гражданство не нужно было указывать.)

    В остальном, лучше всё-таки указывать в профиле адрес, по которому вы прописаны. В Таиланде вы на птичьих правах находитесь, скорее всего, так? Так что лучше его не указывать в профиле. Всё меньше проблем будет в будущем.
    Ответ написан
  • Какой Mac mini взять для разработки?

    haiku
    @haiku
    Берите на i7 можно топовый можно почти топовый. Обязательно 16Gb оперативки. Обязательно SSD. Иначе пожалеете, гарантирую. Не скупитесь на деньги ради собственного удобства разработки. Можно и 12го года взять. Если будете брать 14го года, там память не расширяемая ручками - заказывайте сразу с 16ю тогда. SSD вроде руками можно поставить, хотя гарантия пролетает, так что тоже либо заказывать сразу с SSD либо обломаться с гарантией. Возьмете конфигурацию слабее - будете долго материться и проклинать Apple и вообще девелопмент 100%.
    Ответ написан
    3 комментария
  • Mac mini для дизайнера, хорошая конфигурация?

    keslo
    @keslo
    офтоп

    Я тут тоже занимался подбором рабочей поаседнеаной машины. В итоге решил просто заменить в старой HDD на SSD. Как все сразу изменилось в лучшую сторону :-) Теперь не представляю как брать новый комп без сия твердотельного чуда. Работа в графических редакторах по скорости стала приятной.

    Проц старенький А4 2 ядра по 1.8, 6 ГБ оперативки, SSD на 120 Гб

    /офтоп
    Ответ написан
    Комментировать
  • Как добавить событие в последовательности достижения цели (Google Analytics)?

    Aesma
    @Aesma
    SEM-специалист
    А если использовать не событие а "Virtual Pageviews"?

    _gaq.push(['_trackPageview', '/shopcart.html']);
    Ответ написан
    1 комментарий