DANH SÁCH BÀI VIẾT


Nhập môn cơ sở dữ liệu - Phần 4: Những ưu điểm trong hướng tiếp cận bằng hệ quản trị cơ sở dữ liệu

Nhập môn cơ sở dữ liệu - Phần 4: Những ưu điểm trong hướng tiếp cận bằng hệ quản trị cơ sở dữ liệu

Trong phần này, chúng ta thảo luận về một số lợi thế bổ sung của việc sử dụng DBMS và các khả năng mà một DBMS tốt cần có. Những khả năng này bổ sung cho bốn đặc điểm chính được thảo luận trong bài trước. DBA phải sử dụng các khả năng này để hoàn thành nhiều mục tiêu khác nhau liên quan đến thiết kế, quản trị và sử dụng cơ sở dữ liệu đa người dùng lớn


Nhập môn cơ sở dữ liệu - Phần 3: Nhóm người dùng

Nhập môn cơ sở dữ liệu - Phần 3: Nhóm người dùng

Đối với cơ sở dữ liệu cá nhân nhỏ, chẳng hạn như danh sách địa chỉ thông thường chỉ một người dùng xác định, xây dựng và thao tác cơ sở dữ liệu và không có chia sẻ. Tuy nhiên, trong các tổ chức lớn, nhiều người tham gia vào việc thiết kế, sử dụng và duy trì một cơ sở dữ liệu lớn với hàng trăm hoặc hàng nghìn người dùng. Trong phần này, chúng ta xác định những người có công việc liên quan đến việc sử dụng cơ sở dữ liệu lớn hàng ngày; chúng ta gọi họ là những nhóm người dùng.


Nhập môn cơ sở dữ liệu - Phần 2: Đặc điểm cách tiếp cận

Nhập môn cơ sở dữ liệu - Phần 2: Đặc điểm cách tiếp cận

Trong cách tiếp cận cơ sở dữ liệu, một kho lưu trữ duy nhất dữ liệu được xác định một lần và sau đó được nhiều người dùng khác nhau truy cập lặp đi lặp lại thông qua các truy vấn, giao dịch và chương trình ứng dụng. Trong bài viết hôm nay chúng ta sẽ cùng tìm hiểu về các đặc điểm chính của cách tiếp cận cơ sở dữ liệu so với tệp truyền thống nhé


Khái niệm, cấu tạo và nguyên lí hoạt động của Relay

Khái niệm, cấu tạo và nguyên lí hoạt động của Relay

Trong lĩnh vực tự động hóa nhà máy, các thiết bị điều khiển công nghiệp như PLC, HMI… vận hành ở dòng điện, điện áp tương đối thấp (24V). Nhưng các thiết bị, động cơ để vận hành hệ thống lại có dòng điện, điện áp cao (220V hay 380V). Vậy làm thế nào để các thiết bị điều khiển có thể điều khiển các thiết bị chấp hành trong hệ thống? Như vậy cần có sự chuyển mạch, dùng dòng điện, điện áp nhỏ để điều khiển dòng điện, điện áp lớn và Relay điện có thể giúp ta thực hiện chức năng này. Bài viết này mình sẽ giới thiệu đến các bạn khái niệm Relay là gì? Cấu tạo và nguyên lí hoạt động của nó. Từ đó chúng ta sẽ có thêm một cái nhìn tổng quan về loại thiết bị này.


Lập trình STM32F4 - Phần 7: Lý thuyết GPIO

Lập trình STM32F4 - Phần 7: Lý thuyết GPIO

Trong những phần hướng dẫn lập trình hệ thống nhúng với STM32F4 lần trước tôi đã đưa bạn đi qua các bước cần thiết trước khi viết chương trình và test các chức năng của chip. Lần này tôi sẽ giới thiệu cho các bạn phần lý thuyết về về GPIO của STM32F4, phục vụ cho một trong những chức năng cơ bản nhất của một con chip chính là điều khiển các chân của nó. Bài viết này chủ yếu dựa vào lý thuyết được trình bày trong Reference Manual của dòng chip STM32F407. Cũng không qua bài viết này mong rằng các bạn sẽ có thêm kinh nghiệm trong việc đọc datasheet của nhà sản xuất.


Nhập môn cơ sở dữ liệu - Phần 1: Khái niệm về database

Nhập môn cơ sở dữ liệu - Phần 1: Khái niệm về database

Cơ sở dữ liệu và hệ thống cơ sở dữ liệu là một thành phần thiết yếu của cuộc sống trong xã hội hiện đại: hầu hết chúng ta gặp một số hoạt động mỗi ngày liên quan đến một số tương tác với cơ sở dữ liệu. Trong loạt bài này chúng ta sẽ tìm hiểu các khái niệm về database nhé



Lập trình STM32F4 - Phần 5: Tạo project STM32F4 trên KeilC

Lập trình STM32F4 - Phần 5: Tạo project STM32F4 trên KeilC

Tiếp tục với serie lập trình hệ thống nhúng với STM32F4, sau khi bạn đã làm quen với giao diện hoạt động của phần mềm KeilC, chúng ta hãy bắt tay vào việc xây dựng 1 software project cho dòng chip STM32F4 sử dụng KeilC. Trong bài viết này cách tiếp cận với STM32F4 là sử dụng thư viện Standard Peripheral (STD).


Lập trình STM32F4 - Phần 4: Làm quen với KeilC

Lập trình STM32F4 - Phần 4: Làm quen với KeilC

Sau khi đã hiểu sơ lược về hệ thống nhúng, đến đây có lẽ bạn đang muốn có thể bắt tay ngay vào công việc lập trình nhúng sử dụng dòng chip STM32F4, vậy thì điều đầu tiên chúng ta cần bây giờ chính là tìm hiểu về môi trường dùng để tạo ra software của chúng ta – KeilC.


Lập trình STM32F4 - Phần 3: Lựa chọn chip STM32F4

Lập trình STM32F4 - Phần 3: Lựa chọn chip STM32F4

Bài viết trước đó đã phân tích lý do chọn STM32F4 cho mục đích học tập và thực hiện dự án, bài viết này chúng ta hãy cùng lướt qua cách tra cứu và chọn vi điều khiển trên trang web của nhà sản xuất STMicroelectronics.


Thực hành Contiki OS - Communication

Thực hành Contiki OS - Communication

Khả năng giao tiếp data có sẵn trên các mote WSN cho phép trao đổi dữ liệu giữa các mote WSN. Trong bài này, chúng ta sẽ tìm hiểu cách Contiki-NG hỗ trợ giao tiếp giữa các mote WSN và từ một mote WSN đến một máy tính. Chúng ta cũng sẽ khám phá cách xây dựng middleware cho phép các mote WSN giao tiếp với các hệ thống khác.


Lập trình nhúng là gì?

Lập trình nhúng là gì?

Lập trình nhúng đang là một trong những ngành hot nhất hiện nay. Rất nhiều doanh nghiệp, tập đoàn lớn trên thế giới và trong nước đang tập trung phát triển vào lĩnh vực này và từ đó kéo theo một nhu cầu nhân lực khổng lồ với mức lương hấp dẫn. Vậy lập trình nhúng là gì? Làm thế nào để trở thành một kỹ sư lập trình nhúng.


Hệ thống nhúng là gì?

Hệ thống nhúng là gì?

Bạn đã từng nghe cụm từ lập trình nhúng hay là hệ thống nhúng, nhưng bạn chưa biết hoặc đang lơ mơ về nó, thì hôm nay hãy cùng tìm hiểu xem nó là gì nhé! Trong bài viết này mình giới thiệu tổng quan về hệ thống nhúng để chúng ta cùng hiểu hơn về nó


CB là gì , cấu tạo và nguyên lý hoạt động

CB là gì , cấu tạo và nguyên lý hoạt động

Khi hệ thống của bạn xảy ra sự cố về điện, lúc này bạn cần một thiết bị ngắt toàn bộ hệ thống điện để giúp đảm bảo an toàn cho toàn bộ hệ thống và người vận hành. Thiết bị đó chính là CB (hay còn được gọi là aptomat chống giật). Vậy CB là gì? Cấu tạo và nguyên lí hoạt động của chúng ra sao? Mời bạn cùng tìm hiểu qua bài chia sẻ sau nhé.


Thực hành Contiki OS - Concurrency

Thực hành Contiki OS - Concurrency

Đa tác vụ có thể tăng khả năng mở rộng của các ứng dụng Contiki-NG của bạn. Bài này chúng ta sẽ khám phá cách làm việc với concurrency (đồng thời) trong các ứng dụng Contiki-NG. Nội dung chính bài viết này gồm tìm hiểu về concurrency, threading và task scheduling


Lập trình STM32F4  - Phần 2: Lý do chọn STM32F4

Lập trình STM32F4 - Phần 2: Lý do chọn STM32F4

