Задать вопрос
  • Долг у провайдера. Платить ли?

    svfoster
    @svfoster
    В спорных ситуациях, вроде этой, я всегда рекомендую посылать таких «умных» на три буквы — в суд (ну и куда вы подумали, тоже). Поверьте, судебные издержки будут много больше, чем плата за услугу, которую вы не потребляли/не заказывали. Вчитайтесь в договор, скорее всего, у них нет права с вас требовать ваш «минус» из-за отсутствия прав на кредитование. Все после такого моего заявления отстают моментально.
    Ответ написан
    2 комментария
  • Надо ли студентов учить делать доклады и искать хорошую работу?

    @egorinsk
    Я, с одной стороны, против. Я, когда вижу видео с каких-то конференций, у меня всегда такое ощущение, что надо делать 5-минутный регламент. Можно кратко рассказать и показать несколько слайдов, а вместо этого идут излишние объяснения, паузы, как будто им за время выступления еще доплачивают.

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

    Так что лучше научите рисовать понятные слайды.

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

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

    Как студент, буду рад прочитать :) Честно говоря, хотелось бы две статьи. В первой — базовые вещи, основы, для тех, кто совсем «не шарит». А вторая — про вещи не очевидные, интересные особенности, приёмы и т.д. Буду благодарен.
    Ответ написан
    Комментировать
  • Надо ли студентов учить делать доклады и искать хорошую работу?

    Akson87
    @Akson87
    Делайте, хорошая статья на полезную тему — это всегда хорошо.
    Ответ написан
    1 комментарий
  • Рейтинг человека на Хабре

    Amper
    @Amper
    Хабрасила
    Хабрасила (так же известная как Рейтинг) — ещё один параметр, которым можно хвастаться, помимо кармы и живота. Хабрасила есть у пользователей, компаний, хабов и вообще чего угодно. Секреты её подсчёта хабраредакции открыли пришельцы из созвездия Андромеды (до их прилёта даже хабраредакция не знала, как он рассчитывается). Время от времени пришельцы возвращаются и меняют принципы подсчёта, что может влиять на величину рейтинга отдельно взятых пользователей.

    По слухам, Хабрасила пользователей рассчитывается по результатам последних 50 дней (не спрашивайте, почему) и постепенно «тает». Самый верный способ не дать ей растаять окончательно — регулярно проявлять на сайте положительную активность: например, публиковать хорошие топики и полезные комментарии.
    Ответ написан
    Комментировать
  • Что за странная WI-FI точка

    @S1ashka
    Пытаетесь соединиться из разных мест? Мобильник у вас случаем не Моторола? =)
    Ответ написан
    7 комментариев
  • Где хранить файловый сервер небольшой компании?

    @da0c
    Присоединяюсь к вышесказанному — TrueCrypt + бакапы в облаке. Сервер спрятан и доступен только по радиоканалу. Pgp контейнер TrueCrypt может быть размещен на виртуальном диске сервера, т.о., выключение питания стирает инфу.
    Некоторые нюансы.
    Бакапы можно хранить не в облаке, а дома у доверенного лица.
    Отключение питания можно организовать так. Ставим большой, но фэйковый сервак — что-то типа Dual PII/PIII на fullsized материнке, грузиться с live-носителя. При обыске он изымается в первую очередь. Как только настоящий сервак перестает пинговать бутафорский — он тоже отключается/криптуется…
    Да, кстати, термитные секретки на винте срабатывающие при открытии корпуса тоже можно рассмотреть как вариант, кажется на дилэкстриме есть что-то китайско-серийное на эту тему.
    Ответ написан
    5 комментариев
  • Эффект перелистывающихся страниц на JavaScript

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    www.netmagazine.com/files/tutorials/demos/2011/08/create-a-page-flip-effect-with-html5-canvas/
    Готового плагина думаю нету. Так же есть множество нюансов по реализации.
    Ответ написан
    2 комментария
  • Эффект перелистывающихся страниц на JavaScript

    Desiderata
    @Desiderata
    Есть интересный проект от Google с открытым кодом.
    Также есть сделанный интузиастами его аналог с подробными объяснениями.
    Ответ написан
    1 комментарий
  • База данных адресов в России

    region23
    @region23
    веб-разработчик
    Работаю с КЛАДР несколько лет. Он конечно кривоват, но более актуального и часто обновляемого справочника я не встречал.
    Краснодар там на 3 уровне (города) внутри Краснодарского края. Почитайте еще раз документацию к КЛАДР.
    Ответ написан
    3 комментария
  • Есть-ли шанс вернуть деньги?

    ITpower
    @ITpower
    Напишите обычный запрос по ссылке внизу страницы «Contact Us». Укажите ID транзакции и прочие данные. Попытайтесь.
    Ответ написан
    1 комментарий
  • Есть-ли шанс вернуть деньги?

    Ну тут вы как говорится сами себе злобный буратино… Если б вы не упустили время — вам бы деньги вернули 100%, если продавец не может предоставить трека — с ним долго не церемонятся, если трек есть, но по нему следует что посылка не получена, попросят подождать дней 15 и тоже вернут деньги если не пришла посылка. У меня уже не раз такое было.
    Ответ написан
    5 комментариев
  • 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 своими руками

    igolovin
    @igolovin
    www.bhv.ru/books/book.php?id=8541
    Вот в этой книге в качестве конечного примера, пошагово описывается, как делается CMS и форум. Все подробно, понятно. По принципу «от простого к сложному». Для начала, думаю, то, что нужно.
    Ответ написан
    1 комментарий
  • CMS своими руками

    Sky4eg
    @Sky4eg
    Web разработчик
    Скорее всего ваши велосипед будет с квадратными колесами, без седушки и прочее. Но практически каждому программисту на php хочется написать такое на первых парах. Маны по написанию cms встречал неоднократно, однако лучше их не читать. Познакомьтесь лучше с паттернами программирования, почитайте 37signals чтобы не ездить на бульдозере за хлебом. Обязательно поймите что такое MVC, иначе у вас будет каша в коде. Попытайтесь разобраться в коде фреймворков или готовых цмс. А еще лучше забейте на эту идею и если всетаки вас так тяянет к цмсстроению, то найдите готовую цмс, разберитесь в ней и помогайте совершенствовать ее, писать плагины и прочее.
    Ответ написан
    2 комментария
  • Управление сотней светодиодов через ардуино?

    Razbezhkin
    @Razbezhkin Автор вопроса
    программист, преподаватель
    Большое вам спасибо!
    как собиру нужную мне схему, отпишусь, что получилось.
    Ответ написан
    2 комментария
  • Skype по телевизору - реально?

    p4s8x
    @p4s8x
    У меня приставка Iconbit Toucan W на android, скайп работает замечательно, есть проблемы с некоторыми веб-камерами, нужно читать forum.iconbit.ru Но это может оказаться не совсем бюджетным решением. Не знаю, как бабушку, но мама безпроблем разобралась(только пультом не всегда с первого раза куда надо попадет) да и всякие ништячки, типа погоду посмотреть и т.д.
    Ответ написан
    4 комментария
  • Skype по телевизору - реально?

    XHunter
    @XHunter
    Logitech revue? Только камера к нему дороговата.
    Ответ написан
    2 комментария