Посоветуйте инструмент

Подумываю купить пинцет-измеритель RLC, в шорт-листе вариантов два — либо Smart Tweezers ST5C Colibri (133$ на eBay плюс доставка), либо поддержать отечественного производителя и взять НВ-14 за 7450 рублей. АКИП-6107 выглядит на их фоне как-то слабовато (хотя и продается дешевле даже в Чип-и-Дипе).

Короче, что брать?

Пока я не написал про GPS rollover, спросить хочу

А что это за «программист и интернет-эксперт» Григорий Бакунов, который порет вот такую чушь?

Это все-таки устройства, которые очень дорогие. Чем больше число, которое ты хранишь, тем больше памяти оно занимает. Поэтому, в какой-то момент было принято вот такое стратегическое решение использовать существенно меньше памяти. Кроме всего прочего, все эти программы были сделаны давно, когда никто не думал, что люди не будут обновлять в течение десятков лет. А теперь представьте себе, что летит самолет, в этот момент ему пришло какое-то обновление. Ба-бах! Он начинает перезагружаться. Наверное, в самолете это не лучшая идея. Такой логикой руководствуются разработчики программного обеспечения для самолетов. Никогда это не происходит в автоматическом режиме. Конечно, компания Boeing могла заранее предпринять усилия для того, чтобы избежать таких ошибок.

bobuk из Яндекса или однофамилец?

Дарю идею

