Съобщенията от сайта вече се получават от имейл info@my-wishlist.eu.
Други новости в сайта да, че вече има и функционалност за събития. Вече може да създадете събитие и да го споделите с приятелите си. Сайта вече е многоезичен, наличен е на български, английски, френски и немски. Наличен е и тъмен режим на сайта, за хората предпочитащи dark mode.
Покрай празниците, се стига до дилемата „какво да му/и купя?“. Какво по-досадно от това да избираш подарък за някого, който си има всичко. Приятелски семейства с деца, какво да купим на децата? От какво имат нужда? А ако и друг близък им купи същото? А ако няколко наши познати ни подарят еднакви подаръци?
И покрай всички тези въпроси, реших, че в 21 век е най-логично да има сайт, който да ни помогне с всички тези проблеми. Някои интернет магазини имат възможност за Wishlist, но те са обвързани с конкретния магазин. Поради тази причина реших да създам собствен сайт за решаване на този въпрос.
Първата версия на сайта е вече готова и готова за тестване от истински хора, а не само от автоматизирани тестове.
Понеже все още не съм избрал домейн за сайта, за сега е достъпен на https://wishlist.danaildr.eu. На по-късен етап, ще бъде закупен и самостоятелен домейн. Цялата информация ще си остане, защото така е редно. Регистрираните потребители ще имат своите профили, просто самия сайт ще бъде достъпен на друг домейн.
Какво представлява сайта? Сайта е базиран на Laravel и има възможност за регистрация на потребители. Всеки регистриран потребител може да създаде един или повече списъци с желани подаръци. Съответно всеки списък може да съдържа един или повече желани подаръци (все пак е списък нали). Всеки списък може да бъде споделен. Всеки списък може да бъде видим от всички, само от приятели или само от собственика. Да, сайта има и семпла форма на приятелства, чрез която потребителите могат да изградят мрежа от приятели, чиито списъци с подаръци могат да виждат.
Сайта има и семпла система за нотификации. Така когато някой Ви изпрати покана за приятелство или приеме/отхвърли Вашата покана, ще бъдете уведомени. Когато някой Ваш приятел създаде нов списък с подаръци, то Вие ще узнаете това веднага, без да е нужно той да Ви изпраща линк.
Да, списъка с подаръци може да бъде споделен и чрез линк. който е наличен в страницата на списъка.
В сайта има и възможност да резервираме даден подарък. Така всички други потребители ще знаят че този подарък вече е резервиран.
При създаването на списък можем да изберем повода, за който искаме да получим тези подаръци (например сватба или рожден ден), датата на събитието и кой може да вижда списъка. При добавянето на подарък в списъка, можем да добавим снимка, описани и дори линк към сайт от който може да бъде закупен.
Продължавам да играя шах, като в един момент започнах да играя не само на chess.com ами и на lichess.org. Има доста големи разлики в двата сайта. Поредицата от решени последователни ежедневни пъзели, без прекъсване от 189 набъбна на 555 на 31.12.2024, като днес вече е 558.Ето тук може да се види прогреса ми в chess.com .
А тук може да се види и този в lichess.org.
Графиката с жълт цвят е т.нар. кореспондентски шах, който е еквивалента на ежедневния пах в chaess.com, светлосиния цвят е за bullet а тъмносиния за blitz, зеления за rapid.
Другото което се случи през тази година е 1 публикувана статия. Записах курсовете за А категория свидетелство за управление на МПС. Издържах изпита и вече имам и тази категория.
Не съм стрелял нито веднъж с лъка през 2024-та година, което не е добре.
Продължавам да подобрявам уменията си в програмирането. Очаквам скоро да започна работа по обещаната от миналата равносметка уеб апликация за личните финанси. Гугъл таблицата вече стана доста сложна и с доста функции.
Преди време за да избере човек машина, трябваше да разчита на т.нар. продавач консултанти в магазините, на близък с познания в компютрърните технологии или на себе си и необятния интермет.
Днес тази задача е много по-лесна. Ако искаме да закупим лаптоп, но се колебаем какъв да е той и дали ще ни свърши работа. Най-лесния начин е да впрегнем ИИ да свърши цялата работа за нас.
Например, може да попитаме Gemini (бившия Bard) директно, какво ни трябва. Той ще ни даде няколко предложения. Можем в последствие да допълваме нашите критерии.
Защо това е по-добре от методите които използвахме преди? Защото ИИ има достъп до цялата информация и бързо може да провери кои машини отговарят на нашите изисквания. Всичко става много по-бързо. Представете си само ако трябва да проверим параметрите на всеки един компютър и да ги сравним с това което искаме. Времето което ще ни отнеме ще бъде много. Накрая ще си изберем нещо и няма да знам дали това е оптималното. А какво да кажем за продавач консултантите? Те отлично познават (в повечето случаи) техниката в магазина, но те отлично знаят и кои машини трябва да продадат бързо. За това винаги ще остане съмнението, че това което ни предлагат, не е точно това което търсим. Това ще е по-скоро това което те трябва да продадат. Ако разчитаме на познат, който е запознат с новите технологии, пак трябва да вземем предвид, че той надали ще направи обстойно и огромно проучване по въпроса, той ще провери няколко десетки варианта и ще ви препоръча нещо от тях.
Ето какви бяха изискванията ми, които зададох на ИИ
Избери от серията thinkpad от моделите т последните 5 години, лаптоп който има процесор а хардуерна виртуализация, поне 16GB рам памер, с възможност за последващо увеличаване, nvme m.2 ssd, да е по-лек или около 1кг, разделителна способност поне 1920x1080 и цената да е под 1000 лв
Въпреки правописната грешка, ИИ беше достатъчно интелигентен, да разбере какви са изискванията ми и ми изведе следните 5 резултата
1. ThinkPad X1 Carbon Gen 7 (2020) 2. ThinkPad X13 Gen 1 (2020) 3. ThinkPad X1 Yoga Gen 5 (2020) 4. ThinkPad T14 Gen 1 (2020) 5. ThinkPad X280 (2018)
Всички изброени лаптопи покриват изискванията които съм задал. За нас остава само, да открием от къде да закупим тези машини
Зададох същия въпрос и на ChatGPT и неговите 5 предложения бяха: 1. Lenovo ThinkPad L14 Gen 2 2. Lenovo ThinkPad T14s Gen 2 3 Lenovo ThinkPad X1 Carbon Gen 9 4. Lenovo ThinkPad E15 Gen 2 5. Lenovo ThinkPad L13 Gen 2
3 от изброените обаче, бяха доста по-тежки и се наложи да попитам отново, като изрично да му кажа, да обърне внимание на масата на лаптопите и ето новите 5 резултата 1. Lenovo ThinkPad X1 Nano Gen 1 2. Lenovo ThinkPad X1 Carbon Gen 8 3. Lenovo ThinkPad X1 Carbon Gen 7 4. Lenovo ThinkPad T14s Gen 2 5. Lenovo ThinkPad X1 Carbon Gen 9
Както виждаме разлините ИИ дават различни резултати, но все пак ни предоставят няколко предложения, сред които да изберем нашият лаптоп.
Всеки се опитва да направи своя версия. Някои се справят по-добре от други, някои са забавни, други трогателни … ето я и моята.
2023 започна за мен, със записване в клуб по стрелба с лък. Стрелбата с recurve лък ми допадна повече от compound. вече съм собственик на лък и въпреки че още има какво да се желае от техниката ми, успявам да уцеля мишената. През 2024 се надявам да подобря техниката и може би някое състезание.
Лятото започнах отново да играя шах, това става главно на сайта chess.com. Като резултата е следния : Ежедневен шах: 35 игри, 26 победи 9 загуби, персентил 70.2%, най-добра победа срещу противник с рейтинг 1200, най-висок рейтинг 858, рейтинг към 31.12.2023 – 858. Ежедневен 960: 4 игри, 4 победи, персентил 96%, най-добра победа срещу противник с рейтинг 723, най-висок рейтинг 858, рейтинг към 31.12.2023 – 858. Скоростен шах: 234 игри, 104 победи, 117 загуби, 13 равенства, персентил 83.6%, най-добра победа срещу противник с рейтинг 1162, най-висок рейтинг 1236, рейтинг към 31.12.2023 1027. Блиц шах: 465 игри, 228 победи, 228 загуби, 9 равенства, персентил 69.7%, най-добра победа срещу противник с рейтинг 1028, най-висок рейтинг 1024, рейтинг към 31.12.2023 – 821. Булит шах: 51 игри, 22 победи, 28 загуби, персентил 42.4%, най-добра победа срещу противник с рейтинг 625, най-висок рейтинг 544, рейтинг към 31.12.2023 – 503. Решени ежедневни пъзели 189 последователни и общо 222. Рейтинг на пъзели (около 660 решени пъзела) 1459. Играл съм с играчи от 117 различни държави.
Започнах да уча езика Rust, като съм още в самото начало, също така опитвам да науча и малко повече за docker.
akaunting.com спряха безплатните акаунти и се наложи да мигрирам към друг софтуер за лични финанси. За сега обаче не намерих подходящ, който да покрива моите нужди, а akaunting е много повече от моите нужди, аз използвам около 20% от функционалностите му, за това не съм преминал към платен акаунт. За сметка на това, си направих нещо като мини приложение в google sheets където мога да контролирам финансите си. Доста дървено изглежда, но ми върши работа. Следващата стъпка е да се превърне в уеб апликация.
За съжаление, не написах/публикувах нито една статия/пост, а имах толкова много идеи. Да се надяваме 2024 да е по-ползотворна е това отношение.
Moto G 100 е доста добър телефон, който предлага много екстри на сравнително ниска цена (ниска спрямо флагманите на Samsung и Apple). Най-хубавото на този телефон е, че може да бъде използван и като настолен десктоп компютър.
На пазара има много преходници USB-C to HDMI които да направят това възможно. Другити което ни трябва е bluetooth клавиатура и мишка (мишката не е задължителна, самия телефон може да служи като тъчпад).
В моя случай ползвах клавиатура Hama KEY4ALL X300 и Sandberg SNB-136-34 dongle. Резолюцията се определя в зависимост от дисплея и неговата разделителна способност. При 4к диплей иконите са малко дребнички, но при 1080p всичко изглежда доста по-добре. Надявам се на по-късен етап, да има възможност за избор на работната разделителна способност.
В началото на месец декември закупих комплекта Home-server, който Олимекс предлагат.
Комплекта включва платката(SBC) A20-OLinuXino-LIME2-s16M, 32GB micro SD flash card, метална кутия за платката, метална кутия за 2,5″ харддист (или SATA SSD), платка за свързване на SATA HDD/SSD към SBC, захранващ адаптер и батерия 1400mAh 3,7V и UTP кабел за връзка с интернет.
За операционна система избрах Armbian 21 Buster minimal с Linux kernel 5.10.х. Както се подразбира от името, това е операционна система базирана на Debian Buster и е без графична среда, подходяща за домашен сървър.
A20-OLinuXino-LIME2-s16M има двуядрен Cortex-A7 процесор с честота 1000 MHz, 1GB DDR3 RAM, SATA конектор, 2 USB конектора, гигабитов мрежов адаптер,HDMI конектор, конектор за батерия и много GPIO.
Причината да избера точно този комплект е в това, че Олимекс произвеждат тази платка като OSHW (опен сорс хардуер). Платката е достатъчно мощна за домашен сървър и разполага с гигабитов порт за връзка с интернет. SATA интерфейса позволява да се включи допълнителен диск, който да съхранява файловете. Допълнителен плюс е вградената поддръжка на батерия, което позволява работата на платката дори и след прекъсване на електрозахранването. Всички тези плюсове направиха A20-OLinuXino-LIME2-s16M, предпочитана за мен платка пред конкурентите от RPi.
Първоначално монтирах един 2TB Seagate. Операционната система беше инсталирана на SD картата. Машината работи до 6-ти март (повече от 2 месеца) без прекъсване.
Написах скрипт който да извършва мониторинг на системата и на всяка минута записва в база данни основни параметри – ток и напрежение на батерията и AC адаптера, температура на процесора, използвано място на дисковете. Както и проверка дали са достъпни няколко уеб сайта, за мониторинг на свързаността . Също така инсталирах и cli версията на speedtest и на всеки 15 мин извършвах спийдтест и записвах резултата в базата данни.
Всичко това доведе до повреда на файловата система на SD картата. Явно множеството записи във файловата система, не са препоръчителни за SD картите. Скриптовете генерират около 200 000 записа в базата данни ( за 2 месеца работа), и всичко това без да броим промените по файловете които се извършват при инсталирането и ъпдейтването на пакетите.
След тази повреда, направих малка промяна. Закупих един 240GB SSD PNY CS900 SSD. Този път реших да инсталирам операционната система на него. Това е лесно, защото Armbian разполага с конфигурационен скрипт, който копира системата на SSD и коригира boot процеса. Така конфигурацията на системата позволява работата на операционната система на SSD диска. Това позволява да се извършват записи в базата данни на всяка минута, без това да повреди файловата система.
Към момента машината изпълнява функциите на самба сървър, уеб сървър, медиен сървър и мониторинг система. Инсталиран е следния софтуер за да се изпълни това – samba, apache2, php7.3, mariadb 10.3, minidlna, grafana и observium.
Благодарение на PHP и Apache, спретнах тази демонстрационна страничка home.danaildr.eu. Кода не е много елегантен, даже може да се каже, че си е спагети код. Поради тази причина за момента няма да го публикувам. На по-късен етап ще публикувам него и скриптовете събиращи данните за системата.
Системата консумира около 2W електроенергия в покой, а когато се натовари около 2,7-2,9W. При тестовете за работа на батерия, при 1 час работа заряда на батерията пада до около 60%, което предполага около 2 часа и половина работа. В сайта на Олимекс е записано, че батерията осигурява около 3 часа автономна работа. На снимките по-долу се виждат няколко графики от observium и grafana които показват състоянието на системата и историята на някои от следените параметри.
Огромен плюс за един линукс потребител е лесното инсталиране и обновяване на програмите посредством пакетен менаджер. Да наистина е лесно. Но сега няма да говорим за това, ще говорим за друго.
Да, ще говорим за Windows. Да и в тази операционна система има нещо подобно на пакетен менаджер.
Първият софтуер който може да покрие донякъде нуждата от пакетен менаджер е Ninite. Посещавайки сайта https://ninite.com/ имаме списък с над 80 програми. Можем да изберем от този списък необходимите ни програми (като маркираме чекбоксовете) и да създадем инсталатор/упдейтър. Сваления файл е с неудобно име, което съдържа имената на всички маркирани програми, но това е поправимо, просто го преименуваме, например „ProgramsForOffice“. Стартирайки този инсталатор/ъпдейтър (необходимо е да го стартираме като потребител с администраторски права), той проверява за това, дали исканите програми са инсталирани и дали са с последната налична версия, ако има програма която е инсталирана но не е последна версия, то инсталатора/ъпдейтър я отбелязва за ъпдейт, а тези които не са инсталирани за инсталация. Съшия инсталатор, можем да използваме на по-късен етап за да обновим наведнъж всички инсталирани чрез него приложения.
Плюсове: лесно може да се създаде инсталатор/ъпдейтър за определен брой програми, който да бъде лесно споделен с друг и да бъде използван на различни компютри. Подходящ за инсталирането на определени програми на различни компютри, като например в магазин за компютърна и офис техника и/или компютърен сервиз.
Недостатък: почти никакъв контрол над извършените действия. Не можем да кажем на инсталатора, да не инсталира или да не ъпдейтва дадена програма от списъка. Не може да се променя динамично списъка с програмите.
Втората програма която може да ни бъде полезна е PathMyPC. Може да свалим програмата от https://patchmypc.net/download Стартирайки програмата (необходимо е потребителя да има администраторски права) имаме удобен интерфейс в който имаме списък с програми, които можем да инсталираме/ обновяваме/ деинсталираме.
Този интерфейс е доста приятен и донякъде прилича на Synaptic (графичен интерфейс за apt package management system).
Това прави PathMyPc доста удобен за работа. Освен това PathMyPc разполага с 300 пакета което е доста повече от предишната програма (около 80).
Предимство: Удобен и лесен интерфейс за инсталиране / деинсталиране и обновяване. Можем да обновим само определени програми. Има възможност за деинсталиране на програмите.
Третият софтуер който ще разгледам тук е Chocolatey. Страницата на проекта е https://chocolatey.org/. Chocolatey е конзолен инструмент. Можем да го използваме чрез стандартния command prompt или чрез powershell конзолата. Има и графичен инструмент, но той не се инсталира по подразбиране. Chocolatey се използва и при Windows сървърите (Както е известно последните версии на Windows Server имат възможност за инсталация без GUI)
Тук може да намерите списък с наличните команди, а тук списък с наличните пакети и инструкции как да инсталиране определен пакет. Информацията е добре структурирана и доста полезна. Тук наличните пакети са над 5000.
Плюсовете тук са : по-голям брой пакети, възможност за работа в конзолата, възможност за добавяне на собствени пакети (ако имате своя програма, можете да я добавите в хранилищата на chocolatey и тя да стане достъпна за всички, или да е достъпна само за вас).
Недостатъците са: за незапознатия потребител, ще е трудно да работи с конзолата.
HBO – Home Box Office или както се рекламират сами „Това не е телевизия, това е HBO“.
Множество доставчици на кабелна телевизия в България, предоставят каналите на HBO на своите клиенти. Част от тях предлагат и допълнителната онлайн услуга на HBO, а именно HBO GO.
Дали вашият оператор предлага услугата HBO GO може да проверите от тук.
Според HBO, услугата HBO GO е достъпна за компютри с Windows и Mac OS, телефони и таблети с Android, телефони с iOS и телевизорите на Samsung и LG (също и някои телевизори с Android и някои модели на Sony).
За Линукс компютри не се споменава, а ако зададете въпрос на съпорт-а им, ще ви отговорят, че официално не се поддържа. Това наистина е така, но не значи, че не може да се ползва услугата. Фактически всеки линукс компютър с инаталиран firefox браузър, може да се възползва от тази услуга.
За да гледате HBO GO с браузъра Firefox, е необходимо да отворите нов раздел и в адрес бара да изпишете about:config , следващата стъпка е лесна, в търсачката изписвате widevine. В показаните резултати намерете media.gmp-widevinecdm.enabled и променете стойността му на true (става с двойно почукване върху false). Ако стойността му е true, значи може да влезете със своя HBOGO акаунт и да се гледате любимите си филми или предавания.
България има традиции в изчислителната техника и производството на компютри. Всички знаем, че изобретателя на това устройство е с български корени, на негово име има кръстени улици, гимназии … има паметници и т.н.
Още през 60-те години на 20 век, в България е създаден компютъра „Витоша“ (1961г.).
Следващите години има различни проекти и производства, докато не дойдат 80-те и безусловно най-известния български компютър – Правец. Края на разработките и производтвото на компютри в България, за 20 век, настъпва през 90-те с проекта Пълдин.
.
През последните години, една фирма се опита да възобнови марката Правец и пусна в продажба лаптопи с тази марка. Проблема е, че в случая Правец не конструира и не произвежда компютъра, а купува всичко готово от китайски производител. Нищо лошо, но тук само марката е българска и не можем да говорим за продължаване на традицията да се конструират и произвеждат компютри в България.
От друга страна, една малка фирма от доста време произвежда едноплаткови компютри с ARM процесори. Става въпрос за Олимекс. Аз лично имам 2 едноплаткови компютъра произведени от Олимекс A10-OLinuXino-LIME и A20-OLinuXino-LIME . Тук вече говорим за разработени и конструирани в България компютри. Но тези едноплаткови компютри, са силно казани „персонални компютри“, те са по-скоро „части“ с помощта на които може да се сглоби работеща компютърна система.
Преди малко повече от година (Ноември 2015) от Олимекс обявиха намерението си да конструират лаптоп. На 01 Февруари дойде и новината, че въпросния лаптоп, вече е готов. Лаптопа, конструиран от Олимекс, се нарича Терес 1 и се предлага като DIY KIT. По мое мнение, това устройство може спокойно да претендира за продължение на българската традиция в компютъростроенето. Да лаптопа не е идеален, но има доста плюсове.
Продава се като комплект за сглобяване. – Всеки който си закупи този лаптоп, ще изпита удоволствието сам да сглоби устройството.
Проекта е OSHW – хардуер с отворен код. – Всеки има достъп до файловете, документация, PCB CAD файлове и т.н.
Всичко което е проектирано от Олименс е направено със свободния софтуер KiCAD, т.е. не е нужно да купувате скъп софтуер за да разгледате или използвате по друг начин файловете.
Лаптопа е модулен – Ако имате нужда да смените само даден модул (например дисплея), необходимо е просто да си закупите съвместим дисплей и да го смените. Същото е и с останалите модули. За момента не се предлагат модули различни от стандартните в DIY KIT-а, но се надявам скоро да имаме избор от друг хардуер, както и допълнителни модули.
В част от българските, а и западните форуми, се обсъжда лаптопа като цялостен продукт и се изтъкват недостатъците му. Да той има недостатъци, но той не е един цялостен продукт. Това ни дава възможността да отстраним недостатъците, така както е угодно на нас. Например, искаме лаптоп който да използваме за преглеждане на поща, офис пакет и браузване в интернет, но ни се струва, че батерията на този лаптоп е малка. При стандартния лаптоп, трябва да купуваме скъпи външни батерии, които освен, че за всеки модел са различни, също така имат голямо тегло. Какъв е случая с Терес 1? Просто си поръчваме една обикновена батерия с необходимия ни капацитет и подменяме нашата.