Category Archives: други

My AI links and bookmarks

Good article from Google on different AI topics like processing language, vision and generative models

https://blog.research.google/2023/01/google-research-2022-beyond-language.html#Gener

The interesting one for me was this “in “LOLNerf: Learn from One Look”, we explore the ability to learn a high quality representation from just a single 2-D image.”

Nice, a?

And next is 3D modeling with a phone shown in this video:

3D model with my phone

I created a 3D MODEL with my PHONE!

Избрани икономически мъдрости

Имa чeтиpи нaчинa, пo ĸoитo мoжeтe дa xapчитe пapитe cи:

  1. Moжeтe дa xapчитe coбcтвeнитe cи пapи зa ceбe cи. Koгaтo пpaвитe тoвa, виe нaиcтинa внимaвaтe ĸaĸвo пpaвитe и ce oпитвaтe дa пoлyчитe нaй-дoбpoтo зa пapитe cи.
  2. Cлeд тoвa мoжeтe дa пoxapчитe coбcтвeнитe cи пapи зa няĸoй дpyг. Haпpимep, ĸyпyвaм пoдapъĸ зa няĸoгo. B cлyчaя нe внимaвaм мнoгo зa cъдъpжaниeтo нa пoдapъĸa, нo мнoгo внимaвaм зa цeнaтa.
  3. Cлeд тoвa мoгa дa xapчa пapитe нa няĸoй дpyг зa ceбe cи. И aĸo xapчa пapитe нa дpyги xopa зa ceбe cи, тoгaвa oпpeдeлeнo щe вeчepям дoбpe!
  4. И нaĸpaя, мoгa дa xapчa пapитe нa няĸoй дpyг зa няĸoй дpyг. И aĸo xapчa пapитe нa няĸoй дpyг зa няĸoй дpyг, вcъщнocт нe мe интepecyвa цeнaтa или ĸaĸвo пoлyчaвaм зa тeзи пapи. Eтo ĸaĸ пpaвитeлcтвoтo xapчи пapи. A тoвa e oĸoлo 40% oт нaциoнaлния ни дoxoд.
    / Милтън Фридман

Hиĸoй нe xapчи пapитe нa дpyгитe тoлĸoвa внимaтeлнo, ĸaĸтo xapчи cвoитe. Hиĸoй нe изпoлзвa pecypcитe нa дpyги xopa тaĸa внимaтeлнo, ĸaĸтo изпoлзвa coбcтвeнитe cи. Taĸa чe, aĸo иcĸaтe eфeĸтивнocт, aĸo иcĸaтe знaниeтo дa ce изпoлзвa пpaвилнo, тpябвa дa гo нaпpaвитe чpeз чacтнa coбcтвeнocт.
/ Милтън Фридман

Това, което принадлежи на всички, не принадлежи на никого.
/ Милтън Фридман

Гoлямaтa тaйнa нa oбpaзoвaниeтo e дa нacoчиш cyeтaтa ĸъм пpaвилнитe цeли.
/ Адам Смит

Πaзapът мoжe дa ocтaнe иpaциoнaлeн пo-дългo, oтĸoлĸoтo виe мoжeтe дa ocтaнeтe плaтeжocпocoбни.
/ Джон Мейнард Кейнс

Търсенето създава предлагане.
/ Джон Мейнард Кейнс

iOS and iPhone ring tone from video or audio file

In two easy steps you can convert any video or audio file to iOS ringtone.

  1. You need to convert the desired tone/music into M4R format first.
    For this you I use: https://www.online-convert.com/
    The nice option is that you can set start and end time (trim) the output file!
  2. If you are with MacOS, you can use Music app to upload the M4R ringtone using your iPhone cable.
    It is shown in this short video how to upload ringtone to iOS via Music app on Mac: https://www.youtube.com/watch?v=gdv5GTQFyGE

Как да си направите рингтон за iOS от видео или аудио файл в две лесни стъпки.

  1. Трябва да конвертирате желаната музика или звук в M4R формат първо.
    Аз използвам този сайт, който предлага и задаване да се отреже само част от музиката: https://www.online-convert.com/
  2. Ако сте с MacOS можете лесно с кабела на iPhone-а да си качите рингтона като използвате приложението Music:
    В това кратко видео е показано как се качва рингтон (мелодия за звънене) на iPhone чрез приложението Music на MacOS: https://www.youtube.com/watch?v=gdv5GTQFyGE

Стари книги и снимки

