Как стать автором
Обновить
4
0

Пользователь

Отправить сообщение
Если кто-то хотел посмотреть на применение подобного устройства,
возможно вас заинтересуют эти видео (на английском языке):
часть 1: www.youtube.com/watch?v=DLG1jbPrp2Q
часть 2: www.youtube.com/watch?v=OMOY9lnjZVA

Кроме этого хочется обратить внимание на следующее:
  • Алоэ и его масло очень токсично для кошек! Отравление алоэ приводит к повреждению почек, часто — необратимому. Никогда не держите кошек и алоэ в одном помещении. Как правило, на практике это означает: если у вас есть кошка то выращивать алоэ в квартире нельзя. Это создаёт неудобства но выбора нет.
  • Перед тем как пытаться отругать кошек, необходимо попытаться понять что они пытаются сделать. Чаще всего их поведение можно объяснить внимательно наблюдая за ним. Возможно растения мешают им расположиться на своём любимом месте или стоят на проходе.
  • Также кошкам очень желательно иметь доступ к траве для отрыгивания шерсти. Для длинношёрстных пород в период линьки это практически необходимо. Для этого в зоомагазинах продаётся овёс в горшках или его семена.
  • Ругать кошек можно, обычно достаточно громко крикнуть или громко хлопнуть в ладоши, но это нужно делать немедленно (в пределах нескольких секунд) после того как они сделали что-то неправильно, и нужно повторять это консистентно. Обычно они понимают что от них хотят через пару десятков раз. Но понимание далеко не всегда гарантирует желание кошки подчиняться правилам.
  • Наказывать кошек пост-фактум бесполезно и нежелательно. Они не поймут за что их ругают, и будут считать что их наказывают зря, в результате они будут воспринимать попытки наказания как атаку, отвечать агрессией, и игнорировать попытки обучения. К сожалению, некоторые кошки понимают что наказание исходит от людей и проказничают когда последних рядом нет — но не понимают что люди могут впоследствии догадаться о том кто виноват. В этом случае автоматика действительно может помочь.
  • Полив кошек чистой водой в домашних условиях как правило безопасен для них и может использоваться в качестве наказания — если это устройство будет работать как задумано. Но скорее кошки будут искать (и находить) способы избежать воды или сломать автомат нежели перестанут лезть к растениям. Я рекомендую добавить громкие звуки (громкие как хлопок в ладоши, но не настолько громкие как взрыв петарды)
  • Кошки во многом ориентируются не на глаза, а на нюх. Запахи для них имеют значение гораздо большее чем для нас.
    Это можно и нужно использовать — купите в зоомагазине или ветаптеке соответствующий препарат и следуйте инструкции.
    Скорее всего, запахи не будут задерживаться надолго на пластиковых горшках, поэтому рекомендуется приклеить к ним широкие полоски плотной ткани и опрыскивать их.
    Обратите внимание: запахи быстро улетучиваются и требуют регулярного обновления — обычно об этом написано в инструкции к препарату.
    К сожалению, разные кошки по-разному реагируют на подобные препараты. Но как минимум это должно быть одним их компонентов их обучения — это может помочь им понять что именно не стоит трогать.
По моему я слышал это от (современного) британца, но возможно — в саркастическом тоне.
Соглашусь что выражение похоже используется реже чем когда-то, но это может сильно различаться по территориям, возрастным группам, слоям общества, и.т.п.
У британцев тоже есть пара весёлых выражений:

Bob's your uncle — готово/сделано
pulling your leg — шучу
it's raining cats and dogs — сильный дождь
bee's knees — самое лучшее
I'm gutted — разочарование
oh my giddy aunt — о боже мой
(not) my cup of tea — (не) моё предпочтение
thrown a spanner — нечто пошло не так как планировалось
put a sock in it — замолчи уже
hunky-dory — замечательно
I'm off to see a man about a dog — я ушёл но не хочу говорить куда, напр. в туалет
Не до конца понял чем это лучше чем переключение обычными малогабаритными on-off-on тумблерами.
Хотя формально USB так подключать нельзя, в действительности это может работать если переключатели миниатюрные, хотя я не знаю, может ли это работать с Hi-Speed (USB2.0) устройствами.
Переключатели трёх и более групп on-off-on найти не так просто, или они стоят дорого, но можно подобрать такие с которыми несложно физически объединить два-три выключателя в один так чтобы они надёжно синхронно переключались.

