DIY: ny fomba automatique fanaraha-maso ny trano fanatobiana entana

Ny X5 dia miasa foibe fanapariahana 43 sy kamiao 4 manokana, miantoka ny famatsiana vokatra tsy tapaka amin'ny magazay 029. Amin'ity lahatsoratra ity dia hizara ny traikefako amin'ny famoronana rafitra ifanakalozan-kevitra aho amin'ny fanaraha-maso ny hetsika trano fanatobiana entana hatramin'ny voalohany. Ny fampahalalana dia ilaina ho an'ny logisticians amin'ny orinasa mpivarotra manana foibe fizarana am-polony maro mitantana vokatra marobe.

DIY: ny fomba automatique fanaraha-maso ny trano fanatobiana entana

Amin'ny maha-fitsipika, ny fananganana rafitra fanaraha-maso sy fitantanana ny fizotran'ny raharaham-barotra dia manomboka amin'ny fanodinana hafatra sy tranga. Mandritra izany fotoana izany, teboka ara-teknolojia manan-danja mifandraika amin'ny mety hisian'ny automatique ny zava-misy marina amin'ny fisehoan'ny hetsika ara-barotra sy ny fandraketana zava-nitranga dia tsy hita. Ny ankamaroan'ny rafitra fandraharahana toy ny WMS, TMS, sns., dia manana fitaovana naorina ho fanaraha-maso ny fizotrany manokana. Saingy, raha rafitra avy amin'ny mpanamboatra samihafa ireo na tsy ampy ny fampandehanana ny fanaraha-maso, dia mila manafatra fanovana lafo ianao na misarika mpanolo-tsaina manokana amin'ny toe-javatra fanampiny.

Andeha isika handinika fomba iray izay tsy ilaintsika afa-tsy ampahany kely amin'ny fifampidinihana mifandray amin'ny famantarana loharano (tabilao) mba hahazoana tondro avy amin'ny rafitra.

Ny mampiavaka ny trano fitehirizam-bokatray dia ny rafitra fitantanana trano fanatobiana entana (WMS Exceed) miasa ao amin'ny complex logistics iray. Ny trano fitehirizam-bokatra dia zaraina araka ny sokajy fitehirizana entana (maina, alikaola, mangatsiaka, sns) fa tsy araka ny lojika ihany. Ao anatin'ny complex logistics iray dia misy trano fanatobiana entana maromaro misaraka, izay samy tantanin'ny WMS azy manokana.

DIY: ny fomba automatique fanaraha-maso ny trano fanatobiana entana

Mba hamoronana sary ankapoben'ny dingana mitranga ao amin'ny trano fanatobiana entana, ny mpitantana dia mamakafaka ny tatitra momba ny WMS tsirairay imbetsaka isan'andro, mandrindra ny hafatra avy amin'ny mpandraharaha trano fanatobiana entana (mpandray, mpanangona, stackers) ary mamintina ireo tondro fampandehanana tena izy ho fandinihana eo amin'ny solaitrabe.

Mba hitsitsiana ny fotoanan'ny mpitantana dia nanapa-kevitra ny hamolavola rafitra tsy lafo ho an'ny fanaraha-maso ny hetsika amin'ny trano fanatobiana entana izahay. Ny rafitra vaovao, ankoatry ny fanehoana ireo mari-pamantarana "mafana" amin'ny fampandehanan-draharahan'ny fizotry ny trano fanatobiana entana, dia tokony hanampy ihany koa ny mpitantana amin'ny firaketana an-tsoratra ny zava-nitranga sy ny fanaraha-maso ny fanatanterahana ny asa mba hanafoanana ny antony misy fiantraikany amin'ny tondro nomena. Taorian'ny nanaovana fanadihadiana ankapobeny momba ny maritrano IT an'ny orinasa, dia nahatsapa izahay fa ny ampahany tsirairay amin'ny rafitra takiana dia efa misy amin'ny fomba iray na hafa ao amin'ny taninay ary ho azy ireo dia misy ny fandinihana ny toe-javatra sy ny serivisy fanohanana ilaina. Ny hany sisa tavela dia ny fampidirana ny foto-kevitra iray manontolo ho vahaolana ara-javakanto tokana sy ny fanombantombanana ny sehatry ny fampandrosoana.

