В колхоз провели інтернет

Чиновники социальной службы изобрели новую программу для открытия файлов — «F3+F4». Новый центр административных услуг заработал в Харькове. Смех сквозь слёзы (взято из фэйсбука www.facebook.com/...​181653&id=100001082998819 )

*****************
Отримую від соцзахисту 2 файли з розширенням
«DBF» і «PRN». Звично починаю відкривати. Вилазить велика дуля з відповідним текстом. Мозок ламаю через коліно. Через два. Підключаю нечайника-системника. Той також потіє час. Дуля стабільна. Звоню в «технічну підтримку» цієї сраної конторки. Посилають, велично гавкнувши, що не царське то діло і вони не відправляють файли, це — інспектори єйні. Звоню інспектору:
— що це за чьорт? Чому ви шлите биті файли і підготовчі до печаті? Якою прогою відкривати ваші пісьма щастя?
Вона так здивовано мичить:
— не розумію, чого ви всі звоните і матюгаєтесь? Це ж просто! Відкривайте програмою F3+F4...
...
Там все панятно.
Звоню знову їх йовбакам — технічним геніям:
— що то за програма така нова «F3+F4» для відкриття файла «DBF» не в звичній формі — через Adobe Reader, а через жопу?
Він такий пом«якшав (хулі, з професором по міркам рівня їх курей має діло 😂😂😂):
— аааа.....так його треба відкривати через...Microsoft Word. І розповідає блокбастер «долгая дорога в дюймах».
...
Це ж новий комп’ютеризований адміністративний центр послуг запрацював...
Контингент можете собі уявити в тому «соцзахисті»?
Як подумаю, що їм по «тридвісті» платять, так і хочеться з гранатою їм Ctrl-Alt-Delete зробити!!!😡

Як же вони задовбали (дуже м’яко сказано), ці срані конторки «рога і копита» вручну.... Р-р-р-р-р!!!!!
Ми за наше бабло цю свору ідіотів тримаємо, поки вони коврики для мишки використовують, як підставочку для кофа!!!!

👍НравитсяПонравилось0
В избранноеВ избранном0
LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

DBF? Через AdobeReader? КреативГениален/АвторМолодец.

тот случай когда «Сделать зае*сь не сработала», но, с другой стороны, их можно понять
какие ассоциации у вас с этим файлОм?

DataBaseFormat/Form ? гугл подсказывает DataBase File. Ок, близко.
Print ? — тут я не ошибся, обычный принт файл.

Как они могли найти это? — никак, у них тырнетри по расписанию (вру).
Как лучший спец не разобрался — запросто, у них средняя температура по больнице.
Т.е. читай лучший доступный спец, и с этим ничего не поделаешь.

Наймись ктонть из ДОУ туда! не?

какие ассоциации у вас с этим файлОм?

dBase/FoxPro/Clipper. Странно было бы ожидать других ассоциаций.

Наймись ктонть из ДОУ туда! не?

Отсутствие развитого института кросс-экспертизы очень мешает.

Формат DBF — крайне распространённый формат хранения табличных данных в файле. Распространён без малого лет 30, и прослужит ещё столько же, поскольку ничего из своих преимуществ не утратил.

Удобства:
— прекрасно всасывается в любую базу данных.
— прекрасно обрабатывается программно без лишних парсеров.
— открывается напрямую в Excel и других электронных таблицах.
— его можно открыть в текстовом виде.
— прекрасно архивируется и передаётся.
— ни от чего не зависит.

Недостаток только один: UNICODE и UTF-8 формально не поддерживает. Реально же ему не обязательно рассказывать, что внутри строк. Сами-то строки позиционированы, а как их раскодить — это уже программе виднее.

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

Емм... наскільки пам’ятаю, в нього з індексами постійно були проблеми — лежать в окремих файлах і періодично ламаються.

Не в нього, а в тих древніх компіляторах мов програмування.
Сам DBF не індексований. Ніхто не каже використовувати його як повноцінну базу даних, але як спосіб передачі таблиць — вигода саме у розповсюдженості.

Можна звичайно і через XML, але він значно важчий для парсингу та вимагає вміти програмувати бодай на чомусь.

поскольку ничего из своих преимуществ не утратил.
Недостаток только один:

Имена полей в ASCII.
Поле до 255 байт => длинные текстовые значения не лезут. (Binary/memo слишком затратны.)
Безусловное дополнение текстовых значений пробелами.
Родные таймстампы до миллисекунды.
Если по всему этому пользоваться типами данных в родном виде, то где-то обязательно вылезет боком, если в родном — накой он такой нужен?

Для работы с ним с модификацией плохо годится, слишком мало возможностей. А для импорта/экспорта нет никакого преимущества перед CSV или JSON, скорость парсинга и генерации последних всё равно выше скорости I/O.

его можно открыть в текстовом виде.

Нельзя.

— ни от чего не зависит.

Зависит от программ, которые его читают/пишут, и которых всё меньше.

и прослужит ещё столько же

Хорошая шутка, но нет.

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

CSV. JSON. XML.

Если не изменяет память, длина полей 64К. Там просто в самом формате когда-то заложили 2 разряда: под число и под дробную часть. В результате для указания размера текстовых полей оказалось 2 байта, а не 1.

