GNS Blog

2011 September 1

වෙබ් අඩවි සඳහා ෆේස්බුක් ලයික් | Facebook LIKE for Websites

Filed under: Public,Technology — Tags: , , , — GNS @ pm 3:00

“ෆේස්බුක් ලයික්“ මේ වන විට ඉතාම ජනප්‍රිය විශේෂාංගයක්. ෆේස්බුක් අඩවිය තුල මෙන්ම, වෙනත් වෙබ් අඩවි තුල පවා දක්නට ලැබෙන ලිපි, තම මිතුරන් හා බෙදාගැනීමට ෆේස්බුක් විසින් මේ අංගය හඳුන්වා දී තිබෙන්නෙ, මෙහි ඇති විශේෂම ලක්ෂණය තමයි තනි ක්ලික් එකකින් (Single Click) ලයික් කිරීම සිදුකල හැකි වීම. ඕනෑම අඩවියකට Like button එකක් යොදාගැනීමේ සරලම ආකාරය තමයි පහතින් දක්වල තියෙන්නෙ,

<iframe src="http://www.facebook.com/plugins/like.php?href=http://link_to_like"></iframe>

LIKE ක්‍රියාවලියෙදි පාර්ශව තුනක් දායක වෙනවා, ඒ ලයික් බොත්තම ඇති පිටුව (Current Page), ෆේස්බුක් අඩවිය, ලයික් කල යුතු පිටුව (Destination Page)

http://www.facebook.com/plugins/like.php?href=http://link_to_like

ඉහත සබැඳුමෙහි නිල් පාටින් දක්වා තියෙන්නෙ Facebook අඩවිය සම්බන්ධ වන ආකාරය, රතු පාටින් දක්වල තියෙන්නෙ ලයික් කල යුතු පිටුව, මේ මුළු සබැඳුම ම තියෙන්න පිටුව තමයි current page එක.
(destination url එක ලෙස current page එකම වුවත් භාවිතා කරල තියෙන්න පුළුවන්)

current page එක තුල ලයික් බොත්තම load කරගැනීමට ක්‍රම දෙකක් පාවිච්චි කරන්න පුළුවන්. ඒ iFrame එකක් භාවිතයෙන් හෝ, FBML (Facebook Markup Language) භාවිතයෙන්.
පිටුව තුල දැමීමට අදහස් කරන්නෙ එක ලයික් බොත්තමක් පමණක් නම් මින් කුමන ක්‍රමය භාවිතා කලත් ගැටළුවක් නැහැ. නමුත් Like button එකකට වැඩි ගණනක් දැමීමට අදහස් කරනවා නම් FBML බාවිතා කරන එක වඩා උචිතයි.
FBML හි වාසිය නම්,
<script src=”http://connect.facebook.net/en_US/all.js#xfbml=1″></script> ලෙස <head> ඇතුලත් කර,
Like button එක ලෝඩ් කිරීමට අවශ්‍ය වූ විට <fb:like href=”link_to_like”></fb:like> ලෙස යෙදීමෙන් පමණක් ලයික් බොත්තම ලෝඩ් කරගැනීමට හැකිවීමයි.

තමන්ට අවශ්‍ය ආකාරයට ලයික් බොත්තමත් නිර්මාණය කරගැනීමට https://developers.facebook.com/docs/reference/plugins/like වෙත පිවිසෙන්න.


දැන් Like Button එක හදාගෙන ඉවරයි, කොහොමද දැන් වැඩේ වෙන්නෙ?

Facebook LIKE procedure
ඉස්සෙල්ලාම, Like Button එකෙන් ෆේස්බුක් අඩවියට කියනවා “මේ ලින්ක්“ එකට ලයික් එකක් දාන්න කියලා (Step 1),
ඊට පස්සෙ ෆේස්බුක් අඩවියෙන් අදාල destination page එකේ මූලික විස්තර ටික ඉල්ලනවා (Step 2)
අදාල පිටුවෙ මූලික විස්තර (පිටුවේ Title එක, පිටුවට අදාල Thumbnail එක ආදිය) meta tag වල දක්වලා තියෙනව නම් ඒ විස්තරත්, එහෙම දක්වලා නැතිනම් ඒ අවස්ථාවේ පිටුවේ තියෙන Title එක, පිටුවේ කොතන හෝ ඇති පින්තූරයක් thumbnail එක ආදිය මූලික දත්ත  ලෙස නැවත ෆේස්බුක් අඩවිය වෙත යැවෙනවා. (Step 3)


දැන් Destination Page එක ගැන පොඩ්ඩක් හොයල බලමු,
ඉහත සඳහන් කල මූලික විස්තර ෆේස්බුක් අඩවිය විසින් කියවනු ලබන්නේ Open Graph ටැග තුල විස්තර තියෙනවා නම් පමණයි, මෙහි තියෙන වාසිය තමයි, තමන්ට අවශ්‍ය දත්ත ෆේස්බුක් අඩවිය වෙත ලබාදෙන්න හැකි වීම.
පහත දැක්වෙන්නෙ මේ සඳහා අවශ්‍ය මූලික ටැග

<meta property="og:title" content="වෙබ් අඩවි සඳහා ෆේස්බුක් ලයික්  | Facebook LIKE for Websites" />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://blog.gnslk.com/link" />
<meta property="og:image" content="http://www.gnslk.com/image" />
<meta property="og:site_name" content="GNS blog" />
<meta property="fb:admins" content="76399949708" />

මෙහි  og:type එක නිසි ආකාරයෙන් සඳහන් කරල තියෙන්න ඕනෙ, මෙම ලැයිස්තුවෙන් තමන්ගේ ලින්ක් එකට වඩා ගැලපෙන og:type එක තෝරාගන්න, https://developers.facebook.com/docs/opengraph/#types
තවද, මෙහි ඇති වැදගත්ම අංගය තමයි, fb:admins තුලින්, මෙම ලින්ක් එක අයිති කා හටද කියන එක සඳහන් කල හැකි වීම. මෙතනට අයිතිකරුගේ Profile ID එක යෙදීම තුලින් අදාල සබැඳුමට ලයික් කල අය පිළිබඳ විස්තර ලබාගන්න පුළුවන්.

මෙම Open Graph ටැග තිබිය යුත්තෙ Like Button එක මගින් point වෙන Destination Page එකේ <head> කොටස තුල,


Self Hosted WordPress සඳහා open graph දැමීමට අවශ්‍ය නම් පහත කේතය භාවිතා කල හැක.  මේ සඳහා Theme ෆෝල්ඩරය තුල ඇති header.php ගොනුව edit කල යුතුය

<meta property="og:title" content="<?php echo the_title() ?>"/>
 <meta property="og:type" content="article"/>
 <meta property="og:url" content="<?php echo get_permalink(); ?>"/>
 <meta property="og:image" content="fixed_image_url"/> (මෙසේ යෙදීමෙන් හැම විටම පෙන්වන්නෙ එකම පිංතූරය, Theme එක Featured Image සඳහා සහය දක්වයි නම් එක භාවිතා කරන්න)
 <meta property="og:site_name" content="Blog Name"/>
 <meta property="fb:admins" content="your_facebook_id" />

2010 May 29

Snow Leopard

Filed under: Mac,Public,Technology — Tags: , , , , — GNS @ am 11:44

පහුගිය බ්ලොග් සටහනකින් මැක් දාපු කතන්දරේ කිවුවනෙ, අමතක නැති අය මෙතනින් ගිහින් බලන්නකෝ.. ;)

මැක් කිවුවට ඉතින් හැක් කරපු මෙහෙයුම් පද්ධතියක් ගැන නෙ මෙතනදි කතා කරන්නෙ. හැකින්ටොෂ් ස්ථාපනය ගැන දැනගන්න කාලිංග සහ ජනුක අයියලගේ පෝස්ට් කියවල බලන්න. (y) එහෙනම් නැවතත් මාතෘකාවට,

Index

About