Taorian'ny fanombanana ny habetsaky ny asa tokony hatao amin'ny fananganana rafitra vaovao dia nanapa-kevitra ny hizara ny tetikasa ho dingana maromaro:

  1. Fanangonana tondro ho an'ny fizotry ny trano fanatobiana entana, fijerena maso sy fanaraha-maso ny tondro sy ny fiviliana
  2. Automation ny fenitry ny dingana sy ny fisoratana anarana amin'ny fampiharana amin'ny serivisy serivisy fandraharahana ho an'ny deviations
  3. Fanaraha-maso mavitrika miaraka amin'ny vinavinan'ny entana sy ny famoronana tolo-kevitra ho an'ny mpitantana.

Amin'ny dingana voalohany, ny rafitra dia tsy maintsy manangona ampahany voaomana amin'ny angon-drakitra miasa avy amin'ny WMS rehetra ao amin'ny complex. Ny famakiana dia mitranga saika amin'ny fotoana tena izy (efaelanelana latsaky ny 5 minitra). Ny hafetsena dia ny angon-drakitra dia tsy maintsy azo avy amin'ny DBMS amin'ny trano fanatobiana entana am-polony maro rehefa mametraka ny rafitra amin'ny tambajotra iray manontolo. Ny angon-drakitra azo ampiasaina dia karakarain'ny lojikan'ny fototry ny rafitra kajy ny fivilian-dΓ lana avy amin'ny tondro efa nomanina ary kajy ny antontan'isa. Ny angon-drakitra voahodina amin'izany fomba izany dia tsy maintsy aseho eo amin'ny tabilaon'ny mpitantana na eo amin'ny tabilao fampahalalana momba ny trano fanatobiana amin'ny endrika grafika sy kisary azo takarina.

DIY: ny fomba automatique fanaraha-maso ny trano fanatobiana entana

Rehefa misafidy rafitra mety amin'ny fampiharana ny mpanamory ny dingana voalohany, dia nisafidy Zabbix izahay. Ity rafitra ity dia efa ampiasaina hanaraha-maso ny fahombiazan'ny IT amin'ny rafitra fanatobiana entana. Amin'ny alΓ lan'ny fametrahana fametrahana misaraka amin'ny fanangonana metrika fandraharahana momba ny fiasan'ny trano fanatobiana entana, azonao atao ny mahazo sary ankapobeny momba ny fahasalaman'ny trano fanatobiana entana.

Ny rafitra ankapoben'ny rafitra dia nivadika ho toy ny sary.

DIY: ny fomba automatique fanaraha-maso ny trano fanatobiana entana

Ny ohatra WMS tsirairay dia voafaritra ho mpampiantrano ny rafitra fanaraha-maso. Angonin'ny mpizara foibe ao amin'ny tambajotran'ny ivontoerana data ny metrika amin'ny alΓ lan'ny fampandehanana script miaraka amin'ny fangatahana SQL voaomana. Raha mila manara-maso rafitra tsy manoro ny fidirana mivantana amin'ny angon-drakitra ianao (ohatra, SAP EWM), azonao atao ny mampiasa antso an-tsoratra amin'ny asa API voarakitra mba hahazoana tondro na manoratra programa tsotra amin'ny python/vbascript.

Ny ohatra proxy Zabbix dia apetraka ao amin'ny tambajotran'ny trano fanatobiana entana mba hizarana ny entana avy amin'ny lohamilina lehibe. Amin'ny alΓ lan'ny Proxy dia azo antoka ny miasa miaraka amin'ireo tranga WMS eo an-toerana rehetra. Amin'ny fotoana manaraka ny mpizara Zabbix dia mangataka mari-pamantarana, misy script dia tanterahana amin'ny mpampiantrano miaraka amin'ny proxy Zabbix mba hangataka metrika amin'ny tahiry WMS.

Mba hampisehoana ny grafika sy ny tondro trano fanatobiana entana ao amin'ny mpizara Zabbix afovoany, dia mametraka Grafana izahay. Ho fanampin'ny fampisehoana dashboard efa voaomana miaraka amin'ny infografika momba ny fiasan'ny trano fanatobiana entana, dia hampiasaina hanaraha-maso ny fivilian-tsivana amin'ny tondro i Grafana ary handefa fampandrenesana mandeha ho azy amin'ny rafitra serivisy trano fanatobiana entana ho an'ny fiatrehana ny trangan-javatra ara-barotra.

Ohatra, andeha hodinihintsika ny fampiharana ny fanaraha-maso enta-mavesatra ao amin'ny faritra fandraisana ny trano fanatobiana entana. Ireto manaraka ireto no nofidina ho famantarana lehibe amin'ny fizotran'ny fizotran'ity faritry ny trano fanatobiana entana ity:

  • ny isan'ny fiara ao amin'ny faritra fandraisana, amin'ny fiheverana ny sata (voaomana, tonga, antontan-taratasy, fampidinana entana, fiaingana;
  • enta-mavesatra amin'ny toerana fametrahana sy famenoana (araka ny fepetra fitahirizana).

Fikirana

Ny fametrahana sy ny fanamafisana ireo singa fototra amin'ny rafitra (SQLcl, Zabbix, Grafana) dia voafaritra amin'ny loharano samihafa ary tsy haverina eto. Ny fampiasana SQLcl fa tsy SQLplus dia noho ny zava-misy fa ny SQLcl (ny baikon'ny baikon'ny DBMS Oracle, voasoratra amin'ny java) dia tsy mitaky fametrahana fanampiny amin'ny Oracle Client ary miasa ivelan'ny boaty.

Holazaiko ireo hevi-dehibe tokony hojerena rehefa mampiasa Zabbix mba hanaraha-maso ny tondro fizotry ny fandraharahana trano fanatobiana entana, ary iray amin'ireo fomba azo ampiharina amin'izany. Ary koa, ity dia tsy lahatsoratra momba ny fiarovana. Ny fiarovana ny fifandraisana sy ny fampiasana ireo fomba atolotra dia mitaky fandalinana fanampiny amin'ny dingan'ny famindrana ny vahaolana mpanamory ho amin'ny asa mamokatra.

Ny zava-dehibe indrindra dia ny fampiharana ny rafitra toy izany dia azo atao tsy misy fandaharana, mampiasa ny toe-javatra nomen'ny rafitra.

Ny rafitra fanaraha-maso Zabbix dia manome safidy maromaro amin'ny fanangonana metrika avy amin'ny rafitra fanaraha-maso. Azo atao izany na amin'ny alalan'ny fandatsaham-bato mivantana amin'ireo mpampiantrano araha-maso, na amin'ny alalan'ny fomba mandroso kokoa amin'ny fandefasana angona any amin'ny mpizara amin'ny alalan'ny zabbix_sender an'ny mpampiantrano, ao anatin'izany ny fomba fanamboarana ireo masontsivana fikarohana ambany. Mba hamahana ny olantsika dia mety tsara ny fomba fandatsaham-bato mivantana ny mpampiantrano amin'ny alΓ lan'ny mpizara foibe, satria izany dia ahafahanao mahazo fifehezana feno amin'ny filaharan'ny fahazoana metrika ary miantoka fa mampiasa andian-kira/soratra iray ianao nefa tsy mila mizara azy ireo amin'ny mpampiantrano mpanara-maso tsirairay.

Amin'ny maha "loham-panadinana" amin'ny debugging sy ny fametrahana ny rafitra, dia mampiasa takelaka WMS izahay amin'ny fitantanana ny fanekena:

  1. Fiara eo amin'ny fandraisana, izay tonga rehetra: Ny fiara rehetra manana sata mandritra ny vanim-potoana "- 72 ora manomboka amin'ny fotoana ankehitriny" - famantarana ny fangatahana SQL: getCars.
  2. Tantaran'ny satan'ny fiara rehetra: Satan'ny fiara rehetra tonga ao anatin'ny 72 ora - Identifier query SQL: carsHistory.
  3. Fiara voalahatra ho ekena: Sata amin'ny fiara rehetra tonga amin'ny statut "Nolavina", elanelan'ny fotoana "- 24 ora" ary "+24 ora" manomboka amin'ny ora ankehitriny - Mpanondro fangatahana SQL: carsIn.

Noho izany, rehefa avy nanapa-kevitra ny amin'ny fitambaran'ny metrika fampisehoana ny trano fanatobiana entana, dia hanomana SQL fanontaniana ho an'ny WMS angona. Mba hanatanterahana ny fanontaniana dia tsara ny mampiasa tsy ny tahiry fototra, fa ny kopia "mafana" - standby.

Mifandray amin'ny Oracle DBMS mijoro izahay mba handraisana angona. Adiresy IP hifandraisana amin'ny angon-drakitra fitsapana 192.168.1.106. Mitahiry ny mari-pamantarana fifandraisana amin'ny mpizara Zabbix ao amin'ny TNSNames.ORA amin'ny lahatahiry miasa SQLcl izahay:

# cat  /opt/sqlcl/bin/TNSNames.ORA
WH1_1=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.106)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME =  WH1_1)
    )
  )

Izany dia ahafahantsika mametraka fanontaniana SQL amin'ny mpampiantrano tsirairay amin'ny alΓ lan'ny EZconnect, izay manondro ny fidirana / tenimiafina sy ny anaran'ny database:

# sql znew/Zabmon1@WH1_1

Tehirizinay ao amin'ny lahatahiry miasa ao amin'ny mpizara Zabbix ireo fanontaniana SQL voaomana:

/etc/zabbix/sql

ary avelao ny fidirana amin'ny mpampiasa zabbix amin'ny servery:

# chown zabbix:zabbix -R /etc/zabbix/sql

Ny rakitra miaraka amin'ny fangatahana dia mahazo anarana famantarana tokana ho an'ny fidirana amin'ny mpizara Zabbix. Ny fangatahana angon-drakitra tsirairay amin'ny alàlan'ny SQLcl dia mamerina antsika paramètre maromaro. Raha jerena ny mombamomba an'i Zabbix, izay tsy afaka manodina afa-tsy metrika iray isaky ny fangatahana, dia hampiasa script fanampiny izahay handinihana ny valin'ny fangatahana ho metrika tsirairay.

Andao hanomana ny sora-baventy lehibe, ndao hiantso azy wh_Metrics.sh, hiantso ny fangatahana SQL amin'ny angon-drakitra, tehirizo ny valiny ary mamerina metrika ara-teknika miaraka amin'ny famantarana ny fahombiazan'ny angon-drakitra:

#!/bin/sh 
## настройка окруТСния</i>
export ORACLE_HOME=/usr/lib/oracle/11.2/client64
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib64:/usr/lib:$ORACLE_HOME/bin
export TNS_ADMIN=$ORACLE_HOME/network/admin
export JAVA_HOME=/
alias sql="opt/sqlcl/bin/sql"
## Π·Π°Π΄Π°Ρ‘ΠΌ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ с sql-запросом ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ имя Ρ„Π°ΠΉΠ»Π°
scriptLocation=/etc/zabbix/sql
sqlFile=$scriptLocation/sqlScript_"$2".sql
## Π·Π°Π΄Π°Ρ‘ΠΌ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ для хранСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²
resultFile=/etc/zabbix/sql/mon_"$1"_main.log
## настраиваСм строку ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π‘Π”
username="$3"
password="$4"
tnsname="$1"
## Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΠ· Π‘Π”
var=$(sql -s $username/$password@$tnsname < $sqlFile)
## Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ запроса ΠΈ записываСм Π² Ρ„Π°ΠΉΠ»
echo $var | cut -f5-18 -d " " > $resultFile
## провСряСм Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ошибок
if grep -q ora "$resultFile"; then
    echo null > $resultFile
    echo 0
else
    echo 1
fi

Apetrakay ao anaty lahatahiry ny rakitra vita miaraka amin'ny script amin'ny fitehirizana script ivelany mifanaraka amin'ny firafitry ny konfigurasi Zabbix-proxy (amin'ny alΓ lan'ny default - /usr/local/share/zabbix/externalscripts).

Ny famantarana ny angon-drakitra izay handraisan'ny script ny valiny dia halefa ho mari-pamantarana script. Ny ID-database dia tsy maintsy mifanandrify amin'ny tsipika fandrindrana ao amin'ny rakitra TNSNames.ORA.

Ny vokatry ny antso fangatahana SQL dia voatahiry ao anaty rakitra toy ny mon_base_id_main.log where base_id = Ny mpamantatra angon-drakitra voaray ho mari-pamantarana script. Ny fizarana ny valin'ny rakitra amin'ny alΓ lan'ny famantarana ny angona dia omena raha misy fangatahana avy amin'ny mpizara amin'ny tahiry maromaro miaraka. Ny fanontaniana dia mamerina sanda misy lafy roa voafantina.

Ity script manaraka ity, andao atao hoe getMetrica.sh, dia ilaina mba hahazoana metrika voatondro avy amin'ny rakitra vokatry ny fangatahana:

#!/bin/sh 
## опрСдСляСм имя Ρ„Π°ΠΉΠ»Π° с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ запроса
resultFile=/etc/zabbix/sql/mon_”$1”_main.log
## Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° срСдствами скрипта:
## ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ со статусами, запрос Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π°ΠΌ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив (RSLT) Π² Π²ΠΈΠ΄Π΅ 
## {статус1 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅1 статус2 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅2…} Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ IFS)
## ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ запроса ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘ΠΌ ΠΊΠΎΠ΄ статуса ΠΈ скрипт Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
IFS=’ β€˜
str=$(cat $resultFile)
status_id=null
read –ra RSLT <<< β€œ$str”
for i in β€œ${RSLT[@]}”; do
if [[ β€œ$status_id” == null ]]; then
status_id=”$I"
elif [[ β€œ$status_id” == β€œ$2” ]]; then
echo β€œ$i”
break
else
status_id=null
fi
done

