Ideja pĂ«r tĂ« shkruar kod pa shkruar kod (po, po, shkruar â gerundi i kohĂ«s tĂ« tashme tĂ« foljes shkruar, jetoni tani me kĂ«tĂ«) ka ardhur nĂ« mendje si njerĂ«zve tĂ« mençur ashtu edhe lenĂ«zĂ«ve. Ăndrrat pĂ«r njĂ« ndĂ«rfaqe grafike, ku mund tĂ« hidhen kubikĂ« mbi kubikĂ«, tĂ« vizatohen lidhje reciproke dhe tĂ« zgjidhen pronĂ«sitĂ« e objekteve nga lista tĂ« bukura tĂ«rheqĂ«se, dhe pastaj me njĂ« klikim tĂ« butonit magjik âCompileâ tĂ« fitohet kod funksional, ekuivalente me kodin e njĂ« programuesi tjetĂ«r (natyrisht jo aq tĂ« zgjuar) qĂ« pĂ«rdor metodĂ«n tradicionale tĂ« shtypjes me dorĂ«, gjithmonĂ« ka ngelur nĂ« mendjet e shefave korporativĂ« qĂ« Ă«ndĂ«rrojnĂ« tĂ« angazhojnĂ« nĂ« programim çdo student tĂ« djeshĂ«m tĂ« cilit inteligjenca i lejonte tĂ« mos e humbasĂ« drejtĂ«rrejtĂ« nga tualeti, ashtu si dhe tĂ« startupeve qĂ« dĂ«shirojnĂ« tĂ« bĂ«jnĂ« tĂ« lumtur botĂ«n me njĂ« çmim tĂ« arsyeshĂ«m. Sot ju ofrohet:
Projekt crowdfunding: Ezblock Pi.
Thelbi i projektit: një mjedis programimi grafike për Raspberry Pi në tandem me një kartë zgjerimi.
Platforma: Kickstarter.
Adresa e projektit: .
Autoret: Gjorgjann Chang, Reggi Lau.
Lokacioni: SHBA, shteti Delaware, Wilmington.