Полупроводниковые диоды всегда просаживают напряжение через них, обычно на 0.4-0.6В в зависимости от тока и типа диода. Это может привести к нестабильной работе, а также к тому что мощные устройства вроде внешних жёстких дисков не запустятся. Чтобы уменьшить потери, можно использовать диоды Шоттки или транзисторы, но электромагнитные реле обычно справляются с задачей надёжнее.

Обмотку реле нужно не забывать шунтировать диодом в обратном направлении — иначе то что им управляет может выйти из строя в момент отключения из-за энергии накопленной в магнитном поле обмотки.

Чтобы быстрее сбросить устройство, можно попытаться в отключённом состоянии замкнуть контакты питания и землю (отключённые в этот момент от блока питания, конечно) — это быстрее разрядит конденсаторы. Если боитесь повредить конденсаторы частыми замыканиями, можно замкнуть через резистор около 10 ом, например — но как правило собственное сопротивление (ESR) не даст им повредить себя таким образом.

Многие мониторы с поддержкой нескольких входов, даже старые, поддерживают управление ими. Чтобы проверить можно использовать программу ControlMyMonitor (windows) или ddccontrol / ddcutil / ddcci-tool (linux).
Эти утилиты послают I2C команду через входной порт дисплея, но можно сделать это и с arduino — т.е. разрезать HDMI кабель, найти DDC-контакты, подключить к arduino через реле (чтобы не работать повторителем при пересылке EDID-блоков), записывать соответствующее значение по адресу, кажется, 0x37.
К сожалению, большинство мониторов принимают команды только от активного источника сигнала поэтому это придётся проделать с обоими входами.
Зато это даёт удобство переключать ввод и экран одной кнопкой — главным образом для того чтобы не возникала ситуация: экран переключился а ввод — нет, в результате можно сделать что-то нежелательное прежде чем ошибка станет очевидной

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

При нехватке выводов рекомендуется использовать I2C расширители вроде PCF8574. Стоят они относительно дёшево, продаются почти везде где есть adruino, есть в виде готовых модулей, библиотеки для них несложно найти, и работают просто и стабильно в большинстве случаев.

Чтение клавиш с аналогового входа обычно работает но может приводить к сложнодиагностируемым ложным срабатываниям из-за всевозможных помех, особенно если провод от кнопки до контроллера достаточно длинный, а резисторы делителя напряжений — в районе десятков-сотен кОм. (В этом случае рекомендуется уменьшинть номинал резисторов)

т.к. светодиоды в результате всё равно похоже не связаны с реле напрямую, мне кажется более целесообразным использовать для них ещё один расширитель, а точнее — два расширителя (или один 16-битный) на 3 кнопки и 15 светодиодов

Если нужно запретить подачу питания одновременно на два реле, можно просто запитать обмотку одного через нормально-замкнутые контакты другого. Это вместе с предыдущим позволит избавиться от (почти?) всей дискретной логики (что упрощает отладку). Правда, всё равно потребуется драйвер вроде ULN2003 т.к. у самой ардуины мощности на питание такого количества реле не хватит.
Команда в статье не работает (потеряны пробелы), вот правильная:
dism /online /cleanup-image /restorehealth
Выполнение может «застопориться», обычно на 20 или 40% — это нормально, подождите.

Проверка корректности образа:
DISM /Online /Cleanup-Image /ScanHealth

Команда для исправления образа в WIM-файле с путём `F:\Sources\install.wim`:
DISM /Online /Cleanup-Image /RestoreHealth /Source:F:\Sources\install.wim

Команда для ESD такая же, только путь заменить на путь к ESD-файлу.

Если путь содержит пробелы, попробуйте заключить в кавычки параметр целиком:
DISM /Online /Cleanup-Image /RestoreHealth "/Source:F:\Папка с пробелами в имени\Sources\install.wim"


Подробности: www.windowscentral.com/how-use-dism-command-line-utility-repair-windows-10-image
А какие из них хорошо умеют «визуальную» отладку через LLDB/GDB (т.е. шагами по коду) с древовидным GUI-просмотром Locals и Watch и умное автодополнение (с поддержкой C++ templates и т.п.)? Sublime умеет но работет это всё несколько нестабильно.
Буквально вчера прочитал на StackOverflow про аналогичный фокус с папкой `....` (три и более точек подряд).

