Bathar-cruaidh pròiseict: mar a thog sinn seòmar le ceist hacker

Bathar-cruaidh pròiseict: mar a thog sinn seòmar le ceist hacker
O chionn seachdain no dhà chuir sinn seachad Luchdaich a-nuas air-loidhne quest airson hackers: thog iad seòmar, a lìon iad le innealan snasail agus chuir iad craoladh YouTube air bhog bhuaithe. B’ urrainn do chluicheadairean smachd a chumail air innealan IoT bho làrach-lìn a’ gheama; B’ e an t-amas a bhith a’ lorg ball-airm a bha falaichte san t-seòmar (puing laser cumhachdach), ga slaodadh agus ag adhbhrachadh cuairt ghoirid san t-seòmar.

Gus cur ris a 'ghnìomh, chuir sinn inneal-brisidh san t-seòmar, anns an do chuir sinn sìos 200 rubles: dh'ith an inneal-brisidh aon bhile san uair. Às deidh dhut an geama a bhuannachadh, dh'fhaodadh tu stad a chur air a 'shredder agus a' toirt a h-uile airgead a tha air fhàgail.

Tha sinn air innse mu thràth cuairt-coiseachd, a bharrachd air mar a chaidh an cùl-taic a dhèanamh pròiseict. Tha an t-àm ann bruidhinn mun bhathar-cruaidh agus mar a chaidh a chruinneachadh.


Bha mòran iarrtasan ann a bhith a 'sealltainn a' mhionaid airson seòmar a ghlanadh - tha sinn a 'sealltainn mar a bheir sinn air falbh e

Ailtireachd bathar-cruaidh: smachd seòmar

Thòisich sinn air fuasgladh bathar-cruaidh a dhealbhadh nuair a bha an suidheachadh air a thuigsinn gu ìre mhòr, bha an backend deiseil, agus bha seòmar falamh againn deiseil airson an uidheamachd a chuir a-steach.

A’ cuimhneachadh air an t-seann fealla-dhà “Tha an S ann an IoT a’ seasamh airson Tèarainteachd” (“Tha an litir S anns a’ ghiorrachadh IoT a’ seasamh airson Tèarainteachd”), cho-dhùin sinn an turas seo nach biodh na cluicheadairean ann an suidheachadh a’ gheama ag eadar-obrachadh ach leis a’ cheann-aghaidh agus an deireadh-cùil. den làrach, ach chan fhaigh thu an cothrom faighinn gu dìreach chun an iarainn.

Chaidh seo a dhèanamh airson adhbharan sàbhailteachd agus sealladh de na bha a’ tachairt air an sgrion: le cothrom dìreach air a’ bhathar-chruaidh le cluicheadairean, bhiodh e fada na bu duilghe gnìomhan sàbhailte agus a dh’ fhaodadh a bhith cunnartach a sgaradh, mar eisimpleir, scrollaidh luath de shredder no smachd. pyrotechnics.

Mus do thòisich sinn air an dealbhadh, chuir sinn ri chèile grunn phrionnsapalan airson smachd a chumail air innealan gèam, a thàinig gu bhith na bhunait don dealbhadh:

Na cleachd fuasglaidhean gun uèir

Tha an raon cluiche gu lèir ann an aon fhrèam, agus ruigear a h-uile ceàrnaidh dheth. Cha robh fìor fheum air ceanglaichean uèirleas agus dh'fhàsadh iad dìreach mar phuing fàiligeadh eile.

Na cleachd innealan dachaigh smart sònraichte sam bith

Sa mhòr-chuid air sgàth sùbailteachd gnàthachaidh. Tha e soilleir gun urrainn dhuinn iomadh dreach bogsa de shiostaman dachaigh smart a ghnàthachadh le rianachd agus smachdan deiseil airson ar gnìomh, ach bhiodh na cosgaisean saothair an coimeas ri bhith a’ cruthachadh am fuasgladh sìmplidh agad fhèin.

A bharrachd air an sin, bha e riatanach innealan a chruthachadh a sheallas gu soilleir gur e na cluicheadairean a dh’ atharraich an suidheachadh aca: thionndaidh iad air / dheth e no chuir iad solas sònraichte air na litrichean FALCON.

Chruinnich sinn a h-uile eileamaid bho bhathar-cruaidh a tha ri fhaighinn gu poblach a dh'fhaodar a cheannach ann an stòran pàirtean rèidio cunbhalach: eadar lìbhrigeadh piotsa agus cola daithead, thàinig teachdairean Chip and Dip agus Leroy chun làrach an-còmhnaidh.