Ankehitriny dia vonona ny hanitsy an'i Zabbix izahay ary hanomboka hanara-maso ny fizotran'ny fanekena ny trano fanatobiana entana.

Ny mpiasan'ny Zabbix dia apetraka sy amboarina amin'ny node database tsirairay.

Ao amin'ny lohamilina lehibe dia mamaritra ny mpizara rehetra miaraka amin'ny proxy Zabbix. Ho an'ny fanovana, mandehana amin'ity lalana manaraka ity:

Administration β†’ Proxy β†’ Mamorona proxy

DIY: ny fomba automatique fanaraha-maso ny trano fanatobiana entana

Mamaritra ny mpampiantrano voafehy izahay:

Settings β†’ Hosts β†’ Mamorona mpampiantrano

DIY: ny fomba automatique fanaraha-maso ny trano fanatobiana entana

Ny anaran'ny mpampiantrano dia tsy maintsy mifanandrify amin'ny anaran'ny mpampiantrano izay voatondro ao amin'ny rakitra fikirakirana mpandraharaha.

Manondro ny vondrona ho an'ny node izahay, ary koa ny adiresy IP na ny anaran'ny DNS amin'ny node miaraka amin'ny tahiry.

Mamorona metrika izahay ary mamaritra ny fananany:

Settings β†’ Nodes β†’ 'node name' β†’ Data Elements> Mamorona Data Element

1) Mamorona metrika lehibe hanontaniana ny masontsivana rehetra avy amin'ny angon-drakitra

DIY: ny fomba automatique fanaraha-maso ny trano fanatobiana entana

Mametraka ny anaran'ny singa data izahay, manondro ny karazana "Verification ivelany". Ao amin'ny saha "Key", dia mamaritra ny script izay ampitainay ho masontsivana ny anaran'ny tahiry Oracle, ny anaran'ny fangatahana sql, ny fidirana sy ny tenimiafina hifandraisana amin'ny tahiry. Apetraho amin'ny 5 minitra (300 segondra) ny elanelan'ny fanavaozana ny fangatahana.

2) Mamorona ny metrika sisa ho an'ny satan'ny fiara tsirairay. Ny sandan'ireo metrika ireo dia hatsangana mifototra amin'ny valin'ny fanamarinana ny metrika lehibe.

DIY: ny fomba automatique fanaraha-maso ny trano fanatobiana entana

Mametraka ny anaran'ny singa data izahay, manondro ny karazana "Verification ivelany". Ao amin'ny saha "Key", dia mamaritra ny script izay ampitainay ho mari-pamantarana ny anaran'ny angon-drakitra Oracle sy ny kaody sata izay tiana hojerena. Nametraka ny elanelam-panavaozana fanontaniana ho 10 segondra lava noho ny metrika lehibe (310 segondra) mba hanana fotoana hanoratana ny rakitra ny valiny.

Mba hahazoana tsara ny metrika dia zava-dehibe ny filaharan'ny fisavana. Mba hialana amin'ny fifandirana rehefa mandray angon-drakitra, voalohany indrindra dia manetsika ny metrika lehibe GetCarsByStatus amin'ny fiantsoana ny script - wh_Metrics.sh.

Fikirana β†’ Nodes β†’ 'anaran'ny node' β†’ Singa angona β†’ Sobika β€œFijerena ivelany”. Mariho ny fanamarinana ilaina ary tsindrio "Activate".

DIY: ny fomba automatique fanaraha-maso ny trano fanatobiana entana

Manarak'izay, ahetsiketsika amin'ny asa iray ny metrika sisa, ka mifantina azy rehetra:

DIY: ny fomba automatique fanaraha-maso ny trano fanatobiana entana

Ankehitriny dia nanomboka nanangona metrika fandraharahana trano fanatobiana entana i Zabbix.

Ao amin'ny lahatsoratra manaraka dia hojerentsika akaiky ny fampifandraisana an'i Grafana sy ny famoronana dashboard fampahalalana momba ny fiasan'ny trano fanatobiana entana ho an'ny sokajy mpampiasa isan-karazany. Ampiasaina ihany koa ny Grafana hanaraha-maso ny fiviliana amin'ny fiasan'ny trano fanatobiana entana ary, miankina amin'ny sisintany sy ny fahamaroan'ny fiviliana, misoratra anarana tranga ao amin'ny rafitra foibem-pitantanana ny trano fanatobiana entana amin'ny alΓ lan'ny API na mandefa fampandrenesana fotsiny amin'ny mpitantana amin'ny alΓ lan'ny mailaka.

DIY: ny fomba automatique fanaraha-maso ny trano fanatobiana entana

Source: www.habr.com

Add a comment