mbr13: (Def kz)
Как вы судно назовете, так оно и поплывет.

Релиз на букву Z, походу, будет последним.

PS. Миграция на дрим приостанавливается. Четвертый день стоит запрос на импорт в очереди. Лично меня все устраивает в жж с базовым аккаунтом, но тенденция есть. Там тоже читаю, но не так регулярно.
Tags:
mbr13: (Def kz)
В былые времена, когда занимался мобилами, была у меня вот такая штука:



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

Хоть набирай иголок, да на лазере прищепку делай.
Tags:
mbr13: (Def kz)
В продолжении про живучесть флеша.

Флешка крутится вторую неделю непрерывно. Прошло более 7,5 миллионов циклов записи. Уже 5 секторов записываются только со 2 раза. Скорость упала с 12.5ms до 500ms. Но эта зараза пока так и не думает умирать!

Оценочно это ~150k в каждый сектор. Более точно после вскрытия, когда она, наконец, пойдет бэдами. Со следующей недели на тест пойдет небольшая партия, посмотрим насколько результаты различаются от чипа к чипу.

Также анонсирую поддержку bad block remap в ближайшем релизе REx OS.
Tags:
mbr13: (Def kz)

Что касается информации, которую собирает гаджет, то она включает номер карты и срок ее действия. Если чип хранит и другую информацию, включая имя держателя, домашний адрес, мини-выписки, она также будет извлечена устройством и сохранена. Причем данные хранятся не в открытом виде, а шифруются. Владельцы устройства без проблем расшифровывают данные при помощи прилагаемого к Х5 программного обеспечения. После этого можно без проблем создать клон скопированной банковской карты, и использовать ее для различных целей.
via

Что на практике:
- Со 2 марта сбер перестал выпускать виртуальные карты
- Все, абсолютно все карты, кроме социальной теперь идут с Paypass.
Tags:
mbr13: (Def kz)
Для одного из проектов у нас используется внутренняя флешка в качестве хранилища файловой системы. Внутренней EEPROM нет. Стоял вопрос понять, насколько живуча внутренняя флешка.

Процессор серии Freescale Kinetis MK22. На внутренней флешке поднята виртуальная файловая система поверх BER (block error rate). Последнее - это уровень абстракции поверх физического флеша, позволяющий высокоуровневой файловой системе равномерно записывать флеш, не допуская затирания определенных блоков. Все это на базе RexOS, естественно.

Тесты проводились следующим образом - открывался файл, в файл записывались данные < размера кластера. Файл вычитывался и проверялся.

Флешка успешно крутилась больше недели и только сегодня я получил ответ - спустя 5.6 миллионов циклов записи файла в консоль вылетело сообщение об ошибке CRC. Retry исправило ситуацию, но, я так понимаю, до завтра флешка уже не доживет.

5.6 миллионов циклов записи файла - это примерно 100к циклов записи в каждый сектор.

При minimal 10k и typical 50k цифра в 100k выглядит весьма неплохо.
Tags:
mbr13: (Def kz)
Вместо новых проектов сижу, подчищаю за gui программистом. Тошнит, но делать нечего. Нашел прекрасное.

Изначально базовую архитектуру писал я. Основная форма, есть слот:

log(...)

Через него делается логгирование всех дочерних классов и тредов. Тип события, текст, цвет. Классика, проверенная временем. Но чувство прекрасного программиста возмутилось и переименовало слот, сделав из них два.

writeInfo(...)
writeInfoLn(...)


Про то, что необходимо переименовать также соответствующий connect(...) он забыл. Ну а чтобы совсем без палева, собственные классы были связаны с собственными слотами. Итого, в идеальных условиях оно работает (УМВР), если же базовый класс докладывает, что что-то пошло не так, в лог это не попадает. Я молчу про то, что эксепшны вообще не обернуты и любая ошибка может привести к крашу всей системы...

Мораль простая - не лезь улучшать работающую систему.
Tags:
mbr13: (Def kz)


Китайцы, наконец, научились делать качественные телефоны и телефоны эти значительно дешевле корейских/японских/европейских. Это факт.

Кормить российских барыг совершенно не хочется. Телефон на али/ебее будет в два раза дешевле, чем в официальном магазине. Это тоже факт.

