• Какой секретный жест HTML5-банды?

    nicothin
    @nicothin
    веб-разработчик с 2000 г.
    ну же, ребята, кто быстрее нарисует ту же руку со средним пальцем?
    в футболке с таким принтом не стыдно было бы и в офис к разработчикам IE сходить...
    Ответ написан
    Комментировать
  • Питание atmega328 от usb?

    Ocelot
    @Ocelot
    Не сгорит. Двухамперность блока питания говорит только о его максимальном токе. Если контроллер потребляет меньше, никто не будет в него насильно эти два ампера вкачивать.
    Ответ написан
    Комментировать
  • Будете ли вы учитываеть ли вы codeeval/hackerrank профиль при приёме программиста на работу?

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

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Около 99% полевых, так как они используются в процессорах, а там их количество запредельное по отношению к остальным микросхемам.
    Ответ написан
    2 комментария
  • Как работает кнопка "Пожаловаться", есть ли от нее толк?

    karaboz
    @karaboz
    Директор продуктов в Хабре.
    Как должно быть

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

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

    Как есть сейчас

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

    Как сейчас устроено модерирование. Каждая новая жалоба поднимает в админке ту сущность, на которую жалуются, вверх и модератор видит общее число накопленных жалоб по этой сущности. Как правило, если число жалоб равно 1, такая сущность игнорируется, но если жалобы 2 или больше, то на сущность обращается внимание и принимается решение. Если жалоб много, это сразу бросается в глаза и решение принимается быстрее.

    Этапы развития

    Дальнейшее развитие этой системы видится таким. Прежде всего мы нанчнём уведомлять жалобщиков о том, что модератор удалил ту сущность, по которой поступила жалоба. Это минимальный откик системы, что твои усилия принесли пользу и были востребованы.

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

    Ну и наконец, мы переведем систему жалоб в автоматический режим, когда решения будут приниматься коллективно самим сообществом, минуя модератора.
    Ответ написан
    Комментировать
  • Какую тему статьи выбрать по Delphi?

    icelaba
    @icelaba
    Знаю и умею всё
    Название статьи: По каким причинам я вынужден писать программу на мертвом языке.
    Идея программы: Программа находит на диске все файлы с расширениями .pas .dpr .dproj .dproj.local.dfm .dpk .dcu .dsk .identcache и сносит их. Затем спрашивает снести ли среду разработки, компилятор и тп :-)
    Ответ написан
    8 комментариев
  • Как здесь найти ошибку ?

    viktorvsk
    @viktorvsk
    Где здесь?
    Какую ошибку?
    Вам сюда, наверное.
    Ответ написан
    Комментировать
  • Что нельзя/проблематично реализовать на node.js?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Real-time computing проблематично. Больше в голову ничего не лезет. Ну и да, писать на ноде десктопный софт (не CLI) это извращение.

    Вы только поймите, можно почти все сделать и на brainfuck. Вопрос в эффективности. О PHP вот тоже все плохо говорят, даже те кто на своих любимых js/ruby говнокодит в контроллерах только. И что? Будьте выше этого.

    p.s. На самом деле все говно кроме пчел. Это суровая реальность. Нет ничего универсального и подходящего под все спектры задач. Так же есть еще субъективные факторы.
    Ответ написан
    4 комментария
  • Можно ли спасти "сыпящийся" диск?

    Jump
    @Jump
    Системный администратор со стажем.
    Нет.
    Диск можно только выкинуть. Данные можно попытаться спасти.

    Если оставить на месте повреждения пустое место и создать далее новый раздел
    это невозможно, вы не можете обнаружить поврежденное место. Только наугад.

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

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

    @karpyuk7
    Насколько удачен? - ЛУЧШИЙ
    Потом C++ а потом уже все равно какой ЯП
    Ответ написан
    1 комментарий
  • Как работает веб сервер?

    @vinca
    Поверхностно про сеть: ru.m.wikipedia.org/wiki/%D1%E5%F2%E5%E2%E0%FF_%EC%... - тут нужно уловить, что такое сигналы, что такое пакеты и что такое данные...

    Теперь, о том как пишется собственно сервер (приложение). ОС предоставляет 4-е системных вызова (про сетевую карту, драйвера и как ОС работает с erhernet не буду рассказыывать). Собственно системные вызовы:
    1) socket - создает сокет, для веб сервера, обычно это tcp;
    2) bind - привязывает сокет к локальному ip-адресу сервера (железки) и на определенный порт. Нужно из-за того, что на железке может быть много ip-адресов;
    3) listen - переводит сокет в состояние "слушать" (включает его на прием и передачу - если просто), это значит, что сокет готов принимать соединения от клиента (см tcp handshake) и ставить его в очередь ОС (очередь приложения backlog);
    4) accept - создает сокет к клиенту, позволяя уже с ним обмениваться данными. Accept вызывает само приложение, в зависимости от алгоритма, учитывая что есть ресурсы на обработку клиентского запроса. Если accept не сделать, то соединение повиснит в очереди (backlog) на время таймаута выставленного со стороны клиента или сервера.

    После accept, apache создает дочерний процесс, который уже и начинает из данных извлеченных из tcp "парсить" http по rfq (аля соглашению) и обрабатывать пользовательский запрос - разбирая зоголовки и выплевывая в сетевой буфер прочтенный с диска index.html с правильными заголовками http 1.0 или 1.1.
    Ответ написан
    Комментировать
  • Что значит REF в языках программирования?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    <вид>::=BOOL|INT|REF<вид>

    Выходит что возможны как просто BOOL, INT но и записи вида REF BOOL/REF INT.

    Из процитированного вами фрагмента это никак не следует.
    Ответ написан
    3 комментария
  • Как сравнивать два файла утилитой git diff без учета табов и спайсов?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Как сравнивать два файла утилитой git diff без учета табов и спайсов?

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

    Melkij
    @Melkij
    PostgreSQL DBA
    blog.codinghorror.com/a-visual-explanation-of-sql-joins
    После должно стать очевидным.
    Ответ написан
    Комментировать
  • Лучше начать с декларативной парадигмы или императивной?

    aush
    @aush
    The venerable master Qc Na was walking with his student, Anton. Hoping to prompt the master into a discussion, Anton said "Master, I have heard that objects are a very good thing - is this true?" Qc Na looked pityingly at his student and replied, "Foolish pupil - objects are merely a poor man's closures."

    Chastised, Anton took his leave from his master and returned to his cell, intent on studying closures. He carefully read the entire "Lambda: The Ultimate..." series of papers and its cousins, and implemented a small Scheme interpreter with a closure-based object system. He learned much, and looked forward to informing his master of his progress.

    On his next walk with Qc Na, Anton attempted to impress his master by saying "Master, I have diligently studied the matter, and now understand that objects are truly a poor man's closures." Qc Na responded by hitting Anton with his stick, saying "When will you learn? Closures are a poor man's object." At that moment, Anton became enlightened.

    Anton van Straaten

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

    @AlexP11223
    А mail через голубиную почту отправляет что ли?
    Ответ написан
    5 комментариев
  • Как организовать работу программистов в стартапе если ты не программист?

    opium
    @opium
    Просто люблю качественно работать
    Нанять менеджера
    Ответ написан
    Комментировать
  • Как организовать работу программистов в стартапе если ты не программист?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    В твоем случае лучше взять на фрилансе менеджера проектов и оставить ему технические вещи.
    Ответ написан
    Комментировать