Định nghĩa DBA Directory để có thể extract dữ liệu ra thư mục bằng SQL

Định nghĩa DBA Directory để có thể extract dữ liệu ra thư mục bằng SQL

Oracle không cho phép câu lệnh SQL thao tác trực tiếp xuống thư mục của hệ điều hành. Nhưng Oracle lại cho phép ta thao tác với thư mục thông qua biến môi trường.
– Xem danh sách các Directory đã được tạo:
Select Directory_Name,Directory_Path From Dba_Directories;

– Tạo mới một Directory có tên là “EXTRACT_2018” được “map” với thư mục vật lý trên ổ cứng là “/u02/oracle/utl/extract/201806”:

create directory EXTRACT_2018 AS ‘/u02/oracle/utl/extract/201806’;

Từ đây ta có thể sử dụng DBA Directory này để tiến hành trích xuất dữ liệu với câu lệnh: wquery ra file csv:

open rc for wquery;
wfileh:=utl_file.fopen_nchar (‘EXTRACT_2018′,’File_extracted’.csv’, ‘W’);
loop
fetch rc into wline;
exit when rc%notfound;
utl_file.put_line_nchar(wfileh,wline);
end loop;
close rc;
utl_file.fclose( wfileh );

Video Google giới thiệu công nghệ 2018 – Google I/O

Video Google giới thiệu công nghệ 2018 – Google I/O

Google I/O là sự kiện được chờ đón hàng năm không chỉ đối với các nhà phát triển, lập trình viên mà còn được chờ đón bởi những người đam mê công nghệ. Sự kiện thường niên này đem tới cho mọi người những công nghệ mới nhất, những tính năng mới nhất, những dịch vụ mới nhất của Google.

Những công nghệ này không chỉ đơn giản nằm trong hệ sinh thái của Google mà còn là xu hướng mà ông lớn này luôn luôn là người dẫn đầu. Nào cũng ta cùng xem những công nghệ mới nhất của Google trong năm 2018 này nhé.

Quản lý tri thức với wiki, Confluence

Quản lý tri thức với wiki, Confluence

Nhiều công ty(nước ngoài do hay làm việc với đối tác nước ngoài) sử dụng công cụ wiki để note lại các tài liệu, hướng dẫn sử dụng, tài liệu kỹ thuật, đào tạo thay vì việc sử dụng văn bản như MSWord để lưu trữ.

Một số tính năng quan trọng:

  • Có thể soạn thảo như word
  • Quản lý cây thư mục theo page
  • Quản lý theo version
  • Online

Đa phần sử dụng công cụ trả phí như: Confluence

https://www.candylio.com/blog/khac-voi-email-confluence-luu-tru-du-lieu-lau

Một số phần mềm miễn phí:

  • Wikipedia: Hệ thống bách khoa toàn thư mở được phát triển trên MediaWiki
  • XWiki: cái này có vẻ ok, tính năng có vẻ ok như Confluence, Link: http://www.xwiki.org/xwiki/bin/view/Documentation/
  • Và nhiều wiki software: https://en.wikipedia.org/wiki/Comparison_of_wiki_software

Ứng dụng của Trí tuệ nhân tạo

Ứng dụng của Trí tuệ nhân tạo

AI đã chiếm ưu thế trong nhiều lĩnh vực khác nhau như:

Gaming (Trò chơi): AI đóng vai trò quan trọng trong các trò chơi chiến lược như cờ vua, pocker, tic-tac-toe… nơi máy tính có thể nghĩ về số lượng lớn các khả năng có thể dựa trên các kinh nghiệm.

Natural Language Processing (Xử lý ngôn ngữ tự nhiên): Có thể tương tác với máy tính hiểu ngôn ngữ tự nhiên của con người.

Expert System (Hệ chuyên gia): Có một số chương trình tích hợp máy, phần mềm và thông tiên đặc biệt để truyền đạt lý luận và tư vấn. Nó cung cấp lời giải thích và lời khuyên cho người dùng.

Vision System (Thị giác máy tính): Các hệ thống này có thể hiểu, giải thích và hiểu đầu vào trực quan trên máy tính. Ví dụ:

  • Một chiếc máy bay gián điệp chụp ảnh, được sử dụng để tìm ra thông tin không gian hoặc bản đồ của các khu vực.
  • Các bác sĩ có thể sử dụng hệ thống chuyên gia lâm sang để chuẩn đoán bệnh nhân.
  • Cảnh sát dụng phần mềm máy tính có khả năng nhận dạng khuôn mặt tội phạm với bức chân dung được lưu trữ thực hiện bởi các bác sĩ pháp y.

Speech Recognition (Nhận dạng giọng nói): Một hệ thống thông minh có thể nghe và hiểu ngôn ngữ về các câu, ý nghĩa của chúng trong khi mội người nói chuyện với nó. Nó có thể xử lý các điểm nhấn, từ nóng, tiến ồn…

Handwriting Recognition (Nhận dạng chữ viết tay): Phần mềm nhận dạng chữ viết có thể đọc các văn bản viết trên giấy bằng bút hoặc trên màn hình cảm ứng. Nó nhận ra các hình dạng chữ cái và chuyển đổi thành văn bản có thể chỉnh sửa.

Intelligent Robots (Robot thông minh): Robot có thể thực hiện các nhiệm vụ do con người đưa ra. Nó có cảm biến để phát hiện ra các dữ liệu vật lý từ thế giới thực như ánh sáng, nhiệt độ, độ ẩm, chuyển động, âm thanh, áp suất. Từ đó nó có thể xử lý thông tin với bộ nhớ khổng lồ để thể hiện trí thông minh. Ngoài ra, nó có khả năng học hỏi từ những sai lầm của nó và thích nghi với môi trường mới.