Elgg là một nền tảng mạng xã hội mã nguồn mở, ra đời nhằm đáp ứng nhu cầu mạng xã hội cho các trường học, tổ chức giáo dục. Đặc thù của mạng xã hội trong các tổ chức này là phải “an toàn”, nghĩa là có thể kiểm soát được nội dung được công bố. Elgg thay thế cho LiveJournal, Blogger, Facebook và MySpace, mang lại môi trường an toàn cho mạng xã hội giáo dục.
Twitter cung cấp tính năng bảo mật giúp bạn đăng xuất khỏi tài khoản của mình trên tất cả các thiết bị cùng một lúc. WikiHow này sẽ hướng dẫn bạn qua quá trình này.
Mark Zuckerberg đã thay đổi thế giới như thế nào? Anh đã xây dựng một đế chế mang tên Facebook để mang mọi người đến gần nhau hơn. Mọi người đều quen thuộc với câu chuyện xây dựng nền tảng mạng xã hội sẽ ảnh hưởng rất lớn đến mối quan hệ và nền kinh tế của con người. Vậy Social Network là gì và làm thế nào để tạo ra nền tảng social network chỉ với 5 bước đơn giản.
Sau một thời gian hoạt động, những điện thoại Android có thể trở nên chậm chạp và khó sử dụng. Những bí quyết sau giúp tăng tốc cho chiếc điện thoại Android của bạn chỉ trong nháy mắt.
Giống như máy tính chạy Windows, các điện thoại sử dụng hệ điều hành Android cũng cần phải được thường xuyên "dọn dẹp" và "bảo trì" một cách thích hợp để luôn vận hành trơn tru với hiệu suất cao nhất.
Các trang error không thường xuất hiện khi lướt web nhưng khi điều đó xảy ra thì nó thật khó chịu! Để xem server làm việc như thế nào từ bên trong, chúng ta sẽ xây dựng một web server đơn giản. Chúng ta sử dụng Node.js đóng vai trò server. Sau đó, sẽ sử dụng Heroku cloud application platform để biến local server thành một world wide server.
Trong quá trình kinh doanh, nền tảng để xây dựng nên những mối quan hệ hợp tác thành công chính là niềm tin. Xây dựng niềm tin chính là chiến lược kinh doanh phù hợp để tạo nên hiệu quả trong kinh doanh.
Vậy công nghệ thông tin nói chung và Mobile application nói riêng, đóng vai trò gì vào câu chuyện này?
Bài viết sau đây dành cho các Fresher hoặc Junior mới vào nghề và gặp nhiều khó khăn trong việc tìm ra hướng đi cho sự nghiệp của mình. Trong bài viết này tôi có một vài kinh nghiệm dành cho các bạn:
Điều thú vị nhất của một chiếc smartphone đó là việc chúng ta có thể cài thêm rất nhiều ứng dụng từ hãng thứ ba, từ đó cá nhân hóa chiếc điện thoại cũng như khiến cuộc sống dễ dàng hơn. Với người dùng mới sử dụng hệ điều hành Android, không ít người sẽ cảm thấy khó khăn khi cài đặt các phần mềm cũng như băn khoăn vì các lỗi có thể gặp trong quá trình thực hiện. Đừng lo, bài viết này sẽ giúp bạn.
Cũng như trên PC hay MacOS, chúng ta có thể cài đặt ứng dụng bằng các tập tin cài đặt. Trên Android, định dạng của tập tin cài đặt là *.APK. Muốn làm theo cách này, trước hết bạn cần phải có tập tin APK. Bạn có thể copy tập tin này vào thẻ nhớ như hướng dẫn sau.
- Appstore: cái này áp dụng cho các app ios ( app cho iphone và ipad ). Bạn lên Appstore đăng ký một tài khoản xuất bản app. Đối với tài khoản cá nhân thì bạn sẽ phải trả 99USD/năm. với tài khoản doanh nghiệp là 299 USD/năm (chi phí này có thể thay đổi, bạn tìm hiểu thêm trên appstore ).
Cho đến nay, người ta vẫn chỉ dựa vào những thiết bị địa chấn cổ điển để nhận biết những khi sắp có những cơn sóng thần (tsunami). Trong một hội nghị tại San Francisco, nhà khoa học Jeff Freymueller thuộc đại học Alaska và vừa trình bày một phương pháp có thể nhận biết sóng thần nhanh hơn và chính xác hơn nhờ hệ thống định vị toàn cầu GPS (Global Positioning System).
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.
Bỏ smartphone, máy tính hỏng ra bãi rác hoặc bán đồ cũ mà không xóa dữ liệu có thể tạo điều kiện cho kẻ gian đánh cắp thông tin.
"Những thứ tìm thấy trên các thiết bị số bỏ đi kinh khủng hơn những gì bạn có thể tưởng tượng", Kurt Gruber, nhà sáng lập và CEO công ty an toàn mạng WV Technologies ở Australia, nói.
Trong một số trường hợp ví dụ như truy cập Facebook, tăng tốc truy cập website... thì bạn cần phải đổi DNS trên máy tính, nhưng để làm điều này trên iphone và ipad thì không phải ai cũng biết cách đổi DNS. Để làm được điều này thì bạn có thể tham khảo nội dung hướng dẫn sau của DVMS.
Mô hình xoắn ốc (tiếng Anh: spiral model) là quy trình phát triển định hướng rủi ro cho các dự án phần mềm. Kết hợp của thế mạnh của các mô hình khác và giải quyết khó khăn của các mô hình trước còn tồn tại. Dựa trên các mô hình rủi ro riêng biệt của mỗi dự án, mô hình xoắn ốc đưa ra cách áp dụng các yếu tố của một hoặc nhiều mô hình xử lý, chẳng hạn như mô hình gia tốc, mô hình thác nước hoặc mô hình tạo mẫu tiến hóa.
Hãy tưởng tượng tổ chức của bạn đang muốn thực hiện search engine đầu tiên, đang muốn dùng 1 search engine khác – như những gì mà users của Google Search Appliance (GSA) đang làm hoặc đang cố tiết kiệm tiền bằng cách chuyển sang 1 open source mới. Bạn – 1 developer tài năng, giỏi giang – được triệu hồi để giải quyết vấn đề khó nhằn đó. Bạn cần rất nhiều thứ liên quan đến business, nhưng về cốt lõi, đó chính là vấn đề liên quan đến “big data và search”
Nếu bạn chỉ cần tạo app cho website của bạn và bạn không có nhiều chi phí để thuê đơn vị tư vấn thiết kế app chuyên nghiệp ( ví dụ như DVMS) thì bạn có thể dùng một số trang cho tạo app miễn phí sau.
Để giúp khách mua sắm thuận tiện, người bán có thể cung cấp ứng dụng chứa thông tin sản phẩm, tích hợp chức năng chỉ đường trong cửa hàng hay áp dụng phiếu giảm giá gửi qua điện thoại.
Dù không biết gì về kỹ thuật, người bình thường cũng có thể nhận ra những thay đổi nhanh chóng trong lĩnh vực truyền dẫn – phát sóng diễn ra quanh họ. Nếu như ngày xưa cứ nhìn lên là thấy ngay một rừng antenna tua tủa trên các nóc nhà để bắt sóng truyền hình thì nay hầu như rừng antenna này đã biến mất. Các dạng truyền hình cáp vô tuyến và hữu tuyến phát triển nhanh chóng, nhất là ở các thành phố lớn. Trong vòng mấy năm, số thuê bao truyền hình cáp nhảy vọt lên 5,5 triệu vào năm 2013, đem về đến 4.800 tỉ đồng doanh thu.
Kinh thư ghi lại rằng, con đường tu chân có 3 cảnh giới: Luyện khí, Trúc cơ và Kết đan. Luyện khí là quá trình rèn thân luyện thể, cho phàm thân kiên cường dẻo dai. Trúc cơ là quá trình du nhập thiên địa linh khí vào thể nội, giúp khai thông kinh mạch. Khi thiên địa linh khí trong đan điền đạt tới một nồng độ nhất định, sẽ kết thành Kim Đan, đặt bước chân đầu tiên con đường tu chân đại đạo.
Năm nay ta đã chứng kiến sự xuống sức của JavaScript. Trong bối cảnh cần đến quá nhiều công cụ và tùy chỉnh cần thiết để set up một JavaScript project “hiện đại”, nhiều lập trình viên tỏ ra mệt mỏi trước hệ sinh thái “dày đặc” của ngôn ngữ này.
Ít ai biết rằng trước khi trở thành công việc đặc thù của nam giới, phụ nữ là những người đi tiên phong trong lĩnh vực lập trình.
Một trong những tượng đài ngành công nghiệp phần mềm thế giới là Jean Jennings Bartik (1924 – 2011). Bà đã có công lớn trong việc cho ra đời ENIAC (Electronic Numerical Intergrator and Computer) – siêu máy tính trong Thế chiến thứ II.
iRedMail là hệ thống email server đang được dùng nhiều nhất, cả các công ty cho thuê email server cũng đang dùng hệ thống này, ưu điểm là dễ cài đặt, dễ cấu hình, dễ thao tác và bảo mật tốt, lại là open source. Trong bối cảnh các hệ thống như Google, Microsoft, Zoho, Yandex... thu phí thì việc tự tạo cho doanh nghiệp bạn một email server riêng với iRedMail là một lựa chọn.
Ý tưởng tạo ứng dụng chỉ sử dụng một kiểu mẫu cho tất cả các nền tảng có vẻ không thực tế chút nào. Tuy nhiên, React Native, mặc dù chưa thật sự hoàn thiện, nhưng cho phép đẩy nhanh quá trình xây dựng các ứng dụng trên các nền tảng khác nhau, nhờ khả năng sử dụng lại hầu hết các code giữa chúng.
Microsoft luôn đứng vị trí đóng góp hàng đầu cho cộng đồng open source trong nhiều năm, nhưng một phân tích mới của nhà phát triển Adobe Fil May đã cung cấp thông tin chi tiết hơn về những tổ chức này.
Việc thư từ của các lãnh đạo đảng Dân chủ Mỹ bị đánh cắp và công bố ngay thời điểm đại hội đảng này cho thấy thủ đoạn mới của tin tặc khi muốn can thiệp tình hình nội bộ một nước.
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.
Trong những lần update Joomla 3.x gần đây, chắc nhiều bạn sẽ gặp tình trạng bị mất phần menu các component cơ bản trong phần quản trị như component Banners, Contacts, Joomla! Update, Messaging, News Feeds, Redirects, Search, Smart Search, Tags... khiến nhiều bạn không biết làm cách nào để chỉnh sửa những nội dung trong các component này.
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.
Thiết kế trải nghiệm người dùng (UX) tập trung vào việc nâng cao sự hài lòng của người dùng bằng cách cải thiện cách họ tương tác với các trang web, các ứng dụng và các thiết bị trong cuộc sống của chúng ta. Nói cách khác, UX khiến cho những thứ phức tạp trở nên dễ dàng sử dụng.
Với các dòng điện thoại iPhone 7, 7 plus 8, 8 plus, X, XS, XS MAX, XR trở về sau, Apple không còn trang bị lỗ cắm headphone 3.5mm, chỉ có một lỗ cắm sạc Lightning, vừa dùng để sạc pin vừa dùng để cắm Headphone nghe nhạc. Vậy có cách nào vừa nghe nhạc vừa sạc Pin không?
Mã hóa là một phương pháp quan trọng nhằm bảo mật dữ liệu. Nếu các bạn có những dữ liệu nhạy cảm như mật khẩu, tài khoản ngân hàng,.. thì trong cơ sở dữ liệu các bạn lưu xuống phải được mã hóa để bảo đảm an toàn dữ liệu trước nguy cơ hack như hiện nay.
Bạn muốn xóa bỏ tất cả lịch sử xem phim trên Youtube? Đây là bài viết dành cho bạn.
Trên iPhone và iPad khi bạn xem phim hoặc video trên ứng dụng Youtube sẽ được ứng dụng lưu lại lịch sử vừa truy cập, giúp bạn có thể mở lại lần sau dễ dàng hơn, tuy nhiên, đôi lúc bạn cảm thấy không thoải mái khi có ai đó biết được những gì bạn đã vừa xem trên Youtube, vậy có cách nào để xóa tất cả lịch sử đã xem trên youtube hay không? Câu trả lời sẽ có ngay sau đây.
Bạn đã dành rất nhiều thời gian nghiên cứu và hoàn tất bài viết, tuy nhiên bài viết của bạn không được Google index (lập chỉ mục) ?
Bạn mới làm xong website nhưng tìm mãi trên Google, Bing,... không thấy website đâu cả, thậm chí tìm cả bằng tên miền cũng không thấy?
Có rất nhiều website mới khi chưa có kết quả tìm kiếm trên Google, nên việc xuất hiện từ khóa trên Google cũng chậm hơn. Và cách tốt nhất để Google index bài viết và từ khóa trên website của bạn đó là sử dụng các website Ping.
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.
Phỏng vấn là bước đầu tiên để bạn bắt đầu xây dựng sự nghiệp của mình. Trong khi việc thành công sẽ giúp bạn mở ra cánh cửa thành công vô cùng tươi sáng thì quá trình để đến được đó lại vô cùng gian nan. Chính vì vậy mà rất nhiều bạn sinh viên cảm thấy mình bị dưới áp lực khủng khiếp mỗi khi phải đi phỏng vấn. Đặc biệt là nếu bạn xin vào vị trí developer.
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.
Mã nguồn website gà thả vườn, website có đầy đủ dữ liệu cần thiết để hoạt động ngay mà không cần chỉnh sửa thêm (bao gồm cả các bài viết về món ăn ... )
Bán hàng trên Facebook có phải đăng ký với Bộ Công Thương không?
Bạn đang kinh doanh online trên Facebook, bán hàng live stream facebook, bán hàng trên fanpage, bán hàng trên group facebook,... ? Vậy bạn có phải đăng ký với bộ Công Thương như các kênh thương mại điện tử khác không?
Lần trước trong bài viết Lập trình viên cũng là con người, tôi đã đề cập rằng mình đã đọc cuốn sách Programmers At Work. Nó là một tuyển tập những bài phỏng vấn rất hay với các lập trình viên nổi tiếng vào khoảng năm 1986. Tất cả các bài phỏng vấn đó đều đáng đọc, nhưng bài phỏng vấn với Bill Gates có một câu trả lời đặc biệt mà nhói đến tận xương tủy là:
Nhiều Tài nguyên Giáo dục Mở - OER (Open Education Resources) từng được các chính phủ, trường đại học, và cá nhân trong vài năm gần đây giới thiệu. Các OER cung cấp các tư liệu dạy và học được tự do sẵn sàng và được chào trên trực tuyến cho bất kỳ ai sử dụng. Bất kể bạn là người chỉ dẫn, sinh viên, hay người tự học, bạn có sự truy cập tới đầy đủ các khóa học, module, chương trình giảng dạy, bài giảng, bài tập, câu đố, các hoạt động, các trò chơi, các mô phỏng, và các công cụ để tạo ra các thành phần đó.
Nếu máy tính của bạn bị virus tấn công và mã hóa toàn bộ file trên máy, bị tống tiền... thì hiện tại các hãng phần mềm duyệt virus đã phát hành nhiều công cụ giúp bạn tự lấy lại dữ liệu của mình.
Chú ý là bạn nên copy/backup toàn bộ dữ liệu bị mã hóa ra nơi khác trước khi tiến hành khôi phục, để tránh bị mất dữ liệu. Sau đó bạn nên cài phần mềm duyệt virus vào quét sạch virus ra khỏi máy trước khi tiến hành khôi phục dữ liệu.
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.
Như bạn đã biết, các câu lệnh javascript có khả năng thực hiện được nhiều kiểu logic khác nhau trong code của chúng ta. Bạn có thể xem thêm về các câu lệnh đó tại đây. Mỗi câu lệnh lại có một mục đích sử dụng và cú pháp khác nhau.
Bạn không thể sử dụng iPhone mà không có Apple ID, tại sao vậy? Bởi vì bạn sẽ không thể cài đặt được ứng dụng trên App Store nếu không có Apple ID, không thể lưu trữ dự phòng, lưu trữ hình ảnh lên iCloud mà không có Apple ID, không thể mua nhạc online, đọc sách qua Books trên iPhone mà không có Apple ID, không thể sử dụng FaceTime mà không cần Apple ID, hầu như tất cả dịch vụ đi kèm trên iPhone đều đòi hỏi phải sử dụng Apple ID, do vậy, hầu như ai sử dụng iPhone đều phải tạo cho mình một tài khoản Apple ID, đây là việc làm đầu tiên khi sở hữu iPhone.
Dạo gần đây tôi có thử sức với Matasano’s crypto challenges (cryptopals.com). Về cơ bản đây là tập hợp các thử thách về mã hóa, mật mã; trong đó người chơi sẽ cố gắng hoàn thành các bài tập thực hành về mã hóa (bao gồm cài đặt các thuật toán mã hóa thông dụng, phá mã) từ cổ điển cho đến hiện đại.
Mô hình thác nước (tiếng Anh: waterfall model) là một mô hình của quy trình phát triển phần mềm, trong đó quy trình phát triển trông giống như một dòng chảy, với các pha được thực hiện theo trật tự nghiêm ngặt và không có sự quay lui hay nhảy vượt pha là: phân tích yêu cầu, thiết kế, triển khai thực hiện, kiểm thử, liên kết và bảo trì.
Đề bài: Hãy vẽ một ngôi nhà. Bức vẽ của gần 100 người tham gia có đôi nét khác nhau, nhưng ngôi nhà trên giấy đều có điểm chung: Nhà 1 tầng, có mái ngói, 1 cửa ra vào hình chữ nhật, và 2 cửa sổ hình vuông. Thời đại công nghiệp 4.0, khi chung cư mọc lên khắp chốn, nhà mặt đất cũng là nhà 3 – 4 tầng, chúng ta vẫn đang vẽ ngôi nhà theo tư duy của vài chục năm trước…