Домой Блог Страница 2494

Proqramlaşdırma barədə 7 xurafat

Bu barədə xurafat çox maraqlıdır. Üstəlik, bu xurafatın bəziləri elə proqramçılar tərəfindən yayılır. Üstəlik, dediklərinə heç özləri də inanmadan. Hətta ixtisaslaşma səviyyəsi də bu səhv inancın qarşısını ala bilmir — sadəcə belə bir şeyin baş verə biləcəyi ehtimalını azaldır. Odur ki, bir gün bir proqramçıdan burada bəhs edəcəyimiz xurafatdan birini eşitsəniz, heç təəccüblənməyin.

  1. Yaxşı proqramçı riyaziyyatı yaxşı bilməlidir

Əlbəttə, riyaziyyat anlayışı olduqca faydalı şeydir. Bu, əksər elmlərdə istifadə olunan şeydir. Yerdə qalan digər elmlərdə də riyaziyyatdan, az da olsa, istifadə olunur. Bundan başqa, riyaziyyat mücərrəd təfəkkürü inkişaf etdirmək, «sübut etməyin» nə olduğunu anlamaq və məsələləri həll etməyi öyrənmək üçün ən yaxşı yollardan biridir.

Lakin işin qəribə tərəfi odur ki, proqramlaşdırma elm olmaqdan ziyadə mühəndislik fəaliyyətidir. Bu fəaliyyətin nəticələri mürəkkəb dərsliklərə bənzəsə də, burada riyaziyyat, tutaq ki, fizikadan və ya astronomiyadan qat-qat az istifadə olunur. Əksər hallarda proqramçının riyaziyyatdan təkcə bir şey — ibtidai siniflərdə tədris edilən dörd hesab əməlini bilmək tələb olunur. Qiymətli elmi məlumatların əksər hissəsi isə proqramlaşdırma sahəsinə başqa elmdən — formal məntiqdən gəlib daxil olur. Amma burada da elə bir dərin biliklər tələb olunmur.

Proqramlaşdırma biliyin xüsusi sahəsidir. Bu sahə digər elmlərdən xeyli kənardadır. Baxmayaraq ki, məhz proqramlaşdırma bu elmlərdən bəzilərini, o cümlədən, riyaziyyatı, məntiqi bir çox maraqlı ümumiləşdirməni özünə daxil edərək onları tədqiq etməyə yönəldib. Proqramçılar kompüterin yerinə yetirməli olduğu və bir mənalı təsvir olunduğu əməliyyatların axtarışı ilə məşğuldurlar. Üstəlik, axtardıqları təkcə birmənalı təsvir edilən deyil, eləcə də tam olan əməliyyatlardır. Çünki insandan fərqli olaraq kompüter «unudularaq buraxılan» qismi özü tapıb əlavə edə bilmir. Əlbəttə, burada riyaziyyata aid olan şeylərə də rast gəlmək mümkündür, amma belə bir şey yenə də sadəcə riyaziyyat sahəsinə aid olan məsələdə, özü də, bütün hallarda olmayaraq meydana gələ bilər. Əksinə, təsvirləri mümkün qədər sadələşdirmək, mümkün qədər az yazmaq meylinə burada mütləq rast gəlmək olar. Odur ki, proqramlaşdırma işinin elmi tərəfinin 99%-i ona həsr olunur ki, yazılanlar mümkün olduğu qədər yığcam, anlaşılan və səhvsiz olsun. Hə, bir də ki, əlbəttə, mümkün qədər sürətli işləyə bilsin.

  1. Proqramçıların yalnız proqramlamadan başı çıxır

Bu xurafat bir mənada bir əvvəlkinin tam tərsidir və buna görə bundan elə bir təəssürat yarana bilər ki, ikisindən biri mütləq doğru olmalıdır. Amma həqiqət budur ki, ikisi də yanlışdır. Məsələ orasındadır ki, proqramların yalnız cüzi bir qismi elə proqramların özünə həsr olunub və bu səbəbdən başqa elmlərə sahib olmaq tələbini irəli sürmür. Qalan proqramların hamısı başqa sahələrdəki problemləri həll etmək üçün yaradılır. Bu isə öz növbəsində həmin problemin kontekstini anlamağı tələb edir.

Bir çox belə hallarda proqramı yazmadan əvvəl proqramçı həmin məsələ ilə bağlı təfərrüatı özü dərk etməli olur. Yəni, əvvəlcə proqramçı həm rənglər vasitəsilə ətraf mühitin təsvir üslubunu, həm də bu rənglərin kağıza yayılmasının fizikasını anlamalı, və yalnız bundan sonra proqramın fəaliyyətini proqramlaşdırmalı və onun kodunu yazmalıdır. Sözsüz ki, proqramçıdan rəssam qədər məharətli olmaq, fizik qədər fizikadan başı çıxması tələb olunmur, amma buna baxmayaraq o, işini yerinə yetirmək üçün bu sahələrin təməl qaydalarını, bəzi hallarda isə hətta daha mürəkkəb məqamları anlamaq məcburiyyətində qalacaq, çünki əks halda bütün bunları proqramlaşdırmaqdan aciz qalacaq. Nəticədə, nə qədər qəribə olsa da, işə başlamadan əvvəl proqramçı mütləq müvafiq sahənin təməl məqamları ilə tanış olmalıdır.

  1. «Əsl proqramçılar» var ki, onların hər şeydən başı çıxır

