thaicosmic.com

หนัง

วันพฤหัสบดีที่ 26 ธันวาคม พ.ศ. 2556

cd key


Nucleus Kernel MS Access Recovery V4.04.05 serial number

Serial Number
Here you go full serial.
Rate the serial
1 2 3 4 5
E-mail: www@crackzplanet.com
Serial: YC7L1M1OQLY4XLA

วันอังคารที่ 24 ธันวาคม พ.ศ. 2556

เปลี่ยน Prespective ใน Photoshop ด้วยเครื่องมือ Crop

คัดลอกมาจาก http://socialintegrated.com/photoshop_change_your_persperctive_with_the_crop_tool


เมื่อคุณถ่ายรูปโดยทำมุมกับวัตถุที่ต้องการจะถ่าย วัตถุที่ถ่ายนั้นจะมีการบิดเบี้ยวไปจากความเป็นจริงหรือที่เรียกว่า “distortion” ถ้าคุณถ่ายรูปหน้าต่างและคุณไม่ได้ยืนตรงหน้าของหน้าต่างพอดีแล้ว หน้าต่างที่คุณถ่ายรูปมาจะมีลักษณะเป็นรูปสี่เหลี่ยมคางหมูแทนที่จะเป็นรูปสี่เหลี่ยมจริงๆ โดยคุณสามารถแก้ไข Distortion นี้ได้โดยใช้เครื่องมือที่มีให้ใน Photoshop ซึ่งเราได้เคยเรียนรู้การตัดรูปภาพโดยใช้เครื่องมือ Crop โดยมี Guide ใน Photoshop เป็นตัวช่วเพื่อสร้างรูปใหม่ให้สวยดั่งใจ  และในกรณีที่คุณใช้ไฟล์ raw ในการทำงานคุณสามารถอ่านเรื่องการเซตระบบให้เปิดภาพด้วย Camera Raw  ก่อนก็ได้
เครื่องมือ crop ในโปรแกรม Photoshop มีออปชั่นพิเศษซึ่งจะทำการเปลี่ยน Perspective ของรูปภาพโดยทำการแก้ไขการ distorion ได้อย่างรวดเร็วมาก โดยหน้าต่างในรูปภาพของคุณควรจะมีลักษณะเป็นสี่เหลี่ยม โดยคุณเลือกพื้นที่ในรูปที่เป็นสี่เหลี่ยมแล้วทำการขยายพื้นที่เลือกออกไปให้คลุมทั้งรูป เมื่อคุณคลิกเครื่องหมายถูก แล้วโปรแกรม Photoshop จะทำการ crop รูปให้ใหญ่ที่สุดเท่าที่จะทำได้โดยทำการเปลี่ยน perspective ให้ด้วย
1. เปิดรูปภาพที่ต้องการจะเปลี่ยน perspective
2. กด command + spacebar ( Ctrl + spacebar) แล้วทำคลิกและลากในรูปภาพเพื่อทำการซูมเข้าไป
3. คลิกเครื่องมือ Crop แล้วกดค้างไว้
4. เลือก Perspective Crop Tool
5. คลิกในแต่ละมุมของพื้นที่ที่เป็นรูปสี่เหลี่ยนผืนผ้าในรูปภาพ
หมายเหตุ โดยที่รูปภาพจะสามารถเลื่อนได้เมื่อคุณทำการลากเมาส์ในขณะใช้ Perspective Crop Tool
(A)  ทำการเลือกพื้นที่ Crop ในส่วนที่จะต้องการแปลงให้ภาพเป็นสี่เหลี่ยมที่ถูกต้อง
6. กด Option + spacebar (Alt+ spacebar) และทำการคลิกและลากในรูปภาพเพื่อทำการซูมออก
7. คลิกและลากของตำแหน่งกลางด้านของพื้นที่เลือกให้ครอบคลุมทั้งรูปภาพ
8. คลิกเครื่องหมายถูก
โปรแกรม Photoshop จะทำการแก้ไข Distortion ให้เรียบร้อย
ระวังนะครับ!!!
เครื่องมือ Crop () บางทีอาจจะไม่สามารถแก้ distortion ของรูปที่ทำการ crop ไปแล้วได้ ถ้ารูปที่ทำการแก้ด้วย prespective crop ไม่ตรงแล้ว อาจจะเป็นเพราะคุณวางตำแหน่งของพื้นที่สี่เหลี่ยมไม่ตรงก็ได้ ทำการคลิกปุ่มยกเลิก () ใน option bar แล้วลองทำการเลือกพื้นที่สี่เหลี่ยมใหม่อีกครั้ง
คีย์ลัด
กด C เพื่อใช้งานเครื่องมือ Crop แล้วกด Enter ในการสั่งให้ perspective crop ทำงานและกด Esc เพื่อทำการยกเลิก
เสริมความรู้
ถ้ามีการกำหนดความกว้าง, ความสูง หรือค่า resolution ใน option bar ในเครื่องมือ Perspective Crop แล้ว ให้แน่ใจว่าคุณคลิก Clear ก่อนที่จะเริ่มกำหนดตำแหน่งรูปสี่เหลี่ยมในรูปภาพ

วันอาทิตย์ที่ 22 ธันวาคม พ.ศ. 2556

Haguichi บอกว่า Hamachi not installed ใน Ubuntu 10.04

from http://askubuntu.com/questions/164296/glibcxx-3-4-15-not-found

WHEN==>
sudo hamachi -c /etc/hamachi start

 ==>ERROR:
...   libstdc++.so.6: version 'GLIBCXX_3.4.15' not found ....

THEN==>
sudo apt-get install libstdc++6
sudo ldconfig

THEN(1)==>
strings /usr/lib/libstdc++.so.6 | grep GLIBC        ==>>
(If error go to THEN(2))

==>
SHOW:
...
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
...
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.4
GLIBC_2.3.4
...

THEN(2)==>
Update your stdc++ libraries from this PPA              ==>>
==>

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

THEN==>
strings /usr/lib/libstdc++.so.6 | grep GLIBC        ==>>

==>SHOW:
...
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
...
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.4
GLIBC_2.3.4
...

It Ok!


GLIBCXX_3.4.15 is an object in libstdc++.so.6.0.16.
( libstdc++.so.6.0.15 ? ).
'libstdc++.so.6.0.16' is part of gcc-4.6.x .


วันพฤหัสบดีที่ 19 ธันวาคม พ.ศ. 2556

ปรับปรุงสิทธิ์ใน jhcis ด้วยไฟล์จาก ucsearch client


#ลบสิทธิ์เดิมในตาราง person ทิ้งทั้งหมดก่อน
UPDATE person SET
person.rightcode = NULL,
person.rightno = NULL,
person.hosmain = NULL,
person.hossub = NULL,
person.dateregis = NULL,
person.datestart = NULL,
person.dateexpire = NULL;

#เอาลักษณะสิทธิ์อ้างอิงที่รับจาก สป.สชเพิ่ิมเข้าในตารางสิทธิ์มาเพราะถ้ามีใครมีสิทธิิ์ที่ไม่มีในรายการอ้างอิง การปรับปรุงสิทธิ์จะล้มเหลวทั้งหมด
INSERT INTO `cright` (rightcode, rightname)
SELECT Field1, Field2 FROM `refright`
WHERE NOT EXISTS
(SELECT * FROM `cright` WHERE cright.rightcode=refright.Field1);

#เอาสิทธิ์ที่ได้รับจริงแต่ไม่มีในตารางลักษณะสิทธิ์เพิ่มเข้าในตารางสิทธิ์  เพราะถ้ามีใครมีสิทธิิ์ที่ไม่มีในรายการอ้างอิง การปรับปรุงสิทธิ์จะล้มเหลวทั้งหมด
INSERT INTO `cright` (rightcode, rightname)
SELECT givedright.SUBINSCL,givedright.SUBINSCL_NAMEFROM
from(SELECT DISTINCT `right-nhso`.SUBINSCL,
`right-nhso`.SUBINSCL_NAMEFROM
`right-nhso`) AS givedright
WHERE NOT EXISTS
(SELECT * FROM `cright` WHERE cright.rightcode=givedright.SUBINSCL);

#ปรับปรุงคำบรรยายสิทธิ์ให้ตรงกับคำบรรยายในตาราง refRight
UPDATE cright , refright
SET
cright.rightname = refright.Field2
WHERE
cright.rightcode = refright.Field1;

#สร้้างตาราง right-nhso-mod เพื่อสร้างสิทธิ์ย่อย (subinscl) ให้้กับสิทธิ์หลัก ( maininscl ) ที่ไม่มีสิทธิ์ย่อย
DROP TABLE IF EXISTS `right-nhso-mod`;
CREATE TABLE `right-nhso-mod` SELECT `right-nhso`.*  FROM `right-nhso`;

UPDATE `right-nhso-mod`, `right-nhso`
SET
`right-nhso-mod`.SUBINSCL = "S1"
WHERE
`right-nhso-mod`.MAININSCL = "SSS"
AND `right-nhso-mod`.SUBINSCL IS NULL;

UPDATE `right-nhso-mod`
SET
`right-nhso-mod`.SUBINSCL = "12"
WHERE
`right-nhso-mod`.MAININSCL = "VSS"
AND `right-nhso-mod`.SUBINSCL IS NULL;

UPDATE `right-nhso-mod`
SET
`right-nhso-mod`.SUBINSCL = "25"
WHERE
`right-nhso-mod`.MAININSCL = "SSI"
AND `right-nhso-mod`.SUBINSCL IS NULL;

UPDATE `right-nhso-mod`
SET
`right-nhso-mod`.SUBINSCL = "51"
WHERE
`right-nhso-mod`.MAININSCL = "NRD"
AND `right-nhso-mod`.SUBINSCL IS NULL;

UPDATE `right-nhso-mod`
SET
`right-nhso-mod`.SUBINSCL = "O1"
WHERE
`right-nhso-mod`.MAININSCL = 'OFC'
AND `right-nhso-mod`.SUBINSCL IS NULL;

#ปรับปรุงสิทธิ์บุคคลในตาราง person
UPDATE person , `right-nhso-mod`
SET
person.rightcode = `right-nhso-mod`.SUBINSCL,
person.rightno = `right-nhso-mod`.CARD_ID,
person.hosmain = `right-nhso-mod`.HMAIN,
person.hossub = `right-nhso-mod`.HSUB,
person.datestart = `right-nhso-mod`.STARTDATE,
person.dateexpire = `right-nhso-mod`.EXPDATE
WHERE
person.idcard = `right-nhso-mod`.`PERSON_ID`;

#สร้างตาราง  __tmpInscl จากค่า rightcode ที่มีในตาราง visit ไว้อ้างอิงว่าลบไม่ได้ (มันไม่ยอมให้ลบ)
DROP TABLE IF EXISTS `__tmpinscl`;
CREATE TABLE `__tmpinscl` SELECT DISTINCT visit.rightcode as rightcode  FROM visit;

#นำค่าจากตาราง refRight ซึ่งนำสิทธิ์จาก nhso มาใส่ในตาราง __tmpInscl (สิทธิ์มาตรฐานล่าสุด จะลบทำไม)
INSERT INTO `__tmpinscl` (rightcode)
SELECT DISTINCT Field1 FROM `refright`
WHERE NOT EXISTS
(SELECT * FROM `__tmpinscl` WHERE `__tmpinscl`.`rightcode` = refright.Field1);

#ลบสิทธิ์ที่เกินจำเป็น (ไม่มีในตาราง __tmpInscl) ออกจากตาราง cright
DELETE  cright FROM cright
  LEFT JOIN `__tmpinscl` ON `__tmpinscl`.rightcode = cright.rightcode
      WHERE `__tmpinscl`.rightcode IS NULL;

#ลบตาราง __tmpInscl ทิ้งเพราะไม่ใช้แล้ว
DROP TABLE IF EXISTS `__tmpinscl`;

วันอาทิตย์ที่ 1 ธันวาคม พ.ศ. 2556

            เบื่อหน้าเดิม หน้าไม่พัฒนา (ใครว่าใครไม่รู้ คำพูดคุ้นๆแฮะ)