![](/pictures/picsmalls/2018/08/23/560/bdv1534994701.jpg)
Sử dụng Pretty URL với Friendly_id gem trong rails
Mở đầu Bắt đầu bài viết mình xin đưa ra một ví dụ với 2 url như sau. http://cafef.vn/vi-sao-gia-thep-tang-20160418150522257.chn và http://cafef.vn/20160418150522257.chn Như trên mọi người đều thấy sự khác biệt về mặt hiển thị của ví dụ trên. URL thứ nhất chúng được gọi là ...
![](/pictures/picsmalls/2018/08/23/560/gfx1534994693.jpg)
8 cuốn sách có vai trò quan trọng giúp Elon Musk thành công
photo: supercurioso.com/ Công ty SpaceX của Elon Musk đã làm nên lịch sử khi phóng thành công tên lửa thương mại đầu tiên từ cùng bệ phóng đã gửi các phi hành gia lên Mặt Trăng của NASA. Thành công đã đến sau nhiều lần thất bại của giám đốc điều hành SpaceX và Tesla, người ấp ủ ...
![](/pictures/picsmalls/2018/08/23/560/drq1534994689.jpg)
Hãng bảo mật Kaspersky dự định công khai mã nguồn của phần mềm
Kaspersky vừa cho biết, thực hiện Sáng kiến minh bạch toàn cầu mới được hãng khởi động, Công ty dự định sẽ cung cấp mã nguồn của phần mềm – bao gồm bản cập nhật phần mềm và cập nhật quy tắc phát hiện mối đe dọa – cho các bài đánh giá và kiểm tra độc lập. Kaspersky Lab vừa giới ...
![](/pictures/picsmalls/2018/08/23/560/ety1534994692.png)
Ác mộng WannaCry trở lại và lợi hại hơn xưa
Nếu bạn đang theo dõi tin tức về WannaCry, thì bạn có thể biết rằng một nhà nghiên cứu an ninh đã kích hoạt “Kill Switch” mà gần như đã ngăn chặn việc WannaCry lan rộng hơn nữa. Nhưng điều đó không hoàn toàn đúng và mối đe dọa từ WannaCry vẫn chưa kết thúc. Tuy ...
![](/pictures/picsmalls/2018/08/23/560/oco1534994691.png)
Không nên để ám ảnh với mẫu thiết kế (design pattern)
Những mẫu thiết kế có thể là trợ thủ đắc lực khi chúng ta sử dụng chúng một cách chính xác. Tuy nhiên, khi sử dụng không đúng thì lợi bất cập hại. Việc cấp thiết là làm thế nào chúng ta sử dụng chúng một cách chính xác. Bởi vì một mẫu thiết kế là một giải pháp được định sẵn cho một ...
![](/pictures/picsmalls/2018/08/23/560/vdw1534994651.png)
HTML là gì?
HTML là gì? HTML là gì? HTML là viết tắt của từ Hyper Text Markup Language, có nghĩa là ngôn ngữ đánh dấu siêu văn bản. HTML được sử dụng để định dạng và hiển thị văn bản trên trình duyệt tới người sử dụng. Nó là xương sống của một trang web. Vậy thì Hyper Text và Markup ...
![](/themes/images/default.png)
CSS là gì?
HTML là gì? Định nghĩa CSS là viết tắt của Cascading Style Sheets. Đây là một ngôn style sheet được sử dụng để mô tả giao diện và định dạng của một tài liệu viết bằng ngôn ngữ đánh dấu (markup). Nó cung cấp một tính năng bổ sung cho HTML. Nó thường được sử dụng với HTML để thay ...
![](/pictures/picsmalls/2018/08/22/560/lnw1534936488.png)
Học Flux bằng truyện tranh
Flux là một trong những chủ đề nóng hổi cũng như khó hiểu trong phát triển web hiện tại. Bài viết này sẽ cố gắng để giải thích Flux theo cách đơn giản nhất. #Vấn đề Đầu tiên, mình sẽ giải thích vấn đề mà Flux sinh ra để giải quyết. Flux là một mô hình để xử lí dữ liệu trong ứng ...
![](/pictures/picsmalls/2018/08/22/560/iud1534936441.jpg)
Xin chúc mừng dân thiết kế, các bạn đang làm nghề khó bị robot cướp việc nhất
Với các yêu cầu về kỹ năng sáng tạo và xã hội, thiết kế có thể là loại công việc duy nhất mà robot không thể lấy của bạn. Khi những con robot đang ngày càng tiến bộ hơn, những người theo chủ nghĩa khoa học viễn tưởng lại ngày càng hoang mang vì một tương lai u ám khi “ ...
![](/pictures/picsmalls/2018/08/22/560/rpp1534936431.png)
Chúng ta chưa sẵn sàng cho cuộc cách mạng Blockchain
Hãy tưởng tượng bạn không cần phải tin tưởng một người lạ mới có thể lập thỏa thuận với họ, bạn cũng không cần phải tin tưởng vào ngân hàng để gửi tiền ở đó, hay phải tin tưởng vào chính phủ để biết nó có công bằng hay không. Chuyện gì sẽ xảy ra? Blockchain sẽ làm thay đổi thế ...
![](/pictures/picsmalls/2018/08/22/560/ppq1534936418.png)
Hệ thống xử lý dữ liệu luồng và kiến trúc
Bài viết “Streaming Systems and Architectures” – Tác giả: Jayant Shekhar và Amandeep Khurana được xuất bản trong tạp chí ;login Spring 2016, Vol. 41, No. 1. Hệ thống quản lý dữ liệu (Data Management Systems) Hệ thống quản lý dữ liệu đã tồn tại hàng thập kỷ nay ...
![](/pictures/picsmalls/2018/08/22/560/huw1534936423.jpg)
Github vừa thông báo sẽ cho phép tạo thoải mái private repo cho các tài khoản tính phí
Chúng tôi rất hào hứng thông báo rằng tất cả các chương trình tính phí của GitHub.com giờ đây hỗ trợ mở private repository không giới hạn. Tất nhiên, GitHub luôn miễn phí với các public project, opensource. Nhưng từ hôm nay, GitHub.com chỉ còn hai chương trình tính phí mà thôi: ...
![](/pictures/picsmalls/2018/08/22/560/gga1534936426.jpg)
Chiến lược người dùng: Hãy bắt đầu chú trọng vào Chất hơn là Lượng
Đây cũng là chủ đề được đề cập đến qua phần thảo luận của diễn giả Daphna Gal – Senior Partner Development Manager đến từ AppsFlyer trong buổi Public Workshop mang tên “User Lifetime Value – Make a loyal friend out of your users” do công ty Adsota và AppotaX đồng tổ ...
![](https://techtalk.vn/wp-content/uploads/2015/09/o-BUSINESS-TECHNOLOGY-facebook-696x348.jpg)
Thế giới tiếp thu công nghệ ra sao?
Businessman and business sketch Con người. Ngoài những quan điểm phản đối thì còn có 1 điểm chung nữa… đó là sự ám ảnh với công nghệ. Nói chung, chúng ta không hề nghi ngại khi hoàn toàn bị công nghệ vây hãmxung quanh. Nguyên 1 ngày. Mỗi ngày. Nhưng những gì chúng ta đối xử ...
![](/pictures/picsmalls/2018/08/22/560/tos1534936415.jpg)
Google bí mật thu thập thông tin từ người dùng
Đây là một vấn đề khá nghiêm trọng, Google luôn nhận được các dữ liệu về vị trí từ người dùng Android cho dù bạn có tắt tính năng định vị/ hiển thị vị trí đi chăng nữa. Bắt đầu từ đầu năm 2017, Android đã bắt đầu thu thập dữ liệu về vị trí gần như là mọi lúc và gửi chúng về ...
![](/pictures/picsmalls/2018/08/22/560/ywt1534936414.jpg)
Học lập trình thú vị hơn với 15 tựa Game miễn phí
Học trực tuyến đã có những bước phát triển đáng kinh ngạc trong vài năm qua, đặc biệt là trong mảng lập trình với những nền tảng có tính tương tác cao như Udacity hay Codecademy. Thế nhưng nếu bạn cần thêm chút động lực “cày” code, hãy thử sức với những trò game lập trình ...
![](/pictures/picsmalls/2018/08/22/560/kqa1534936394.jpg)
Từ niềm đam mê đến … một lập trình viên!
Giới thiệu Trong thời kỳ công nghiệp 4.0 như hiện nay, lập trình như một xu thế được mọi người nhắm đến. Mọi người đến với lập trình với nhiều mục đích khác nhau. Nhưng… với tôi “Từ niềm đam mê đến … một lập trình viên!” * Nội dung Tương lai của nghề ...
![](/pictures/picsmalls/2018/08/22/560/ocb1534936375.png)
Thời cơ tuyển dụng ngành CNTT đã đến – Cơ hội cuối cùng cho nhà tuyển dụng trong năm 2018
Cuộc chạy đua tìm kiếm ứng viên ngành CNTT đang vào giai đoạn nước rút, nhằm chuẩn bị cho những tháng cuối năm, khi mà thị trường nhân sự bước vào chu kỳ ảm đạm ít có biến động. Đây cũng chính là cơ hội cuối cùng trong năm nay để nhà tuyển dụng thu hút được những ứng viên tài năng. ...
![](/pictures/picsmalls/2018/08/22/560/oba1534936366.jpg)
Bài toán ứng dụng di động: Đừng thần thánh hóa giá trị trọn đời của người dùng?
Bài toán ứng dụng cũng như một bài toán kinh tế. Muốn phát triển bền vững thì phải hiểu người dùng, nhưng đôi khi đừng nên quá tập trung vào các chỉ số. Tiền đẻ ra tiền, lời thì hẵng đầu tư, mà cứ ra tiền có nghĩa là hiệu quả? User Lifetime Value (tạm gọi là LTV) là một định ...
![](/pictures/picsmalls/2018/08/22/560/cvq1534936365.png)
Microsoft chuẩn bị khai tử Windows 8 Store, các ứng dụng mới sẽ không được chấp nhận sau ngày 30 tháng 10
Windows 8.1 đã bắt đầu không hỗ trợ từ đầu năm nay, kể cả những cập nhật bảo mật cũng bị chấm dứt hoàn toàn. Tuy nhiên, kể từ thời điểm đó tới nay Microsoft vẫn chấp nhận các ứng dụng mới submit lên Windows 8 Store, những cập nhật mới nhất của các ứng dụng hiện có trên Windows 8 Store ...