Skip to main content

Posts

Showing posts with the label Tut

imgur - upload/share screenshot cho Ubuntu

Hướng dẫn này dành cho ai ko dùng Desktop Environment (dùng i3 chả hạn ._.) Distributor ID:    Ubuntu Description:    Ubuntu 14.04.2 LTS Release:    14.04 Codename:    trusty $ cd ~ $ wget https://github.com/jomo/imgur-screenshot/archive/master.tar.gz $ tar xzvf master.tar.gz $ rm master.tar.gz $ cd imgur-screenshot-master/ $ sudo ln -s /home/lamdt/imgur-screenshot-master/imgur-screenshot.sh /usr/bin/shit

[HTML] Computer Output Tags

Trong HTML `Computer Output Tags` là các thẻ được định dạng sẵn (font chữ, cỡ chữ, nền chữ) dùng cho các mục đích đặc biệt như: chèn các câu lệnh, từ khóa. Computer Output Tags bao gồm các thẻ: code - <code> - chữ nó sẽ như này - cái này gọi là thẻ code kbd - <kbd> - chữ nó sẽ như này - cái này gọi là thẻ Keyboard Text samp - <samp> - chữ nó sẽ như này - cái này gọi là thẻ Sample Text tt - <tt> - chữ nó sẽ như này - cái này gọi là thẻ Teletype text var - <var> - chữ nó sẽ như này - cái này gọi là thẻ Variable pre - <pre> - chữ nó sẽ như này - cái này gọi là thẻ Pre-formated Familug đã định dạng format sẵn code. Các bạn viết bài thì dùng thẻ Quote để chèn code Thì nó sẽ ra thế này

Tùy chỉnh trình duyệt mặc định trong Ubuntu

$ lsb_release -a  No LSB modules are available.  Distributor ID: Ubuntu  Description: Ubuntu 12.10  Release: 12.10  Codename: quantal  Bạn cần chọn 1 trinh duyệt mặc định khi trong máy của bạn cài nhiều browser 1 lúc ? (Firefox, Chromium, Epiphany - default browser của gnome). Với Firefox bạn sẽ vào: Preferences > Advanced > chọn: Make Firefox the default browser.  Vậy cũng đừng mừng!!!

[PHP] code download nhạc từ nhaccuatui

Khai bút cho FML cái, chúc các anh em Fml cùng gia đình mạnh khỏe và đón xuân lành mạnh. Mùng 1 ốm nằm nhà code cái này cho anh +Hưng Nguyễn Việt. Tiếp từ cái này: http://www.familug.org/2013/02/tu-viet-1-chuong-trinh-download-nhac-tu.html Code php chạy trong môi trường CLI. Bài viết thực hiện trên: lamdt@laptop-home: /var/www () $  uname -ir && lsb_release -d 3.5.0-17-generic i686 Description:    Ubuntu 12.10 Cấu trúc Directory: lamdt@laptop-home: /var/www () $ ls -la nct/ total 12 drwxr-xr-x 2 lamdt lamdt 4096 Feb 10 19:25 . drwxr-xr-x 3 lamdt root  4096 Feb 10 18:21 .. -rw-rw-r-- 1 lamdt lamdt 1186 Feb 10 19:28 url.php Phiên bản lamdt@laptop-home: /var/www () $ php -v PHP 5.4.6-1ubuntu1.1 (cli) (built: Nov 15 2012 01:23:47) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

Tự viết 1 chương trình download nhạc từ nhaccuatui

NOTE: bài này viết nhanh, do không có nhiều thời gian chỉnh sửa. 1. Mục tiêu: Input: url bài hát Output: link download + file mp3 đã down. Mục tiêu: chứng minh việc viết chương trình download nhạc từ nhaccuatui rất đơn giản.

Cài đặt và quản lý ruby qua rvm

RVM - Ruby Version Manager. Để cài đặt và quản lý được nhiều version của ruby trên máy tính. Tại sao rvm -> Without RVM, it’s pretty difficult to have more than one version of Ruby on your computer - tutsplus.com 1. Cài đặt $ sudo apt-get install build-essential git-core curl Cho các máy chưa có các gói này $ curl -L https://get.rvm.io | bash -s Để cài rvm, yêu cầu máy đã có sẵn gói curl echo '[[ -s "/home/lamdt/.rvm/scripts/rvm" ]] && source "/home/lamdt/.rvm/scripts/rvm"' >> ~/.bashrc Để thêm dòng [[ -s "/home/lamdt/.rvm/scripts/rvm" ]] && source "/home/lamdt/.rvm/scripts/rvm" vào file ~/.bashrc (làm tay cũng được). Lưu ý: Thay lamdt bằng tên user. $ rvm requirements Để cài các gói rvm yêu cầu cho linux $ rvm list known Để liệt kê các version của ruby có thể cài

