วิธีลากสูตรใน Excel แบบเร็วที่สุด!!

วิธีลากสูตรใน Excel แบบเร็วที่สุด!!


วิธีนี้เผื่อใครที่ยังไม่รู้ ครับ :) ใช้ในกรณีที่เราต้องลากสูตร excel ลงไปยาวๆ จนถึงบรรทัดสุดท้าย.
วิธีนี้เป็นวิธีลากสูตรใน Excel แบบเร็วที่สุด

1.พิมพ์สูตรลงใน cell ที่ต้องการ
2.คลิก cell ที่พิมพ์สูตรลงไป ตามข้อ 1
3.สังเกต จะมี กรอบสี่เหลี่ยมสีดำ มุมล่างขวามือจะเป็นมุมสีดำ
4.double-click แล้ว excel จะลากสูตรให้เราอัตโนมัติ


ตัวอย่างตามรูปด้านล่างครับ

Drag formula to end in Excel

เปลี่ยนเลขอารบิคเป็นเลขไทยขณะพิมพ์ ด้วย Jquery



ใครสนใจเอาไปใช้ดูได้ครับผมใช้ Jquery

$(document).ready(function(){
    $('#nump').keypress(function(e){
   // ดัก ascii 0-9 [48-58] ถ้าพิมพ์เมื่อไหร่เจอแปลงเป็นตัวเลขไทย
    if(e.keyCode>=48 && e.keyCode<=58)
    {
     var flag="0x0E"; //UTF-8 0x0E50=0 ,0x0E59=9
     var t=flag.concat(e.keyCode+2);
     var buff=$(this).val();
     $(this).val(buff+String.fromCharCode(t));
     e.preventDefault();
    }
  
});
});
ทดสอบที่นี้

มา command line window กันเถอะ

ผมก็พิมพ์ๆ ไปงั้นๆแหล่ะครับ
ประเด็น จะบันทึกไว้อ่าน 55+ เอาไปลองกันได้ครับ

1. Scan Disk
start->run
chkdsk /f c:
2. Disk Defragmenter
start -> run
defrag.exe c: -w -f
3. Stop|Start Service
start -> run
net stop|start service_name
4. List all folder & subfolder name
start->run
notepad  แล้วบันทึกเป็น .bat

@echo off
cls

FOR /f "tokens=*" %%G IN ('dir /ad /b /s c:\temp\driver') DO echo %%G
pause



credit: http://www.vistax64.com/tutorials/81786-disk-defragmenter-command-prompt.html

ทำ IIS7.0 ให้แสดง PHP Error

ปกติแล้ว IIS จะไม่แสดง Error หรือ Notice จาก การประมวลผล PHP โดยตรงครับ ต้องไปหาดูใน log
ผมมีวิธี ดังนี้ครับ
1. แบบทั้งหมด (ทุก site ใน server)

appcmd.exe set config -section:system.webServer/httpErrors
/existingResponse:"PassThrough" /commit:apphost


2.เลือกบางเว็บไซต์

appcmd.exe set config "Default Web Site/application(ชื่อเว็บไซต์)"  -section:system.webServer/httpErrors /existingResponse

หรือจะเปิดไฟล์ web.config แล้ว แก้ไขตามนี้


<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <httpErrors existingResponse="PassThrough" />
    </system.webServer>
</configuration> 

แล้วลองดูผลครับ

credit: http://blogs.iis.net/kehand/archive/2009/08/09/php-and-custom-error-pages.aspx

เซ็ต IIS 7.0 + PHP.ini แบบแยกแต่ละเว็บไซต์

อยากให้ IIS แยกไฟล์ php.ini แต่ละ subdomain หรือ domain ออกจากกัน มาดูวิธีกันครับ

1.เข้า Webserver Manager (IIS) (control panel->administration tools->iis)
2.เลือกไซต์ click ขวา ->add website

3.ใส่ชื่อเว็บไซต์ลงไป แล้วเลือก application pool [ปกติผมไม่เลือกสร้างใหม่ตามชื่อไซต์ครับ]
4.เลือก physical path  คือตำแหน่งที่ต้องการเก็บเว็บไซต์นั้นไว้ (กรณีไม่เก็บไว้ใน inetpub\www)
5.เลือกที่ folder ที่กำหนด physical path คลิกขวา -> properties->security[tab] คลิกปุ่ม Edit  แล้ว Add แล้ว Advance แล้ว Find Now

6.จะขึ้นรายชื่อ ให้เลือก IIS_IUSRS แล้ว กดปุ่ม OK
7.ทำให้ IIS_IUSRS สามารถ Read,Write,Execute Folder ได้ ด้วยการ เช็คเลือก Full control แล้ว กดปุ่ม OK

8. เปิดไฟล์ web.config ใน folder เว็บไซต์ที่กำหนดให้กับ Physical path  แล้ว แทรก code ด้านล่างลงไป ระหว่าง <system.webServer></system.webServer> แล้วบันทึก



<handlers>
            <add name="PHP53_via_FastCGI" path="*.php" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="C:\Program Files\PHP\php-cgi.exe|-d open_basedir=d:\input_form" resourceType="Either" requireAccess="Script" />
</handlers>


9. start->run พิมพ์ %windir%\system32\inetsrv\config\ แล้วเปิดไฟล์ applicationHost.config แล้วค้นหา คำว่า fastCgi  แล้วแทรก code ลงไประหว่าง <fastCgi></fastCgi> แล้วบันทึก


<application fullPath="ตำแหน่งที่ตั้ง php-cgi.exe" arguments="-d open_basedir=ตำแหน่งที่เก็บเว็บไซต์">
<environmentVariables>
                    <environmentVariable name="PHP_FCGI_MAX_REQUESTS" value="10000" />
                    <environmentVariable name="PHPRC" value="ตำแหน่งที่เก็บเว้บไซต์" />
                </environmentVariables>
</application>

เช่น
  <application fullPath="C:\Program Files\PHP\php-cgi.exe" arguments="-d open_basedir=D:\input_form">
<environmentVariables>
                    <environmentVariable name="PHP_FCGI_MAX_REQUESTS" value="10000" />
                    <environmentVariable name="PHPRC" value="D:\input_form" />
                </environmentVariables>
</application>

10. restart iis โดยไปที่ start->run พิมพ์ iisreset หรือ จะใช้ IIS webserver manager แล้วเลือกไซต์แล้ว click restart ก็ได้ครับ แล้วลองทดสอบดูครับ จะได้เหมือนผมไหม :)


วิธีติดตั้ง IIS +PHP 

resource:
http://www.iis.net/learn/application-frameworks/install-and-configure-php-on-iis/enable-per-site-php-configuration-on-iis-60-and-iis-7-and-above
http://ruslany.net/2008/07/per-site-php-configuration-with-iis-fastcgi/
http://www.iis.net/learn/web-hosting/web-server-for-shared-hosting/fastcgi-with-php#Per-site