HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...
Documents
2016-07-07
SQL Server Attach File
2016-07-07 10:09 PM
SQL Server Attach File
1.Create Database
2.Stop Service
3.Copy .MDF,.LDF replace old database path
4.Start Service
2016-06-22
ค้นหา % ที่เพิ่มขึ้น หรือ ลดลง ระหว่าง2ตัวเลข
2016-06-22 11:31 AM
ค้นหา % ที่เพิ่มขึ้น หรือ ลดลง ระหว่าง2ตัวเลข
ใส่ตัวเลข 2 ตัวเลขลงไปเพื่อที่จะค้นหาว่า การเพิ่มขึ้นหรือลดลงเป็นกี่%
เช่น 1,000 ถึง 2,000 กดคำนวณ คำตอบคือ 100%
หรือ
10 ถึง 5 คำตอบคือ100%
ตัวอย่างการใช้เครื่องช่วยคำนวณ : ยอดขายเพิ่มขึ้นจาก 1,00,000 เป็น 2,000,000 อยากรู้ว่าเพิ่มกี่% กดปุ่มคำนวณได้เลย
...
2016-03-19
Visual Studio Debug and Call Stack
2016-03-19 01:27 PM
Watch window
ด้วยหน้าต่าง Watch window สามารถทำให้เราดีบัคหรือดูค่าในตัวแปรต่างๆ ได้เหมือนกับการเอาเมาส์ไป Over ตัวแปร (วิธีที่ 1) นั่นเองเพียงแต่จะใช้เยอะเมื่อเราต้องการดีบัคตัวแปรหลายๆ ตัวในเวลาเดียวกันนั่นเอง เพราะว่าถ้าเอาเมาส์ไป Over หลายๆ ตัวแปรคงไม่สะดวกนักนนะครับ
...
2016-03-02
CPAU.exe Run Program As Admin on Normal User Login
2016-03-02 07:21 PM
CPAU.exe -u <username> -p <password> -ex <command ที่จะรัน> เช่น
CPAU.exe -u domain\admin -p password -ex notepad.exe
http://www.joeware.net/freetools/tools/cpau/index.htm
from cmd prompt:
cd <path to cpau> -d
cpau.exe /u domain\username /p 123456 /ex "c:\Program Files (x86)\Internet Explorer\iexplore.exe" /lwp
...
2016-02-17
Excel : Select Objects
2016-02-17 09:44 PM
Excel : Select Objects
Home->Find&Select->Select Objects
Excel : remove multiple (all) hyperlinks
2016-02-17 09:13 PM
2015-11-04
MS Store Procedure การจัดเกรดลูกค้า
2015-11-04 06:41 PM
ตัวอย่าง Query ex Sub Query , Group By , Having , Pivot , Temp Table ,
Update Select , Insert Select, Case When , EXISTS ,
First Day of Month , Last Day of Month , Next Data
================================================================
...
2015-10-20
VS2013 Debug Attach to Process / Remote debugger
2015-10-20 06:46 PM
VS2013 Debug Attach to Process
1.ไปที่เมนู Debug->Attach to Process
2.เลือก iis
VS2013 Remote debugger
1.ลง Remote debugger ที่เครื่อง Server
2.เปิดสิทธิ์
3.client Debug->Attach to Process ใส่ IPxxxxxx:port4018
4.เลือก iis
2015-07-15
PostMan ตัว Test Service C#
2015-07-15 08:27 PM
PostMan ตัว Test Service C#
Chrome add-on
http://www.techrepublic.com/article/chrome-add-on-postman-streamlines-testing-apis/
Test Web Service
https://www.gotoknow.org/posts/549902
2015-06-26
VS.NET เทคนิคการ assign ตัวแปร
2015-06-26 12:45 PM
Alt+Shift ค้างไว้ จะเปนการ คลุม ข้อความ ทางด้านขวา สามารถใส่ , = ตัวแปรได้เลย ทั้งหมดที่คลุมไว้
2015-03-12
ระบบที่ดี Best System
2015-03-12 05:22 AM
ควรสามารถ เพิ่มลบ ยกเลิก แก้ไข ได้
โดยเฉพาะ ถ้ามีการเรียงลำดับ
ให้สามารถมีการแทรก หรือยกเลิกได้ แล้วเรียงลำดับใหม่อีกครั้ง
2015-02-19
การเป็นผู้บริหาร
2015-02-19 06:57 PM
1. ควรมีการจัดประชุมกันทุกสัปดาห์
เพื่อสอบถามปัญหา หรือความคืบหน้างานต่างๆ
การ Tracking Order
2015-02-19 06:54 PM
ต้องมีการ key บอกสถานะของ Oder ว่า ถึงไหนแล้ว ในขั้นตอนการจัดส่ง
แล้วไป update ในระบบ อาจจะให้มีการแจ้งเตือนออกมา
2015-02-16
Executive Dashboards
2015-02-17 12:19 AM
Executive Dashboards
ภาพรวมสำหรับผู้บริหาร
...
Security Database
2015-02-17 12:15 AM
Security Database
การเก็บรหัสผ่าน dbใน web config
1. เข้ารหัส และถอดรหัสผ่าน C# ใน web config เก็บรหัสที่เข้ารหัสแล้ว (การเข้ารหัสสร้างเอง)
2. เก็บรหัสผ่าน db ในไฟล์ที่เข้ารหัส เป็น binary ...ฯลฯ ไม่เก็บใน web config
การเข้ารหัส ของ password ตอน Login
...
2015-02-06
update select
2015-02-06 03:51 PM
*UPDATE Table1 t1
SET Value = t2.Value
FROM Table2 t2
where t2.ID = t1.ID
จะ update หลาย rows หลาย value ตาม FROM Table2 t2 *
ห้ามใช้UPDATE Table1
SET Value = t2.Value
FROM Table1 t1
INNER JOIN Table2 t2 on t2.ID = t1.ID
จะ update หลาย rows เฉพาะ value แรก ที่ join value เดียว ซึ่งไม่ถูกต้อง...
insert select
2015-02-06 03:20 PM
ตัวอย่าง
INSERT INTO tms_maintain ( licenseplate,company_id,maintain_type, maintain_status,
remind_mile_number_expire, mile_number_expire,r_m_type)
SELECT v.licenseplate,3148,m.code,'0',
(coalesce(m.config_value,0) - coalesce(m.config_remind,0)), coalesce(m.config_value,0),'N'
...
2015-02-03
การวางโครงสร้างระบบ
2015-02-03 02:36 PM
การวางโครงสร้างระบบ
database user ที่ใช้ระบบ
ให้ config ว่าจะไป connect server ไหน
โดยแบ่งข้อมูล ไว้ในแต่ละ server
ตอน user login ก็ connect server นั้นๆ
(เฉพาะข้อมูลที่มีปริมาณมากๆ)
ทำให้ รองรับการใช้งานพร้อมกันได้ปริมาณ มากๆ
postgresql =1700 connection
...
2014-12-12
PostBack กับ CallBack
2014-12-12 07:26 PM
PostBack = client(ข้อมูลจาก form) ส่งข้อมูลไปยัง server
(refresh หน้าเดิม)
"A postback is a request sent from a client to server from the same page, user is already working with."
ending the server the whole page (asp.net) full of data'.
Callback= client(ข้อมูลจาก form) ส่งข้อมูลไปยัง server (เฉพาะส่วน ไม่ refreshทั้งหมด)
...
2014-12-11
MS SQL ตัวอย่าง Loop
2014-12-11 04:03 PM
MS SQL ตัวอย่าง Loop
Here's an example of how you can use cursors to do loops:
-- set up some test data
declare @table_a table (PK_TableA_ID int)
declare @table_b table (PK_TableB_ID int)
insert @table_a values (1),(2),(3)
insert @table_b values (4),(5),(6)
...
MS SQLตัวอย่าง Store Procedure RegisterCustomer
2014-12-11 03:49 PM
MS SQLตัวอย่าง Store Procedure RegisterCustomer
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
ALTER PROCEDURE [dbo].[SP_BL_Get_RegisterCustomer]
...
2014-12-04
MongoDB ใส่พาสเวิส และ Run บน Service
2014-12-04 09:31 PM
//สร้าง user
//รัน mogodb ก่อน C:\mongodb\bin\mongod.exe
เข้า cmd โดยสิทธิ์ admin
cd C:\mongodb\bin
//รัน mongo เพื่อส่งคำสั่ง เพิ่ม user
mongo
// เข้า schema db JobPortal
use JobPortal
db.addUser( { user: "admin1",
pwd: "admin1",
...
2014-12-02
การคิด ระยะทาง จาก Lat long
2014-12-02 10:11 PM
จากแกน x y --> x2 y2
|_ ต้องคิดระยะทางจาก a^2 + b^2 = c^2 ถ้าลึกกว่านี้ อาจต้องใช้ sin cos tan
2014-12-01
MS_SQL คำสั่ง SQL พื้นฐาน
2014-12-01 07:32 PM
คำสั่ง MS SQL พื้นฐาน
การจัดการ Big DATA
2014-12-01 06:26 PM
- ถ้า table มีการ update ตลอดเวลา จะนำประมวลผล ออกรายงาน คงทำให้ช้า
ต้อง process ใส่ table report ก่อน ในแต่ละวัน
- การทำ child table เก็บข้อมูลแต่ละเดือน/วัน
โดยใช้
INHERITS
เวลา select จะ ดึงข้อมูลทั้งหมดที่ INHERITS
เวลา insert ให้มช้ rules insert แต่ละ table (เมื่อมีการ insert table แม่ ให้ไป รnsert table ลูกแทน)
...
การออกแบบระบบ
2014-12-01 05:38 PM
การออกแบบระบบ
ระบบ securities
- จำกัดเมนูตามกลุ่มสิทธิ์ โดยผูกกับ DB
- การเข้าถึงแต่ละหน้า ตามกลุ่มสิทธิ์
- มีหน้าจัดการกลุ่มสิทธิ์ ว่าเข้าหน้าไหนได้บ้าง
- โหลดข้อมูลสิทธิ์ทีเดียวตอน Login เพื่อไม่ต้องโหลดใหม่ทุกๆหน้า
ระบบ multi language
...
2014-11-21
การเก็บ Logs
2014-11-21 06:05 PM
แก้ไขอะไรก็เก็บใส่ table มีเวลา ใครแก้ แล้วเก็บเป็น field type text คั่นด้วย ||
ลบก็เก็บข้อมูลก่อนลบ
ทำเป็น trigger ก็ได้
เก็บไว้ใน txt ไฟล์ก็ได้
เก็บไฟล์ทีละเดือน แล้วแต่ปริมาณข้อมูล
Report Viewer
2014-11-21 06:02 PM
check null
IsNothing()
------------------------------------------------------------------------------------
การให้แสดงแต่ละหน้า
ลาก ractangle มาใส่ dataset
เอา textbox ต่างๆใส่ใน ractangle
ก็จะแสดงรุปแบบเดิมในแต่ละหน้า
------------------------------------------------------------------------------------
...
PostgresDB Trigger Example
2014-11-21 05:54 PM
-- Trigger: gen_rpt on gs_node
-- DROP TRIGGER gen_rpt ON gs_node;
CREATE TRIGGER gen_rpt
AFTER INSERT OR UPDATE OR DELETE
ON gs_node
FOR EACH ROW
EXECUTE PROCEDURE gen_rpt_node();
------------------------------------------------------------------------------------------------------------------
...
2014-11-19
PostgresDB Monitoring cmd
2014-11-19 05:31 PM
select prosrc from pg_proc where proname = 'fn_1st_reprocess'
select proname from pg_proc where prosrc ~* 'fn_puts_rmx_io_stops'
PostgresDB datediff
2014-11-19 05:30 PM
datediff postgres
หาจำนวน นาที select (extract(epoch from ('2011-12-30 09:55:56'::timestamp - '2011-12-30 08:54:55'::timestamp))/60)::int;