Bu xurafat daha çox təzəliklə proqramçı olanlar arasında yayılıb. Onlara elə gəlir ki, özləri hələ ki, bütün biliklərə sahib deyillər, amma elə proqramçılar var ki, proqramlaşdırma ilə bağlı hər şeydən başları çıxır, edə bilmədikləri şey yoxdur. Bu xurafatın əks-sədası bəzən iş elanlarında öz yerini tapır və o zaman həmin iş elanı hansısa əfsanəvi super qəhrəman axtarışına bənzəyir. Amma bundan əvvəl şərh etdiyimiz xurafatı xatırlamaq kifayətdir ki, bunun yanlış olduğu anlaşılsın. Proqramçının həqiqətən işlədiyi sahələrdən başı çıxmalıdır, lakin bunun müəyyən vaxt apardığına görə bütün sahələri birdən əhatə edə bilməz. Müxtəlif sahələrdən danışarkən onu da əlavə edək ki, belə sahələr proqramlaşdırma elminin həm xaricində var, həm də daxilində. Əgər kimsə nüvə reaktorlarının daxilində fiziki proseslərin modellərini, ya da kosmik gəminin Marsa enişini proqramlaşdırmaqla məşğuldursa, onda o, həmin vaxt böyük ehtimalla, internet mağazalarının saytları üçün proqramlaşdırma ilə məşğul deyil.

Bunu da başa düşmək lazımdır ki, proqramçı, sistem admninistratoru və kompüter quraşdıran üç ayrı ixtisasdır. Bunlarla yanaşı bir-iki yüz başqa ixtisas da var ki, kompüterlə sıx əlaqədardır. Odur ki, proqramçı Windows əməliyyat sisteminin tənzimlənməsi, kompüterlərin yığılması, ya da fotoların Photoshop proqramında emal edilməsindən xəbəri olsa da, ona hər fürsətdə bu məsələlərlə bağlı müraciət etmək və imtina cavabı aldıqda qəzəblənmək, dizaynerdən ayaqqabınızı təmir etmək xahişinə bənzəyir.

  1. Proqramlaşdırma dillərinin hamısı bir birindən fərqlidir

Eyni zamanda əlbəttə ki, «hamısı eynidir» demək də səhv olar. Amma bu da bir həqiqətdir ki, əksər hallarda bunların arasındakı fərq cüzi olur. Mövcud olan fərqləri isə ikiyə ayırmaq məqsədəuyğundur: quruluş məntiqindəki və sintaksisdəki fərqlər. İkincisinin mənası odur ki, dillərdə eyni konstruksiyalardan istifadə olunur, onlar sadəcə fərqli sözlərlə və fərqli ardıcıllıqla yazılır. Misal üçün, Azərbaycan dili kiril əlifbasından latın qrafikasına qayıdarkən hamı bir qədər çətinlik çəkdi, amma hamı anlayırdı ki, dilin özü dəyişməyib.

Qəribə gəlsə də, sintaksis fərqləri hazırda ən «qalıcı» fərqdir. Bu qəribəlik hissi, sadəcə yazılma forması ilə fərqlənən dillərin yenilərini yaratmaq nəyə lazım olduğunu düşünərkən yarana bilər. Amma əslində yaradılan yeni yazılma üslubu deyil, quruluş məntiqidir. Daha doğrusu, mövcud məntiqə yeni əlavələrdir.

Lakin uğurlu əlavələrin hamısı bir müddət keçdikdən sonra bütün dillərə yayılır. Ola bilsin ki, «obyekt yönümlü proqramlaşdırma» və ya «funksional proqramlaşdırma» kimi terminlər eşitmisiniz. Belə ki, Java, C#, C++, Python, Lua, JavaScript və bir çox başqa dillər həm obyekt yönümlü, həm də funksionaldır. Digərlərinin isə, məsələn Wolframın sintaksisində obyekt olmasa da, burada həqiqi obyekt yönümlü yanaşmaya bənzər imitasiya mümkündür. Bəzi dillərdə isə eyni şey funksional yanaşma ilə bağlı baş verir. Müəyyən uğurlu əlavələr dillərə birbaşa əlavə olunmadan, burada mövcud olan imkanlar əsasında tətbiq olunaraq geniş istifadə oluna bilər. Belə imkanlardan məhrum qalan dillər isə yalnız inkişafını dayandırmış və mövcudluğunu olduğu kimi davam etdirən dillərdir.

Deyilənə əsaslanaraq iddia etmək olar ki, С#, Java, Scala və ya Python kimi müasir və zəngin imkanlı dillərdən birinə sahiblənərək müəyyən mənada bütün proqramlama dillərini anlamaq mümkündür. Əlbəttə, burada elə nüanslar var ki, bu haqda növbəti xurafat haqqında bəhs edərkən danışacağıq.

  1. «Əsl proqramçı» hər məsələ üçün uyğun dil seçə bilir

