![](/pictures/picsmalls/2018/08/11/560/wxs1533999405.png)
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à ...
![](/pictures/picsmalls/2018/08/11/560/szk1533999450.png)
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 ...
![](/themes/images/default.png)
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 ...
![](/themes/images/default.png)
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ù ...
![](/themes/images/default.png)
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 ...
![](/pictures/picsmalls/2018/08/11/560/nyr1533999445.png)
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: ...
![](/themes/images/default.png)
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 ...
![](/themes/images/default.png)
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 ...
![](/themes/images/default.png)
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 đã ...
![](/pictures/picsmalls/2018/08/11/560/jxj1533999414.png)
Zabbix を使ったサーバー監視 (3) - チャットワークへの通知
(前回の記事: Zabbix を使ったサーバー監視 (2) - Nginx の監視) 前回は Zabbix で監視対象のサーバーの Nginx が落ちたことを検知する方法について書きました。 今回は、Zabbix で障害を検知したときにチャットワークにアラートメッセージを送る方法を紹介します。 Zabbix には、外部のSMTPサーバーを使ってアラートメールを送信する機能が最初からありますが、そのほかに、サーバー内部のスクリプトを使ってアラートを送信することもできます。今回は、そのようなスクリプトを使って、障害発生時にチャットワークにアラートメッセージを投稿してみます。 ...
![](/pictures/picsmalls/2018/08/11/560/eke1533999433.png)
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 ...
![](/pictures/picsmalls/2018/08/11/560/nbe1533999423.png)
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 ...
![](/themes/images/default.png)
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 ...
![](/pictures/picsmalls/2018/08/11/560/elj1533999437.png)
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. Tạ Quốc Bảo viết 09:37 ngày 12/08/2018
![](/pictures/picsmalls/2018/08/11/560/lfz1533999430.jpg)
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ỏ ...
![](/themes/images/default.png)
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 ...
![](/pictures/picsmalls/2018/08/11/560/qmc1533999404.jpg)
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 ...
![](/pictures/picsmalls/2018/08/11/560/nsx1533999385.png)
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 ...
![](/themes/images/default.png)
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 ...
![](/pictures/picsmalls/2018/08/11/560/nrj1533999414.png)
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 ...