Skip to main content

Posts

[FMLEXER] tập thể dục với các bài lập trình đơn giản

EXER là viết tắt của từ exercise - bài tập/ thể dục FMLEXER tiếp nối chuỗi bài viết FMLB không ai thèm chơi Đề bài và script để tạo đề bài để ở đây https://github.com/familug/fmlexer/tree/master/fmlexer01   Người chơi hãy dùng bất cứ ngôn ngữ gì để thu được kết quả mong muốn. Dùng phần mềm ` tree ` để in cấu trúc thư mục.

Cài đặt server chat XMPP - ejabberd

XMPP (Extensible Messaging and Presence Protocol): trước đây là Jabber, là giao thức mở dựa trên nền tảng XML dùng trong nhắn tin nhanh (instant messaging) và thông tin hiện diện trực tuyến (presence information). (http://vi.wikipedia.org/wiki/XMPP ) Mạng XMPP có thể dùng đơn lẻ: các máy trong mạng chat với nhau, hoặc kết nối với các hệ thống nhắn tin (instant messaging systems) khác - thông qua các gateway: máy của mạng nay chat được với máy thuộc mạng kia . Các hệ thống nhắn tin này có thể là 1 mạng XMPP khác hay mạng ICQ, google talk...

YAML là gì?

YAML ( http://www.yaml.org/ ) là 1 định dạng dũ liệu được thiết kế nhằm mục đích để người và máy (các ngôn ngữ lập trình) cùng đọc được. YAML được dùng vào mục đích tương tự JSON , XML nhưng ngắn gọn xúc tích hơn. Ví dụ về 1 đoạn YAML được biểu diễn như sau: -   name: HVN   mail:   hvn@familug.org -   name: SAM   mail:   hai.lt@familug.org http://yaml-online-parser.appspot.com/ Là 1 trang chuyển đổi YAML sang JSON. Bạn nên dùng trang này trong lúc đọc, vừa học vừa hành lúc nào cũng tốt hơn. YAML để làm gì?

suy nghĩ trong đêm

00 h 36 Mưa rơi rả rích, đêm chỉ có tiếng nhạc, tiếng mưa và tiếng gõ phím. Chất kích thích của ly cà phê Trung Nguyên vẫn còn mạnh lắm, chưa ngủ được. Nếu may mắn, chỉ vài ngày nữa thôi là sẽ xa Việt Nam một thời gian không ngắn cũng chẳng dài, luyên thuyên tí cho đêm nhanh qua. Mình đã viết bài cho cái blog này hơn 3 năm nay, đơn giản vì nó có ích cho người khác và cho chính bản thân. Nói ngu lỡ tèo, thì ít ra cũng làm cho đời được từng này, chẳng phải kinh khủng nhưng cũng chẳng phải tầm thường. Mình ghét cái ý nghĩ viết blog thì phải  uyên thâm, phải giỏi, phải hơn người. Điều cũ với người này nhưng có thể là mới với người khác. Nếu mỗi người chia sẻ những gì mình biết, mình học được mỗi ngày thì sẽ có bao nhiêu điều thú vị được chia sẻ ?

copy từ urxvt đến X clipboard

hvn@archhvn: ~ () $ whatis urxvt urxvt (1)            - (a VT102 emulator for the X window system) không như GNOME Terminal , urxvt không hỗ trợ copy bằng Ctrl Shift C, việc copy từ urxvt đến 1 cửa sổ nào khác phải thực hiện thông qua sự trợ giúp của của 1 script hoặc 1 clipboard manager Tổ hợp mặc định cho việc copy và paste của X là Ctrl Insert và Shift Insert Ở đây tớ dùng clipboard manager Parcellite để copy từ urxvt đến các cửa sổ khác: Parcellite - Lightweight GTK+ Clipboard Manager

rsync - công cụ copy siêu đẳng

bạn sẽ cần tool này, vì chỉ cần học đúng 1 câu lệnh là nó đã có thể tiết kiệm cho bạn hàng đống thời gian! hvn@archhvn: ~ () $ whatis rsync rsync (1) - a fast, versatile, remote (and local) file-copying tool  rsync là một công cụ dùng để copy trên UNIX-like OSes, nó nổi tiếng nhờ thuật toán delta-copy (tức chỉ copy phần khác nhau), bạn có thể cài nó và dùng thay lệnh `cp` 

PLEAC - học các ngôn ngữ lập trình theo kiểu "perl cookbook"

Là một dư án mã mở, PLEAC - Programming Language Examples Alike Cookbook chuyển đổi các ví dụ từ Perl Cookbook sang nhiều ngôn ngữ khác nhau. Một vài ngôn ngữ điển hình: Ocaml: http://pleac.sourceforge.net/pleac_ocaml/index.htm Perl: http://pleac.sourceforge.net/pleac_perl/index.html Groovy: http://pleac.sourceforge.net/pleac_groovy/index.html Python: http://pleac.sourceforge.net/pleac_python/index.html Ruby: http://pleac.sourceforge.net/pleac_ruby/index.html ...

Popular posts from this blog

Tài liệu và hướng dẫn học Python

Để tiết kiệm thời gian, tốt nhất là đi học PyMI Updated: 130617 Sau đây là các tài liệu khuyên dùng: Vì nhiều lý do, nên học python2.7 tại thời điểm hiện tại (giờ là tháng 6/2013 - muốn biết tại sao thì tự tìm hiểu) python 3.5+ (giờ là tháng 2/2017) Chuẩn bị: 1. biết bật tắt máy 2. biết cài python 3. tập gõ 10 ngón - gõ 2 ngón hay 1 ngón cũng không sao, nhưng 10 ngón là cách dễ nhất để gõ nhanh nhất. Tài liệu - Nên dùng tài liệu tại trang chủ của Python làm chính, tham khảo thêm các tài liệu khác tại http://www.familug.org/2016/12/free-ebook.html Căn bản, mới học 1.1 Python PyMI.vn https://pymi.vn/tutorial/ 1.2. Python offical tutorial kết hợp làm bài tập trên HackerRank  (đề bài bằng tiếng Anh, nhưng Google translate 1 lúc cũng ra vì có nhiều ví dụ mẫu đi kèm). Học viên của Pymi.vn có rất nhiều học viên đã tự học với Learn Python the hard way nhưng chưa thấy ai thành công cả. Hai link dưới nên đọc sau khi đã nắm được những phần cơ bản của ngôn ngữ pytho...

The PyMiers

New FAMILUG