Thứ Sáu, 4 tháng 6, 2010

Các sản phẩm phần mềm cá nhân

http://dongmt.multiply.com/journal/item/242/242
Là một người phát triển phần mềm, tôi luôn muốn mình trải nghiệm trên các công nghệ, ứng dụng nó trong thực tế cho các nhu cầu khác nhau.

Công việc của tôi là làm việc với những dự án với nhiều người tham gia. Tuy nhiên cũng đóng góp những tiện ích cá nhân phục vụ cho một nhu cầu nào đó.

Nếu bạn quan tâm, đừng ngần ngại, hãy liên hệ với tác giả...

8 nhận xét:

  1. My Notebook
    My Notebook là một ứng dụng web viết trên nền công nghệ cao .Net của Microsoft. Chương trình như một hệ thống quản lý nội dung, có thể chứa hàng chục nghìn bài viết ưa thích vào một nơi duy nhất, dễ dàng quản lý, tìm kiếm, phục vụ cho nhu cầu về thông tin của bạn.

    Thông tin thêm:
    http://dongmt.multiply.com/journal/item/242/242

    Trả lờiXóa
  2. Job Schedules – Tiện ích nhắc nhở công việc

    - Để ý thấy rằng các công việc của chúng ta làm thường lặp lại sau một khoảng thời gian biết trước, nhưng đôi khi vì một vài lý do nào đó mà bị quên lãng đi mất.


    - Chương trình ban đầu lấy ý tưởng giống Scheduled Task của Windows là sẽ thực thi các chương trình khác một cách tự động dựa vào khai báo thời gian và cách hoạt động, nhưng sau đó đổi thành nhắc nhở các công việc.


    Xem chi tiết tại
    http://dongmt.multiply.com/journal/item/241

    Trả lờiXóa
  3. Làm gì khi học Kanji chán phèo?

    (Free ware)
    Giúp bạn học bộ Kanji cơ bản

    Sắp thi rồi mà học chán quá. Kẻo này rớt chắc. Làm sao để học đừng chán đây bà con?

    Là dân i-tờ hắn bèn viết ra một chương trình giúp mình học đỡ buồn ngủ...Tạm gọi là chương trình "Bà con learn Kenji" .

    Xem chi tiết tại
    http://dongmt.multiply.com/journal/item/190/190

    Trả lờiXóa
  4. Tiện ích “Shut down my PC”
    (Free ware)

    Tự động tắt máy tính của bạn theo thời lượng định sẵn


    Từ ngày có cái “Kaizen”, theo đúng tinh thần đó, các bài viết nhiều kinh khủng. Kaizen chắc là một định nghĩa trong tiếng Nhật đây. Xem nào, trong Hiragana tiếng Nhật thì viết là かいぜん và trong Kanji tiếng Nhật thì viết là 改善, tiếng Anh thì viết là “Improvement”, tiếng Việt thì viết là “việc cải thiện”. Còn mình thì là ... loạn ngôn.

    Ấy, cũng may là trước khi loạn ngôn, viết được cái tiện ích siêu nhỏ “Shut down my PC” (tên này có vẻ như được đặt gần lúc loạn ngôn thì phải). Xin giới thiệu cùng mọi người.

    Xem chi tiết tại
    http://dongmt.multiply.com/journal/item/181/181

    Trả lờiXóa
  5. MyFolderInfo - THÔNG TIN THƯ MỤC
    (Free ware)


    1. Giới thiệu tóm tắt nội dung
    - Bài viết này giới thiệu về tiện ích MyFolderInfo giúp ta làm việc hiệu quả hơn với các tập tin và thư mục của Windows, giúp chúng ta quản lý, chia sẻ các thông tin thư của Windows tốt hơn.
    - Đây là kết quả của sự cố gắng tìm hiểu một số công nghệ mới đang tích hợp trong DotNet FrameWork 3.5 và version 2.0 trước đó như LINQ, GENERICS…

    Xem chi tiết tại
    http://dongmt.multiply.com/journal/item/120/120

    Trả lờiXóa
  6. DECLARE @Year INT

    DECLARE @PeriodType TINYINT

    DECLARE @PeriodValue INT



    SET @Year = 2010

    SET @PeriodType = 1

    SET @PeriodValue = 4



    DECLARE @FromDate DATETIME

    DECLARE @ToDate DATETIME



    SET @FromDate = '01/01/' + CONVERT(VARCHAR(4), @Year)

    SET @ToDate = DATEADD(S, -1, DATEADD(YEAR, 1, @FromDate))



    IF @PeriodType = 1

    BEGIN

    SET @FromDate = CONVERT(VARCHAR(2), (@PeriodValue - 1) * 3 + 1 ) + '/01/' + CONVERT(VARCHAR(4), @Year)

    SET @ToDate = DATEADD(S, -1, DATEADD(MONTH, 3, @FromDate))

    END



    IF @PeriodType = 2

    BEGIN

    SET @FromDate = CONVERT(VARCHAR(2), @PeriodValue) + '/01/' + CONVERT(VARCHAR(4), @Year)

    SET @ToDate = DATEADD(S, -1, DATEADD(MONTH, 1, @FromDate))

    END





    SELECT i.[ID], Order_ID_FK, i.TotalSOActualCost

    INTO #Invoice

    FROM Invoice i

    WHERE i.CreatedDate BETWEEN @FromDate AND @ToDate



    SELECT i.[ID], t.TotalCost, ii.TotalProductCost, p.BaseSKU, p.ProductCost

    FROM #Invoice i

    JOIN (

    SELECT Order_ID_FK, SUM(TotalSOActualCost) AS TotalCost

    FROM #Invoice t

    GROUP BY Order_ID_FK

    )AS t ON i.Order_ID_FK = t.Order_ID_FK

    JOIN (

    SELECT Invoice_ID_FK, SUM(SOActualExtended) AS TotalProductCost

    FROM InvoiceItem ii

    WHERE TransactionType IN (1, 2, 3, 6, 11, 13)

    GROUP BY Invoice_ID_FK

    )AS ii ON ii.Invoice_ID_FK = i.[ID]

    JOIN (

    SELECT ii.Invoice_ID_FK, p.BaseSKU, SOActualExtended AS ProductCost

    FROM InvoiceItem ii JOIN (

    SELECT pit.[ID], oi.ProductDivision_ID_FK

    FROM POItem pit JOIN OrderItem oi ON pit.OrderItem_ID_FK = oi.ID

    WHERE pit.RevisedPOItem_ID_FK IS NULL



    UNION ALL

    SELECT pit.[ID], rpt.ProductDivision_ID_FK

    FROM POItem pit JOIN RevisedPOItem rpt ON pit.RevisedPOItem_ID_FK = rpt.ID

    )AS pit ON ii.POItem_ID_FK = pit.[ID]

    JOIN ProductDivision pd ON pit.ProductDivision_ID_FK = pd.[ID]

    JOIN Product p ON pd.Product_ID_FK = p.[ID]





    UNION ALL

    SELECT ii.Invoice_ID_FK, p.BaseSKU, SOActualExtended AS ProductCost

    FROM InvoiceItem ii JOIN Product p ON ii.BaseSKU = p.BaseSKU

    WHERE POItem_ID_FK IS NULL



    )AS p ON i.[ID] = p.Invoice_ID_FK

    Trả lờiXóa
  7. dongmt giỏi quá ! Mấy cái vụ này anh 'mù' luôn !

    Trả lờiXóa
  8. Em cũng quên dần rồi anh :)

    Trả lờiXóa