Installation

What’s New

Sinhala Support

. (more…)

2009 December 15

Mac

Filed under: Mac,Public,Technology — Tags: , , , — GNS @ pm 1:55

මගේ Primary OS එක දවසින් දවස වෙනස් වෙනව, මාස දෙකකට විතර කලින් උබුන්ටු. ඒක මාසයක් විතර පාවිච්චි කරල දැම්ම මැක්.
දැම්ම කිව්වට, මැක් එකක් හම්බ උන නිසා දැම්මෙ. මගෙ AMD Processor එකක් තියෙන්නෙ, AMD එක්ක Mac පොඩ්ඩක් අවුල.
ටික කාලයකට කලිනුත් දාන්න හදල ඒ project එක අසාර්ථක උනා. :| ඒකෙ DVD එක තිළිණ බුවා අරන් ගිහින් මිනිහ නම් දාගෙන හොඳට වැඩ කලා (එයා Intel). :(

කොහොම හරි ආපහු මැක් දාන්න හිතුනෙ නිශාන් කියල මගෙ යාළුවෙක් මැක් දාපු නිසා. මිනිහ මැක් OS එක, Adobe CS 4 Master Collection එක, Ms Office 2008, තව අනංමනං ගොඩක් download කරල තිබ්බෙ. (inlove)

මමත් ඉතින් ඕනෙ මගුලක් වෙච්ච දෙන් කියල නිශානයටම කිව්ව ඇවිල්ල දාල දෙන්න කියලා (කලිනුත් කෙල උන නිසා). දැම්ම, ඉන්ස්ටෝලුත් උනා කියමුකෝ, බූට් වෙන්නෙ නෑ. අපහු දැම්ම, Same. (envy)  ඕනෙ මගුලක් කරගනින් කියල නිශානය DVD එකක් copy කරල දීල යන්න ගියා.   Settings වෙනස් කර කර දෙතුන් පාරක්ම දැම්ම. අන්තිමට ගොඩ. ඒ පාර Key Board වැඩ නෑ.  බලද්දි USB ඕනෙලු, PS/2 not supported ලු. (headbang)

තියාගනිං කියල අල්ලා දැම්ම වැඩේ. ඒ උනත් හිතට හරි මදි. සතියකට විතර පස්සෙ වෙන යාලුව්ක්ගෙන් Key Board එකක් ඉල්ලන් අවිත් දැම්ම අපහු මැක්. ගොඩේ ගොඩ. එලටම වැඩ. Unity ගිහින් ගෙනාව USB Key Board එකක්. අම්බෝ යන්තම් හරි. (whew)
දාල බූට් කරපුවහම මෙන්න මෙහෙම ආපු Desktop එක මේං..

Apple Mac 10.5.7

click to zoom

මේ මැක් ගැන කියනව නම්, මේක හැකින්ටොෂ් එකක්. (හැක්න්ටොෂ් ??) iATKOS තමයි මේක release කරන්නෙ. RS, torrents තියෙනව, බාගන්න පුලුවන්. දැනට තියෙන අලුත්ම හැකින්ටොෂ් version එක 10.5.7, මේක ලෙපර්ඩ් (Leopard) එකක්. අලුත්ම එක වන Snow Leopard වලට තවම Hackintosh නෑ.. (shake)
හොරෙන් මැක් දාගත්ත මදිවට ලෝකෙම තියෙන මැක් software ටිකත් download කර කර දාල බලනවා. අපි මෙහෙම හිටියට හොඳ හොරු. (bandit)
මේක සෙට් වෙන්න ගොඩක්ම හේතු උනේ ලිනක්ස් වලට විතර සමාන වීම. ෆයිල් සිස්ටම් එකත් සෑහෙන දුරට ලිනක්ස් වලට සමානයි
Ubuntu වල /dev/hda1 වගේ මේකෙ තියෙන්නෙ /Volumes/drive_name
User folder එක /user_name වෙනුවට /Users/user_name

File System of Leopard

click to zoom

දැන් මැක් පාවිච්චි කරන්න අරං මාසයක් විතර ඇති. දැනට නම් එලටම සෙට් වෙනවා. මේක Adobe Support කරන Linux එකක් වගේ නිසා. (chuckle) බලමු ඉස්සරහට මොනව වෙයිද කියලා. ;)

සිංහල නම් මේකෙ ටයිප් කරන්න බුදු ගේමක් දෙන්න ඕනෙ, (whew)  පහන් අයියගෙ අදහසකට අනුව ඉසුරු එයාගෙ යාළුවෙක් හදපු අලුත් Firefox Add-on එකත් මැක් එකට දාන්න බෑ. ඒකෙ මැක් එකක් හැදුවොත් විජේසේකර ටයිපිං පුලුවන් වෙයි, දැනට UCSC එසැණින් පරිවර්තකය තමයි පාවිච්චිය. සිංහල Rendering නම් අකුරක-දෙකක අවුලක් ඇරෙන්න ඉතුරු ටික එළටම තියෙනවා. Apple ඉස්සරහට වත් සිංහල support එකක් නම් දෙයිඩ කියල සැකයි Original Mac පාවිච්චි කරන අය ලංකාවෙ අඩු නිසා. සිරාම මැක් use කරන කෙනෙක්ට කියල මම දන්නෙ  chathura88ව විතරයි, Wakoopa එකෙන් මාට්ටු උනේ..

Softwares ගැන මුකුත් කියන්න බැරි උනා, දැං නම් පෝස්ට් එක ඇති වගේ. |-(  හිතුනොත් softwares ගැන වෙනම පෝස්ට් එකක් දානව.. (nod)

අදට අපි කැපුනා එහෙනම්.

Good Bye වේවා.. (wave)

Leopard Desktop

click to zoom

2009 October 25

අපිත් දැම්මානේ උබුන්ටු…

Filed under: Miscellaneous,Public,Technology — Tags: , , , , — GNS @ pm 10:52

සෑහෙන දවසකින් මුකුත් ලියන්නත් බැරි උනා.. (හරියටම කියනවනම් මාසෙකුත් දවස් දහයක් (headbang) )
JustHost කාරයො කෙලලා තිබ්බනෙ මුළු සයිට් එකටම.. (devil) හොස්ට් එකක් ගන්නවනම් හැමතැනම බලලා, අන්තිමට යන්න තියාගන්න.. දැනටමත් JustHost පාවිච්චි කරනව නම් තියෙන ෆයිල් වල Full Backup එකක් අරං තියාගන්න..  :^)

දැං කියන්න ආපු මාතෘකාවට..

දැං දවස් කීපයකට කලින් දැම්මා උබුන්ටු.. (දවස් කීපයක් කිවුවට සති දෙකක් විතර.. මේ වෙනකොට තුන්-හතර සැරයක්ම  Format කරලත් තියෙන්නෙ…) :x

9.04 දැම්මෙ.. තව දවස් 4කින් උබුන්ටු 9.10ත් නිකුත් වෙන්න නියමිතයි.. කලිනුත් උබුන්ටු කීප සැරයක්ම දාලා තියෙනවා. ඒත් ඒවා පාවිච්චි කලේ නෑ.. දවසෙන් දෙකෙන් ආපහු වින්ඩොස්… (wasntme) ඒත් මේ පාර නම් ටිකක් අල්ලලා ගියා.. (inlove)

මේක තමයි උබුන්ටු වල ඉදං ලියන පළවෙනි බ්ලොග් සටහන.. (flex)

මේ දවස් වල තවම කරන්නෙ වින්ඩොස් වල කරපු දේවල් ලිනක්ස් වලින් කරන්න ෆුල් ගේම දෙන එක.. Office පැත්ත Google Docs බලාගන්න නිසා උලත් එකයි, පිලත් එකයි.. GIMP තමයි තනි අවුල.. (puke)