Почитал тут в фейсбуке дискуссию про молоко А2 (жамк: https://www.facebook.com/flavorchemist/posts/1870313573069555), родил идею весьма полезных и целебных продуктов — водки Е2 («е-два») и пива О5 («о-пять»). Пользуйтесь :)

Вот люди работают

Смотрел тут всякое по поводу случившегося на прошлых выходных GPS Week Rollover (о чем стоит написать отдельно), наткнулся на описание имитатора сигналов ГНСС:

https://www.labsat.co.uk/index.php/ru/products/labsat-3-wideband

Прибор может записывать и воспроизводить квадратурные сигналы в любом из использующихся в ГНСС диапазонов частот — а кроме того, прилагающееся к нему ПО позволяет имитировать эти сигналы. Очень нужная штука для тестирования ГНСС-приемников — но интересно другое. Устройство сделано английской фирмой Racelogic, которая специализируется на телеметрии для автоспорта. Автоспортивная телеметрия вроде бы не сильно отличается от «обычных» GPS-ных «терминалов», которые ставят на всякие там грузовики, автобусы, коммунальную технику и так далее — но есть нюансы.

Вот скажите, как ваш любимый «модуль» ГНСС-приемника, купленный на Aliexpress или даже в Компэле, отреагирует на этот самый GPS Week Rollover? Вроде работает нормально и плюется похожими на корректные NMEA-строчками? А вы уверены, что его характеристики по точности соответствуют заявленным? Лично наблюдал на этой неделе прибор, который вместо одновременной работы по GPS и ГЛОНАСС перешел на работу только по ГЛОНАССу, с соответствующей потерей точности. В общем, при сколько-либо серьезном подходе к спутниковой навигации такого рода имитатор превращается в необходимость.

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

labsat

Ничего удивительного здесь нет, аналоговый фронтенд для ГНСС-приемника типа какой-нибудь MAX2769 стоит недорого (ее характеристики вообще угадываются из даташита на приборчик). SDR-передатчик подороже будет, но тоже в принципе доступен даже «продвинутому любителю» — вот пример как раз спуфинга ГНСС (с использованием устройства на базе AD9361):

https://habr.com/ru/post/320206/

За Racelogic можно только порадоваться — они столкнулись с проблемой и успешно ее решили своими силами, попутно сделав довольно полезный прибор. Интереснее тут другое — в яндексе на запрос «LabSat 3 Wideband» одним из первых вываливается запрос котировок на поставку этого прибора от НИИМА «Прогресс», который желает купить его за 36 045 $. Представляете — «лидер российской микроэлектроники» (формулировка с официального сайта) покупает прибор у «пионеров в коротких штанишках»? Заодно впечатляет цена — нет, я не имею ничего против, но разве «Прогресс» неспособен за сопоставимые деньги разработать собственный аналогичный прибор?

Напомните, пожалуйста

Вот мне что-то подсказывает, что то ли у Яндекса, то ли у Гугла была возможность построить график зависимости частоты встречаемости слов в новостях от времени — в общем, что-то вроде Google Ngram Viewer, но более актуальное.

Да, зачем мне это надо — где-то слышал, что примерно с 2013-2014 года в российских новостях словом «Кабмин» стали обозначать не только Кабинет министров Украины, но и Правительство РФ. Хочется немного уточнить дату, с которой это безобразие началось.

Зимний город на полигоне НАМИ

Вот так едет беспилотный автомобиль с оборудованием на 20 миллионов рублей:

Несмотря на все это, команда «АВТО-РТК» прошла в финал конкурса беспилотных автомобилей «Зимний город«, а вот ее конкуренты с машинкой синенького цвета — «Иннотим» — в финал не вышли, хоть и раздавили все тот же бордюр.

Ужасающие подробности пишут тут: https://www.drom.ru/info/misc/68097.html.

Промышленная автоматизация, которую мы заслужили

kill-me-please

https://habr.com/ru/post/447168/

Жаль, не называется то «предприятие», где применяется такая «система сбора данных».

Википедики в своем репертуаре

rusalochka

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

https://ru.wikipedia.org/wiki/Русалочка_(статуя)

PS Из 43 версий статьи про эту статую на разных языках белое пятно — в 14, какие-либо иллюстрации отсутствуют — в 15.

Рассольчику не желаете?

Нью-Йорк пост пишет о бесконечной полезности огуречного рассола:

https://nypost.com/2019/04/02/why-fitness-fanatics-are-chugging-pickle-juice/

Всех в дурку!

Каким-то неведомым образом нашел книжку «Эндогенные психические заболевания», а точнее — главу про «шизофрению с характерными для юношеского возраста синдромами». Вот например — панкуешь? В дурдом!

В поведении больных начинают доминировать безделье, отрыв от общих со сверстниками интересов, односторонние увлечения современной музыкой типа «панк-рока», «heavy metal» <…> Больные, несмотря на просьбы, убеждения и даже приказания, перестают стричь волосы, менять белье, отказываются мыться.

А если наоборот? Юного ботана тоже можно подкормить целительным галоперидолом!

Болезнь чаще развивается у мужчин. Начальный период заболевания относится к подростковому возрасту (12—14 лет). Фаза отрочества знаменуется активизированием сверхценной деятельности различного содержания: занятия на компьютере (с акцентом на игровых программах и виртуальном общении через Интернет), поэзией, спортом, химическими опытами, фотоделом, музыкой.

А может, тут найдется кто-то, способный доделать проект в Альтиуме?

Есть некий девайс, относительно несложный — пара специализированных АЦП и микроконтроллер. Нужна корректировка принципиальной схемы и доработка трассировки печатной платы (4 слоя, Altium Designer). Доработки схемы минимальные, по плате — требуется оптимизировать трассировку, уменьшив габариты. Цена адекватная, нужно срочно (уже вчера).

smokers-device

board-3dview

Пишите на freelansim: https://freelansim.ru/tasks/241193.

PS Предыдущий «специалист» слился, перестал отвечать на письма и занялся написанием советов космической глупости на Хабре, попутно оставив «в наследство» несколько мелких косяков. которые и надо исправить.

Rammstein — Deutchland

Чувствую, что ближайшие пару недель все будут заняты поиском скрытых смыслов в этом клипе. Вот вам несколько ссылочек для начала:

https://www.allthingsloud.com/insight-dark-history-behind-rammsteins-deutschland/
https://gunter-spb.livejournal.com/2531613.html
https://www.yaplakal.com/findpost/79814006/forum28/topic1932055.html

ИДЕЯ ДЛЯ СТАРТАПА

Придумал, как можно совместить дартс и буллшит-бинго. Берем красивую бессмысленную картинку про стартапы, IoT, big data или какие-нибудь еще модные штуки — вот, скажем, такую (все картинки кликабельны):

postscapes-iot

Или такую:

libelium-smart-world

Или такую, например:

big-data-vendors

Печатаем в большом разрешении, наклеиваем на пробковую доску, берем дротики для дартса, …, PROFIT!!!

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

Про Instagram

Чуваки, а кто инстаграмом пользуется, как он работает при херовом или отсутствующем интернет-соединении? Ну то есть если я делаю фоточку в глухих ебенях какой-нибудь Тверской области, а потом выезжаю поближе к цивилизации (то есть населенному пункту с работающим ЕГАИС, онлайн-кассами и базовой станцией какого-нибудь сотового оператора) — запостится ли фоточка, или придется предпринять какие-то танцы с бубнами?

О, за саентологов принялись

http://ren.tv/novosti/2019-03-23/figurantami-dela-o-hishchenii-iz-gosoboronzakaza-okazalis-adepty-amerikanskoy

Хочу заметить, что в рамках импортозамещения саентология вполне себе заменяется сектой методологов имени Щедровицкого.

Что это было?

В процессе уборки в комнате нашел мешок с кучей «компьютерных» кабелей, блоков питания всякой периферии и так далее — ну как «нашел»? О его существовании я, конечно, знал, но это штука из разряда «каждый день не нужно, но выкинуть жалко» — так что мешок был извлечен из-под стола, там, где он лежал, я прошелся пылесосом, и засунул его обратно, подальше, чтобы глаза не мозолил.

Сажусь за ноутбук — и обнаруживаю, что внезапно, без каких-либо странных симптомов, умер блок питания от монитора. С матюками лезу за мешком в надежде найти хоть что-то — а он засунут по возможности поглубже, по закону подлости. Удивительно, но мне повезло — подходящий блок питания (от старого сканера) был найден и временно заменяет «мониторный».

Интересно, почему питальник от монитора скопытился именно тогда, когда я убрал тот мешок подальше?

Чтобы не пропало

Вот я тут в комментах у [info]mbr в очередной раз обосрал школьную информатику — но чтобы не пропало, вынесу сюда списочек «что должен знать интересующийся предметом старшеклассник».

За «обязательный минимум» можно принять, скажем, COS 109 — курс Брайана Кернигана по «компьютерной грамотности» для студентов «нетехнических» специальностей в университете Принстона. Специально даю ссылку не на книгу (Understanding the Digital World), а на страничку курса — там есть довольно полезные «лабораторные работы» и наборы задач. В эти «лабораторные работы» входит, скажем, простой HTML, рисование фотожаб, работа с электронными таблицами, представление о программировании.

В этот минимум хорошо бы добавить еще умение пользоваться текстовым редактором и текстовым процессором (и понимание разницы между ними), какими-нибудь «мультимедийными» программами типа аудио- или видеоредакторов, 3D-редакторами, «переустановить винду» и вообще пользовательскую грамотность (не только применительно к ПК, но и для «мобильных устройств» с iOS или Android — как «перекинуть фоточки» и все такое).

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

Перейду теперь к «максимуму» — или «что должен знать юный программист». По моему опыту, этот объем знаний вполне посилен интересующемуся школьнику, но намного превосходит то, что было бы разумно включить в школьную программу. В любом случае, от «начинающего программиста» хочется ожидать примерно следующего:

— знакомство с двумя-тремя (а может, и побольше) достаточно разными языками программирования; к примеру, я в старших классах, помимо стандартного школьного Паскаля, «пощупал» пару вариантов QBasic, Visual Basic, Delphi, C (и даже написал пару-тройку сравнительно больших программ под Windows), PHP (по статьям в журнале Ксакеп), пару «игрушечных» языков (из этой книжки) (RL — диалект Лиспа и «игру в схемы» — своеобразный HDL);
— к предыдущему пункту — знакомство, пусть даже поверхностное, на уровне «а это тоже можно программировать», с парой разных «платформ» — скажем, можно пощупать «десктопные» приложения, браузерный Javascript, CGI-приложения, приложения для мобильников, прошивки микроконтроллеров;
— представление о различных алгоритмах и структурах данных — то есть все эти стандартные «сортировки пузырьком», «красно-белые деревья» и все такое (к этому же пункту отнесу и «теоретическую информатику», но возможно — в сильно урезанном даже по сравнению со школьной программой виде);
— представление о том, что такое реляционные базы данных, ER-модель, умение написать простой SQL-запрос;
— понимать, как работает современный веб — где выполняется Javascript, что такое веб-сервер, как работают CGI-приложения, как это все связано вместе;
— к предыдущему пункту — какие-то основы сетей — знать, что такое TCP, IP и еще куча буковок, уметь настроить WiFi-роутер и с помощью Wireshark подрезать чужой пароль;
— элементарные навыки работы/администрирования Unix-образных систем («переустановить винду» относим к компьютерной грамотности) — поставить две ОС на одну машину, знать основные команды в терминале, уметь настроить веб-сервер, поставить WordPress, вот это вот все;
— «практика с железом» — раньше я написал бы сюда «умение сделать нуль-модемный кабель для игры в Doom», сейчас даже не знаю, что можно считать аналогичным — но что-то все равно надо;
— «как это все сломать» — условно говоря, основы хакинга — от SQL injection и cross-site scripting до использования ошибок типа переполнения буфера;
— знать полное собрание сочинений Дани Шеповалова.

Вот как-то так :)

Чуваки, я охуел

Вот на хабре статейка, в которой чувак описывает найденную им «пасхалку» в Android и последующее заваленное собеседование в Google:

https://habr.com/ru/post/442872/

Если коротко: при регистрации учетной записи Google на телефоне с Android скачивается небольшой apk-файл, который затем выполняется на устройстве пользователя. При этом гуглу передается довольно много информации, позволяющей этого самого пользователя идентифицировать и (здесь включается профессиональная паранойя) подсунуть ему «особый» исполняемый файл. Можно поступить и хитрее — в этом apk содержится интерпретатор некоего байт-кода, который, опять же, может делать довольно многое.

И вы действительно считаете, что все это придумано исключительно для «борьбы с ботами»?