Bəzən buna belə şey də əlavə olunur: «proqramlama dili bir alətdir. Necə ki, mismar çaxmağa ən çox çəkic, gərginlik ölçməyə voltmetr uyğundursa, eləcə də hər məqsədə uyğun proqramlama dili seçilməlidir». Amma iş orasındadır ki, bütün proqramlama dillərini bilmək insan fəaliyyətinin bütün sahələrini bilmək qədər imkansızdır. Doğrudur, bunların çoxu bir-birinə olduqca bənzəyir, lakin hər birinin nüansları və incəlikləri var. Bu incə fərqləri də qısa zamanda öyrənmək olar, lakin onlara yaxşıca alışmaq vaxt tələb edir. Odur ki, proqramçı işi yaxşı bildiyi dildə daha tez və qüsursuz görə bilər. Yeni proqramlaşdırma dili isə onun işinə mütləq müəyyən çətinliklər gətirəcək.

Bununla belə qeyd edək ki, ən çox yayılmış proqramlaşdırma dillərinin demək olar ki, hamısı universaldır və bu səbəbdən onlardan birindən istifadə edərək istənilən işi həll etmək olar. O ki qaldı dar ixtisaslı dillərə, bunların sayı getdikcə azalmaqdadır. Belə olduqda, belə dilləri öyrənmək və onlara sahiblənmək üçün vaxt və səy xərcləməyə dəyməz. Bir məsələni bir qədər daha tez həll edə bilən dili öyrənməyə sərf edəcəyiniz vaxtı nəzərə alsaq, bunu etməyə dəyməz. Bunun üstünə həm də həmin dilin xüsusiyyətlərini tam olaraq anlamağın da ilk başda mümkün olmadığını əlavə etsək, görərik ki, proqramı yazarkən səhv etmə ehtimalı yüksək olacaq, bu səhvləri aradan qaldırmaq isə yenə əlavə vaxt və səy tələb edəcək. Odur ki, bir proqramçının və ya proqramçılar komandasının dil dəyişdirməsi olduqca mürəkkəb məsələdir. Belə qərar bir qayda olaraq tək məsələnin həlli üçün deyil, ümumilikdə gələcək fəaliyyəti nəzərdə tutaraq qəbul olunur.

  1. Proqramçı yazdığı proqramın necə işlədiyini əla anlayır

Əfsus, indiki proqramçıların əksəriyyəti yaradılmasında iştirak etdikləri proqramların yalnız kiçik bir hissəsinin necə işlədiyini başa düşürlər — o da müəyyən dərəcədə. Proqramların çoxunun quruluşunu bütün incəliklərilə başa düşən adam tapmaq mümkün deyil. Səbəb isə sürətli və nəhəng inkişaf, bu sahədəki sel tək axıb artan bilik və məlumat həcmidir. Yeri gəlmişkən, insan fəaliyyətinin digər sahələrində də bənzər hal müşahidə olunur.

Proseslərin mürəkkəbləşməsi, bilik həcminin artması qacınılmaz olaraq əməyin bölünməsinə gətirib çıxardır ki, proqramlaşdırma bu məsələdə istisna deyil. Bütün proqram 100 sətirdən ibarət olduqda, onun həll etməli olduğu məsələlər müəyyən qədər dar çərçivə içində qaldıqda, həqiqətən də, buradakı bütün incəlikləri öyrənib anlamaq mümkündür. Lakin minlərlə bir-birinə aidiyyəti olmayan məsələlər həll edən, milyonlarla sətridən ibarət, bütün bunlara rəğmən sürətlə yazılması tələb olunan proqramlara gəlincə, belə şey, əlbəttə ki, mümkün ola bilməz. Belə olduqda, hər proqramçı kodun kiçik bir hissəsini yazır. Tək işləsə belə! Qalan işləri isə, o cümlədən, əməliyyat sistemlərini, drayverləri, kitabxanaları, nəhayət elə proqram dilinin özünü artıq başqaları hazırlayıblar. Təbii ki, onun bütün sadalananlardan başı müəyyən qədər çıxır, lakin əgər o, başqaları tərəfindən yaradılmış və özünün yazdığı proqram hissəsinin işləməsini təmin edən kodun hər sətrini öyrənmək istəsə, buna sərf ediləcək vaxt min illərlə hesablanmalı olacaq.

Nəticədə, hər proqramçının, onun yazdığı proqram hissəsinin işlədiyi, tələblərə uyğun olduğu barədə başqa tərtibatçıların dediklərinə və əgər bir səhv ortaya çıxarsa, özlərinin bunu həll edəcəkləri barədə verdikləri sözə inanmaqdan başqa çarəsi yoxdur. Proqramçı, başqasının kodunun daxili quruluşunu öyrənmədən, sadəcə onun istifadə qaydalarını oxuyub riayət etməyə məcbur qalır. Başqa sözlə, onun vəziyyəti proqramının necə yazıldığı barədə qətiyyən heç bir təsəvvürü olmayan istifadəçilərin vəziyyətindən fərqli deyil.

  1. «Mən ki proqramçı deyiləm, proqramlaşdırmanı öyrənmək nəyimə lazımdır?»

