Friday, April 30, 2010

Operation could not be completed either the printer name was typed incorrectly

  • เรื่องมีอยู่ว่ามีคนมาเลือกเราไป ตั้งให้ปริ้นด้วย network printer
  • คือ ระบบที่จะทำการปริ้นเป็น xp และ printer ที่แชร์ไว้ต่อกับ xp อีกเครื่อง
  • เราก็เข้าแบบปกติที่ชอบทำคือ เปิด Run พิมพ์ IP เครื่องที่แชร์ printer ไว้
  • แล้วเราก็ดับเบิ้ลคลิก printer ที่พบ เพื่อ add printer และ ติดตั้ง driver ของ printer ที่แชร์ไว้ มันดันขึ้นข้อความประมาณนี้ซะงั้น
operation could not be completed either the printer name was typed incorrectly
  • นั่งหาวิธีเกือบ 1/2 ชั่วโมงเกือบแย่
  • ปิด firewall ก็แล้ว ก็ยังเปิดไม่ได้เป็นไรของมันหว่า
  • ลองเพิ่ม printer ผ่าน control panel ก็แล้ว
  • มั่วตามเน็ตอยู่สักพัก ลองคลิกเล่นไป เรื่อยๆ เข้าถึงได้ซะงั้น

วิธีมั่วๆ ที่ว่าคือ

  • คลิกขวาที่ printer ที่ share ไว้จากนั้นคลิกที่ Connect... มันก็จะให้เรา Configure อาไรสักอย่างแหละ
  • จากนั้น printer ที่ share ไว้เราก็จะใช้งานได้ซะงั้น
  • หาวิธีแก้ใน Google แล้ว งงๆ อ่านภาษาต่างประเทศไม่ค่อยออกเลยอ่ะ - -'

Note
  • เสียดายไม่ได้ ก๊อปรูปที่ขึ้น error มาแปะด้วย
  • รูปที่แสดงเป็นของ windows 7 ไม่ใช่ xp อ่ะนะ แต่คลิกขวาแล้วมี Connect... เหมือนกันก็เลยนำมาแปะแทน

Thursday, April 29, 2010

SQL script view in Microsoft Access

  • เปิด mdb ก่อนเลยจากนั้น เลือก tab Create ตามด้วย Query Design
  • จากปิดหน้าต่างอื่นให้เลือกแค่ Query หน้าต่าง คลิกขวา แล้วเลือก SQL View ซะ
  • เราก็จะได้หน้าต่างสำหรับพิมพ์คำสั่ง sql แล้ว ทางได้ซ้ายจะเห็นเครื่องหมาย ! สีแดง กดเพื่อ execute ได้เลย

เรื่อง SELECT ... LIKE ...
  • เรื่องมีอยู่ว่าจะ query ข้อมูลในไฟล์ mdb
  • ใช้ like select ... like 'xxx%' เหมือน sql server ไม่ได้หว่า
  • ต้องใช้งี้ select ... like 'xxx*' หรือ select ... like "xxx*"
  • ก็นึกว่าจะเหมือน sql server หมดอ่ะนะ - -'
  • แต่ อย่างอื่นก็โอเค คล้ายๆ กันไม่มีปัญหาการ select

เพิ่มเติม

อ้างอิง
  • บน Microsoft Access 2010 Preview Technical

Wednesday, April 28, 2010

String Format for DateTime [C#]


Custom DateTime Formatting
There are following custom format specifiers y (year), M (month), d (day), h (hour 12), H (hour 24), m (minute), s (second), f (second fraction), F (second fraction, trailing zeroes are trimmed), t (P.M or A.M) and z (time zone).

Following examples demonstrate how are the format specifiers rewritten to the output.

[C#]
// create date time 2008-03-09 16:05:07.123
DateTime dt = new DateTime(2008, 3, 9, 16, 5, 7, 123);

String.Format("{0:y yy yyy yyyy}", dt); // "8 08 008 2008" year
String.Format("{0:M MM MMM MMMM}", dt); // "3 03 Mar March" month
String.Format("{0:d dd ddd dddd}", dt); // "9 09 Sun Sunday" day
String.Format("{0:h hh H HH}", dt); // "4 04 16 16" hour 12/24
String.Format("{0:m mm}", dt); // "5 05" minute
String.Format("{0:s ss}", dt); // "7 07" second
String.Format("{0:f ff fff ffff}", dt); // "1 12 123 1230" sec.fraction
String.Format("{0:F FF FFF FFFF}", dt); // "1 12 123 123" without zeroes
String.Format("{0:t tt}", dt); // "P PM" A.M. or P.M.
String.Format("{0:z zz zzz}", dt); // "-6 -06 -06:00" time zone

You can use also date separator / (slash) and time sepatator : (colon). These characters will be rewritten to characters defined in the current DateTimeForma tInfo.DateSepa rator and DateTimeForma tInfo.TimeSepa rator.

[C#]
// date separator in german culture is "." (so "/" changes to ".")
String.Format("{0:d/M/yyyy HH:mm:ss}", dt); // "9/3/2008 16:05:07" - english (en-US)
String.Format("{0:d/M/yyyy HH:mm:ss}", dt); // "9.3.2008 16:05:07" - german (de-DE)

Here are some examples of custom date and time formatting:

[C#]
// month/day numbers without/with leading zeroes
String.Format("{0:M/d/yyyy}", dt); // "3/9/2008"
String.Format("{0:MM/dd/yyyy}", dt); // "03/09/2008"

// day/month names
String.Format("{0:ddd, MMM d, yyyy}", dt); // "Sun, Mar 9, 2008"
String.Format("{0:dddd, MMMM d, yyyy}", dt); // "Sunday, March 9, 2008"

// two/four digit year
String.Format("{0:MM/dd/yy}", dt); // "03/09/08"
String.Format("{0:MM/dd/yyyy}", dt); // "03/09/2008"

Standard DateTime Formatting
In DateTimeForma tInfo there are defined standard patterns for the current culture. For example property ShortTimePattern is string that contains value h:mm tt for en-US culture and value HH:mm for de-DE culture.

Following table shows patterns defined in DateTimeForma tInfo and their values for en-US culture. First column contains format specifiers for the String.Format method.

Specifier DateTimeFormatInfo property Pattern value (for en-US culture)
t ShortTimePattern h:mm tt
d ShortDatePattern M/d/yyyy
T LongTimePattern h:mm:ss tt
D LongDatePattern dddd, MMMM dd, yyyy
f (combination of D and t) dddd, MMMM dd, yyyy h:mm tt
F FullDateTimePattern dddd, MMMM dd, yyyy h:mm:ss tt
g (combination of d and t) M/d/yyyy h:mm tt
G (combination of d and T) M/d/yyyy h:mm:ss tt
m, M MonthDayPattern MMMM dd
y, Y YearMonthPattern MMMM, yyyy
r, R RFC1123Pattern ddd, dd MMM yyyy HH':'mm':'ss 'GMT' (*)
s SortableDateTi mePattern yyyy'-'MM'-'dd'T'HH':'mm':'ss (*)
u UniversalSorta bleDateTimePat tern yyyy'-'MM'-'dd HH':'mm':'ss'Z' (*)
(*) = culture independent
Following examples show usage of standard format specifiers in String.Format method and the resulting output.

[C#]
String.Format("{0:t}", dt); // "4:05 PM" ShortTime
String.Format("{0:d}", dt); // "3/9/2008" ShortDate
String.Format("{0:T}", dt); // "4:05:07 PM" LongTime
String.Format("{0:D}", dt); // "Sunday, March 09, 2008" LongDate
String.Format("{0:f}", dt); // "Sunday, March 09, 2008 4:05 PM" LongDate+ShortTime
String.Format("{0:F}", dt); // "Sunday, March 09, 2008 4:05:07 PM" FullDateTime
String.Format("{0:g}", dt); // "3/9/2008 4:05 PM" ShortDate+ShortTime
String.Format("{0:G}", dt); // "3/9/2008 4:05:07 PM" ShortDate+LongTime
String.Format("{0:m}", dt); // "March 09" MonthDay
String.Format("{0:y}", dt); // "March, 2008" YearMonth
String.Format("{0:r}", dt); // "Sun, 09 Mar 2008 16:05:07 GMT" RFC1123
String.Format("{0:s}", dt); // "2008-03-09T16:05:07" SortableDateTime
String.Format("{0:u}", dt); // "2008-03-09 16:05:07Z" UniversalSortableDateTime

Order By in SQL Server

select ... order by c1 desc, c2 , c3 desc

Monday, April 26, 2010

Flash player error in firefox on win 7

  • มันเล่นได้นะแต่ มันขึ้น error แบบนี้ให้เรารำคาญหว่า
  • เลยดาวน์โหลด flash player ของ firefox
  • ติดตั้งแล้ว อาการนี้ก็จะหายไป

Wednesday, April 21, 2010

Reading & Writing connection strings app.config

Reading the connection string:
ConfigurationManager.ConnectionStrings["Connection Name"].ConnectionString

Writing the connection string:
// get the config file for this application
Configuration config = ConfigurationManager.OpenExeConfiguration( ConfigurationUserLevel.None );

// set the new values
config.ConnectionStrings.ConnectionStrings["Connection Name"].ConnectionString = "Connection String Value";

// save and refresh the config file
config.Save( ConfigurationSaveMode.Minimal );
ConfigurationManager.RefreshSection( "connectionStrings" );

อ้างอิง

How to call .exe file in C#

ตัวอย่างโค้ด C# เรียกไฟล์ .exe ขึ้นมาทำงาน

โค้ด 1

System.Diagnostics.Process.Start("­notepad.exe");
//System.Diagnostics.Process.Start("­notepad");

โค้ด 2

Process p= new Process();
p.StartInfo.WorkingDirectory = @"C:\whatever";
p.StartInfo.FileName = @"C:\some.exe";
p.StartInfo.CreateNoWindow = true;
p.Start();
p.WaitForExit();


If you wanted to pass arguments you would also have this before p.Start();
p.StartInfo.Arguments = "whatever appropriate format & string of arguments";

เพิ่มเติม
  • System.Diagnostics.Process.Start("­notepad hello.txt");
  • The system can not find the file specified
  • คือ พยายามจะบอกว่าหาไฟล์ไม่พบประมาณนั้น
  • แบบนี้เจ๊งซะงั้นให้เราใช้แบบล่างเนี๋ยถ้าต้องการเปิด hello.txt
  • System.Diagnostics.Process.Start("­hello.txt");

อ้างอิง

Tuesday, April 20, 2010

Store file to SQL Server

  • บทความนี่เป็นแค่โค้ดตัวอย่างจาก codeproject.com
  • ซึ่งตัวอย่างของอ้างอิงเป็นการ insert media file ลง sql server และ ทำการเปิดขึ้นเขียนลงและเปิดไฟล์อ่าน
  • เราก็นำโค้ดดังกล่าวมาดัดแปลง ซึ่งในที่นี้เป็นการ insert file เช่น pdf , doc , jpg, avi เป็นต้นทำได้เช่นเดียวกันซึ่งตัวอย่างนี้จะเกี่ยวข้องกับ class sqlcommand
// บรรจุข้อมูลลงฐานข้อมูล
byte[] stream = File.ReadAllBytes(@"d:\m.wma");
// byte[] stream = File.ReadAllBytes(@"d:\m.doc");
// byte[] stream = File.ReadAllBytes(@"d:\m.pdf");
// byte[] stream = File.ReadAllBytes(@"d:\m.jpg");
com.Parameters.AddWithValue("@voice", stream);
// สอบถามข้อมูล
SqlCommand com = new SqlCommand("select * from tblVoice", con);
DataTable dt = new DataTable();
SqlDataReader dr = com.ExecuteReader();
dt.Load(dr);
byte[] stream = (byte[])dt.Rows[0][0];
// เขียนลงระบบ
File.WriteAllBytes("D:\\news.wma", stream);
//File.WriteAllBytes("D:\\news.doc", stream);
//File.WriteAllBytes("D:\\news.pdf", stream);
//File.WriteAllBytes("D:\\news.jpg", stream);

// เปิดไฟล์
System.Diagnostics.Process.Start("news.wma");
//System.Diagnostics.Process.Start("news.doc");
//System.Diagnostics.Process.Start("news.pdf");
//System.Diagnostics.Process.Start("news.jpg");

เพิ่มเติม
  • type column ใช้เป็น varbinary(max) หรือ image ก็ได้หว่า

Friday, April 16, 2010

Install JRE and JDK on Ubuntu

  • แต่ก่อนก็ไม่ค่อยสนใจเรื่องนี้มากนัก
  • วันนี้เห็นกระทู้เกี่ยวกับการติดตั้ง Java บน Ubuntu
  • เลยอยากจะเขียนบทความซะหน่อย

การติดตั้ง JDK และ JRE
  • เดิมที่ทำประจำ คือจะไปดาวน์โหลด jdk package มาเลย และทำการแตก folder java ลงในระบบ ด้วยคำสั่งประมาณ
sudo sh jdk-xxx.bin
  • งี้แหละ ส่วนการลงเครื่องมืออื่นๆ เช่น netbeans หรือ eclipse ส่วนมากก็จะไปโหลดเองเช่นกัน ไม่ค่อย apt-get install สักเท่าไหร่
  • อีกทางที่ทำได้เช่นกันคือ
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-jre sun-java6-fonts
  • ติดตั้งผ่าน apt-get มันขึ้นอาไรๆ ก็ yes ไปเหอะแต่ ก่อน yes อ่านซะหน่อยน่าจะดีกว่า

เพิ่มเติม

  • ส่วนมากจะติดตั้ง .bin ไว้ที่ /opt
  • แลการติดตั้งโดย .bin พาธระบบจะยังไม่ตั้งให้ เราต้องตั้งเองว่างั้น ก็คล้ายการติดตั้งบน windows

อ้างอิง

Thursday, April 15, 2010

Create screenshot galley by Totem

  • สร้าง screen shot galley ด้วย Totem บน Ubuntu ง่ายๆ
  • เปิด Totem ขึ้นมาโดยเข้าไปที่ Applications => Sound & Video => Movie Player
  • ต่อมาให้เราก็เปิดหนังที่เราต้องการสร้าง screen shot galley
  • เมื่อหนังกำลังเล่นอยู่ให้เราเข้าไปที่ Edit => Create Screenshot Galley ...
  • ตรงนี้จะให้เราเลือก พาธ และ จำนวนภาพที่จะให้สร้างใน screen shot
  • หนังตัวอย่างเรื่องนี้เราได้ตั้งค่า Number of screenshots : 4

เพิ่มเติม
  • smplayer ก็ทำได้ที่ เมนู video และไปที่ preview

อ้างอิง
  • จำได้ว่าอ่านบทความที่ ubuntuclub.com เค้าแนะนำไว้นะ ถ้าจำไม่ผิด

Tuesday, April 13, 2010

Login screen resolution บน Ubuntu 10.04 beta 2

  • คือปัญหาเดิมที่เคยเป็นตั้งแต่ใช้ Compaq presario V3723AU แหละ
  • เมื่อเปลี่ยนเครื่องใหม่เป็น ASUS F81Se VX200D แล้วก็ยังไม่พ้นปัญหาเดิม
  • ปัญหาที่กล่าวมาก็คือ เมื่อเราทำการเปลี่ยน Screen resolution บน desktop แล้ว หน้า login ไม่เปลี่ยนให้เท่ากัน
  • สมมุติว่า เราตั้งค่า resolusiton ในระบบเป็น 1024 x 768 แต่เมื่อเรา restart ระบบใหม่ เข้าหน้า login หน้าเนี่ยความละเอียดเค้าจะไม่เป็น 1024 x 768 อ่ะดิ ซึ่งของเราในที่นี้มี resolution ละเอียดสูงกว่าหว่า
  • Compaq ก็แก้ปัญหาโดยปรับเปลี่ยนค่าในไฟล์ /etc/X11/xorg.conf
  • แต่ Ubuntu 10.04 ไม่มีไฟล์ xorg.conf หว่าลองสร้างเอง ระบบก็ดันเจ๊งซะงั้น
  • พอลองไปโหลด driver มาเองจากเว็บของ AMD ติดตั้งลงไปก็มีปัญหา คือ driver มันไม่เข้ากับระบบซะงั้น (อ้างอิง lucid beta 1)
  • แล้วตัว Hardware Drivers ตอนที่ยังไม่ได้ลง driver ตัวที่ดาวน์โหลดมาก็ยังไม่ขึ้นลิสอาไรให้เรา activate นะ แต่พอติดตั้ง driver ที่โหลดมาก็มีขึ้นให้ activate เมื่อลอง activate ดูก็ยังใช้ไม่ได้เหมือนเดิม ตัวที่ขึ้นให้ activate จะไม่ขึ้นแบบภาพของโพสนี้นะ คือจะไม่มี FGLRX อ่ะนะ อันนี้ (อ้างอิง lucid beta 1 นะ)
  • แต่พอมาเป็น Lucid beta 2 หน้า Hardware Drivers มีให้ activate เลยเมื่อติดตั้งเสร็จอ่ะนะ
  • พอปรับแต่งค่า screen resolution แล้วรีบูตระบบ หน้า login ที่เคยความละเอียดไม่เท่ากับค่าในระบบที่ปรับไว้ก็ได้ค่าที่เท่ากันแหละ
สรุป
  • ปรับ screen resolution ด้วย Monitor Preferences แล้ว หน้า login จะไม่ปรับความละเอียดตามนะครับพี่น้อง (System => Preferences => Monitors)
  • ต้องปรับด้วย ATI Catalyst Control Center (Administrative) หน้า login จะปรับความละเอียดตามนะครับพี่น้อง (System => Preferences => ATI Catalyst ... Administrative)
  • โอเคแหละเรื่อง login screen resolution แต่ที่นี้หน้า loader ที่มีจุดๆๆๆ วิ่งอยู่ใต้โลโก้ ubuntu กลับแป่งๆ ซะงั้นคือมัน ตัวใหญ่ผิดปกติเห็นๆ เลยอ่ะ อันนี้ก็เป็นตั้งแต่ beta 1 แหละหลังจาก ติดตั้ง driver ati แล้วเป็นตลอดเลย คือจะแป่ง

เพิ่มเติม
  • เคยเข้าไปตั้งกระทู้ถามที่ ubuntuclub.com คุณ Kid เค้าแนะนำ startupmanager แต่ตัวนี้ที่เห็นความสามารถ ยังไม่สามารถปรับ login screen resolution ได้นะ ปรับได้แค่ grub resolution นะครับ
  • ลืมไปว่าเราใช้ 9.10 เรา activate แล้วใช้ control center ของ ATI ปรับ resolution แต่ 10.04 (beta 1-- ) มันลง driver เอง หรือ activate ไม่ได้อ่ะนะ เลยทำให้ลืมไปว่าปรับ แบบใหนหว่าแต่เดิมของเรา
  • คิดว่าตัว release ของ Lucid คงไม่มีปัญหานะพี่น้อง
  • ทดสอบ remove ที่เราได้ activate ไว้จากนั้นไปดาวน์โหลด ati driver จากเว็บ amd โดยตรง แล้วทำการติดตั้งผลปรากฏว่าขึ้น Error ดังภาพเมื่อทำการเปิด ATI Catalyst ... Administrative เข้าไป ระบบ Graphic ก็มีปัญหาตอนเปิดระบบมาใหม่อ่ะ เห็นมีหน้าให้ Re config graphic card ด้วยแหละ
  • ทำการถอน driver ตัวที่ติดตั้งเองด้วยคำสั่งจากบทความเนี๋ย และติดตั้ง driver default ด้วยคำสั่งในบทความเดียวกัน
sudo /usr/share/ati/fglrx-uninstall.sh # (if it exists)
sudo apt-get remove --purge fglrx*
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
  • ก็ยังเป็นเหมือนเดิมประมาณยังไม่ได้ลง driver vga และ Hardware Drivers ก็ไม่มี driver ให้เรา activate เลยทำไงดีล่ะทีนี้ ไม่น่าลองเลยตู
  • ว่าจะลงระบบใหม่แหละ พอดีลองเปิด synaptic ดูแล้ว search ด้วยคำว่า ati ปรากฏว่า ลองติดตั้ง package ชื่อ fglrx
apt-get install fglrx
  • activate ได้แหละแต่ก็ยังใช้ effect ไม่ได้หว่า - -'
  • สิ่งที่สังเกตเห็นอย่าง หนึ่งคือเมื่อ activate ati driver จะได้ไฟล์ xorg.conf ที่ /etc/X11 เมื่อเรา remove ออก xorg.conf ก็จะหายไปด้วยเช่นกัน
  • ลองก๊อป xorg.conf ไว้แล้วแล้ว remove driver แล้ว คัดลอกไปวาง /etc/X11 ปรากฏว่า มีปัญหาเหมือนเดิม
  • สุดท้ายเลยลอง remove และ activate ผ่าน Hardware Drivers อีกรอบ
  • ปรากฏว่า effect ใช้ได้ซะงั้น login screen resolution ก็ไม่มีปัญหา
  • ซึ่ง System => Preferences => ATI Catalyst ... Administrative ไม่มีให้เราใช้นะ
  • งงอย่างแรง
  • แก้ไปแก้มา ระบบมีปัญหาซะงั้น คือ ใช้ไปหน้ามืดสนิท สลับ shell ก็ไม่ได้สรุปว่า หน้าจอมืดแล้วค้างเลย ต้องลงใหม่ แต่ไม่ไปมั่ว driver ATI แหละ ระบบก็ใช้ได้ปกติดี

อ้างอิง

Friday, April 9, 2010

การพิจารณาความสัมพันธ์ระหว่าง 2 table

  • ดังภาพความสัมพันธ์ของ Northwind
  • ในที่นี้ขอยกตัวอย่างระหว่าง Customers กับ Orders

แนวความคิดเดิม
  • แต่ก่อนเคยคิดว่า เราจะ 1 หรือ M วางไว้ด้านใหนดี อันนี้คิดว่าแล้วแต่เราจะกล่าวถึง Table ใหนก่อน
  • ซึ่งถ้าคิดแบบนี้ จะเอา 1 วางด้านใหนก็ได้ มันเป็นความคิดที่โง่มาก งงอยู่ ตั้งนาน
  • ถ้าคิดแบบแต่ก่อน สมมุติมองที่ ตาราง Orders ก่อนก็จะประมาณว่า orderid หนึ่งจะถูกสั่งด้วย customerid คนเดียว ความสัมพันธ์มันก็จะเป็น 1 ต่อ 1 ใช่ปะ
  • ซึ่งเห็นหลายคนที่เราถาม ตารางประมาณนี้เค้าตอบกัน 1 ต่อ 1 ซะงั้น
  • อีกตัวอย่าง เช่น สมมุติมี table Provinces มี provinceid เป็น PK ของ table แต่เป็น provinceid เป็น FK ที่ Table Personals ที่มี personid เป็น PK ประมาณนี้ก็จะมองหว่า personid 1 สามารถมีได้แค่ 1 provinceid ทำให้ได้ความสัมพันธ์แบบ 1 ต่อ 1
  • ถ้ามองที่ ตาราง Customers ก่อนก็จะเป็นcustomerid หนึ่งสามารถมี ordersid ได้มากกว่า 1 ความสัมพันธ์ก็จะได้ 1 ต่อ M
  • เห็นปะ มุมมองไม่เหมือนกันก็จะได้ความสัมพันธ์ที่ต่างกันแหละ

แนวความคิดใหม่ (เป็นแนวคิดของผู้เขียน juuier โมเมเอง)
  • ให้มองตารางที่มี PK เป็น FK ของอีกตารางหนึ่ง จาก 2 ตารางที่สัมพันธ์กันนะ
  • ให้ความสัมพันธ์ด้านตารางที่เป็น PK นั้นเป็น 1 ที่ และอีกที่ตารางให้เป็น M


สุดท้าย
  • แนวความคิดนี้ เป็นแนวความคิดส่วนตัว ไม่รู้ว่าถูกต้อง หรือ อาจจะไม่ถูกก็เป็นได้
  • จากที่มองตารางใน northwind มันเป็นแนวนั้นอ่ะ

Boy Lin Yu Chun Sings Whitney Houston's "I Will Always Love You"

  • ของเค้าร้องได้สุดยอดจริง ฟังแล้วขนลุกเลยแฮะ
  • ในความรู้สึกนะ ร้องเพราะกว่าต้นฉบับซะอีก สุโค้ยเลย

Thursday, April 8, 2010

Importing blogger data to wordpress + OpenSSL

  • คือจะ import ข้อมูลจาก blogger มาที่ wordpress บนเครื่องเราอ่ะนะ
  • นี่คือรูปปัญหา
Could not connect to https://www.google.com
There was a problem opening a secure connection to Google. This is what went wrong.
Unable to find the soncket transport "ssl" - did you forget to enable it when you configured PHP? (9497089)
  • แก้ไขที่ไฟล์ php.ini โดยเอาคอมเม้นออกที่ php_openssl.dll ซะ
  • และทำการโหลด OpenSSL สำหรับ Windows มาทำการติดตั้งให้ระบบเราซะ
  • รีเซต IIS นิดหน่อย
  • จากนั้นทำการ refresh หน้าที่ Error เกี่ยวกับ SSL แล้วก็จะสามารถ import ได้ไม่มีปัญหาครับพี่น้อง

Create web site on Windows 7 with IIS7

  • เปิด Run ด้วยคีย์ลัด Windows + R แล้วพิมพ์ inetmgr
  • จากนั้นคลิกขวาที่ Sites เลือก Add Web Site...
  • เติม Site name, Physical path, Host name ให้ครบ
  • เปิดไฟล์ C:\Windows\System32\drivers\ect\hosts ด้วย text editor ตัวใหนก็ได้ในฐานะ admin คือให้เราเปิดไฟล์ hosts ด้วย text editor แบบ Run as administrator นั่นเอง
  • เพิ่ม 127.0.0.1 แล้วตามด้วย Host name ที่เราได้เติมไว้ของขั้นตอนก่อนหน้านี่น่ะ
  • เปิด Browser ที่ address bar ให้เราเติม http://Host name ที่เราเติมไว้ในที่นี้ก็จะเป็น http://juuier.wordpress.com

Live USB Creator for Fedora

  • ภาพด้านบนเป็นโปรแกรม Live USB Creator บน Windows
  • มีปัญหานิดหน่อยคือ USB เราใช้ระบบ NTFS ให้เราเปลี่ยนเป็น FAT32 ก่อนถึงจะสร้างได้
  • ซึ่งการทำงานเหมือน Unetbootin ของ Ubuntu เลย

Windows

Linux
  • For Fedora, simply use Add/Remove software and search for liveusb-creator and install it or do # yum install liveusb-creator

Source


บทความที่เกี่ยวข้อง

อ้างอิง

Thursday, April 1, 2010

Remove fingerprint data on windows 7

  • จากกระทู้เรื่อง enable fingerprint บน Vista เราก็ยกเลิกได้
  • แต่ใน Windows 7 ทำไม่เป็นหว่า มันไม่เหมือน Vista อ่ะ

Control Panel : Category

Control Panel : Small icons
อ้างอิง

Popular Posts