All posts by A

Python snippets 2024 Q1

How to convert StringIO object to BytesIO object vice versa.

I want to read a string with the io.StringIO and then convert it to an io.BytesIO object and vice versa, how can I do this?

Below is the example source code which can implement python StringIO and BytesIO object converts.

import io
# Convert a StringIO object to BytesIO object.
def stringio_to_bytesio(str):
    
    str_io_object = io.StringIO(str)
    
    str_data = str_io_object.read().encode('utf8')
    
    bytes_io_object = io.BytesIO(str_data)
    
    print(bytes_io_object)  
    print(bytes_io_object.read())
    
# Use io.TextIOWrapper to convert BytesIO object to a string. Then we can build a StringIO object on the string.     
def bytesio_to_stringio(bytes_str):
    
    data = io.BytesIO(bytes_str)
    
    # Create an instance of io.TextIOWrapper class.
    text_wrapper = io.TextIOWrapper(data, encoding='utf-8')
    
    str = text_wrapper.read()
    
    str_io_object = io.StringIO(str)
    print(str_io_object)  
    
    print(str)  
if __name__ == '__main__':
    
    bytes_str = stringio_to_bytesio('I love python')
    
    bytesio_to_stringio(b'hello python')

Source (with more details): https://www.code-learner.com/python-stringio-and-bytesio-example/

Constrictor hitch (knot) – Констриктор възел

Very good video showing how to tie a constrictor knot (hitch).
Много добро видео с обяснение как се връзва възел “констриктор”:

https://www.facebook.com/reel/925672185428132

And wikipedia article for reading: https://en.wikipedia.org/wiki/Constrictor_knot

Renault Laguna III 2.0 dci – Service intervals / Интервали на смяна за Рено Лагуна 3 дизел

As there is no official info in the User’s manual of Laguna 3, I found out this recently useful site:

https://www.auto-abc.eu/renault-laguna/v8718-2013/service

I was interested what is the recommended interval (if any) for the timing chain of this model. So the answer is:

Timing chain

There is no manufacturer specified replacement interval for the engine timing chain on Renault Laguna 2013 2.0 diesel (expecting it to last until the engine is overhauled – nice!).

Based on real life experience, the Renault Laguna 2013 2.0 dCi timing chain change interval is approximately 200,000 km as at this mileage it may become overstretched and require replacement, so it is recommended to check the condition of the chain periodically after this mileage is reached and replace the timing chain if it becomes excessively stretched or if unusual engine noises occur.

Serpentine (drive) belt

Renault Laguna 2013 2.0 dCi serpentine or alternator belt replacement interval is 120,000 km.

Engine coolant

Engine coolant (antifreeze) recommended replacement interval for Renault Laguna 2.0 diesel is 90,000 km or 5 years, whichever comes first.

И на български – понеже няма в книжката на колата по-важните интервали за обслужване при последното търсене намерих полезна информация на този сайт (на английски) за моделът дизел 2.0 на Рено Лагуна 3 – https://www.auto-abc.eu/renault-laguna/v8718-2013/service

Та тук хората казват, че няма препоръчителен период и километри през които да се сменя веригата (ангренажна) на този двигател. Препоръчват от опит на 200хил.км. и по-скоро след тези километри да се проверява. Няма години и срок даден!

Други регулярни, но по-редки (от смяна на масла и филтри) смени споменати:

  • ремък на алтернатора на 120хил.км
  • антифриз – на 90хил.км или 5 години, което настъпи първо

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!

ЕГН номера в България

Малко информация, която не бях срещал до сега за ЕГН номерата в България и тяхната история:

От главна дирекция „Гражданска регистрация и административно обслужване (ГРАО) към Министерството на регионалното развитие и благоустройство (МРРБ) предоставиха информацията.

Лицата, родени през 1973 г., не са получавали автоматично ЕГН.

Системата с ЕГН е въведена през 1977 г. в Народна Република България. Тогава анкетьори са минавали по домовете, за да събират информация за българските граждани с цел създаване на Единни граждански номера. По-късно е констатирано, че при тази първична анкета са допуснати грешки, уточняват от МРРБ. 

ЕГН номер се състои от десет цифри. Първите шест цифри показват датата на раждане на лицето, деветата цифра обозначава пола на лицето – тя е четна за мъж и нечетна за жена. При смяна на ЕГН последните 4 цифри са контролни и се сменят служебно. 

Оригиналите на актовете по гражданско състояние се съхраняват 130 г. в актовите книги в общинските администрации.

Continue reading ЕГН номера в България

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

Им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бни.
/ Джон Мейнард Кейнс

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

А дали не се ползват БНБ, НСИ и други институции за проучвания на цели в превзетата ни държава?

Последните 7 минути, таен запис на Яне Янев за Бойко и схемата за завземане и управление на фирми и т.н. от Б.Б. и компания в превзетата ни държава – т.нар. “Списък за бърз контрол”.

Та да внимавате като стигнете над 10млн. лв оборот… и като се замисля в една фирма така ни почнаха НАП и статистика на “случаен” принцип нейде след една две силни години да ни следят постоянно – я плащания от БНБ, я трудова статистика от НСИ, я пак нещо друго от БНБ, хайде пак НСИ, я проверка от НАП… Та така “Списък за бърз контрол“…

Това се замислих тези дни като гледах видеота на Антикорупционния фонд за осемте джуджета и преди това за видеото с размисли за убийството на Мартин Божанов-Нотариуса и там откъсите от разследванията на Антикорупционния фонд.

Всичко за убийството на Мартин Божанов – Нотариуса

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

Вицове – избрани 2024

Банката е място, където ти дават на заем чадър в ясно време, и си го искат обратно точно когато започне да вали.” – Робърт Фрост

Луд маниак поръсил със силна отрова купчина пари и ги дарил на домовете за сираци в България. В резултат са загинали 20 депутати, 3 кмета и 12 общински съветници. Пострадали деца няма.

Чудя се, какво толкова има нарисувано на Канадското знаме, че се налага да го прикриват с листо?

– Познай в коя ръка е?
– В тази.
– Мамка му! Как позна? – чудеше се едноръкият Джо.

– Моше, хайде да делим парите 50:50…
– Ааа, не, Авраам… Аз искам 70…
– Добре тогава, 70:70 да бъде…

Двама мъже в палатка заемат повече място, отколкото двама мъже и жена между тях.

Айше, сакаш ли да ти напра’а една свирка?
– Не, Манго, изморена съм, не искам.
– А са, питай ма ти мене!

От рубриката “… и скандалът започна“:
– Рангеле, тая рокля ме прави дебела!
– А пък мен тая риза ме прави плешив.
– Ама ти си си плешив
– Еммм, тъй де.

Тя: – С какво се заникамваш?
Той: – Писател съм.
Тя: – Уау… интересно. Какво пишеш?
Той: – Простотии във вайбъра.

Преди 11 години кралят на пот-музиката – Веселин Маринов, изнесе концерт в столицата на Сирия, Дамаск.
Бежанската вълна продължава и до днес.

Колата на Щирлиц се разваля близо до Райхсканцеларията. Щирлиц веднага почва да се рови в мотора в опит да го оправи.
– Знаех си,че сте руски шпионин,Щирлиц! – казва минаващият наблизо Мюлер. – Истинският ариец би се обадил на автосервиз!

BMW виц:
Съобщение на сайт за он-лайн продажби:
Заради продължителните студове и натрупаната снежна покривка разделът “Продавам БМВ” е преместен в секция “Недвижими имоти”.

Девойко, много сте хубава!
– Ха-Ха, кажи нещо което не знам.
– Колко е 6х8 ?

Забележете, че в популярния израз: “И живяха щастливо до края на живота си”, отсъства думата “заедно”.

Принцът гледаше стъклената пантофка 45 -ти номер и постепенно го обземаше лошо предчувствие…

Работнически:
1. Как се наричат хора които са щастливи в понеделник?
Безработни. Наричат се безработни.

2. Трети ден, в който не ми се работи – значи е сряда!

3. Не завиждай на хората, които не работят.
Те си нямат петък

Ако ти дават ракия – значи имат ракия…
Ако ти дават акъл -значи нЕмат ракия !

Няма справедливост в този живот!
Нито килограмите се топят като парите,
нито парите се трупат като килограмите!

Бай Иван си рече:
-Що пък да не си спретна едно седемстепенно меню? И нареди на масата 6 ракии и 1 салата.

Някои хора имат глави, само за да хабят шампоани!

Кръчмите са единственото място на света, където бозайникът може да се превръща във влечуго.

Какво е кармичен кръг?
Живееш – пийва ти се.
Пийнеш – живее ти се…

Следновогодишно:
Господи,
дай ни сили да доядем,
каквото остана,
смелост, да изхвърлим,
това което се е развалило,
и мъдрост да различим
едното от другото.

Най-готиното пожелание за празниците:
“Колкото калории в шкембето,
толкова банкноти в портмонето…”

Когато си мислите, че вече няма никаква надежда просто си спомнете за омарите в аквариума в кухнята на Титаник.

Кой звъни? Моят опит и списък

Полезни сайтове за проверка на телефони:

Ноември 2023-та

+359 87 5360397 или +359 87 536 0397 или +359875360397 или 0875360397 или 0875 360 397 или 087 5360397 – Та явно е някакъв call center, защото като се опитам да върна обаждане веднага ми отказва.

Отговорът: Звънят от Виваком и предлагат сключване на договор по телефона за мобилни услуги от Номер 0875360397 (+359875360397)


Януари 2024-та

+359 87 5354385 или +359 87 535 4385 или +359875354385 или 0875354385 или 087 5354385 (при набиране от България): Отговорът: Звънят от автоматизирана система за реклама от Виваком с “оферта персонализирана за вас и …”

МБАЛ Здраве, Болница Здраве, Пазарджик (Януари 2024):
+35934 406 150 / 034 406 150 / +359 899 999 500
+35934 406 143 / 034 406 143 / Регистратура клинична лаборатория
+35934 406 142 / 034 406 142 /Регистратура рентген

Банка ДСК:
0988 192 640 или изписано с международния код на България +359 988 192 640 или +359 98 819 2640