Tăng performance cho asp.net

Tối ưu hóa để tăng tốc website luôn là một vấn đề được các lập trình viên quan tâm tới bên cạnh việc tạo ra một website như ý. Hiện nay, có rất nhiều công cụ cũng như phương pháp từ đơn giản đến phức tạp nhất để tối ưu hóa website, đặc biệt là website ASP.Net MVC luôn được các lập trình viên cho là ...

Tác giả: Tạ Quốc Bảo viết 09:41 ngày 12/08/2018

Sử dụng Protocols, Delegates với UITableView

Với bài trước, các bạn đã hiểu được về Protocols, Delegates (và cả Tuples nữa). Hôm nay chúng ta sẽ ứng dụng chúng ở tron UITableView - 1 thành phần cực kỳ quan trọng mà hầu như trong bất kỳ app iOS nào cũng sử dụng UITableView có 1 property gọi là delegate - bạn sẽ set property này với class ...

Tác giả: Bùi Văn Nam viết 09:41 ngày 12/08/2018

Oracle Database System Development 1

This content is written about Oracle Database which is used client-server system and Web system. ■This content is for... ・Development SE and PG ・Field SE ・System user ■Readers are required skills below: ・to maintain hardware briefly for example exchange of HDD/SSD and RAM ・to install OS ...

Tác giả: Trịnh Tiến Mạnh viết 09:41 ngày 12/08/2018

Seven Deadly Sins : Những sai lầm thường gặp của Ruby Metaprogramming

Bài dịch từ 7 Deadly Sins of Ruby Metaprogramming Developer chúng ta thường dành phần lớn thời gian của mình cho việc coding , cũng như những hoạt động liên quan như đọc hay maintain code. Vì thế , việc tạo thói quen code một cách thật hiệu quả mang lại cho ta rất nheièu lợi ích. Tuy nhiên, dù ...

Tác giả: Hoàng Hải Đăng viết 09:40 ngày 12/08/2018

Background Processing in Ruby on Rails (Part 1)

Khi chúng ta xây dựng một ứng dụng rails với nhiều chức năng và đa người dùng thì yêu cầu đặt ra là cần các xử lí ngoài những request-respond tương tác trực tiếp với người dùng. Ví dụ: nếu bạn cần gửi mail cho một số lượng hữu hạn người dùng để báo cho họ biết về chương trình khuyến mãi, tải khoản ...

Tác giả: Tạ Quốc Bảo viết 09:40 ngày 12/08/2018

Flux vs Reflux - The differences

Trước tiên, nếu chưa hiểu và nắm rõ về Flux, một Kiến Trúc mới được công bố của Facebook, bạn có thể tham khảo 2 bài viết dưới đây. Flux - Under the hood by @thangtd90 Xây dựng ứng dụng đơn giản với Flux by @tungshooter Nói một cách đơn giản thì: Trong bài thuyết trình Hacker Way: ...

Tác giả: Bùi Văn Nam viết 09:39 ngày 12/08/2018

Cassandra notes

Ghi chép về một số kinh nghiệm khi sử dụng Cassandra Ngừng sử dụng Cassandra Nếu bạn có ý định làm quen với Cassandra, bạn nên ngừng lại và tìm hiểu một database engine khác, như AeroSpike http://www.aerospike.com/ Hiện tại tốc độ phát triển dung lượng bộ nhớ tăng rất nhanh, các database ...

Tác giả: Bùi Văn Nam viết 09:39 ngày 12/08/2018

1-1 Hàm CASE

** Biểu thị sự phân chia điều kiện trong SQL Hàm CASE là một kĩ thuật rất tiện đồng thời quan trọng cần thiết để thực hiện quá trình phân loại điều kiện trong SQL. Chương này chúng ta sẽ học cách dùng hàm CASE cùng với những ví dụ về phân loại điều kiện đối với kết quả thu thập, tái phân loại các ...

Tác giả: Bùi Văn Nam viết 09:39 ngày 12/08/2018

Slim template for Rail

Đã có bao giờ bạn cảm thấy code HTML của mình thật là dài dòng, đôi khi là hoa mắt để tìm thấy nơi kết thúc của một thẻ tag chưa? Nếu có thì chắc hẳn những lúc đó bạn đã mong muốn có một công cụ nào đó giúp xóa bỏ những cú pháp thừa thãi, hay là những thẻ đóng nhàm chán phải không? Vậy thì bạn đã ...

Tác giả: Trịnh Tiến Mạnh viết 09:38 ngày 12/08/2018

Zabbix を使ったサーバー監視 (3) - チャットワークへの通知

(前回の記事: Zabbix を使ったサーバー監視 (2) - Nginx の監視) 前回は Zabbix で監視対象のサーバーの Nginx が落ちたことを検知する方法について書きました。 今回は、Zabbix で障害を検知したときにチャットワークにアラートメッセージを送る方法を紹介します。 Zabbix には、外部のSMTPサーバーを使ってアラートメールを送信する機能が最初からありますが、そのほかに、サーバー内部のスクリプトを使ってアラートを送信することもできます。今回は、そのようなスクリプトを使って、障害発生時にチャットワークにアラートメッセージを投稿してみます。 ...

Tác giả: Bùi Văn Nam viết 09:38 ngày 12/08/2018

Giới thiệu về "IIS Search Engine Optimization Toolkit"

SEO (search engine optimization) là một trong những mục tiêu quan trọng nhất mà bất kỳ một web-site nào khi xây dựng lên cũng cần phải hướng đến. Một tỷ lệ không nhỏ của lưu lượng truy cập Internet vào các trang web được điều khiển bởi các công cụ tìm kiếm, và các kỹ thuật SEO tốt có thể giúp tăng ...

Tác giả: Tạ Quốc Bảo viết 09:38 ngày 12/08/2018

Lập trình iOS với iCloud

iCloud là một trong những tính năng được giới thiệu trong iOS5. Với người dùng thì iCloud là một tính năng đơn giản cho phép truy cập thông tin cá nhân từ tất cả các thiết bị không dây và tự động thông qua Apple ID. Với người dùng thì chúng ta có thể sử dụng iCloud API trong iOS SDK để tích hợp ...

Tác giả: Hoàng Hải Đăng viết 09:37 ngày 12/08/2018

1-8 Cách sử dụng EXISTS

Logic của vị từ trong SQL Có 2 luận lý cơ bản làm nên SQL. Một là những luận tập hợp đã nêu ra chủ yếu cho đến chương này, hai là luận lý của vị từ của luận lý học hiện đại mang tính thông thường. Lần này chúng ta sẽ tiếp cận vào cái cột thứ hai đó. Đặc biệt chúng ta sẽ chú ý vào những đặc ...

Tác giả: Trịnh Tiến Mạnh viết 09:37 ngày 12/08/2018

Cách thêm hiệu ứng cho hình ảnh.

Chào các bạn, vậy là đã hết 1 tháng ngắn ngủn, một tháng khá là bận rộn, tất bật. Chắc hẳn các bạn cũng tôi vậy. Nhưng cũng không phải vì vậy mà lại quên đi nhiệm vụ của mình là học tập. Học tập không ngừng nghỉ. Đùa vậy chứ bản thân mình thì chơi là nhiều. </p> <div class= Tác giả: Tạ Quốc Bảo viết 09:37 ngày 12/08/2018

Phân biệt Gregorian Calendar và Japanese Calendar

Khi thực hiện chuyển từ chuỗi ký tự sang NSDate và ngược lại, nếu không lưu ý sẽ có thể phát sinh vấn đê do người sử dụng setting calendar trong máy (đặc biệt với các nước sử dụng lịch riêng như Nhật Bản, Trung Quốc v.vv..). Chuyển từ chuỗi ký tự sang NSDate Trước hết chúng ta sẽ chia nhỏ ...

Tác giả: Bùi Văn Nam viết 09:36 ngày 12/08/2018

1-3 Lý luận 3 giá trị và NULL

Cái bẫy ngọt ngào của SQL Hầu hết các ngôn ngữ lập trình thông thường thì sẽ trả lai 2 kết quả mang ý nghĩa đúng hay sai, nhưng tại SQL đang sử dụng một thể logic khá đặc biệt là lý luận 3 giá trị trong đó có thêm giá trị thứ 3 là "Unknown". Thuyết 3 giá trị này làm những lập trình viên phải ...

Tác giả: Tạ Quốc Bảo viết 09:36 ngày 12/08/2018

Class Definitions trong ruby

Trước khi đi vào nội dung chính có một chú ý nhỏ với bạn đó là mọi thứ bạn học về class cũng có thể áp dụng cho modules. Một số các khái niệm liên quan như self, accesstor_chain, reserver các bạn có thể tham khảo ở đây Method và blog trong ruby I. Khái quát về class Một ví dụ về class ...

Tác giả: Bùi Văn Nam viết 09:36 ngày 12/08/2018

Tìm các bản ghi có tiêu đề bắt đầu bằng 1 kí tự cho trước

Khi vào 1 trang web, như thư viện sách/bài hát chẳng hạn, chúng ta thường thấy lựa chọn liệt kê các cuốn ách/bài hát theo chữ cái đầu tiên trong tiêu đề Việc này là dễ dàng với tiếng Anh khi chỉ có đúng 26 kí tự, nhưng với tiếng Việt thông thường chúng ta sẽ muốn khi nhấn vào kí tự A, sẽ liệt ...

Tác giả: Hoàng Hải Đăng viết 09:35 ngày 12/08/2018

Tổng quan về Server Clustering

1. MÔ HÌNH CHUNG CỦA HỆ THỐNG SERVER CLUSTER Server Cluster là một mô hình được đưa ra nhằm đáp ứng được các nhu cầu ngày càng gia tăng trong việc truy xuất các ứng dụng có tính chất quan trọng như thương mại điện tử, database … Các ứng dụng này phải có khả năng chịu được lỗi cao, luôn ...

Tác giả: Hoàng Hải Đăng viết 09:35 ngày 12/08/2018

LibGDX Tutorial 2: Đồ họa trong libGDX

Đây là tutorial mà mọi người luôn cảm thấy thú vị nhất, đó là đưa đồ họa lên màn hình ứng dụng. Chúng ta sẽ sử dụng những cách đơn giản nhất để làm việc này. Hình ảnh sử dụng trong bài viết: http://opengameart.org/content/lpc-girl-variant-2 Chúng ta sẽ sử dụng hình ảnh sau đây: Mình đặt ...

Tác giả: Hoàng Hải Đăng viết 09:35 ngày 12/08/2018