ඒ ඇරෙන්න අනිත් ඔක්කොම වගේ අවුලක් නෑ.. LAMPP, FileZilla, Skype, Pidgin/Empathy, Spaz ඔක්කොම ගානට වැඩ.. ආ.. ඇයි  Firefox (h) (ෆයර්ෆොක්ස් අලුත්ම නිකුතුව උබුන්ටු Software Channel එකට එද්දි හය මාසයක් ගිහින්.. (n) ඕක Update කරන්න ගිහිං සෑහෙන දතක් ගලවගත්තා.. :| පස්සෙ චතුර අයියගෙ ඔත්තුවකින් දැනගත්තෙ මෙන්න මේක ගැන.. ඒකෙන් යාන්තම් Firefox Update එකක් ආපු ගමන් Update එක ගන්න පුළුවන් )

උබුන්ටු ගැන පොඩ්ඩක් හොයල බලනකොට තමයි දැනගත්තෙ  Nautilus එකට super user ලොග් වෙන කතන්දරයක් ගැන.. ඒකෙන් ෆයිල් ගණුදෙනු සම්බන්ධව සෑහෙන දෙයක් කරන්න පුළුවන්..  ඒකට ලොග් වෙන්න gksudo nautilus කියල terminal එකේ කොටන්න විතරයි තියෙන්නෙ.. (නවකයෙක්ගෙන් නවකයන්ට උපදෙසක් (chuckle) )Ubuntu 9.04

තව,  වින්ඩොස් ඕනෙම කියන Software දෙකතුනකට  Wine වලින් shape වෙන්න කිවුවා.. :D

මේ දවස් වල ඔහොම තමයි ජීවිතේ.. උබුන්ටු කියන්නෙ පේන තරම් සරලත් නැති – හිතන තරම් දරුණුත් නැති මෙහෙයුම් පද්ධතියක්.. වෙලාවක් තියෙනවනම් ආතල් එකටත් එක්ක පොඩ්ඩක් දාලා බලන්න.. (හැබැයි Virtual PC වල, Wubi උඩ වගේ නැතුව කෙලින්ම දාගන්න.. අර ක්‍රම වලට දැම්මහම වෙන්නෙ එපාම වෙලා යන එක..  (nod) )

උබුන්ටු වලදි කෙලගන්න වැඩ වලදි අතදෙන්න ඉන්න චතුර, ශාකුන්තල අයියලාට ගොඩක් පිං සිද්ධවේවා.. TechBuzz, BeansJar ඩබලටත් ස්තූති වේවා.. :* ආහ්! බුධාජීව ලොක්කගෙනුත් සෑහෙන ටිප්ස් ගත්තා.. :P

කාලිංග අයියත් කියලවත් කරගන්න බැරි Help එකක් දුන්නා මගෙ පාටිෂන් එකක්ම මකල දාන්න.. :@ ;)

තව නම් නොකියඋන අය සමාවෙන්න හොදේ.. :S

අදට එච්චරයි… අපි කැපුනා එහෙනම්… (wave)

2009 August 16

ලංකාවේ Linux ප්‍රචලිත නොවන්නේ ඇයි…

Filed under: Technology — GNS @ am 11:44

[මෙය FOSS ගැන කියවෙන ලිපියක් නොව, Ubuntu-Fedora-SuSE-RedHat වැනි Linux මෙහෙයුම් පද්ධති වලට පමණක් සීමා කිරීමට උත්සහ දරා ඇත]

ලෝකයේ Linux භාවිතා කරන ප්‍රතිශතය එන්න එන්න වැඩි වෙනවලු, Windows භාවිතය අත හරිනව ලු,

ඒත් ලංකාවේ නම් බැලූ බැල්මට එහෙම දෙයක් පේන්න නෑ‍. තාමත් Ubuntu කියන්නෙ VirtualBox, VMWare වලට සීමා වෙච්ච දෙයක්. ඒකත් 10%ක් වත් නැතුව ඇති.. ( 100%ක්ම ලිනක්ස් උඩ දුවන මිනිස්සුත් නැතුවම නෙමේ.. ;) )