Nén, giải nén bằng command line trong Linux

UPDATE: list files in an archive UPDATE: extract all archive type Dù dùng command line khá nhiều nhưng chuyển hẳn sang thì vẫn chưa thể làm ngay và luôn được. Sau đây là những câu lệnh giúp nén / giải nén các định dạng zip, tar, tar.gz, tar.bz2, tar.xz bằng dòng lệnh: 1. zip + Nén: zip file.zip file1 file2 file3 Ví dụ: ~/Huffman%zip Huffman.zip * + Nén cả thư mục: zip -r directory.zip directory_name + Giải nén: (phải tạo thư mục bạn sẽ giải nén vào ) unzip -d thu_muc file.zip Ví dụ: ~/Huffman%unzip -d Huffman Huffman.zip + Danh sách: unzip -l file.zip 2. tar + Nén: tar cvf file.tar file1 file2 file3 VD: ~/Linux%tar cvf hehe.tar a.txt b.mp3 + Giải nén: tar xvf file.tar + Danh sách: tar tf file.tar

[Tut] Search bằng thanh addressbar của Firefox

Thời đại google, search là một điều thiết yếu. Làm thế nào để search nhanh? Firefox có ô search ở góc phải, bấm ctrl k (máy tớ là thế) nó sẽ nhảy vào ô search, ctrl (lên hoặc xuống) để chọn engine rồi gõ từ khóa vào. Vậy cũng gọi là tạm nhanh rồi :D Làm thế nào để thêm các lựa chọn search từ trang khác? dùng extension này: https://addons.mozilla.org/en-US/firefox/addon/3682 chuột phải vào ô search của trang đó rồi add new search j đó ... Nhanh hơn được không? Có :D, đó là vì sao tớ viết bài này. Firefox cung cấp tính năng search bằng keyword trực tiếp trên thanh địa chỉ (bấm Alt D hoặc Ctrl L) Hướng dẫn: chuột phải vào ô search của trang bạn muốn. Ví dụ : http://oxforddictionaries.com/definition/english/ chọn add a keyword... một dialog tên là new bookmark hiện ra, bạn gõ vào ô keyword từ khóa cho search ở trang này: ví dụ ở đây tớ dùng từ khóa  ox

Tùy chính monitors bằng command line

xrandr = The X Resize, R otate and R eflect Extension xrandr - tùy chỉnh các thông số size, resolution, on/off màn hình trên linux Chủ yếu dùng cho các windows manager thôi. xrandr [--output output ] [--auto] [--mode mode ] [--preferred] [--pos x x y ] [--rate rate ] [--reflect reflection ] [--rotate orientation ] [--left-of output ] [--right-of output ] [--above output ] [--below output ] [--same- as output ] [--set property value ] [--off] [--crtc crtc ] [--gamma red : green : blue ] -- List các monitor đang chạy (màn lap, màn cắm qua cổng VGA, máy chiếu) xrandr Screen 0: minimum 320 x 200, current 1280 x 800, maximum 8192 x 8192 LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 303mm x 190mm 1280x800 60.0*+ 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) TV1 disconnected (normal left inverted right x axis y axis) Danh sách đi kèm resolu...

Tấn công Man In The Middle

Man In The Middle (MITM). Phần 2: http://www.familug.com/2012/03/tan-cong-man-in-middle-phan-2.html Kẻ tấn công MITM (attacker) sẽ nằm vùng trên đường kết nối (mạng LAN) nữa nạn nhân (victim) và server để nghe trộm (sniff) các gói tin được gửi - nhận (reques - reply). Minh họa như hình sau: Kiểu tấn công MITM có hiệu suất cao bởi vì giao thức HTTP và Data Tranfer truyền tải dữ liệu theo chuẩn ASCII (http://vi.wikipedia.org/wiki/ASCII). Hay ngay cả các giao thức bảo mật như SSL hay HTTPS đều có thể bị nghe trộm. Khi bị tấn công, cả victim và server đều không biết dữ liệu trao đổi giữa họ sẽ đi qua máy của attacker. Do vậy attacker không chỉ đọc được cuộc trò chuyện này mà còn có thể thay đổi được nội dung của nó. Có các kiểu tấn công MITM: + ARP Poison Routing. + Giả danh DNS. + Chiếm HTTP Session. + Giả mạo SSL..

