aam taur par dendaari lekhon ke karmiyon dvaara gban rokane ke liye, durupayog ke khilaaf vividh jaanch maujood hain. kartavyon ka pruthakkaran ek aam niyantran hai. lagbhag sabhi companiyon mein check ke sansaadhan aur mudran ke liye ek junior karmachaari aur check ke punareekshan aur us par hastaakshar karne ke liye ek varishth karmachaari hota hai. aksar, lekhaankan software pratyek karmachaari ko keval unhein saunpe gaye kaarya ko nishpaadit karne tak hi seemit karte hain, taaki aisa koi jriya maujood na ho, jisse koi karmachaari - niyantrak bhi - akele koi bhugataan kar paae.
!function(n,t){function r(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function i(e){return void 0===e}if(n){var o={},s=n.TraceKit,a=[].slice,l="?";o.noConflict=function(){return n.TraceKit=s,o},o.wrap=function(e){function n(){try{return e.apply(this,arguments)}catch(e){throw o.report(e),e}}return n},o.report=function(){function e(e){l(),h.push(e)}function t(e){for(var n=h.length-1;n>=0;--n)h[n]===e&&h.splice(n,1)}function i(e,n){var t=null;if(!n||o.collectWindowErrors){for(var i in h)if(r(h,i))try{h[i].apply(null,[e].concat(a.call(arguments,2)))}catch(e){t=e}if(t)throw t}}function s(e,n,t,r,s){var a=null;if(w)o.computeStackTrace.augmentStackTraceWithInitialElement(w,n,t,e),u();else if(s)a=o.computeStackTrace(s),i(a,!0);else{var l={url:n,line:t,column:r};l.func=o.computeStackTrace.guessFunctionName(l.url,l.line),l.context=o.computeStackTrace.gatherContext(l.url,l.line),a={mode:"onerror",message:e,stack:[l]},i(a,!0)}return!!f&&f.apply(this,arguments)}function l(){!0!==d&&(f=n.onerror,n.onerror=s,d=!0)}function u(){var e=w,n=p;p=null,w=null,m=null,i.apply(null,[e,!1].concat(n))}function c(e){if(w){if(m===e)return;u()}var t=o.computeStackTrace(e);throw w=t,m=e,p=a.call(arguments,1),n.setTimeout(function(){m===e&&u()},t.incomplete?2e3:0),e}var f,d,h=[],p=null,m=null,w=null;return c.subscribe=e,c.unsubscribe=t,c}(),o.computeStackTrace=function(){function e(e){if(!o.remoteFetching)return"";try{var t=function(){try{return new n.XMLHttpRequest}catch(e){return new n.ActiveXObject("Microsoft.XMLHTTP")}},r=t();return r.open("GET",e,!1),r.send(""),r.responseText}catch(e){return""}}function t(t){if("string"!=typeof t)return[];if(!r(j,t)){var i="",o="";try{o=n.document.domain}catch(e){}var s=/(.*)\:\/\/([^:\/]+)([:\d]*)\/{0,1}([\s\S]*)/.exec(t);s&&s[2]===o&&(i=e(t)),j[t]=i?i.split("\n"):[]}return j[t]}function s(e,n){var r,o=/function ([^(]*)\(([^)]*)\)/,s=/['"]?([0-9A-Za-z$_]+)['"]?\s*[:=]\s*(function|eval|new Function)/,a="",u=10,c=t(e);if(!c.length)return l;for(var f=0;f0?s:null}function u(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#]/g,"\\$&")}function c(e){return u(e).replace("<","(?:<|<)").replace(">","(?:>|>)").replace("&","(?:&|&)").replace('"','(?:"|")').replace(/\s+/g,"\\s+")}function f(e,n){for(var r,i,o=0,s=n.length;or&&(i=s.exec(o[r]))?i.index:null}function h(e){if(!i(n&&n.document)){for(var t,r,o,s,a=[n.location.href],l=n.document.getElementsByTagName("script"),d=""+e,h=/^function(?:\s+([\w$]+))?\s*\(([\w\s,]*)\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,p=/^function on([\w$]+)\s*\(event\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,m=0;m]+)>|([^\)]+))\((.*)\))? in (.*):\s*$/i,o=n.split("\n"),l=[],u=0;u=0&&(g.line=v+x.substring(0,j).split("\n").length)}}}else if(o=d.exec(i[y])){var _=n.location.href.replace(/#.*$/,""),T=new RegExp(c(i[y+1])),E=f(T,[_]);g={url:_,func:"",args:[],line:E?E.line:o[1],column:null}}if(g){g.func||(g.func=s(g.url,g.line));var k=a(g.url,g.line),A=k?k[Math.floor(k.length/2)]:null;k&&A.replace(/^\s*/,"")===i[y+1].replace(/^\s*/,"")?g.context=k:g.context=[i[y+1]],h.push(g)}}return h.length?{mode:"multiline",name:e.name,message:i[0],stack:h}:null}function y(e,n,t,r){var i={url:n,line:t};if(i.url&&i.line){e.incomplete=!1,i.func||(i.func=s(i.url,i.line)),i.context||(i.context=a(i.url,i.line));var o=/ '([^']+)' /.exec(r);if(o&&(i.column=d(o[1],i.url,i.line)),e.stack.length>0&&e.stack[0].url===i.url){if(e.stack[0].line===i.line)return!1;if(!e.stack[0].line&&e.stack[0].func===i.func)return e.stack[0].line=i.line,e.stack[0].context=i.context,!1}return e.stack.unshift(i),e.partial=!0,!0}return e.incomplete=!0,!1}function g(e,n){for(var t,r,i,a=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,u=[],c={},f=!1,p=g.caller;p&&!f;p=p.caller)if(p!==v&&p!==o.report){if(r={url:null,func:l,args:[],line:null,column:null},p.name?r.func=p.name:(t=a.exec(p.toString()))&&(r.func=t[1]),"undefined"==typeof r.func)try{r.func=t.input.substring(0,t.input.indexOf("{"))}catch(e){}if(i=h(p)){r.url=i.url,r.line=i.line,r.func===l&&(r.func=s(r.url,r.line));var m=/ '([^']+)' /.exec(e.message||e.description);m&&(r.column=d(m[1],i.url,i.line))}c[""+p]?f=!0:c[""+p]=!0,u.push(r)}n&&u.splice(0,n);var w={mode:"callers",name:e.name,message:e.message,stack:u};return y(w,e.sourceURL||e.fileName,e.line||e.lineNumber,e.message||e.description),w}function v(e,n){var t=null;n=null==n?0:+n;try{if(t=m(e))return t}catch(e){if(x)throw e}try{if(t=p(e))return t}catch(e){if(x)throw e}try{if(t=w(e))return t}catch(e){if(x)throw e}try{if(t=g(e,n+1))return t}catch(e){if(x)throw e}return{mode:"failed"}}function b(e){e=1+(null==e?0:+e);try{throw new Error}catch(n){return v(n,e+1)}}var x=!1,j={};return v.augmentStackTraceWithInitialElement=y,v.guessFunctionName=s,v.gatherContext=a,v.ofCaller=b,v.getSource=t,v}(),o.extendToAsynchronousCallbacks=function(){var e=function(e){var t=n[e];n[e]=function(){var e=a.call(arguments),n=e[0];return"function"==typeof n&&(e[0]=o.wrap(n)),t.apply?t.apply(this,e):t(e[0],e[1])}};e("setTimeout"),e("setInterval")},o.remoteFetching||(o.remoteFetching=!0),o.collectWindowErrors||(o.collectWindowErrors=!0),(!o.linesOfContext||o.linesOfContext<1)&&(o.linesOfContext=11),void 0!==e&&e.exports&&n.module!==e?e.exports=o:"function"==typeof define&&define.amd?define("TraceKit",[],o):n.TraceKit=o}}("undefined"!=typeof window?window:global)},"./webpack-loaders/expose-loader/index.js?require!./shared/require-global.js":function(e,n,t){(function(n){e.exports=n.require=t("./shared/require-global.js")}).call(n,t("../../../lib/node_modules/webpack/buildin/global.js"))}});
RFID ke kai pustakaalaya anuprayog hain jo atyadhik laabhakaari ho sakte hain vishesh roop se parisancharan karmachaariyon ke liye. choonki RFID taig ko kisi vastu ke andar se bhi padha ja sakta hai, kisi saamagri ko scan karne ke liye kisi kitaab ke aavaran ya DVD ke khol ko kholne ki jaroorat naheen hai. isse ripteeteev motion injureej ko kam kiya ja sakta hai. jahaan pustakon ke oopar ek baarakod hai, vahaan abhi bhi yeh suvidha hai ki lenevaale ek kitaab ko ek baar mein karne ki bajaae, pustakon ke ek poore dher ko ek baar mein scan kar sakte hain. choonki RFID taig ko gati mein bhi padha ja sakta hai, RFID reedar ka upayog lautaai gayi saamagri ki kanveyar belt par rahate hue jaanch karne se karmachaari samay mein bachat hoti hai. lekin, jaisa ki baarakod ke saath hai, yeh sabhi lenevaalon ke dvaara swayam hi kiya ja sakta hai jiska arth hua ki unhein fir kabhi karmachaariyon ki sahaayata ki jaroorat na ho. ek nishchit sthaan ke in reedar ke alaava portebal reedar bhi hain (laaibreriyn ke liye, lekin bhavishya mein sanbhavat: lenevaalon ke liye bhi, sanbhavat: yahaan tak ki unke swayam ke saamaanya-uddeshya vaale reedar). in sab ke saath, vastusoochi ko kuchh second ke bheetar, saamagri ke ek poore shelf par kiya ja sakega, jiske tahat ek bhi pustak ko aalamaari se hataana naheen padega.[30]. amyo, sveedan mein, RFID ka istemaal netraheenon ke liye shravya pustakein lene ke liye kiya jaata hai.[31] Malaysia mein, malteemeediya university laaibreri, saaibarajaya mein pustakon ka sateek sthaan ingit karne ke liye smart shelvs ka prayog kiya jaata hai.[32] Netherland mein, haath mein pakade jaane vaale reedar ko is uddeshya ke liye shuroo kiya gaya hai.
lekin, yatha 2008, yeh takaneek kai chhote pustakaalayon ke liye bahut mahangi hai aur ausat aakaar ke pustakaalaya ke liye roopaantaran avadhi 11 maheene anumaanit hai. 2004 ka ek dach anumaan tha ki ek pustakaalaya jo prati varsh 100,000 kitaabein padaan karta hai use €a50,000 ki laagat par yojana banaani chaahiye (pradaan aur vaapasi station: pratyek 12,500, ditekshan porches pratyek 10,000; taig pratyek 0.36). RFID dvaara karmachaariyon par se ek bada bojh kam kar dene ka matlab hai ki kam karmachaariyon ki jaroorat, jiske parinaamasvaroop unamein se kuchh ko nikaal diya jaaega,[29] lekin aisa abhi tak uttar America mein naheen hua hai jahaan haal ke sarvekshanon ne ek bhi pustakaalaya naheen paaya jahaan RFID ke kaaran karmachaari ko hataaya gaya ho. balki, karmiyon ke liye pustakaalaya bajat kam kiya ja raha hai aur buniyaadi suvidhaaon ke liye badhaaya ja raha hai, jisse pustakaalayon ke liye yeh aavashyak ho gaya hai ki ve karmachaariyon ki kami ko poora karne ke liye svachaalan ko badhaaen. iske alaava, RFID dvaara kiye jaane vaale kaarya mote taur par laaibreriyn ke praathamik kaarya naheen hain. Netherland mein ek khoj yeh hai ki, lenevaale is tathya se khush hain ki ab savaalon ke javaab dene ke liye aur adhik karmachaari upalabdh hain.
1980 ke dashak mein mile vaigyaanik pramaan ke anusaar tambaakoo companiyaan ne daava kiya hai ki laaparavaahi baratne ka kaaran svaasthya par padne vaale pratikool prabhaav se pehle unka anajaan hona tha ya paryaapt vishvasaneeyata ka abhaav tha. svaasthya adhikaariyon ne 1998 tak in daavon ka saath diya jiske baad unhonne apni sthiti ulat di. tambaakoo pradhaan niptaan samjhauta (the tobaiko master saitalameint egreemeint) mool roop se chaar sabse badi tambaakoo companiyon aur 46 raajyon ke ameriki etorni general ke beech hua. tambaakoo ke kuchh khaas prakaar ke vijnyaaapanon par pratibandh laga diya gaya aur svaasthya muaavaje ke taur par bhugataan ko aavashyak kar diya gaya, jo baad mein sanyukt raajya America ke itihaas mein sabse bade naagrik niptaan ke roop saamane aaya.[36]

ubot

×