ИТ вести на нашенски
Важните новини от света и у нас в до 1024 байта макс!
1024 байта

Публикации

On Hold ;) фриизваюе се малко
Временно, или за постоянно, фриизваме вестника. Трябват ни повече редактори и време :( Може и да го рестартиране в скоро време ама за сега .wait()
Rhino Linux първи не бета релииз

 Rhino Linux - най-яката дистрибуция за крайни и безкрайни потребители пусна първата си stable версия наречена 2023.1 . Стейбъл е неясно казано, тъй като Rhino linux е rolling ubuntu distribution. Демек базирана е на Убунту обаче е rolling дистрибуция, т.е. всеки ден имате нови пакети.. по подобен начин на Арч или Манджаро. 

Сега преди да ме напсувате и да кажете е да ама няма YAC ами всъщност има нещо подобно. Rhino са си написали shell script позволяващ ви да ползвате както убунту пакети така и снап пакети, флатпакове, appimage-ове и pacstall. Сега ще кажете какво е pacstall ? ами това е AUR за Убунту. 

Реално е доста яка при търсене на каквото и да е ще ви се каже какви версии има като snap или flatpack и етц.. и с избор от 1,2,3,4 качвате което решите.. използвайки само 1 tool. 



2023.1 

polyglot4dev conf програма

 Програмата за най-яката не Java конференция във вселената е available на сайта www.polyglot4dev.com . За непросветените това е конференция с различен таргет всяка година като цели да обедини по някакъв начин различните dev и tech комюнитита у нас. Тази година таргета е webDEVS и реално има всякакви лекции от Angular и React , та през tailwindcss, dart флътър и котлин и дори и blazor .net.

Пълната програма по добре вижте в сайта, тъй като може да има промени и после да не кажете, че тия от 1024 байта лъжат. 

Да обясня 2023 edition-а цели да е полезен както на текущи Web DEVs искащи да видят как по друг начин могат да правят същите неща, така и бекендъри дето искат най-накрая да знаят как да align-нат тоя тъп div, така и за начинаещи искащи да научат много неща за малко време.

Конференцията не е безплатна, но има безкрайно евтин студентски билет от 35 лв, както и билет за пораснали от 70лв , но никой не проверява кой е студент, така че ако се чувствате социално слаби винаги може да излъжете. Или да ви споделя ли как може да влезете на ВСЕКИ евент без билет ? Просто вземете голям фотоапарат и се разхождайте наоколо, ако ви питат ще кажете, че сте фотограф - работи безоткавно даже и за скъпи и тъпи и безкрайно безполезни конференции като web summit или digitalk конференции.

Всъщност ако работите в НОРМАЛНА фирма накарайте ги да ви вземат билет (спонсорите имат безплатни билети, така че може просто да питате да ви дадат. ) Ако ви откажат... може би е време да си смените фирмата ;) Стига само бачкане за корпоративната машина ... имате причина да не ходите на работа, а да научите нещо.. think about it.



Nvidia GeForce NOW с поддръжка на Xbox Game Pass игри

 Лек turn-around на МикроМеките, може би заради Активижън Близърд, но добавят или позволяват по скоро добавянето на Xbox game pass игри в Nvidia GeForce Now. 
Както знаем МикроМеките си имат техен cloud gaming, но той не работи в България, GeForce Now обаче работи повече от добре, всъщност работи страхотно и ако искате да играете стиим игри е перфектен. За съжаление обаче Blizzard и игри на МикроМеките липсваха.. е вече се появяват някой от заглавията в игруем вариант.

Age of Empires: Definitive Edition

Age of Empires III: Definitive Edition

Age of Empires IV: Anniversary Edition

Crusader Kings III

Dead Cells

Deathloop

Gears 5

Grounded

Mount & Blade II: Bannerlord

No Man’s Sky

Pentiment

Quake

Shadowrun: Dragonfall – Director’s Cut

Stellaris

The Texas Chain Saw Massacre

Valheim

Warhammer 40,000: Darktide

Wolfenstein: Youngblood

Wolfenstein II: The New Colossus