PĂ«rpjekjet pĂ«r tĂ« zhvilluar mjedise serioze programimi grafike gradualisht janĂ« ndalur; edhe krerĂ«t mĂ« tĂ« lartĂ« kanĂ« kuptuar se procesi i programimit Ă«shtĂ« shumĂ« i komplikuar pĂ«r t'u vendosur nĂ« njĂ« shtrat tĂ« ndĂ«rlikuar me kubikĂ« shumĂ«ngjyrĂ«sh. FatmirĂ«sisht, ende ka programues amatorĂ«, nĂ« rastin e projektit tĂ« diskutuara crowdfunding â adhurues tĂ« Raspberry Pi. NĂ« mĂ«nyrĂ« qĂ« tĂ« mos promovojnĂ« vetĂ«m softin e zbrazĂ«t, autorĂ«t e kompletojnĂ« mjedisin grafik tĂ« zhvillimit me njĂ« kartĂ« zgjerimi, e cila ka pĂ«r qĂ«llim tĂ« lehtĂ«sojĂ« procesin e lidhjes me pajisje tĂ« jashtme.
Në faqen e projektit, në videoklipin kryesor, njihemi me dy programues robotikë, Robertin dhe Emilin. Robert, si çdo mbajtës me respekt i kravatës dhe syzeve, kodon në Python në mënyrë tradicionale, duke përdorur monitor dhe tastierë. Ndërsa për Emil, disa duar kujdesi, që vijnë nga skena, i marrin tastierën, monitorin dhe madje edhe miun, duke e zëvendësuar gjithë këtë me një tablet të bardhë të bukur. Në tablet, për më tepër, rrotullohet një program i quajtur Ezblock Studio, që lejon të shkruash për IoT-in e modës së fundit në stilin Drag-n-Drop-n-be-happy.
Sigurisht, ndërsa Robert bën përpjekje e dështuara pas përpjekjeje (ndoshta për shkak të përdorimit të një tastiere lojrash), roboti i Emil përmbush me sukses detyrën e ujitjes së një bime me ujë nga një gotë, duke marrë njoftime nga roboti direkt në telefonin e saj dhe madje duke i diktuar urdhërat nëpërmjet kontrollit me zë.
Duke qenë se katrorët duhet të lidhen me ndonjë logjikë, më afër fundit të videoklipit përfundimisht deklarohet mbështetje për gjuhët e programimit, këto janë Python dhe Swift (heroina e videos, tableti, ka logon e mollës). Tani Emil është e detyruar të godasë tastierën e ekranit, pasi nuk e mori asnjë tashmë normale. Për Ezblock Studio është deklaruar mbështetje për iOS, Android, Linux, Windows dhe macOS. Të gjithë janë të lumtur. Ndoshta përveç Robertit, i cili zhduket në mesin e videos; ndoshta shkoi në një alkolizëm ose u pushua nga puna.
Mirë, mendoj se mjaft për letërsinë. Le të shohim pa ironinë se çfarë na ofrojnë zhvilluesit për $35.
Projekti Ezblock Pi në konfigurimin minimal përbëhet nga tre pjesë:
- maturia Ezblock Pi, e përdorur si kartë zgjerimi për Raspberry Pi;
- një set bazë prej 15 modulash (ka gjithashtu një set modulash për IoT, që shitet në një paketë më të shtrenjtë për $74, për të cilin do flasim më vonë);
- qasje në Ezblock Studio, që lejon të shkruash softuer për Raspberry Pi përmes manipulimeve Drag-n-Drop;
- një kuti plastike për montimin e Raspberry Pi + Ezblock Pi;
- udhëzimi.
Me kutinë dhe udhëzimin, mendoj se gjithçka është e qartë, le të shqyrtojmë më afër tri pikat e para.
MundĂ«sitĂ« e pllakĂ«s Ezblock Pi mund tĂ« gjykohen vetĂ«m nga pĂ«rmendja "pĂ«rkrahur nga kontrolluesi STM32" dhe nga njĂ« fotografi e paqartĂ« e prototipit tĂ« parĂ«. Duket se nĂ« pllakĂ« Ă«shtĂ« i pranishĂ«m mikroproçesori STM32 nĂ« enĂ«n TQFP32. Mikroproçesori mĂ« i lirĂ« nĂ« kĂ«tĂ« enĂ«, STM32L010K4T6 (ARM Cortex-M0+), kushton âŹ0,737 nĂ« grupe prej 100 copĂ«sh; mĂ« i shtrenjti, STM32F334K8T6 (ARM Cortex-M4) â âŹ2.79 (çmimet nga Mouser). PĂ«r energjinĂ« Ă«shtĂ« pĂ«rgjegjĂ«s stabilizuesi linear 3.3 V nĂ« enĂ«n SOT-223, pĂ«r Bluetooth â njĂ« modul i gatshĂ«m, duke parĂ« pamjen e jashtme, diçka si ESP12E. NdĂ«rveprimi me botĂ«n e jashtme realizohet nga dy lidhĂ«s 20-pikĂ«sh dhe njĂ« fushĂ« provash nĂ« qendĂ«r tĂ« pllakĂ«s.
Përbërja e paketës bazë prej 15 modulësh për mua, sinqerisht, mbeti një enigmë, edhe pas një shqyrtimi të kujdesshëm të ilustrimeve të projektit. Nëse kompleti i modulëve për IoT është fotografuar dhe emëruar, paketa bazë e cila hyn në konfigurimin fillestar, është më misterioze se dizajni i një makine të re përpara një ekspozite të madhe automobilistike. Paketa bazë lejon "krijimin e 15 projekteve të ndryshme", por në ilustrime janë të pranishme 10 kuti kartoni, të cilat duket se përmbajnë disa komponentë elektrotechnike, por përmbajtja e plotë e paketes bazë nuk dezifrohet askund.
Sa i përket Ezblock Studio, skeptikizmin tim e kam ndarë tashmë në fillim të lajmërimit. Në mendimin tim, një sistem që vërtet do të realizojë të gjitha opsionet e përmendura (kujtoni: (programimi me blloqe + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) me siguri mund të zhvillohet, por do të parashikoja për zhvillimin e këtij softueri rreth 5 vjet njeriu ose një vit pune me një ekip prej pesë personash (sa do të ofronit ju?), madje edhe duke përdorur ndonjë multithread, si Electron. Duke marrë parasysh se zhvilluesit pretendojnë vetëm $10000 (projekti duket mjaft inkurajues, prandaj tani janë mbledhur 400% e kësaj shume), është krejt e paqartë se çfarë do të hanë këta zhvillues gjatë gjithë periudhës së zhvillimit. Për ndershmërinë e autorëve, duhet të theksohet se versione e parë e Ezblock Studio është tashmë e disponueshme në Google Play.
Në tekstin e prezantimit ka gabime shkrimi, të zakonshme për prodhuesit kinezë; në këtë rast, motori i vibrimit, që është pjesë e pakos së moduleve për IoT, është quajtur "Vabration Module" në vend të "Vibration Module". Megjithatë, kësaj here, zhvilluesit e vërtetë nuk mendojnë të fshihen; ju lutem, ja një foto grupi e banorëve të qytetit Wilmington në shtetin Delaware:

MĂ« kuptoni, nuk po e promovoj aspak njĂ« qĂ«ndrim negativ ndaj zhvilluesve nga Kina. Ky Ă«shtĂ« njĂ« fakt i shtyrĂ« â fillimisht programerĂ«t kinezĂ« morĂ«n njĂ« pjesĂ« tĂ« madhe tĂ« dyqaneve tĂ« aplikacioneve Google Play dhe Apple App Store, tani po fitojnĂ« vendin e tyre nĂ«n diell pĂ«rmes platformave tĂ« crowdfunding. Crowdfunding Ă«shtĂ« pikĂ«risht ajo qĂ« Ă«shtĂ« e shkĂ«lqyer, sepse u lejon praktikisht çdo njeriu nĂ« botĂ«, qĂ« ka internet dhe njĂ« kartĂ« bankare, tĂ« flasĂ« pĂ«r zhvillimin e tij me mbarĂ« botĂ«n dhe ndonjĂ«herĂ« tĂ« fitojĂ« mirĂ« nga kjo. Negativi mund tĂ« shkaktohet vetĂ«m nga njĂ« zhvendosje shumĂ« e madhe e akcentĂ«ve nga komponenti teknik i projektit nĂ« marketingun rozĂ«, kur [mundĂ«sitĂ«] e mundshme pĂ«r disavantazhe dizajni mbyllen, ndĂ«rsa ana emocionale dhe pozitive ekzagjerohet. Shikoni njĂ« tjetĂ«r ilustrim nga prezantimi Ezblock Pi:

Ruajtur, siç thotĂ« videobloggeri Evgeny Bazhenov aka BadComedian, "montazhi autoral". Keni ndonjĂ« mendim se si, duke qenĂ« nĂ« mendje tĂ« shĂ«ndoshĂ«, me ndihmĂ«n e Raspberry Pi dhe "Vibration Module" tĂ« ndĂ«rtojmĂ« KĂTĂ? Apo ndoshta kjo Ă«shtĂ« njĂ« thirrje drejt pavetĂ«dijes sonĂ« kolektive: "Shiko, sa e shkĂ«lqyer, blej shpejt!"
Të marrësh apo jo? Para së gjithash, dua t'ju kujtoj se 509 njerëz tashmë kanë kontribuar me një shumë prej $41000 (për kërkesa prej $10000), dhe deri në fund të fushatës ka edhe pothuajse 3 javë. Një tjetër e rëndësishme është se njerëzve u pëlqen. Ndoshta, nëse jeni një adhurues i Raspberry Pi, do të shihni përfitimet e konstrukcionit të ofruar që tejkalojnë hezitimin për të shpenzuar një shumë nga $35 deri në $179. Mbase, siç bëri Roberti në videon promovuese, ju ka bezdisur
Unë po mbaj një , nga i cili e mora këtë artikull. Nëse keni në mendje një projekt interesant të crowdsourcing në fushën e DIY ose Open source hardware, ndani linkun, do ta diskutojmë atë gjithashtu. Fushatat e crowdsourcing janë të shpejta dhe shumë të lidhura me mbështetje nga komuniteti, dhe ndoshta ndonjë entuziast i vetmuar do t'i ndihmojë disa porosi që vijnë nga "Habra" të çojë fushatën në përfundim me sukses.
Burimi: habr.com