Bha an roghainn a bhith a’ cruinneachadh a h-uile càil sinn fhìn a’ dèanamh dì-bhugachadh nas sìmplidhe, scalability, ge-tà, feumach air barrachd cùraim aig àm an stàlaidh.

Cha bu chòir a h-uile sealaidheachd agus arudin a bhith rim faicinn san fhrèam

Cho-dhùin sinn na h-eileamaidean a ghabhas smachd a thoirt a-steach do aon àite agus am falach air cùl na seallaidhean gus an urrainn dhuinn sùil a chumail air an coileanadh agus, ma tha sin riatanach, a dhol a-mach à sealladh a ’chamara gu faiceallach agus an aonad a dh’ fhàillig a chuir na àite.

Bathar-cruaidh pròiseict: mar a thog sinn seòmar le ceist hacker
Mu dheireadh, bha a h-uile dad falaichte fon bhòrd, agus chaidh an camara a chuir a-steach gus nach robh dad ri fhaicinn fon bhòrd. B’ e seo an “àite dall” a bh’ againn airson an einnseanair èaladh suas

Mar thoradh air an sin, fhuair sinn aon inneal snasail: fhuair e staid gach pàirt dheth bhon backend agus dh’ atharraich e leis an àithne iomchaidh.

Bho shealladh buileachadh bathar-cruaidh, bha smachd aig an inneal seo air 6 eileamaidean:

  1. Grunn lampaichean bùird, tha staid air / dheth aca agus tha iad fo smachd chluicheadairean
  2. Litrichean air a 'bhalla, faodaidh iad an dath atharrachadh aig òrdugh nan cluicheadairean
  3. Luchd-leantainn a bhios a’ snìomh agus a’ fosgladh a’ chairt-flip nuair a tha am frithealaiche fo luchd
  4. Laser smachd tro PWM
  5. Shredder a dh'ith airgead air clàr-ama
  6. Inneal ceò a chaidh dheth ro gach peilear laser


Dèan deuchainn air inneal ceò le laser

Nas fhaide air adhart, chaidh solas àrd-ùrlair a chuir ris, a sheas air cùl an fhrèam agus a bha air a smachdachadh dìreach mar na lampaichean bho phuing 1. Bha solas an àrd-ùrlair ag obair ann an dà chùis: shoilleirich e an leusair nuair a chaidh cumhachd a chuir air, agus shoilleirich e an cuideam ron àm sin. chaidh laser a chuir air bhog ann am modh sabaid.

Dè a bh’ anns an inneal snasail seo?

Bathar-cruaidh pròiseict: mar a thog sinn seòmar le ceist hacker

Fad na h-ùine, dh’ fheuch Yura, am fear bathar-cruaidh againn, gun a bhith a’ dèanamh rudan toinnte agus a’ tighinn suas leis an fhuasgladh as sìmplidh, as lugha a bha comasach.

Bhathar a 'gabhail ris gum biodh an VPS dìreach a' ruith sgriobt a gheibh json le staid nan innealan agus ga chuir chun Arduino ceangailte tro USB.

Ceangailte ris na puirt:

  • 16 sealaidheachd cunbhalach (b’ iadsan a bha a’ dèanamh an fhuaim cliogaidh a chaidh a chluinntinn sa bhidio. Thagh sinn iad gu ìre mhòr air sgàth an fhuaim seo)
  • 4 sealaidheachd stàite cruaidh airson smachd a chumail air seanalan PWM, leithid luchd-leantainn,
  • toradh PWM air leth airson laser
  • toradh a ghineas comharra don stiall LED

Seo eisimpleir de dh’ àithne json a thàinig chun an t-sealaidheachd bhon fhrithealaiche

{"power":false,"speed":0,"period":null,"deviceIdentifier":"FAN"}

Agus tha seo na eisimpleir de ghnìomh leis an do ràinig an àithne Arudino

def callback(ch, method, properties, body):    
request = json.loads(body.decode("utf-8"))    
print(request, end="n")     
send_to_serial(body)

Gus sùil a chumail air a’ mhionaid nuair a loisgeas an leusair tron ​​ròp mu dheireadh agus an cuideam ag itealaich air an aquarium, rinn sinn putan beag a chaidh a bhrosnachadh nuair a thuit an cuideam agus thug sinn comharra don t-siostam.