Сега ше споделя, че за да ги играете ви трябва Game Pass for PC или Game Pass Ultimate (ако имате и конзола... ) 2рото не е available за България и всички българи с Xbox официално сме някъде другаде, но първото си е официално available и у нас и според мен е яка идея.. има над 300 игри и честно казано поне тези на майкрософт, така де микромеките никога няма да изчезнат, така че може да му дадете шанс .. нищо че е услуга.. на микро меките. Честно казано, единствено ме интересува дали Близардските игри за съжаление, поради неясна глупост те ще се появят в нещо наречено Ubisoft+ демек някакви Убиици на Софтуер... с cloud отново не available в България, кво ще рече не available cloud не е ясно... ама не можем да ги ползваме.

Microsoft Edge flags ChromeSetup as harmful

Internet Explorer, така де Edge, вече не е най-добрия броузър за сваляне на Chrome.

Уж по случайност Microsoft Edge флагва ChromeSetup.exe като harmful :) 

Сигурен съм, че това е случайно ;)) 

Честно казано, да си призная в наши дни Edge, може и да е по добър броузър от хроум... най-малкото защото има build in ad блокер в мобилната си версия, пък иначе си е ренеймнат chrome. В последно време даже има абсурдния feature всеки път при пускане да ми възстановява даже chrome табовете както и да синква всички пароли и боокмаркове и етц... от хроум. АПЪК и щом хроум е harmful ... :) 

Официално видях новината в osnews тук.

Titan Quest 2 анонсирана
THQ анонсираха на евента си ред бози, опа игри, но заедно с тях показаха и Cinematic Trailer на Titan Quest 2. Лично аз не съм изиграл 1, но съм чувал, че е адски добра (и струва за iphone 1$ btw та може да я изиграя) и доколкото знам въпросната игра чак има култ. Та след Diablo 4, Path of Exile 2 .. още едно старо aRPG се завръща... За повече информация по добре следте стиим пейджа тук.
iPhone 15 с USB-C порт
Най-накрая iphone 15 се очаква да е с USB-C порт и то всички ифони... и 15 и 15 макс и 15 про и 15 про макс.. Не знам лично за вас, но мен това с Lighning port-a изключително много ме дразнеше и ето.. най-накрая може и да се завърна на eyePhones.

via Gfycat

Между другото футурама серията за eyePhone е мега добра.
Quake 2 remaster на всички платформи
на QuakeCon 2023 анонсираха, че ще има quake 2 remaster на всички платформи разработен от Machine Games. Лично аз не знам, кое точно е ремастърнато, но по важното е че включва всички DLC-та и е аvailable за всичко XBOX,PS, Switch и не само за PC. Включва дори и нов DLC :), което никой не е играл, както и co op на една машина с още някой и дори още 7 човека.. :) мда все пак е стара игра на голям екран може да играят до 8 човека заедно, което звучи като забавна идея, особено за хората с 1-2-3-4 деца ;)
Мъск щял да rename-ва twitter на X

Мъск с ново 10 тоя месец, щял да ренамейм-ва в един момент неизбежно twitter на x. Вече няма да се казва ще tweet-на, а ще екс-на демек ще режем глави постоянно.



Лично аз се надявам да не остане собственик на twitter толкова дълго, но ще видим :) ще е забавно и в момента може да отворите x.com , което редиректва към twitter.com 

Jagged Alliance 3

 Излезе тактическата ролева видео игра Jagged Alliance 3, която не само има позитивни оценки за сега ами е и разработена от Българската компания Haemimont Games, за което евала. Лично ми беше споделено, че след 1 и 2 реално това е първия JA с положителни ревюта от 23 години. Реално през тези 23 години имаше 3 заглавия на други JA игри, но те не са баш 3 и са с различни подзаглавия и феновете не ги признават като официални игри.


Игртата я има в стиим, така че реално други сторове не са нужни , не съм я играл още, но изглежда супер добре. С риск да бъда напсован, ще споделя, че изпуснах 1 и 2 на времето приятел играеше доста ожесточено на 2, но си спомням, че по онова време като един тиин цъкащ яко на quake и starcraft бях споделил, че за походови игри освен fallout 1 и 2 нямам време.


Сега нещата не са супер различни ако излезе Van Buren, може и да играя ама за JA не се знае още... имам доста походови игри преди нея Divinity: Original Sin 1 и 2, както и atom RPG и Encased. Демек може и да я изиграя и да стане игра на годината ама едва ли ще е през 2023та ;)

На последно място IGN и дадоха оценка 9/10 , не че има някакво значение какво дават IGN, но все пак нещо е повече от нищо. 

