Задать вопрос
  • Что делать с ipad'ом, когда сдохнет батарея?

    Батарея подохнет на полпути, как вы уже побежите покупать новый айпад, который на 0,000007 мм тоньше предыдущего, а потому круче… и о старичке вы быстро забудете.
    Ответ написан
    Комментировать
  • нужна ли очистка компьютеров от пыли и грязи?

    ilyuxa
    @ilyuxa
    Я не сисадмин, но за своим компьютером слежу. И мышку-клавиатуру чищу, и монитор протираю, и системник продуваю. И предпочитаю делать это сам, чем поручать кому-либо.
    А всё из-за того, что банально приятнее работать за чистым «инструментом», который не гудит от мешка пыли внутри и просто опрятно выглядит.
    Ответ написан
    Комментировать
  • Как реагировать на подобного рода спам?

    @northbear
    Тут мало что можно сделать. Это обычный сотовый номер, который используется для мобильного спама. Несколько телефонов с разными SIM-ками цепляются к компу и делается рассылка по блокам номеров. Номера эти можно сказать одноразовые. Как правило сотовый оператор сам выявляет SIM-ки, через которые идут аномально большие рассылки SMS и блокирует их через какое-то время. А спамеры тупо ставят новые сим-ки…

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

    Единственно разумная тема, это находить тех, кто этим занимается. Но овчинка выделки не стоит. Статьи там копеечные. Штрафы тоже. Не говоря о том, что не факт что эти ребята вообще в России…

    Лучшее, мне кажется, это игнорировать.
    Ответ написан
    Комментировать
  • Телефон на андроиде с максимально живучей батареей?

    @velvetdust
    У папы Motorola Atrix 4G, брал не в России (вроде привязанный к АТиТ, и докупал код unlock, но сейчас тысяч за 15 продается он и в России), я иногда брал его погонять… Использую телефон по максимуму в плане интернета и по минимуму в плане всего остального, но экран+мобильный интернет — это самое поедающее энергию сочетание. Так вот, при довольно жестком режиме работы, он держался около суток (ночью я спал, естественно)… Без выключения интернета доживает с 25-20 процентами с утра до ночи…

    Вряд ли какое-то устройство может дольше работать сейчас. Если отключить/ограничить все что не особо нужно — подсветка экран, ненужные беспроводные сети — пару дней, думаю, прожить он сможет
    Ответ написан
    3 комментария
  • Оочень быстрый интернет или как так жить?

    Genome_X
    @Genome_X
    Хах, это похоже не на вопрос «куда деть быстрый интернет» а «как избавится от зависимости к компу, который не отпускает и требует к себе внимания», как тамагочи )))
    Куда вы торопитесь? Ну и что что что-то скачалось за то время как только вы себе пошли заваривать чай, вас кто-то тянет обратно к компу за шкирку? Сам комп повелевает подойти к нему? )) Не вы должны быть для компа с нетом, а он для вас. Скачалось, ну и пусть себе стоит дальше, а вы пока спокойно попейте чайку у себя на кухне минут десять, отдохнете, и поймете, как классно иногда быть без железа под боком.
    Ответ написан
    Комментировать
  • Почему у хабра куки логина хранятся всего месяц? Почему их не делают на 10 лет?

    Dragonizer
    @Dragonizer
    С менеджером паролей это, конечно, не проблема, но вот сегодня Хабр заставил меня еще и вводить капчу с первого же раза. Вроде бы раньше одну попытку давали без издевательств.
    Ответ написан
    3 комментария
  • Быстрое удаление файлов

    FullZero
    @FullZero
    Больменее экстренно можно только винт физически уничтожить, а качественно информацию затереть времени немало уйдет.
    Ответ написан
    Комментировать
  • Уделяет ли хабра-сообщество время на выбор/поиск обоин для рабочего стола?

    AxisPod
    @AxisPod
    Видимо не очень, как винду ставлю, как стандартные стоят, так и не парюсь.
    Ответ написан
    1 комментарий
  • Скрипт рассылки на PHP

    sajgak
    @sajgak
    Самый просто вариант — использование сервисов рассылок. Конечно не бесплатно, но для небольших объемов это самое то из соотношения цена / качество / трудозатраты.
    Если говорить конкретно о реализации, то годных полностью готовых для использования сервисов не встречал, самый лучший вариант, делающий множество рутины за программисты — pecl модуль Mail
    Ответ написан
    1 комментарий
  • 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

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

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

    dudeonthehorse
    @dudeonthehorse
    Email Developer
    А может вовсе и не взлом, а крик души?

    Ответ написан
    Комментировать
  • Помогите собрать компьютер для кодинга за 10000

    curlydevil
    @curlydevil
    Тут возможны варианты — сейчас АМД может предложить больше ядер, а Интел большую производительность за одинаковые деньги…
    Я бы лично брал Интеловскую связку — что-то в духе Pentium g620 с дальнейшей возможностью апгрейда до i5 — мне кажется, это наиболее оптимальный вариант…
    Ответ написан
    Комментировать
  • Падение 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 комментария
  • Веб-камеры на выборах - давайте подсчитаем голоса?

    Вы очень наивны в отношении камер на избирательных участках.

    Даю 146%, что камеры или сеть не будут работать на «нужных» участках. Выборы 4 декабря эту теорему прекрасно доказали.
    Ответ написан
    5 комментариев
  • Бесшумный неттоп?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Материнскую плату E35M1-I возьмите. А к ней уже сами всё докупите.
    Вообще за неттопом я бы гоняться не стал, лучше просто mini-ITX корпус, тем более в условиях пассивного охлаждения. Горячие они становятся со временем =)
    Ответ написан
    1 комментарий
  • Как забаниться на хабре?

    ngreduce
    @ngreduce
    Может попросить техподдержку? Там тоже люди, может поймут.
    Ответ написан
    2 комментария
  • Давайте выберем мне мышку!

    xel
    @xel
    front end developer
    Современные Logitech по полгода и больше живут на батарейках… поэтому если просто начитался «ужасов» в отзывах о дешёвых мышах что заряжать по разу на неделю надо — подумай ещё раз =) плюсом будет не только отсутствие провода на столе, но и возможность управлять воспроизведением фильмов с дивана =)
    (ЗЫ: а ещё бывают с докстанцией, вместо батареек — но это лишнее место на столе)

    По теме — A4 tech раньше имели весьма простую схему провода — на конце стоял несложный разъём, похожий на тот которым кулер подклчюается к материнке, при такой схеме укоротить провод — дело на 5 минут.
    Ответ написан
    6 комментариев
  • Куда писать статьи, если нехватает кармы даже на песочницу?

    У меня та же проблема, написал обзор Нетбука Samsung NC215, а кармы не хватает, но я не унываю, отвечаю на вопросы в Q&A, комментирую, по крайней мере из минуса вылез, совсем чуть-чуть осталось. Так что соглашусь с xaker1, других вариантов нет, на то она и карма.
    Ответ написан
    1 комментарий