Bạn có thể khám phá ra giải pháp tốt hơn
Khi tôi dạy cho các beginner cách lập trình và cho họ làm các bài tập về coding, một trong các thử thách mà tôi yêu thích nhất là: Hãy viết một đoạn code giải quyết vấn đề mà không sử dụng IF (hoặc ternary operators, hoặc switch statements).

Gần đây mình thấy rất nhiều bạn lập chủ đề hỏi cách backup và Restore database dung lượng lớn hoặc có PM cho mình hỏi cách để Restore một database có dung lượng lớn hơn 100mb , có bạn hỏi anh backup và Restore với database MYSQL dung lượng lớn hơn 1GB bằng gì ?.
Có những bạn khi chuyển host đã backup được database rồi và đến lúc Restore thì lại gặp lỗi do dùng các công cụ backup không được khuyến cáo sử dụng rộng rãi
Bài viết này tôi sẽ hướng dẫn các bạn các cách backup / Restore database và backup / Restore dung lượng lớn một cách an toàn nhất
![[MySQL] Hướng Dẫn Backup Và Restore Database Dung Lượng Lớn (<100Mb, 1Gb~50Gb, >50Gb)](http://i.imgur.com/Ts59wh5.png)
Xem thêm: Hướng Dẫn Backup Và Restore Database Mysql Dung Lượng Lớn (50Gb)
Mark Zuckerberg ông chủ trẻ và đồng thời là nhà sáng lập mạng xã hội Facebook, người đang sở hữu khối tài sản 33,4 tỉ USD. đã chia sẻ tại buổi nói chuyện bên lề của hội nghị Di động thế giới tổ chức ở thành phố Barcelona (Tây Ban Nha). " Điều quan trọng nhất là giữ quy mô nhóm của bạn càng nhỏ càng tốt. Facebook phục vụ hơn 1 tỉ người trên toàn thế giới nhưng chúng tôi chỉ có ít hơn 10.000 người. Điều này khả thi chính vì nhờ công nghệ hiện đại. Mấy công ty lớn quá thường bị cồng kềnh" - lãnh đạo của Facebook đưa ra lời khuyên. So với các tập đoàn lớn như Google, vốn có đến 55.000 nhân viên, quy mô của Facebook vì thế khiêm tốn hơn nhiều. Zuckerberg cho rằng đây là điểm mấu chốt cho thành công của công ty.
Vậy bạn đã ứng dụng bao nhiêu % công nghệ vào hoạt động kinh doanh và điều hành quản lý của bạn?
Một trong 3 thứ mà hầu hết mọi người thường mang theo bên mình đó là tiền, chìa khóa và điện thoại di động ( mà ngay này hầu hết là Smartphone ). Vậy bạn đã tận dụng được những gì từ các tiện ích của Smartphone và máy tính bảng ( tablet ) ?

Xem thêm: Điều này khả thi chính vì nhờ công nghệ hiện đại
Sinh trắc vân tay có mấy chủng? Theo nhiều nghiên cứu, có 3 chủng vân tay cơ bản là chủng Whorl (vân tay đại bàng), chủng Loop (vân tay chủng nước), chủng Arch (vân tay chủng núi) và một số chủng vân lai. Cùng tìm hiểu các chủng vân tay này có gì đặc biệt và cách tự xem sinh trắc vân tay trong bài viết dưới đây.

Xem thêm: KHÁM PHÁ các chủng vân tay và tính cách điển hình, Tất tần tật về vân tay. Lập trình nhận diện vân...
Việc cài Format Factory và sử dụng hỗ trợ trong việc chuyển đổi video, nén dung lượng video, ghép nối các file video dễ dàng, hiệu quả hơn. Bài viết này sẽ giới thiệu cho bạn hiểu rõ Format Factory là gì? Cách cài đặt, sử dụng Format Factory đơn giản, hoàn toàn miễn phí.
Format Factory là phần mềm chuyển đổi định dạng video, âm thanh và hình ảnh qua lại với nhau. Ngoài ra, Format Factory còn hỗ trợ Rip DVD từ các file video, audio, đặc biệt, bạn có thể tải video từ web thông qua công cụ này.

Xem thêm: Những điều bạn chưa biết về Format Factory, Format Factory là gì? Cách cài đặt, sử dụng Format...
Đến hẹn lại lên, Hongkiat lại tổng hợp những tài nguyên hữu dụng và đa dạng nhất nhất để gửi đến các bạn web dev gần xa. Trong bài viết này, chúng tôi sẽ đề cập đến tài nguyên cho ứng dụng web, thư viện PHP/JavaScript, và một vài plugin hay cho WordPress.

Xem thêm: Bộ tài nguyên lập trình Web mới nhất
Theo Phó Thủ tướng, cách tiếp cận kinh tế chia sẻ là tạo điều kiện cho nó ra đời, phát triển chứ không thể mặc kệ hoặc là không làm được thì cấm.
Việc xây dựng Đề án mô hình kinh tế chia sẻ đã được Chính phủ giao cho Bộ Kế hoạch và Đầu tư (KH&ĐT) triển khai xây dựng cách đây đúng một năm, tại Nghị quyết số 13/NQ-CP ngày 8/2/2018. Khi ấy, Bộ KH&ĐT nghiên cứu, làm việc với một số bộ, ngành, các Hiệp hội doanh nghiệp có liên quan, tham khảo kinh nghiệm quốc tế để xây dựng dự thảo Đề án. Tiếp đó, cơ quan soạn thảo cũng gửi công văn xin ý kiến góp ý của các bộ, ngành và UBND các địa phương: Hà Nội, Thành phố Hồ Chí Minh, Đà Nẵng, Quảng Ninh và Khánh Hòa để hoàn thiện dự thảo Đề án.

Xem thêm: Kinh tế chia sẻ - Tạo điều kiện chứ không cấm
Bạn đã sử dụng ứng dụng ghi chú trên iPhone rồi chứ, ứng dụng này cho phép bạn tạo danh sách công việc cần làm (to-do-list), giúp quản lý công việc tốt hơn, hiệu quả hơn, ngay cả bảo vệ ghi chú của mình bằng mật khẩu password nữa. Tuy nhiên, Bạn biết cách thêm âm thanh từ ứng dụng thu âm Voice Memo vào ứng dụng ghi chú Notes chưa? Đó là một trong những chức năng mà bạn có thể làm được với ứng dụng thu âm Voice Memo.

Xem thêm: Hướng dẫn toàn tập thu âm với ứng dụng Voice Memo trên iPhone
Quy mô nền kinh tế chia sẻ Nhật Bản ước tính vào khoảng 4,5 tỷ USD trong năm 2016, trong đó các công ty dịch vụ dạng peer-to-peer như Airbnb và Mercari đang phát triển mạnh.
Theo báo cáo ngày 25/7 của Văn phòng Nội các Nhật, những dịch vụ này, tuy vẫn chưa được tính vào GDP, nhưng có thể khiến nền kinh tế trị giá 4,94 nghìn tỷ USD của Nhật Bản lên thêm vài tỷ USD.

Xem thêm: Nhật Bản muốn đưa nền kinh tế chia sẻ trị giá 4,5 tỷ USD vào dữ liệu GDP
Với phổ lương khởi điểm sau ra trường trung bình từ 3-60 triệu đồng/tháng, sinh viên đại học Bách Khoa không thua kém gì so với các bạn học tại các trường danh tiếng ở Anh, Singapore.

Xem thêm: Sinh viên mới ra trường Bách Khoa lương 3.000 USD, đạt top Việt Nam nhưng có cao so với thế giới?
Hình dung đơn giản thế này: bạn cần một số điện thoại tại Hoa Kỳ hoặc ở một quốc gia nào đó, để nhận cuộc gọi và tin nhắn SMS từ khách hàng tại quốc gia đó, giúp khách hàng tiết kiệm chi phí và tăng độ tin cậy của khách hàng... nhưng bạn chưa có nhiều kinh phí để thuê bao hoặc chưa thể qua quốc gia đó đăng ký dịch vụ...
vậy là các giải pháp số điện thoại ảo ra đời, Số Điện thoại Ảo còn được gọi là số truy cập trực tiếp hoặc số gọi đi là số điện thoại không có đường dây điện thoại được kết nối trực tiếp. Thông thường, những số như vậy được lập trình để chuyển tiếp các cuộc gọi đến đến điện thoại khác, do khách hàng chọn, VoIP, cố định hoặc di động.

Xem thêm: 26 trang cung cấp số điện thoại ảo ( Virtual Phone Number Location ) MIỄN PHÍ tốt nhất cho khởi...
Thành tố tương tác (như thanh trượt, galleries hoặc đơn tương tác) là những đối tượng làm việc rất quen thuộc với một lập trình viên. Bạn hoàn toàn có thể tạo thủ công các thành tố này cho từng site một. Nhưng hãy tưởng tượng, bạn sẽ tiếp kiệm được bao nhiêu thời gian khi có thể gói khâu này thành plugin jQuery tiện dụng?

Xem thêm: Tự tạo plugin jQuery, tại sao không?
Thời gian vừa qua DVMS nhận được nhiều câu hỏi về cách đổi tên thiết bị chạy hệ điều hành Andoid ( điện thoại Android và máy tính bảng Android ). Đa số lý do muốn đổi tên là vì khi chia sẻ Bluetooth thì người nhận không biết thiết bị nào nếu không có tên cụ thể hoặc khi kết nối vào wifi thì người quản trị hệ thống mạng không biết thiết bị đang kết nối là của ai vì tên hiển thị trên modem wifi thường có dạng android-sdhfks344lkdsf...
Các bạn làm theo hướng dẫn bên dưới của DVMS để đổi tên thiết bị ( bài này dùng các hình ảnh bằng tiếng Anh, nếu bạn đang dùng ngôn ngữ tiếng Việt trên máy thì bạn thao tác vào các mục tương tự ).

Xem thêm: Cách đổi tên thiết bị Android
Uber vốn được biết đến là công ty cung cấp ứng dụng gọi xe, mới đây Uber thông báo đang khởi chạy Fusion.js, một framework web nguồn mở được thiết kế giúp hỗ trợ xây dựng các ứng dụng với hiệu suất cao hơn và nhẹ.

Xem thêm: Uber trình làng framework nguồn mở: Fusion.js
Giới Thiệu
Thế giới web đã chuyển mình mạnh mẽ, trong khoảng 2 năm trở lại đây đánh dấu sự lên ngôi của các ứng dụng web (web-app). Tất nhiên không thể nhắc đến sự phát triển mạnh mẽ của Javascript, ngôn ngữ đứng đằng sau những công nghệ web tiên tiến nhất hiện nay.

Xem thêm: Javascript Module Loader – From the basic
Theo thống kê của mạng lưới an ninh Kaspersky Security Network (KSN), số lượng người dùng Việt Nam bị ảnh hưởng bởi các mối đe dọa ngoại tuyến đã giảm đến 57% trong 4 năm qua.

Các mối đe dọa ngoại tuyến bao gồm: các đối tượng xâm nhập vào máy tính bằng cách lây nhiễm các tệp, phương tiện di động hay bắt đầu xâm nhập vào hệ thống máy tính ở dạng kín như các chương trình bên trong các trình cài đặt phức tạp, các tệp được mã hóa…
Xem thêm: Việt Nam dẫn đầu Đông Nam Á về số lượng các mối đe dọa mạng ngoại tuyến
Khi ngày một nhiều thương hiệu phàn nàn việc ngân sách quảng cáo bị lãng phí do phần mềm chặn quảng cáo hay bị đẩy vào những nơi ít ai nhìn thấy, một công ty công nghệ tại Mỹ đã nghĩ ra giải pháp quảng cáo đang khiến họ được ví như “Uber trong ngành quảng cáo”.

Xem thêm: Wrapify thành Uber trong ngành quảng cáo
Trong bài viết này, tôi sẽ tổng hợp lại các biện pháp bảo mật ở mức cao (mức khái niệm). Đưa ra các yêu cầu về lập trình an toàn trong phát triển Web, để người lập trình cần phải xử lý và cài đặt mã nguồn, giúp cho ứng dụng web đảm bảo được mức an toàn cao nhất có thể. Bảo vệ được hệ thống dữ liệu và người dùng. Bạn đọc có thể coi đây là checklist để kiểm tra ứng dụng web của mình.

Xem thêm: 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
Kinh tế chia sẻ đang kéo tất cả mọi người vào thương trường và đòi hỏi năng lực quản lý ngày càng tinh tế của nhà chức trách.
Câu chuyện Uber
Những ngày này, câu chuyện taxi Uber lại làm "nóng" các diễn đàn. Trong văn bản trả lời Uber về Đề án thí điểm ứng dụng khoa học công nghệ hỗ trợ quản lý và kết nối hoạt động vận tải hành khách theo hợp đồng mới đây, Bộ Giao thông Vận tải chính thức yêu cầu Uber Việt Nam không phối hợp với các chủ phương tiện, đơn vị vận tải để thực hiện kinh doanh vận tải trái với quy định hiện hành, cho tới khi hoàn thiện các thủ tục hoạt động.

Xem thêm: Uber là Bài học đầu tiên về kinh tế chia sẻ?
Cách đây 1 năm, phần lớn team Android hiện tại của tôi đã bắt tay làm ứng dụng upday – 1 ứng dụng không mạnh mẽ, cũng không ổn định như mong đợi. Chúng tôi đã cố gắng tìm hiểu lý do tại sao kết quả các dòng code của mình lại ra như thế và đã tìm ra được 2 nguyên nhân chính: do UI thay đổi liên tục và thiếu 1 architecture hỗ trợ linh hoạt.

Xem thêm: Android Architecture Patterns (phần 1): Model-View-Controller
Hiện nay, trong giới kinh doanh người ta có một quy luật bất thành văn: “cứ thoái mái build MVP trước, tính ổn định tính sau”. Và như vậy, người ta cứ đăm đăm đẩy ra hết sản phẩm này đến sản phẩm khác. Miễn sao mối làm ăn của bạn hiện “ăn nên làm ra”, thì chả cần phải quan tâm đến vấn đề mở rộng làm gì cả;

Xem thêm: Làm app hot thế nào để không… phá sản?
Rất nhiều người có khái niệm khá mơ hồ và thiếu chính xác về thuật ngữ thông dụng này.
Về “máy móc”, API là viết tắt của Application Programming Interface (giao diện lập trình ứng dụng). Hầu như công ty nào cũng đã từng xây dựng qua API cho khách hàng, hoặc cho mục đích nội bộ.

Xem thêm: Bạn có chắc là đã hiểu rõ về API?
Khái niệm về immutable luôn chiếm một phần quan trọng trong nhiều ngôn ngữ lập trình ngày nay, Java không phải là ngoại lệ. Java 8 ra đời kèm theo functional programming và java.time.API khiến immutable càng trở nên quan trọng hơn.

Xem thêm: [JAVA] Hiểu khái niệm Immutable như thế nào cho đúng?
Giới thiệu
Mấy hôm trước, khi mình lên stackoverflow hỏi một số câu liên quan tới SQL thì nghe nhắc tới khái niệm SQL Antipattern. Khác với design pattern, anti pattern là những cách thiết kế để giải quyết vấn đề, nhưng sử dụng nó lại… gây ra nhiều vấn đề hơn. Một antipattern được nhiều người biết đó là hút thuốc lào thay cho thuốc lá, cách này cai được thuốc lá nhưng sẽ gây ra nhiều vấn đề vệ sinh và môi trường hơn.

Xem thêm: Những sai lầm chết người khi làm việc với SQL
BYOD là gì ? đầy là từ viết tắt của Bring Your Own Device, chúng tôi xin được tạm dịch là: mang thiết bị cá nhân đi làm. Nó đã và đang là một xu hướng mới, trong chúng ta ít nhiều đều nằm trong khái niệm BYOD này.

Xem thêm: BYOD là gì ?
1995 là một trong những năm điên rồ nhất lịch sử máy tính. Phiên bản Java đầu tiên xuất hiện, và rồi lòi ra thêm cậu em JavaScript. Hai cái tên “na ná” nhau làm mọi người lầm tưởng cả hai là “anh em song sinh dính liền” vừa mới tách ra vậy, nhưng thực tế cả hai chả giống gì nhau cả.

Xem thêm: Java vs. Node.js: Chị -Em tương tàn?
Giả định bạn tiếp nhận một server mới toanh, bạn cần tìm một số thông tin về nó như loại CPU, loại main, loại memory, memory dùng của hãng nào… chẳng lẽ lại đi hỏi người bàn giao, hay đi lấy giấy tờ mua thiết bị từ phòng hành chính kế toán, hay lên tận DC, reboot và vào trong BIOS.

Xem thêm: Tìm hiểu phần cứng qua các thông tin server