Thứ Bảy, 28 tháng 7, 2012

TỰ TẠO ỨNG DỤNG FACEBOOK

Việc tạo và chạy 1 ứng dụng facebook trước kia lằng nhằng và có 2 cách là Dùng FBML (ngôn ngữ do facebook sáng chế ) và iframe.
Bây h facebook đã không hỗ trợ cho FBML, nghe nói cũ rồi ,1 vài ứng dụng facebook viết bằng FBML vì thế cũng chết theo ,1 vài ebook hướng dẫn làm ứng dụng cho facebook cũng không thể làm theo .

Để tạo 1 ứng dụng vui trên facebook chia sẻ cùng bạn bè ,bây h  không mất quá nhiều thời gian và dễ dàng hơn bao h hết .
1-host free heroku - cái này quá tuyệt luôn ( trước kia thì mệt lắm dùng localhost chạy qua chạy lại up lên tải xuống )
2-heroku giúp ta phần kết nối - tạo sẵn luôn cho bạn 1 class kết nối với facebook (ngon rồi)
3-đỡ phải config lằng nhằng nào là canvas,iframe, hay fbml ,php sdk hay javascript sdk.....
4- test cái cho vui với thỉnh thầy trên facebook  https://apps.facebook.com/thinh-thay/ 
bắt tay vào làm 1 app facebook nào :


B1:
Vô đây để đăng ký tên cho 1 app đã Facebook Developers sau đó click  Create New App :


-Nếu ai đã từng tạo facebook sẽ có hình 



 sau khi click ta thấy hộp thoại sẽ hiện ra

chọn tên app ở đây , shi chọn Qrcode ,hay gì đó tùy bạn chọn cho hợp tên ứng dụng của bạn  .
** chú ý tick vào web hosting : nhà nghèo nên dùng host heroku (biết dùng thì cực thích luôn) tiện mà free -ở đây ta đang làm trên heroku mà .
 ok xong chọn continue

gõ mã xác nhận tránh spam của facebook nhảy qua bước kế nào
chọn ngôn ngữ ở đây là PHP và email đăng ký ở heroku (đăng ký tài khỏan mới trên web heroku) là như trên :)
khi nhận được thông báo như trên là xong - chúc mừng bạn đã xong bước 1
B2: vô ứng dụng vừa tạo để kiểm tra khi các thông số :
ở website -> site URL , canvas URL , secure Canvas URL, Canvas Page ... tự heroku sẽ tạo và kết nối đến facebook . khi thấy các thông số trên là đã thành công 1/2 Bước 2

kiểm tra host heroku đã config chưa bằng cách
 gõ địa chỉ http://blooming-meadow-5451-herokuapp.com

 ra được hình trên là ổn
 B3: down soft heroku tool hỗ trợ cho việc up hay thay đổi file trên server (host) heroku
http://devcenter.heroku.com/articles/quickstart - vô đây để download  Heroku Toolbelt
sau khi tải và chạy màn hình dos heroku- đăng nhập bằng email + pass đã tạo
** khi nhập pass nó sẽ không hiện gì kể cả ký tự *** thường thấy , vì vậy cứ nhập cho đúng là ok

$ heroku login
Enter your Heroku credentials.
Email: shimi@ymail.com
Password:
Could not find an existing public key.
Would you like to generate one? [Yn]
Generating new SSH public key.
Uploading ssh public key /Users/adam/.ssh/id_rsa.pub


.B4 : chỉnh sửa tạo ứng dụng trên máy tính của mình
mở màn hình dos của heroku gõ
$ cd  trở về mục chính
 rồi gõ tiếp 

$ git clone git@heroku.com:blooming-meadow-5451.git -o heroku

trong đó
blooming-meadow-5451 là url https://blooming-meadow-5451.herokuapp.com 
mà ta heroku đã tạo ra 

$ git clone git@heroku.com:blooming-meadow-5451.git -o heroku
Initialized empty Git repository in /Users/adam/facebook-template-php/.git/
remote: Counting objects: 273, done.
remote: Compressing objects: 100% (183/183), done.
remote: Total 273 (delta 2), reused 261 (delta 0)
Receiving objects: 100% (273/273), 25.55 KiB, done.
Resolving deltas: 100% (2/2), done.
 
 nếu hiện ra tình trạng xử lý như trên là đã thành công  không thì vào đây xem thêm 
mở  file trong máy tính tại C:\Documents and Settings\Tên user máy tính của bạn
 nếu thấy xuất hiện  folder "blooming-meadow-5451" là thành công 


 B5 : chỉnh sửa code : thử tý xem sao
dùng notepad , DW hay notepad++ để sửa file index.php
tìm dòng chữ 

<p>Welcome to your Facebook app, running on <span>heroku</span>!</p>
 thay thế thử bằng
<p>This is my app, I can edit it all I want.</p>
 save file lại
B6: upload để thay đổi trên server
 Có 2 cách : 
A -1 trên màn hình dos  heroku bằng  2  lệnh 

            $ git commit -am "ghi chú"
A-2 gửi 1 commit đến server để ghi chú  ( mỗi lần gửi 1 commit là 1 ghi chú khác nhau - lần sau khác lần trước )
   
$git push heroku master
lệnh để đẩy code  lên server 
B cách 2 dễ hơn nhiều vì dùng chuột click click thôi - cá nhân mình thích cách này trực quan hơn .
chuột phải vào file index.php trong thư mục "blooming-meadow-5451"

 sẽ ra giao diện quản lý
làm lần lượt 
1- click recan : quét thay đổi
2- click stage changed : thay đổi
3- gõ vào  commit message  từ  gì đó ví dụ  " 1" (lần thay đổi sau thì gõ từ khác)
4 click commit

5 click push ra giao diện push gui
6- click tiếp push - đợi push xong

ra được hình tương tự như trên là bạn đã thành công rồi .
1 vài ứng dụng facebook dùng heroku đã làm 
https://apps.facebook.com/ten-tieng-han/
https://apps.facebook.com/thinh-thay/ 
https://apps.facebook.com/bach-tuoc/ 
https://apps.facebook.com/maqrcode/  
và đây là link download app mẫu  facebook thỉnh thầy  - Tải file  morning-rain-1242

** down về giải nén ,nhưng đừng copy nguyên tất cả file trong thư mục morning-rain-1242 vào thư mục heroku đã tạo ra trên máy bạn  , nó sẽ lỗi đó , chỉ copy file những file 
1- index.php
2-,java.js.php 
3-và thư mục ảnh img 
vào thư mục mà host heroku đã tạo ra trên máy bạn nhé
tha hồ mà test nhé 

chúc bạn thành công

theo:shimivn

Thứ Sáu, 27 tháng 7, 2012

Hiển thị logo website trên kết quả tìm kiếm Google


Thủ thuật hiển thị Logo cho kết quả tìm kiếm

Code dưới đây ( Chèn sau thẻ Body )
Đối với website nền tảng Blogger , các bạn chèn sau thẻ </body>
<div itemscope=”" itemtype=”http://schema.org/Recipe” style=”z-index: -100; width: 1px; height: 1px; left: -1px; top: -1px; visibility: hidden;overflow: hidden; position: absolute;”>
<span itemprop=”name”>Tiêu đề website</span>
<img itemprop=”image” src=”Link ảnh Logo” alt=”định nghĩa cho ảnh Logo” />
<div id=”static_rating” itemprop=”aggregateRating” itemscope=”" itemtype=”http://schema.org/AggregateRating”>
<span itemprop=”ratingValue”>9</span>
<span itemprop=”bestRating”>10</span>
<span itemprop=”ratingCount”>123</span>
<span><a rel=”author” href=”Link G+“>Tên Hiển thị G+</a></span>
</div>
</div>
Sau khi chèn, Vào G+ , Edit Profile và thêm Link website vào mục ” Contributor to ” ” cộng tác viên cho ”
Chèn liên kết vào G+
Chèn liên kết vào G+

Thủ thuật này áp dụng thành công 100% cho Blogspot . Các trang đã chèn thành công .
Hiện Thumbnail website trên kết quả tìm kiếm Google
Hiện Thumbnail website trên kết quả tìm kiếm Google
Tạo logo cho kết quả tìm kiếm Google
Tạo logo cho kết quả tìm kiếm Google

Download game bắn trứng khủng long 2012 + Crack

GỚI THIÊU THÔNG TIN

 Dynomite là 1 game rất phổ biến với mọi lứa tuổi ở Việt Nam, game “bắn trứng khủng long” có tính giải trí nhẹ nhàng đặc biệt thích hợp với dân văn phòng. Luật chơi chỉ đơn giản là ngắm bắn những quả trứng cùng màu để làm rớt chúng xuống, nếu để lớp trứng xuống thấp quá bạn sẽ thua. Càng chơi độ khó càng cao, tốc độ các lớp trứng đi xuống càng nhanh và càng nhiều loại trứng mới xuất hiện.

Có 3 mức độ chơi là dễ, vừa và khó để người chơi lựa chọn. Ngoài ra cũng có nhiều chế độ chơi với các luật chơi khác nhau như Endless Puzzle, Stomped Puzzle, Fossil Challenge để bạn khám phá

THÔNG TIN PHẦN MỀM

Thể loại:
PHẦN MỀM TIỆN ÍCH
Trang chủ:
www.vn-full.com
Nguồn:
Internet
Cập nhật:
09:09 19/09/2012
Dung lượng:
5MB
Sử dụng:
Miễn Phí Free
Download:
File Zip
Yêu cầu:
Windows 7/XP/XP,Pro/Vista...

DOWNLOAD PHẦN MỀM

PASSWORD DOWNLOAD NẾU CÓ:      www.vn-full.com                     HOMEDOWNLOAD

Tạo shortcut để truy nhập nhanh các trang web hay truy cập

Tạo shortcut để truy nhập nhanh các trang web hay truy cập
Khi muốn lưu lại một địa chỉ trang Web nào để sau này có thể dễ dàng truy cập nó, bạn thường sử dụng chức năng bookmark (đánh dấu) của trình duyệt Web. Nhưng đó thường là những địa chỉ Web mà bạn muốn lưu giữ lâu dài, giống như nạp một địa chỉ liên lạc mới vào Address Book vậy đó mà.



Còn trong trường hợp với những địa chỉ Web phải thường xuyên lui tới (thí dụ như Yahoo! Mail, từ điển trực tuyến,...) hoặc với những địa chỉ Web chỉ mang tính nhất thời, lưu tạm để mở sau đó rồi thôi, bạn xử trí ra sao cho nó tiện lợi hơn đây?
Một giải pháp khả thi là bạn hãy tạo shortcut cho Website link đó ngay trên màn hình desktop. Sau này, hễ cần truy cập vào trang Web đó, bạn chỉ việc bấm kép lên icon shortcut của nó, Firefore sẽ lập tức xuất hiện và mở trang Web đó trong một thẻ mới.
Để tạo shortcut cho một Website link, trước hết bạn thu nhỏ cửa sổ làm việc của Firefox nhằm cho cái màn hình desktop có chỗ mà chường mặt ra. Bạn bấm lên nút Restore Down (nút giữa trong bộ ba nút ở tít góc trên bên phải cửa sổ Firefox).


Bây giờ bạn di chuyển trỏ chuột lên cái icon của Website (favicon) trong thanh địa chỉ của Firefox. Con trỏ chuột sẽ biến thành hình bàn tay. Bạn nhấn giữ chuột trái lên icon đó và kéo nó ra thả xuống vị trí trống trên màn hình desktop. Ngay lập tức, một icon shortcut của Website link đó sẽ xuất hiện trên desktop chờ bạn tùy nghi sai khiến. Xong rồi đấy bạn ạ. Đơn giản quá phải không?
Resigzed ImageClick this bar to view the full image.

Nếu thấy cách trên rắc rối, bạn có thể thử cách sau:
Trước tiên, mở trình NotePad, nhập vào hai dòng sau:

Mã:
[InternetShortcut]
URL=địachỉwebsite
Trong đó, “địachỉwebsite” là địa chỉ trang Web mà bạn muốn truy cập (ví dụ: www.vn-full.com). Lưu lại với tên bất kỳ nhưng nhất thiết phải gắn thêm đuôi .url (ví dụ: www.vn-full.com.url)

Thứ Năm, 26 tháng 7, 2012

Style đẹp dành cho Thread Comment của Blogger


Style đẹp dành cho Thread Comment của Blogger

style thread commentĐây là một style dành cho Thread Comment mặc định của Blogger. Với style này khung nhận xét của bạn trở nên trực quan hơn khi có sự phân biệt rõ ràng giữa nhận xét reply và nhận xét được reply. Nhận xét của tác giả bài viết được gắn thêm ribbon để phân biệt với các nhận xét khác. Style này được thiết kế theo đúng phong cách mình vẫn theo đuổi lâu nay: đơn giảnrõ ràng và hiện đại. Style này là thiết kế ban đầu dành cho những template của mình sau này vốn sẽ áp dụng Thread Comment làm mặc định, hi vọng nó phù hợp với style đại đa số blog.