Bathar-cruaidh pròiseict: mar a thog sinn seòmar le ceist hacker
Putan airson sùil a chumail air gluasad cuideam

Aig a' chomharra seo, bha còir aig bomaichean ceò bho bhàlaichean ping-pong lasadh suas. Chuir sinn 4 lasraichean ceò gu dìreach a-steach do chùis an fhrithealaiche agus cheangail sinn iad le snàithlean nichrome, a bha còir a bhith a’ teasachadh agus ag obair mar inneal-losgaidh.

Bathar-cruaidh pròiseict: mar a thog sinn seòmar le ceist hacker
Taigheadas le bomaichean ceò agus garland Sìneach

Bathar-cruaidh pròiseict: mar a thog sinn seòmar le ceist hacker

arduino

A rèir a 'phlana thùsail, chaidh dà ghnìomh a dhèanamh air an Arduino.

An toiseach, nuair a fhuaireadh iarrtas ùr, chaidh an t-iarrtas a pharsadh a’ cleachdadh leabharlann ArduinoJson. An uairsin, chaidh gach inneal stiùirichte a choimeas leis an dà thogalach aige:

  • stàit cumhachd "air" no "dheth" (staid àbhaisteach)
  • an ùine airson an inneal a thionndadh air - an ùine ann am microseconds bho thoiseach a 'bhùird, nuair a tha an t-àm ann a thionndadh dheth, is e sin, an stàit a thoirt gu ìre àbhaisteach

An turas mu dheireadh a chaidh a shuidheachadh nuair a fhuair e am paramadair co-fhreagarrach ann an JSON, ach cha b 'urrainnear a ghluasad, chaidh an luach a shuidheachadh gu 0 agus cha do thachair ath-shuidheachadh.

B ’e an dàrna gnìomh a rinn an Arduino a h-uile cearcall ag ùrachadh stàitean, is e sin, a’ sgrùdadh an robh feum air rudeigin a thionndadh no an robh an t-àm ann inneal sam bith a chuir dheth.

Puing laser - an aon Megatron 3000

Bathar-cruaidh pròiseict: mar a thog sinn seòmar le ceist hacker

Is e seo modal gearraidh agus comharrachadh laser fòcas làimhe LSMVR450-3000MF 3000mW 450nm cunbhalach.

Litrichean Falcon

Bha iad air an dèanamh gu math sìmplidh - dìreach rinn sinn leth-bhreac de na litrichean bhon t-suaicheantas, gheàrr sinn a-mach à cairt-bhòrd iad, agus an uairsin chòmhdaich sinn iad le teip LED. Anns a 'chùis seo, bha agam ri na pìosan teip a chuir còmhla, 4 fiosan air gach seam, ach b' fhiach an toradh e. Sheall ar backender Pasha mìorbhailean de sgil, ga dhèanamh ann an nas lugha na beagan uairean a thìde.

A 'chiad deuchainnean air an inneal iot agus a' crìochnachadh

Rinn sinn a’ chiad deuchainnean agus aig an aon àm thàinig gnìomhan ùra thugainn. Is e an fhìrinn, ann am meadhan a ’phròiseis, thàinig fìor riochdaire film agus neach-camara bho VGIK, Ilya Serov, a-steach don sgioba - thog e am frèam, chuir e solais taigh-dhealbh a bharrachd ris agus dh’ atharraich e beagan sgriobt a ’gheama gus an cuilbheart a dhèanamh nas tòcail, agus tha an dealbh nas dràmaiche agus nas dràmaiche.

Mheudaich seo càileachd gu mòr, ach nochd eileamaidean a dh’ fheumadh a bhith ceangailte ris an t-sealaidheachd agus an algairim obrachaidh a chaidh òrdachadh.

B’ e duilgheadas eile an leusair: rinn sinn grunn dheuchainnean le diofar sheòrsaichean ròpa agus lasers de dhiofar chumhachdan. Airson an deuchainn, tha sinn dìreach a 'crochadh cuideam gu dìreach air ròp.

Nuair a bha e a 'ruith le comharra deuchainn, bha an cumhachd a bha air a riaghladh tron ​​​​PWM nas lugha na 10% agus cha do rinn e cron air an ròp eadhon le nochd fada.

Airson modh sabaid, chaidh an leusair a dhì-chuimseachadh gu timcheall air àite le trast-thomhas de 10 mm agus loisg e le misneachd tro ròp le luchd bho astar timcheall air meatair.

Bathar-cruaidh pròiseict: mar a thog sinn seòmar le ceist hacker
Mar sin dh’ obraich an laser gu foirfe ann an deuchainnean

Nuair a thòisich sinn a 'dèanamh deuchainn air a h-uile rud ceart san t-seòmar air cuideam crochte, thionndaidh e a-mach nach robh e cho furasta an laser a ghleidheadh ​​​​gu tèarainte. An uairsin, nuair a bhios an ròpa a 'losgadh, bidh e a' leaghadh, a 'sìneadh agus a' gluasad a-mach às a fòcas tùsail.

Bathar-cruaidh pròiseict: mar a thog sinn seòmar le ceist hacker
Ach cha robh e ag obair mar sin tuilleadh: ghluais an ròp

Ghluais Ilya an leusair gu ceann an t-seòmair mu choinneamh an ròpa gus am biodh an giùlan laser a 'dol thairis air an àrd-ùrlar gu lèir agus a' coimhead brèagha san fhrèam, a dhùblaich an astar.

Às deidh grunn dheuchainnean eile a dhèanamh le bhith a’ losgadh an ròpa mar-thà ann am blàr, chuir sinn romhainn gun a bhith a’ ciùrradh cinnt agus gearradh an ròpa a dhèanamh tèarainte le bhith a’ cleachdadh uèir nichrome. Rinn e sgrios air an t-snàthainn 120 diogan às deidh dha an leusair a thionndadh ann am modh sabaid. Cho-dhùin sinn seo a chòdachadh gu cruaidh, a bharrachd air dì-cheangal na h-uèir agus lasadh bhomaichean ceò nuair a thèid an ceangal dealachaidh a phiobrachadh, gu dìreach a-steach do bhathar-cruaidh an microcontroller.

Bathar-cruaidh pròiseict: mar a thog sinn seòmar le ceist hacker
An t-snàthainn a loisg mu dheireadh tron ​​​​ròpa far-sgrion

Mar sin, nochd an treas gnìomh a dh'fhuasgail an Arduino - gus obrachadh a-mach na sreathan co-cheangailte ri cur an gnìomh nan òrduighean sin.

Cho-dhùin sinn cuideachd gum feumadh an Arduino airgead a chunntadh air an Tbh agus an inneal-brisidh a ruith. An toiseach, bhathas den bheachd gun dèanadh an backend seo agus gum biodh an cothromachadh gnàthach ri fhaicinn air an làrach-lìn, agus air an Tbh bhiodh sinn a’ sealltainn bheachdan bho YouTube mar eileamaid eadar-ghnìomhach a bharrachd, ag innse don luchd-amhairc gu robh na tachartasan san t-seòmar a’ tachairt ann an da-rìribh. uair.

Ach rè an deuchainn, thug Ilya sùil air an t-sealladh agus mhol e sealltainn cothromachadh a ’gheama air an sgrion as motha: dè an airgead a tha air fhàgail fhathast, na chaidh ithe, agus an cunntadh sìos chun ath thoiseach den inneal-brisidh.

Cheangail sinn Arduino ris an àm a th’ ann an-dràsta: a h-uile uair làn thòisich an inneal-brisidh. Chaidh an dealbh a thaisbeanadh air an telebhisean a 'cleachdadh sùbh-craoibhe, a bha aig an àm sin mar-thà a' faighinn iarrtasan bhon fhrithealaiche agus gan cur chun arduino airson a chur gu bàs. Chaidh dealbhan le comharran airgid a tharraing le bhith a’ gairm a’ chonsail utility fim rudeigin mar seo

image = subprocess.Popen(["fim", "-q", "-r", "1920×1080", fim_str]), где fim_str

Agus chaidh a chruthachadh stèidhichte air an ìre no an ùine a bha a dhìth.

Chruthaich sinn na dealbhan ro-làimh: dìreach ghabh sinn bhidio deiseil le timer agus chuir sinn a-mach 200 dealbh.

Is e seo na meacanaigean a chaidh a phrògramadh a-steach don chrois. Mun àm a thòisich an cunntadh sìos mu dheireadh, chaidh sinn uile chun làraich, armaich sinn fhìn le innealan-smàlaidh agus shuidh sinn sìos gus feitheamh ris an teine ​​(a bha dìreach làn ghluasad san eas-òrdugh)