Ако намерите стари книги или снимки (разчиствате старата къща на баба, купили сте имот със завещани стари книги или снимки) НЕ ГИ ИЗХВЪРЛЯЙТЕ! Проверете първо дали няма да ги запазят и приютят, за да не се загубят неща от преди дигиталната ни ера:

https://visualarchive.bg/
Стани част от архива като дариш семейни албуми или намерени снимки с бутона Дари.

Не съм пробвал със стари снимки, но със стари книги (40-те, 50-те, 60-те, до 90те) – не се получи. Виж update-а по-долу:

Continue reading Стари книги и снимки

Код за отстъпка – Издателство Изток-Запад

За поредицата Катехон на издателство Изток-Запад:

https://iztok-zapad.eu/katechon

до края на 2023г. ползвайте следният код за отстъпка (промо код): racio23

Друг код само през месец юли 2023 за 20% отстъпка е: promo7

Трябва да важи и за другите книги.

Покрай това видео на доц.Сарийски: https://www.youtube.com/watch?v=QRxJ11MeMVc

Харта за Базови Комуникационни Услуги.

Човек и добре да живее в ЕС има нужда от базови услуги, които с всяко деситилитие стават все повече и по-неизбежни и ежедневно необходими. Но тези услуги трябват не само на хората (ДПЗПи-тата), а и на държавата! Държавата трябва да създаде добри условия на хората си, а дори и на фирмите ще им е по-добре, ако всеки има достъп и може да разчита на базови комуникационен пакет(БКП) (детайли за идеята – в текста по-долу).

От къде дойде идеята и какво имаме сега.

Свободно придвижване в ЕС (на хора и капитали май се казваше) – това е решено още със създаването на ЕС и основополагащите договори и документи на съюза.

Какво друго беше добавено последните години?

Банкови услуги – Платежна сметка за основни операции
За да се борят с изпирането на пари (?!?!) или май покрай наглостта с постоянното увеличаващите се банкови такси, а в същото време и държавната принуда върху хората да ползват банкови сметки във всички взаймоотношения с държавите, ЕС приема Директива за платежните сметки (Директива 2014/92/ЕС), като идеята е

да се насърчи финансовото приобщаване и
правото на достъп до платежна сметка за основни операции за всички потребители,
законно пребиваващи в ЕС.

чл.16 от ДПС – https://eur-lex.europa.eu/legal-content/BG/TXT/PDF/?uri=CELEX:52023DC0249

Важното:

ПСОО = Платежна сметка за основни операции

В член 16, параграф 1 от държавите членки се изисква да гарантират, че ПСОО се предлагат на
потребителите или от всички кредитни институции, или от достатъчен брой кредитни
институции, за да се гарантира достъпът до тях на всички потребители на тяхната
територия.

Таксите

Средните годишни такси, събирани за ПСОО
В член 18, параграф 1 от ДПС се изисква от държавите членки да гарантират, че
кредитните институции предлагат ПСОО „безплатно или срещу приемлива такса“.

Списък на услугите

Член 17, параграф 1 изисква от държавите членки да гарантират, че по ПСОО се
предоставят редица услуги (включително теглене на пари в брой, кредитен превод,
директен дебит и платежни операции, извършвани чрез платежна карта), доколкото те
вече се предлагат на потребителите, притежаващи стандартни платежни сметки.

Прехвърляне на платежна сметка

Услуга за прехвърляне на платежна сметка, основана на общите принципи на
Европейския комитет на банковата индустрия за прехвърляне на банкови сметки, вече
съществуваше в няколко държави членки преди влизането в сила на ДПС, но с член 10
беше въведено изискване всички държави членки да гарантират наличието на
задължителна услуга за прехвърляне на платежна сметка. Според проучване на
Deloitte, с ДПС е дадена възможност на всички потребители в ЕС лесно да прехвърлят
сметките си в рамките на същата държава, а често и безплатно.

Има и по-напредничави идеи като трансгранично прехвърляне на сметки и автоматизирано пренасочване на плащания. Но да спрем до тук с платежните сметки за основни операции.

☎️ Какво още му трябва на човек?

ИДЕЯТА: “Гарантиран достъп до базови телефонни услуги и Интернет за всеки гражданин на ЕС”


Базов комуникационен пакет (БКП)
Телекомуникационни услуги
(гласови и интернет)
без договор и без ограничения

~ аз /bkp@moito.com/ 2023.05.24

