Category: it

Category was added automatically. Read all entries about "it".

Leif Gram: Mr. Fix

Lateral thinking

Меня попросили помочь связаться с человеком в Ленинграде, про которого известно только имя и почтовый адрес. Написать по этому адресу бумажное письмо не подходит, потому что хочется быстро. Этот человек имеет очень распространённую комбинацию имени и фамилии и не ищется ни в соц. сетях, ни в известных сетевых телефонных справочниках. Предположим, что у меня нет никого подходящего в Ленинграде, кто мог бы по моей просьбе подъехать по этому адресу и позвонить в дверь. Предположим также, что я не разбираюсь в подпольных базах данных ГАИ и сотовых операторов.

Так вот, я вчера придумал целых два различных решения, которые гарантированно дают ответ за единицы часов (что и вышло). Пишите свои варианты, а мои под катом.

[Spoiler (click to open)]1. Изящный способ: заказать этому человеку букет цветов с доставкой. В букет заказать вложить поздравительную открытку с предписанным текстом: "Привет, я такой-то, напиши мне по такому-то е-мейлу или позвони по такому-то телефону." Пока я это осуществлял, придумал более эффективный способ, которым в результате воспользовался.

2. Более эффективный способ: послать телеграмму аналогичного содержания с сайта https://telegraf.ru.
belgium fries

Eщё один забаненный

Terraria devs cancel Stadia release after Google disable CEO's account
Люди! Это позорище. Это всё равно, что отменить релиз из-за того, что у CEO в десктопе сломался жесткий диск с релизом, а бэкапа не оказалось. Напечатают в газетах и никуда больше не возьмут. Не будьте неграмотными, как CEO Террарии! Не держите ничего важного в Гугле!
belgium fries

Кстати

Тест Тьюринга устарел. Понятно, что и самый успешный в мире чатбот, с нейросетью из нескольких датацентров, способный обдурить даже чемпиона мира по философии, не обладает интеллектом ни на копейку. Предлагаю новый критерий. Искусственным интеллектом мы назовем такую программу, которая заявит о себе войной, захватит контроль над атомными электростанциями и химическими заводами, сообщит об этом по телевидению, и устроит огромный концлагерь, где люди будут обслуживать заводы по производству роботов.
Leif Gram: Mr. Fix

Наконец

[x] в рамках выполнения служебных обязанностей порекомендовал начинающему программисту на работе C++ FQA пользователя yosefk (в дополнение к стандартному C++ FAQ)
belgium fries

Успехи программирования

Случайно узнал, как в Windows 10 добавить в шорткат параметры командной строки. Например, чтобы запускался "notepad file.txt". Как знают все читатели книг Фигурнова и пользователи редактора Лексикон, надо кликнуть правой кнопкой мыши над иконой, зайти туда, где прописан экзешник, который она запускает, и дописать к нему через пробел параметры, как будто это командная строка. Всё.

Другое дело современные шорткаты. Дело в том, что они не запускают никакой конкретный экзешник. Соответствующая вкладка у них отсутствует. Они делают что-то сложное, в результате чего программа появляется на экране в запущенном виде. А где же всё-таки они берут экзешник? На этот вопрос поможет ответить Task Manager. В нём можно найти работающую программу, кликнуть над ней и выбрать "Open file location". В моём случае location оказался таким: C:\Users\boris\AppData\Local\Apps\2.0\WDR3TYOM.A6L\8RVYCJ05.5PJ\ttvi..tion_becd8ed78fcce900_0001.0000_761bcabb00739a85
Этот путь реально существует на диске, и там действительно лежит экзешник. С него можно стянуть обычный legacy шорткат и действовать, как в первом абзаце. Не знаю, долго ли он там пролежит. Кто не верит - вот здесь обсуждение: https://stackoverflow.com/questions/10766334/how-to-find-the-target-exe-file-of-appref-ms
Leif Gram: Mr. Fix

Кстати

Умирая, Стив Джобс поручил своим дизайнерам назвать эппловскую телефонную женщину в честь "той служанки из Фанни и Александра". Но они неправильно поняли, которую он имел в виду.

belgium fries

Успехи программирования

Журнал пошёл башкой и требует либо залогиниться (в залогиненном состоянии), либо отключить адблокер. Линк под "Аlready have an account?" ведёт на создание нового.



Не понимаю, они что, до сих пор пытаются деньги зарабатывать, что ли?
belgium fries

64 бита, но не те

Собрался строить графики в программе на Qt, смотрю, какие есть варианты. Оказывается, существует прекрасный виджет QCustomPlot. Причем там прямо в примерах есть построение ползущего графика измерений какой-нибудь величины в реальном времени, с нативной поддержкой времени на оси X, с красиво отформатированными таймстемпами -- ну ровно то, что надо. Само собой, можно менять масштаб осей мышиным колесиком, двигать драгом, выбирать куски графика для увеличения, задавать размер больших и малых делений, форматировать легенду, в общем, полный контроль. Лицензия GPL.

Небольшая Проблема: всю дорогу, по всей иерархии классов в качестве типа для переменной x, как и у, используется double. Не затемплейчено. Поэтому никакого разумного времени там на самом деле нет и не может быть, а используется какая-то дичь вроде целой части этого самого double для секунд с начала эпохи, и дробной части для долей секунды. Это, к сожалению, формат курильщика (здоровые люди используют int64_t, куда кладут наносекунды с начала эпохи; занимает те же 64 бита, но какие разные судьбы).

Теперь думаю, что с этим делать, и реалистично ли пройти по коду и всё аккуратно поменять.