«Работает» примерно также, за исключением того что файлы из этой папки не видны в большинстве программ, включая поиск. Explorer либо не может зайти в папку, либо показывает содержимое материнской папки. Total Commander при попытке зайти в неё выбрасывает в корневой каталог диска, хотя его поиск работает. Тем не менее, chkdsk не обращает на подобное внимания.

Проблема опять же в совместимости с DOS, и, возможно, CP/M: запись «test.» воспринимается как файл «test» с пустым расширением. Это нужно, например, чтобы запретить DOS-программе добавлять своё расширение к файлу, например, если текстовому редактору при сохранении ввести имя файла «test», тот как правило запишет файл «test.txt»; чтобы сохранить файл без расширения нужно написать «test.»; многие windows-программы работают также. В результате парсер по умолчанию обрезает имя файла/папки "...." до пустой строки, а путь «C:\test\....\file.txt» превратится в «C:\test\\file.txt» что эквивалентно «C:\test\file.txt»

Эти файлы и папки (AUX, LPT1, `....`) можно создать/удалить/переименовать командами используя синтаксис "\\?\диск:\полный\путь", например: `mkdir \\?\c:\test\aux` или `rmdir \\?\d:\test\....`. Функции WinAPI тоже понимают такую запись; Total Commander может даже сделать такой каталог текущим, достаточно ввести `cd \\?\c:\` в его коммандную строку.

Поскольку подобные файлы/папки стандартными средствами не удаляются, некоторые во времена Windows XP использовали их, например, для создания на флэшке неудаляемой папки «D:\autorun.inf\NUL», не позволяющей вредоносам удалить её и создать не её месте вредоносный файл «autorun.inf».
К сожалению, неоднократно сталкивался с тем, что на новых (2017г.+) компьютерах initrd таких дистрибутивов не видит USB-контроллеры (даже USB2.0) и не мог подмонтировать флэшку/USB-DVD и загрузить оставшиеся файлы оттуда.

Вот от готового, обновляемого дистрибутива на основании данной статьи я бы не отказался: судя по мануалу, он создаёт один большой initrd, который загружается в память real-mode загрузчиком через интерфейс BIOS/UEFI, и потому доставляет гораздо меньше неудобств.
А всё — из-за не совсем корректно переведённого слова:
"sophisticated" — в данном случае — скорее "изощрённый" чем «сложный» («complex», «difficult»).

Не берусь утверждать что Stuxnet действительно является одной из самых изощрённых программ, но так хотя-бы понятно что автор оригинального текста (на Quora) имел в виду.
Такое обычно бывает если Вы добавляли PPA (подключаемые репозитории) для установки каких-либо отсутствующих в системе программ, а потом один из них перестал работать.

Установите и запустите synaptic, попытайтесь обновить список доступных пакетов (левая верхняя кнопка). Он выдаст сообщение об ошибках, в котором будут указаны нерабочие URL. Зайдите в меню synaptic — настройки — репозитории — прочие и снимите галку с соответствующих. Теперь всё должно работать.

Я не знаю, почему в Ubuntu и Mint решили что если хоть один PPA не работает, устанавливать остальные обновления не нужно.
«большая 40-кнопочная мышь»
Вероятно, имелась в виду Prohance Powermouse 100: goo.gl/F6aXn8
OOMouse, получившая известность как OpenOfficeMouse — тоже ничего: goo.gl/Xmc2eq
Возможно, /home/sk/ostechnix — на самом деле символическая ссылка на /home/sk, а скрипт использует что-то вроде cd -P чтобы показать фактические пути файлов?

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

т.е. вставляется USB-устройство, которое представляется системе клавиатурой и «набирает» заранее подготовленный текст, возможно запуская необходимые программы с помощью горячих клавиш вроде Win+R

Возможно, это необходимо из-за того, что в банкоматах в целях безопасности запрещены USB-накопители (или вообще любые устройства кроме клавиатуры и мыши). Как показывает данный пример, такая защита от злоумышленника не спасёт.
Это очень просто и займёт минут пять, вот инструкция, прошу простить за то что писал в стиле «для совсем чайников»:

1) Зайти на github.com
2) Зарегистрироваться (и перейти по ссылке из письма, если потребуется)
3) Нажать «New repository» (создать новый репозиторий; зелёная кнопка снизу справа)
4) Ввести название в поле «name» (лучше латиницей)
5) Чтобы явно объявить об отсутствии копирайта, можно указать лицензию «The Unlicense» (выбирается снизу справа, над кнопкой «create repository», последняя в списке)
6) Нажать «Create repository» (подтвердить создание репозитория; зелёная кнопка снизу)
7) Нажать «Create new file» (создать файл; белая кнопка над списком файлов)
8) Ввести имя файла (можно вместе с расширением ".txt"; лучше латиницей; сверху)
9) Вставить Ваш текст
10) Нажать «Commit new file» (зелёная кнопка в самом низу страницы)
11) Если захотите отредактировать, нужно выбрать файл и нажать кнопку с канандашом (справа сверху, над текстом)
12) Вставить в пост ссылку вида: «https:/github.com/VashNickname/ImyaRepozitoriya»

Сверху на «вкладке» «pull requests» будет список изменений, которые другие люди предлагают Вам сделать. Выбрав одно из них и нажав «подвкладку» «Files changed» можно посмотреть сами изменения («view» — посмотреть файл целиком), а нажав зелёную кнопку «Merge pull requests» на «подвкладке» «Conversations» можно применить предлагаемые изменения к своим файлам
Не знаю про спецслужбы, но вот рекламодателям эта информация крайне интересна — они готовы платить очень большие деньги чтобы повысить релевантность своей рекламы.

В контексте статьи, например, владелец небольшого магазина косметики мог бы захотеть ограничить показ своей рекламы незамужним женщинам от 18 до 40 лет, живущим в пределах шаговой доступности.

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

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

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

Всё вышеперечисленное, естественно, проявляется только при попадании свинца в пищевод и вдыхании свинцовой пыли. Маленькие дети гораздо более склонны случайно засунуть что-то в рот, чем подростки. Кстати говоря, это одна из причин, по которой подросткам надо напоминать тщательно мыть руки после пайки.

К гомеопатии статья не имеет совсем никакого отношения — злополучные свинцовые бусины использовались как вставки-разделители. Проблема проявилась бы тем же образом если бы этот браслет продавался как просто украшение (хотя, родители вряд ли бы в таком случае дали его носить малышу).
Поясню про Ultima Online: В игре помимо забоя мобов можно было ещё много чего, в частности иметь недвижимость в произвольном месте на карте (не инстанс). Место, куда может влезть дом, должно быть свободно от деревьев, камней, и т.п., а карта мира не такая и большая (около 20 кв. км. не считая доп.территорий), поэтому количество таких мест ограничено, и как правило они все давно застроены. Это породило чёрный рынок территории под строительство.

Движок UO всегда был довольно сложным и запутанным; новые баги и эксплоиты находились каждый день, саппорт реагировал на репорты не всегда оперативно и адекватно. Игровые механики менялись довольно сильно на протяжении многих лет её существования. В частности, «неправильно установленный дом» — когда по текущим правилом в этом месте дома быть не должно, а он есть — это официальная фича этой игры.

В связи с вышеозначенным, хакеры также постоянно были занозой. С ними боролись, их банили, но меньше их не становилось. Дело несколько осложняло то, что для игры фанатами было разработано огромное количество полезных утилит разной степени разрешённости и распространённости.
Это не совсем ардуина (ну точнее, от него у этой платы по сути только название и совместимый коннектор).
«Настоящие» Arduino (которые на ATMEGA) вполне живы. Они достаточно простые, надёжные и дешёвые, потому пользуются спросом.
А на этой был x86 процессор — я бы сказал что по сути оно ближе к очень урезанному Raspberry Pi чем к Arduino.
Уважаемые пользователи гиктаймс, есть ли у кого какая-либо актуальная информация о том, когда можно ожидать появления в продаже Rasperry Pi Zero? Насколько я понимаю, первая партия была раскуплена, их обещали сделать ещё, но везде где я смотрел — по факту их нет в наличии.

Можно ли Orange Pi One купить где-то в Москве без дикой наценки, или только почтой? Спасибо.
2

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность