Բովանդակություն:

Gmail-ի, Twitter-ի, Facebook-ի, Evernote-ի, Dropbox-ի և այլ վեբ ծառայությունների փոխկապակցում ifttt.com mashup-ի միջոցով
Gmail-ի, Twitter-ի, Facebook-ի, Evernote-ի, Dropbox-ի և այլ վեբ ծառայությունների փոխկապակցում ifttt.com mashup-ի միջոցով
Anonim
Պատկեր
Պատկեր

Ազատվեք ավելորդ միջանկյալ քայլերից՝ ժամանակ խնայելու համար

Վերլուծելով աշխատանքային հոսքերը, դուք կարող եք բացահայտել նոր գաղափարներ արտադրողականության բարձրացման համար: Եթե գործընթացը բաժանեք մասերի, կտեսնեք թույլ օղակներ, որոնք պետք է հեռացվեն կամ փոխվեն:

Ենթադրենք, դուք օգտագործում եք Dropbox-ը որպես մեկ պահոց բոլոր այն ֆայլերի համար, որոնք ստանում կամ ուղարկում եք ուրիշներին: Դուք նամակ եք ստանում կից ֆայլով և ցանկանում եք այն ուղարկել Dropbox-ին: Դա անելու համար դուք պետք է կատարեք մի շարք գործողություններ՝ գործարկեք Dropbox-ը, բացեք նամակ, պահեք կցված ֆայլը ձեր կոշտ սկավառակի վրա՝ Dropbox պանակում: Այս միկրո գործընթացում երկու կարևոր իրադարձություն կա՝ նամակի ստացում և ֆայլի տեղադրում Dropbox-ում: Մնացած բոլոր մանիպուլյացիաները միջանկյալ գործողություններ են, որոնք խլում են նման թանկարժեք րոպեները զբաղված մարդկանց համար:

Աշխատանքային հոսքը բաղկացած է հարյուրավոր նմանատիպ միկրո գործընթացներից՝ միջանկյալ գործողություններով, որոնք պահանջում են ընդհանուր առմամբ տասնյակ րոպեներ ամեն օր: Պատկերացրեք, թե որքան հարմար կլինի այս միջանկյալ առաջադրանքները պատվիրակել ինչ-որ մեկին և ստանալ միկրոգործընթացի պատրաստի արդյունք։

Վեբ ծառայություններից օգտվելիս անձը հանդես է գալիս որպես միջնորդ նրանց միջև: Այնուամենայնիվ, հիշեք, որ շատ վեբ ծառայություններ ունեն բաց API-ներ և, որպես արդյունք, կարող են ուղղակիորեն փոխազդել միմյանց հետ: Կան mashups - ծառայություններ, որոնք թույլ են տալիս համատեղել այլ ծառայություններից ստացված տվյալները՝ ցանկալի արդյունքի հասնելու համար:

Այդպիսի գործիքներից մեկը ifttt-ն է, որը բետա թեստավորման մեջ է։ Նրա օգնությամբ դուք կարող եք շղթայական իրադարձություններ շղթայել տարբեր ծառայություններում, ազատվել միջանկյալ գործողություններից, որպեսզի կենտրոնանաք առանցքայինների վրա։ Ifttt ծառայությունը հիշեցնում է հայտնի «Ալքիմիա» խաղը՝ այն ստեղծում է ծառայությունների համակցություններ՝ կարևոր առաջադրանքներ կատարելու համար։

«Եթե դա եղել է մի ծառայության մեջ, դա կլինի մեկ այլ ծառայության մեջ»

Այս ծառայության բանաձևը կոդավորված է իր անունով: IFTTT-ը «Եթե սա, ապա դա» հապավումն է: Ifttt mashup-ը թույլ է տալիս պատճառահետևանքային կապ հաստատել տարբեր ծառայությունների իրադարձությունների միջև՝ համաձայն «Եթե դա տեղի է ունեցել մի ծառայության մեջ, դա տեղի կունենա մեկ այլ ծառայության մեջ» սկզբունքով։

Պատկեր
Պատկեր

Ըստ ifttt տերմինաբանության՝ «սա» (պատճառի իրադարձություն) կոչվում է գործարկիչ, «հետո» (հետևանքային իրադարձություն)՝ գործողություն, բանաձևով ստեղծված կանոնը՝ առաջադրանք, իսկ աջակցվող ծառայությունները (և որոշ այլ աղբյուրներ։ տվյալներ, որոնց մասին ստորև) - ալիքներ (ալիք):

Երբ դուք ստեղծում եք նոր առաջադրանք, էկրանին ցուցադրվում է «Եթե սա, ուրեմն այն» բանաձևը: Պահանջվող փոփոխականները փոխարինվում են սրան-նրանով։ Սեղմելով դրա վրա՝ դուք պետք է ընտրեք այն ծառայությունը, որում կհետևեն պատճառի իրադարձությունը հայտնվող ալիքների ցանկից և որոշեք, թե որ իրադարձությունն է դա: Նմանապես (դրա վրա սեղմելուց հետո) կարգավորումները նշված են մեկ այլ ծառայության համար, որտեղ տեղի կունենա պատճառի իրադարձության ազդեցությունը:

Պատկեր
Պատկեր

Ifttt-ն աջակցում է 21 վեբ ծառայություններ և տվյալների մի շարք այլ աղբյուրներ (ամսաթիվ և ժամ, նամակ հատուկ ifttt էլփոստի հասցեին, հաղորդագրություն ifttt բոտին Google Talk-ում, RSS հոսքեր, հեռախոսազանգեր, SMS և նույնիսկ տվյալ տարածքի եղանակի մասին տեղեկություններ). Այս ծառայություններից և տվյալների աղբյուրներից կարելի է ստեղծել տասնյակ պատճառահետևանքային համակցություններ:

Պատկեր
Պատկեր

Որպես օրինակ վերցնենք Gmail-ի հոսքը: Դրա համար առաջարկվում է երեք գործարկիչ՝ հասցեից նամակ ստանալը, նշված պիտակով նամակ և առարկայի կամ տեքստում ցանկալի հիմնաբառեր պարունակող նամակ: Այս իրադարձություններից որևէ մեկը ifttt-ում կարող է սահմանվել որպես մեկ այլ ծառայության հետևանքային իրադարձության պատճառ: Gmail-ի ալիքն աջակցում է մեկ գործողություն՝ որպես այլ ծառայությունների պատճառահետևանքային իրադարձությունների հետևանք՝ նամակ ուղարկելը ցանկալի հասցեին:

Պատկեր
Պատկեր

Ավարտված առաջադրանքն այսպիսի տեսք ունի.

Պատկեր
Պատկեր

Ներկայումս ifttt-ը թույլ է տալիս միաժամանակ կատարել առավելագույնը 10 առաջադրանք (թույլատրվում է ստեղծել ցանկացած թվով առաջադրանքներ, սակայն դրանցից ոչ ավելի, քան 10-ը պետք է ակտիվացվեն ցանկացած պահի): Այս սահմանափակումը ենթադրաբար պայմանավորված է ապագայում ծրագրավորողների մտադրությամբ՝ դրամայնացնել ծառայությունը ըստ Freemium մոդելի, վճարովի ավելի շատ գործառույթներ առաջարկելով, կամ այն փաստով, որ ծառայությունը գտնվում է բետա փուլում և պահանջվում է սահմանափակել օգտատերերի ակտիվությունը։ տեխնիկական պատճառներ.

ifttt-ի օգտագործումը շատ է: Ահա դրանցից մի քանիսը.

  • ստանալ SMS ծանուցումներ ձեզ հետաքրքրող թվիթների, Facebook-ի թարմացումների, որոշակի պարամետրերի համապատասխան էլ. նամակների, տվյալ թեմայի վերաբերյալ RSS հոսքերում և այլ թարմացումների մասին տարբեր ծառայություններից.
  • RSS ֆիդերի բոլոր թարմացումների ներմուծում կամ ընտրված հիմնաբառերով Evernote-ում, Instapaper-ում և Read It Later-ում;
  • տառերին կցված ֆայլերի արագ ուղարկում նշված Dropbox թղթապանակին.
  • միջոցառումների պլանավորում տարբեր ծառայություններում որոշակի ամսաթվի և ժամի համար.
  • հաղորդագրությունների հրապարակում WordPress-ում, Posterous-ում, Tumblr-ում SMS-ի միջոցով;
  • ստեղծել աուդիո նշումներ Evernote-ում՝ ուղարկելով նամակ կից աուդիո ֆայլով:

Հարկ է նշել, որ մուտքային SMS հաղորդագրություններում կիրիլյան նիշերը չեն ցուցադրվում: Ես այս մասին տեղեկացրել եմ մշակողներին. հուսով եմ, որ խնդիրը շուտով կլուծվի:

Եզրակացություն

Տարբեր ծառայությունների գործառույթների իմացությամբ և բավականաչափ հնարամտությամբ դուք կարող եք ստեղծել հրահրողների և գործողությունների զարմանալի համակցություններ և ստանալ կախարդական տեսք ունեցող արդյունքներ: Ifttt-ի պարզ և հնարամիտ mashup-ը ցույց է տալիս ժամանակակից տեխնոլոգիաների և բաց համակարգերի ուժը, որոնք կարող են սիներգետիկորեն փոխազդել միմյանց հետ:

Թող այս ծառայությունը ոչ միայն բարձրացնի ձեր արտադրողականությունը, այլև դառնա առարկաների և երևույթների միջև անսպասելի փոխհարաբերություններ գտնելու ունակության ուսուցում, թույլ տվեք մտածել աշխատանքային գործընթացների վերլուծության կարևորության մասին՝ ավելի մեծ արդյունավետության հասնելու համար:

Խորհուրդ ենք տալիս: