Function RegExpFind(text_string As String, pattern As String) As String
Dim regEx As Object
Set regEx = CreateObject("VBScript.RegExp")
With regEx
.Pattern = pattern
.IgnoreCase = True
.Global = False
End With
If regEx.Test(text_string) Then
RegExpFind = regEx.Execute(text_string)(0)
Else
RegExpFind = ""
End If
End Function
Scheppach Airforce 5 (5906142901) се оказа доста полезна придобивка. Напомпването на гуми на велосипед или кола става лесно и бързо. Маркуча е оборудван с бърза връзка, а не с навиващ се накрайник. Работи както на220-240V, така и от запалката на колата, което го прави изключително удобен за всякакви ситуации. Помпането е бързо, като предварително с бутоните се задава целевото налягане. А резултатът – равномерно напомпени гуми. Изглежда стабилно направен и надежден компресор. Лично за мен е много полезна и готина добавка за гаража. Взех го в промоция на цена около 115лв. Кратко видео, как се справя:
Забавлявам се с един супер минималистичен ардуино контролер – WeMos D1 Mini. Има вграден WiFi модул и може да работи и като клиент и като AP (Access Point). Предизвикателството е, че има много малко място за памет, но напълно достатъчно за да се напише минималистичен Web server и да се контролира времево някакъв консуматор, като бойлер, отоплителен уред, слънчев панел, осветление и т.н.. Впечатляващот е, че цената на тази миниатюрна платка е около 3лв с доставката от Алиекпресс. За писането на кода използвам VSCode и PlatformIO, защото всякакви други варианти на IDE ми се струват абсолютно безполезни и демотивиращи. Контролите в момента позволяват следните варианти: – On – винаги включено – Off – винаги изключено – Auto – тук могат да се зададат множество времеви слотове за включване и изключване Времето се синхронизира през интернет, за това е важно да се зададе достъп до локалната WiFi мрежа. Целия контрол на устройството е локален, без нужда от облачен достъп. Всичко е наблъскано в един json-файл
Това е кода към момента, ако ми остане време ще добавя още подробности в блога, като и разшение на контрола, базирано на дните от седмицата: WeMos-d1_mini-Timer_Controller-v.1.00.zip
Кратко видео, как се ползва контролера през web интерфес и iPhone 16:
If you’re just starting out with mental arithmetic, you’ve probably realized how important it is to have clear and organized number examples. That’s exactly why I created the Abacus Generator – a simple yet powerful tool in Excel that helps you prepare number tasks in a neat and easy-to-read format.
📌 What is it? The Abacus Generator is a VBA script (built into Excel) that automatically creates a table with groups of three numbers arranged vertically, just like the tasks you’d find when working with an abacus. The focus of this tool is to generate printable worksheets for abacus exercises with just one click.
👶 Why is it perfect for beginners?
You don’t need to know any programming – just click a button, and it does everything for you.
It arranges the numbers in up to 10 columns per row, making it easy to view and print.
It works right inside a regular Excel file – no need for additional software.
🛠️ What it does:
Automatically creates or clears a worksheet named “Abacus”
Fills in numbers as text to preserve all digits and formatting
Neatly arranges them – perfect for printing and practicing
Focuses on easy-to-print abacus exercises that you can use for training or lessons with a single button click
If you’re looking for an easy way to create abacus exercises for beginners, especially when you want to quickly print them for practice, this tool is exactly what you need.
💬 Abacus example: 6 – 2
This version emphasizes how the tool focuses on generating printable worksheets for abacus exercises with ease, just by pressing a button. Let me know if you need any further changes!
📥 Download the Abacus Generator
Ready to get started? You can download the Abacus Generator file below and start creating your own abacus exercises in minutes.
Once you download the file, simply enable macros, press the button, and you’ll have a sheet full of abacus exercises ready to print and use for practice.
Публикувам това резюме от речта на Jeffrey Sachs пред Европарламента, защото ми направи много силно впечатление. Толкова силни и мъдри думи трябва да се разпространяват. Оригиналната реч може да се види тук:
Резюме
Джефри Сакс, експерт по международна политика и икономика, изнася доклад в Европейския парламент, в който обсъжда последиците от американската външна политика след края на Студената война и конфликта в Украйна. Той подчертава, че Съединените щати са доминирали световната политика през последните десетилетия, без да отчитат интересите на Европа. Сакс аргументира, че Европа трябва да разработи собствена външна политика, независима от американските приоритети, и да установи диалог с Русия. Той критикува американската стратегия, която е довела до множество конфликти и неуспехи, и подчертава, че истинското решение на конфликта в Украйна изисква преговори и компромиси, а не война.
Основни акценти
🌍 Преходът от двуполюсен към еднополюсен свят след края на Студената война е довел до консолидация на американската военна мощ.
🗣️ Европа е загубила своята независима външна политика и е действала в съответствие с американските интереси.
⚔️ Конфликтите в Близкия изток и Украйна са в значителна степен резултат от американския империализъм.
🕊️ Зак призовава за създаване на европейска външна политика, която да може да преговаря с Русия и да търси мир.
📜 Исторически, НАТО е разширяван без да се отчита мнението на страните от Източна Европа, което е провокирало напрежения.
🤝 Зак подчертава нуждата от директен диалог между Европа и Русия, за да се осигури дългосрочен мир и стабилност.
🔄 Възможността за “финландизация” на Украйна и други източноевропейски държави е разгледана като потенциален модел за предотвратяване на конфликти.
Ключови прозрения
🌐 Необходимостта от независима европейска външна политика: Сакс настоява, че Европа трябва да се отдели от американските интереси и да развие своя собствена външна политика, способна да защитава интересите на европейските нации. Това е необходимо, за да се избегне бъдещи конфликти и да се осигури стабилност.
🔍 Исторически контекст на НАТО: Сакс посочва, че разширението на НАТО след 1991 г. е било в нарушение на предишни споразумения, което е довело до недоволство от страна на Русия. Той подчертава, че историческите обещания за неразширяване на НАТО не са били спазвани, което е предизвикало недоволство и елемент на агресия от страна на Русия.
🛑 Проблематиката с конфликта в Украйна: Сакс твърди, че войната в Украйна не е просто конфликт между две нации, а е част от по-широка геополитическа игра, в която САЩ играят водеща роля. Според него, истинската причина за конфликта е опитът на САЩ да установят контрол и влияние в региона.
🕊️ Преговорите като решение: По думите на Сакс, единственото решение за конфликта в Украйна е преговорите, а не военната конфронтация. Той посочва, че Путин е искал да принуди Украйна да преговаря за неутралитет, но САЩ са попречили на мирните усилия, което е довело до по-големи загуби на живот.
🤔 Ролята на медиите: Сакс критикува медийната среда в САЩ и Европа, която не отразява истинските мотиви зад конфликтите, а вместо това разпространява пропаганда. Той подчертава необходимостта от по-обективно отразяване на събитията, за да се информира обществеността.
🌍 Глобализация и нови съюзи: Сакс посочва, че светът се променя, и новите икономически и политически съюзи, като БРИКС, предизвикват западното влияние. Той насърчава Европа да търси нови партньорства и да адаптира външната си политика спрямо новата реалност.
⚖️ Необходимостта от конструктивен диалог: Сакс подчертава важността на конструктивния диалог с Русия и необходимостта от разширяване на дипломатическите усилия, за да се предотвратят бъдещи конфликти. Той посочва, че диалогът е ключов за постигане на дългосрочен мир и сигурност в региона.
В заключение, изказването на Джефри Сакс в Европейския парламент подчертава необходимостта от преосмисляне на външната политика на Европа и търсене на мирни решения чрез диалог и преговори, вместо чрез конфронтация и война. Той призовава за активна роля на Европа в международните отношения и за изграждане на стабилни и мирни отношения с Русия, което е от съществено значение за бъдещето на континента.
Джефри Сакс (Jeffrey Sachs) е известен американски икономист, академик и автор, роден на 5 ноември 1954 г. Той е известен с работата си в областта на икономическото развитие, борбата с бедността и устойчивото развитие. Сакс е професор в Колумбийския университет и директор на Центъра за устойчиво развитие (Center for Sustainable Development) там.
Основни приноси и постижения:
Икономически реформи в развиващите се страни:
Сакс е известен с работата си като икономически съветник в различни страни, включително Полша, Боливия и Русия, по време на техните преходи от планова към пазарна икономика през 80-те и 90-те години на 20 век.
В Боливия той помогна за стабилизирането на хиперинфлацията чрез строги икономически мерки.
Целите за устойчиво развитие на ООН:
Сакс е един от ключовите архитекти на Целите за устойчиво развитие на ООН (Sustainable Development Goals, SDGs), приети през 2015 г. Тези цели включват 17 глобални приоритета, като премахване на бедността, борба с изменението на климата и подобряване на образованието.
Миленейските села:
Той е инициатор на проекта “Миленейски села” (Millennium Villages), който цели да демонстрира как чрез целеви инвестиции в здравеопазване, образование и инфраструктура може да се подобри качеството на живот в бедни селски райони в Африка.
Академична и публицистична дейност:
Сакс е автор на множество книги, включително “Краят на бедността” (The End of Poverty), “Цената на цивилизацията” (The Price of Civilization) и “Новите правила за глобалната икономика” (Building the New American Economy).
Той е активен публичен говорител по теми, свързани с глобалната икономика, климатичните промени и устойчивото развитие.
Консултантска работа:
Работил е като съветник на различни международни организации, включително Световната банка, Международния валутен фонд (МВФ) и ООН.
Джефри Сакс е признат за своите усилия за подобряване на глобалното икономическо състояние и за насърчаване на устойчивите практики по целия свят.
Уорън Бъфет, известен като “Оракулът от Омаха”, е един от най-успешните инвеститори в света. Неговите съвети са ценни, особено за начинаещи инвеститори. Ето топ 20 от тях:
Инвестирайте в себе си: Най-добрата инвестиция е в собствените ви умения и знания. Admirals
Вярвайте в собствените си решения: Развийте увереност в собствените си анализи и не се поддавайте на мнението на тълпата. BusinessGlobal
Обградете се с качествени хора: Околният ви кръг влияе на вашия успех; избирайте внимателно с кого общувате.
Не задържайте излишни парични средства: Парите губят стойност с времето; инвестирайте ги разумно. Admirals
Диверсифицирайте разумно: Не разпределяйте прекалено; фокусирайте се върху качествени инвестиции, които разбирате. Benchmark
Разбирайте бизнеса, в който инвестирате: Инвестирайте само в компании с ясен и разбираем за вас бизнес модел. BusinessGlobal
Не плащайте прекалено за акции: Дори добра компания може да бъде лоша инвестиция, ако платите твърде висока цена. Benchmark
Мислете дългосрочно: Инвестирайте с перспектива от поне 10 години; не се влияйте от краткосрочни колебания. Benchmark
Избягвайте кредитните карти: Високите лихви могат да изядат печалбите ви; използвайте кредит разумно. Admirals
Реинвестирайте печалбите: Позволете на сложната лихва да работи във ваша полза, като реинвестирате спечеленото. Admirals
Бъдете търпеливи: Успехът изисква време; не очаквайте бързи печалби. Admirals
Приемайте загубите философски: Грешките са неизбежни; учете се от тях и продължавайте напред. Admirals
Инвестирайте в прости и разбираеми компании: Сложните бизнес модели могат да крият рискове; простотата често е ключът към успеха. Admirals
Рискът идва от незнанието: Намалете риска, като се образовате и разбирате в какво инвестирате. Admirals
Бъдете контраинтуитивни: Купувайте, когато другите продават, и обратно; пазарните паники могат да създадат възможности. Admirals
Не следвайте тълпата: Масовите настроения често водят до грешки; доверявайте се на собствените си анализи. Benchmark
Не се опитвайте да предвиждате пазара: Фокусирате се върху стойността на компаниите, а не върху пазарните прогнози. Admirals
Продължавайте да се учите: Постоянното образование е ключът към успешното инвестиране. Admirals
Живейте под възможностите си: Контролирайте разходите си, независимо от доходите; финансовата дисциплина е важна. Benchmark
Инвестирайте в индексни фондове: За повечето инвеститори, пасивното инвестиране в широки пазарни индекси е разумен избор. Admirals
Следвайки тези съвети, начинаещите инвеститори могат да изградят стабилна основа за своите инвестиционни начинания.
Попадна ми случайно лошо сканирано копие на книгата на Пол Брег – Чудесата на гладуването (позната още като Чудото на гладуването). Тоя пичага се води нещо като основоположникът на всички модерни методи за гладолечение, правилно хранене, физическо натоварване и все неща от сорта. Но като цяло е най-големия специалист по гладуване. Никога не съм се интересувал от тази тема и като цяло познанията ми опират до балансирано хранене. Но ми стана интересно и измъчвайки се с четенето на лошия скан реших да направя оптично разпознаване на книжката, за да я конвертирам в четим PDF и epub. Лично аз останах впечатлен и научих доста неща от бай Брег. Осъзнах, че дори без познания сам съм стигнал до нуждата да разкарам закуската от храненията си (от близо 10 години). Той е изградил система за ежеседмични 24/36 часови прочистващи гладувания, както и от 3 до 10-дневни гладувания 4 пъти годишно. Последните ми се струват доста сериозно предизвикателство, но мисля, че спокойно могат да се правят кратките 24/36 гладувания, за да се даде възможност на организма да си почине. Ако искате да научите нещо интересно за храненето от първоизточника, то Пол Брег е правилния избор. Относно разпознаването – първо почнах с tesseract, но скана беше толкова зле, че реших да мина на комерсиалната класика на Abbyy и за около 3 дни с корекция още един ден се получи добре. Книжката в различни формати може да се изтегли от линковете по-долу:
This is a simple tool that can help you rename multiple files with a command line pipe. It can also be used to rename a single file. The code used is not particularly optimized, but I am still learning to write in C#. The code can be compiled on any Windows that has the .NET Framework installed.
How to compile
Just open a Windows command prompt and specify the path to your csc.exe. For example:
renfiles – rename multiple files with command line pipe
Share and Enjoy !
Shares
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.AcceptRead More
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.