Хак очень древний, и факт что программы его прекрасно хавают.

Я не говорю, что нет других форматов. Просто констатирую факт, что DBF существует и работает.

А тот же JSON — давай, расскажи excel как его переваривать.
Давай, расскажи как его импортировать в базу. Хотя CSV без вопросов.

Я лишь могу констатировать факт, что вменяемого OpenSource формата под табличные данные всё ещё нет. Такого, чтобы без доп.пояснений мог быть принятым.

JSON — сам понимаешь, данные не структурированные. Чтобы его парсануть, нужен хоть какой-то язык программирования. И в результате будет объектная нотация. А никак не таблица.

вменяемого OpenSource формата под табличные данные всё ещё нет.

вероятно потому что CSV оказалось достаточно.

у DBF было преимущество — фиксированный размер записи позволяет быстрое позиционирование файлового указателя по номеру записи.
сейчас, если нужно хранилище без сервера БД — SQllite

Если не изменяет память, длина полей 64К.

зависит от стандарта заголовка DBF.
в них, заголовках DBF и разница между ними.
сам писал лечилку-коверталку когда-то :)

и, The maximum length of a field is 254 (0xFE)
en.wikipedia.org/wiki/.dbf#cite_note-9

или www.autopark.ru/...​grammerGuide/DBFSTRUC.HTM

конечно, можно создать заголовок который и про UTF-8 расскажет.
но тогда никакая софтина работающая с дбф с таким файлом работать не сможет.

JSON — сам понимаешь, данные не структурированные. Чтобы его парсануть, нужен хоть какой-то язык программирования.

скорее уже сложно найти ЯП для которого не был написан парсинг json

Просто констатирую факт, что DBF существует и работает.

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

Если не изменяет память, длина полей 64К. Там просто в самом формате когда-то заложили 2 разряда: под число и под дробную часть. В результате для указания размера текстовых полей оказалось 2 байта, а не 1.

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

А тот же JSON — давай, расскажи excel как его переваривать.
Давай, расскажи как его импортировать в базу. Хотя CSV без вопросов.

Экселю как раз CSV.

JSON — сам понимаешь, данные не структурированные. Чтобы его парсануть, нужен хоть какой-то язык программирования. И в результате будет объектная нотация. А никак не таблица.

Язык чего, простите?

Список списков или список «объектов» (словарей) — по словарю на запись — и пригодно для понимания чем угодно.

ок, их всех можно заменить скриптом
сделайте проект на гитхабе и назовите dou-social-service-script
пусть все кому скучно скриптуют (PR/Issue) туда, типо «с 17:00 до 18:00 держа сумочку в руках пялиться на десктоп, менять его, сортировать иконки...»

понятное дело что открытие файло это задачка нетривиальная (хотя я пока писал уже придумал однострочник на bash), но тем интереснее

зрада тут в тому, що багатомільйонні «така робота щоб сидіти і гроші отримувати» идут лесом, и , кагбэ, потеря рабочих мест не так котируется как создание
(типо как IBM сокращает штат сотрудников, или создает производства и наращивает штат)

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

багатомільйонні «така робота щоб сидіти і гроші отримувати» идут лесом

до того все одно йде (рано чи пізно)

То давайте їх попередимо заздалегідь, щоб потім «зненацька» на виникла зрада.
Типу: «Люди, все що у вас на папірці коло монітору написано — то компухтер сам може виконувати, БЕЗ ВАС, або сходіть на якісь курси або ...». Ну то приклад, ситуації різні, не всюди воно так однозначно, але в більшості випадків так воно і є.

Завтра воно все не зміниться, тому зараз досить буде пальцем вказати вірний напрямок для тих хто схоче залишитися (студенти там одразу шукають кращу роботу, як тільки зрозуміють що можуть без папірця все робити). А років через нцать ...

Не хочу зловтішатися, зовсім ні. Але люди це самі бачать — по власній зарплаті, яку ще й до того ж затримують, а також не індексують відповідно до курсу долара/євро. Коли поруч навіть «тижпрограміст» має більші перспективи, якщо трошечки напружиться і хоча би підтягне англійську до рівня pre-intermediate.

Каждый, кто ржёт с них, пусть попробует их обучить. За те же деньги.

Не повіриш, але у таких конторках роль учителів відіграють «програмісти», що там працюють. При цьому вони розбираються ще з «ой, щось не то наклацала» й купою різного непотребу.
Я якось працював на «Укрпошті», радий, що звідти живим вибрався. То пекло.

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

У меня два товарища админят университетскую сеть (деканаты, аудитории, приемная комиссия), со всеми вытекающими в виде настройки серваков с доменом (для аудиторий), установки ПО, замены комплектующих и обучения персонала работе с ПО, которое периодически рожает Минобразования. За 5300 грязными. Есть куда расти :)

та да, иди разгуляйся, и визитки красивую за счет заведения напечатают :)))

Словом, все прекрасно у Данському королівстві.

зарплата от 7 тыс.грн.

Это еще неплохо, тут в Облэнерго приглашали С++ девом на 4 тыс.грн, правда не Харьков

Подписаться на комментарии