Mar a nì thu craoladh a bhios ag obair airson seachdain: a 'taghadh camara

Airson a’ cheist, bha feum againn air craoladh leantainneach air YouTube airson 7 latha - is e sin dìreach a shuidhich sinn mar an ùine as fhaide den gheama. Bha dà rud ann a chuireadh stad oirnn:

  1. Overheating a’ chamara mar thoradh air obrachadh leantainneach
  2. Briseadh eadar-lìn

Dh'fheumadh an camara co-dhiù dealbh Làn HD a thoirt seachad gus am biodh cluich agus coimhead air an t-seòmar cofhurtail.

An toiseach, choimhead sinn a dh’ ionnsaigh camarathan-lìn a tha air an dèanamh airson sruthan. Bha sinn a’ gearradh a’ bhuidseit, agus mar sin cha robh sinn airson camara a cheannach, ach, mar a thachair, chan eil iad gam màl. Aig an aon àm, lorg sinn gu mìorbhuileach camara Xbox Kinect na laighe anns an taigh agam, chuir sinn a-steach e san t-seòmar agam agus thòisich sinn air craoladh deuchainn airson seachdain.

Dh ’obraich an camara gu math agus cha do rinn e cus teas, ach mhothaich Ilya cha mhòr sa bhad nach robh suidheachaidhean ann, gu sònraichte bha e do-dhèanta an nochd a shuidheachadh.

Bha Ilya a’ feuchainn ris an t-seòrsa de chraoladh a thoirt nas fhaisge air inbhean cinneasachadh film is bhidio: gus sealladh solais a bha ag atharrachadh gu beothail a thoirt seachad le stòran solais soilleir, cùl-raon dorcha agus nithean san fhrèam. Aig an aon àm, bha mi airson mion-sgrùdadh na h-ìomhaigh a ghleidheadh ​​​​an dà chuid ann an seallaidhean agus faileas, le glè bheag de dh ’fhuaim didseatach.

Mar sin, ged a bha an Kinect air a dhearbhadh gu robh e earbsach ann an deuchainnean agus nach robh feum air cairt glacadh bhidio (puing fàilligeadh eile), chuir sinn romhainn a thrèigsinn. Às deidh trì latha de bhith a ’dèanamh deuchainn air diofar chamarathan, thagh Ilya an Sony FDR-AX53 - camcorder beag, earbsach nach eil saor ri fhaighinn air màl, ach aig an aon àm aig a bheil earbsachd agus feartan lèirsinneach gu leòr.

Fhuair sinn camara air màl, thionndaidh sinn air airson seachdain ann an co-bhonn ri cairt glacadh bhidio, agus thuig sinn leis gum b’ urrainn dhuinn cunntadh air craoladh leantainneach tron ​​​​cheist gu lèir.

Dèan film: cuir air dòigh an àrd-ùrlar agus solais

Bha feum air gràs sònraichte a bhith ag obair air an t-solais; dh'fheumadh sinn sgòr solais a thogail le glè bheag de dhòighean:

1. Soillseachadh nithean nuair a lorgas cluicheadairean iad (laser, cuideam), a bharrachd air solas seasmhach air an inneal shredder. An seo chleachd sinn dedolight 150 - innealan solais film earbsach agus teann le lampaichean halogen bholtachd ìosal, a leigeas leat an giùlan a chuimseachadh air rud sònraichte gun a bhith a ’toirt buaidh air a’ chùl agus nithean eile.

2. Solas cluich practaigeach - lampa bùird, lampa làr, rionnag, garland. Chaidh a h-uile solas practaigeach a chuairteachadh gu co-chòrdail anns an fhrèam gus an raon ìomhaigh a shoilleireachadh, bha lampaichean LED le teòthachd dath 3200K a-staigh, bha an lampa ann an lampa an ùrlair còmhdaichte le sìoltachan dearg Rosco foil gus stràc dath neo-àbhaisteach a chruthachadh.

Bathar-cruaidh pròiseict: mar a thog sinn seòmar le ceist hacker
'S e innleadair a th' annam aig taigh mo mhàthair no 's ann a-màireach a bhios an cur air bhog

Mar a ghlèidh sinn eadar-lìn agus dealan

Chaidh iad gu cùis fulangas sgàinidhean cha mhòr mar ann an ionad dàta: chuir iad romhpa gun a bhith a’ gluasad bho na prionnsapalan bunaiteach agus ghlèidh iad a rèir sgeama àbhaisteach N+1.

