Kategori: Blog

Shembull i zbatimit të Continuous Integration me BuildBot

(Image by Computerizer from Pixabay) PĂ«rshĂ«ndetje! Emri im Ă«shtĂ« Evgeny Cherkin, unĂ« jam programues nĂ« ekipin zhvillues nĂ« kompaninĂ« minierĂ« Polymetal. Duke filluar njĂ« projekt tĂ« madh, fillon tĂ« mendojĂ«: «Cili Ă«shtĂ« softi mĂ« i mirĂ« pĂ«r ta mbajtur atĂ«?». Projekti IT para lĂ«shimit tĂ« versionit tĂ« ri kalon pĂ«rmes njĂ« serie fazash. MirĂ« Ă«shtĂ« kur zinxhiri i kĂ«tyre fazave Ă«shtĂ« automatizuar. Procesi i automatizuar i lĂ«shimit tĂ« njĂ« versioni tĂ« ri […]

Si të zgjidhni një licencë Open Source për një framework RAD në GitHub

NĂ« kĂ«tĂ« artikull, do tĂ« flasim pak pĂ«r tĂ« drejtat e autorit, por kryesisht pĂ«r zgjedhjen e njĂ« license tĂ« lirĂ« pĂ«r framework-un RAD IONDV. Framework dhe pĂ«r produktet open-source qĂ« ndĂ«rtohen mbi tĂ«. Ne do tĂ« tregojmĂ« pĂ«r licencĂ«n lejuese Apache 2.0, çfarĂ« na çoi nĂ« tĂ« dhe çfarĂ« vendimesh shoqĂ«ruese u pĂ«rballĂ«m gjatĂ« procesit. Procesi i zgjedhjes sĂ« licencĂ«s Ă«shtĂ« mjaft i ndĂ«rlikuar […]

E këndshme dhe e dobishme në mësimdhënie

PĂ«rshĂ«ndetje tĂ« gjithĂ«ve! NjĂ« vit mĂ« parĂ«, shkrova njĂ« artikull mbi organizimin e njĂ« kursi universitar pĂ«r pĂ«rpunimin e sinjaleve. Sipas komenteve, artikulli ka shumĂ« ide interesante, por Ă«shtĂ« i gjatĂ« dhe i vĂ«shtirĂ« pĂ«r t'u kuptuar. Dhe unĂ« kam dĂ«shiruar prej kohĂ«sh ta ndaj atĂ« nĂ« pjesĂ« mĂ« tĂ« vogla dhe t'i shkruaj ato mĂ« qartĂ«. Por nuk Ă«shtĂ« e lehtĂ« tĂ« shkruash tĂ« njĂ«jtĂ«n gjĂ« dy herĂ«. PĂ«r mĂ« tepĂ«r, […]

Lëshimi i distribucionit Deepin 15.11, që zhvillon ambientin e tij grafik

Lansohet shpĂ«rndarja e Deepin 15.11, e bazuar nĂ« paketat e Debian, por qĂ« zhvillon vetĂ« mjedisin e punĂ«s Deepin Desktop Environment dhe rreth 30 aplikacione pĂ«rdoruesi, pĂ«rfshirĂ« lojtarin muzikor DMusic, lojtarin e videove DMovie, sistemin e mesazheve DTalk, instaluesin dhe qendrĂ«n e instalimit tĂ« softuerit Deepin Software Center. Projekti Ă«shtĂ« i themeluar nga njĂ« grup zhvilluesish nga Kina, por Ă«shtĂ« transformuar nĂ« njĂ« projekt ndĂ«rkombĂ«tar. ShpĂ«rndarja mbĂ«shtet […]

Lëshimi i sistemit të ndërtimit CMake 3.15

