Today I learn 12-10-2017

Right click with touchpad ubuntu

Thực sự touchpad của mac cũng không quá magic so với những touchpad thông thường, chỉ là link họat hơn và dễ dùng hơn. Nhờ có nó mà mình biết với touchpad của máy none-mac cũng dùng double click 2 ngón thay cho chuột phải.

Length of ruby code line

Theo quy ước thì là không nên quá 80 kí tự trên một dòng. Cái này trong Sublime Text có hỗ trợ hiển thị một cái đường vertical line để dễ nhận biết. Chia theo khoảng 80 -100 - 120

Random in test

Đối với những chương trình sử dụng dữ liệu đầu vào như số chẳng hạn thì có rất nhiều trường hợp: số lớn, số rất lớn… Muốn test hết cách tốt nhất là sử dụng random.

String in ruby

Performance: '' vs "" tưởng bình thường nhưng tốc độ sẽ khác nhau, vì một cái nó chạy luôn string, một cái nó tìm xem có biến gì trong đó không.

Make string shorter in ruby

o = "I love code with"\
    "ruby" \

Inject with ruby array

Dùng inject có thể làm cho code được gọn hơn

 # With each
 def sum
   result = 0
    [1, 2, 3, 4].each do |e|
      result += e
    end
    result # => 10
  end

  # With inject
  def sum
    [1, 2, 3, 4].inject(0) { |result, element| result + element } # => 10
  end

Japanese like mockup designed by Excel

Ngày còn đi học nghe khá nhiều người nói rằng người Nhật chuộng design web screen bằng excel. Và lúc đi làm cho công ty Nhật thì quả đúng như vậy. Mình cũng đã từng thử qua nhiều tool nhưng thực sự excel nó khá tiện và nhanh cho việc lên layout website thậm chí với những ứng dụng lớn. Mình nghĩ đối với cá nhân và những side project thì nó quá ok rồi.

Regex

Đang trong quá trình tìm hiểu, có khá nhiều điều thú vị với nó Learn Regex easy way

Tagged with til