Bilirsiniz, aşpaz da savadsız qalıb oxuma-yazmanı bilməyə bilər. Axı o, yemək bişirir, vəssalam. Nəzəri cəhətdən, buna ehtiyacı yoxdur. Amma indi bir təsəvvür edin ki, savadsız aşpazın həyatı nə qədər çətin olar. Yeni yemək reseptini oxuya bilməyincə, gərək bunu ona başqası danışsın. Resepti yaza da bilməyəcək — gərək yadda saxlasın və unutmasın. Proqramçılıq işinin bundan nə fərqi var?

Proqramlaşdırmasız indilik hələ ki, keçinmək olar, amma kompüterlər artıq həyatın bütün sahələrinə nüfuz edib. Avtomatlaşdırma səviyyəsi dayanmadan artır. Misal üçün, siz redaktorsunuz. Proqramçı olsaydınız, bir neçə kiçik proqram yazaraq mətn hazırlamaqla bağlı işinizi xeyli asanlaşdıra bilərdiniz. Və ya, televiziyada xüsusi effektlərin tərtib olunması ilə məşğulsunuz? Bunların bir çoxu kadrların yerləşdirilməsinə nisbətən kiçik proqramlardan istifadə edilərək 100 qat tez həll olunur. Buna bənzər çoxsaylı misallar insan fəaliyyətinin istənilən sahəsindən gətirilə bilər.

Bir çox məsələnin proqramçılar tərəfindən artıq həll olunduğuna baxmayaraq, insanların tələbatları o qədər çoxdur ki, proqramçılar hər yeni ortaya çıxan məsələni avtomatlaşdırmağı çatdırmırlar. Bunu əvəzində onlar sizə universal bir alət verib onunla öz işinizi özünüz tərəfindən avtomatlaşdırmağınıza şərait yaradırlar. Axı hər bir insana ayrıca proqramçı ayırmaq qeyri-mümkündür. Başqa sözlə, təkcə proqramçıların sizin işinizdən deyil, eləcə də sizin proqramlaşdırma işindən başınız çıxsaydı, məsələni daha tez və asan həll etmək olardı. Beləcə siz proqramçıların suallarına daha tez cavab verə, öz tələblərinizi daha aydın şəkildə çatdıra bilərdiniz. Bəzi hallarda isə heç proqramçıya müraciət etmədən özünüz öz işinizi həll edə bilərdiniz.

Bəli, proqramlama digər ixtisaslar üçün vacib bilik olmasa da, olduqca faydalıdır. Bu faydalılıq getdikcə artacaq və proqramlaşdırmaqdan başı çıxanlar və çıxmayanlar arasındakı fərqi getdikcə dərinləşdirəcək. Praktiki olaraq proqramlaşdırma haradasa oxumaq, yazmaq, hesablamaqla yanaşı ümumi savad məfhumuna daxil olmağa çox yaxındır. İndi proqramlaşma müəyyən sahəyə bağlı deyil. Artıq o, bütün sahələrə aiddir.