За да могат гражданите на ЕС да комуникират с държавата си (и ЕС), и да могат да комуникират другите с тях, базово право и нужда е да имат достъпни МГБТУ* = минимални гарантирани базови телекомуникационни услуги (гласови обаждания и достъп до Интернет). Така и държавата и гражданите ще имат съвременна и бърза връзка при нужда на която и да е страна за връзка с другата.

Какво да се включва?

  • Личен номер, собственост на човека до края на неговия живот. Право на всеки да получи един номер в една държава на ЕС и да разчита на него до края на дните си.
    Веднъж закупен срещу минимална такса еднаква за целият ЕС(!), номерът да е собственост на човека. Сега преобладаващо хората са ДПЗПи-та, но се надявам да сме свободни граждани на ЕС от договори с оператори и заробващи телко практики вбъдеще!
  • Номерът се освобождава 12 (24?) месеца след смъртта на човека. Нещо като надеждата дето умира последна, ама това ще умира дори по-късно от приносителя си. Вече лафът ще е “БКП-то умира последно!”
  • Преплатена услуга без договор с оператор, без изтичане на заредената сума и без едностранно прекратяване на услуги от операторите. Нещо като банков влог сега или базова разплащателна сметка. Не излизаш навън, нямаш роуминг, нямаш такси, всичко е предплатено и телекомите нямат основание да ти спрат услугата.
  • Без месечна такса. Каквото ползваш това си си предплатил като първо си си заредил някаква сума.
    За социално слаби, хора в неравностойно положение и т.н. групи може да има някакви минути платени/заредени от държавата на година на всеки БКП номер.
  • Изричен списък кога може да бъде ограничена някоя услуга(!), но номер не може да бъде прекратен или загубен без съгласието на човека или решение на съда!
    Процедурата по обжалване е приоритизирана и се гледа по съкратена процедура в съда, а не от безделниците в КРС (Комисия за Рекетиране на Съобщенията).
    Глобите за нарушение от страна на телекомите са в % от оборота на компанията.
  • Свободна смяна на оператор предоставящ базовите телекомуникационни услуги (като за начало в държавата където е предоставен номера).
    Може да смениш оператора по всяко време без глоби, такси и неустойки. Някакво разумно ограничене за смяна веднъж на 3 месеца (може би 6 месеца или дори година?).
  • Еднакви условия (Недискриминационен достъп) на хората и всички оператори в държавата. А защо не и в целия ЕС?
    Операторите в ЕС печелят достатъчно, за да поддържат базови услуги на минимални регулирани цени в ЕС. Може за тях да има и стимули от държавата – виж по-долу.
  • Списък на базовите телекомуникационни услуги:
    • Безплатни входящи разговори в държавата където е издаден номера
    • Безплатни изходящи разговори с държавни институции в същата държава и на държавните институции с телефоните ползващи БКП* на територията на държавата
    • Безплатен и постоянен достъп до Интернет през мобилната мрежа на оператора до определен списък на официални сайтове и услуги на държавни институции, служби, банки и телеком оператори.
      Тук Божо @bozhobg може да удари едно рамо методологично как да се дефинира услугата и задължението да е добре и технически да е постижимо за телко операторите.
    • Единна цена на изходящи разговори и SMS-и до всички номера в държавата (без тези с добавена стойност).
      Да се определи минимално първоначално тарифиране на разговор и отчитане след това до секундата, но това да се определя от държавата или ЕС дори (както сега се регулират правилата за роуминга в ЕС).
    • Роуминг услуги не са включени, но могат да се активират и доплатят (пак базови) за държавите в ЕС.
    • Възможност за преминаване от БКП на договор към мобилен оператор И ОБРАТНОТО!!!

За да има стимул и за операторите, може да се предвидят данъчни облекчения за операторите за всеки човек заявил и ползващ БКП от съответния оператор за съответния период месеци в годината. Няколко евро (2-3-5-10?) освободени от данъци върху печалбата на година (еднаква цена за целия ЕС) би било добър стимул примерно за това им задължение на операторите към държавата и гражданите.

Цели:

  1. Да се създаде прозрачност, недискриминиран и необвързващ и заробващ достъп до базови телекомуникационни услуги на всеки гражданин на ЕС
  2. Да се гарантира, че потребителите имат достъп до базовите комуникационни услуги в държавата си и държавата да има комуникационен достъп до гражданите си (избрали тази услуга гарантирана от държава).
  3. Да се улесни прехвърляне и мобилност между операторите на хората, като се прекратят порочните практики за дългогодишни договори и постоянно увеличаване на цените за да има човек достъп дори до базови услуги.
  4. Да се даде възможност на хора да не бъдат изнудвани с договори и условия от операторите, за да имат базови комуникационни услуги и връзка с хора и институции (напр.: социално слаби, пенсионери, отвратени от телко операторите “клиенти” по принуда и т.н.).

Защо?

Навсякъде ви искат телефонен номер. А замисляли ли сте се:

  • Какво е ако нямате телефонен номер и как се справяте с банки и институции в този случай? А как ви намират банки и институции при нужда?
  • А ако загубите номера си по някаква причина и проблемите свързани с това?
  • А ако дадат сегашния ви номер на друг човек и до какво би имал достъп той?

Понятия и използвани съкращения (*):

  • ДПС = Директива за платежните сметки (Директива 2014/92/ЕС)
  • ПСОО = Платежна сметка за основни операции
  • БКП = Базов комуникационен пакет
  • ДПЗПи = ДоговороПлащащоЗаробеноПотърпевши индивиди
  • МГБТУ = минимални гарантирани базови телекомуникационни услуги (гласови обаждания и достъп до Интернет)

Статии и материали където телеком опертори (А1 България примерно) злоупотребява със спиране и прекратяване на договори с фирмени клиенти и изнудва клиентите си:

Телеком (А1 само имат SAP услуги и имплементации) спря услуга на фирма заради друг неизпълнен договор

https://bntnews.bg/news/telekom-sprya-usluga-na-firma-zaradi-drug-neizpalnen-dogovor-1248997news.html

Бизнес клиенти на мобилен оператор се оплакват от предсрочно спиране на мобилните услуги

https://bntnews.bg/news/biznes-klienti-na-mobilen-operator-se-oplakvat-ot-predsrochno-spirane-na-mobilnite-uslugi-1248892news.html


От А1 с любов – три случая на прекратени договори едностранно от А1:

https://www.toest.bg/from-a1-with-love/

Каква е истинката цена на сателитната телевизия?

Ето как може да се ориентира човек каква е истинската цена на сателитната телвизия – 8лв. за целия срок – това включва и оборудването!!!

Значи всичко от 8 лева до “стандартните цени” от по 20-25лв на месец са си чиста печалба.

Ето пример от МЕНТел (А1, Мтел) месецът е май, годината 2023-та:

7.99 лв за целия договор ???

За 100 канала и 10 HD – всичко над 8лв си е печалба за оператора

Така, че следващият път като ви предлагат “супер изгодна оферта” само за 19.99лв за сателитна от МенТел сВиваком или БулШитКом сети се за реалната цена и искай / търси нещо по-близо до нея.

Update 2023-06-15: месецът е Юни 2023 и промоцията продължава. Иначе уж беше само за десетина дена до края на май. Ай, ай, ай… важното е зор да се дава на “клиента” т.нар. от мене – ДоговороПлащащоЗаробеноПотърпевши индивиди (ДПЗПи).

ABAP useful info, pages, videos

Creating QR code in ABAP
https://www.youtube.com/watch?v=DQdKnmon8II

System Conversion to SAP S/4HANA (Part 1), #SAP TechEd Lecturehttps://www.youtube.com/watch?v=X78G2n5ttR0

SAP SD – EDI/ALEhttps://www.youtube.com/watch?v=Y0QoXFa_Yo4&list=PLJumA3phskPHjbd-dsViJ1Kg8L7AKZdDT&index=33

Output Configuration and Determination in SAP SD
https://www.erpdb.info/output-configuration-determination-sap-sd/

Convert SAP C4C timestamp / date field to ABAP timestamp, date and time

In SAP C4C the date/time fields are usually coming in the following format
/Date(1681862400000)/

This 1681862400000 number is actually a seconds since fixed date. You can use the following code to convert a string from C4C to ABAP timestamp (data type TIMESTAMP = DEC15).
In variable LV_ABAP_TS is the value in TIMESTAMP format, and in LV_DATE and LV_TIME you have the date and time respectively in ABAP format too.

  lv_c4c_time = '/Date(1681862400000)/'.
  lv_len = strlen( lv_c4c_time ).
  IF lv_len < 8.
    write: / 'error_converting'.
    exit.
  ENDIF.

  IF substring( val = lv_c4c_time off = 0 len = 6 ) EQ '/Date('.
    DATA(lv_last2) = lv_len - 2.
    IF substring( val = lv_c4c_time off = lv_last2 len = 2 ) EQ ')/'.
      lv_last2 = lv_last2 - 6.
      lv_c4c_time = substring( val = iv_c4c_time off = 6 len = lv_last2 ).
    ELSE.
      write: / 'error_converting'.
      exit.
    ENDIF.
  ENDIF.

  CALL METHOD cl_pco_utility=>convert_java_timestamp_to_abap
    EXPORTING
      iv_timestamp = lv_c4c_time
    IMPORTING
      ev_date      = lv_date
      ev_time      = lv_time
      ev_msec      = lv_msec.

  CONVERT DATE lv_date TIME lv_time 
    INTO TIME STAMP lv_abap_ts 
    TIME ZONE 'UTC'.

