Pull to refresh
119
0
Сергей Мартынов @smart

IT как бизнес, IoT как хобби

Send message
Можно после делителя напряжения поставить встречно направленные диоды (пример тут) – при превышении напряжения открытия они будут открываться и «сбрасывать» излишки накоротко. Если нужно ограничить большим напряжением, можно несколько диодов последовательно.
Я правильно разглядел, что у Вас это все напрямую от батарейки питается? Можно присобачить step up конвертер и вытягивать из батарейки побольше. Я недавно вот такие штуки купил – очень мелкие и делают 3.3V из практически любого меньшего напряжения.

P.S. А вообще, дешевле и проще было бы собрать это все на ESP8266 через wifi. Только по энергопотреблению, вероятно, чуть хуже получилось бы (хотя она тоже умеет глубоко спать).
На микрофонном входе (большинство карт) максимум порядка 0.7V, на линейном по идее должно быть побольше. Говорят, что карты обычно спокойно переживают пару-тройку вольт, больше – есть риск спалить.

Я делал «осциллограф» на звуковой карте (чтобы не рисковать ноутбуком, брал внешнюю USB), в целом для некоторых задач полезно, но полезная полоса очень узкая. У звуковух обычно встроено автоматическое выравнивание «нуля» (bias), поэтому низкочастотные сигналы эта хрень здорово искажает. Сверху, понятно, ограничено из-за низкой частоты дискретизации (на 44kHz реально можно разглядывать сигнал до 5kHz).

И да, ноутбук – это единственный вариант, ибо при питании от сети даже без усиления от 50Гц наводки жуткие, а если там 1000-кратное усиление, я представляю что это будет.
Коллега, а я правильно понимаю, что если взять кучу LED разных характеристик (разной цветовой температуры), то комбинируя их можно по крайней мере частично скомпенсировать прерывистость спектра?
Ваше замечание понятно. Только эта фраза про «100 раз» – это не подсчет, а отсылка к одному широко известному в узких кругах исследованию, которое показало разброс цен в 140, кажется, раз. Не вижу в этой фразе противоречия с цифрами: давайте подумаем мозгом, если топ-50 студий показали разброс в 70 раз, то какого разброса стоит ожидать от всего рынка веб-разработки?
Вот за что люблю Хабровское сообщество – ни одну мелочь не пропустят, все досконально изучат!

Да, студий в итоге вошло 51 – так получилось. Был план охватить топ-50, но по методологии отбора (о ней читайте в отчете) получалось, что попадает или 49, или 51 – я решил взять с запасом. Данные, соответственно, не в процентах, а в штуках.
Оп-па, вы совершенно правы! В руках дизайнера оси поехали, хотя график и сохранил свою форму. Вот как он выглядел в оригинале:
image
Постараемся исправить, спасибо за внимательность!
Ух, Саша, не ожидал, что твой пост меня так увлечет :-) Провел больше часа в чтении документации и исходников, нашел интересный пост (точнее, там их серия), обнаружил, что в PHP (начиная с 5.3) появился нормальный сборщик мусора.

Краткий итог таков: лучшее описание механизма references в php приведено в документации:
The closest analogy is with Unix filenames and files — variable names are directory entries, while variable content is the file itself. References can be likened to hardlinking in Unix filesystem.

А лучший комментарий на эту тему – там же рядом:
What References are not: References.

References are opaque things that are like pointers, except A) smarter and B) referring to HLL objects, rather than memory addresses. PHP doesn't have references. PHP has a syntax for creating *aliases* which are multiple names for the same object. PHP has a few pieces of syntax for calling and returning «by reference», which really just means inhibiting copying. At no point in this «references» section of the manual are there any references.

В общем, теперь я вроде неплохо понял, как это работает, но принципиальное отличие в подходе PHP от многих других языков в очередной раз удивило.
Тогда уж можно добавить в примеры разницу в инкременте строк «Iteration 0» и «Iteration0» (если их раз по 100 инкрементировать).
Последний пример особенно позабавил, не сталкивался с этим в PHP. Оказалось, что доки про это предупреждают:
Warning Reference of a $value and the last array element remain even after the foreach loop. It is recommended to destroy it by unset().

– но все равно такая реализация пугает. Почему не $foo является ссылкой на значение элемента массива, а наоборот, элемент массива является ссылкой на $foo – это какой-то взрыв мозга. Вот то ли дело в чистом Си, или хотя бы в Perl .)
Надо бы для истории оставить коммент, что движок ghost успешно стартовал и предлагает open-source self-hosted решение или (как и wordpress) облачное за деньги – ghost.org/

Написан он на nodejs, и, кажется, получился действительно легкий и приятный.
Смотрю на vesta, нравится, но очень удивило расположение конфигов в папке пользователя.

Сами конфиги принадлежат руту, но домашняя директория принадлежит пользователю. Получается, я как пользователь могу переименовать папку conf и воссоздать новую с произвольным содержимым. Таким образом, у каждого пользователя на сервере есть возможность влиять на системные конфиги как минимум apache и nginx: можно испортить конфиг, или тайно прописать что-то для другого сайта и т.п.

Я правильно рассуждаю или чего-то не учел и такой дырки нет?
А то что с IE вообще никто не заходит – 0%.

Простите, но так не бывает. Хотя бы 5% в среднем у IE должно быть. Или у вас очень небольшая выборка, или реклама так настроена, или счетчик не срабатывает в IE.
Лихо… а Технопарк Вы спросили?
Смотрели, но не пробовали: показалось (?), что его будет долго и сложно разворачивать и что это некий overkill для нашей задачи.
Для истории оставлю это здесь: отказались от influxdb после еще пары эпизодов полной потери данных в бою.

Influxdb в непредсказуемые моменты необъяснимо портил свои файлы данных, после чего полностью переставал запускаться. Я пообщался про это с его разработчиками, но разобраться не смогли. В итоге переехали на старый добрый mysql, разработав под него немного другую структуру данных. Все написанное относится к influxdb версии 0.8.x, на текущий момент готовится 0.9.0 (есть release candidate), но его мы не пробовали.
Аааа, perl, ностальгия, хочу! :-) Кстати, а почему на moscow.pm.org и на timepad нет анонса этой встречи?
«писем отправленных по POP» – это сильно .) Вы про smtp? Лучше пользуйтесь IMAP и будет Вам счастье. А еще лучше – родным клиентом Mail.Ru (если речь про смартфоны-планшеты) – он быстрее.
А может эту «специальную геобазу» того… открыть в виде api? Или хотя бы выложить в виде обновляемых раз в сутки csv-файлов для скачивания?
Это у Вас какой-то слишком новомодный perl, я такого не учил .)

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity