কেমন আছেন সবাই ?
আজ আপনাদের কোন টিপস সম্পর্কে পোস্ট করবনা। আজ মজা করব।
কি নিয়ে মজা করব তা ভাবছি :O
যেহেতু কম্পিউটার আর সফটওয়্যার নিয়ে সবসময় আলোচনা করি, তাই আজ সফটওয়্যারের জাভা কোড নিয়ে মজা করব।
জাভা কোড কি তা মনেহয় সবাই জানেন। এরপরও একটু বলি।
জাভা একটি হাই লেভেল অবজেক্ট অরিএন্টেড ল্যাঙ্গুয়েজ । অবজেক্ট অরিএন্টেড শুনে ভয় পাওয়ার কিছু নেই,এটা বেশ সহজ একটা বেপার। জাভার সবচেয়ে আকর্ষনীয় জিনিস হচ্ছে খুব অল্প সময়ে একটা চমৎকার ইউজার ইন্টারফেইস সহ প্রোগাম লিখে ফেলা সম্ভব।জাভার গ্রাফিক্স ফিচার খুবই শক্তিশালী।আসলে প্রচুর লাইব্রেরী ফাংশন থাকাতে জাভাতে কঠিন কাজগুলো অনেক কম সময়ে এবং দ্রুত করে ফেলা যায়।তাই সফটওয়্যার ডেভেলপারদের কাছে জাভা একটি বেশ পপুলার ল্যাঙ্গুয়েজ।জাভা 3d graphics use করে অনেক আকর্ষণীয় গেম ডেভেলপ করা যায় । বর্তমানে ডেক্সটপ অ্যাপ্লিকেশান ,অ্যাপলেট ইত্যাদি এর জন্য জাভা অনেক বেশি জনপ্রিয়।
যাইহোক জাভা সম্পর্কে অনেক বলে ফেলেছি, মজা করতে আছে বক্তিতা শুনানোর জন্য দুখিত।
এখন শুরু করে দেই জাভা কোড নিয়া মজা।
আমি আজ আপনাদের কিছু জাভা কোড দিব, যার মাধ্যমে আপনার ব্রাওজার মজা দেখাবে। তবে কোড গুলো ভাল ভাবে কপি করে কাজ করবেন।
কিভাবে ব্রাওজার এর মাধ্যমে যে কোন ছবি ঘুরাবেনঃ
যদি যেকোনো ওয়েবসাইটের ইমেজ কে ঘুরায় তাহলে কেমন দেখাবে।ব্যাপারটা বুঝতে পারলেন না, তাইনা ?
আসেন কাজে দেখি কেমন লাগে
এখুন নিচ্ছয় আপনার কাছে পরিষ্কার।[এটা চলমান আমিমেসন ছবি,ট্রয় করলে আরও ভাল লাগবে]
এই রকম যেকোনো ওয়েবপেজের ছবিকে ঘুরানোর জন্য।
এই জাভা কোডটি কপি করুন।
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName("img"); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0);
এরপর আপনার ব্রাওজারের অ্যাড্রেস বারে পেস্ট করুন, এরপর কীবোর্ড থেকে এন্টার ক্লিক করুন। দেখুন কেমন লাগে।
এটা শিখলেন round ভাবে ইমেজ ঘুরবে, একই পদ্ধতিতে ছবি অনেক ভাবে ঘুরান যায়।
সব গুলো কোড আপনাদের সাথে শেয়ার করব।
এবার Horizontal Trajectory ঘুরাবঃ
“Horizontal Trajectory” ঘুরানোর কোড:
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName("img"); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+ "px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+" px"}R++}setInterval( 'A()',5); void(0);
Circular ভাবে Horizontal ঘুরাবঃ
Circular ভাবে Horizontal ঘুরানোর কোড:
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; var DI= document.images; DIL=DI.length; function A(){for(i=0; i < DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5+"px"; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5+"px"}R++}tag=setInterval('A()',5 );document.onmousedown=function(){clearInterval(tag);for(i=0; i < DIL; i++){DI.style.position="static";}}; void(0)
Circular ভাবে Horizontal ঘুরাবঃ
Circular ভাবে Horizontal ঘুরবে mouse এর সাথে, তার কোড:
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=100; y4=100; var DI= document.images; DIL=DI.length; function A(_X,_Y){for(i=0; i < DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+_X+"px"; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+_Y+"px"}R++}document.onmousemove=function(event){_X = event.clientX; _Y = event.clientY; A(_X,_Y);};document.onmousedown=function(){for(i=0; i < DIL; i++){DI.style.position="static";}};void(0)
মজা করতে এসে কতটুকু মজা দিতে পারেছি তা কমেন্টে ওল্লেখ করলে খুশি হব।
vai kisui bujlam na? kono kisu holo na je?
ReplyDeleteami google image e amrar nam likhe search debar por address bar e
ReplyDeletejavascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=100; y4=100; var DI= document.images; DIL=DI.length; function A(_X,_Y){for(i=0; i < DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+_X+"px"; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+_Y+"px"}R++}document.onmousemove=function(event){_X = event.clientX; _Y = event.clientY; A(_X,_Y);};document.onmousedown=function(){for(i=0; i < DIL; i++){DI.style.position="static";}};void(0)
ai code paste korlam enter dilam kinto kichui holo na?
hu bashar pc te kaj kore ni office er pc te thik kaj korche
ReplyDeleteTHANKS
আপনার কমেন্টের জন্য অনেক ধন্যবাদ।
ReplyDeleteএখন কি কাজ করতে পেরেছেন?
যদি কোন সমস্যা হয় তাহলে জানাবেন
vaia...... facebook e duke... adress bar e copy kore enter dilam.. kunu effect ase naiii...
ReplyDeleteKii korbo ekn???
Onek moja pailam
ReplyDeletevai amar koj holo na
ReplyDeleteprothomer je "facebook.com" lekha thake ta ki muche felbo! naki oi ta thak be
ভাই Greasemonkey ওতো একই রকম।আর Userscript.org তে অনেক addon আছে ইন্সটল করার জন্য।
ReplyDelete