Leks Kravetskinin məqaləsinin tərcüməsi (ixtisar edilib). (https://22century.ru/popular-science-publications/myths-about-programming)

“Microsoft” informasiya təhlükəsizliyi üzrə hesabatını təqdim edib

“Microsoft” korporasiyası 2017-ci ilin fevral ayından olan dövr üçün “Security Intelligence Report” informasiya təhlükəsizliyinin təhdidləri üzrə hesabatını dərc edib. Hesabat 3 mövzuya həsr olunub: botnetlər, hakerlərin populyar hücum metodları və şantajçı-viruslar.

Hesabata əsasən, ən yüksək göstəricilər Pakistan, Nepal, Banqladeş və Ukraynada (33,2% və ya yuxarı), ən aşağı göstəricilər isə Finlandiya, Danimarka, İrlandiya və ABŞ-da (11,4% və ya aşağı) qeydə alınıb.

Ən çox rast gəlinən arzuolunmaz proqram təminatı kateqoriyası troyanlar olub. 2017-ci ilin fevral aylndan 2018-ci ilin ilin yanvar ayınadək onların intişarı 6%-dən 10%-dək artıb. Digər zərərli müxtəlif proqram təminatlarının (dropperlər, obfuskatorlar, şantajçı viruslar və s.) göstəriciləri 1%-dən az olub.

“Microsoft”un hesabatına əsasən, 2017-ci ilin ikinci yarısında “Office 365” istifadəçilərinin poçt qutularında fişinq ən ciddi təhdidlər sırasında olub (53%), hər ay 180-200 mln. fişinq məktubu aşkarlanıb. İntişara görə digər təhdidlər sırasında zərərli proqram təminatı yükləyənlər (29%) və “Java-backdoor”lar (11%) olub.

Cinayətkarların digər hədəfi təhlükəsizlik səviyyəsi aşağı olan bulud tətbiqləridir. Tədqiqat nəticəsində məlum olub ki, bulud məlumat bazası üçün nəzərdə tutulmuş SaaS-əlavələrin 79%-i və müştərək iş üçün SaaS-əlavələrin 86%-i nə saxlanılan, nə də ötürülən məlumatın şifrələməsini təmin etmir. Korporativ infrastrukturun müdafiəsi üçün təşkilatlar şifrələmədən yararlanmayan istifadəçilərin bulud əlavələrindən istifadəsini məhdudlaşdırmalı, və buna təhlükəsizlik brokeri vasitəsilə nəzarət etməlidirlər.

Ötən ilin ikinci yarısında müşahidə olunan daha bir tendensiya – virusa yoluxmuş sənədləri yaymaq və şantajçı proqramları yükləmək məqsədilə kibercinayətkarlar tərəfindən qanuni sistemin quraşdırılmış vasitələrindən istifadə. Bu cür təhdid növündən qurtulmağın ən yaxşı yolu əməliyyat sisteminin və proqram təminatının vaxtında yenilənməsidir.

İstifadəçinin bütün məlumatlarını məhv etmək təhlükəsi ilə kriptovalyuta və ya digər ödənişləri şantaj yolu ilə əldə etmək cinayətkarlar üçün cəlbedici strategiya olaraq qalmaqdadır. 2017-ci ildə üç hədələyici virusun (“WannaCrypt”, “Petya”/”NotPetya” və “BadRabbit”) geniş vüsət alması bir çox korporativ şəbəkələrin, o cümlədən xəstəxana, nəqliyyat və yol hərəkətinin idarə edilməsi sistemlərinin  yoluxmasına səbəb olub.,

Şantajçı proqramlarla daha çox Asiya istifadəçiləri rastlaşıb. Bu cür viruslar ən çox Myanma (0,48%), Banqladeş (0,36%) və Venesuelada (0,33%) aşkarlanıb. Ən aşağı göstərici isə Yaponiya, Finlandiya və ABŞ-da (0,03%) qeydə alınıb.

“Microsoft Security Intelligence Report” hesabatının tam mətni ilə tanış olmaq, həmçinin korporativ şəbəkə və fərdi cihazların müdafiəsi üzrə praktiki tövsiyələr üçün: https://www.microsoft.com/sir keçidindən istifadə edə bilərsiniz.

Bakcell представляет новые еженедельные и ежемесячные тарифные планы CIN

Компания Bakcell представила совершенно новые тарифные планы CIN1 и CIN5, которые позволят абонентам говорить больше по выгодной номинальной цене. Благодаря новому предложению CIN1, абоненты получат удобную возможность получить 100 минут (50 минут внутри сети для использования в течение недели и 50 минут внутри сети для использования на выходных) и 50 SMS всего за 1 манат в неделю. Этим предложением могут воспользоваться как новые, так и текущие абоненты Bakcell. Более того, новые клиенты, которые приобретут SIM-карту с тарифом CIN1, получат дополнительный бонус в размере 2 маната и 120 Мb интернета, которые будут загружены на баланс номера.

В свою очередь, тариф CIN5 позволит клиентам получить целых 600 минут (300 минут внутри сети для использования в течение недели и 300 минут внутри сети для использования на выходных) и 300 SMS всего за 5 манатов в месяц.

«Мы хотели, чтобы наши абоненты получили возможность свободно общаться с родными и близкими, не заботясь о деньгах, потраченных на минуты. Новые тарифы CIN1 и CIN5 от Bakcell подарят клиентам много удобств и гибкости, позволяя говорить больше, не беспокоясь о поминутной оплате, и забыть о ценах на СМС», сказал Тодор Димитровски, директор по маркетингу компании Bakcell.

Чтобы воспользоваться предложением, нужно набрать *301#YES, для подключения к тарифу CIN1 и *305#YES, для подключения к тарифу CIN 5.

Стартовали мировые продажи игры «The Last Deadend» от азербайджанской студии AzDimension

C 5 мая 2018 года на мировой игровой площадке STEAM стартовали продажи первой азербайджанской компьютерной приключенческой игры с элементами шутера и ужасов «The Last Deadend» («Sonuncu dalan», «Последний тупик»).

Сюжет игры основан на той идее, что Азербайджан, как страна огней, является одной из родин религии древних зороастрийцев. В основу сюжета игры легли азербайджанские сказки, тюркский эпос и зороастрийские мифы. Произведения известного американского писателя Дэна Брауна вдохновили разработчиков на создание образа главного героя и придали игре мотивы квеста. В основу сценария игры легли приключения молодого ученого Фархада, который вернулся на родину, чтобы помочь в съемках кинофильма для международного телеканала. Здесь он сталкивается с необъяснимыми событиями, связанными с древней религией зороастризма. Ему предстоит узнать, в чем заключается его миссия и на стороне сил Добра вступить в смертельную битву с силами Зла.

В своем выступлении на презентации игры директор студии AzDimension Фарид Ахвердиев сказал: «Я надеюсь, что игра, выпущенная под маркой «Made in Azerbaijan», продемонстрирует геймерам всего мира красоту нашего старого города и они захотят посетить его не только виртуально, но и реально прогуляться по его узким улицам. В то же время, игра позволит нашей молодежи и даже людям старшего поколения, узнать больше об истории и тайнах старого города и по новому взглянуть на его прошлое».

Студия AzDimension уже начала маркетинговую кампанию по продвижению игры по всему миру. Так, на Youtube размещены десятки роликов прохождения игры от различных стримеров и «летсплейщиков» из Азербайджана и других стран, благодаря чему тысячи потенциальных покупателей игры могут ознакомиться с прохождением квеста. Также несколько мировых игровых интернет-порталов разместили пресс-релизы о выходе игры на своих новостных страницах.

Одним из способов популяризации и повышения рейтинга своего продукта среди игр, размещенных в мировой игровой площадке STEAM (а их там на начало 2018 года находится свыше 20 тысяч), является количество положительных рекомендаций и обзоров. После покупки игры, и самое главное, во время или после ее прохождения, любой игрок может написать рекомендацию или краткий обзор игры на том же STEAM. Большое количество положительных рецензий игры, подстегивает игроков, посещающих STEAM со всего мира, к покупке этой игры и появлению информации о ней на главных страницах игрового портала.

Например, так игроки из России рекомендуют «The Last Deadend» на STEAM: «Очень милая, с любовью сделанная игра. Приятно узнать, что в Азербайджане есть настоящий игропром. Крайне советую всем, кто любит в играх узнавать что-то новое и расширять свой кругозор, купить ее. Графика и сюжет весьма хорошие, что не часто встретишь в инди-играх…» или «…Игра довольно атмосферная, постоянно происходят мистические события, и это придает напряженности. Впечатляет огромный город, особенно его детализация и внимание к деталям, в нем легко заблудиться, стоит только не туда свернуть». Есть еще положительные рекомендации от японских, американских и других геймеров, и несколько кратких обзоров от азербайджанских фанатов.

Как заявляют в AzDimension, заработанные от продажи игры средства пойдут на разработку продолжения «The Last Deadend», игровой сюжет которой распространится на весь Азербайджан.

Разработчиком игры является известная студия AzDimension — создатель первых компьютерных игр в Азербайджане серии «İşqal altinda». Данная игра создана при поддержке Министерства молодежи и спорта Азербайджана и была презентована в апреле 2018 года.

Альфа-версия игры «The Last Deadend» участвовала в конкурсе игр на сайте Playfield, и там из более чем 300 проектов вышла на 4-е место. В связи с этим трейлер игры был показан на самой знаменитой выставке, посвященной компьютерным играм — GAMESCON в Кельне (Германия).

На момент выхода, игра поддерживает три языка: английский, азербайджанский и русский. До 11 мая 2018 года игра продается по 20% скидке и стоит всего 8 манатов (4,7 доллара).

Bakcell и AFFA приняли решение относительно стадиона Bakcell Arena

Компания Bakcell и Ассоциация футбольных федераций Азербайджана (AFFA) пришли к соглашению о продлении контракта о названии стадиона Bakcell Arena, находящегося на территории Низаминского района Баку. В соответствии с новым соглашением, стадион сохранит свое название в течение следующего года.

Напомним, что строительство стадиона было начато в мае 2010 года и завершено в короткий срок. Этот спортивный объект, с общей площадью 22500 квадратных метров, отвечает всем международным стандартам. В 2013 году, Bakcell и AFFA подписали соглашение, благодаря которому стадион был существенно модернизирован и переименован в Bakcell Arena. Сегодня, стадион Bakcell Arena вмещает в себя 11 тысяч зрителей, и имеет три входа — общий, вход для медиа и VİP, а также пять огромных секторов. На стадионе имеется 17 VIP-комнат «скай-бокс», а в нижней части трибуны сооружены четыре раздевалки для команд, комнаты для тренеров, судей, врачей, представителей медиа и конференц-залы, комната допинг-контроля и другие комнаты. Около стадиона расположена стоянка на 300 автомобилей.

В рамках сотрудничества между Bakcell и AFFA, был осуществлен целый ряд проектов, направленных на развитие футбола в Азербайджане. Эта совместная деятельность оказала положительное влияние на уровень этого вида спорта в нашей стране и его развитие сразу в нескольких направлениях. Компания Bakcell, являвшаяся телекоммуникационным и вещательным партнером клуба «Манчестер Юнайтед» на всем пространстве СНГ в период с 2012 по 2018 г., сотрудничала с AFFA в осуществлении сразу нескольких крупномасштабных и длительных проектов, и даже была спонсором национальной сборной страны по футболу. Благодаря таким совместным проектам как «Футбольная школа Manchester United», «Футбол вместе с Bakcell» а также «Летняя футбольная школа Manchester United», местные талантливые футболисты получили шанс улучшить свои футбольные знания и навыки. Кроме этого, компания Bakcell выступала в роли официального спонсора и партнера Чемпионата Европы UEFA U-17, прошедшего в Азербайджане в 2016 году и других престижных спортивных мероприятий.

VMware представила обновления vSphere и vSAN

VMware

VMware vSphere 6.7 и VMware vSAN 6.7 улучшают пользовательский опыт, безопасность, поддержку приложений и управление гибридным облаком.

VMware vSphere 6.7 обеспечит заказчикам универсальную платформу, которая поддерживает рабочие нагрузки, охватывающие искусственный интеллект, компьютерное обучение, большие данные и другие инновации.

Новые возможности VMware vSphere 6.7 включают:

  • vCenter Hybrid Linked Mode. Позволит унифицировать видимость и управление разными версиями vSphere, как в рамках собственной инфраструктуры, так и в публичном облаке;
  • ESXi Single Reboot и vSphere Quick Boot. Значительно сокращает время патча и обновления, а также количество перезагрузок. vSphere Quick Boot пропустит шаги инициализации аппаратного обеспечения, чтобы перезапуск был еще быстрее;
  • vSphere Persistent Memory. Использует последние инновации в области энергонезависимой памяти, чтобы повысить производительность как для классических, так и для современных приложений;
  • NVIDIA GRID vGPUs Support for Modern Workloads. Улучшит управление жизненным циклом хоста и сократит сбои в работе конечных пользователей с помощью новых возможностей приостановки и возобновления виртуальных машин использующих GPU-ускорители. vSphere 6.7 улучшает поддержку виртуальных ПК / виртуальных приложений NVIDIA GRID и виртуальных рабочих станций Virtual Data Center NVIDIA Quadro, чтобы обеспечить оптимальное управление рабочими нагрузками VDI, а также позволить администраторам запускать другие рабочие нагрузки с поддержкой NVIDIA, включая AI и ML;
  • Trusted Platform Module (TPM) 2.0 Support и Virtual TPM 2.0. Эта комбинация значительно улучшит защиту и целостность как для гипервизора, так и для гостевой операционной системы (ОС). Virtual TPM 2.0 поможет предотвратить вмешательство в работу виртуальных машин и хостов, помешать загрузке неавторизованных компонентов и усилить функции безопасности гостевой ОС;
  • VMware vSphere Client. Представит новые функции для управления VMware NSX, vSAN и vSphere Update Manager, а также расширенную поддержку сторонних продуктов;
  • vCenter Server Appliance. Обеспечит улучшенный пользовательский интерфейс, более быструю работу для администраторов vSphere (по сравнению с vSphere 6.5), значительную экономию времени и средств. Повышение эффективности будет включать: на 200% повышение производительность vCenter по числу операций в секунду; на 300% сокращение использования памяти; на 300% более быстрые операции, связанные с DRS (например, включение питания, размещение виртуальной машины).

vSAN позволяет заказчикам развивать среду vSphere в периметре или в облаке с гиперконвергентной инфраструктурой, что снижает общую стоимость владения (TCO) . VMware vSAN 6.7 сокращает время на изучение продукта с помощью нового интуитивно понятного интерфейса и ускоряет процесс принятия решений благодаря расширенному мониторингу и аналитике, сообщает ko.com.ua.

Новые возможности VMware vSAN 6.7 включают:

  • VMware vSphere HTML5 Client Support. Предоставляет администраторам vSAN единый, интуитивно понятный интерфейс для управления. Клиент vSphere Client, основанный на HTML5, вводит новые функции и оптимизирует рабочие процессы для управления vSAN;
  • Integrated vRealize Operations Healthchecks in vCenter Server. Позволяет управлять несколькими средами HCI через единую панель. vRealize Operations 6.7 обеспечит обзор операций в средах vSAN 6.7 с шестью новыми дашбордами, встроенными в vCenter Server 6.7. Это позволит заказчикам контролировать производительность, эффективность, KPI, предупреждения и так далее. Возможность не требует отдельной лицензии vRealize Operations и доступна для всех, у кого есть лицензия vSAN Advanced или vSAN Enterprise;
  • Host-Pinning и iSCSI failover support. Расширит совместимость HCI с приложениям, таким как Cassandra, Hadoop и MongoDB, а также с кластерными средами Windows Server;
  • Intelligent Self-Healing Capabilities. Будет смягчать последствия сбоев с помощью «умного» распределения ресурсов.

В рамках анонса VMware также внедряет vSAN ReadyCare для улучшения поддержки сред HCI. VMware поможет заказчикам поддерживать производительность, быстро устраняя проблемы и минимизируя время простоя благодаря сочетанию упреждающих возможностей телеметрии и инвестиций в службу поддержки VMware.

Ожидается, что VMware vSphere 6.7 и VMware vSAN 6.7 станут доступны 4 мая.

Эксперты назвали самые популярные модели смартфонов

iPhone X

Аналитическая фирма Strategy Analytics опубликовала отчёт по поставкам смартфонов за первый квартал текущего года. В отличие от специалистов IDC, представивших информацию по доле рынка каждого из производителей, эксперты этой компании назвали самые популярные модели смартфонов.

Несмотря на высокую стоимость, самым популярным смартфоном первого квартала 2018 года оказался iPhone X. Компании Apple удалось отгрузить за указанный период 16 миллионов устройств, что составляет 4,6% от общего числа реализованных смартфонов. Второе, третье и четвёртое место также заняли «яблочные» аппараты: iPhone 8, iPhone 8 Plus и iPhone 7 соответственно, сообщает 4pda.ru.

Самым популярным Android-смартфонов начала этого года оказался доступный Xiaomi Redmi 5A. Китайской компании удалось реализовать 5,4 миллиона экземпляров.

На шестой позиции расположился Samsung Galaxy S9 Plus, которому не хватило порядка 100 тысяч устройств, чтобы обойти Redmi 5A.

Nvidia отменила скандальную партнёрскую программу GeForce Partner Program

Nvidia

Впервые о партнёрской программе Nvidia GeForce Partner Program (GPP) мы узнали в начале марта. Вкратце напомним, согласно слухам и утечкам, Nvidia запустила партнёрскую программу, которая давала участникам серьёзные преимущества перед теми, кто не участвовал в GPP, однако при этом требованием был отказ от использования в конкретных игровых брендах продукции конкурента, то есть AMD. Подтвердить эти обвинения официально никому не удалось, потому как Nvidia запрещала партнёрам разглашать подробности программы.

Однако доказательств было достаточно. Это и новый бренд Asus Arez, созданный сугубо для видеокарт Radeon, и исчезновение адаптеров Radeon из ассортимента бренда Gaming компании MSI, и новые продукты Gigabyte, которые почему-то не отнесли к бренду Aorus, и прочее.

Также стоит отметить, что и Федеральная комиссия по связи США (FCC), и Европейская комиссия (EC) формально отрапортовали о том, что будут рассматривать вопрос с Nvidia, сообщает ixbt.com.

Однако, видимо, этого делать им уже не придётся. Вчера стало известно, что Nvidia отменила свою свежеиспечённую партнёрскую кампанию! В официальном пресс-релизе сказано, что Nvidia вместо «борьбы с дезинформацией» решила отменить программу, нацеленную на «обеспечение того, чтобы геймеры знали, что они покупают, и могли сделать чистый выбор».

Как бы там ни было, программа отменена. И, вероятнее всего, это можно расценивать как дополнительное доказательство того, что GPP нарушала антимонопольное законодательство, иначе Nvidia вряд ли бы стала отказываться от неё так быстро. Главным доказательством послужит возврат партнёров Nvidia к тем же принципам именования, которые были ранее. Если это случится, вряд ли останутся сомнения в причинах изначальных действий производителей видеокарт.

В Geekbench появился неизвестный смартфон Xiaomi с кодовым именем Valentino

Xiaomi

В базе данных Geekbench появился неизвестный смартфон Xiaomi с кодовым именем Valentino. Что это за модель — остается загадкой, но ее «начинка» вызывает большой интерес.

Дело в том, что Valentino работает на процессоре Snapdragon 638, который еще не был анонсирован. Первые упоминания о нем появились прошлым летом, но после этого о чипе ничего не было слышно.

Судя по информации Geekbench, это 8-ядерный процессор с частотой 1,44 GHz.

Xiaomi Valentino получил 6 Gb оперативной памяти и операционную систему Android 8.1 Oreo, сообщает gagadget.com.

В одноядерном тесте устройство показало результат 1485 баллов, в многоядерном — 5440.

Пока нет даже предположений, что это за модель Xiaomi, ведь смартфон с процессором Snapdragon 638 упоминается впервые. Из ближайших новинок — бюджетник Redmi S2, презентация которого состоится 10 мая.

 

Беспилотный автомобиль Waymo попал в аварию

Waymo

Три дня назад беспилотный автомобиль Waymo попал в аварию в Аризоне. К счастью, обошлось без жертв. Источники сообщают лишь о лёгких телесных повреждениях некоторых участников ДТП.

Виновником аварии было другое транспортное средство. Сам момент столкновения можно посмотреть на видео ниже.

Качество видео не очень высокое, но, судя по всему, виновником является водитель серебристого автомобиля Honda, потому как к моменту, когда машина Waymo подъехала к перекрёстку, там горел красный свет.

Водитель Honda, видимо, пытался проскочить перекрёсток, но с примыкающей дороги уже выезжала другая машина. Чтобы не столкнуться с ней, виновнику ДТП пришлось маневрировать, однако манёвр завершился столкновением с минивэном Waymo. За рулём последнего присутствовал страхующий водитель, однако он либо не видел, как развивались события, либо не успел среагировать, сообщает ixbt.com.

Также стоит отметить, что, скорее всего, человек именно в такой ситуации справился бы лучше, так как видно, что автоматика машины Waymo даже не попыталась среагировать на ситуацию, хотя небольшой запас времени всё-таки был.