Java Beer Summit другия месец

 Другия месец, на 29ти август, ще правим поредния Java Beer Summit.

Въпросния съмит събира хора с интерес в Java и още повече интерес в бирата за networking евент в маймунарника с безплатна бира и картофки. Миналата година бяхме около 150 човека и изпихме бири и картофки за 7000лв, тази година се надяваме на повече бири и повече хора.

ИНТЕРЕСНО е, че тази година няма да има лекции. Всеки всъщност ще може да говори за каквото пожелае, ако се престраши или след като се понапие на сцената. За целта ще имаме нещо като отворен микрофон или както го наричат по разни модерни неща unconference конференция. Имаме сайт с безкрайно безсмислена програма (тъй като няма лекции) наличен тук

По важното от сайта, освен готиния дизайн, който е правен от бекенд програмист е, че може да видите нашите спонсори и благодарение на тях всъщност, ние ще имаме достъп до безплатни бири и картофки ;) може би и чаша вино за дамите или болните програмисти.

За който не знае има месечни бири, които са по малък евент с 1 спонсор на различни места в София и Пловдив и за тях може да следите на сайта java.beer .

Между другото Михайл Матеев пък прави съмит и подобно нещо ама за JavaScript-аджии и неговото нещо ще се случи на 27ми юли, той за съжаление има разни лекции, но повечето хора не ги слушат, така че не е супер натоварващо и не е нужно да спазвате поведение.

Важно е, че поради тази причина ще пусна вестника на 25ти юли, тъй като бирите са по важни от ИТ новините от света и у нас и се надявам повече хора да видят и неговия евент. 
Може да намерите неговия евент тук, пак казвам а Java бирения евент през август тук


Windows 95, 98, МЕ и NT 4.0 ъпдейти ?

 Феновете на ретро компютрите могат да получат всички ъпдейти излизали за Windows 95 и 98, МЕ и Windows NT 4.0.  През 2011 майкрософт спряха сайтовете и източниците на въпросните ъпдейти, както може би знаете, тези ъпдейти бяха налични на сайт, а не през Windows update, както се случва в момента. 

Новият сайт наречен Windows Update Restored позволява достъп дори и без TLS/SSL щуротии, така че може да го отворите и с IE 5 или 5.5, сайта също предлага и линкове да си качите IE 5 или 5.5, тъй като както знаете не се предлагат от майкрософт. Може да намерите всичко това на сайта тук

Също интересно е, че подобен сайт съществува и за Windows 2000, XP наречен Legacy Update и него може да посетите тук.

Самата новина в повече детайли може да видите тук.

Лично за мен това бяха последните и първите добри версии на Windows, прекарал съм може би най-безгрижните си години на 98, ME и XP и лично аз 5 пари не давах тогава за ъпдейти, а повече ме интересуваше как да ми зарежда StarCraft по бързо и да изчистя вируса CIH95, че бави, но това е друга тема.

Все пак има доста ретро фенове и се надявам това да е полезно поне на 1 човек :) 

Linux с 3% Desktop share

 След само 30 години, най-накрая Линукс достигна 3% от desktop users share. Може да звучи, като шега ама нито е шега, нито е нещо малко. Честно казано бавно, бавно, но линукс завзе сървъри, завзе телефони и макар и само с 3% може и да завземе десктопа, кой знае.



Лично за мен тези 3% до голяма степен се дължат на steam deck, което е едно малко handheld устройство работещо с desktop linux и способно да пуска голям % от игрите за windows, понякога дори и с по добър performance от windows подобни устройства или с по малко TDP (максимума му май е 15 ако не се лъжа) 

Отделно и с последните изцепки на малко меките покрай windows 11, даже се чудя как още имат толкова голям шер.. ама и това ще стане, то нали знаем как са нещата.. докато  всичко си върви изведнъж за месец всичко се променя. Повече по темата може да видите тук 

SuSE ще форк-ват RHEL и ще provide-ват съпорт

 Suse, мда компанията правеща Suse Enterprise Linux и още няколко линукса, ще форква и Redhat Enterprise Linux и ще предоставя съпорт за него. 

Сипват 10милиона инвестиция и честно казано донякъде са добри новини, поне има някаква алтернатива, въпреки, че в момента поддърката на SUSE и горе долу като цени като тази на Redhat, но все пак е избор.

