Việc cập nhật hệ điều hành iOS phiên bản mới nhất cho iPhone và iPad, công việc thường xuyên nên làm, không chỉ cho phép người sử dụng có được nhiều tính năng mới, mà còn giúp cho iPhone và iPad tránh được một số lỗi bảo mật, dễ bị hacker tấn công đánh cắp dữ liệu trên iPhone của bạn. Hãy cập nhật ngay phiên bản iOS mới nhất trên iPhone và iPad.
Gần đây đang xuất hiện rất nhiều trường hợp thông tin cá nhân bị đánh cắp và lừa đảo qua nhiều Email giả mạo.
Thời gian gần đây, Mắt Bão đã tiếp nhận nhiều yêu cầu hỗ trợ và tư vấn từ phía khách hàng về các trường hợp liên quan đến vấn đề tài khoản Email bị chiếm đoạt cũng như nhận được hàng loạt Email chứa Virus nguy hiểm.
Có một sự thật đắng lòng mà nhiều lập trình viên không muốn phải đối mặt đó là sự nghiệp lập trình của họ sẽ tiến đến một đỉnh cao và sau đó là một sự suy tàn không thể tránh khỏi. Cuối cùng sẽ rất khó khăn để bạn có thể tìm thấy và giữ được một công việc với tư cách là một lập trình viên. Đối với nhiều người, họ phát hiện ra sự thật này mà không chuẩn bị trước và thường bị sốc. Hôm nay, chúng tôi sẽ cung cấp cho bạn một số thông tin nghề nghiệp quan trọng mà bạn cần phải suy nghĩ, từ đó bạn có thể chuẩn bị trước tương lai cho bản thân mình.
Mỗi lần đọc source code, chắc hẳn các bạn đều phải đối mặt với những biểu thức logic phức tạp. Nhiều khi nó phức tạp tới mức làm ta tốn cả ngày tìm hiểu để biết xem biểu thức đó kiểm tra điều kiện gì. Ngay cả khi có comment đi kèm thì lúc ta bắt tay vào sửa logic cũng phải vô cùng đau đầu mới đảm bảo được source code sau khi đã sửa đổi đáp ứng được yêu cầu mới, nhưng vẫn đảm bảo chạy đúng với các yêu cầu spec trước đó.
Lập trình viên Fintech đang được săn đón khắp mọi nơi. Nhiều công ty startup đang chủ động phát triển nhiều dự án để thay đổi nguồn tài chính tương lai. Và thường thì những Fintech startup không thể thiếu Developer, những chuyên gia trong lĩnh vực công nghệ. Nếu bạn đang bắt đầu thử sức với vai trò một lập trình viên và có hứng thú với ngành công nghiệp này thì đây là những điều bạn cần biết.
Trong bài viết The Programming Aphorisms of Strunk and White, tác giả James Devlin đã làm một công việc khá xuất sắc trong việc nghiên cứu một số vấn đề mà bản thân tôi đã chú ý trong hơn 5 năm vừa qua:
Đó là mối quan hệ không mong đợi giữa viết code và viết.
Bạn phải viết code rõ ràng để cho các đồng nghiệp có thể hiểu được.
Bạn đang startup và muốn có website cho startup của bạn, nhưng lại không có nhiều kinh phí để thuê đơn vị tư vấn thiết kế website chuyên nghiệp ... Bạn vẫn có thể triển khai website cho startup của bạn nhé, hiện nay có rất nhiều trang cho bạn tự tạo website và hoàn toàn miễn phí. Tất nhiên là bạn phải tự bỏ thời gian và óc sáng tạo của bạn ra để tự bố cục trang dựa trên các công cụ và nền tảng mà họ đã cung cấp miễn phí cho bạn nhé. Bạn có thể tự tìm trên các công cụ tìm kiếm như Google, Bing,... hoặc tham khảo danh sách sau đây.
APKtool - Phần mềm hỗ trợ cho các developer trên Android, Phần mềm giúp bạn việt hóa,chỉnh sửa,... ứng dụng Android ngay từ file apk mà không cần mã nguồn ứng dụng. Tức là bạn có thể dịch người file apk, chỉnh sửa rồi đóng gói lại mà không cần mã nguồn ban đầu của ứng dụng.
Một vấn đề thường xuyên nảy sinh trong quá trình chúng ta muốn sử dụng kế thừa (extends) trong PHP thì chúng ta chỉ có thể kế thưa duy nhất từ một class cha mà thôi. Đây cũng là yếu điểm lớn nhất của extends, bởi vì, đôi khi việc kế thừa từ nhiều class khác nhau đem đến rất nhiều lời ích.
- Google đã rót lượng vốn lớn vào Uber và hai công ty đã hợp tác trong suốt mấy năm nay, nhưng Google đang phát triển ứng dụng đi nhờ xe của chính mình
- Uber sẽ phải lo lắng vì Google có lượng vốn lớn và công nghệ phát triển, đồng thời ứng dụng Uber đang sử dụng Google Maps
Có lẽ hai công ty này đều hướng tới một mục tiêu chung đó là cung cấp dịch vụ bắt taxi giá rẻ là những chiếc xe hơi có khả năng tự lái mà không cần tài xế, cung cấp một giải pháp đi nhờ xe toàn diện từ đầu đến cuối, giảm bớt sự liên kết với các công ty xe hơi để giảm thiểu phát sinh rắc rối và tăng doanh thu cho mình.
Nếu server (VPS) của bạn bỗng dưng bị lỗi "Could not open database connection", mysql không thể start được
Could not open database connection. # /etc/init.d/mysqld restart Stopping MySQL: [FAILED] Timeout error occurred trying to start MySQL Daemon. Starting MySQL: [FAILED]
Mặc định sau khi cài đặt trình duyệt Firefox thì phần cấu hình của nó tự động bật tính năng auto update khi bạn kết nối internet. Việc này nhằm đảm bảo cho trình duyệt của bạn luôn là phiên bản mới nhất. Tuy nhiên nếu bạn đang làm việc gì đó mà chỉ có thể thực hiện trên một phiên bản nhất định hoặc nhiều khi do các add-on của nó chưa phát triển kịp theo phiên bản Firefox mới nhất => thì khi đó bạn sẽ không thể dùng các tính năng quên thuộc bạn cần được. Lúc này bạn cần tắt tính năng auto update của trình duyệt đi, ngay sau khi cài đặt xong.
Để làm việc này thì bạn vào menu Optionbằng cách chọn trên thanh Menu hoặc ở góc phải trình duyệt như 2 hình sau (ở đây tôi đang thực hiện trên trình duyệt Firefox 41.0.1 , nếu bạn dùng phiên bản khác thì bạn tìm các mục tương ứng nhé )
JDK collections là thư viện implement chuẩn của lists and maps. Nếu bạn nhìn vào snapshot bộ nhớ của một ứng dụng Java lớn điển hình, bạn sẽ thấy hàng nghìn hoặc thậm chí hàng triệu instances của java.util.ArrayList, java.util.HashMap, …
Nhiều chuyên gia và chủ khách sạn, đặc biệt là khách sạn có quy mô nhỏ lo ngại, nếu phát triển với tốc độ này thì trong thời gian không lâu nữa, những chủ nhà cho thuê phòng qua ứng dụng như Airbnb, Luxstay sẽ là một đối thủ lớn với các khách sạn truyền thống.
Như các bạn đã biết thì hiển thị một tập hợp các dữ liệu là một trong những task phổ biến nhất trong quá trình xây dựng một ứng dụng. Apple SDK đã cung cấp cho chúng ta 2 công cụ để làm việc này, đó là UITableView và UICollectionView.
Sử dụng máy ảo Vagrant cho môi trường development trong team đã thành một “quy luật bất thành văn” nhờ sự hiểu quả, thuận tiện và đồng nhất mà Vagrant mang lại.
Đồng nhất OS cho việc development, đa dạng sử dụng trên nhiều OS khác nhau là điểm mạnh của Vagrant.
Virtual Machine: Virtual machine hay còn gọi là phần mềm tạo máy ảo. Phần mềm này cho phép tạo lập và chạy một hệ điều hành (hay máy ảo) trên máy chủ (host machine). Ví dụ máy tính bạn chạy Windows nhưng cần dev app chạy trên Linux thì bạn có thể sử dụng VirtualBox hoặc VMware để tạo một máy ảo Linux trên Windows. VirtualBox là phần mềm để tạo máy ảo phổ biến hiện nay.
Bạn đang là lập trình viên ứng dụng android hay ios, bạn đã được học sơ qua, nếu bạn không biết về lập trình ứng dụng, không tự làm ra ứng dụng sẽ không mang lại hiệu quả cao. Nếu bạn không có khả năng kiếm ra được một khoản tiền như những cao thủ khác bạn hãy biết cách để kiếm được một khoản thu nhập với mục tiêu mình đặt ra.
50 triệu tin nhắn rác, 50.000 thuê bao lừa đảo bị chặn mỗi tháng
Theo Bộ Thông tin và Truyền thông.
Theo phản ánh, thời gian qua, các cuộc gọi rác, tin nhắn rác giả danh cơ quan chức năng, doanh nghiệp gọi điện, nhắn tin cho người dân để đe dọa, dụ dỗ vẫn còn diễn ra với mục đích lừa đảo chiếm đoạt tài sản gây bức xúc trong nhân dân.
Bài viết này hướng dẫn bạn cách bắt iPhone khởi động lại khi máy không phản hồi, cũng như cách khôi phục lại cài đặt gốc bằng cách xóa toàn bộ dữ liệu và khôi phục sao lưu trên iOS và iTunes.
Vì lý do cá nhân nào đó bạn muốn bỏ đi mật khẩu đăng nhập iPhone hoặc iPad, việc này không quá khó, tuy nhiên bạn nên suy nghĩ lại, nó liên quan đến quyền riêng tư và bảo mật trên iPhone hoặc iPad của bạn.
Tại sự kiện đình đám WWDC, Apple cho biết họ đã trả cho các developer với khoảng tiền cực khủng, lên tới 70 tỉ đô (tiền chi cho nằm ngoái chiếm khoảng 30%). Đó là mức tăng rất lớn khiến chúng tôi vô cùng ngạc nhiên bởi người dùng đâu có chi nhiều cho ứng dụng đến vậy. Bản thân tò mò muốn biết được thu nhập khủng đó đến từ đâu, tôi đã vào App Store để kiểm tra các top ứng dụng.
Đây là vấn đề vướng mắc lớn đối với những người quản trị hệ thống ảo hóa. Việc cấp phát tài nguyên ảnh hưởng đến hiệu suất của hệ thống. Nếu cấp phát không đúng có thể làm hệ thống chạy rất chậm mặc dù tài nguyên sử dụng của nó là rất thấp. Vậy làm thế nào để có thể xác định cấu hình một cách tối ưu nhất?
Phiền toán đến từ những chiếc điện thoại thông minh
Ngày nay, mọi người đã quá quen với những chiếc điện thoại di động luôn ở bên mình mọi lúc mọi nơi. Đơn giản là bởi tiện ích của chính những chiếc điện thoại này khi cho phép người dùng nghe, gọi, nhắn tin, lướt web, xem video, nghe nhạc, học tập, chụp ảnh, làm việc... Mọi thứ đều thu nhỏ chỉ trong tầm tay.
Loa thông minh đang ngày càng trở nên phổ biến hơn trên toàn thế giới, và là những thiết bị không thể thiếu trong cuộc sống của các gia đình thời đại 4.0. Nếu bạn có điện thoại thông minh hoặc máy tính bảng Android cũ và một chiếc loa có hỗ trợ công nghệ Bluetooth (hoặc có cổng kết nối 3.5), bạn hoàn toàn có thể tự tạo ra một thiết bị Google Home cho riêng mình.
Gần đây mình có độc một cuốn sách về bảo mật của tác giả Phạm Huy Hoàng, sau khi đọc cuốn sách này mình thấy nó khá hay và hữu ích đối với bất kỳ developer nào. Vì vậy hôm nay mình muốn chia sẻ với các bạn những gì mình thu được từ cuốn sách này.
Đây là một trong những thói quen tệ hại nhất nhưng lại thường gặp nhất. Có lẽ thói quen này nảy sinh từ tính thân thiện của “giao diện đồ hình” (GUI) khiến cho người dùng bồi đắp thói quen mò mẫm mà không cần đọc hướng dẫn nhưng cũng sử dụng được máy.
Máy tính để bàn ( pc ), Laptop không tắt được, tắt máy thành reset... là một lỗi thường xuyên xảy ra, khiến người dùng cảm thấy rất bất tiện. Vậy nguyên nhân gây lỗi không tắt được máy tính là gì và cách khắc phục có nhanh không? Chúng ta hãy cùng nhau đi tìm câu trả lời cho thắc mắc đó trong bài thủ thuật bên dưới này nhé!
Là 1 lập trình viên, có khi nào bạn giật mình nhìn lại quãng đường vừa qua với bao đêm thức trắng cùng những dòng code và tự hỏi “Code tốt liệu có đủ?”, hay “Tôi cần gì hơn để trở thành một lập trình viên xuất sắc?” và gỡ bỏ cái nhãn “code monkey” đang gắn trên trán mình?
Dân IT đúng là khổ. Chạy theo công nghệ thật là mệt.
Ở thế giới hiện tại công nghệ phát triển như vũ bão, hot trend thay đổi không ngừng, chỉ một thời gian dừng chân đứng lại thôi là bạn có thể bị bỏ rơi ngay.
Xuất thân từ một PHP Developer, mình đã từng trải qua các quãng thời gian tìm hiểu về nào là Laravel Framework, rồi ReactJS, cho đến Docker, DevOps … mỗi thứ mới chỉ biết được một ít mà đã phải nhảy sang cái khác.
Hands using laptop with mathematical formulas. Online education concept
Các hệ thống bán deal hay groupon ( mua theo nhóm, mua chung ... ) đã từng rất hot một thời, nó còn là hiện tượng thành công của startup và thương mại điện tử một thời gian dài. Hiện nay còn khá nhiều trang thương mại điện tử vẫn phát triển theo mô hình groupon. Ví dụ như ở Việt Nam có Nhóm Mua, Hotdeal, Cực Rẻ....
SEO dù sử dụng phương pháp nào thì cũng đều cùng giúp tăng thứ hạng của website trên công cụ tìm kiếm. Tuy nhiên hiện nay có hai trường phái SEO được gọi là: SEO mũ trắng (whitehat SEO) và SEO mũ đen (blackhat SEO) với những phương pháp khác nhau.
Với công nghệ định vị mới, các tín hiệu sẽ không biến mất ở các điểm mù và không bị tắc nghẽn.
Nhóm nghiên cứu DARPA thuộc Bộ Quốc phòng Mỹ cho biết công nghệ mới sẽ cung cấp khả năng theo dõi chính xác hơn so với công nghệ GPS hiện nay. Công nghệ định vị theo thời gian thực sẽ cung cấp cho quân đội Mỹ một lợi thế về việc theo dõi vị trí cao hơn so với các đối thủ hiện nay. Công nghệ GPS được cho là có lợi thế về chiến lược, nhưng chúng vẫn có thể bị làm nhiễu từ các đối thủ hoặc có những nơi trên thế giới không thể tiếp cận được chúng. Công nghệ định vị mới có độ chính xác cao hơn GPS.
Hãng Nielsen vừa công bố danh sách 10 thương hiệu web phổ biến nhất năm 2013 của Mỹ, dựa trên số lượng người truy cập mỗi tháng, và 10 website video nổi tiếng nhất. Thống kê của Nielsen có chỉ rõ số % thay đổi so với cùng kỳ năm trước nên đã cho chúng ta thấy một xu hướng đang nổi lên đó là người ta đang ít dùng web để truy cập các dịch vụ trực tuyến hơn, thay vào đó họ dùng app trên smartphone, ví dụ như app YouTube, app Facebook.
Bạn đã dành rất nhiều thời gian và có thể là cả tiền bạc để phát triển các kỹ năng cần thiết cho công việc lập trình. Nhưng có bao nhiêu lần bạn muốn tập trung vào các kỹ năng giao tiếp?
Sẽ là một sai lầm khi cho rằng bạn sẽ không cần chúng hoặc những kỹ năng này sẽ tự động cải thiện theo độ tuổi – bởi vì điều đó chắc chắn là không.
Như bữa trước đã nói trong bài “hack” hệ thống captcha của truờng, ta có thể bypass được việc nhập captcha do lỗi của nguời lập trình liên quan đến Session.
Ai cũng biết học ngoại ngữ là cần thiết, là điều kiện để có được một công việc ưng ý trong tương lai cũng là điểm tựa để chúng ta vươn đến những chân trời mới. Tuy nhiên có rất nhiều bạn trẻ không làm được việc này, đặc biệt là với các lập trình viên.
Trong vài năm qua, UX được mọi người biết đến nhiều hơn và vai trò của UX Designer ngày càng trở nên quan trọng hơn trong đội ngũ phát triển sản phẩm của các công ty. Dưới đây, chúng tôi sẽ liệt kê ra 11 cuốn sách thiết kế UX miễn phí tốt nhất đáng để bạn dành thời gian đọc.
Nghiên cứu chưa xong đã phải viết báo cáo rồi, ? , thú thực là muốn viết ngon thì phải 2 tháng nữa cơ sinh con non thế này con nên nó yếu lắm, bạn đang đọc thì ráng chịu nhá, lỗi ko phải của tớ đâu :v.
Tặng lại bộ mã nguồn và dữ liệu thật của forum nông nghiệp, nông sản hữu cơ. Forum này này thiết kế màu sắc theo phong cách kinh doanh và chia sẻ về lĩnh vực nông nghiệp, nông sản. Ngoài ra, forum đã tích hợp giao diện cho mobile, có cả giao diện cho các dòng điện thoại cũ và smartphone.
Có rất nhiều câu nói đùa trong thế giới lập trình, và một trong những câu được ưa chuộng nhất đó là: “Vì sao lập trình viên lại chết trong nhà tắm? Bởi vì trên chai dầu gội đầu viết, ‘làm sủi bọt, gội, lặp lại’.”
Tại sao Nodejs chạy rất nhanh, nhanh hơn Apache tới mấy lần, và không cần thiết phải dùng nginx với nodejs, sử dụng cache dữ liệu trực tiếp như redis chứ đừng cache request, thì có 2 ý chính sau:
Trước khi bắt đầu bài viết này cho mình xin phép tâm sự đôi lời. Hiện tại thì mình cũng đang là một developer. Mình gặp rất nhiều bạn newBie, mới vào nghề, chưa có kinh nghiệm làm việc nhiều nên hầu hết các bạn này rất lúng túng khi làm việc với Git (Git cơ bản thôi nhé), hoặc thậm chí có bạn còn chưa biết Git là gì, chưa biết làm việc với nó như thế nào.
Trước thềm Euro 2016, chủ nhà nước Pháp đã phát hành một ứng dụng di động đặc biệt cho phép gửi cảnh báo khủng bố tới đông đảo người dân Pháp và các fan hâm mộ trước giải đấu sôi động nhất Châu Âu, bốn năm có một lần.
Tại hội nghị TxJS vừa rồi, tôi đã có một bài trình bày trong đó có đề cập rằng Triết lý Unix là một phần quan trọng của mô hình, quan điểm, và văn hóa của Node.js. Như thường lệ, tôi đã đăng tải slide bài trình bày đó lên internet trước khi có thêm một video bàn về vấn đề này.
Chuyện là bên Font Design có share bộ font giá trị. Điều kiện đặt ra là phải share bài viết dưới dạng công khai (public) với hashtag #fontdesignvn và comment email bên dưới. Ai mà comment email chắc chắn đang là designer hoặc công việc liên quan tới design. Mình cũng share và comment như ai.
Chắc cũng gần 1 tháng rồi mình không tham gia vào các dự án > 1 người để còn được dùng git. Thay vào đó mình làm đồ án tốt nghiệp và cũng sử dụng git để làm 1 mình cũng như tự sướng để tạo conflict (chumchan). Lâu lâu không làm lại cứ bị …