วันอังคารที่ 5 เมษายน พ.ศ. 2554

FLEX FLASH AIR ต่างกันอย่างไรครับ

FLEX FLASH AIR ต่างกันอย่างไรครับ

FLASH และ FLEX คือโปรแกรมที่สร้างไฟล์ SWF

ไฟล์ SWF ที่ว่า ก็คือไฟล์แฟลชที่เราพูดกันติดปากนั่นแหละ

อย่างที่ว่า สองโปรแกรมทำ SWF ออกมาทั้งคู่ ดังนั้น สิ่งเดียวกัน ย่อมมีความสามารถเท่าเทียมกัน

FLASH ทำอะไรได้ FLEX ก็ทำได้
FLEX ทำอะไรได้ FLASH ก็ทำได้

แต่ว่า

Flash เก่งด้าน อนิเมชั่น มีเครื่องมือวาดพร้อมใช้
Flex เก่งด้าน แอปพลิเคชั่น แต่วาดรูปไม่ได้ ทำอนิเมชั่นไม่ได้ แต่มีเครื่องมือทำแอปพลิเคชั่นมากมาย

ทั้งสองตัว ใช้ ActionScript คุมเหมือนกัน(ก็แน่หละเพราะมันสร้าง swf เหมืนกันนี่นา)

เปรียบเทียบ

Flash ทำเกมยิงปืน โป้งๆๆ ตัวละครตาย มีอนิเมชั่น ทำงายโคตร Flex ทำแบบเดียวกัน รับรองเหนื่อยกว่า Flash แน่นอน

Flex ทำแกลรอลรี่รูป ทำช็อปปิ้งคาร์ท สั่งซื้อสินค้า ดึงสินค่าจาก XML มาโชว์ ลากๆ วางๆ คอนฟิกๆ ง่้ายสุดๆ สิบนาทีเสร็จ
แต่ถ้ามาวาดรูป ทำเกมหละ สาดด เหนื่อยชิบ


ส่วน AIR คือเทคโนโลยีใหม่ของ Adobe ที่ทำให้เราสามารถสร้าง แอพพลิเคชั่นบนเดสท็อป เช่นโปรแกรมต่างๆ พวกไฟล์ exe นั่นแหละ
โดยสามารถสร้างจากเทคโนโลยีพื้นฐานในการทำเว็ป

สามารถใช้ Flex ทำก็ได้
สามารถใช้ Flash ทำก็ได้
สามารถใช้ Dreamweaver ทำก็ได้
แล้วคุณก็สามารถทำ Flash หรือ Flex หรือ Dream จากเว็ปที่ออนไลน์ เอามาทำเว็ปแบบออฟไลน์หรือทำเป็นโปรแกรมบนเครื่องคอมได้
ด้วย AIR นั่นแหละครับ

สรุปว่า AIR เนี่ยะ ขอให้คุณหัด Flash หรือ Flex ไปก่อน เดี๋ยวก้ทำไำด้

วันจันทร์ที่ 21 มีนาคม พ.ศ. 2554

อธิบาย squid

acl all src 0.0.0.0/0.0.0.0 #กำหนดทุก ip และทุก network ก็คือทุกเครื่องนั่นเอง
acl bitclient src 192.168.1.101 # กำหนดให้ใช้เครื่องไหนในร้านเพื่อให้โหลดบิตได้ (เครื่องเดียว)
acl GAMESERVER dstdom_regex patch asiasoft asianet audition cabal fsonline ghostonline ini3\. maplestory playarcade playpark ragnarok tsonline yulgang hipstreet lunaonline pangya ran.in.th raycity sa.in.th sf.gg suddenattack talesrunner winner\. #กำหนด regular expression สำหรับ domain เกมส์ออนไลน์ ซึ่ง acl นี้จะกำหนด กลุ่มคำที่ระบุถึงเกมส์ออนไลน์ทุกเกมส์
acl UNLIMITTIME time SMTWHFA 00:00-07:00 # กำหนดช่วงเวลาเพื่อกำหนดใน delay pools
acl magic_words1 urlpath_regex \.3gp$ \.aac$ \.ac3$ \.act$ \.aiff?$ \.amr$ \.asf$ \.au$ \.avi$ \.b5t$ \.bin$ \.bwt$ \.cab$ \.ccd$ \.cdi$ \.cue$ \.dat$ \.dct$ \.divx?$ \.dss$ \.exe$ \.flac$ \.fli$ \.flv$ \.gho$ \.gsm$ \.gz$ \.ifo$ \.img$ \.iso$ \.m4a$ \.mp[2-4]$ \.mov$ \.mpe$ \.mpga?$ \.mpeg$ \.mds$ \.nrg$ \.ogg$ \.pdi$ \.qt$ \.ram?$ \.ra[rw]$ \.rcd$ \.rec$ \.rmvb$ \.rmj?$ \.rpm$ \.sea$ \.shn$ \.sri$ \.swf$ \.tar$ \.tgz$ \.vo[bx]$ \.vqf$ \.wav$ \.wm[av]$ \.zip$ # กำหนดประเภทไฟล์ที่จะบีบความเร็ว ใน delay pools
acl bitword urlpath_regex passkey \.torrent # กำหนดคำ ที่จะใช้ตรวจสอบการดาวน์โหลด bitterrent
acl QUERY url_regex -i cgi-bin [^pxz]\? photos[1-9] \.D$ \.ini$ \.dll$ \.inf$ \.Xt \.xtp Loader\.exe 1st$ update.cfg\? urlinfo\.ini$ updatelist patch_lv1 notice_popup ProjectG.exe.zip$ start/ucg UCG\.DAT$ UCGA?\.exe$ version\.cfg$ # กำหนดกลุ่มคำ ที่อยู่ใน url เพื่อไม่ให้ใช้ข้อมูลใน cache และไม่ให้เก็บ cache ไฟล์ซึ่งมี url เป็นคำเหล่านี้
http_access allow bitclient bitword # อนุญาติให้เครื่อง ip ที่กำหนดใช้บิตได้
http_access deny bitword # นอกนั้นใช้บิตไม่ได้
http_access allow all # นอกนั้นให้ใช้งาน squid ได้หมด

# DELAY_POOLS
# ---------------------------------------------------------
delay_pools 1 #กำหนดให้มี delay pools จำนวน 1 pool
delay_class 1 2 # กำหนดให้ pools ที่ 1 ใช้งานแบบ class 2 คือ จำกัดความเร็วแบบรวม และ แบบแยกรายเครื่อง(ip)
delay_parameters 1 750000/750000 200000/200000 # จำกัดความเร็วของ pool ที่ 1 ไว้ที่ 750000 kbyte/sec หรือ 750Kbyte/sec และจำกัดความเร็วรายเครื่องไว้ที่ 200 Kbyte/sec
delay_access 1 allow magic_words1 !GAMESERVER !UNLIMITTIME #เงื่อนไขที่ไฟล์ใดๆ จะตกลงสู่ delay pools นี้เป็นดังนี้
เป็นไฟล์ที่มีนามสกุลตาม acl magig_word1 และ ไม่ใช่มีชื่อ domain ตามคำใน acl GAMESERVER และ ไม่ใช่อยู่ในช่วงเวลาตาม acl UNLIMITIME เราใช้ AND นะครับ นั่นคือ 3 พจน์ต้องเป็นจริง ไฟล์ที่ถูกตรวจสอบนั้นจึงจะตกเข้าไปใน delay pools นี้ เพื่อบีบความเร็ว
ดังนั้น ถ้าเป็น GAMESERVER จะไม่ตกเข้าไป รวมทั้ง ถ้าในเวลาที่ไม่จำกัดความเร็ว ก็ไม่ตกเข้าไป
delay_access 1 deny all # ส่วนไฟล์อื่น ๆ นอกจากเงื่อนไขข้างบนนั้น ไม่ให้ตกเข้าไปใน delay pools ที่ 1 นี้
# DNS OPTIONS
#----------------------------------------------------------
ipcache_size 3072 # สร้างที่เก็บค่า domain name <--> IP ไว้ 3072 ปกติ 1024

# MEMORY CACHE OPTIONS
# ---------------------------------------------------------
cache_mem 1024 MB # ใช้หน่วยความจำมาทำ cache เพื่อให้ทำงานได้เร็ว ประมาณ ครึ่งหนึ่งของ RAM ที่มี
maximum_object_size_in_memory 8 MB # ขนาดของไฟล์ที่จะ cache ในหน่วยความจำ
memory_replacement_policy heap LFUDA # กำหนดนโยบายของการแทนที่
ipcache_high 98 # เมื่อเก็บ ipcache เต็มถึง 98% จะต้องล้างออก
ipcache_low 93 # โดยล้างออกให้เหลือ 93% การล้าง cache นั้นทำงานแบบอัตโนมัติแบบ Quantum คือเอาออกเป็นก้อนครั้งเดียว
# DISK CACHE OPTIONS
# --------------------------------------------------------
cache_dir aufs /home/spool/squid 4096 16 256 # กำหนด dir ที่เก็บ cache และขนาดที่ใช้ 4GB
maximum_object_size 32 MB # ไฟล์ที่ใหญ่ที่สุดไม่เกิน 32MB
cache_replacement_policy heap LFUDA
store_dir_select_algorithm round-robin
cache_swap_high 98 # เมื่อเก็บ cache ถึง 98% ของจำนวนสูงสุดที่ระบุไว้ (4GB) ให้เริ่มล้าง cache อัตโนมัติ
cache_swap_low 93 # โดยล้าง cache ให้เหลือเพียง 93% ซึ่งการล้างออกจะล้างออกแบบ Quantum เป็นก้อนเดียวครั้งเดียวแล้วจึงเริ่มสะสมใหม่ ดังนั้นการล้างจะล้างcache ที่เก่าแล้วออก 5% โดยอัตโนมัติ หรือประมาณ 5x4000/100 = 200 MB จังหวะนี้ CPU จึงขึ้นไปถึง 100%ได้ กรณีเครื่อง CC ที่ช้าๆ
# HTTP OPTIONS
#-----------------------------------------------------------
ie_refresh on
vary_ignore_expire on

# LOGFILE OPTIONS
# ----------------------------------------------------------
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log none
logfile_rotate 90
pid_filename /var/run/squid.pid
buffered_logs off
strip_query_terms off

# MISCELLANEOUS
# ----------------------------------------------------------
pipeline_prefetch on

# OPTIONS FOR FTP GATEWAYING
#-----------------------------------------------------------
ftp_passive on
ftp_sanitycheck on

# OPTIONS FOR TUNING THE CACHE
# -----------------------------------------------------------
cache deny QUERY # ไม่ให้เก็บ cache
quick_abort_min 0 KB # ไม่เก็บไฟล์ที่เสียหายหรือไม่ครบ มีการยกเลิกก่อนจะโหลดครบ
quick_abort_max 0 KB # ไม่เก็บไฟล์ที่เสียหาย หรือไม่ครบ มีการยกเลิกก่อนจะโหลดครบ
# ต่อไปนี้คือการทำ refresh pattern เพื่อกำหนดเวลาที่จะ refresh หรือ ให้ตรวจสอบหรือดึงมาใหม่ ของประเภทไฟล์ที่ไม่ได้กำหนดวันหมดอายุมา
# ตรงนี้สำคัญมาก ที่จะทำให้เกมส์ เก็บแพทหรือไม่ อยู่ตรงนี้ ให้ไปอ่านเรื่อง refresh_pattern ที่มีผู้บรรยายไว้แล้ว ผมจะไม่กล่าวซ้ำอีกrefresh_pattern -i \.(html|htm|/)$ 60 20% 720
refresh_pattern -i \.(asp\?|aspx\?|php\?) 0 20% 720
refresh_pattern -i \.(asp|aspx|php)$ 0 20% 720
refresh_pattern -i \.(jpg|gif|jpeg|png|css|js|bmp|tif|tiff|xbm|png|swf)$ 0 100% 14400
refresh_pattern -i \.(exe|zip|gz|arj|lha|lzh|rar|tgz|tar|Z)$ 4320 80% 43200 override-lastmod reload-into-ims ignore-reload
refresh_pattern ^http://patch.sf.* 4320 100% 43200 ignore-reload override-lastmod reload-into-ims
refresh_pattern ^http://update.cabal.* 4320 100% 43200 ignore-reload override-lastmod reload-into-ims
refresh_pattern ^http://download.cabal.* 4320 100% 43200 ignore-reload override-lastmod reload-into-ims
refresh_pattern ^ftp: 0 20% 4320
refresh_pattern . 0 20% 4320

# OPTIONS INFLUENCING REQUEST FORWARDING
#------------------------------------------------------------
prefer_direct on

# TIMEOUTS
# -----------------------------------------------------------
half_closed_clients off

# ADMINISTRATIVE PARAMETERS
# -----------------------------------------------------------
cache_mgr wecareyou2002@hotmail.com
visible_hostname www.wecareyou.com

วันเสาร์ที่ 12 มีนาคม พ.ศ. 2554

วันอังคารที่ 8 มีนาคม พ.ศ. 2554

Hack password root cc 4.3

1. ให้ทำการ Reboot เครื่อง (ถ้าทำได้ แต่ถ้าไม่ได้ เพราะไม่มีรหัสผ่าน ก็ต้องกดปุ่ม reset เลยครับ)

2. เมื่อหน้าจอขึ้นโปรแกรม GRUB ให้กด "e"

3. ให้กด ลูกศร เพื่อเลื่อนไป บรรทัดที่ขึ้น ต้นคำว่า "kernel" แล้ว พิมพ์ "e" อีก เพื่อทำการแก้ไข เช่น บรรทัดที่เขียนว่า
kernal /vmlinuz-2.4.18.14 ro root=LABEL=/ hdc=ide-scsi

4. ให้เลื่อนไปท้าย สุด แล้ว กด Spacebar เพื่อเว้นวรรค แล้วพิมพ์ "single"
จากนั้นให้ กด Enter เพื่อสิ้นสุดการแก้ไข ตัวอย่าง
kernal /vmlinuz-2.4.18.14 ro root=LABEL=/ hdc=ide-scsi single

5. พิมพ์ "b" เพื่อ boot แบบ single mode

6. เมื่อ อยู่ ใน single mode เครื่องจะพร้อมอยู่ที่ # แสดงว่าท่านอยู่ในสถานะของ root สามารถ แก้ไข password โดยการใช้คำสั่ง "passwd"
เช่น batch3.0#passwd root
ใส่รหัสผ่าน 2 ครั้ง

9. ทำการ reboot โดยใช้คำสั่ง "reboot" หรือ "shutdown -r now"

วันพุธที่ 23 กุมภาพันธ์ พ.ศ. 2554

โครงสร้างของระบบ directory ของ Ubuntu / หรือ root directory .../bin เป็นไดเร็คทอรี่ที่ใช้เก็บไฟล์คำสั่งทั่วๆไป .../boot เป็นไดเร็คทอรี่ที่ใช้เก็บไฟล์ที่ใช้ในการ boot ระบบขอ

โครงสร้างของระบบ directory ของ Ubuntu

/ หรือ root directory
.../bin เป็นไดเร็คทอรี่ที่ใช้เก็บไฟล์คำสั่งทั่วๆไป
.../boot เป็นไดเร็คทอรี่ที่ใช้เก็บไฟล์ที่ใช้ในการ boot ระบบของ Ubuntu
.../dev เป็นไดเร็คทอรี่ที่ใช้เก็บ device file ที่ใช้สำหรับการอ้างอิงไปยังอุปกรณ์ hardware ต่าง ๆ
.../etc เป็นไดเร็คทอรี่ที่ใช้เก็บไฟล์ config ต่าง ๆ
.../home เป็นไดเร็คทอรี่ home ของ user
.../lib เป็นไดเร็คทอรี่ที่ใช้เก็บไฟล์ libary ต่าง ๆ
.../lost+found เป็นไดเร็คทอรี่ที่ใช้เก็บ error ทั่วไปเกี่ยวกับ disk
.../media เป็นไดเร็คทอรี่ที่ใช้เก็บ device file สำหรับอ้างอิงอุปกรณ์ media
.../proc เป็นไดเร็คทอที่ใช้เก็บรายละเอียดของ process ต่างๆที่ทำงานอยู่
.../sbin เป็นไดเร็คทอรี่ที่ใช้เก็บไฟล์คำสั่งของผู้ดูแลระบบ
.../tmp เป็นไดเร็คทอรี่ที่ใช้เก็บไฟล์ชั่วคราว
.../usr เป็นไดเร็คทอรี่ที่ใช้ในการ setup ระบบ
.../var เป็นไดเร็คทอรี่ที่ใช้เก็บไฟล์ที่มีการเปลี่ยนแปลงตลอด เช่น logfile เป็นต้น

วันศุกร์ที่ 18 กุมภาพันธ์ พ.ศ. 2554

ควาหมายของสถานะ

1. ESTABLISHED คือสถานะที่ได้มีการเชื่อมต่อระหว่างเครื่องเราและเครื่องคนอื่น
2. LISTENING คือสถานะที่กำลังรอการเชื่อมต่อกับบุคคลอื่น
3. TIME_WAIT คืิอสถานะที่กำลังรอการติดต่อกลับจากเครื่องของคนอื่น หรือให้สังเกตว่าเครื่องเรากำลังถูกสแกนพอร์ตอยู่

ปัญหา wordpad ใน windows 11 หาย แก้ไขแบบนี้

 https://win7games.com/#wordpad download มาติดตั้งซะ