หลังจากใช้บริการ ถามตอบ บ่อยไป
มาตั้งแยกเลยดีกว่า :30:
ตอนนี้ยังไม่รู้จะถามอะไร
แต่คาดว่าจะได้ถามในวันสองวันนี้แหละ
ขอบคุณครับ :46:
ถามเลยครับ
วิกฤตซอฟต์แวร์ในปี ค.ศ. 1962 คืออะไรครับ?
http://en.wikipedia.org/wiki/1962 (http://en.wikipedia.org/wiki/1962)
ไม่เห็นมีอะไรอ้ะ :09:
ไปเสริชเหมือนกัน
เจอว่าา
Programming languages created in 1962
อ้อ เจอเว็บนี้ด้วย
http://www.computerhope.com/history/196080.htm (http://www.computerhope.com/history/196080.htm)
โจทย์รายงานไฟนอลเลยนะเนี่ย :58:
ที่หาได้คือเป็นปีที่ีมีเกมคอมพิวเตอร์ออกมาเกมแรก ชื่อ "Spacewar" เป็นต้น
แล้วก็พวกวิกฤตนิวเคลียร์ที่คิวบาอะไรพวกนี้
แต่ไม่เห็นมีอะไรเป็นวิกฤตของซอฟต์แวร์แบบจริงๆ ซักอัน
เออดี แตกหน่อออกมาจากถามมาตอบไปก็ดี :25:
เย้ ไม่ต้องลังเลแล้วว่าจะไปถามที่ไหน :30:
อ้างคำพูดจาก: หมีเอ็ม เมื่อ 05 ส.ค. 2010, 17:00 น.
ถามเลยครับ
วิกฤตซอฟต์แวร์ในปี ค.ศ. 1962 คืออะไรครับ?
1962 น่าจะเป็นเรื่องของสิทธิบัตรซอฟท์แวร์ฉบับแรกของโลก
ที่นักวิทยาศาสตร์ชาวอังกฤษเป็นจดสิทธิบัตร
ให้ลองค้นเรื่อง Software Patent ดู
กับอีกเรื่องคุ้นๆ ว่าน่าจะเป็นเรื่องของ Bug ยานมาริเนอร์ 1 นะ
ที่โปรแกรมเมอร์แปลสูตรผิด โค้ดดิ้งผิดพลาด
ทำให้จรวดออกนอกเส้นทาง
เสียหายไป 18 ล้านกว่าเหรียญ
http://en.wikipedia.org/wiki/Mariner_1 (http://en.wikipedia.org/wiki/Mariner_1)
สุโค่ย แหมน!! :07: :07:
สารานุกรมประจำฟอนต์ :25:
ขอบคุณครับ :25a:
ตูว่าแล้ว ป๋าณตเป็นแวมไพร์แหงมๆ :07:
กำลังจะถามเลยว่าป๋าณตอายุเท่าไหร่กันแน่ ดูภูมิความรู้เยอะมากๆๆ จนทึ่งเลย
(http://img3.f0nt.com/07/cc06627277be0457fde03c8a71398be6.jpg)
ปี พ.ศ. นั่น :30:
:30:
ถ้าไม่ใช่แวมไพร์ ก็ต้องเป็นไฮแลนเดอร์แน่ๆ :07:
เชื่อนะเนี่ย :30a:
200 กว่าปีนี่ยังนับเป็นวัยรุ่นของแวมไพร์อยู่เลยนี่ครับ :53:
ฝากไปเล่าเรื่องการเมืองไทยให้เหลนผมฟังด้วยนะครับ :42:
:30: :30:
ได้ถามแล้ว เย่ :3005:
C# LINQ (ไม่รู้ว่ามันเรียกว่าอะไรกันแน่)
จะ select แถวสุดท้ายในตารางทำยังไงอะครับ
:46:
เรื่องของเรื่องคือ จะ select id สุดท้ายออกมา
เพื่อเอามา +1 แล้วเก็บค่าใหม่(พร้อมชื่อ) ลงไปในตาราง
คืออาจารย์ให้แสดงให้เห็นการชนกันของข้อมูลน่ะครับ ใช้วิธีนี้มันจะมี id ซ้ำได้
ถ้าจะให้เฆ้นการชนกันของข้อมูล ก็ add id 1 ไปซ้ำ เลยง่ายกว่ามะ
แต่วิธี LINQ นี้ ยังไม่เคยลอง
ถ้าวิธีอ้อมๆ ก็ count all row แล้ว + 1 ไป
โจทย์คือมันเป็นเว็บลงทะเบียน
ที่่แจกไอดีเรื่อยๆ
แล้วมันจะชนเวลาคนใช้มากๆ(เรียกว่าเรสคอนดิชั่น)
อาจารย์ให้หาวิธีแก้เรส
ซึ่งแก้ไปแล้วด้วยการล็อก db เลย
แต่ไอ้ตัวที่เกิดเรสเนี่ยยังไม่ได้ทำ :47b:
ขอบคุณครับ :46:
เขียนยังไงให้เกิดเรส :37: วิธีเขียนที่ไม่ทำให้เกิดมีอยู่ล้านแปด
เกรียนมาก :30:
นั่นดิ๊ :3005:
เสร็จแล้วครับขอบคุณครับ :46:
ใช้วิธีวน for นั่นแหละช้าดี
ใช้วิธีอื่นไวไปแล้วไม่เกิดหมดเลย :47b:ไวเกิน
ระบายอารมณ์โหมดคอม
ทำไมตูทำวิธีอ้อมตั้งนานฟะ :3005:
ต้องทำสองอันใช่ป่ะ อันนึงเรส อันนึงไม่เรส
ทีแรกเขียน 2 โปรเจค
เริ่มฉลาดทำเป็นโปรเจคเดียว 2 db
ไปๆ มาๆ คิดได้ว่าทำ db เดียวก็ได้นี่หว่า
แค่ล็อกฟิลนึงไม่ล็อกฟิลนึงจบ :3005:
ถามมั่งๆ
ภาษา PHP ครับ
1. มีไฟล์ DBparameters.php รวมพวก servername username password ไว้
2. อีกไฟล์เป็น OOP สร้าง Class ขึ้นมาดูแลพวก Members (โดนรีเควสมาเป็น OOP)
ทีนี้ ผมทำการ include_once("DBparameters.php"); ทั้งในและนอกคลาส ก็ error
มีวิธีอื่นที่ดีกว่าการทำไฟล์ DBparameters.php เป็น OOP แล้วตั้งตัว getter setter มั้ยครับ (จะลักไก่สร้างแค่คลาสเดียว ซึ่งอาจารย์โอเคซะด้วย :30:)
ป.ล. ทำส่วนอื่นไปเยอะแล้ว ถ้าแก้เป็น OOP ก็แก้ยาวเลย :05:
ทำเป็น config ไฟล์ อ่านขึ้นมาเฉยๆ เลย
ขอบคุณครับ
แต่สุดท้ายก็โดนสั่งให้ไปแก้เป็น OOP :3005:
(แค่สงสัย)
เคอเนลเนี่ยมันรันอยู่บนไหนครับ :09:
แรม? แคช?
preload ลง ram เลยครับ แล้วก็ไม่มีโปรแกรมไหนมาแย่งได้ด้วย
กร๊าก ตอบช้าไป ..โดนตัดหน้าซะแล้วต๋อย
แต่ L1 แคชก็ไวกว่า ทำไมไม่เอาไปอยู่บนนั้นเลย :09:(หรือว่ามันเล็กไป?)
หรือว่าความจริงแรมกับแคชทำงานไม่เหมือนกัน?
เหมารวมว่าเป็นถามตอบห้องคอม :47:
-----------------
ซื้อเน็ตบุ้คมาครับ อยากได้ external dvd drive ไว้ใช้ แต่ไม่อยากเสียตัง (คือซื้อมาคงไม่ค่อยได้ใช้)
พอดีมี dvd drive ของโน้ตบุ้คอยู่ตัวนึง มันสามารถเอามาทำเป็น external dvd drive ได้มั้ยครับ
ใส่ box ได้ครับ
ทั้ง hdd และ dvd drive
แค่ต้อง shutdown ทุกครั้งเหมือนถอดใส่ธรรมดา แค่มันอยู่ข้างนอก
อ้อ ขอบคุณครับ
งั้นเดี๋ยวลองไปเดินหาดีกว่า มันมีกล่องนี่เอง :25:
ขอถามบ้างนะคะ
เขียนโปรแกรมด้วยภาษา PHP และ sql คะ
ต้องการดึงข้อมูล จาก 2 table ออกมาแสดงเป็นตาราง
รายละเอียด :
1. table นักศึกษา ในนี้เก็บ ชื่อ-นามสกุล รหัสนักศึกษา รหัสโครงงาน
2. table โครงงานนักศึกษา ในนี้เก็บ ชื่อโครงงาน รหัสโครงงาน
ความสัมพันธ์ของ table ทั้ง 2 คือ 1 โครงงาน มี นักศึกษา ทำ 3 คน
ต้องการแสดงข้อมูล ออกมาในรูปแบบของตาราง
|ชื่อโครงงาน| | |ชื่อนักศึกษา| | --------------------------------
| | |นาย ก.| | |โครงงาน A | | |นาย ข.| | | | |นาย ค.| | ในรูปแบบนี้คะ คือทำแล้ว มันไม่ได้แบบนี้ มันออกมาเป็นชื่อโครงงาน 3 คอลัมน์ เท่ากับจำนวนชื่อนักศึกษา เลยอยากทราบว่ามันมีวิธีอื่นๆอีกหรือเปล่าคะ ตันแล้วจริงๆ
|
แสดงว่าโค้ดตอนสั่งพิมพ์มีปัญหา ต้องปรับแก้ครับ
--------------
คร่าวๆ
1. ตัวแปร $project_name เก็บชื่อโครงงาน
2. Get ชื่อนักศึกษาที่ทำโปรเจคต์ชื่อ $project_name มาในใส่ในตัวแปร $students (ที่เป็น Array)
<tr>
<td><? echo($project_name); ?></td>
<td><?
for($i=0;$i<count($students);$i++){
echo $students[$i]."<br />";
}
?></td>
<tr>
:46: นะคะ
ถามครับ
มีโปรแกรมอะไรที่ใช้ทำ Prototype ง่ายๆ มั่งครับ
ที่จริงต้องการแค่ screenshot เลยแหละ
แค่ต้องการให้เห็นหน้าตาของโปรแกรม เฉยๆ ไม่จำเป็ต้องคลิกได้
(ส่วนของโปรแกรมจริงๆ ไม่ต้องทำเลย แค่จะเอาหน้าต่างไปนำเสนอ วิธีใช้คร่าวๆ)
ขอบคุณครับ :46:
low fidelity prototype ตอนเรียนนี่เอามือวาดเอาเลย :30:
ถ้าดีๆหน่อยก็ทำใน Visio อ่ะ แต่เป็น interface ของ XP เท่านั้นนะ (หรือใช้ไม่เป็นก็ไม่รู้)
ลากวางๆ ได้เลย
พอดีอัพไว้ _http://dl.dropbox.com/u/4872249/software/Visio%202007%20English.iso
ถามตัวเองครับ ว่าจบคอมมาได้อย่างไง ทำไมเข้ามาจู๋นี้แล้วถึงไม่รู้เรื่องอะไรกับเขาเลย :37:
โปรแกรมคุ้นๆ :55:
เหมือนเมื่อคืนเพื่อนนั่งเล่นกันอยู่เลย
ใช้ทำ DFD
โหลดละ อีก 5 นาทีเสร็จ :27:
ปล.ตั้งแต่ตอนถามไปนั่งงม Visual Studio อยู่ :30:(ทั้ง silverlight / winapp) เดี๋ยวลองอันนี้ก่อน
ลอง iplotz มั้ยครับ :25:
http://iplotz.com/ (http://iplotz.com/)
ไปอ่าน chapterpiece เจออัพเดตเรื่อง prototype พอดีเลย
เค้าแนะนำเว็บนี้มา http://gomockingbird.com/mockingbird/ (http://gomockingbird.com/mockingbird/) สร้าง GUI บนเว็บได้เลย
เริ่มเยอะ เอาไงดี :05:
ลองโปรแกรมละครึ่งชั่วโมงก่อนละกัน :30:
ยุคภาษาโปรแกรมคอมมี5 ยุค
1 ภาษาเครื่อง
2 แอสเซมบลี
3 ชั้นสูง
4 ชั้นสูงมาก
5 ภาษาธรรมชาติ
ภาษาต่อไปนี้อยู่ในยุคใด
1C
2 C++
3C#
4ปาสกาล
5เบสิก
6วิชวลเบสิก
7โปรลอก(เค้าบอกโปรแกรมเชิงตรรกะ แล้วมันคืออะไร)
8จาวา
เด็กอักษรมาถาม ตูงง มียุคที่ 4 ตั้งแต่เมื่อไหร่ :3005:
ปล.มีคนเฉลยให้ว่า 3 3 4 3 3 4 5 4
ตอนเรียนก็ไม่มีนะ ยุคภาษาชั้นสูงมากเนี่ย :31:
หรือเดี๋ยวนี้เขาแบ่งกันใหม่แล้ว :55:
http://computer-language-14-712.blogspot.com/2007/11/very-high-level-language.html (http://computer-language-14-712.blogspot.com/2007/11/very-high-level-language.html)
อ่านแล้วงงอยู่ดี :32:
เห็นด้วยตามที่เฉลยมาครับ
ผมเรียนก็มีตามนั้นนะ
ส่วนเฉลย จำไม่ได้แล้วอันไหนยุคไหน
นัดก็เห็นด้วยนะ
แต่สงสัยว่ามันแบ่งยังไง
สูงมากคือ OO ?
งงด้วย มีสอบอาทิตย์หน้าด้วยที่สำคัญ :30:
ตอนนี้เข้าใจเหมือนณัฐ ว่า Gen3 คือภาษาที่เขียนแบบ Structure ส่วน Gen4 คือเขียนแบบ OO
งง 1 กับ 2 ด้วยแหละ
เห็นตามนิยามบอกว่า 2 เป็นภาษาอังกฤษ ไม่ใช่ 1 0
แต่แอสเซมบลีมัน 10 ไม่ใช่เรอะ
หรือว่าเข้าใจอะไรผิดหว่า
ไอ้ที่เลขฐานสองนั่นคือ machine language ครับ
assembly จะประมาณนี้
http://www.thaiall.com/assembly/asmcommand.htm (http://www.thaiall.com/assembly/asmcommand.htm)
นึกถึงสมัยเรียน com org กะอีแค่โปรแกรมหาแฟคทอเรียล เขียนลำบากยากเย็นมาก :08:
เบิล :56:
ถามเรื่อง PHP ครับ ผมเขียนโปรแกรมใช้คำสั่ง Session_register()
แล้วมันไม่ register ให้ครับ (ได้แค่ครั้งแรก พอรีเฟรชปุ๊ป หายเลย)
รันบนเครื่องได้ รันบนเซิร์ฟของ appservhosting ได้ แต่รันบนเซิร์ฟของ 000webhost กับ 191host แล้วเน่าเฉยเลย
แบบนี้เป็นที่เซิร์ฟเวอร์ใช่มั้ยครับ แก้ไขยังไงได้บ้างครับ (อย่าบอกนะว่า เขียนใหม่ใช้ cookie :05:)
// ได้แล้ว (กวนตีนเนอะ ถามเองตอบเอง :30:)
ไปอ่านเจอว่าให้ลองใช้คำสั่งนี้แทน อันนั้นมันโบราณ (เสิร์ชตั้งนานไม่เจอ พอตั้งถาม เจอเลย :08:)
$_SESSION["username"] = $username;
เวลาเรียก ก็เรียกใช้ผ่านตัวแปร $_SESSION["username"] ได้เลย
php แล้วใช้ echo นี่ทำให้มันไม่ปิด tag เลยได้มั้ยอะครับ
อยากทำแบบ(ซินแทกยังผิดอยู่นะ)
echo <p>
echo <textbox>
echo <button>
echo </p>
แต่ผลลัพธ์มันออกมาเป็น
<p></p>
<textbox>
<button>
<p></p>
จัด center ไม่ได้เลยอะ :05: ตอนนี้โกงเอานิดหน่อย จัดด้วยวิธีอื่นเอา
<?php
echo '<p>';
echo '<textbox></textbox>';
echo '<button></button>';
echo '</p>';
?>
อะไรแบบนี้ปะครับ
นั่นแหละครับ
ผลที่ได้คือมันเปิดแล้วปิดทันที โดยที่เราไม่ได้ใส่แทกปิด(ตอนปิดมันก็แอบใส่แทกเปิดให้)
เลยงงๆ
ก๊อป code ที่ว่ามาให้ดูหน่อย
php มันไม่ฉลาดขนาดนั้นนะ ยกเว้นลง extension xhp ของ facebook ไป
เฉพาะส่วนนั้นก็
echo '<p>';
echo '<form method=post action=booking3.php>';
echo '<input type="hidden" name="booking_ID" value='.$booking_ID.'>';
echo '<input type="hidden" name="type" value='.$fetch.'>';//1=student 2=instructor
echo '<input type="hidden" name="mode" value="1">';//mode 1=cancel booking 2=book->enter 3=enter->exit
echo '<input type="submit" value="¡àÅÔ¡¡Òèͧ">';
echo '</form>';
echo '</p>';
ผลที่ได้คือ
อ้างอิง<p></p><form method="post" action="booking3.php"><input type="hidden" name="booking_ID" value="8609"><input type="hidden" name="type" value="1"><input type="hidden" name="mode" value="1"><input type="submit" value="ยกเลิกการจอง"></form><p></p>
ให้เดาคือห้ามเอา <p> ครอบ <form> ป่ะ
เพราะลองเอา p เข้าไปข้างใน form มันไม่เปิดปิดเองแล้ว
แถไปใช้ div align=center ได้นะ
tag <p> ทำอะไรแล้วจำไม่ได้แหะ แต่เหมือนจะใช้ผิดแน่ๆ
p = paragraph ใช้ครอบ text
ว่าแต่ที่ขึ้นแบบนั้นนั่นคือ... view selection source รึเปล่าครับ?
ลอง view full source ธรรมดาดู
ขอบคุณครับ :46:
แก้ด้วย
อ้างอิงecho '<form method=post action=booking3.php>';
echo '<input type="hidden" name="booking_ID" value='.$booking_ID.'>';
echo '<input type="hidden" name="type" value='.$fetch.'>';//1=student 2=instructor
echo '<input type="hidden" name="mode" value="1">';//mode 1=cancel booking 2=book->enter 3=enter->exit
echo '<center><input type="submit" value="¡àÅÔ¡¡Òèͧ"></center>';
echo '</form>';
ไปแล้วเรียบร้อย
อ้อ โค้ดนั่นจาก ctrl shift i ในโครม
จะบอกว่า ที่เป็นแบบนั้น เพราะว่าใช้ tag ผิดครับ
tag p มันใช้กับข้อความอย่างเดียว
ถ้ามีอย่างอื่นที่มันไม่ใช่ข้อความ เราต้องใช้ div
ดังนั้นกรณีนี้มันเลยเปิดแล้วปิดให้เลยอะครับ
ไม่ต้องเป็น php หรอกครับ เขียน html ธรรมดา ว่า
<p><form><textarea></textarea><button></button></form></p>
มันยังออกมาเป็น
<p></p><form><textarea></textarea><button></button></form><p></p>
เหมือนกันครับ
:25:
จริง ๆ แล้วที่เคยจำไว้คือ
tag p มันใส่ได้แต่ span กับ a นะรู้สึก
ขนาดเราใส่
<p><h2>Hello World</h2></p>
มันก็เด้งออกมาเป็น
<p></p><h2>Hello World</h2><p></p>
แบบนี้เหมือนกันนะครับ
:25: ขอบคุณครับ :46:
จานบิ๊กสุดยอด :12:
คุยไรกัน :0705:
ก็อุตส่าห์แยกมาแล้วไง :30:
ขุด!!
อยากได้แบบฟอร์ม dropdown ครับ
ที่แบบตัวเลือกแรก เลือกไปแล้วก็เป็นตามปกติ
แต่ตัวเลือกที่สอง พอเลือกเสร็จแล้ว จะมี input field โผล่ขึ้นมาอีกอัน
(http://img3.f0nt.com/20/92930ba1ce3c75b924d923ae73ea9adb.png)
แบบในรูปครับ
เข้าใจว่าต้องใช้ javascript แต่ไม่รู้จะเสิร์ชหาด้วยคำว่าอะไรดี :05:
ใครมีตัวอย่าง รบกวนด้วยครับ
http://www.google.co.th/search?q=javascript+dynamic+dropdown (http://www.google.co.th/search?q=javascript+dynamic+dropdown) :59:
เย่ เดี๋ยวลองดูครับ :46:
ห่าง programming มานานมากๆแล้ว ถามหน่อยครับ
ถ้าอยากให้ host แบบที่เราเช่าได้ทั่วๆไป ดึงข้อมูลจากเว็บๆ นึงวันละครั้ง มาใส่ฐานข้อมูลของเรา (mysqlก็ได้)
น่าจะทำยังไงดีครับ
host ทั่วไปนี่มันให้เรา run scrip ป่าว หรือใช้อะไรดี :25:
cron ครับ
หมายถึง crontab รึป่าวไอซ์
แล้ว host ทั่วไปนี่เค้าอนุญาติให้เราใช้ได้รึป่าวครับ :46:
เขียนเป็น script php ธรรมดาเลยอะครับ
แล้วตั้งเวลาทำงานด้วย crontab สั่งเปิด url ที่วาง script ไว้
มันมีพวก web cron ให้บริการอยู่
มาดูดความรู้ :25:
สงสัยมานานแล้วเหมือนกัน ว่าถ้าไม่มี user request
จะให้มันทำงานเองได้ยังไง (เช่นทำ daily report ไรเงียะ)
แล้วโฮสถูกๆ ทั่วไป จะเรียกใช้ cron ได้จากที่ไหนครับ หรือว่าไม่มี
https://www.google.com/search?q=web+cron&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a (https://www.google.com/search?q=web+cron&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a)
มาถามอีกแล้ว
พี่ที่บริษัทให้การบ้านมาศึกษา SQL Injection และต้องทำพรีเซ็นต์
ก็เลยคิดว่า คงจะดีนะ ถ้าเราทำ SQL Injection โชว์ตอนพรีเซ็นต์ได้
ก็เลยลองเขียนโค้ด PHP ขึ้นมาชุดนึง แต่ติดปัญหาที่ พอส่งค่า ที่มีเครื่องหมาย ' (apostrophe) ไปทีไร
browser จะแปลงเป็น \' ให้ตลอดเลย ไม่ว่าจะส่งแบบ POST หรือ GET
ใครพอจะรู้จักเบราเซอร์ตัวไหนใช้ทำแบบนี้ได้มั้ยครับ (หรือปัญหาไม่ได้อยู่ที่เบราเซอร์หว่า :09:)
ป.ล. ตอนนี้เลยทำ str_replace('\\\'','\'',$_POST['username']); ไปก่อนชั่วคราว :47b:
แก้ได้เแล้วครับ :03:
ไปตั้ง
magic_quotes_gpc = off
ใน php.ini