Thêm đoạn mã dưới đây vào trước thẻ ]]></b:skin> trong template của bạn.
#comments{overflow:hidden}
#comments h4{display:inline;padding:10px;line-height:40px}
#comments h4,.comments .comment-header,.comments .comment-thread.inline-thread .comment{position:relative}
#comments h4,.comments .continue a{background:#d80556}
#comments h4,.comments .user a,.comments .continue a{font-size:16px}
#comments h4,.comments .continue a{font-weight:normal;color:#fff}
#comments h4:after{content:"";position:absolute;bottom:-10px;left:10px;border-top:10px solid #d80556;border-right:20px solid transparent;width:0;height:0;line-height:0}
#comments .avatar-image-container img{border:0}
.comment-thread{color:#111}
.comment-thread a{color:#777}
.comment-thread ol{margin:0 0 20px}
.comment-thread .comment-content a,.comments .user a,.comments .comment-thread.inline-thread .user a{color:#d80556}
.comments .avatar-image-container,.comments .avatar-image-container img{width:48px;max-width:48px;height:48px;max-height:48px}
.comments .comment-block,.comments .comments-content .comment-replies,.comments .comment-replybox-single{margin-left:60px}
.comments .comment-block,.comments .comment-thread.inline-thread .comment{border:1px solid #ddd;background:#f9f9f9;padding:10px}
.comments .comments-content .comment{margin:15px 0 0;padding:0;width:100%;line-height:1em}
.comments .comments-content .icon.blog-author{position:absolute;top:-12px;right:-12px;margin:0;background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT2tZVi2ZoExLOFL_yWNV6ENqaLrpRe5kAdqZasLII_eY2TlTNkcycYuGKWlu3bTpqkjCF1arnF8TZX1Qmw8AhTz7M5GxqrskxyS93TM7DgibuDfL2n6xlU7YcylwRkiHjdMSLaRsRS28/);width:36px;height:36px}
.comments .comments-content .inline-thread{padding:0 0 0 20px}
.comments .comments-content .comment-replies{margin-top:0}
.comments .comment-content{padding:5px 0;line-height:1.4em}
.comments .comment-thread.inline-thread{border-left:1px solid #ddd;background:transparent}
.comments .comment-thread.inline-thread .comment{width:auto}
.comments .comment-thread.inline-thread .comment:after{content:"";position:absolute;top:10px;left:-20px;border-top:1px solid #ddd;width:10px;height:0px}
.comments .comment-thread.inline-thread .comment .comment-block{border:0;background:transparent;padding:0}
.comments .comment-thread.inline-thread .comment-block{margin-left:48px}
.comments .comment-thread.inline-thread .user a{font-size:13px}
.comments .comment-thread.inline-thread .avatar-image-container,.comments .comment-thread.inline-thread .avatar-image-container img{width:36px;max-width:36px;height:36px;max-height:36px}
.comments .continue{border-top:0;width:100%}
.comments .continue a{padding:10px 0;text-align:center}
.comment .continue{display:none}
#comment-editor{width:103%!important}
.comment-form{width:100%;max-width:100%}

d80556 là màu chủ đạo của style Thread Comment này, bạn có thể thay đổi nó theo ý muốn.

Hướng Cài Đặt Appserv Để Chạy VBulletin



THÔNG TIN CẤU HÌNH

Phát hànhThể loại

Appserv 

Phần mềm tiện ích

Cấu hình yêu cầu



DOWNLOAD PHẦN MỀM

TÊN PHẦN MỀM

 

Appserv  2.5.9

DUNG LƯỢNG

452.22kb

DOWNLOAD SOFTWARE

Ảnh
Ảnh

    

Hướng dẫn cài đặt
Ưu điểm: nhiều tính năng ưu việt, dễ sử dụng
Nhược điểm: không chạy dc file .htaccess

Link Down phiên bản 2.5.9:Hướng dẫn cài đặt (ở đây mình hướng dẫn cài bản 2.5.8)

Nhấn cài đặt bình thường màn hình đầu tiên là:



Sau khi ấn Next:















hi kết thúc Quá trình cài đặt bạn tạo được một Server ảo để chạy web PHP.

Lưu ý, với cài đặt mặc định:

C:\AppServ\www là địa chỉ webroot, nơi copy các file php vào đây:



C:\AppServ\mysql\data\ chứa CSDL MySQL, mỗi CSDL sẽ là 1 folder, để sao lưu dữ liệu MySQL, đơn gian chỉ việc copy folder này thành nhiều bản sao.

- Để quản trị CSDL MySQL, truy nhập địa chỉ sau từ trình duyệt: http://localhost/phpMyAdmin

- Với việc cài mặc định như thế này, bất kể ai trong mạng nội bộ cũng đều vào được CSDL MySQL với địa chỉhttp://IP_máy_cui_AppServ/phpMyAdmin
(Hãy xem thêm tài liệu cấu hình phpMyAdmin và đổi password root của MySQL để đảm bảo an ninh cho khu vực này)

- Vào http://localhost/phpinfo.php để xem thông tin đầy đủ về server vừa cài xong.

Sử dụng

Bạn sẽ có thư mục tương tự trên host public_html mặc định là C:\AppServ\www là địa chỉ webroot, nơi copy các file php vào đây

Mở trình duyệt web đánh đị chỉ http://localhost

Size full 668x526. . . .HanhTrangSinhVien.Net


Bạn vào dòng phpMyAdmin Database Manager Version 2.9.0.2 để vào quản lý, tạo database

Size full 668x525. . . .HanhTrangSinhVien.Net


Khi đó nó ra một thông báo bắt ta đăng nhập bạn đặng nhập với User Names , pass là Server name/pass khi bạn cài đặt ( của tôi User name : root , Pass : 123456 ) (Chú ý nếu quên thì bạn gở cài đặt Apache rồi cài đặt lại )

Cách tạo Database

Khi đăng nhập thành công mở ra PHPAdmin bạn tạo Data mới ở mục Create new database bạn điền tên Data cần tạo vào đây rồi nhấn nút Create để tạo (Các mục khác không thay đổi )

Size full 668x526. . . .HanhTrangSinhVien.Net


Ok bạn đã tạo thành công một data với các thông số sau : ( lấy VD của tôi )


Quote:
Servername: localhost
Dataname : forum
Username : root
Passuser: 123456
Code:
$db_host = "localhost"; //

$db_user = "root"; // Tên DB

$db_pass = "123456"; // pass của tên DB

$db_name = "forums"; // Tên data mình tạo
Bây giờ giả sử bạn bỏ các file một Forum tên là diendan vào mục C:\AppServ\www bạn thử mở trình duyệt Internet đánh vào http://localhost/diendan xem hiệu quả của nó .

Ok.Cài localhost xong rui`.Giờ bắt đầu cài đặt 1 forum thôi.

B1: Các bạn hãy kiếm trên internet mà down về 1 bản Vbulletin rồi bạn giải nén cái file Vbulletin ra sẽ có 2 thư mục là upload và do not upload, copy toàn bộ thư mục upload vào C:/ Appserv/www. Sau đó có thể đổi tên lại thành forum, diendan gì tuỳ ý ^^. Tớ để tên là forum cho tiện.

B2: Remane config.php.new trong C:/ Appserv/www/forum/includes/ thành config.php rồi dùng notepad mở file config.php ra rồi bạn sửa lại cái file đó như sau:
- Tìm dòng
Quote:
$config['Database']['dbname'] = 'forum';
sửa forum thành tên database mà bạn đã tạo ở bước tạo database trong phpMyAdmin. hồi nãy mình đã tạo database là forum nên tên để vậy ^^.

- Tìm dòng

Quote:
$config['MasterServer']['username'] = 'root';
(root là tên username để log in vào phpMyAdmin đó)

- Tìm dòng

Quote:
$config['MasterServer']['password'] = '';
điền password vào giữa 2 dấu ‘’ (ở đây là 123456)

Một số lưu ý:

Quote:
$config['Database']['technicalemail'] = 'dbmaster@example.com';
>> địa chỉ email cho quản trị database, trong quá trình cài đặt nếu phát sinh lỗi thì nó sẽ gửi mail vào đó.

Quote:
$config['MasterServer']['servername'] = 'localhost';
>> ở một số host thì servername không phải là localhost mà là tên khác, lúc đó thì các bác phải vào phpMyAdmin kiếm thông tin Server để điền vô cho đúng…

B3: Vào http://localhost/forum/install/install.php

Size full 1024x768. . . .HanhTrangSinhVien.Net


Nếu hiện ra thế này nghĩa là file config.php đã được sửa đúng…
Size full 1024x768. . . .HanhTrangSinhVien.Net


Cứ bấm Next next next ..... ^^

Lưu tâm một chút ở Step 9 nè :

Size full 1024x768. . . .HanhTrangSinhVien.Net


BB Title : tên tiêu đề của forum, sửa tuỳ ý.
BB url và Home url : đưòng dẫn tới forum các bác ^_^
Webmaster Email Address: địa chỉ mail của admin
Những cái còn lại để nguyên, đêk care, next típ nào…

Tiếp theo là tạo tài khoản Administrator
Cố gắng đặt password thiệt dài, khó đoán... 

Size full 1024x768. . . .HanhTrangSinhVien.Net


Cuối cùng là xoá file install.php trong C:/ Appserv/www/forum/install/ đi hoặc là rename nó đi cũng được.

Kết quả :

Size full 1024x768. . . .HanhTrangSinhVien.Net


Size full 1024x768. . . .HanhTrangSinhVien.Net



Girls Generation - Korean