Интересно е също, че CEO-то на SUSE в момента Dirk-Peter van Leeuwen работеше в Redhat 18 години, преди да отиде в SUSE :) 

За повече информация по темата тук на инглиш.

Quarkus 3.2.0 final

 Нова версия на Quarkus, всички промени може да видите тук 

Лично за мен най големия се оказва, че дори не е от версия 3.2.0, а от 3.1.0, но са забравили да го добавят в release note-овете, което според мен е супер забавно :+))) , а именно това е поддържка на Apache CXF в Quarkus.

Не знам за вас, но лично аз използвам Spring за всичко от 2008ма насам, но с Quarkus все повече и повече се изкушавам да пусна нещо с него, най-вече заради Quarkus-spring проектите, позволяващи ми да си използвам анотациите, които вече имам в проекта и просто да ги пусна в quarkus, вместо да мигрирам към CDI & Jakarta EE annotations. Има идея да се пробва нещо такова със сайта на jPrime, ако на някой му се експериментира и занимава да даде знак :) 


Kotlin 1.9.0

Котлин 1.9.0 излезе. Ако не ви интересува или не ви е интересувало до сега Котлин е главния driver в иновация в Java, тъй като Оракула се изплаши от него и почна да пуска нови неща и в Java благодарение на него. Отделно е и официален начин за писане на Андройд аппове от няколко години насам, а и лично според мен хич не е лош.

Новостите в 1.9.0 са :

- нов К2 компилатор (инфо)

- ново entries property на enum типовете (инфо)

enum class Color(val colorName: String, val rgb: String) {

RED("Red", "#FF0000"), ORANGE("Orange", "#FF7F00"), YELLOW("Yellow", "#FFFF00") } fun findByRgb (rgb: String): Color? = Color.entries.find { it.rgb == rgb }

- Path utility за създаване на parent папките, според мен е полезно

- toHexString метод.

println(93.toHexString()) // "0000005d"

- още доста нови пропъртита на ByteArrays

- лесен начин за measure code execution times (тук)

- оператора ..< 

Kotlin има оператор .. и until (infix), с until обаче явно разни хора се бъркат, че се включва и края на range-a t.e. : 

for (number in 2 until 10)

Някой би си помислил, че 10 се включва, а то не се. Ако искаме да се включва се ползва 

for (number in 2 .. 10)

Сега имаме алтернатива на until-a с ..< , което го прави по очевидно

for (number in 2..<10)

Ако искате да прочетете по подробно всичко в един пост, може да цъкнете тук, има и видео.

Valve не допуска игри с AI графики в Стиим

 Изглежда Valve не допуска игри в стиим, който съдържат графики генерирани от AI. Официалната причина е че правата на AI генерираното съдържание са неясни. Въпросната дискусия започна от пост в редит, който може да видите тук . 

Лично според мен това е пълна простотия и азък, че съм фен на стиим иначе бих посъветвал да се ползват други шопове :( Също съм и против да има marker, за това кое е AI генерирано и кое не.. все едно естествения интелект не копира от тук и там. Според лиценза на stackoverflow ако сложиш нещо от него трябва да линкнеш с коментар поста в stackoverflow мда колко често това се случва ? :) 

Update - явно допускат игри ако не си личи, че са правени с AI, но ако се копира някакъв artstyle на някой или на някоя игра посредством AI ги спират.

Proton Experimental фиксва EA launcher, Witcher 3 и Grounded

Proton Experimental фиксва EA launcher, Witcher 3 и Grounded, което може би е най-интересно за хората със Steam Deck, оригиналната тема тук. Евала на Валва, макар и форкнали Wine правещи невероятни неща по правилен начин, а не като онези ябълки.. форкват и си слагат затворена библиотека.. за мен все пак трябва някак си да може да FSF да ги съдят.. ама това е друга тема, лично аз се надявам да го направят и да успеят ;) 