Ma stadas an craoladh air YouTube, tha seo a’ ciallachadh gum bi e do-dhèanta ath-cheangal a’ cleachdadh an aon cheangal agus leantainn air adhart leis an t-sruth. B’ e àm èiginneach a bh’ ann, agus bha an seòmar suidhichte ann an oifis àbhaisteach.

Airson seo chleachd sinn router stèidhichte air OpenWRT agus am pasgan mwan3. Rinn e deuchainn gu fèin-ghluasadach air cothrom air an t-sianal a h-uile 5 diog agus, gun fhios nach biodh briseadh ann, thionndaidh e chun mhodem cùl-taic le Yota. Mar thoradh air an sin, thachair atharrachadh chun t-sianal cùl-taic ann an nas lugha na mionaid.
Bathar-cruaidh pròiseict: mar a thog sinn seòmar le ceist hacker
Bha e cuideachd a cheart cho cudromach cuir às do bhriseadh cumhachd, oir dh ’adhbhraicheadh ​​​​eadhon àrdachadh cumhachd geàrr-ùine ath-thòiseachadh air a h-uile coimpiutair.

Mar sin, ghabh sinn ippon innova g2 3000 solar cumhachd gun bhriseadh, a bheireadh taic do gach inneal gèam: bha caitheamh cumhachd iomlan an t-siostaim againn timcheall air 300 Watts. Mairidh e 75 mionaidean, gu leòr airson ar n-adhbharan.

Chuir sinn romhainn solais a bharrachd a thoirt seachad gun fhios nach rachadh an dealan san t-seòmar a-mach - cha robh e ceangailte ri solar cumhachd gun bhriseadh.

Buidheachas

  • Don sgioba gu lèir RUVDS, a chruthaich agus a chuir an geama an gnìomh.
  • Air leth, do luchd-rianachd an RUVDS, airson sùil a chumail air obair an luchd-frithealaidh, chaidh gabhail ris an luchd agus dh’ obraich a h-uile càil mar as àbhaist.
  • Don cheannard as fheàrr ntsaplin oir mar fhreagairt don ghairm, “Tha beachd agam: gabhaidh sinn frithealaiche, cuiridh sinn aquarium air, agus crochaidh cuideam os a chionn, spionnadh, brag, tha a h-uile dad fo thuil le uisge, cuairt ghoirid, teine !” bidh e an-còmhnaidh ag ràdh le misneachd “dèan e!”
  • Спасибо Foillseachadh Tilda agus fa leth gu Mikhail Karpov airson chan ann a-mhàin a bhith a 'coinneachadh letheach slighe agus a' leigeil leinn a bhith a 'briseadh nan Cumhachan Cleachdaidh, ach eadhon a' toirt dhuinn cunntas gnìomhachais airson bliadhna nuair a bhruidhinn sinn mun phròiseact.
  • Ilya Serov S_ILa airson a dhol còmhla agus a bhith na cho-riochdaire den phròiseact, deiseil airson leth na h-oidhche a chraoladh, a’ gluing stiallan LED, a’ coimhead airson fuasglaidhean teicnigeach agus a’ dèanamh a h-uile càil gus am faigh sinn fìor fhilm.
  • òigh airson a bhith an-còmhnaidh deiseil gus an suidheachadh a shàbhaladh nuair a thilg feadhainn eile suas an làmhan, borscht, taic moralta agus còmhraidhean gus a 'mhadainn.
  • samat airson ar ceangal ris an neach-brathaidh as fheàrr san dùthaich, a thug comhairle dhuinn agus a chuidich sinn le gnìomhan.
  • daniemilk airson riochdachadh bhidio fionnar de na bhideothan gu lèir.
  • delphe air son làmh daingean agus toileach oibreachadh gus an la dheireannach.
  • Uill Innleadaireachd Dodo Pizza airson pizza cha mhòr an-còmhnaidh blàth.

Agus tha an taing as motha a’ dol dha na cluicheadairean airson a h-uile faireachdainn a fhuair sinn fhad ‘s a bha thu a’ stoirm a ’cheist airson dà latha gun chadal agus eadhon a’ cur dheth obair.

Artaigilean eile mun cheist gus am frithealaiche a sgrios

Bathar-cruaidh pròiseict: mar a thog sinn seòmar le ceist hacker

Source: www.habr.com

Cuir beachd ann