Tuesday, January 31, 2012

HTML - Mathematics Symbols Code

How to write number with mathematics symbol

Base number :

Binary >>> 11112
Oct >>> 178
Decimal >>> 1510
Hexadecimal >>> F16
HTML:
Ex.[binary] 1111<sub>2</sub>
number<sub> base</sub>


Power number :

pow(4,5) = 45
HTML:
Ex.[pow(2,3)] 2<sup>3</sup>
number<sup>power</sup>

B


HTML:
number<sup>power</sup>

Monday, January 30, 2012

Learn Xcode Tools for Mac OS X and IPhone Development

Learn Xcode Tools for Mac OS X and IPhone Development




>>> Source from Google book


Unix Tools - Sockit , Python , C++ , Client , Server Programs Continue..

Previous >>

article by Vessna :
30-Jan-2012,Lab SD-416,by Dr.John Ham

>> Login to http://dekdee.buu.ac.th
>> Download kopy.py.txt and sockit2me-2.5.tar.xz (python code) from
http://127.0.0.1/~mrham by command : links http://127.0.0.1/~mrham
>> use arrow key for move and D bottom for download and Ctrl+C to exit browser
>> Change kopy.py.txt to kopy.py by command : mv kopy.py.txt kopy.py.txt
>> Change permission mode to run kopy.py by :
>> chmod +x kopy.py
or
>> chmod 0755 kopy.py
>> Run program kopy.py by command : ./kopy.py sockit2me-2.5.tar.xz newarchivetar
>> Then look at the new file newarchivetar and sockit2me-2.5.tar.xz are the same
size or not by command : ls -al
>> Check files by command : diff sockit2me-2.5.tar.xz newarchivetar
>> ( should not get output , which means files are the same and the copy work fine )
>> Extract file sockit2me-2.5.tar.zx by command : tar -xvJf sockit2me-2.5.tar.zx

>>> After extracted successful then go to directory sockit2me-2.5/ and See more the
video clip below from Video 2 up :

Video 1 :


Video 2 :


Video 3 :


Video 4 :


Video 5 :


Video 6 :






Video 1:

Computer Organization - signed bit number (2's complement and Magnitude)


signed number in binary divided into 2 : [Video]
1.Signed Magnitude
2.Two complement


1.Signed Magnitude

Methode :
A10 = i=0Σn-2(2i*ai)  if an-1 = 0
A10 = -i=0Σn-2(2i*ai) if an-1 = 1

Example:
0000 10102 = 1010
1000 10102 = -1010


1.Two complement

Methode :
A10 = i=0Σn-2(2i*ai)                   if A >= 0
A10 = -2n-1*an-1 + i=0Σn-2(2i*ai) if A  <  0

Example:
0000 10102 = 1010
1000 10102 = -2^7 + 10 = -128 + 10 = -11810


Example:

1. Convert -2010 in as Hexadecimal in form two's complement by 8bit size.

pow(2,7) + ? = -20
-128 + ? = -20
>>> -128.64.32.16.8.4.2.1
>>>  1.1.1.0.1.1.0.0
>>> -128+64+32+ 0+8+4+0+0 = 20
>>> 1110 1100 (Bin) = 0xEC ==>> -20 (Dec) = 0xEC

if from example 1 change size of bit to 10 then ==>> -20 (Dec) = 3EC16
if 20bit ==>> -2010 = FFFEC16
if 22bit ==>> -2010 = 3FFFEC16

Totally : if number is negative then when increasing number of bit we just add the maximum of the most significant


Computer Organization - signed bit number (2's complement and Magnitude) [Video]

Lecture by Dr.Pusit
Burapha university , Computer Science
recorded by Vessna.

Video 1:


Video 2:


Video 3:


Go to see Lecture

Data Structure and Algorithm - Binary Tree [Video]

Lecture by Dr.Jakkarin Suksawatchon
Burapha university , Computer science

Video 1:



Video 2:


Video 3:


Data Structure and Algorithm - Infix to Postfix [Video]

These videos clip are made from students in faculty of Information in Burapha university :

Group:
๕๓๑๖๐๐๑๔ นางสาวมาลินี มีโพธิ์ กลุ่ม ๑
๕๓๑๖๐๐๒๘นางสาวผกามาศ โวลา กลุ่ม ๑
๕๓๑๖๐๐๙๙ นายณัฐพงษ์ ศิริหล้า กลุ่ม ๒
๕๓๑๖๐๑๓๓ นายอิทธิพงศ์ ดีประสิทธิพร กลุ่ม ๒
๕๓๖๖๐๐๗๓ นายอภินันท์ อนุภาพอุดม กลุ่ม ๓๔๐๑
๕๓๖๖๐๐๘๔ นายชลธิศ แสงอากาศ กลุ่ม ๓๔๐๑
Video:



Group:
53160045 นายชัยจิโรจ เนตรพระฤทธิ์ กลุ่ม 2
53160043 นายจาตุรนต์ จันทน์โรจน์ กลุ่ม 2
53160070 นางสาวประภา สัทธยาสัย กลุ่ม 1
53160062 นางสาวเกษรินทร์ ต๊ะนา กลุ่ม 1
53660086 นายณัฎฐพล ทองเจริญ กลุ่ม 3401
53660048 นายประยุทธ์ แซ่เตียว กลุ่ม 3401
Video:


Data Structure and Algorithm - Postfix calculation [Video]

These video are from students of faculty of Informatics in Burapha university in Thailand [ presentation as Thai ]

Group:
53160003 นางสาวจันทกานต์ สพรั่งผล (1)
53160010 นางสาวปณมน เตชะวัฒนวรรณา (1)
53160083 MR.KEOVESSNA VONG (1)
53160087 นายกฤตย์ สิงห์แก้ว (2)
53160122 นายวีระพงษ์ ปิติสิริกุล(2) 53660050 นายเพชร พัฒนสุวรรณ (3401)
Video:


Group:
53160033 นายสรไกร เกษมสุข กลุ่ม 1
53160100 นายธงชัย แซ่ว้าน กลุ่ม 1
53160013 นางสาวเพียงพิณ ขวัญศุภฤกษ์ กลุ่ม 2
53160054 นางสาวปัญจพร ปทุมมาศ กลุ่ม 2
53160061 นางสาวอินทิรา รักษาศีล กลุ่ม 2
53660001 นายกิตติธัช เมืองใย กลุ่ม 3401
Video:



Group:
53160005 นายถิรายุ วรรณีเวชศิลป์ กลุ่ม 1
53160018 นายสมบัติ ชัยสายัณห์ กลุ่ม 1
53160056 นายวิทวัส ทองเขียว กลุ่ม 1
53160103 นายธาม แก้วสนธิ กลุ่ม 2
53660117 นายอติศักดิ์ สุดเสน่หา กลุ่ม 3401
53660006 นางสาวกังสดาล ภูษี กลุ่ม 3401
Video:



Group:
53160025 นายนเรศ ตรงดี กลุ่ม 2
53160009 นางสาวเบญจวรรณ เกื้อกิจ กลุ่ม 2
53160120 นายวรรธน์พล ศิริบุญลักษณ์กุล กลุ่ม 2
53160124 นาย ศิวะเทพ เพ็ชรรัตน์ กลุ่ม 2
52030627 นางสาวสรียา เพ็ญศรี กลุ่ม 1
53660005 นาย กฤฏิภูมิ สุจริยา กลุ่ม 3401
Video:



Group:
53660004 นางสาวนิภาพร ชุ่มแจ่ม (3401)
53660011 นางสาวณัฐญา อึ้งเสือ (3401)
53160048 นางสาวณัฐนรี แฟงคล้าย (2)
53160110 นางสาวปาริชาติ พ่อค้า (2)
53160118 นางสาววรรณวิสา แดงกระสันต์ (2)
52030751 นางสาวเสาวนีย์ ผลเจริญ (1)
52230035 นางสาวมินตรา แจ่มจำรัส (2)
Video:



Group:
53160001 นางสาวกนกวรรณ พระสว่าง (1)
53160047 นายณฐกร ธนเศรษฐ (1)
53160065 นางสาวเจนจิรา คงมาก (1)
53160052 นายนำโชค สว่างพบ (2)
53160068 นายทวีศักดิ์ เอี่ยมสวัสดิ์ (2)
53660110 นายศิริพงษ์ พึ่งลบ (3401)
Video:



Group:
1.นาย จีรศักดิ์ เลิศศักดิ์วิมาน 51037500 กลุ่ม 1
2.นางสาว นันทิยา จันบัวลา 53160076 กลุ่ม 2
3.นางสาว อรลัญช์ สุมลฑา 53160130 กลุ่ม 2
4.นางสาว ขวัญชนิกา สุวรรณภาพ 52530010 กลุ่ม 2
5.นาย ณัฐพงศ์ รัตนสมบูรณ์ 52530108 กลุ่ม 3401
6.นาย ณัฐวัฒน์ วัฒนะโชติ 52530302 กลุ่ม 3401
Video:



Group:
1.53160119 นางสาววรรณิศา ศรีสวัสดิ์ G.1
2.53160136 นางสาวสุดาพร อาจหาญ G.1
3.53160085 นางสาวกนกวรรณ กังกูน G.2
4.53660002 นางสาวแคธรียา เอสตาคิวโอ G.3401
5.53660016 นางสาวสินีนาถ เรือนผาม G.3401
6.53660120 นางสาวอรอุมา คงสมพงษ์ G.3401
Video:



Group:
53660115 นายสุรัตน์ ผินสุวรรณ กลุ่ม 3401
53660047 นางสาวเบญจวรรณ รัศมีสราญชล กลุ่ม 3401
53160016 นายวสันต์ สุทธิพิบูลย์ กลุ่ม 1
53160015 นายวงษ์ระวี ขันธุวาร กลุ่ม 2
53160127 นายอนันท์ วรรณจินดาพร กลุ่ม 1
53160027 นาย ปรัชญา ครองข้าวนาสาร กลุ่ม 2
52030935 นางสาว ธนวรรณ เจริญนาน
Video:



Group:
นางสาวนิศราพร ราชเจริญ 53160053 (กลุ่ม 2)
นางสาววารุณี เจริญชื่น 53160055 (กลุ่ม 2)
นายอานันท์ ศรีสันติสุข 53160060 (กลุ่ม 2)
นางสาวลัดดาวัลย์ กองวงค์ 53160117 (กลุ่ม 1)
นางสาวอภิรดา ทองแก้ว 53160128 (กลุ่ม 2)
นางสาวสุพัตรา สาบัญทิตย์ 53660067 (กลุ่ม 3401)
Video:



Group:
1.นาย จีรศักดิ์ เลิศศักดิ์วิมาน 51037500 กลุ่ม 1
2.นางสาว นันทิยา จันบัวลา 53160076 กลุ่ม 2
3.นางสาว อรลัญช์ สุมลฑา 53160130 กลุ่ม 2
4.นางสาว ขวัญชนิกา สุวรรณภาพ 52530010 กลุ่ม 2
5.นาย ณัฐพงศ์ รัตนสมบูรณ์ 52530108 กลุ่ม 3401
6.นาย ณัฐวัฒน์ วัฒนะโชติ 52530302 กลุ่ม 3401
Video:



Sunday, January 29, 2012

Unix Tools - Sockit , Python , C , Client , Server Programs [Video]

by 23-Jan-2012
recorded by Vessna

This is where the original code for the C programs in the sockit2me examples comes from. I had to update it a little bit, but the socket information discussed on this web page is still mostly correct. However, modern linux systems do not have the h_addr macro definition any more, so I had to adjust the code for that. Also, atoi() is not safe, so I had to replace that.

Video :









Lecture :
1. Download socket2me-2.0.tar.xz from dekdee.buu.ac.th/~mrham >> by links
       
        command >> links http://dekdee.buu.ac.th/~mrham

        >> then choose file socket2me-2.0.tar.xz >> ok

2. Extract it by tar >> tar xvJf sockit2me-2.0.tar.xz       ( xvJf >> .xz )
       
        go to directory sockit2me-2.0/
        comand >> make            to complie program
       
3. There are import file
        in C language >>
        client        with         server
       
        in phyton language >>
        client.py    with        server.py

4. How to send a message to server
       
        * open in 2 windows , one for client and other for server

        * to set name remcommand :
                command >> export PS1="myserver $"                on server windows
                command >> export PS1="myclient $"                on client windows
        * sending message from client to sever
            in C program :
                myserver$
                    command >> ./server 10008                10008 is port number
                    [waiting for client]
                myclient$
                    command >> ./client localhost 10008
                    Type your message : Hello server I am client 10008
                    I got your message
                myserver$
                    Hello server I am client 10008
                    mysever$
            in Phyton program :
                myserver$
                    command >> ./server.py 10008
                    [waiting for client]
                myclient$
                    command >> ./client localhost 10008
                    Type your messgae : Hello server I am client.py 10008
                    I got your message
                myserver$
                    Hello sever I am client.py 10008
                    myserver$
5. Look at source code the program

        phyton >> client.py & server.py
        C >> client.c & server.c
Download :
sockit2me-2.0.tar.xz
This archive contains simple client and server examples for TCP/IP stream sockets in C99 and python3.

Next >>>

How embed video clip from Youtube to your blog or website

In your post just put this code html :

<iframe allowfullscreen="" src="http://youtube.com/embed/ID" frameborder="0/1" height="number in pixel" width="number in pixel"></iframe>

>> framborder set 0 for no border and 1 for border : recommend to set as 1.
>> ID :
   http://www.youtube.com/watch?v=lbXWRC2dy-E is ID :)

exmple :
<iframe allowfullscreen="" src="http://youtube.com/embed/GR-OCjxKJyc" frameborder="1" height="370" width="560"></iframe>

video will show like this :


for more visit Youtube >> share >> embed >> see the code

How to dowload file sources of movie chinese from Youku.com

Simply a movie you are watching online it must be have its source file store in server then you want to download the those file by :
1. go to the http://www.youku.com  then find any movies or series then click to find the online showing
2. take cursor to the address of the showing then add more "xia" after "." and before "youku" and enter
3.then you will see links to download directly for your windows !!!!!

Tuesday, January 24, 2012

100 Jailbreak Tweaks You Should Know About

Sebastien, Jan 24, 2012
With the recent release of the untethered jailbreak for iPhone 4S and iPad 2, the time has come for many of us to install some of our favorite jailbreak apps and tweaks again. Because there was no jailbreak for your iDevice for a few months, you might have been out of touch with the tweaks that recently came out.
But don’t worry, we’ve got you covered! We handpicked 100 jailbreak tweaks we think you should check out. Take your time to peruse this list. We’re confident you’ll find a few tweaks interesting enough to install on your freshly jailbroken iPhone 4S or iPad 2…
If that’s too overwhelming, we did all the legwork for you and have selected the best jailbreak tweaks for iPad and 10 awesome tweaks for iPhone 4S.
Note that all these tweaks are not necessarily “must have” tweaks. They are tweaks that were released in the last six months that we think you should know about and take a look at. So don’t be surprised if you don’t see BiteSMS, LockInfo, or SBSettings in there…

App Switcher & Multitasking

Theming & Customization

Music

Safari

Camera

  • ZoomIsBack: Bring Tap-to-Zoom Back to the Camera App
  • Firebreak: Enable Panorama Camera Mode in iOS 5
  • Snappy5: The Fastest Way to Snap Pictures With Your iPhone
  • Flashy Status: Be Alerted When Your iPhone’s Flash is On

Mail & Messaging

  • SmartFolders: Create Folders and Rules for Mail App
  • Message Icons: Compose New Mail And SMS Directly From Your Home Screen
  • Mail More Photos: Attach More Than 5 Photos to an Email
  • AllMail: Add Mass Mail Options to the Stock Mail App
  • Messages+: Compose and Reply to Messages From Anywhere

Twitter

  • TwitterTask: Send Tweets From Anywhere in iOS 5
  • AppTweeter: Easily Tweet About Your Favorite App Store Apps
  • Twicon: Invoke iOS 5′s Native Twitter
  • TweetBoard: View Your Twitter Messages From the Lock Screen
  • Infinite Tweet: Native TwitLonger Integration For Twitter App, TweetBot, and Echofon
  • TweetSong: Tweet Info About the Song Currently PLaying on Your iPod
  • Twitkafly: Tweet Easily From Anywhere

Notification Center

Siri

Lock Screen Mods

Utilities

  • Spotfb: Execute Spotlight Commands to Launch Facebook Sections
  • SBStickyNotes: Save Favorites Notes to Your Home Screen
  • OpenBackup: A Promising Jailbreak Backup Solution
  • Update Hider for iOS 5: Silence Annoying App Store Updates
  • CydiaBulletin: Receive Notifications When Cydia Apps Are Updated (soon to be released)
  • CommandSpot: Launch Apps and Respring from Spotlight
  • App Stat: Track Your App Usage
  • SwitchSubstrate: Disable All Mobile Substrate Tweaks Simultaneously
  • Preference Folders: Create Favorite Groups of Preferences
  • CallBar: Manage Your Incoming Calls Better
  • AppLocker: Password Protect Your Individual iOS Apps
  • PowerSaver: Execute Actions Based on Your iPhone’s Battery Percentage
  • ProTube: An Alternative YouTube App for Jailbreakers

Monday, January 23, 2012

How to Jailbreak iPhone 4S with Absinthe on Windows

These are instructions on how to perform an untethered jailbreak of your iPhone 4S using Absinthe for Windows.

Warning***: Before you continue make sure to do a backup of your device in iTunes as you may lose your Camera Roll during this process.



Step One
Download the latest version of Absinthe from here.

Step Two
Double click to extract the downloaded archive and launch the Absinthe application.


Step Three
As prompted, connect your iPhone 4S to the computer via USB. Make sure to remove any passcodes or VPN settings you've previously set.


Step Four
Click the Jailbreak button to begin


Step Five
The application will take you through several steps of the jailbreak: Sending initial data, waiting for reboot, waiting for device to finish booting, Preparing jailbreak data, and Sending payload data.






Step Six
You will be informed that the jailbreak is 'Almost done'.


Step Seven
On your device, locate the Absinthe icon and press it to complete your jailbreak. It could be on any homescreen.


If the server is down and you get an Error establishing a database connection message then tap the Settings icon on your springboard and turn on VPN.


You will get a configuration error; however, after about a minute your device will reboot with Cydia on the Springboard!

How to Jailbreak Your iPad 2 Running iOS 5.0.1 by Absinth on WIndows

Step One
Download the latest version of Absinthe from here.

Step Two
Double click to extract the downloaded archive and launch the Absinthe application.


Step Three
As prompted, connect your iPad 2 to the computer via USB. Make sure to remove any passcodes or VPN settings you've previously set.


Step Four
Click the Jailbreak button to begin


Step Five
The application will take you through several steps of the jailbreak: Sending initial data, waiting for reboot, waiting for device to finish booting, Preparing jailbreak data, and Sending payload data.






Step Six
You will be informed that the jailbreak is 'Almost done'.


Step Seven
On you device, locate the Absinthe icon and press it to complete your jailbreak. It could be on any homescreen.


If the server is down and you get an Error establishing a database connection message then tap the Settings icon on your springboard and turn on VPN.


You will get a configuration error; however, after about a minute your device will reboot.


Once your device restarts you will be jailbroken with Cydia on the Springboard!

Saturday, January 21, 2012

iPhone 4S (5.0.1/5.0), iPad 2(5.0.1) A5 Chip Untethered Jailbreak with "Absinthe"


Today 21st January 2012, a team of Jailbreaker has released a tool for jailbreak A5 Chip iPhone4S and iPad2 which everyone were waiting for along time. Absinthe new jailbreak tool was uploaded to download and jailbreak your device.
These below are the instructions to jailbreak iPhone 4S and iPad 2:

Before doing these you better backup your data with iTune first (recommand)
we are NOT responsibility for you work with jailbreaking but I have done it . 
Make it with your risk .!!!!!!

1.Devices for Jailbreak
.iPhone 4S iOS 5.01 / 5.0
.iPad 2 iOS 5.0.1

2.Download Absinthe Tool :
   Download for Mac only
   Download for Windows only ( Coming soon )
   Download for Linux only ( Coming soon )

3.Plug your iPhone4S or iPad2 to computer then Launch Absinthe in your machine ( laptop or PC ) that you just downloaded and extracted out.
     NOT***     - Make sure your device DOES NOT turn on Passcode Lock
                     - While processing DO NOT unplug your device Just waiting...

4.When the Absinthe appear in your Home screen then go to Setting >> General >> Network >> VPN >> ( you must show jailbreak custom ) then Turn on VPN then it will show something and click then it will restart itself.


 


5.Cydia will appear instead of Absinthe in Home screen >> launch Cydia >> wait about a while the it will restart again !!!! >> then you have done your job !!


Article by : MR.KEOVESSNA VONG@BUU-CS

Thursday, January 19, 2012

Unix Tools - How to make script program

1. How make a script file with vi :
_Form_
_Out put only

# # is a command >> My new script
echo "Hello worl !!!!"
# echo is output tool
# _from : echo "......"

_Using Variable and out value of variable

# variable_name=value
name=keovessna
echo "My name is $name!!!"
# $variable_name to show value of variable

_Read value to varibale and out put value of variable

# read variable_name
echo "Your name :"
read name
echo "Name is $name"

_More full command

# a program calculate data of function degree 2 (x1,x2)
# using -e for more keyword in echo ex. \n \t \a \c
echo -e "Function degree 2 (x1,x2)\n"
echo -e "Axˆ2 + Bx + C = 0\n"
echo "A = "
read A
echo "B = "
read B
echo "C = "
read C
# data = b*b-4*a*c
data=`expr $B \* $B - 4 \* $A \* $C`
echo -e "data = $data\n"

2.How to run script after you wrote your script, it is not set as execution permission. So you have to make it as execution permission by >>

chmod 755 script_name
_or_
chmod +x script_name

Then you can run this script with some shell script tool such as :

bash script_name
_or_
sh script_name
_or_
./script_name

Sunday, January 1, 2012

Collection Windows Application

- Code Block Version10.05 [74Mb] Download Here (DropBox)
- Internet Download Manager 6.0.7 with Crack [4.4Mb] Download Here (DropBox)
- K-Lite Code Pack 6.1.0 [15.6Mb] Download Here (Dropbox)
- Save as PDF ( Microsoft Office ) [956Kb] Download Here (Dropbox)
- SSH Secure Shell Client v3.2 [6.1Mb] Download Here (Dropbox)
- USB Safe Remover v4 [3.7Mb] Download Here (Dropbox)
- Windows7 Activator [4.2Mb] Download Here (Dropbox)