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

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Думаю, найдутся из 100 человек 82 с торентами в автозагрузке и никакой йоты не хватит. Лучше всего каждому выдать по модему отдельному. Договориться с местными сетями о скидке-промо акции, а участникам «дарить», включив в стоимость билета.

    Сам несколько раз сидел в офисе с йоты, хоть и было четверо, было ужасно, хотя это может быть загруженность сети в принципе для центра москвы в рабочее время. с билайн вай фай было лучше, но все равно плохо, теперь вместо офиса арендуем квартиру с выделенной домашней линией.

    Хотя йота вчера обновила сети. Не знаю, как сейчас. Я рекомендую каждому по модему дать.
    Ответ написан
    1 комментарий
  • Как привязать footer к низу экрана в Twitter Bootstrap?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Что бы прикрепить подвал к низу страницы есть много вариантов. Самые простые — добавить для html и body min-height:100% и position:relative; Затем обернуть все во вреппер с паддингом снизу равным высоте вашего подвала, и последнему назначить Position:absolute;bottom:0.

    Если у вас не вышло — просто поищите статей. Их в сети море. А сам бутстрап поидее не должен хоть как-то этому мешать.
    Ответ написан
    3 комментария
  • Можно ли запросить возврат денег от МТС?

    Alex42rus
    @Alex42rus
    Напишите заявление в офисе, приложите чек. Скорее всего вернут без проблем.
    Удачи.
    Ответ написан
    Комментировать
  • Чем обусловленна высокая стоимость книг проф направленности в электронном виде?

    barker
    @barker
    Внезависимости от способа распространения автору (=>издательству в реальной жизни) как бы надо вернуть расходы + получить прибыль. Так что бесплатной или дешёвой её никому не выгодно делать, разумеется. А как иначе то?

    От повышения тиража и удешевления совсем необязательно получится выгода, скорее всего как раз только убыток. В издательствах тоже не дураки сидят :) Тираж расчитывается ведь от потенциального спроса. На специальную/техническую литературу он, очевидно, не очень высок.
    Ответ написан
    2 комментария
  • IE в Mac OS

    josser
    @josser
    Виртуалка вполне себе неплохое решение.
    По пунктам:
    — Место под образ. Поставьте Home Premium, удалите ненужные компоненты типа WMPlayer, итд. Образ будет занимать меньше 10 гб. Вполне терпимо.
    — Зачем делать шару файлов для того что бы потестить сайт? Ну и сейчас все виртуальные машины самонастраивают шару при установке.
    — Можно «хранить» машину в состоянии «сна». Запуск 3-5 секунд. Вполне сравнимо по скорости запуска IE :)
    Ответ написан
    1 комментарий
  • 14"/15.6" ноутбук для кодинга и пр. Какое лучше разрешение 1600 или 1366?

    super
    @super
    Для веб-разработки идеально подойдёт Mac.
    Ответ написан
    Комментировать
  • Яндекс.Метрика показывает пустой поисковый запрос

    4NATIC
    @4NATIC
    У меня по всем проектам такая же фигня. Такая ситуация наблюдаться стала чуть более недели назад.
    Ответ написан
    Комментировать
  • Посмертная загрузка информации в сеть?

    nuit
    @nuit
    assetlock.net
    а эти уже сами скончались:
    www.letterfrombeyond.com
    www.mylastemail.com
    www.postexpression.com

    Вообще много различных возможностей, самое простое если человек не отмечается на сервисе N дней, то происходит рассылка. Либо список доверенных лиц, которые могут указать на то что человек скончался(естественно не сразу рассылать, а делать задержку втечении которой если от владельца никаких сигналов не поступает, то рассылать)
    Ответ написан
    Комментировать
  • CMS своими руками

    @egorinsk
    Автор, а что гуглить. Есть минимум 3 способа: расковырять простую Open-Source CMS (проблема: найти CMS с хорошей архитектурой и аккуратным кодом), устроиться в компанию, у которой есть своя CMS (а она есть почти у каждой студии), и наконец, написать самому правильно.

    Маны нужны не по написанию CMS, а по используемым продуктам и технологиям.

    Сначала надо определиться с задачей. Установите и попользуйтесь несколькими CMS, просто чтобы увидеть особенности их работы. (если вы не можете это сделать — вам надо изучать основы установки и настройки apache/mysql/whatever, а не CMS писать. Уходите практиковать эти навыки). Также, есть хороший сайт, где установлены демки десятков CMS и можно их посмотреть, не устанавливая.

    Запишите, что вы хотите получить, сделайте наброски страниц. Определитесь с требованиями к вашей CMS. Какие в ней будут модули, как ими можно управлять.

    CMS обычно состоит из 2 частей — т.н. «админки» (запароленный раздел, где меняется конфигурация сайта, добавляются материалы) и публичной части сайта, которую видят пользователи.

    Если вы еще не бросили эту затею, перейдем к следующему пункту. Проектирование архитектуры и написание CMS. Чтобы хорошо писать сложную CMS, нужен опыт и понимание того, как вообще писать сложные программы. Нужно глубокое знание HTTP/HTML/CSS/JS/SQL. А именно:

    — система должна быть модульной, чтобы, написав основу, можно было, не переписывая ее, не спеша добавлять модули и расширять функционал
    — система должна писаться с использованием грамотной архитектуры и аккуратного кода, так как поддержка и переписывание плохого кода будет отнимать у вас слишком много сил. А потом в нем вообще никто не сможет разобраться.

    Что еще надо знать. Во-первых, надо иметь представление что значит MVC или 3-звенная архитектура.

    M в MVC — это Model. CMS скорее всего будет хранить данные в БД — надо знать, что такое и как пишется DBAL (гуглите: PDO), плейсхолдеры в запросах, возможно, Table Gateway, ознакомиться с тем, что такое ORM, и почему PHP-ные ORM так тормозят. Если будете делать модельки, не храните значения полей в публичных свойствах — это неудобно и нарушает инкапсуляцию. Храните их в приватном массиве $attributes.

    V is for View. Надо знать, что такое шаблонизаторы (прочтите мануал по Smarty, Django Templates, HAML и XSLT, чтобы иметь общее представление, какие они бывают). Для PHP хорошие варианты — использовать чистый PHP или XSLT, если осилите. Smarty — устаревший тормозной хлам, Twig тоже имеет недостатки. И не стоит ставить шаблонизатор, только, чтобы писать {$a} вместо [?= $a =].

    Не смешивайте логику (сложные вычисления, обращение к БД) и шаблонизацию. Лучше сделайте 2 файла: один с кодом, другой с шаблоном. В идеале, шаблонизатор получает от контроллера значения переменных и, кроме хелперов, никакого другого кода не вызывает.

    C — контроллеры. Но это самая простая часть, контроллер — это просто класс с методами типа viewAction(), editAction() и роутер, который смотрит на УРЛ и вызывает нужный контроллер. Посмотрите, как устроен Zend_Controller и Zend_Front_Contriller, и сделайте так же, но попроще. выкинув 90% функционала — он вам не понадобится.

    Нужно как-то сделать систему компонентной без сильных связей: чтобы ядро могло работать и без модулей, а добавление модуля не требовало дописывания кода в ядро. Почитайте про Dependency Injection, а также Observer (observer — это когда мы делаем функцию addEventListener()).

    Не используйте хуки, как в Друпал. Это дурной и порочный путь, взятый видимо из древных времен и программирования на Си.

    Что еще. Освоив все эти понятия, у вас в принципе не будет сложностей написать CMS, но почитайте еще мои советы по тому, как писать правильный код с исп. ООП: habrahabr.ru/qa/17158/#answer_70869

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

    Ну что еще. Если (в чем я сильно сомневаюсь) благодаря моему скромного совету вы все же сможете пройти этот нелегкий путь и станете успешным разработчиком, можете заплатить мне денег. Я не против.
    Ответ написан
    Комментировать
  • CMS своими руками

    Сделайте несколько сайтов на разных популярных CMS: Joomla, MODX, Drupal,… Напишите для них по модулю/компоненту.

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

    Что касается работы над CMS, я бы посоветовал взять за основу какой-нибудь фреймворк. Сейчас, я бы взял Zend, так как он написан академически правильно, но в то же время он довольно сложный для восприятия новичкам. Из попроще, вроде бы, Yii сейчас в моде.

    А дальше, навесьте на фрейморк все лучше, что вы вы видели в каждой CMS или даже придумайте новое решение конкретной задачи. Как-то так делал я.

    Вообще, написание CMS — это для «тру» велосипедистов. Нужно смотреть правде в глаза: вряд ли у вас получится что-нибудь ценное, но это поможет вам разобраться в тонкостях проектирования модульной системы, предметной области CMS, надеюсь, ООП, паттерне MVC и шаблонизаторах, а также вы получите бесценный опыт разработки огромного и сложного проекта.

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

    Tsyganov_Ivan
    @Tsyganov_Ivan
    Конкретное руководство «Пишем CMS. Для начинающих.» вы вряд ли найдете.
    Пишите различные веб-приложения. Наращивайте их функционал. Постепенно вы заметите, какие недостатки есть в ваших разработках, а какие моменты получились удачно. Просто сесть и написать хорошую CMS с нуля практически невозможно.
    CMS это сложное веб-приложение. Важно задолго до начала разработки продумать архитектуру всей системы.
    Решите, чего вы хотите от собственной CMS, чего вам не хватает в существующих. Сравните готовые решения. Попробуйте разрабатывать модули для существующих CMS, это позволит глубже разобраться в их архитектуре.
    Ответ написан
    Комментировать
  • Прав ли SEO-оптимизатор в выборе методов?

    bost84
    @bost84
    1. Зачем вписывать название магазина в тайтл, дескрипшн и кейворды? Вы смотрели статистику? Как много посетителей приходит по поисковым запросам содержащим название магазина? Если таковых нет или очень мало то вписывать вообще не нужно. И уж тем более на первое место в таком случае ставить название магазина не нужно.
    2. С поддоменов конечно лучше переместить разделы на основной домен 301 редиректом на соответствующую страницу.
    3. Описания, кейворды и тайтлы должны быть уникальны. И разумеется не переспамлены. Тайтл и описание должны быть человеческими. К тому же это повысит кликабельность сниппетов. Над составлением качественных тайтлов и описаний прийдется потрудится, чтобы еще и учесть маркетинговую составляющую.

    Кто из вас прав зависит от того какой результат и кто хочет видеть.
    Стоит ли вам заморачиваться, это тоже зависит от того чего хотите вы.
    Ответ написан
    2 комментария
  • Нужна ли на Хабре статья с примером использования Twitter Bootstrap?

    powder96
    @powder96
    Не стоит. Bootstrap — до такой степени простая вещь, что статья о нем получится чистейшим капитанством. А вот всякие полезности, выходящие за рамки документации — мне было бы интересно прочесть.
    Ответ написан
    2 комментария
  • Удаленные работники -> Успешная компания = возможно?

    Вроде разработчики basecamphq.com (37signals) они же создатели RoR. Так работают.
    Ответ написан
    2 комментария
  • Хабраэффект против бандитов, как вы думаете, сработает?

    Я, наверное, напишу, то, что многим не понравится: пишите на Башорг… тоже популярный, тоже не имеет никакого отношения к вопросам недвижимости. Надо идти на профильные ресурсы, выходить на конкретных людей.

    С другой стороны непонятно как Вы хотите со свой стороны разрешить проблему. Я так понял, что вы просто хотите, чтобы чужой дядя подарил Вам свою собственность? Или чтобы вы могли пользоваться чужой собственностью бесплатно? Какие у Вас встречные предложения?
    Ответ написан
    3 комментария
  • Заказчик просит убрать пароль. Что делать?

    Да уберите вы этот пароль! Никому он не нужен, заказчикам особенно! :-) Свободно пришёл, выбрал, заказал, заплатил, получил. Чем проще, тем лучше! + хорошо-бы на эмейл посылать инфу, о состоянии заказа, хотя это иногда чувствуешь как спам…
    А вот подставлять уже зарегистрированных и их инфу в форму заказа пусть решают сами :-) не помнят-ли пароль, не подставлять им её туда, даже если эмейл уже в базе данных. :-)
    Ответ написан
    Комментировать
  • Падение IE9 на главной странице Google из-за логотипа в честь 14 февраля

    @EvilHedgehog
    У меня не воспроизводится, но судя по интернетам, у людей встречается, хотя и довольно редко. Нашел несколько вопросов, внятных ответов нет. Причем случается не только сегодня, а всегда когда гугл заменяет стандартный логотип чем-то развесистым, например вот тут человек пожаловался на проблему еще неделю назад: groups.google.com/a/googleproductforums.com/forum/#!msg/websearch/BdBCN3k13gE/bZsSQDa0E_UJ
    В чем причина с ходу не определишь, стандартный путь в таких случаях — настроить генерацию дампов памяти (<msdn.microsoft.com/library/ff542967>) и почитать хотя бы стек. Не исключено, что jscript9.dll в итоге окажется невиновен и на поверхность вылезет какой-нибудь тулбар или антивирус.
    Использовать в IE bing не буду предлагать :)
    Ответ написан
    2 комментария