• Новый офис Zynga
    0
    При грамотном искусственном освещении работать удобнее, потому что с окнами много проблем — и стол надо развернуть правильно, и вечерами/в пасмурную погоду не светит как надо, да вдобавок смотрение в окно отвлекает от работы :) Окна есть по периметру помещения, можно подойти и посмотреть, заодно физическая разминка и отдых для глаз. Для предотвращения излишней засветки — есть рулонные полупроницаемые жалюзи, никаких плакатов вешать не надо.
  • Новый офис Zynga
    0
    Они и в офисных помещениях есть, прямо над столами. Причины мне, к сожалению, неизвестны, но могу предположить две — «такой дизайн» и «чтобы при землетрясении меньше всего падало сверху». Скорее первая…
  • Новый офис Zynga
    0
    Toshiba попала в текст с недосыпу и благодаря зоркому глазу solver была оперативно исправлена :)
  • Новый офис Zynga
    +6
    Поскольку современный Mac — это Unix с человеческим лицом :) то на нем оказалось разрабатывать веб-приложения удобнее, чем ставить darwin или что-то подобное на Win, не говоря уж о установке Linux на ноутбук.
  • Халатность хостера привела к обнародованию базы сайта
    +1
    От таких неверных настроек (и, наверное, от попыток взломать через какие-нибудь баги сервера) могут помочь две простые вещи, сам пользуюсь и другим советую:

    1. Доступ к mysql открыт только для локального пользователя, или, если mysql-сервер на другой машине, для пользователя с web-сервера. Еще бы и на firewall неплохо настроить нужные правила, если приходится ходить по сети.

    2. Все скрипты (лучше вообще все, но хотя бы конфиги с паролями и т.п.) лежат в папочке, скажем, scripts, в которой с помощью .htaccess говорится Deny From All — вряд ли этот вид защиты можно обойти кривыми настройками апача. В идеале снаружи лежит только один index.php, получающий все запросы через mod_rewrite, с одной строчкой include('scripts/main.php'); или что-то подобное.
  • Мало выводов? Используем RESET
    0
    Схемка пульта — в тексте (ищите по слову UPD).

    Про всю получившуюся систему постараюсь написать отдельно.
  • С Новым Годом, Хабровчане
    +4
    Желаю тебе, %username%, хороших идей для новых интересных статей, благодарных читателей и конструктивных комментариев! Желаю мудрости, чтобы видеть благоприятные возможности для достижения своих целей, и удачи, чтобы эти возможности встречались почаще! Пусть Здоровье и Любовь пребудут с тобой долгие годы, а деньги позволят получить все остальное!

    С Новым Годом!
  • Мало выводов? Используем RESET
    0
    В даташитах иногда бывает много интересного, например, я открыл, что не всегда кристалл расположен на катоде. Причем так было только для одной модели серии.

    Обратное напряжение для большинства светодиодов, которые мне попадались, всего 5 Вольт, так что не в десяток, увы. Другое дело, что это гарантированная величина, реально может и больше выдержит… А резистор не поможет, пока нет пробоя обратный ток не течет, поэтому на резисторе ничего не падает, а после пробоя уже поздно будет.
  • Мало выводов? Используем RESET
    0
    открой для ся 74HC595 и цепляй сколько нужно светодиодов на 2 ножки

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

    на последней схеме 1 диод лишний

    Лучше поставить диод (уж он точно копейки стоит) чем лишний раз шерстить даташиты на тему обратного напряжения у светодиода. Так надежнее :)
  • Мало выводов? Используем RESET
    0
    А вот периферию придется инициализировать заново независимо от причины сброса.
  • Мало выводов? Используем RESET
    0
    Согласен, если резюк у кнопки достаточно велик, чтобы не зажигать светодиод при нажатии на кнопку, но устойчиво сажает вход на «0» с учетом подтяжки. Примерно 25% от сопротивления подтяжки должно хватить с гарантией (примерно 5 кОм).

    Кстати, а тока с плюса через светодиод не хватить в качестве подтяжки?
  • Мало выводов? Используем RESET
    0
    Добавил ссылку в статью (в конце)
  • Мало выводов? Используем RESET
    +9
    Волшебник — это человек, который знает про окружающий мир немного больше, чем зритель :)
  • Мало выводов? Используем RESET
    0
    Интересное решение, главное использовать светодиоды с подходящим обратным напряжением.

    Я делал пульт (кнопка и светодиод) для игры «Брейн-Ринг», там примерно так же было — параллельное подключение с диодной развязкой. Используются всего два повода, что упростило дело (пульты должны быть далеко от устройства).
  • Мало выводов? Используем RESET
    0
    Да, в AVR тоже можно независимо переключать направление каждой линии порта.

    Но при вашем подходе появляется такая проблема: если светодиод и кнопка включены параллельно (к + или — питания), то при нажатии кнопки мы фактически делаем порту КЗ, это совсем нехорошо. А если кнопка подключена, например к +, а светодиод к -, то при нажатии кнопки получаем зажигание светодиода независимо от «желания» МК.

    Если светодиод относится к кнопке, например, показывает режим, то можно сделать по второй схеме, его загорание при нажатии кнопки мешать не будет.
  • Генератор паролей, который всегда под рукой
    0
    промахнулся с ответом: habrahabr.ru/blogs/DIY/110724/#comment_3532349
  • Генератор паролей, который всегда под рукой
    0
    Движение руки по клавиатуре — насколько оно произвольно? Если даже мышью двигают неслучайно, как было написано выше ( habrahabr.ru/blogs/DIY/110724/#comment_3526402 )
  • Генератор паролей, который всегда под рукой
    0
    Обычно он выше, чем под рукой :)
  • Генератор паролей, который всегда под рукой
    +2
    У человека плохо получается придумывать случайные числа, зато отлично — совершать случайные поступки.
  • Генератор паролей, который всегда под рукой
    +1
    Например, если мы бросаем игральную кость, то значения тоже могут быть только целыми числами от 1 до 6. И вероятности их выпадения равны.

    Для непрерывных случайных величин пользуются плотностью распределения (производная от функции распределения), а для дискретных можно просто указать вероятности каждого события. Функция распределения для них тоже имеет смысл, и да, она получается ступенчатой.
  • Генератор паролей, который всегда под рукой
    +1
    Если нам нужно получить число от 0 до N, функция генерации вызывается N раз, получая всякий раз младший бит (0 или 1). Суммируя результат, получаем требуемое случайное значение. Теорвер утверждает, что получается равномерно распределенное СЗ, т.е. вероятность любого значения получаемой суммы одинакова.
  • Генератор паролей, который всегда под рукой
    +6
    У каждого есть любимое случайное число :)
  • Генератор паролей, который всегда под рукой
    0
    Если нужен байт, можно вызвать генератор 8 раз!
  • Генератор паролей, который всегда под рукой
    0
    Обычно генераторы выдают пользователю не полное значение внутренней переменной, а его часть. Лучше всего, как я написал — один бит. В противном случае, зная полином, не составит труда вычислить всю последовательность и взломать криптосистему, построенную на этом генераторе.
  • Генератор паролей, который всегда под рукой
    –1
    во-первых 0 не может встретиться в этой последовательности, поэтому в вашем примере последовательность будет из одних единиц.

    во-вторых, 2^N-1 [CO mode on] это число всех возможных N-битных значений [CO mode off], поэтому идеально чтобы перед повторением мы перебрали все их.

    [zanuda mode off]
  • Генератор паролей, который всегда под рукой
    0
    По USB идет служебный обмен данными, даже если никто не нажимает кнопок и не двигает мышь. Хотя, как я написал в последнем абзаце, для автономного устройства достаточно подключить ко входу небольшой кусок провода (aka антенна), а наводки сделают все остальное. Проверено в ходе экспериментов, даже с питанием от батареек (без подключения к другим проводам).
  • Генератор паролей, который всегда под рукой
    +1
    В первую очередь мне было интересно использовать данные от мышки в качестве генератора энтропии, а дальше понеслось…
  • MIB T5142 от Gigabyte – корпус-подставка по цене кронштейна для монитора
    0
    Я сначала хотел прикрепить к решетке, но мне показалось, что без решетки тише. К счастью за монитором этот колхоз не видно :)
    А селерон на D201GLY2 греется довольно сильно когда видео воспроизводит, до 50 бывает доходит.
  • MIB T5142 от Gigabyte – корпус-подставка по цене кронштейна для монитора
    0
    Если корпус стоит, как предусматривал производитель (а не висит на стене, как это сделал я), то передняя панель вполне видна может быть. Если монитор не слишком большой и не слишком низко опущен.
  • MIB T5142 от Gigabyte – корпус-подставка по цене кронштейна для монитора
    0
    При желании можно вместо (или в дополнение к) встроенного DC-DC установить что-то более мощное, например из ассортимента www.mini-box.com/DC-DC
    Я рассматривал такой вариант, но доставка стоит сравнимые с ценой самого адаптера деньги (везут из US, а не из Китая), а потом я нашел этот корпус и прекратил поиски.
    Но для атома думаю 60 Вт достаточно, особенно если винт один и экономичный, а не как у меня.
  • MIB T5142 от Gigabyte – корпус-подставка по цене кронштейна для монитора
    0
    Согласен, перекинул фотки на habreffect.
  • MIB T5142 от Gigabyte – корпус-подставка по цене кронштейна для монитора
    0
    добавил, но она уже успела подрасти, как ниже написали
  • MIB T5142 от Gigabyte – корпус-подставка по цене кронштейна для монитора
    0
    Подорожал с сентября…
  • MIB T5142 от Gigabyte – корпус-подставка по цене кронштейна для монитора
    0
    Я предупреждал, что последняя глава для сильных духом:)
    С розеткой вышло так: теоретически колонки должны были питаться от тех же внешних 12 Вольт, что и корпус, но им этого оказалось мало, пришлось ставить двойник и штатный адаптер. Теперь планирую поставить умножитель, но до этого руки дойдут, чувствую, не скоро.
  • MIB T5142 от Gigabyte – корпус-подставка по цене кронштейна для монитора
    0
    Основная проблема в перегрузке преобразователя питания при включении. Мне пришлось пойти на хитрость и запитать винты по линии 12 Вольт напрямую от входного разъема через реле. А для подачи 12 Вольт на весь компьютер используется внешний БП в силовом шкафу, поэтому мощности хватает.

    Еще можно попробовать запускать винты по очереди, совеременные BIOS'ы это умеют вроде как.
  • MIB T5142 от Gigabyte – корпус-подставка по цене кронштейна для монитора
    0
    Короткие шнурки (меньше метра, а стандарт не накладывает ограничений на минимум, например, будет возникать резонанс и т.п.?) вообще найти трудно, но мне кажется в этом корпусе производитель делал упор на минимализм комплектации и цены соответственно.
  • «Индустриальное» шасси для сервера на скорую руку
    0
    Согласен, без ковра смотрится лучше :)
  • «Индустриальное» шасси для сервера на скорую руку
    0
    Я вот тоже подумал, что сидюк при желании можно прицепить и отцепить, а ставить стационарно нет смысла. На последней фотке как раз видны хвосты питания и IDE-шлейфа, туда можно прицепить сидюк или еще один винт, при необходимости.
  • «Индустриальное» шасси для сервера на скорую руку
    +2
    Я хотел сделать практически то же самое, но у меня не хватило времени доработать все напильником :)
  • «Индустриальное» шасси для сервера на скорую руку
    0
    Людей от сервера дополнительно защищает дверца шкафа и железобетонные стены коридора. А уровень излучения можно измерить на практике и сравнить с обычным корпусом, но для этого нужно раздобыть индикатор.