Tag Archives: ужасы программирования

Разное

Пересмотрели Мегрэ c Бруно Кремером, пересматриваем с Жаном Ришаром. В первом получше актёры и режиссура, но зато в более раннем (с Жаном Ришаром) ты видишь Париж, а не облезлые румынские или чешские, в лучшем случае португальские, подворотни, а именно там снимался сериал c Бруно Кремером.
***
Заказал на амазоне относительно универсальный usb card reader, чтобы читать memory stick под Виндой 10. Проверяю: два из трёх типов карточек читает, а memory stick не читает. Заказываю замену – та же проблема. Втыкаю в Винду 7 – читает всё! Под семёркой драйвер выпуска 2006 года, под десяткой – 2019. Загружаю и ставлю на десятку с сайта производителя драйвер выпуска 2015 года. Работает!
***
У десятки есть чудесное свойство: по умолчанию она ставит обновления и перезагружает комп автоматом, даже если вы купили и поставили Pro. После запрета на автоперезагрузку десятка один раз спросила разрешения, но потом через пару дней при установке ещё какой-то херни таки снова перезагрузилась ночью без спроса.
***
Программисты Эклипса тоже не отстают. Такое впечатление, что при старте они читают настройки проектов из файлов, потом файлы затирают, а при штатном закрытии Эклипса эти файлы снова записывают на диск. Иначе трудно объяснить, почему при убивании Эклипса настройки проектов меняются на дефолтные.
***
Документацию к некоторым вебсайтам сейчас пишут очень странно. Чтобы, дескать, сделать то-то и то-то, нужно на такой-то странице ткнуть туда-то и туда-то. Как попасть на эту страницу – не пишут. Т.е. нет ни ссылки, ни картинки, догадайся, мол, сама.

Как я “взламывал” свой собственный телефон

Хочу приспособить старый Олин телефон вместо ремотного контрола к одному из устройств. Но на телефоне включён PIN, а отключить я его не могу. Но неудобно же каждый раз вводить PIN, если хочешь посмотреть кино?
Когда Оле на работе лет шесть назад ставили корпоративную почту на этот телефон, тогда же и запретили отключать PIN, пароль на это действие не сообщили, а теперь уже и концов скорее всего не найти. Так как на телефоне ничего важного уже не было кроме нескольких фоток, то сохранил эти фотки на компе и десять раз ввёл неправильный PIN. После пятого раза телефон сделал паузу в 30 секунд, и я уже испугался, что он будет теперь повторять эту паузу каждый раз, а может и увеличивать её прогрессивно 🙂
Но до такого коварства программисты Гугла-Самсунга не додумались, и я быстро ещё пять раз ввёл неправильный PIN. Не наврали! Телефон перезагрузился, снёс все установленные программы, отменился ввод PIN, и я доустановил нужную мне программу.
Фотографии (они лежали не в памяти телефона, а на microsd) остались на месте.
Т.е. воровать андроидные телефоны есть некоторый смысл, использовать хотя бы как домашний “компьютер” и камеру. Можно ли использовать его как телефон?

Об десятую винду

Ставлю iTunes. Всё нормально, ставится, ставится, ставится … всё встало, в конце диалог:

***
Купил новую мышь, от Микрософта кстати. Работает ужасно, пришлось вернуться к предыдущей, которой уже сто лет в обед, от Логитека.
***
Но есть и приятные новости. Есть у меня программа VersaCheck 2007. Куплена была под семёрку, потом работала под вистой, xp. Встала на десятку как родная, весь бэкап (с данными, логом и темплейтами для чеков) состоит из трёх, что ли, файлов. Работает, никакой аутлук ей не мешает. Вот как надо программировать!
***
Это уже из другой области. Много лет назад купил юзаный ipod nano первого поколения. Отработал несколько лет и сдохла батарейка. В интернете нашёл за копейки комплект из батарейки, пластиковых инструментов для вскрытия и инструкции. Потом ещё несколько лет всё руки не доходили заняться – переезды, болячки, работа. Вчера таки руки дошли достать всё это и вскрыть ipod. Батарейку-то надо выпаивать, припаивать! Паяльник у меня есть, но грубоватый для такой работы, надо, опять же, лупу на глаз покупать. Сделал пару снимков на память и выбросил всё в мусорку.