If you are wondering what’s inside “convert_java_timetamp_to_abap” method:

METHOD convert_java_timestamp_to_abap.
  DATA:
    lv_date        TYPE sy-datum,
    lv_days_i      TYPE i,
    lv_sec_i       TYPE i,
    lv_timestamp   TYPE timestampl,
    lv_timsmsec    TYPE timestampl.
  CONSTANTS:
    lc_day_in_sec TYPE i VALUE 86400.

* IV_TIMESTAMP stores milliseconds since January 1, 1970, 00:00:00 GMT
  lv_timestamp = iv_timestamp / 1000.   "timestamp in seconds
* One day has 86400 seconds: Timestamp in days
  lv_days_i    = lv_timestamp DIV lc_day_in_sec.
  lv_date      = '19700101'.
  ev_date     = lv_date + lv_days_i.
* Rest seconds (timestamp - days)
  lv_sec_i    = lv_timestamp MOD lc_day_in_sec.
  ev_time     = lv_sec_i.
* Rest sec and milli seconds
  lv_timsmsec  = lv_timestamp MOD lc_day_in_sec.
  lv_timsmsec  = lv_timsmsec - lv_sec_i.
  ev_msec      = lv_timsmsec * 1000.

ENDMETHOD.

Dark patterns in UI/UX (user interface / experience)

https://www.youtube.com/watch?v=kxkrdLI6e6M

How companies trick you to do or not to do something using the design of sites/apps/systems.

Примери с много рекламирания инвестиционен сайт на eToro с добро описание как са скрити някои важни такси и се набляга на две-три безплатни неща основно, а е представено уж всичко е кажи-речи безплатно:

https://redtapepayments.blogspot.com/2021/05/etoro-dark-patterns.html

SAP HANA versions and year of release

Some info about the conversion from SAP ERP 6.0 to S/4 HANA 2022 I used recently and find it useful.

There was times and years where you can easily check you SAP ERP version by going in the SAP GUI menu: System -> Status -> SAP System data. And by reading certain component version you have the info. Like below:

2016SAP ERP 6.0 EHP8NetWeaver 7.5 (7.50)6.182027
2016SAP S/4 HANA 1610NetWeaver 7.51 (7.51)S4CORE 1012021
2017SAP S/4 HANA 1709NetWeaver 7.52 (7.52)S4CORE 1022022
2018SAP S/4 HANA 1809NetWeaver 7.53(7.53)S4CORE 1032023
2019SAP S/4 HANA 1909NetWeaver 7.54(7.54)S4CORE 1042024
2020SAP S/4 HANA 2020NetWeaver 7.55(7.55)S4CORE 1052025
2021SAP S/4 HANA 2021NetWeaver 7.56(7.56)S4CORE 1062026
2022SAP S/4 HANA 2022NetWeaver 7.57(7.57)S4CORE 1072027
http://saphanadb.com/?p=2941 – Know your version. It helps

Check this article: https://answers.sap.com/questions/707755/how-can-i-see-if-my-sap-s4-is-a-1709-or-a-1809-rel.html

The problem I faced in recent S/4 version 2022 this does not work anymore. And as in the article someone said “This screen does not appear any more in 1909 release…

More info how to restrict info in the System / Status in OSS Note: 2658772 – System -> Status: Restriction of the available information

The solution is to view the versions of SAP / HANA / ABAP using Function Module: OCS_UI_DISPLAY_PATCH_LEVEL in SE37. Once you know the S4CORE version you can check above what exactly is you HANA release.


A collection of good articles about the ERP to S4 conversion


SAP S/4HANA System Conversion – Custom code adaptation process (by Olga Dolinskaja)

https://blogs.sap.com/2017/02/15/sap-s4hana-system-conversion-custom-code-adaptation-process/


Check your customer specific ABAP code via ABAP Test Cockpit (ATC) for compatibility with SAP S/4HANA as described in SAP note 2190420.

See also OSS Note 2241080 – SAP S/4HANA: Content for checking customer specific code.