කොහොම උනත් මේකට හේතු විදිහට මම දකින දේවල් තමයි මේවා,

  1. මිල
    සරලව ලිනක්ස් දෙස බලද්දි අනෙකුත් වාණිජමය මෙහෙයුම් පද්ධති එක්ක පේන ලොකුම වෙනස තමයි මිල. ඒත් ලංකාවෙ අයට මිල කියන්නෙ එච්චර දෙයක් නෙමෙයි. (රු 100කට හරි, යාළුවෙක්ගෙන් නො‍මිලේ හරි XP එකක් හොයාගන්න එක එච්චර අමාරු නෑ). එහෙම තත්වයක් උඩ කෙනෙත්ට නිකං උබුන්ටු CD එකක් දුන්නා කියලා ඒකෙ වටිනාකමක් තේරෙන්නෙ නෑ.
    ..
  2. පරිශිලක සහය
    මේ අදහස් කරන්නෙ අදාල සමාගමෙන් හම්බ වෙන සහය නෙමෙයි, හොර කොපි වලට කොහෙන්ද සමාගමේ සහය? o.O මේ කියන්නෙ, මොකක් හරි අවුලක් ගියොත් උදවුවක් ගන්න ඉන්න පිරිස සීමිත වීම. ලිනක්ස් පාවිච්චි කරන අය දෙන්නා, තුන්දෙනා තැන් තැන්වලට වෙලා ඉඳන් අපි නම් ලිනක්ස් කිය කිය ඉන්නවා මිසක් ප්‍රශ්නයක් අහන්න කෙනෙක්/තැනක් නෑ. කොහොම හරි හෙන ගේමක් දීල මොකෙක් හරි අල්ලගත්ත කියමුකො, “අනේ ඒක නම් දන්නෙ නෑ බං, මම පාවිච්චි කරන්නෙ XXXX Distro එක නෙ, සොරි” වගේ උත්තර හම්බවෙන්නෙ‍‍. :( .
    .
  3. Distribution එකක් තෝරාගැනීම අපහසු වීම
    තවත් කාරණාවක් තමයි ගණන් කරගන්න බැරි තරම් Distributions ගොඩ සහ වර්තමාන ලිනක්ස් පරිශීලකයන් එකිනෙකට වෙනස් Distros භාවිතා කිරීම හා ඒවා නිර්දේශ කිරීම..
    මම ලිනක්ස් දැම්මා..!“….
    මො‍න ලිනක්ස් එක ද දැම්මෙ?“…..
    xxxx Distro එක” ….
    අපෝ ඒක වැඩක් නෑ, මේක දාපං“…..
    *_*(&)_&(*^*(^%^$%* “….
    .
  4. ලං‍කාවේ අන්තර්ජාල ව්‍යාප්තිය අඩු වීම
    Ubuntu වගේ පද්ධතියක් ස්ථාපනය කලොත් ස්ථාපනය කලා වගේ තව ප්‍රමාණයක් Download කරන්න තියෙනවා. Unlimited Braodband සම්බන්ධතාවයක් නැති කෙනෙක්ට මේක කරන එක සෑහෙන්න අමාරු දෙයක්. තව Linux වලට සහයක් ගන්න පුළුවන් Forum වගේ දේවල් අන්තර්ජාලයෙ තිබුනත් ඒවයින් වැඩක් ගන්න අන්තර්ජාල‍ය ව්‍යාප්ත වෙලා නැති එක බලපානවා

මේ මම අහපු / දැකපු කරුණු වලින් කීපයක්, Linux වලින් කරන්න බැරි දේවල් Windows වලින් කරන්න පුළුවන්, Windows වලට බැරි දේවල Linux වලට පුළුවන් කතා මෙතෙන්ට අදාල කරගෙන නෑ.. සරලවම ලංකාවෙ සාමාන්‍ය පරිගණක පරිශිලකයෙක්, ලිනක්ස් වලට නොයන්න හේතු විදිහට මම දකින දේවල් පමණයි මෙහි සඳහන් කර ඇත්තේ.. :)

Older Posts »

Powered by WordPress