При грамотном искусственном освещении работать удобнее, потому что с окнами много проблем — и стол надо развернуть правильно, и вечерами/в пасмурную погоду не светит как надо, да вдобавок смотрение в окно отвлекает от работы :) Окна есть по периметру помещения, можно подойти и посмотреть, заодно физическая разминка и отдых для глаз. Для предотвращения излишней засветки — есть рулонные полупроницаемые жалюзи, никаких плакатов вешать не надо.
Они и в офисных помещениях есть, прямо над столами. Причины мне, к сожалению, неизвестны, но могу предположить две — «такой дизайн» и «чтобы при землетрясении меньше всего падало сверху». Скорее первая…
Поскольку современный Mac — это Unix с человеческим лицом :) то на нем оказалось разрабатывать веб-приложения удобнее, чем ставить darwin или что-то подобное на Win, не говоря уж о установке Linux на ноутбук.
От таких неверных настроек (и, наверное, от попыток взломать через какие-нибудь баги сервера) могут помочь две простые вещи, сам пользуюсь и другим советую:
1. Доступ к mysql открыт только для локального пользователя, или, если mysql-сервер на другой машине, для пользователя с web-сервера. Еще бы и на firewall неплохо настроить нужные правила, если приходится ходить по сети.
2. Все скрипты (лучше вообще все, но хотя бы конфиги с паролями и т.п.) лежат в папочке, скажем, scripts, в которой с помощью .htaccess говорится Deny From All — вряд ли этот вид защиты можно обойти кривыми настройками апача. В идеале снаружи лежит только один index.php, получающий все запросы через mod_rewrite, с одной строчкой include('scripts/main.php'); или что-то подобное.
Желаю тебе, %username%, хороших идей для новых интересных статей, благодарных читателей и конструктивных комментариев! Желаю мудрости, чтобы видеть благоприятные возможности для достижения своих целей, и удачи, чтобы эти возможности встречались почаще! Пусть Здоровье и Любовь пребудут с тобой долгие годы, а деньги позволят получить все остальное!
В даташитах иногда бывает много интересного, например, я открыл, что не всегда кристалл расположен на катоде. Причем так было только для одной модели серии.
Обратное напряжение для большинства светодиодов, которые мне попадались, всего 5 Вольт, так что не в десяток, увы. Другое дело, что это гарантированная величина, реально может и больше выдержит… А резистор не поможет, пока нет пробоя обратный ток не течет, поэтому на резисторе ничего не падает, а после пробоя уже поздно будет.
открой для ся 74HC595 и цепляй сколько нужно светодиодов на 2 ножки
В такой простой схеме увеличивать число чипов в два раза ради одного вывода — непорядок. Тем более что я рассматриваю общий случай, а схема светофора приведена для примера. А в серьезной схеме действительно лучше использовать драйверы для индикации, тут ты прав.
на последней схеме 1 диод лишний
Лучше поставить диод (уж он точно копейки стоит) чем лишний раз шерстить даташиты на тему обратного напряжения у светодиода. Так надежнее :)
Согласен, если резюк у кнопки достаточно велик, чтобы не зажигать светодиод при нажатии на кнопку, но устойчиво сажает вход на «0» с учетом подтяжки. Примерно 25% от сопротивления подтяжки должно хватить с гарантией (примерно 5 кОм).
Кстати, а тока с плюса через светодиод не хватить в качестве подтяжки?
Интересное решение, главное использовать светодиоды с подходящим обратным напряжением.
Я делал пульт (кнопка и светодиод) для игры «Брейн-Ринг», там примерно так же было — параллельное подключение с диодной развязкой. Используются всего два повода, что упростило дело (пульты должны быть далеко от устройства).
Да, в AVR тоже можно независимо переключать направление каждой линии порта.
Но при вашем подходе появляется такая проблема: если светодиод и кнопка включены параллельно (к + или — питания), то при нажатии кнопки мы фактически делаем порту КЗ, это совсем нехорошо. А если кнопка подключена, например к +, а светодиод к -, то при нажатии кнопки получаем зажигание светодиода независимо от «желания» МК.
Если светодиод относится к кнопке, например, показывает режим, то можно сделать по второй схеме, его загорание при нажатии кнопки мешать не будет.
Например, если мы бросаем игральную кость, то значения тоже могут быть только целыми числами от 1 до 6. И вероятности их выпадения равны.
Для непрерывных случайных величин пользуются плотностью распределения (производная от функции распределения), а для дискретных можно просто указать вероятности каждого события. Функция распределения для них тоже имеет смысл, и да, она получается ступенчатой.
1. Доступ к mysql открыт только для локального пользователя, или, если mysql-сервер на другой машине, для пользователя с web-сервера. Еще бы и на firewall неплохо настроить нужные правила, если приходится ходить по сети.
2. Все скрипты (лучше вообще все, но хотя бы конфиги с паролями и т.п.) лежат в папочке, скажем, scripts, в которой с помощью .htaccess говорится Deny From All — вряд ли этот вид защиты можно обойти кривыми настройками апача. В идеале снаружи лежит только один index.php, получающий все запросы через mod_rewrite, с одной строчкой include('scripts/main.php'); или что-то подобное.
Про всю получившуюся систему постараюсь написать отдельно.
С Новым Годом!
Обратное напряжение для большинства светодиодов, которые мне попадались, всего 5 Вольт, так что не в десяток, увы. Другое дело, что это гарантированная величина, реально может и больше выдержит… А резистор не поможет, пока нет пробоя обратный ток не течет, поэтому на резисторе ничего не падает, а после пробоя уже поздно будет.
В такой простой схеме увеличивать число чипов в два раза ради одного вывода — непорядок. Тем более что я рассматриваю общий случай, а схема светофора приведена для примера. А в серьезной схеме действительно лучше использовать драйверы для индикации, тут ты прав.
Лучше поставить диод (уж он точно копейки стоит) чем лишний раз шерстить даташиты на тему обратного напряжения у светодиода. Так надежнее :)
Кстати, а тока с плюса через светодиод не хватить в качестве подтяжки?
Я делал пульт (кнопка и светодиод) для игры «Брейн-Ринг», там примерно так же было — параллельное подключение с диодной развязкой. Используются всего два повода, что упростило дело (пульты должны быть далеко от устройства).
Но при вашем подходе появляется такая проблема: если светодиод и кнопка включены параллельно (к + или — питания), то при нажатии кнопки мы фактически делаем порту КЗ, это совсем нехорошо. А если кнопка подключена, например к +, а светодиод к -, то при нажатии кнопки получаем зажигание светодиода независимо от «желания» МК.
Если светодиод относится к кнопке, например, показывает режим, то можно сделать по второй схеме, его загорание при нажатии кнопки мешать не будет.
Для непрерывных случайных величин пользуются плотностью распределения (производная от функции распределения), а для дискретных можно просто указать вероятности каждого события. Функция распределения для них тоже имеет смысл, и да, она получается ступенчатой.