STM32 là chip vi điều khiển 32 bit lõi Arm Cortex với cấu hình mạnh mẽ cho dù với phân khúc thấp nhất STM32F0x cũng có thể hoạt động lên tới 48Mhz, 64kB Flash, 16kB RAM, 8 bộ Timer 16 bit, 1 bộ Timer 32 bit, 10 bộ ADC 12 bit, 8 bộ USART, 2 bộ SPI, 2 bộ I2C. Liệu với các thông số kỹ thuật hấp dẫn đã đủ cho bạn chọn STM32 cho việc phát triển dự án. Trong bài viết này mình sẽ nói về các lý do chọn STM32F4 nhé


Thực hành Contiki OS - Lập trình Contiki NG cơ bản (tiếp theo)

Thực hành Contiki OS - Lập trình Contiki NG cơ bản (tiếp theo)

Contiki-NG sử dụng ngôn ngữ lập trình C để phát triển các ứng dụng cho các motes WSN. Trong loạt bài này, bạn sẽ học ngôn ngữ cơ bản này để tạo các chương trình Contiki-NG. Các đoạn code mẫu sẽ được cung cấp để tăng tốc độ học tập của bạn. Trong bài viết trước chúng ta đã tìm hiểu về các khái niệm cơ bản, bài này chúng ta sẽ tiếp tục phần còn lại


Tổng quan về PLC

Tổng quan về PLC

Ngày nay tự động hóa ngày càng đóng vai trò quan trọng đời sống và công nghiệp, tự động hóa đã phát triển vượt bậc nhờ những tiến bộ của lý thuyết điều khiển tự động, tiến bộ của ngành điện - điện tử, Công nghệ thông tin…Chính vì vậy mà nhiều hệ thống điều khiển tự động ra đời, nhưng phát triển mạnh và có khả năng ứng dụng rộng rãi là Bộ điều khiển lập trình PLC. Trong bài này chúng ta cùng đi tìm hiểu sơ về PLC nhá


Thực hành Contiki OS - Lập trình Contiki NG cơ bản

Thực hành Contiki OS - Lập trình Contiki NG cơ bản

Contiki-NG sử dụng ngôn ngữ lập trình C để phát triển các ứng dụng cho các motes WSN. Trong loạt bài này, bạn sẽ học ngôn ngữ cơ bản này để tạo các chương trình Contiki-NG. Các đoạn code mẫu sẽ được cung cấp để tăng tốc độ học tập của bạn


Lập trình STM32F4 - Phần 1: Giới thiệu STM32F4

Lập trình STM32F4 - Phần 1: Giới thiệu STM32F4