Quick start Vimperator!

Giao tiếp theo phương thức Giống như Vim, Sức mạnh của Vimperator đến từ khả năng giao tiếp theo phương thức của nó. Các phím có ý nghĩa khác nhau tùy thuộc vào phương thức mà trình duyệt dùng. Vimperator có một vài phương thức, nhưng quan trọng nhất là hai phương thức Normal và Command-line. Khi khởi động Vimperator, phương thức Normal được chọn dùng theo mặc định. Đây là phương thức được dùng nhiều nhất. Phương thức cốt lõi khác của Vimperator là phương thức command-line, có thể vào từ phương thức Normal bằng cách gõ kí tự :. Bạn sẽ thường xuyên thấy các lệnh của Vimperator bắt đầu với kí tự :, cho biết rằng những gì theo sau nó là một lệnh. Để trở về phương thức Normal từ phương thức command-line, gõ phím {Esc}. Nhấn phím {Esc} sẽ trở lại phương thức Normal từ tất cả các phương thức khác trong Vimperator.

Vimperator - và bây giờ chúng ta dùng vim trên Firefox :x

Vừa mò được cái extension này của FF. Cho phép sử dụng FF theo phong cách dùng vim :x Ngắn gọn thế thôi , chưa mò đc gì nhưng rất ấn tượng. Âi thick vim thì dùng luôn thôi :x https://addons.mozilla.org/en-US/firefox/addon/vimperator/ PS: có cả extension cho ai dùng Emacs. Firefox is so kool :x

[Tut] Tăng tốc firefox bằng cách chuyển cache sang RAM

 Trans by FamiHug Quick tut. Dịch nhanh. Làm ngay cho nóng. Dành cho những ai có RAM to :)) gõ vào FF about:config vào rồi thì gõ  browser.cache tìm  browser.cache.disk.enable -> chuyển thành false tìm  browser.cache.memory.enable -> chuyển thành true (thường là đã mặc định) Sau đó tạo thêm 1 giá trị mới: chuột phải vào phần trống ,new ->integer đặt tên là browser.cache.memory.capacity điền giá trị muốn (VD 100000 cho ~ 100MB) Khởi động lại. Gõ vào FF: about:cache để xem thông tin về cache của FF nguồn: downloadsquad

Cơ bản về “Cài đặt phần mềm trên Linux”

Cơ bản về “Cài đặt phần mềm trên Linux” 1 vài cách thì đơn giản như cài đặt từ các file .EXE trên Windows.Hầu hết các HDH Linux cũng có công cụ quản lý, cài đặt, gỡ bỏ phần mềm như Add or Remove Programs trong Windows. Ví dụ, trong Ubuntu, nếu PC của có nối mạng thì bạn có thể download và cài đặt ứng dụng tự động thông qua công cụ Synaptic Package Manager giao diện GUI hoặc sử dụng dòng lệnh apt-get trong Terminal ... Có nhiều cách khác nhau để cài đặt phần mềm, ứng dụng trên Linux. 1 vài trong số đó thì khá phức tạp File cài đặt cho ứng dụng trên Linux thường có phần mở rộng như .deb, .rpm, .bin, .tar, tar.gz, INSTALL, .sh …. Mỗi loại file cài đặt này có 1 cách thức thực thi cài đặt riêng. Hướng dẫn chung dưới đây áp dụng cho Ubuntu 1/ Cài đặt các file .deb File này rất dễ cài, bạn chỉ cần click đúp vào file và trình cài đặt phần mềm trên hệ thống tự mở, click “Install Package” và chờ quá trình cài đặt hoàn tất. Chú Ý: 1 số phần mềm yêu cầu máy phải cài sẵn 1 ...

Pin laptop

by FamiHug Khi chạy Ubuntu trên laptop, mọi thông tin về pin của bạn được lưu trong /proc/acpi/battery/ để xem được, bạn có thể mở các file trong thư mục nói trên hoặc dùng terminal gõ lần lượt 2 dòng lệnh sau: cat /proc/acpi/battery/BAT0/info cat /proc/acpi/battery/BAT0/state và đây là kết quả trả về của em lap tớ đang ôm :D famihug@familug:~$ cat /proc/acpi/battery/BAT0/info present:                 yes design capacity:         4400 mAh -> lúc sản xuất last full capacity:      3909 mAh -> hiện tại => chai mất 12% :D battery technology:      rechargeable design voltage:          10800 mV design capacity warning: 195 mAh design capacity low:     117 mAh cycle count:          0 capacity gra...

