IT, Technológia kategória bejegyzései

Emojik Windowson

Biztos vannak, akik nem tudják, de a mobilos virtuális billentyűzetekhez hasonlóan asztali gépen/laptopon (Windows 10) is nagyon egyszerűen lehet szmájlikat használni ezzel a billentyűkombinációval:

Win + . (pont)

 

Emojik Windowson

Digitális névjegykártya: Bitly Link-in-bio

Aki főleg a digitális világban érzi magát otthon, annak a népszerű linkrövidítő, a Bitly tud ajánlani - talán nem forradalmi, de mindenképp hasznos - új szolgáltatást.

A Bitly Link-in-bio

A Bitly Link-in-bio egy olyan, testreszabható linkgyűjtemény, ahol vállalkozásként, vállalkozóként, bloggerként, vagy simán magánszemélyként a rólunk (vállalkozásunkról) szóló linkeket tudjuk modern köntösben átadni partnereinknek. Ez voltaképp egy elég részletesen testreszabható, mobiltelefonra optimalizált weboldal, melynek megosztása a telefonokon megszokott módon (e-mail, Messenger, link, QR-kód) lehetséges.

Bitly Link-in-bio

A felület designja szinte a végletekig testreszabható, megadható egy üdvözlő üzenet, egy rövid leírás (pl. a telefonszámnak, amire a felületen más megoldás nem kínálkozik), ikonként a social media linkek, valamint maguk a saját linkek. Ez utóbbiak szövegesen, vagy ikonnal a bal oldalukon is megjeleníthetőek.

A fenti célra ezer és egy megoldás létezik, de lássuk be: üzleti partnerünknek egy QR-kódot bemutatva, azt leolvasva egy intuitív, modern és letisztult digitális névjegykártyánál jelenleg jobbat elképzelni nem tudunk. A szolgáltatás ráadásul ingyenes, de fizetős Bitly ügyfélként még saját domainnel is működik.

Hol érhető el?

10 legjobb programozási nyelv 2023-ban

Ma már olyan sok számítógépes programozási nyelv létezik, hogy felsorolni is hosszú lenne. Van közöttük általános célú, vagy kifejezetten az adott helyzetre, architektúrára szánt nyelv is. Ezek népszerűsége is folyamatosan változik, ahogy az is, épp melyik nyelvet lenne érdmes megtanulni első, de akár sokadik nyelvként. A mi listáng az alábbi lett.

1. Python

A Python magas szintű, többcélú programozási nyelv, de a legnagyobb előnye, hogy könnyen tanulható szintaxisa kitűnő választás első nyelvnek.

2. C#

A C# teljesen objektumorientált, jól strukturált programozási nyelv, kitűnő stabilitással és a .NET eszközkönyvtár teljes hátszelével. Első nyelvnek esetleg nehéznek tűnhet, de előremutató, egyértelműen definiált osztály struktúrájával és kiemelkedő stabilitásával mégis racionális választás lehet.

3. C++

Az egyik legsokoldalúbb programozási nyelv fordítóprogramja megtalálható gyakorlatilag a világ összes számítógépére és platformjára. Nagy teljesítménye és gyorsasága miatt számos szoftver, rendszerkomponens, grafikus szoftver, böngészőprogram és videojáték programozási nyelve.

Programozási nyelvek

 

4. JavaScript

Népszerű nyelv a webes front-end fejlesztésben, a HTML és a CSS mellett. A webes kliensoldali szriptek 97,8%-a JavaScript.

5. PHP

Még mindig a legnépszerűbb webes back-end nyelv a weboldalak 78,1%-át szolgálja ki.

6. Swift

A Swift az egyik legmodernebb nyelv, az Objective-C alternatívájaként dobta piacra az Apple, így a cupertinoiak termékeinek fő programozási nyelve.

7. Java

Az Oracle által fejlesztett Java magas szintú, többcélú nyelv, mely kezdők számára egyszerű szintaxisával lehet vonzó.

8. Go

A Go, vagy Golang online, desktop és API-alapú alkalmazások programozására lett kifejlesztve. Az egyik leggyorsabban növekvő nyelvek egyike, különösen a fiatalabb generációk között népszerű.

9. SQL

Bár nem klasszikus programozási nyelv, de a legnépszerűbb adattudomány és a statisztikaszámítás köreiben. A strukturált lekérdező nyelv az adatbáziskezelés terén jöhet jól bárkinek.

10. Ruby

Egy másik open-source nyelv, adat analízis és webes programozás során vehetjük hasznát.

Újra aktívan a GitHubon

Bár már egy ideje van accountom a GitHubon, most újra elkeztem aktív lenni. Egyrészt oda kerülnek a privát fejlesztéseim, másrészt pedig publikus projekteket keztem el ott hostolni. Kódokat, projekteket, sample-öket vegyesen.

 Github: @iminet

Remélhetőleg sok új és hasznos repoval bővíthetem az accountomat.

C# verzió inkrementálás .NET Core 2-től

A régebbi, főleg a .NET Framework (4.8-ig bezárólag) használói valószínűleg megjegyezték, hogy a produktum automatikus verziózása egyszerűen megoldható volt a projekt tulajdonságai között az assembly verziót átírni (pl.) 1.0.* formátumra és az utrolsó két szekció automatikusan inkrementálódott (pl. 1.0.xxxx.yyyy).

.NET Core áthidaló megoldás

Na, ez a megoldás a .NET Core 2-től (a hibrid 5.0-t is beleértve) nem, vagy legalábbis nem pont így működik. De erre is van megoldás.

Amivel biztosan működik

.NET Core 2, 3 esetén, valamint a .NET 5.0 framework verziók esetében egészen biztosan működik az alábbi trükk.

Ehhez két fájlt kell módosítani, lehetőleg külső editorral, miközben a Visual Studio-ban az adott projektünk be van zárva.

A projektfájl (.jcsproj)

Ez egy XML fájl lesz, melyben kell lennie egy PropertyGroup csomópontnak, az itt lévő többi tulajdonság változtatása nélkül kell beszúrni a két, alábbi tulajdonságot. Mentsük a fájlt és zárjuk be.


	…
	False
	False
	…

A program class (program.cs)

Azt a program.cs fájl kell még editálnunk, amelyben a Main() metódus található.

Ide szúrjuk be az alábbi sort, az using szekció alá, annak utolsó sorát követő új sorba.

[assembly: System.Reflection.AssemblyVersionAttribute("1.0.*")]

Innentől kezdve minden build esetén inkrementálódik a verziószám utolsó szekciója, az utolsó előtti pedig minden nap fog új kombinációt kapni.

//Statelit is marked deprecated and will be removed in the next version