Bắt đầu với bước chân đầu tiên để tìm hiểu về dòng chip STM32F4, tôi muốn đưa bạn đi qua tìm hiểu một số khái niệm bao quát. Sau đó để đi vào thực hành một số ứng dụng thực tế, chúng ta sẽ cùng thực hiện việc lập trình dòng chip này thông qua một bộ KIT khá phổ biến hiện nay: STM32f407 Discovery Board. Đây là sản phẩm của công ty STMicroelectronics (http://www.st.com).


Tự học SAP phân hệ MM - Phần 4: Batch Management

Tự học SAP phân hệ MM - Phần 4: Batch Management

Một số vật liệu nhất định có thể được định nghĩa trong SAP là được quản lý theo lô. Lô là một lượng vật liệu đại diện cho một đơn vị đồng nhất với các thông số kỹ thuật duy nhất. Một lô có thể được định nghĩa theo nhiều cách. Một lô nguyên liệu có thể đề cập đến một lượng hóa chất được sản xuất trong một quá trình hoặc một lượng chai nước được đổ đầy tại một dây chuyền chiết rót nhất định từ một bồn chứa cụ thể.


Lập trình robot với ROS - Phần 4: Các khái niệm (tiếp theo)

Lập trình robot với ROS - Phần 4: Các khái niệm (tiếp theo)

Thời gian qua có một vài bạn quan tâm đến series này đã nhắn tin với mình qua fanpage nên mình quyết định sẽ thực hiện series này nhiều hơn. Trong bài trước mình đã tìm hiểu về ROS Graph và roscore. Tiếp theo trong loạt bài này chúng ta sẽ tìm hiểu về catkin, Workspaces, và ROS Packages



Tản mạn về ERP - Phần 3: Những thách thức trong triển khai

Tản mạn về ERP - Phần 3: Những thách thức trong triển khai

Giá trị mà ERP mang lại đã được khẳng định từ lâu, vậy lý do vì sao doanh nghiệp vẫn chưa sẵn sàng cho việc ứng dụng giải pháp này vào vận hành công ty? Bởi lý do để triển khai thành công một dự án ERP doanh nghiệp phải đối mặt khá nhiều thách thức và khó khăn, những thách thức đó là gì? Hãy cùng mình tìm hiểu trong bài viết này nha


Tản mạn về ERP - Phần 2: Khả năng ứng dụng ERP

Tản mạn về ERP - Phần 2: Khả năng ứng dụng ERP

Mục đích chính của việc thực hiện quản trị theo mô hình ERP - Hoạch định nguồn lực doanh nghiệp là điều hành doanh nghiệp, trong một môi trường năng động thay đổi nhanh chóng và có tính cạnh tranh cao, tốt hơn nhiều so với trước đây. Vậy phạm vi ứng dụng của ERP trong các lĩnh vực sản xuất kinh doanh hiện nay như thế nào?


Tản mạn về ERP - Phần 1: ERP là gì?

Tản mạn về ERP - Phần 1: ERP là gì?

Thoạt nghe qua đâu đó về ERP đại đa số nhiều người sẽ nghỉ nó là một sản phẩm về phần mềm. Nhưng sự thật ít ai biết rằng ERP không phải là một phần mềm, nhấn mạnh lại ERP không phải là một phần mềm. Ngày nay việc sử dụng các thuật ngữ cẩu thả trên báo chí và một cách hiểu sai là gắn nhãn các hệ thống phần mềm xử lý giao dịch trong doanh nghiệp là ERP. Trong bài này chúng ta cùng tản mạn sơ về khái niệm ERP nha.



Tự học SAP phân hệ MM - Phần 3: Master material

Tự học SAP phân hệ MM - Phần 3: Master material

Phân hệ quản lý nguyên vật liệu (MM) bao gồm một số dữ liệu tổng thể quan trọng là cốt lõi của các quy trình kinh doanh để mua sắm, quản lý hàng tồn kho, sản xuất, đảm bảo chất lượng, kế toán và xác minh hóa đơn. Trong bài viết này mình sẽ tập trung giới thiệu về dữ liệu master nguyên vật liệu (master material)


Thực hành Contiki OS - Giới thiệu về Contiki OS

Thực hành Contiki OS - Giới thiệu về Contiki OS

Contiki-NG là một hệ điều hành dành cho các thiết bị hạn chế tài nguyên trong lĩnh vực Internet of Things. Contiki-NG chứa ngăn xếp giao tiếp IPv6 năng lượng thấp, tuân thủ RFC, cho phép kết nối Internet. Hệ thống chạy trên nhiều nền tảng khác nhau dựa trên các kiến trúc tiết kiệm năng lượng như ARM Cortex-M3 / M4 và Texas Instruments MSP430. Code footprint 100 kB và việc sử dụng bộ nhớ có thể được định cấu hình ở mức thấp nhất là 10 kB


Thực hành contiki OS - Tổng quan Wireless Sensor Networks

Thực hành contiki OS - Tổng quan Wireless Sensor Networks

Mạng cảm biến không dây (WSN) là một trong những chủ về công nghệ được các nhà nghiên cứu, nhà phát triển và nhà sản xuất sử dụng để phát triển các ứng dụng với các mục đích cụ thể. Contiki-NG là một trong những nền tảng WSN được sử dụng để xây dựng các chương trình WSN được hỗ trợ bởi các nền tảng phần cứng khác nhau.




Đạo dùng người của Tào Tháo

Đạo dùng người của Tào Tháo

Nói đến tào tháo là nói đến nhà chính trị, quân sự kiệt xuất, tiếng tăm lững lẫy, người đã lập nên chính quyền Tào Ngụy trong thời Tam Quốc. Không chỉ có tài về chính trị, quân sự mà tài dùng người của Tào Tháo cũng đã được lịch sử công nhận. Có thể nói Tào Tháo biết rõ cái Cơ dùng người. Nhưng vấn đề không phải ở chỗ Tào Tháo đã làm gì mà đã làm như thế nào, hay nói cách khác vấn đề không phải là thuật mà là đạo. Vậy đạo dùng người của Tào Tháo là gì?





Tự học SAP phân hệ MM - Phần 1: Tổng quan

Tự học SAP phân hệ MM - Phần 1: Tổng quan

Materials management (MM) (Tạm dịch là quản lý hàng hóa - vật liệu) là thành phần cốt lõi trong hệ thống SAP ERP. Các chức năng trong MM là động cơ thúc đẩy các hoạt động khác bao gồm logistics và supply chain (chuỗi cung ứng). Trong phần này chúng ta sẽ tìm hiểu tổng quan về phân hệ MM trong hệ thống SAP.


Bốn phẩm chất làm nên Tư Mã Ý uy chấn thiên hạ

Bốn phẩm chất làm nên Tư Mã Ý uy chấn thiên hạ

Khi nhắc đến Tư Mã Ý chúng ta thường nghĩ ngay đến 1 thời chiến loạn lạc và đẫm máu bậc nhất Trung Hoa đó là thời Tam Quốc, cái thời mà anh hùng kẻ sĩ mọc lên như nấm sau mưa. Cùng với Gia Cát Lượng, Tư Mã Ý là nhân vật nổi tiếng đa mưu túc trí trong thời Tam Quốc. Mặc dù được đánh giá là thua xa tài năng của Khổng Minh nhưng vì sao Tư Mã Ý có thể đẩy lùi 6 lần Bắc phạt của quân Thục


Tào Tháo luận thất bại và bài học trong kinh doanh đầu tư

Tào Tháo luận thất bại và bài học trong kinh doanh đầu tư

Trong những ngày đầu năm với việc sôi động từ các thị trường đầu tư tiền ảo cho đến việc ngày khai trương đầu tiên của thị trường chứng khoán VIệt Nam với sắc xanh bao phủ mình lại nhớ đến những thất bại của mình trong năm rồi và động lực lớn nhất để mình vượt qua là đoạn nói chuyện của Tào Tháo về thất bại trận Xích Bích



Tự học SAP phân hệ Sales and Distribution (SD) - Phần 3: Master Data trong phân hệ SD

Tự học SAP phân hệ Sales and Distribution (SD) - Phần 3: Master Data trong phân hệ SD

Master data là bất kỳ thông tin nào đóng vai trò quan trọng trong hoạt động cốt lõi của doanh nghiệp. Nó có thể bao gồm dữ liệu về khách hàng, nhân viên, nhà cung cấp, sản phẩm, v.v. Dữ liệu chính thường được chia sẻ bởi nhiều người dùng và nhóm. Vì thế, điều quan trọng là phải tham khảo ý kiến của toàn bộ tổ chức khi bạn thiết lập.


Cài đặt VMWare và hệ điều hành Ubuntu cho việc dọc phá

Cài đặt VMWare và hệ điều hành Ubuntu cho việc dọc phá

Ubuntu là hệ điều được ưa chuộng cho việc phát triển các ứng công nghệ cao hiện nay gồm có robot AI, IOT và các lĩnh vực liên quan khác, để bắt đầu hành trình tìm hiểu về ubuntu cho phát triển ứng dụng như trên thì chúng tìm hiểu việc cài máy ảo VMWare để chạy Ubuntu nhé


Lập trình robot với ROS - Phần 1: Giới thiệu tổng quan

Lập trình robot với ROS - Phần 1: Giới thiệu tổng quan

Bạn muốn phát triển các ứng dụng robot mới, nhưng không biết cách viết hệ thống ánh xạ hoặc nhận dạng đối tượng? Bạn không đơn độc, nhưng bạn chắc chắn không phải là không có sự giúp đỡ. Bằng cách kết hợp các ví dụ thực tế với kiến thức quý giá từ cộng đồng Hệ điều hành Robot (ROS), bài viết thực tế này cung cấp một bộ công thức thúc đẩy để giải quyết các trường hợp phát triển robot cụ thể.



Design Pattern in .NET - Nguyên tắc SOLID

Design Pattern in .NET - Nguyên tắc SOLID

SOLID là tập hợp 5 nguyên tắc thiết kế trong lập trình hướng đối tượng nhắm tới mục tiêu giúp code bào trì dễ dàng hơn. Những nguyên tắc này được Robert C. Martin đưa ra vào những năm 2000 trên thực tế, chúng chỉ là lựa chọn của năm nguyên tắc thiết kế trong hàng tá nguyên tắc thiết kế được thể hiện trong sách và blog của Martin


Tự học SAP phân hệ Sales and Distribution (SD) - Phần 2: Tổ chức doanh nghiệp

Tự học SAP phân hệ Sales and Distribution (SD) - Phần 2: Tổ chức doanh nghiệp

Cấu trúc doanh nghiệp trong phân hệ SD của SAP thể hiện cấu trúc của bô phận kinh doanh và phân phối hàng hoá, dịch vụ trong doanh nghiệp. Để giúp bạn cấu trúc tổ chức này vào hệ thống SAP ERP, SAP cung cấp một tập hợp các khối xây dựng. Trong chương này, chúng ta sẽ thảo luận về các khối xây dựng này và chỉ ra cách sắp xếp chúng để thiết lập cấu trúc doanh nghiệp SD.