AI, блин

Postgresql. Описался в where в имени колонки, и эта сволочь вместо того, чтобы сказать “нет такой колонки”, пишет только “вы имели в виду вот эту колонку?”. Да, блин, я имел в виду именно её! В чем, блин, ошибка-то?! А если у меня в таблице 100 колонок с именами col000, col001 и тд, что этот ai будет предлагать, если я напишу col0?

Блжать (рабочее)

redhat 8 при установке по умолчанию под /var+/usr и тд. отводит 50gb и posgtres по умолчанию ставит в /var, а мы тренируемся на больших данных и эти несчастные 50gb забили очень быстро и после этого ничего практически сделать нельзя – все логи, все временные файлы туда же валятся. Еле разгрёб.
Теперь пытаюсь поменять у postgres фолдер для данных, то ещё приключение – в red hat по умолчанию входит и активизируется selinux, после чего любые изменения в портах и в путях приводят к пц приключениям.
***
Огородное: вчера сообразил, что грибы, которые время от времени вырастают на газоне, тоже ведь сорняки, и их тоже надо учитывать и определять. Правда там никакого разнообразия: пара видов мелких поганок и шампиньоны. Ну, по крайней мере очень похож и по виду и по запаху. Пробовать не рискнул.

кто более матери-истории ценен

Раз пошла такая пьянка, то стало интересно, как же ранжируют языки программирования?
* The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings.
* The PYPL PopularitY of Programming Language Index is created by analyzing how often language tutorials are searched on Google.
* Already mainstream and firmly established in the Software Development industry. Top-ranked in the renowned programming languages ranking websites. Popularity is increasing or stable and not sharply decreasing. They have a large set of libraries, frameworks, tooling support, and have a large community. They are demanding in the job market with a good salary.
* Spectrum gets data for 11 metrics from 8 sources that we think are good proxies for popularity, and we combine the results in an app that lets you filter languages and adjust the weights given to each metric.
И тд и тп.
Коротко: кто во что горазд. Впрочем СИ везде входит в первую десятку.

Пора переквалифицироваться в управдомы обратно?

C passes Java and becomes number 1 programming language
Хм. Давно не следил за этими пузомерками, но думал, что Си болтается в первой десятке где-то ближе к концу, а оно вон как дело обстоит.
Фортран, Паскаль, Си, Джава, ДжаваСкрипт, HTML – этапы, блин, большого пути. Это те языки, которые использовались для получения зарплаты (стипендии), в список не вошли языки (две штуки), которые не вышли за пределы конторы, где были придуманы. Ну, ещё опустил shell scripts, хотя именно за них получаю зарплату сейчас 🙂
Для души писал только на “сях” и Джаве.

Сюрприз от Хрома?

Вчера хотел купить прибор в Home Depot, но обломался – сайт сообщает, что банк посылает нах. Попробовал другой кредиткой – та же реакция. Нужно было закончить кусок работы, поэтому решил отложить попытки на утро. Утром попробовал другим браузером – IE, и всё сработало. Теперь вот думаю, что это было? То ли в Хроме накосячили, то ли сайт под Хромом криво работает, то ли у них вчера в магазине на том конце что-то сбоило.
IE, кстати, у меня на старом домашнем компе 11й версии, копирайт указан 2013 года, работает задумчиво, но таки работает.

Похоже ребята с nginx влипли. Причём сами же рассказали, что программировали на рабочем месте. Может маски-шоу для того и организовали, чтобы изъять все возможные бумаги, как в пользу Сысоева (чтобы уничтожить), так и пользу Рэмблера (чтобы пойти с ними в суд).
***