Tin tức - Sự kiện

Đăng ký thi MOS cấp trường 2019
24/01/2019
Nhằm thúc đẩy phong trào giảng dạy, học tập và nghiên cứu môn học MOS của giảng viên, sinh viên trong trường, khuyến khích, bồi dưỡng và phát triển các tài năng MOS. Đặc biệt là lựa chọn đội tuyển MOS cấp trường để ôn luyện cho cuộc thi MOSWC 2019. Viện CNTT – Điện Điện tử Trường Đại học Bà Rịa-Vũng Tàu tổ chức cuộc thi MOS Sinh viên cấp trường lần III năm 2019. Đối tượng tham gia Tất cả sinh viên của Trường Đại học Bà Rịa - Vũng Tàu trong độ tuổi 18 đến 22 (tính đến ngày 15/06/2019). Thời hạn đăng ký đến hết ngày ...
Một vài lưu ý khi code Rails
24/01/2019
Controller Trước khi code, bạn hãy đặt câu hỏi: Mục đích của controller này là gì ? Đi vào chi tiết hơn: Intention của nó: mang lại điều gì cho người sử dụng nó. Input của nó: chính là các params bạn truyền vào. Output của nó: chính là cách bạn trả về http response: http code bao nhiêu, body chứa nội dung gì, cookie thay đổi không,… Side-Effect của nó: Nó có chạm tới các component khác trong hệ thống không ? Ví dụ có lưu dữ liệu vào database không, có truyền 1 event qua redis hay không, có cập nhật lại cache hay kh...
Một số công cụ giúp cho code Ruby on Rails của bạn tối ưu và gọn gàng hơn
24/01/2019
Để giữ cho code của bạn được gọn gàng, có tổ chức khi phát triển một ứng dụng Rails lớn có thể khá là khó khăn, ngay thậm chí đối với những developer có kinh nghiệm. May mắn thay, các gem hiện nay đã giúp bạn làm việc đó một cách dễ dàng hơn. Đối với hầu hết mọi người, những dead code, hoặc những code kém hiệu quả sẽ được xây dựng dần theo thời gian. Một số khác sẽ tìm thấy chính mình trong những trình trạng khó khăn tương tự khi họ nhận dự án của người khác. Refactor lại codes của người khác, là một công việc khá ...
Khoa học máy tính trong Ruby: Sử dụng stacks để giải quyết vấn đề
24/01/2019
Nếu như bạn không có bằng cấp về Computer Science (CS), bạn có thể sẽ cảm thấy rằng mình đang bỏ lỡ một điều gì đó, hoặc bạn sẽ cảm thấy CS nó là một cái gì đó rất trìu tượng… Hoặc là Ruby đã làm những việc khó cho bạn, và bạn chỉ việc sử dụng chúng… Trong bài viết này tôi sẽ cho các bạn thấy một khái niệm CS thực tế với Ruby mà bạn có thể thực hành nó ngay bây giờ, đó là việc sử dụng stacks để giải quyết vấn đề. Stacks không còn xa lạ với developers, tuy nhiên trong bài viết tôi cũng sẽ giới thiệu lại về stacks ...
Từ PHP nhảy sang code Ruby thì có gì vui?!
24/01/2019
Hôm nay mình sẽ chia sẻ về một chủ đề mình cho rằng khá là thú vị dựa trên những trải nghiệm thực tế của bản thân khi chuyển sang học một ngôn ngữ mới. Nói một chút về cơ duyên này: Mình – 1 thằng coder PHP chính hiệu bỗng một ngày đẹp trời nhận được một lời đề nghị học và làm việc với Ruby. Trên tinh thần học hỏi khám phá mình nhận lời ngay và chẳng một chút ngại ngần gì. Và mình đến với Ruby từ đó. Chuyển hẳn chỗ ngồi lên tầng 18, tham dự 1 dự án hoàn toàn mới và mọi thứ bắt đầu từ đây. Mình đã tiếp cận Ruby như ...
Bắt đầu như thế nào với Ruby & Rails - 13 thứ cần biết về Ruby on Rails
24/01/2019
Rails là gì? Nó khác biệt so với Ruby on Rails như thế nào? Nó khó đến mức độ nào? Liệu nó có thực sự là một ngôn ngữ lập trình? Cần phải biết những gì trước khi học về Ruby on rails? Thú vị đấy nhưng sẽ có hàng tấn các câu hỏi xung quanh vấn đề này nếu các bạn quyết định tìm hiểu sâu về nó. Để vào thẳng vấn đề, sau đây tôi xin trả lời 13 câu hỏi cơ bản cần thiết về Ruby on Rails qua đó khẳng định tầm quan trọng và lý do vì sao các bạn nên tìm hiểu về vấn đề này. 1. Rails là gì? Rails là một web framework đượ...
Giới thiệu về ngôn ngữ Ruby
24/01/2019
Ruby là ngôn ngữ script hướng đối tượng free. Vào năm 1993, kỹ sư người Nhật tên là Matsumoto Yukihiro đã bắt đầu phát triển ngôn ngữ này và công khai nó vào năm 1995. Kể từ sau khi ngôn ngữ Ruby được công khai, những hiệu quả phát triển mà nó mang lại ngày càng được biết đến rộng rãi, và hiện tại nó đã trở thành 1 ngôn ngữ nổi tiếng trên khắp thế giới. Ruby được phát triển với mục tiêu "Là ngôn ngữ hướng đối tượng trên cả Python 2 và mạnh mẽ hơn cả Perl". Và trong những năm gần đây, nhờ vào việc xử lý dễ dàng một ...
4 Lý do tại sao Ruby là ngôn ngữ lập trình bạn nên học đầu tiên
24/01/2019
Học lập trình là một quá trình rất gian nan và thử thách. Bạn sẽ gặp phải những khái niệm lạ lẫm, những thuật ngữ kỹ thuật, và những lựa chọn khó khăn. Một trong những sự lựa chọn đầu tiên bạn sẽ phải thực hiện là việc nên bắt đầu với ngôn ngữ lập trình nào. Ngôn ngữ lập trình cũng tương tự như ngôn ngữ nói. Mỗi ngôn ngữ lập trình đều rơi vào một hoặc nhiều thể loại. Một vài loại có thể bạn đã nghe nói đến bao gồm mệnh lệnh (imperative), hướng đối tượng, chức năng, hoặc dựa trên logic. May mắn thay, một khi bạn đã ...
Ít người dùng nhưng Microsoft vừa phải phát hành bản vá cho Internet Explorer vì lỗi quá nguy hiểm
22/12/2018
Lỗ hổng mới phát hiện trên Internet Explorer cho phép kẻ tấn công có thể nắm quyền kiểm soát máy tính bị ảnh hưởng, và nó xuất hiện trên gần như mọi phiên bản IE, kể cả trên Windows 10. Dù Internet Explorer chỉ chiếm thị phần nhỏ cũng như không còn được người dùng sử dụng thường xuyên như trước, nhưng hôm qua Microsoft đã phải phát hành bản cập nhật khẩn cấp để sửa một lỗ hổng nghiêm trọng trên trình duyệt này khi cho phép kẻ tấn công khai thác có hiệu quả qua internet. Do nhóm phân tích mối đe dọa Threat Analysis ...
Các nhà khoa học MIT sử dụng virus sinh học để tạo ra những cỗ máy tính chạy nhanh hơn
17/12/2018
Bạn sẽ tiết kiệm được ít nhất 999.990 nano giây khi lưu tệp. Khi máy tính của bạn lưu trữ dữ liệu, nó phải tạm dừng vài mili giây để thông tin di chuyển từ phần cứng này sang phần cứng khác, chẳng hạn từ RAM sang ổ cứng. Một vài mili giây có thể không phải là vấn đề gì với bạn, nhưng nó sẽ trở thành vấn đề với những cỗ máy sever, phải lưu trữ một lượng rất rất lớn dữ liệu trong kỷ nguyên số hiện nay. Và để tiết kiệm từng khoảng thời gian nhỏ nhoi đó, mới đây, các nhà khoa học từ Viện công nghệ Massachusett (MIT) ...
Robot làm rò rỉ thuốc diệt côn trùng, 24 nhân viên Amazon phải nhập viện
07/12/2018
Tai nạn ở New Jersey một lần nữa báo động về tính an toàn trong môi trường làm việc của Amazon. 24 nhân viên tại một nhà kho Amazon ở New Jersey đã được đưa đến bệnh viện sau khi một robot vô tình đâm thủng một hộp thuốc chống muỗi. Các 255g chứa capsaicin – một hợp chất có trong ớt – trong hộp thuốc chống côn trùng bị làm thủng bởi một máy tự động sau khi nó rơi ra khỏi một kệ. Vụ việc xảy ra hôm thứ Tư tại một nhà kho ở Robbinsville, New Jersey, ở ngoại ô Trenton. Amazon cho biết: "Tất cả các nhân viên bị ảnh hưở...
Bản cập nhật Windows 10 mới nhất tiếp tục phát sinh lỗi, lần này là với Windows Media Player
29/11/2018
Microsoft đang gặp nhiều vấn đề với bản cập nhật Windows 10 October Update version 1809. Đầu tiên, nó bị công ty thu hồi do phát sinh các lỗi xóa tệp quan trọng. Sau đó, nó được phát hành lại vào giữa tháng 11 nhưng vẫn dính lỗi. Các máy tính với trình điều khiển đồ họa Intel HD đang gặp lỗi mất âm thanh. Đồng bộ hóa iCloud bị hỏng. Và bây giờ Microsoft xác nhận Windows Media Player cũng gặp vấn đề trong bản cập nhật mới nhất. Đại diện Microsoft cho biết: "Sau khi cài đặt bản cập nhật này, người dùng không thể sử d...
API là gì? Những đặc điểm nổi bật của Web API
20/11/2018
Hiện nay WebAPI đang nổi lên là công cụ lập trình web mới và được rất nhiều người sử dụng. Vậy API là gì? Nguồn gốc và ưu điểm của nó là như thế nào chúng ta hãy cùng đi tìm hiểu trong nội dung bài viết sau. API là gì? API là viết tắt của Application Programming Interface (giao diện lập trình ứng dụng) phương thức kết nối với các thư viện và ứng dụng khác. Windows có nhiều API, và Twitter cũng có web API, tuy nhiên chúng thực hiện các chức năng khác nhau, với mục tiêu khác nhau. Nó chính là một phần mềm giao tiếp đ...
5 xu hướng digital transformation sẽ thống trị trong 2019
14/11/2018
Nhiều công ty – như General Electric – đang thất bại trong việc thích ứng với những làn sóng thay đổi kỹ thuật số trên toàn cầu. Điều này sẽ tiếp tục là một vấn đề trong năm 2019 với các công ty có tham vọng lớn, theo Allen Bonde, một nhà phân tích của Forrester Research. Bonde tin rằng chuyển đổi kỹ thuật số đòi hỏi một sự thay đổi trong cả công nghệ, kỹ năng và văn hóa giúp tạo ra một mô hình kinh doanh mới. Bonde nói: "Luôn có những thách thức xung quanh việc chuyển đổi kỹ thuật số lớn và chúng ta sẽ phải đón nh...