Site hữu ích cho các thông tin về linux

Hôm nay thử search mới thấy có khá nhiều trang bằng tiếng Việt rất hữu ích cho việc học về Linux, vậy mà lâu nay ko biết:
http://wikilinux.vn/

Điển hình là hôm nay tìm được 2 bài:
http://wikilinux.vn/chuoi-bai-ve-ssh-phan-2-ssh-port-forwarding-va-agent-forwarding/

http://wikilinux.vn/chuoi-bai-ve-ssh-phan-1-ssh-su-dung-cap-khoa-cong-khai-bi-mat/

Hi vọng mình sẽ khá hơn về phần này ^^

PortForwarding

https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding
1. Các loại PortForwarding
– Local port forwarding:
+ Connect from your local computer to another server
+ ssh -L 8080:www.ubuntuforums.org:80
Where should be replaced by the name of your laptop. The -L option specifies local port forwarding. For the duration of the SSH session, pointing your browser at http://localhost:8080/ would send you to http://www.ubuntuforums.org/
+ ssh -L 8080:www.ubuntuforums.org:80 -L 12345:ubuntu.com:80
This would forward two connections, one to http://www.ubuntuforums.org, the other to http://www.ubuntu.com. Pointing your browser at http://localhost:8080/ would download pages from http://www.ubuntuforums.org, and pointing your browser to http://localhost:12345/ would download pages from http://www.ubuntu.com

– Remort port forwarding
+ Connect from the remote SSH server to another server
+ ssh -R 5900:localhost:5900 guest@joes-pc
The -R option specifies remote port forwarding. For the duration of the SSH session, Joe would be able to access your desktop by connecting a VNC client to port 5900 on his computer (if you had set up a shared desktop)

– Dynamic port forwarding
+ Turns your SSH client into a SOCKS proxy server
+ ssh -C -D 1080 laptop

Spatial Hadoop (1)

Hnay sét đánh ngang tai, thứ 5 mình phải thuyết trình về spatial Hadoop.
Lỡ mồm nói sẽ làm hôm thứ 5 tuần trước huhu Đúng là cái miệng hại cái thân 😦 Thôi đành cố gắng học vậy

Đầu tiên là định nghĩa:
Spatial data are data that have a spatial component, it means that data are connected
to a place in the Earth.
https://unstats.un.org/unsd/demographic/meetings/wshops/Chile_31May11/docs/country/brazil02-s10.pdf

Microsoft
http://msdn.microsoft.com/en-us/library/bb933790.aspx
Spatial data represents information about the physical location and shape of geometric objects. These objects can be point locations or more complex objects such as countries, roads, or lakes.
SQL Server supports two spatial data types: the geometry data type and the geography data type.
The geometry type represents data in a Euclidean (flat) coordinate system.
The geography type represents data in a round-earth coordinate system.

Hiểu đơn giản, dữ liệu không gian (spatial data) là dữ liệu về vị trí vật lý và hình dạng của những đối tượng địa lý. Những object đó có thể là một điểm hoặc có thể phức tạp hơn như country, road, lake.
2 loại dữ liệu: hình học và địa lý.

Site này có hình vẽ miêu tả dễ hiểu 2 loại dũe liệu này
http://www-01.ibm.com/support/knowledgecenter/SSEPGG_8.2.0/com.ibm.db2.udb.doc/opt/rsbgeo40.htm?cp=SSEPGG_8.2.0%2F1-0-1-3-0-1&lang=en

Beta Distribution

Cố hiểu Beta Distribution, tạm thời mới hiểu 1 ít nên note lại.

Đầu tiên là ý nghĩa, ứng dụng của nó
In Bayesian inference, the beta distribution is the conjugate prior probability distribution for the Bernoulli, binomial and geometric distributions. For example, the beta distribution can be used in Bayesian analysis to describe initial knowledge concerning probability of success such as the probability that a space vehicle will successfully complete a specified mission. The beta distribution is a suitable model for the random behavior of percentages and proportions.

Công thức thì ở link này rất rõ ràng, dễ hiểu:
http://thirteen-01.stat.iastate.edu/wiki/stat341/files?filename=2009-04-03h.pdf

Tạm thế đã, tối đọc tiếp paper

Tại sao cần tính đạo hàm, tích phân?

Nhân dịp đang ngồi đọc lại đạo hàm, tích phân, mình chợt nảy ra câu hỏi này.
Hầu như tất cả các chương trình luyện thi đại học trên mạng đều chỉ dạy cách tính đạo hàm, tích phân chứ ko hề trả lời câu hỏi nó được ứng dụng như nào trong cuộc sống. Theo mình đây chính là 1 thiếu sót lớn trong giáo dục ở VN, học không đi với hành.

Đây là câu trả lời khá hợp lý, trích từ link yahoo.
https://vn.answers.yahoo.com/question/index?qid=20081111192342AAN6XB8

Một viên kẹo giá 5 đồng, Bạn cần bao nhiêu tiền để có thể mua được 100 viên kẹo ?Bài toán này khá dễ phải không Bạn ? Cơ sở để tính toán là giá tiền một viên kẹo, nó cố định, chỉ có 5 đồng.
Bạn thả một cục nước đá vào trong một chậu nước, sau một giờ khối lượng cục nước đá chỉ còn đúng một nửa. Hỏi sau 2 giờ cục nước đá mất đi bao nhiêu đơn vị khối lượng ? tan hết không ? Chúng ta biết rằng vận tốc tan chảy của cục nước đá sẽ chậm dần vì nhiệt độ nước trong chậu đã lạnh đi nhiều. Đây là một bài toán khó. Chúng ta phải tính toán độ hụt khối của nước đá dựa trên những khoảng thời gian chênh lệch cực nhỏ, chúng ta đã vận dụng phép tính đạo hàm, để từ đấy tính được vi phân độ hụt khối.
Bạn biết trong vật lý hay các bài toán chuyển động, đại- lượng- này thay đổi dựa trên đại-lượng -khác mà ta thường gọi mối tương quan đó là hàm số. Khi cái đại- lượng- khác đó cũng thay đổi, thì để tính đúng, chúng ta phải chia vụn các đại lượng ấy ra. Trong đời sống , chúng ta gặp vô số những bài toán kể trên, nhiều hơn toán mua kẹo.
Bạn có thể dễ dàng tính diện tích một hình tam giác bất kỳ, hoặc hình tròn, hoặc hình nhiều cạnh ( nếu cần Bạn có thể chia thành nhiều hình tam giác rồi theo kỹ thuật tam-giác-đạc thì cũng tính ra thôi ). Nhưng nếu Bạn được yêu cầu tính diện tích bên trong một cái chén ăn cơm hoặc một cái lá mít, thì hơi khó. Lúc đó Bạn phải làm ngược lại với phép tính vi phân cục nước đá trên đây, Bạn phải gộp từng diện tích nhỏ xíu dựa trên đường cong và tiếp tuyến để có được diện tích toàn phần, đấy là phép tính tích phân. Các bài toán tích phân cũng nhiều lắm ở thế giới xung quanh ta.
Đạo hàm ( vi phân ) và tích phân được gọi là ngành toán giải tích. Newton và Leibniz được coi như các nhà tiền phong xây dựng nền móng cho ngành toán này vào cuối thế kỷ 17. Thực ra giải tích không phải là một ngành toán đúng nghĩa, nó là một kỹ thuật thì đúng hơn, vì cách đây hơn hai nghìn năm người ta đã biết vận dụng tích phân để tính diện tích rồi. Thành thử trên bậc đại học người ta không dùng thuật ngữ ” toán giải tích” mà thay vào đó chỉ đơn giản gọi là môn học ” phương pháp tính ” mà thôi.

Cách đọc ký hiệu trong toán học

Lúc mới quay lại trường học, mình sock nhất là mỗi lần nhìn mấy cái công thức toán học trong paper, mỗi lần nhìn là lại thấy chóng mặt @.@
Cho nên mình thấy quan trọng là phải tìm hiểu ý nghĩa, cách đọc của các ký hiệu, để nhìn vào ko bị sợ nữa, có thế thì mới từ từ muốn đọc paper

http://en.wikipedia.org/wiki/List_of_mathematical_symbols
http://www.uefap.com/speaking/symbols/symbols.htm

Còn phải học cách viết nữa, nhg tạm thời chưa cần nên để sau 😛

List những việc phải làm :(

Một đống việc phải làm. Cần chia ra thứ tự ưu tiên để làm vậy 😦

1. Đọc paper
Cần hiểu Dirichlet distribution trước thứ 3

2. Có idea về matrix factorization
Trước thứ 3

3. CPS cloud
Trước thứ 3

4. Spatial Hadoop
Trước thứ 5

5. Tiếng Nhật
Trước CN????

Vậy sẽ thực hiện theo thứ tự sau

5, 1, 3, 2, 4