
|
 |
|
 |
Плащач на Демир (преносима версия) 0,0000001 [нестабилна] |
 |
  |
|
 |
 |
Датa: [30-04-2025]
Автор: Гюро Яжов (aka wuser)
Подържа се от: Никой
Ето и отговора на двата странни въпроса, които зададох във форума.
Плащач на Демир е приложение за изготвяне на документи за масови плащания към ТБ „Д“ АД. Кръстена е така, защото се търсеше окончанието -ач и се искаше да е пределно ясно, че програмата не е дело на едноименната банка, която толкова много се срамува от името си.
Програмата е твърде специализирана, има много малък обхват на възможности (върши само едно нещо) и е предназначена за само малка част от клиентите на само една банка и то от най-малките и приложимо само в българският ѝ клон. Но нищо не пречи да бъде разгледана от любопитни със свободно време.
Програмата е написана на Perl5 и използва Tk за графично обкръжение. Има няколко допълнителни изисквания, които са Tk::JComboBox, DateTime, Spreadsheet::WriteExcel. Всички те се добавят от CPAN, като първото ще пожелае насилствено инсталиране. WriteExcel е необходим само за втората версия. Програмата гарантирано работи с Пърл версии 5,14 (Убунту 12,04) и 5,16. Доказано не работи на 5,10 (Дебиан 6) и по всяка вероятност по-ниски версии.
Поддържани платформи са ГНУ/Линукс и адовото изчадие. Колкото и да е мъчно, второто беше неизбежно, влизаше в заданието.
Могат се добавят лесно нови платформи с добавяне на няколко променливи, но автора не разполага с друга ОС освен ГНУ/Линукс (по-точно дебиани и едно Кубунту).
Договора за разпространение е свободен, но не е свободолюбив. Имате неограничени права. За подробности COPYNG.
п.п. Програмата е по-космата от снежният човек. За италианците има спагети на корем. А буболечките са като в тропическа гора. Кода е вдъхновен от филмите на ужасите. Авторът е некадърен ламер. А да и ще се радва да го изнесете от тепиха като онова рускинче нашата Станка ;)
п.п.п. Кода наистина е бунище, не се майтапя. Например подпрограмата, която връща преизчислени сметки е просто абсурдна прави много неща, които не са нейна работа. По този начин връща три различни отговора, като само в единият от тях е това, което трябва да връща наистина и то половината, а също така променя данни, за които не трябва да знае, като например ст-сти на грешки. На всичкото отгоре не прави истинска проверка, сиреч не си върши собствената работа. Изобщо навсякъде е голяма свинщина, но поне е старателно изпитан и работи.
сваляне: http://store5.data.bg/wuser/pnd/index.html
картинки: http://store5.data.bg/wuser/pnd/quick.html
Лиценз: Public Domain
<<ZZZBase( вер. 1.0) | ZZZBase( вер. 1.0)>>
|
 |
 |
 |
 |
Коментар от: go_fire g__dot__aleksandrov __@__ mail__dot__bg |
Дата: 28-02-2013 |
[ Други коментари] |
Благодаря Ласков, ти самият винаги си ме вдъхновявал. SS::WE е наистина уникално готин инструмент, пък ако знаеш каква документация има самият той, ще се хванеш за главата. Голямо удоволствие ми беше да се захвана с него за разлика например от модулите за регистри, w32api и други дивотии.
Първи стъпки не беше планирано. По начало беше планиран видеоурок, затова беше избрана Дата пред Хит, защото ми трябваше място. И наистина два дни опитвах да запиша видеоурок, представящ всичко в програмата. Използвах разбира се добрия стар ffmpeg.
Поредица от случайности обаче ме разубеди. Не, не технически трудности ffmpeg е просто железен (проклет да е разколника libav), а аз отдавна съм се запасил с необходимата апаратура, защото имам стари идеи и за други уроци (регулярни изрази, ел. таблици, sql, т.н.). Но случки от съдбата ме отказаха след два дена доста задоволителни резултати.
Странно, че датата я регистрирах още края на октомври без никакъв проблем. Като се опитах в януари да се пренеса в Хит, поради не наличието на видеоурок и номерата въртяни от Дата, бях спънат. Така и не получих потвърждение за регистрацията :(
Документацията не е само първите стъпки. В самият пакет присъства документация по стандарта на ГНУ за пакетиране. Man/info няма, не съм се занимавал никога с това. Добре е жена ти да я изчете, ако ще ползва програмата.
Програмата няма кой знае каква велика функционалност, но има някои странности, които е добре да се знаят. Допълнително в самият ГПИ на програмата съм се опитал да внеса, колкото е възможно информация за работата. Не мога всичко. Например няма как да отбележа единадесетте критерия за подбор на дата на плащане, поради това само най-важните, другите ще се видят или не в процеса на работа, ако е необходимо.
Тъй като чрез Кммидол съм предоставил неограничени права е възможно по избор да се премахнат всички отправки към авторство. Това отново е в духа на ГНУ, пълен отказ от егоизъм. Наскърбяват ме последните новини около GTLS и GnuPG, които явно са забравили за това.
Бих се радвал и на една услуга. Жена ти, ако има възможност да отвори някой документ от старият формат (преди декември, 2012 год.). Въпроса е дали ще се отвори правилно. Имам основателно подозрение, че системата на ТБ „Д“ АД не работи, както е описано в инструкцията. Имах поне едно разминаване (плюс още едно за последният ред) от официалният им документ при мен, което обаче минава при тях. Сиреч подозирам, че не съблюдават точно позицията на данните, както са го описали и оставяните интервали не се съблюдават точно.
Ако съпругата ти има някакви проблеми, нека се обръща направо към мен (мога да предоставя icq и jabber, но не skype, не ползвам), ще се опитам да ги реша в максимално кратки срокове.
|
<< Към: Много поздрави от жена ми :) | :D >> |
|
 |
|
|
|
|
|
|