Но есть нюанс. Велик шанс купить у китайцев телефон с уже встроенным в прошивку вирусом. Вот лично у меня через месяц после покупки телефон внезапно стал баннеры на экране крутить. А мог ведь и деньги через платные смс воровать. Повезло.

Read more... )
Tags:
mbr13: (Def kz)
Может возникнуть неловкий момент.
Я "Уничтожил Qt Creator" как основной инструмент.
Все через CMake и в другой IDE.


Неловкий момент?! Неловкий момент бля?! Остались еще сомневающиеся, что программистов нужно ебать каждодневно?

Все. Сил больше нет. С 1 сентября все в сад школу офис. Никакого больше фриланса с программистами. Никакого.
Tags:
mbr13: (Def kz)
auto.ru в FF с включенным Adblock рассыпается нахрен. Специально так задумано, или программисты криворукие? Склоняюсь ко второму.

Почта на старых браузерах адово тормозит с включенным форматированием на i7. На новых тормозит поменьше, но письма при открытии отмечает как прочитанные через раз.

Реклама в навигаторе. Реклама в мобильной почте. На прошлой неделе видел какое-то дрыгающееся говно на странице поиска.

Контора катится в сраное говно.

сабж.
Tags:
mbr13: (Def kz)
Сваливание на другие платформы приостанавливается. Планируется несколько конференц-коллов в следующем месяце, альтернатив нет. Поставил сабж.

Вырвиглазное говно. Похоже все разработчика софта участвуют в специальной олимпиаде - сделай новую версию вырвиглазней предыдущей, наплоди багов и сделай неюзабельным говном. Ах да, предыдущую рабочую версию сразу же заблокировать, а лучше сделать автоматическое обновление без уведомления пользователя. Исключений я не знаю.

Появятся звонки у телеграмма, поставлю его и буду мигрировать, благо, как выяснилось, у многих он есть.
Tags:
mbr13: (Def kz)
Текущая версия клиента Skype 4.3 для Linux и все старые версии клиента не будут работать с 1 марта 2017 года. Сделано это в связи с тем, что Microsoft отказывается от старого peer-to-peer протокола, и полностью переходит на централизованную схему работы.

Похоронное бюро после нокии решило закопать скайп. Думаю срочно надо переползать на whatsapp. Что в нем, конечно, бесит, так это привязка к телефонному номеру. С другой стороны, он есть у всех. У двоюродного дедушки моей жены есть whatsapp. Ему 78 лет, у него никогда не было компьютера, а whatsapp есть. Созванивался с сантехником, нужно было фото переслать - у него тоже whatsapp, а как отправить на почту он не знает.

UPD. Пиздец:


  • У вас должен быть смартфон на котором установлен WhatsApp

  • На смартфоне приложение WhatsApp должно быть запущено, при каждом включении приложения на компьютере, проверяется включено ли приложение на мобильном, конечно похоже на дурость, но так устроена работа данного ПО для Ubuntu linux. 

  • Смартфон поддерживающий сканирование QR-кода

  • Установленный браузер Google Chrome в Ubuntu

Tags:
mbr13: (Def kz)
Linux kernel coding style
Outside of comments, documentation and except in Kconfig, spaces are never used for indentation, and the above example is deliberately broken.

Google C++ Style Guide
We use spaces for indentation. Do not use tabs in your code. You should set your editor to emit spaces when you hit the tab key.

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

Имеете свое мнение? Похоливарим!
Tags:
Jan. 20th, 2017 10:00 am

Delphi

mbr13: (Def kz)


Программиста на срочную задачу не нашел, придется самому. Надо по случаю вставить симку в Эриксон 320 и писать это сообщение через диалап-модем. К сожалению и то и другое уже давно на помойке.

Тошнить будет регулярно, возможно даже в жж.

UPD. Сделал примерно на треть. После такого надо пойти руки помыть.
Tags:
mbr13: (Def kz)
Ставлю сабж на ноутбук. Не себе, к счастью. Попросили. Это какой-то пиздец. Какие-то шаманские танцы с бубнами, артефакты на экране, переключение в режим легаси, подсовывание драйверов для usb, перебор несовместимых. Дабы поставить, пришлось трижды убунту лив запустить. Три часа уже ебусь.

Сука, если не осилю, так с убунтой и отдам - 15 минут и все работает из коробки без фаерволлов и антивирусов.
Tags:
Dec. 2nd, 2016 10:03 am

Jivosite

mbr13: (Def kz)