Cài đặt song song Ubuntu 10.10 với Windows 7

Ubuntu 10.10 vừa ra mắt với giao diện đẹp cùng nhiều tính năng hấp dẫn. Tuy nhiên với đại đa số người dùng Linux nói chung và Ubuntu nói riêng vẫn chỉ là lựa chọn thứ 2 sau Windows. Chính vì vậy rất nhiều bạn đọc muốn cài đặt và dùng thử Ubuntu lên máy tính đang chạy Windows. Hướng dẫn dưới đây sẽ giúp các bạn cài Ubuntu 10.10 trên máy đã có Windows 7. Các bước chuẩn bị Đĩa Ubuntu: Đĩa cài đặt bạn có thể mua ngoài cửa hàng hoặc truy cập vào trang download của Ubuntu tải file iso và ghi ra CD/DVD. Phân vùng ổ cứng để cài Ubuntu lên đó. Chỉnh để máy khởi động từ CD/DVD Các bước cài đặt Bước 1: Khởi động máy từ đĩa cài đặt Ubuntu và chọn “Install Ubuntu” Bước 2: Trong bước Preaparing to Install Ubuntu chọn Forward để tiếp tục

Các phím tắt mặc định trong Ubuntu nên biết

Dùng phím rõ là pro hơn rồi. Có thể tự sắp xếp hệ thống phím tắt cho riêng mình. VD ở máy bàn nhà tớ để F8 là Mute, F9 là giảm volume, F10 là tăng , bấm cứ như Laptopấy :)) Sau đây là các phím mặc định nên biết: (mấy phím này không ghi chức năng, tự mò nhé ) Flag + Tab Flag + e Flag + s Flag + m Flag + w (Flag là phím hình lá cờ của Window ấy ) Ctrl Alt T -> Mở Terminal Ctrl Alt Del - > log Out Ctrl Alt L -> Lock Screen Alt Print -> SS of a window Alt F10 -> Maximization Alt F9 -> Minimize Ctr Alt Shift Left/Right -> Chuyển cửa sổ sang Desk bên trái/ phải Ctrl Alt L/R -> Chuyển sang Desk trái/ phải Ctrl Alt D ->Show desktop

[TUT] Intall Transmission 2.0 in Ubuntu

  Transmission is one of the P2P torrent client for Linux and Mac. The interface is quite intuitive and user friendly. Following are some of the features of Transmission 2.0 . * “Local Peer Discovery” for finding peers on the local network * Optimize download requests for the bandwidth available * Smarter heuristics when deciding the order to connect to peers * Faster verification of local data * Faster startup * Support more blocklist file formats * Use IEC standard units (KiB, MiB, GiB) instead of (KB, MB, GB) * Better handling of 404 tracker errors   In order to install transmission 2.0 torrent client type the following commands in a terminal window: 1. sudo add-apt-repository ppa:transmissionbt/ppa 2. sudo apt-get update 3. sudo apt-get install transmission Once installed you can find it under Applications / Internet / Transmission

Để desktop Linux hiệu quả hơn

Quản trị mạng – Có nhiều cách có thể tạo một desktop Linux hiệu quả, tuy nhiên trong bài này chúng tôi sẽ thu hẹp danh sách này xuống thành 5 mẹo. Thậm chí nếu bạn chỉ sử dụng một số kỹ thuật này, trải nghiệm desktop của bạn sẽ trở nên hiệu quả hơn rất nhiều. 1. Với pager Có thể nói một số người sử dụng chưa đúng Linux pager. Luôn loanh quanh và sử dụng nó với cùng một chức năng – mặc dù vậy nó cung cấp cho người dùng nhiều desktop để làm cho các desktop được tổ chức tốt hơn. Tốt hơn hết các bạn nên sử dụng chúng như sau: cho ví dụ với bốn không gian làm việc, bạn có thể sử dụng mỗi một nơi cho một nhiệm vụ sử dụng khác nhau. Sự bố trí sẽ như sau: Desktop 1 dành cho các công cụ kết mối mạng Desktop 2 dành cho các công cụ soạn thảo văn bản/ văn phòng Desktop 3 dành cho đồ họa và video Desktop 4 dành cho các mục linh tinh Sự bố trí này sẽ bao trùm được các vấn đề với một người dùng nào đó. Để phù hợp riêng với bạn, bạn có thể thực hiện điều chỉnh chút ít về cách bố trí ...

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