За какво говоря, може би се чудят доста хора ? има едно нещо наречено Wine вероятно знаете, най-вече наливат в него една малка компания наречена CodeWeavers все пак всичко, което правят се налива обратно в Wine, Valve по неясни причини форкнаха Wine и направиха протон, те пък си наливат там... все пак е опън всеки може да прави кавкото си иска. Ейпъл обаче... демек отхапаната ябълка за богати или богати-wannabe хора с дълбоки джобове, които се смятат за супер куул (мда и аз се смятах ама напуснах тая секта) направиха нещо наречено Game Porting Toolkit, дотук добре, Лошото е, че взеха всичко що е под GPL v2 ако не се лъжа, направиха си тяхна библитека използвана от wine за dx12 translation и казаха лиценза на тва нещо вече не е GPL v2 ами е наш, сектантски, забраняващ да се шипва с каквато и да е игра или софтуер и е само за тест.

Все пак аз си мисля, че ако разпространяваш нещо заедно с GPL софтуер в пакет, то е нужно въпросното ти нещо да е под GPL и макар, че те го "разпространяват" леко странно се надявам някой да ги осъди. Повече инфо по темата на "хамерикански" има в това видео.

Да се върнем на важните неща - proton е супер и ако ви интересуват други новини за gaming on linux може да следите сайта с точно това име тук.




DuckDuckGo browser идва и на Прозорците.

 DuckDuckGo browser, който има за Мак от поне година и за iOS/Android сигурно от 5 се появява или ще се появи най-накрая и за виндоуз. Принципно ако са ви малко броузърите имате още 1... вероятно е най-добър вариант за privacy фанатици.




Може да научите подробности от официалния сайт тук, но най-смешното е че няма да има за сега съпорт за extensions :D:D 

ПъХъПъ новини
ПъХъПъ на 8 Юни стана на 28 години ! :) и не само не е умрял ами донякъде има нещо като ренесанс най-вече заради Laravel. Интересни статии по темата са PHP is the future и PHP in 2023

Wordpress между другото също става на 20 години ;) има 3 интересни RFC-та. а именно:
Идеята е както в Swift и Котлин, пример:

class User implements Named
{
    private bool $isModified = false;
 
    public function 
        __construct(private string $first, private string $last) {}
 
    public string $fullName {
        // Override the "read" action with arbitrary logic.
        get => $this->first . " " . $this->last;
 
        // Override the "write" action with arbitrary logic.
        set($value) => [$this->first, $this->last] = explode(' ', $value);
    }

 
#[\Override]
    public function i(): void {}

и съответно ще има грешка, ако не override-ваме метод i()


 // variable 
echo nameof($variable); 
// property
echo nameof($object->property); 
// Case
echo nameof(Enum::Case); 
// Const
echo nameof(Object::Const); 
// myFunctionc
echo nameof(myFunction(...)); 
 // MY_CONSTANT
echo nameof(MY_CONSTANT);
jPrime 2023 записите са налични !

 Записите от jPrime конференцията, която се случи миналия месец вече са налични в youtube. Който бил, може да си припомни, който не бил, може да ги види тук

Важно е да се сподели, че освен въпросния playlist в канала на BulgarianJUG в youtube има и записи за всеки edition и всяка година от jPrime, за разлика от много псевдо конференции твърдящи, че правят нещата за community-то, но после крият записи, или искат странни регистрации за да гледаш дори и онлайн евента им при нас всичко е наистина community driven и available за всички и винаги.

Има и готино интро видео от събитието, което може да видите тук : 


JEP 443: Unnamed Patterns and Variables

 JEP 443, Unnamed Patterns and Variables (Preview), е завършен и таргетира JDK 21.

с 2 думи, когато имате нещо такова

if (r instanceof ColoredPoint(Point p, Color c)) {

// ... }

обаче да кажем цветът не ви интересува, то ще може да сложите долна черта вместо него т.е. да бъде ето така

if (r instanceof ColoredPoint(Point p, _)) { // ... }

Има и други случай - например ако искате да направите цикъл с for each обаче не искате да ползвате итема в цъкала то може вместо :

for (Order order : orders) { if (total < limit) total++; }

да напишете

for (_ : orders) { if (total < limit) total++; }

Също и в  switch-ове естествено.

switch (b) { case Box(RedBall _), Box(BlueBall _) -> processBox(b); case Box(GreenBall _) -> stopProcessing(); case Box(_) -> pickAnotherBox(); }

или в try блок 

try (var _ = ScopedContext.acquire()) { // No use of acquired resource }

Или в catch блок, ако не ви интересува точно exception-a.

try { int i = Integer.parseInt(s); } catch (NumberFormatException _) { System.out.println("Bad number: " + s); }

За повече цъкнете тук.