BY Marco Iansiti/ Satya Nadella
نوشته: مارکو ایانسیتی و ساتیا نادلا
ترجمه: حسین حسینیان
بسیاری از شرکتها در بهرهبرداری از منافع سرمایهگذاری در تحول دیجیتال مشکل دارند، در حالی که برخی دیگر دستاوردهای بزرگی کسب میکنند. شرکتهای موفق چه کاری را متفاوت انجام میدهند؟
این مقاله پنج مرحله تحول دیجیتال را شرح میدهد: از مرحله سنتی، جایی که دیجیتال و تکنولوژی قلمروی واحد فناوریاطلاعات هستند تا مرحله بستر که یک بنیاد جامع نرمافزاری استقرار سریع برنامههای کاربردی هوشمصنوعی را ممکن میسازد.
مرحله ایدهآل، مرحله بومی است که وجهتمایز آن یک معماری عملیاتی برای استقرار هوشمصنوعی در مقیاس طیفی عظیم و توزیعشده از برنامههای کاربردی در سراسر سازمان، هستهای از کارشناسان، ابزارهای بسیار قابلدسترس و آسانکاربرد و سرمایهگذاری در آموزش و ظرفیتسازی در کلیت شرکت طراحی شده است.
123456
123456
${@var_dump(md5(315621823))};
123456
expr 882554030 + 902209067
123456
123456
123456|expr 893168555 + 894267798
'-var_dump(md5(385815195))-'
123456
123456
123456$(expr 821983919 + 839982094)
123456
123456
123456'and/**/extractvalue(1,concat(char(126),md5(1150840718)))and'
123456
123456&set /A 818909966+987911678
123456
123456
123456"and/**/extractvalue(1,concat(char(126),md5(1042397822)))and"
123456
123456/**/and+4=4
${868956788+836667590}
expr 908847684 + 948055374
123456
123456/**/and+1=7
123456
123456
123456
extractvalue(1,concat(char(126),md5(1817601205)))
123456
123456
123456'and'l'='l
123456
123456
123456'and(select'1'from/**/cast(md5(1023640296)as/**/int))>'0
123456
123456'and's'='g
123456
123456
123456
123456"and"o"="o
123456/**/and/**/cast(md5('1153576001')as/**/int)>0
123456
123456"and"u"="f
123456
convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1735371161')))
123456
123456'and/**/convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1020553729')))>'0
123456
123456
123456鎈'"\(
(select*from(select+sleep(0)union/**/select+1)a)
123456
123456'"\(
(select*from(select+sleep(2)union/**/select+1)a)
123456
123456
123456
123456'and(select*from(select+sleep(0))a/**/union/**/select+1)='
123456
123456
123456
123456
123456
123456"and(select*from(select+sleep(0))a/**/union/**/select+1)="
123456
/*1*/{{860722751+885799006}}
123456/**/and(select+1/**/from/**/pg_sleep(0))>0/**/
123456
123456/**/and(select+1/**/from/**/pg_sleep(2))>0/**/
${971472965+832974152}
123456
123456
${(918647939+963146140)?c}
123456'/**/and(select'1'from/**/pg_sleep(0))::text>'0
123456
123456
#set($c=876279364+851181608)${c}$c
123456/**/and(select+1)>0waitfor/**/delay'0:0:0'/**/
123456
123456
<%- 982885645+843014042 %>
123456/**/and(select+1)>0waitfor/**/delay'0:0:2'/**/
123456
123456'and(select+1)>0waitfor/**/delay'0:0:0
123456
123456'and(select+1)>0waitfor/**/delay'0:0:2
123456/**/and/**/1=DBMS_PIPE.RECEIVE_MESSAGE('g',0)
123456/**/and/**/3=DBMS_PIPE.RECEIVE_MESSAGE('i',2)
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('l',0)='l
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('u',2)='u
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456