layout | title | tags | ||
---|---|---|---|---|
post |
Block trong Ruby |
|
Về cơ bản thì block là một hay nhiều dòng code được bao bởi {}
hay do
và end
Để xử lý hàng loạt phần tử trong mảng với JavaScript, ta thưởng sử dụng các hàm như map
, hay filter
, có một hàm nữa rất hay nhưng cá nhân mình để ý thấy ít người dùng là reduce
.
Vấn đề được đặt ra khi mình tìm cách refactor đoạn code sau, nhằm mục đích tính tổng các phần tử của mảng array = [1, 2, 3]
var array = [1, 2, 3];
var sum = 0;
for (var i = 0; i < array.length; i++) {
sum += array[i];
}
console.log(sum);
Thời kỳ đầu, khi web mới phát triển, khái niệm Server side render (SSR) đã được biết tới. Bạn request một trang web, server xử lý nội dung thành HTML, return lại cho browser hiển thị lại lên màn hình. Cho tới nay, SSR vẫn được sử dụng phổ biến và chưa có dấu hiệu bị thay thế hoàn toàn.
Nhưng càng ngày, những trang web càng giống ứng dụng hơn là nơi hiển thị nội dung, bạn có thể xử lý ảnh, chat, soạn thảo văn bản ... Dần dần cách thức hoạt động của SSR tỏ ra nặng nề hơn và bộc lộ những nhược điểm nhất định.
Trước khi nói rõ hơn về nhược điểm, hãy nhắc lại cách hoạt động của SSR.
Nội dung HTML được xử lý trên server và trả lại cho browser, lúc này nội dung HTML đã hoàn chỉnh và được hiển thị ngay khi nó được load về máy, tuy nhiên lúc này trang web mới chỉ xem được nội dung, người dùng chưa thể t
http://www.postgresql.org/download/linux/ubuntu/ https://help.ubuntu.com/community/PostgreSQL
sudo echo "deb http://apt.postgresql.org/pub/repos/apt/ wily-pgdg main" > \
/etc/apt/sources.list.d/pgdg.list
clear
<hr class="u-my30" /> | |
<!-- Map Preview --> | |
<div class="d-flex justify-content-between align-items-center"> | |
<div class="text text-xl text-medium"> | |
<%= image_tag "icons/map-icon.png", alt: "", class: "u-mr15" %> | |
Map | |
</div> | |
<a href="javascript:void(0)" onclick="toggleMapPage()" class="text-md text-normal">View Location Details</a> | |
</div> | |
<div class="route-map-page w-100 u-mt10"> |
``` | |
{ | |
"calendars": [ | |
{ | |
"ID": "61", | |
"支店": "宇都宮支店", | |
"画像URL": null, | |
"calendar_id": "[email protected]" | |
}, | |
{ |
Sometimes you want to use a gem on Heroku that is in a private repository on GitHub.
Using git over http you can authenticate to GitHub using basic authentication. However, we don't want to embed usernames and passwords in Gemfiles. Instead, we can use authentication tokens.
This method does not add your OAuth token to Gemfile.lock
. It uses bundle config to store your credentials, and allows you to configure Heroku to use environment variables when deploying.