Мне интересно, это говно вообще деньги магазинам приносит? Или только веб-дизайнерам, которые его ставят? Лично у меня возникает желание после всех этих анноящих мигающих и трясущихся окон свалить нахрен с магазина прямо сейчас и больше никогда туда не приходить.

По делу. Блокируется через запись в /etc/hosts:

127.0.0.1 cdn.jivosite.com code.jivosite.com
Tags:
mbr13: (Def kz)
Раз просили в паблик, значит в паблик.

Задача крайне простая.

Берете любимую отладку на STM32 F1/F0/L0 либо LPC 11/18.
Используя REx OS необходимо:

1. Поднять и сконфигурировать стеки устройств TCP/IP, USB device
2. Настроить виртуальную сетевую карту (через USB)
3. Поднять веб-сервер.
4. На сервере будет одна html с простой формой - поле ввода, кнопка отправить.
5. По кнопке отправить добавляется число в поле ввода. Если значение не числовое - игнорируется.
6. На единственной же html отображается общая сумма, которая обновляется после нажатия кнопки.

Т.е. отладка втыкается в USB, открывается браузер и там доступна по ip вот эта html. Большая часть есть в example, остальное детально описано в документации.

Версия лайт - использовать для этой же задачи физический ethernet. Нужна отладка на базе F105/107 или 18xx.
Tags:
mbr13: (Def kz)
Чего-то все про стройку пишу... Немного разбавлю про ртось.

Из нового:

- полноценная поддержка FAT16 на любом интерфейсно-совместимом носителе, вплоть до внутренней flash
- уровень защиты от перетираний (BER) для flash

Выпущено более миллиона устройств. Сегодня еще один корпоративный клиент решил отказаться от собственных разработок и перейти на REx OS.

Анонсирую поддержку Freescale в ближайшем времени. Он же Philips, от же NXP, он же Quallcomm. Но речь про линейку, разрабатываемую до слияния.

И да, я в процессе поиска программиста под микроконтроллеры. Тестовое задание всем раздал, пока еще никто не смог сделать. Хотите работать в молодой, динамично развивающейся компании? Велком, в комментарии.

UPD. Меня тут поправили, поддержка Freescale будет в REx OS proprietary.
Tags:
mbr13: (Def kz)

Вся прелесть opensource в том, что даже имея полные гигабайты исходников и патчей к ним, ты все равно вынужден лупиться неделю в hex редактор, прежде чем понять, как это, сука, работает. А ответ находишь, прочитав кучу страниц переписки разработчиков в usenet по случайно сказанной фразе.

Вот, например:

00 08 c3 a5

Это вполне себе 4 байта размера - 0x800. Просто тот, кто резервировал место под структуры написал unsigned,  а тот, кто делал реализацию - short. Последние два байта - это погода на Марсе. А иногда и кусок расшифрованного блока пароля - тут уж как повезет. Исправят ли это когда-нибудь? Да, наверное, нет.

Не могу не согласится с разработчиком:

Да мне кажется что уроды его писали (код). Как и спецификацию по почти Шекспировскими оборотами, нельзя же нормально написать с табличами, где сколько байт. Нужно порассуждать о чем нибудь абстрактном, о метафизики. Канты ебаные.
Tags:
mbr13: (Def kz)
Первый прототип vs второй. Для айтишников - альфа и бета.

Read more... )
mbr13: (Def kz)

Последнее время на меня как-то регулярно выходят европейцы, предлагая проекты один дебильней другого. Из того, что вспомню:

- cистема стабилизации гироскутера для выполнения на нем акробатических трюков
- создание секьюрного гипервизора поверх андроида - да, они плохо понимают про линукс
- блютус интерфейс для электронных сигарет, чтобы на айфоне можно было точно видеть, насколько ты угробил свое здоровье

Про всякие фитнес-браслеты и шифрование голоса в смартфонах даже не говорю - по несколько штук было. Но сегодняшний превзошел это все:

- разработать антивирус для интернета вещей

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

Для тех, кто не понял о чем фото, см. второй сезон Silicon Valley. Именно та ситуация с коробкой.

PS. Насчет табуляции он не прав.
Tags:

Profile

mbr13: (Default)
mbr13

April 2017

S M T W T F S
       1
2 345 678
9 10111213 1415
16171819202122
23242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 26th, 2017 04:36 am
Powered by Dreamwidth Studios