Theo như tiêu đề bài viết, đây sẽ là 1 series tập trung vào việc phát triển game dựa trên game engine đa nền tảng cocos2d-x. Đối tượng bài viết hướng tới là những lập trình viên bắt đầu tiếp cận với cocos2d-x và cả những người đã tìm hiểu và sử dụng qua nền tảng này. Vì vậy level sẽ được nâng dần qua từng bài viết. Nhưng để việc đọc hiểu được tốt thì người viết có 1 vài chú ý nhỏ như sau :
Đêm qua (theo giờ Việt Nam) cả thế giới vừa háo hức đón chờ những “siêu phẩm” iPhone mới từ Apple, thì sáng nay một chuyên gia bảo mật đã phát hiện ra một lỗ hổng nghiêm trọng có thể cho phép hacker giả mạo địa chỉ trang web trong trình duyệt của Safari trên iOS.
Xem thêm: Cảnh báo lỗ hổng bảo mật trên Safari, người dùng Apple cẩn trọng
Lời nói đầu
Là một pentester, tôi thích các lỗ hổng từ phía máy chủ hơn là từ phía người dùng. Tại sao? Bởi vì cảm giác thâu tóm trực tiếp cả một máy chủ cùng với quyền SHELL sướng hơn nhiều.
Xem thêm: Hack facebook? Không ngờ đã có người hack trước rồi
AI framework open source của Facebook, PyTorch, đã gần như sẵn sàng được tung ra ngoài thị trường. Công ty đã thông báo về tính năng mới trong PyTorch 1.0, hiện có sẵn dưới dạng bản xem trước dành cho các developer.
Theo định nghĩa của Wikipedia Blockchain là: Một cơ sở dữ liệu phân cấp, lưu trữ thông tin trong các khối thông tin được liên kết với nhau bằng mã hóa và mở rộng theo thời gian. Mỗi khối thông tin đều chứa thông tin về thời gian khởi tạo và được liên kết tới khối trước đó, kèm một mã thời gian và dữ liệu giao dịch.
Trong giới công nghệ, mọi người gần như ai cũng bàn tán về container và cơ sở hạ tầng dựa trên container. Nhưng công nghệ container này là gì? Và làm thế nào nó giải quyết những vấn đề thách thức mà chúng ta đang đối mặt?
Ngày xửa ngày xưa …
Ngày mới chập chững bước vào nghề System Engineer , được sếp hướng dẫn và giao cho task : compile HTTPD, PHP lên Server. Lúc đầu làm khoái lắm, viết script compile 2 cái kia từ source như đúng rồi. Mới viết thì script cũng lỗi tè le, cũng ngồi hỏi rồi fix, dần dần thì script cũng ngon hẳn ?
Gần đây, có nhiều nguồn tin lo lắng rằng các nhà phát triển Java sẽ vô tình sử dụng nhầm bản JDK implementation khi Oracle bắt đầu cung cấp các build của open source OpenJDK và cũng tung ra các bản JDK build thương mại dựa trên khung xương từ nguồn OpenJDK.
Xem thêm: Những điều bạn cần biết về Oracle OpenJDK Builds và Oracle JDK (Java SE Downloads)
Mình mới mò React Native hôm qua, cũng vừa mần được cái Hello World huyền thoại xong. Bài viết sẽ cung cấp cái nhìn tổng quan, các bước chi tiết rõ ràng để bắt đầu với React Native. Let’s go.
Đây hẳn là một trong những câu hỏi được các lập trình viên mới bắt đầu học React. Câu hỏi này sẽ hơi khó trả lời, vì mỗi dự án sẽ có yêu cầu khác nhau, sử dụng công nghệ khác nhau.
Một ngôn ngữ mới lại được ra lò trong năm 2018 và có vẻ như nó đang được rất nhiều cộng đồng quan tâm đến. Đó chính là NIM. Ở bài viết này mình xin giới thiệu sơ qua về 1 vài thông tin của ngôn ngữ thú vị này.
Xem thêm: Ngôn ngữ lập trình NIM, Một sự lựa chọn mới cho dân lập trình
Gần đây, khái niệm ảo hóa sử dụng container được nhắc đến khá nhiều. Và Docker cũng đang nổi lên như một hiện tượng và được rất nhiều người sử dụng. Trong bài viết này, tôi sẽ đi vào tìm hiểu và thực hành sử dụng Docker cho dự án Django xem sao.
Sắp xếp trong collection
Thực ra việc sắp xếp trong collection của java là một vấn đề rất cũ, nhưng thường trong các câu hỏi phỏng vấn về java ứng viên rất hay bị hỏi về vấn đề này. Vì vậy mình mong post này sẽ giúp được một số ứng viên chẳng may bị hỏi đến lúc phỏng vấn :D.
Compose là công cụ giúp định nghĩa và khởi chạy multi-container Docker applications. Trong Compose, chúng ta sử dụng Compose file để cấu hình application’s services. Chỉ với một câu lệnh, lập trình viên có thể dễ dàng create và start toàn bộ các services phục vụ cho việc chạy ứng dụng.
Chào mọi người!
Hôm nay sẽ tiếp tục loạt bài “Mình biết thì mình chia sẻ” của mình mong tiếp tục nhận được sự ủng hộ từ anh em
Rất xin lỗi vì sau bài viết trước Docker với lập trình viên web của mình thì mình lại ngắt quãng không thể đi luôn vào phần tìm hiểu tiếp tục kết nối với cơ sở dữ liệu. Hôm nay chúng ta sẽ cùng đi giải quyết vấn đề đó.
Cách đây 2 năm, tôi chỉ tập trung vào lập trình Android native. Nhưng đến năm ngoái, khi công ty yêu cầu tôi học lập trình iOS, tôi đã khá phấn khích lúc đầu, nhưng sư phấn kích đó nhanh chóng phai nhạt dần, năng suất làm việc của tôi cũng suy giảm đi. Tôi nhận ra, mình phải học lại từ đầu tất cả mọi thứ như framework, các công cụ, IDE…
Xem thêm: Lập trình app sử dụng React Native, so với Android/ iOS
Gần đây cả Docker và M$ đều thông báo là có thể chạy Docker Container trên Windows Server. Với mình đây là tin khá là shock vì trước giờ mình luôn cho rằng việc chạy docker engine trực tiếp trên Windows (không thông qua máy ảo Linux) hoặc tạo một container với OS không phải là Linux là điều không thể. Thế nên mình quyết định là tìm hiểu xem nó là cái gì.
Social network APIs giúp bạn hiểu khách hàng có khi còn rõ hơn… họ hiểu bản thân mình. Kể từ phiên bản Youtube APi đầu tiên của Youtube hồi tháng 5 năm 2008 và Graph API của Facebook hồi tháng 4 năm 2010. Đến nay, những API này đã có thể cho chúng ta khả năng truy vấn post, user, channel, và dữ liệu nhân khẩu học từ nhiều social network platform khác nhau. những API này còn cho phép bạn tự tạo dịch vụ riêng, hay tìm hiểu thêm về user base của mình.
Xem thêm: Social Network APIs: Kết nối Internet đến thế giới thật
Sau khi đọc và làm theo phần 2, các bạn đã có 1 con bot chạy được. Tuy nhiên, Cloud9 chỉ hỗ trợ các bạn code và deploy để test thứ chứ không hỗ trợ hosting. Sau khoảng 2,3 tiếng không sử dụng, cloud9 sẽ tự tắt server làm bot ngưng hoạt động. Do đó chúng ta phải deploy con bot lên một host khác.
Introduction
Mới đầu, Uber sử dụng ứng dụng backend nguyên khối được viết bằng Python và sử dụng Postgres để nhất quán dữ liệu. Sau một thời gian, cấu trúc của Uber đã có sự thay đổi rõ rệt, sang mô hình microservices và các data platform mới.
Xem thêm: Lý do khiến Uber phải chuyển từ Postgres sang MySQL
Theo một bảng xếp hạng vừa được công bố, Việt Nam có năng lực của lập trình viên đứng thứ 23 thế giới, trong khi đứng số 1 là Trung Quốc.
Theo Bussiness Insider, HackerRank, trang web cho phép các lập trình viên trên khắp thế giới luyện tập kĩ năng code của mình, vừa đưa ra một bảng xếp hạng có giá trị tham khảo về năng lực của các lập trình viên trên khắp thế giới. Được biết, HackerRank đã thu thập kết quả từ 1,5 triệu lập trình viên và các bài code của họ được cả các công ty lớn như Facebook hay Airbnb dùng để làm đề bài tuyển dụng.
Xem thêm: Năng lực lập trình viên Việt Nam xếp hạng 23 thế giới
HTML (HyperText Markup Language) là ngôn ngữ đánh dấu được sử dụng rộng rãi nhất hiện nay. Các thẻ HTML với một chút giúp đỡ từ CSS tạo ra tất cả những gì bạn nhìn thấy trên thế giới World Wide Web.
Overlays, dialog boxes, modal windows, light boxes, bạn có thể gọi chúng là bất kỳ thứ gì bạn muốn, là một cửa sổ nhỏ hiện lên giữa màn hình, để thu hút sự chú ý của người dùng là một mẫu thiết kế được sử dụng (và lạm dụng khá nhiều).
Facebook đã xây dựng một artificial intelligence tool để giúp các lập trình viên vá lỗi cho code. Nó được gọi là SapFix và hiện đang được sử dụng để tự động phát hiện các lỗi bất thường trong code và đề xuất các giải pháp sửa lỗi thích hợp cho các lập trình viên.
Theo báo cáo của Appota thì Gần 1/2 Lập Trình Viên di động viết App bằng Native.
Vậy, Native app , Mobile web app hay Hybrid app là gì?
- Facebook công khai chia sẻ nguồn mở A.I – Segmentation Object trong hình ảnh
- Hướng dẫn sắp xếp một Array Objects trong JavaScript
- Bảo mật Web bằng HTTPS khiến việc load trang trở nên chậm hơn
- Tuyệt kỹ tạo và quản lý database tốt các trang social network
- Series Bảo Mật Nhập Môn – CSRF – Những cú lừa ngoạn mục
- Làm sao để trở thành một PM thứ thiệt?
- Hướng dẫn viết chat bot cho Facebook – Phần 2: Tạo Fanpage và kết nối với bot
- Một lập trình viên tái tạo lại chính xác app tỷ đồng của TSA chỉ trong 10 phút
- Tổng hợp 11 biện pháp bảo mật về lập trình an toàn trong phát triển ứng dụng Web
- Series Bảo Mật Nhập Môn – SQL Injection – Lỗ hổng bảo mật thần thánh
- Cách sử dụng deep linking trong ứng dụng di động
- Hành trình đưa ứng dụng đầu tiên lên Apple Store
Nhiều người quan tâm
- Các nền tảng công nghệ hỗ trợ cho KHỞI NGHIỆP và CHUYỂN ĐỔI SỐ tiết kiệm, hiệu quả,...
- 5 lý do sở hữu một ứng dụng di động là cần thiết đối với doanh nghiệp vừa và nhỏ
- Hệ thống điều hành, tìm gọi và quản lý xe sử dụng công nghệ mới
- Khắc phục lỗi đăng nhập Windows 10, không thể login vào Windows 10
- Top danh sách hơn 300 website submit PR cao
- Mạng xã hội là gì? Hiểu đầy đủ nhất về mạng xã hội
- 100 Website đặt backlink miễn phí chất lượng
- IoT là gì? ứng dụng của IoT trong cuộc sống hiện đại
- Ứng dụng bán hàng trên smartphone, smart TV, mạng xã hội...
- Danh sách 6.500 website mua bán rao vặt, tốt để quảng cáo, SEO và tạo backlink
- Hướng dẫn cài ứng dụng, phần mềm cho Android trực tiếp bằng tập tin APK
- Platform là gì?
Giải pháp cho doanh nghiệp
- VIP Finance Hệ Sinh Thái phân tích đánh giá cổ phiếu, trái phiếu, thị trường vàng, thị trường forex
- Lời giải cho xe trống chiều về – vấn đề nan giải của ngành vận tải Việt Nam
- Phần mềm Quản lý trang trại, farm có những gì?
- Thông tin Du Lịch có ngay trong túi mọi người
- SGo không còn xe trống chiều về
- Phân hệ Quản lý Đội xe (Fleet Management) trong một hệ thống ERP thường có gì?
- App gọi sửa chữa điện nước tại nhà
- Ứng dụng bán hàng trên smartphone, smart TV, mạng xã hội,...
- Ứng dụng quản lý vận tải trên smartphone
- Kinh doanh vé xe, đặt vé xe, vé máy bay trên smartphone, Smart TV, Mạng xã hội
- Chăm sóc khách hàng tại bệnh viện, phòng khám
- App hẹn lịch chăm sóc sắc đẹp, book vé spa, massage
Giải pháp cho khởi nghiệp
- Chat, nhắn tin, gọi điện, đàm thoại
- Gọi GAS chỉ với một nút bấm trên smartphone
- Ứng dụng Smartphone cho thể dục & thể thao
- App giúp việc và dịch vụ tại nhà, Tư vấn, xây dựng, chuyển giao, đồng hành cùng quý vị triển khai
- Quản lý cửa hàng, ki ốt trên smartphone và tablet
- Mua bán rau củ quả, nông sản trên smrtphone và tablet
- Tìm giúp việc, sửa điện nước, dịch vụ tại nhà,...
- Ứng dụng mobile để marketing và phân phối rượu vang
- Phát triển ứng dụng mobile trên sàn bất động sản, mạng xã hội BĐS, tìm BĐS theo mô hình uber
- Ứng dụng smartphone và tablet cho ngành du lịch, travel, team building
- Ứng dụng công nghệ vào giáo dục (Edu Tech)
- Giải pháp Blockchain và câu chuyện minh bạch hóa tiền công đức
App hữu ích
- Tra cứu thông tin doanh nghiệp tại Việt Nam
- Tra cứu thông tin đăng kiểm cơ giới
- Quản lý chi tiêu, thu/chi kinh doanh, tài chính cá nhân,... trên smartphone
- Kiểm tra thực phẩm VietGAP trên smartphone
- app SOS, gọi khẩn đường dây nóng khi gặp nạn, cháy nổ, nguy hiểm tính mạng, cấp cứu, cứu hộ,...tại Việt Nam
Thế hệ số
- DVMS.VN
- Cách hoạt động của sợi quang, #DVMS
- Cách hoạt động của con chip, #DVMS
- 4G to 5G on #smartphone, #DVMS
- How to bypass #smartphone password, #DVMS
- Recover gmail password easily with a few simple steps on smartphone, #DVMS
- Đèn năng lượng mặt trời, cách lắm đặt đúng cách, tiết kiệm, dùng lâu
- Hướng dẫn cài đặt yahoo,outlook,hotmail... không cần cài thêm app, DVMS
- Cách cho hiện thư mục bị virus ẩn đi, #DVMS
- Cách chặn tự động cuộc gọi từ người là , DVMS
- Cách chỉnh sửa video ngắn trên facebook, DVMS
- Cách like fanpage mới, DVMS
- Cách làm hãm khi xe vượt địa hình lầy , Giải Pháp Giao Thông
- Lái mới, , Giải Pháp Giao Thông
- Đi ô tô nhớ kiểm tra, Giải Pháp Giao Thông
CTY DVMS
Mời quý vị tham khảo hồ sơ năng lực của DVMS tại đây >>
Head Office: 95/2/26 Bình Lợi, Phường 13, Q. Bình Thạnh, TP.HCM, Việt Nam.
Tel: 02836028937
Email: sale@dvms.vn
BạnCầnGìCứHỏiDVMS: Chuyển đổi số giao thông, vận tải, giao nhận thông minh ; Giải pháp Blockchain ; Tư vấn, xây dựng, chuyển giao mạng xã hội ; Dịch vụ dữ liệu, Big data ; Uber Giúp việc, uber dịch vụ tại nhà ; Chuyển đổi số cho bệnh viện, y tế ; Chuyển đổi số Bác sĩ gia đình, y tế tại nhà ; Chuyển đổi số cho công ty tín dụng, ngân hàng, Fintech ; Chuyển đổi số cho công ty bảo hiểm ; Chuyển đổi số bán hàng, quản lý hệ thống phân phối ; Chuyển đổi số lĩnh vực du lịch; Chuyển đổi số lĩnh xăng dầu, gas; Giải pháp OTT; Chuyển đổi số nhà thuốc và công ty dược; Chuyển đổi số doanh nghiệp taxi; Chuyển đổi số doanh nghiệp vận tải; Chuyển đổi số dịch vụ tại nhà; Chuyển đổi số nông nghiệp; Giải pháp QRCODE ; Đào tạo chuyển đổi số, xây dựng đội ngũ CNTT cho doanh nghiệp và start-up; Giải pháp chăm sóc sức khỏe tại nhà ; ứng dụng định vị vệ tinh vào cuộc sống;Giải pháp truyền hình; thực tế ảo; mobile game; và giải pháp cho nhiều lĩnh vực khác