Lansohet gjeneratori i skenarĂ«ve CMake 3.15, i cili Ă«shtĂ« njĂ« zĂ«vendĂ«sues pĂ«r Autotools dhe pĂ«rdoret nĂ« projekte si KDE, LLVM/Clang, MySQL, MariaDB, ReactOS dhe Blender. Kodi i CMake Ă«shtĂ« shkruar nĂ« gjuhĂ«n C++ dhe shpĂ«rndahet nĂ«n licencĂ«n BSD. CMake Ă«shtĂ« i njohur pĂ«r ofrimin e njĂ« gjuhe tĂ« thjeshtĂ« skenarĂ«sh, mjete pĂ«r zgjerimin e funksionaliteteve pĂ«rmes moduleve dhe njĂ« numri minimal tĂ« varĂ«sive (pa varĂ«si nga […]

Përparësitë dhe disavantazhet e HugePages

PĂ«rkthimi i artikullit Ă«shtĂ« pĂ«rgatitur pĂ«r studentĂ«t e kursit "Administrator Linux". MĂ« parĂ« kam folur pĂ«r mĂ«nyrĂ«n si tĂ« verifikoni dhe aktivizoni pĂ«rdorimin e HugePages nĂ« Linux. Ky artikull do tĂ« jetĂ« i dobishĂ«m vetĂ«m nĂ«se vĂ«rtet keni njĂ« vend ku tĂ« pĂ«rdorni HugePages. Kam takuar shumĂ« njerĂ«z qĂ« mashtrohen nga perspektiva se HugePages do tĂ« rrisin magjikisht performancĂ«n. MegjithatĂ«, hugepaging Ă«shtĂ« njĂ« temĂ« e komplikuar […]

Operator Kubernetes në Python pa framework dhe SDK

Go aktualisht Ă«shtĂ« monopolisti ndĂ«r gjuhĂ«t programuese qĂ« njerĂ«zit zgjedhin pĂ«r tĂ« shkruar operatorĂ« pĂ«r Kubernetes. EkzistojnĂ« arsye objektive pĂ«r kĂ«tĂ«, si: Ka njĂ« framework shumĂ« tĂ« fuqishĂ«m pĂ«r zhvillimin e operatorĂ«ve nĂ« Go — Operator SDK. Aplikacione si Docker dhe Kubernetes janĂ« shkruar nĂ« Go dhe krijimi i operatorit tuaj nĂ« Go Ă«shtĂ« si tĂ« flisni me ekosistemin nĂ« […]

Balancimi i regjistrimit dhe leximit në bazën e të dhënave

NĂ« artikullin e kaluar, pĂ«rshkrova konceptin dhe zbatimin e njĂ« baze tĂ« dhĂ«nash tĂ« ndĂ«rtuar mbi funksione, nĂ« vend tĂ« tabelave dhe fushave si nĂ« bazat e dhĂ«nash relacionale. Atje ishin dhĂ«nĂ« shumĂ« shembuj, qĂ« tregonin pĂ«rparĂ«sitĂ« e kĂ«tij qasje pĂ«rballĂ« atij klasik. ShumĂ« e ndjenĂ« se ato nuk ishin mjaft bindĂ«se. NĂ« kĂ«tĂ« artikull do tĂ« tregoj se si njĂ« koncept i tillĂ« lejon njĂ« balancim tĂ« shpejtĂ« dhe tĂ« lehtĂ« […]

Zhvillimi i aplikacioneve në SwiftUI. Pjesa 1: rrjedha e të dhënave dhe Redux

Pas pasjes nĂ« sesionin State of the Union nĂ« WWDC 2019, vendosa tĂ« studioj nĂ« detaje SwiftUI. Kam kaluar shumĂ« kohĂ« duke punuar me tĂ« dhe tani kam filluar zhvillimin e njĂ« aplikacioni real qĂ« mund tĂ« jetĂ« i dobishĂ«m pĂ«r njĂ« audiencĂ« tĂ« gjerĂ«. E kam quajtur MovieSwiftUI — njĂ« aplikacion pĂ«r tĂ« kĂ«rkuar filma tĂ« rinj dhe tĂ« vjetĂ«r, si dhe pĂ«r t'i mbledhur […]

Përditësimi i serverëve DNS BIND 9.14.4 dhe Knot 2.8.3

JanĂ« publikuar pĂ«rditĂ«sime korrigjuese pĂ«r degĂ«t stabile tĂ« serverit DNS BIND 9.14.4 dhe 9.11.9, si dhe pĂ«r degĂ«n eksperimentale tĂ« zhvillimit 9.15.2. NĂ« botimet e reja Ă«shtĂ« eliminuar njĂ« cenueshmĂ«ri (CVE-2019-6471) e shkaktuar nga njĂ« gjendje garuese qĂ« mund tĂ« çojĂ« nĂ« ndalimin e shĂ«rbimit (ndalimi i procesit kur ndodh njĂ« asser) kur bllokohet njĂ« numĂ«r i madh paketash hyrĂ«se. PĂ«r mĂ« tepĂ«r, nĂ« versionin e ri 9.14.4 Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r API GeoIP2 […]

Ndërtojmë një pipeline testimi të automatizuar në Azure DevOps

KohĂ«t e fundit, u pĂ«rballa me njĂ« krijesĂ« qĂ« nuk Ă«shtĂ« akoma shumĂ« e njohur nĂ« botĂ«n e DevOps, pipeline-t e Azure DevOps. MenjĂ«herĂ« ndjeva mungesĂ«n e disa udhĂ«zimeve tĂ« qarta ose artikujve mbi kĂ«tĂ« temĂ«, nuk di se çfarĂ« e shkakton kĂ«tĂ«, por Microsoft me siguri ka shumĂ« pĂ«r tĂ« punuar pĂ«r tĂ« popularizuar kĂ«tĂ« mjet. Sot do tĂ« ndĂ«rtojmĂ« njĂ« pipeline pĂ«r testimin e automatizuar brenda cloud-it Azure. Pra, […]

Sistemi funksional i Menaxhimit të të Dhënave

Bota e bazave tĂ« dhĂ«nash Ă«shtĂ« pushtuar prej kohĂ«sh nga SGBD-tĂ« relacionale, tĂ« cilat pĂ«rdorin gjuhĂ«n SQL. Ka arritur njĂ« nivel tĂ« tillĂ«, saqĂ« llojet qĂ« shfaqen quhen NoSQL. Atyre iu ka arritur tĂ« fitojnĂ« njĂ« vend tĂ« caktuar nĂ« kĂ«tĂ« treg, por SGBD-tĂ« relacionale nuk kanĂ« ndĂ«rmend tĂ« vdesin dhe vazhdojnĂ« tĂ« pĂ«rdoren aktivisht pĂ«r qĂ«llimet e tyre. NĂ« kĂ«tĂ« artikull do tĂ« pĂ«rshkruaj konceptin e njĂ« baze tĂ« dhĂ«nash funksionale. PĂ«r njĂ« kuptim mĂ« tĂ« mirĂ«, unĂ« […]

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster