ก๊วนซอฟท์แวร์ </softganz> SoftGang (Gang Software)

Web &amp; Software Developer Gang.

611 items|« First « Prev 15 16 (17/62) 18 19 Next » Last »|
โดย Little Bear on 23 ส.ค. 57 14:22

เคยลองตามหาประวัติศาสตร์มาหลายรอบแล้ว ลองใช้งานดูบ้าง ก็ไม่ถูกใจ

อาจจะถึงเวลาต้องเขียนขึ้นมาใช้เอง จากบทความที่ www.siamhtml.com สรุปได้คร่าว ๆ ว่า

  1. การเรียกใช้ จะเรียกผ่านทาง object ของ javascript ที่มีชื่อว่า window.history

  2. History API มี method ให้ใช้คือ

    • Back & Forward (Method) คือ window.history.back() และ window.history.forward()
    • Go (Method) คือ window.history.go(steps)
    • Length (Property) คือ window.history.length
    • pushState (Method) เพิ่ม entry ใหม่
    • replaceState (Method) ทับของปัจจุบัน
    • state (Property) เรียกดู data ของ history ปัจจุบัน
    • popstate (Event) เป็น event ที่จะ “ทำงาน” ทุกครั้งที่ users กดปุ่ม back หรือ forward หรือเมื่อมีการสั่งให้ method back(), forward() หรือ go() ทำงาน แค่ดึงออกมา แต่ไม่ได้โหลดหน้าเว็บ

ส่วนตัวอย่างดูได้จาก History API คืออะไร? + สอนวิธีใช้ หรือ Demo | Source

โดย Little Bear on 20 ส.ค. 57 12:31

10 วิธีที่ฟรีแลนซ์ก็สามารถทำเพื่อให้ผู้ร่วมงานของเราไม่มีวันลืมได้เช่นกัน

  1. ทำให้ทุกครั้งที่เริ่มงานใหม่เป็นงานที่ยิ่งใหญ่และมีคุณค่าต่อสังคม
  2. มองงานให้เป็นสิ่งที่เรากำลังเข้าไปช่วยเพื่อให้เกิดประโยชน์สูงสุด
  3. สร้างความสัมพันธ์กับผู้ใช้ให้เหมือนกับเป็นผู้ร่วมสร้างสรรค์ผลงาน
  4. ทำงานให้เสร็จก่อนกำหนดเพื่อเตรียมความพร้อมก่อนเริ่มใช้งานจริง
  5. อย่าปิดกั้นตนเอง มองงานของคนอื่นอย่างมีคุณค่าที่สามารถนำมาร่วมกับเรา
  6. คิด ทำ วางแผนล่วงหน้า 2-3 ขั้นเสมอ
  7. กล้าเอ่ยปากหาคนช่วย และเปิดรับการขอความช่วยเหลือจากคนอื่
  8. หาเวทีโชว์ผลงานบ้าง ไม่ควรปล่อยให้ตัวเองเงียบเกินไป
  9. ริเริ่มสร้างสรรค์ผลงานของเราเองสักโปรเจกท์
  10. เตือนตัวเองให้จำไว้เสมอว่า เราทำงานเพราะอะไร และงานที่ทำสร้างประโยชน์ต่อสังคมอย่างไร

ปล. ลอกต่มาจาก Trick of the Trade ดามที่แชร์มาด้านล่างนะครับ ไม่ได้คิดเอง

โดย Little Bear on 5 ส.ค. 57 16:36

โจทย์ : ให้นำเข้าข้อมูลสู่ไฟล์ Microsoft Excel โดยดึงมาจากเว็บไซท์ แยกข้อมูลออกมาและนำแต่ละรายการไปใส่ไว้ใน row/col ต่าง ๆ

แนวทาง :

  1. เขียน VB Script เพื่อดึงข้อมูลจากหน้าเว็บ (มีฟังก์ชั่นอยู่แล้ว)
  2. วนลูปเพื่อเขียนข้อมูลแต่ละรายการ ลงไปใน cell ที่ต้องการ

ตัวอย่าง VB Script code

Dim IE As Object
Sub Website()

    Dim Doc As Object, lastRow As Long, tblTR As Object
    Set IE = CreateObject("internetexplorer.application")
    IE.Visible = True

    navigate:
    IE.navigate "http://www.spk.gov.tr/apps/MutualFundsPortfolioValues/FundsInfosFP.aspx?ctype=E&submenuheader=0"

    Do While IE.readystate <> 4: DoEvents: Loop

    Set Doc = CreateObject("htmlfile")
    Set Doc = IE.document

    If Doc Is Nothing Then GoTo navigate

    Set txtDtBegin = Doc.getelementbyid("txtDateBegin")
    txtDtBegin.Value = Format(Sheet1.Range("B3").Value, "dd.MM.yyyy")

    Set txtDtEnd = Doc.getelementbyid("txtDateEnd")
    txtDtEnd.Value = Format(Sheet1.Range("B4").Value, "dd.MM.yyyy")

    lastRow = Sheet1.Range("B65000").End(xlUp).row
    If lastRow < 5 Then Exit Sub

    For i = 5 To lastRow
        Set company = Doc.getelementbyid("lstCompany")
        For x = 0 To company.Options.Length - 1
            If company.Options(x).Text = Sheet1.Range("B" & i) Then
            company.selectedIndex = x

            Set btnCompanyAdd = Doc.getelementbyid("btnCompanyAdd")
            btnCompanyAdd.Click
            Set btnCompanyAdd = Nothing

            wait
            Exit For
            End If
        Next
    Next

    wait

    Set btnSubmit = Doc.getelementbyid("btnSubmit")
    btnSubmit.Click

    wait

    Set tbldgFunds = Doc.getelementbyid("dgFunds")
    Set tblTR = tbldgFunds.getelementsbytagname("tr")

    Dim row As Long, col As Long
    row = 1
    col = 1

    On Error Resume Next

    For Each r In tblTR

    If row = 1 Then
        For Each cell In r.getelementsbytagname("th")
            Sheet2.Cells(row, col) = cell.innerText
            col = col + 1
            Next
            row = row + 1
            col = 1
            Else
            For Each cell In r.getelementsbytagname("td")
            Sheet2.Cells(row, col) = cell.innerText
            col = col + 1
            Next
            row = row + 1
            col = 1
            End If
        Next

    IE.Quit
    Set IE = Nothing

    MsgBox "Done"

End Sub

Sub wait()
    Application.wait Now + TimeSerial(0, 0, 10)
    Do While IE.readystate <> 4: DoEvents: Loop
End Sub

ปล. ไว้ค่อยลองแล้วได้ผลอย่างไร จะมาเขียนต่อนะครับ

ที่มา Import web data in excel using VBA

โดย Little Bear on 27 ก.ค. 57 14:26

ทำเว็บด้วยตนเอง ด้วยการ ลาก แล้วก็ วาง ลองดูตัวอย่างได้ที่ http://www.wix.com/htmlsites/-click-here

ที่สำคัญคือ ฟรี!

แต่ที่เอามาเก็บไว้ที่นี่ เพราะไอเดียเรื่อง 3 มิติของภาพ ที่ทำให้มองเห็นวัตถุแต่ละชิ้นเป็นชั้น ๆ สำหรับการวางแผนในการออกแบบ

โดย Little Bear on 26 ก.ค. 57 10:26

Mobile country code Thailand

  • 520 00    my" CAT 3G 850            CAT Telecom
  • 520 01    AIS GSM 900                Advanced Info Service
  • 520 02    CAT CDMA 800            CAT Telecom
  • 520 03    AIS 3G 2100                    AWN
  • 520 04    True Move H 4G LTE    Real Future
  • 520 05    dtac 3G 2100                DTN
  • 520 15    TOT 3G 2100                Telephone Organization of Thailand (TOT)
  • 520 18    Dtac GSM 1800            Total Access Communication
  • 520 23    AIS GSM 1800                DPC
  • 520 99    True Move GSM 1800    True Corporation
  • 520 25    WE PCT PHS 1900        True Corporation
โดย Little Bear on 12 ก.ค. 57 17:03

เจอปัญหา The system load มาประมาณ 1 อาทิตย์แล้ว ยังไม่แน่ใจในสาเหตุ

อาจจะเป็นว่ามีบางเว็บส่งเมล์ เท่าที่ลองเช็คดูพบว่า border9025.com ส่งเมล์ออกเยอะพอสมควร จึงได้ยกเลิกการส่งเมล์ไปก่อน

ด้วยการ ยกเลิการกำหนด MX Record ที่ Use this server to handle my emails. If not, change the MX record and uncheck this option ไปก่อน

แล้วคอยดูสถานการณ์

โดย Little Bear on 12 ก.ค. 57 09:39

Rakesh Jhunjhunwala ถูกขนานนามว่าเป็น Warren Buffet ของประเทศ India จากเงินลงทุนในคร้งแรกเพียง 100 เหรียญ เมื่อปี 1985 ผ่านไป 30 ปี ตอนนี้ เขามีทรัพย์สินมากกว่า 1000 ล้านเหรียญสหรัฐ ในนิตยสาร Forbes ปี 2010 เขาติดอันดับคนที่รวยที่สุดในอินเดีย อันดับ 51 และ อันดับโลกที่ 1062 และนี่คือกฎการลงทุนของ Rakesh

Tip No. 1: Don’t Look For Multi-baggers

เขียนไม่ผิดครับ เทคนิคแรกสำหรับการมองหาหุ้นสิบเด้ง ก็คือ "อย่ามองหาหุ้นสิบเด้ง" Rakesh บอกว่า อย่ายึดติดว่าเราจะต้องซื้อหุ้น 2 เด้ง 3 เด้งหรือ 10 เด้งเท่านั้น เราเพียงแค่ต้องทำการบ้าน โดยการหาหุ้นที่มีปัจจัยพื้นฐานดี และมีการเติบโตในอนาคต พอร์ตของคุณก็จะเติบโตหลายเด้งเองเมื่อเวลาผ่านไป

Tip No. 2: Don’t Look for Profits; Look For Sources Of Profits

"อย่ามองที่กำไร จงมองหาแหล่งที่มาของกำไร" Rakesh ให้ข้อคิดที่ว่านักลงทุนทั่วไป มักจะยึดติดเกินไปกับยอดขายและกำไรรายไตรมาสและ Focus กำไรในระยะสั้นๆ ซึ่งนั่นอาจทำให้เราหลุดจากการมองภาพใหญ่ได้ Rakesh แนะนำว่าให้ใส่ใจแหล่งที่มาของกำไร ปัจจัยอะไรที่จะทำให้กำไรของบริษัทสามารถเติบโตได้ในระยะยาว

Tip No. 3: Forget ‘Large Cap, Small Cap’ Nonsense – Look For Scalability Of Operations:

เลิกสนใจว่าเป็นหุ้นใหญ่ หรือหุ้นเล็กซะ มันไร้สาระมาก! จงมองหาสิ่งที่มันเติบโตได้ต่างหาก

Tip No. 4: Give it Time, Be Patient:

จงอดทนและให้เวลามันได้เติบโต

Tip No. 5: Don’t get carried away by short-term aberrations:

อย่าใส่ใจมากนักกับการเบี่ยงเบนในระยะสั้น นักลงทุนทั่วไปมักสนใจแนวโน้มระยะสั้น เช่นผลประกอบการรายไตรมาส แต่ Rakesh มักไม่ให้ความสนใจ มากนักกับผลประกอบการรายไตรมาส ส่งที่เขาจะทำคือ การมองหาแนวโน้มผลประกอบการในระยะยาว

Tip No. 6: Invest in a business that you can understand:

จงลงทุนในธุรกิจที่คุณเข้าใจ

Tip No. 7: Don’t worry about the macro stuff like fiscal deficit, inflation etc which are unknowable. Focus on what is knowable:

อย่ากังวลกับปัจจัยมหภาคมากนัก เช่น การขาดดุลการคลัง เงินเฟ้อ อื่นๆที่ไม่สามารถรู้ได้ จงสนใจกับสิ่งทีสามารถรู้ได้ Rakesh แนะนำว่า อย่าสนใจกับสิ่งที่ไม่สามารถรู้ได้ หรือถึงจะรู้ ก็ไม่สามารถทำอะไรได้อยู่ดี แต่จงมุ่งมั่นทุ่มเทพลังงานของคุณทั้งหมดไปกับสิ่งที่คุณสามารถเรียนรู้ได้ดีเพียงพอ เช่น ธุรกิจของบริษัทที่คุณลงทุน

Tip No. 8 : Don’t Try To Time The Market:

อย่าจับจังหวะตลาด เพราะคุณจะไม่สามารถหาจุดต่ำสุดของตลาดได้ ถ้าคุณหาหุ้นที่ถูกเมื่อเทียบกับมูลค่าแท้จริง จงซื้อมันซะ!

Tip No. 9 : If it’s cheap, buy it- Don’t pass up something cheap today in the hope that it will get cheaper tomorrow:

ถ้ามันถูกก็ซื้อมันซะ อย่าปล่อยให้ ความคิดที่ว่า ราคาพรุ่งนี้อาจถูกกว่าวันนี้ ทำให้คุณพลาดโอกาสดีๆไป ถ้าคุณเห็นโอกาสในวันนี้ จงคว้ามันไว้ซะ! โอกาสดีเยี่ยมหลายครั้งหลุดลอยไปเพียงเพราะการผลัดวันประกันพรุ่ง

Tip No. 10 : Don’t buy stocks that have a fixed return:

อย่าซื้อหุ้นที่มีรายได้คงที่ คำแนะนำอันนี้ ตอนแรกดูเหมือนเรื่องตลก แต่พบว่า นักลงทุนส่วนใหญ่กับมองข้ามข้อแนะนำนี้ Rakesh ยกตัวอย่างหุ้นจำพวกนี้ ได้แก่ หุ้นไฟฟ้าหรือสาธารณูปโภค ที่ไม่สามารถที่จะมีกำไรมากกว่าที่กฏหมายกำหนดไว้เท่านั้น

Tip No. 11: Ride your winners!!

ปล่อยให้หุ้นวิ่งทำกำไร Rakesh แนะนำว่า อย่าขายหุ้นสิบเด้งของคุณทิ้งไปเพียงเพราะคุณคิดว่าหุ้นสิบเด้งของวันนี้จะไม่สามารถเป็นหุ้นยี่สิบเด้งได้ในวันพรุ่งนี้

Tip No. 12: Concentrate, concentrate & concentrate!!

เน้น เน้น และเน้นเท่านั้น Rakesh แนะนำให้ลงทุนในสิ่งที่เรามั่นใจเท่านั้น เค้าไม่สนใจการกระจายความเสี่ยงในหุ้นหลายตัวเพียงเพราะต้องการปกป้องพอร์ต

หวังว่าจะมีประโยชน์ต่อนักลงทุนมือใหม่ไม่มากก็น้อย ^^

เครดิต kotaro thaivi

ที่มา มั่วหุ้น : การวิเคราะห์หุ้นมั่วๆ

โดย Little Bear on 30 มิ.ย. 57 15:06

หุ้นเด่นจ่ายปันผล 5 ปีติดต่อกัน (51-55)  ผลตอบแทนเกิน 5% กำไรโตติด 3 ปีซ้อน

ที่มา www.moneychannel.co.th

โดย Little Bear on 27 มิ.ย. 57 21:06

จะลองทำดู ตอนนี้ลองแค่ถ่ายด้วยซูมสุด ๆ ยังไม่ได้ใส่เลนส์ขยายและแสงเพิ่มเติม ก็ขยายได้แค่นี้แล้ว ถ้าเพิ่มเลนส์กับแสง จะได้สักขนาดไหน คอยตามดู

โดย Little Bear on 27 มิ.ย. 57 20:06

อ่านแล้วน่าสนใจ จนคิดว่าอาจจะถึงเวลาออกแบบ SoftGanz UI framework ซะทีแล้วกระมัง เริ่มมีเวลาว่างบ้างแล้ว อาจจะเริ่มที่ app แรก ธนาคารขยะ ก่อนเลย

แนวทางที่วางไว้

  • grid 8x8 pixel (ตามขนาด icon)
  • color 3 + 1 hightlight and ความเข้ม ดูรายละเอียด theme สี
  • ปุ่มกด
    • Floating action button คำสั่งที่สำคัญที่สุดของแอพนำมาเสนอให้เห็นชัดๆ โดยใช้วงกลมเป็นสัญลักษณ์ ตัวอย่างในภาพแรกสุดคือปุ่มรถยนต์สีเขียวในแอพแผนที่
    • Raised button ปุ่มทั่วไปที่แสดงความสูงที่ถูกยกขึ้น (raised) ให้เห็นเด่นชัดกว่าปกติ ตัวอย่างปุ่ม Uninstall
    • Flat button ปุ่มธรรมดาที่แสดงเฉพาะข้อความ แต่แบนราบไปกับพื้นผิว ตัวอย่างคือปุ่ม ACCEPT/DECLINE
  • การตอบสนองต่อปุมกด ด้วย effect
    • normal
    • hover
    • focused
    • pressed
    • inactive
  • การกดปุ่มแล้วขยายเนื้อหา
  • การจัด Layout mobile
    • top bar and bottom bar
    • tablet : topbar+bottom bar and bottom bar
    • desktop : top bar+bottom bar and left+right bar

อ่านเพิ่มเติมได้ที่ www.blognone.com

611 items|« First « Prev 15 16 (17/62) 18 19 Next » Last »|