TopDev
Sort by
25 results
HIGHLIGHT COMPANY

COMPANY INFORMATION

job-imageCông ty Cổ phần Viễn thông FPT (FPT Telecom)Khách hàng là Trọng tâm
Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh, Thành phố Hà Nội, Thành phố Hồ Chí Minh, Thành phố Hà Nội, Thành phố Hà Nội, Thành phố Hồ Chí Minh, Thành phố Hà Nội 10.000-19.999
job-imageMBBANKVững vàng – Tin cậy
Thành phố Hà Nội, Thành phố Hồ Chí Minh, Thành phố Cần Thơ, Thành phố Đà Nẵng Hơn 1000
job-imageMBBANKVững vàng – Tin cậy
Thành phố Hà Nội, Thành phố Hồ Chí Minh, Thành phố Cần Thơ, Thành phố Đà Nẵng Hơn 1000
job-imageTrung tâm Công nghệ thông tin BIDVChất lượng tin cậy - Hướng đến khách hàng - Đổi mới phát triển - Chuyên nghiệp sáng tạo - Trách nhiệm xã hội
Thành phố Hà Nội Hơn 1000
job-imageCathay Insurance (Vietnam) Co., Ltd15 years, just peaks!
Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh 100-499
job-imageTrung tâm Công nghệ thông tin BIDVChất lượng tin cậy - Hướng đến khách hàng - Đổi mới phát triển - Chuyên nghiệp sáng tạo - Trách nhiệm xã hội
Thành phố Hà Nội Hơn 1000
job-imageV-KEYStronger with V-OS
Thành phố Hồ Chí Minh 25-99
job-imageMobiFoneNâng tầm cuộc sống
Thành phố Hà Nội, Thành phố Hà Nội, Thành phố Hà Nội, Thành phố Hồ Chí Minh, Thành phố Hà Nội, Thành phố Hà Nội, Thành phố Hà Nội, Thành phố Đà Nẵng, Thành phố Hà Nội 100-499
job-imageV-KEYStronger with V-OS
Thành phố Hồ Chí Minh 25-99
job-imageCÔNG TY CỔ PHẦN ALLIEX VIỆT NAM
Thành phố Hà Nội 25-99
job-imageCÔNG TY CỔ PHẦN CHỨNG KHOÁN KIS VIỆT NAM
Thành phố Hồ Chí Minh, Thành phố Hà Nội, Thành phố Hải Phòng
job-imageCÔNG TY CỔ PHẦN ĐẦU TƯ FINPROS
Thành phố Hà Nội, Thành phố Hà Nội 25-99
job-imageCông ty Đấu giá Hợp danh Việt NamChuyên nghiệp, tin cậy, đặt quyền lợi của khách hàng lên trên quyền lợi của Công ty
Thành phố Hà Nội 100-499
job-imageCÔNG TY CP HASAKI BEAUTY & CLINICChất lượng thật – Giá trị thật
Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh Hơn 1000
job-imageCÔNG TY CỔ PHẦN CHỨNG KHOÁN VPBANKTHỊNH VƯỢNG TRONG TẦM TAY
Thành phố Hà Nội 100-499

RELATED POSTS

Marketplace Illustration
Tổng hợp các lệnh Linux dùng để xử lý các vấn đề

Bài viết được sự cho phép của tác giả Lê Chí Dũng 1. List out all connections The first and most simple command is to list out all the current connections. Simply run the netstat command with the a option. $ netstat -a Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 enlightened:domain *:* LISTEN tcp 0 0 localhost:ipp *:* LISTEN tcp 0 0 enlightened.local:54750 li240-5.members.li:http ESTABLISHED tcp 0 0 enlightened.local:49980 del01s07-in-f14.1:https ESTABLISHED tcp6 0 0 ip6-localhost:ipp [::]:* LISTEN udp 0 0 enlightened:domain *:* udp 0 0 *:bootpc *:* udp 0 0 enlightened.local:ntp *:* udp 0 0 localhost:ntp *:* udp 0 0 *:ntp *:* udp 0 0 *:58570 *:* udp 0 0 *:mdns *:* udp 0 0 *:49459 *:* udp6 0 0 fe80::216:36ff:fef8:ntp [::]:* udp6 0 0 ip6-localhost:ntp [::]:* udp6 0 0 [::]:ntp [::]:* udp6 0 0 [::]:mdns [::]:* udp6 0 0 [::]:63811 [::]:* udp6 0 0 [::]:54952 [::]:* Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State I-Node Path unix 2 [ ACC ] STREAM LISTENING 12403 @/tmp/dbus-IDgfj3UGXX unix 2 [ ACC ] STREAM LISTENING 40202 @/dbus-vfs-daemon/socket-6nUC6CCx The above command shows all connections from different protocols like tcp, udp and unix sockets. However this is not quite useful. Administrators often want to pick out specific connections based on protocols or port numbers for example. 2. List only TCP or UDP connections To list out only tcp connections use the t options. $ netstat -at Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 enlightened:domain *:* LISTEN tcp 0 0 localhost:ipp *:* LISTEN tcp 0 0 enlightened.local:36310 del01s07-in-f24.1:https ESTABLISHED tcp 0 0 enlightened.local:45038 a96-17-181-10.depl:http ESTABLISHED tcp 0 0 enlightened. [...]

Marketplace Illustration
Tại sao trên Linux hay dùng những định dạng file nén như *.gz, *.xz thay vì *.zip, *.7z?

Bài viết được sự cho phép của tác giả Nguyễn Hồng Quân Những bạn đang dùng Windows mà tìm hiểu về Linux sẽ thấy trên Linux, những định dạng file nén quen thuộc như *.zip, *.7z lại không được ưa chuộng, mà lại thấy người ta hay sử dụng *.gz, *.tar.gz, *.zz, *.tar.xz, mặc dù cả định dạng và thuật toán của zip, 7zip đều là mã nguồn mở. Thế thì tại sao? Đầu tiên, hãy nói về một định dạng file nén khác cực kì được ưa chuộng trên Windows là *.rar. Lý do định dạng này vắng mặt trên Linux thì dễ hiểu hơn, đó là nó không phải là phần mềm nguồn mở. Quay lại *.zip và *.7z. Lý do chúng không được ưa chuộng là vì chúng không hỗ trợ nén và giải nén theo kiểu "cuốn chiếu". Theo kiểu "cuốn chiếu" nghĩa là, ví dụ như bạn đang download một file nén lớn và bạn muốn download tới đâu, giải nén tới đó, khô [...]

Marketplace Illustration
Top 10 câu hỏi phỏng vấn Linux hàng đầu dành cho ứng viên

Linux là một hệ điều hành không xa lạ gì với các lập trình viên, nhất là các vị trí thường xuyên thao tác với hệ thống (System). Thành thạo Linux là một yêu cầu mà nhiều nhà tuyển dụng bắt buộc khi phỏng vấn lập trình viên, vì thế để chuẩn bị tốt cho buổi phỏng vấn của mình, chúng ta cùng nhau tìm hiểu top 10 câu hỏi thường gặp liên quan đến hệ điều hành Linux này nhé. Câu 1: Hệ điều hành mã nguồn mở là gì? Mã nguồn mở (open-source) là thuật ngữ chung đề cập đến các phần mềm và ứng dụng chạy trên thiết bị máy tính mà cho phép người dùng có thể sử dụng, xem và tùy chọn sửa đổi các mã nguồn (source code). Hệ điều hành mã nguồn mở (Open-Source Operating System) là những hệ điều hành cho phép cá nhân hay tổ chức được phép can thiệp vào sâu bên trong để tùy [...]

Marketplace Illustration
Linux là gì? Tại sao lập trình viên nên biết cách sử dụng Linux

Bài viết được sự cho phép của tác giả Phạm Bình Chào các bạn, Cái tên Linux chắc bạn nghe nhiều rồi nhỉ, và có thể bạn đã biết Linux là tên một hệ điều hành máy tính được các lập trình viên yêu thích, thế nhưng bạn mới chỉ nghe vậy thôi, chứ tại sao các lập trình viên lại yêu thích hệ điều hành này thì bạn chưa biết, có phải vậy không? Nếu đúng thì … bạn thật giống mình ngày trước. Trước kia, khi nghe các “developer nhà người ta” khuyên rằng “là lập trình viên thì nên biết cách dùng Linux” mình cũng rất tò mò, không hiểu Linux là gì? cái OS này có gì hay ho mà lại được họ ca ngợi như vậy. Mình cũng có bỏ công tìm hiểu, thì chỉ thấy họ nói: Linux nhẹ, Linux linh hoạt, Linux miễn phí,… nhưng từng đó lý do là chưa đủ để mình [...]

Marketplace Illustration
Chuyện gõ tiếng Việt trên Linux

Bài viết được sự cho phép của tác giả Huy Trần Hẳn là các bạn xài Linux (dù là distro nào) thì cũng đều gặp phải một vấn đề giống nhau, đó là gõ tiếng Việt. Đã từng gõ tiếng Việt trên Windows với Unikey hay Vietkey ngày xưa thì hẳn ai cũng cảm thấy khá là khó chịu với cái dấu gạch đít quái đản khi chuyển qua xài macOS hoặc Linux. Đối với các bạn chưa biết, thì dấu này gọi là preedit và là một phương pháp "chính thống" theo lời tác giả Trung Ngo (thành viên team phát triển BogoEngine) trong bài viết Ước mơ bộ gõ kiểu Unikey. [irp posts="30425" name="10 điều bạn có thể làm với Linux mà bạn không thể làm với Windows"] [irp posts="27405" name="6 câu lệnh linux hay dùng trong phân tích log"] Xem thêm các việc làm Linux lương cao trên TopDev 1. Hai cách gõ tiếng Việt Đại ý của bài viết trên thì: tựu chung, [...]

Marketplace Illustration
Cài đặt Rust trên Arch Linux

Bài viết được sự cho phép của tác giả Huy Trần Việc cài đặt Rust trên môi trường Arch Linux khá là đơn giản. pacman có sẵn gói rust và cargo, bạn có thể chọn cách cài đặt trực tiếp 2 packages này. Tuy nhiên ở bước cài đặt công cụ hỗ trợ cho các IDE, chúng ta thường dùng racer và engine này yêu cầu chúng ta phải có source code của Rust nằm sẵn trong máy. Nếu chọn cách cài đặt từng gói, thì chúng ta có thể cài đặt Rust source code thông qua yaourt với gói rust-srcAUR, rồi phải set biến môi trường RUST_SRC_PATH khá là phiền phức. Cho nên, cách cài đặt đơn giản nhất đó là dùng rustup. Package này gồm có: rustup, rustc và cargo. Và bước cài đặt Rust source cũng đơn giản hơn. [irp posts="47061" name="Dynamic typing trong Rust với std::any::Any"] [irp posts="48134" name="Rust và Lập trình Web"] Xem thêm tuyển dụng Linux lương cao trên TopDev Các bước [...]

Marketplace Illustration
Gõ tiếng Việt trên Emacs Linux

Bài viết được sự cho phép của tác giả Huy Trần Có một vấn đề khá đau đầu với dân xài Emacs trên Linux (dù là GUI hay Termminal mode), đó là không gõ tiếng Việt với fcitx hay ibus được. Có một cách khắc phục, nhưng cách này chỉ hoạt động nếu bạn dùng Emacs trên terminal, còn GUI mode thì vẫn bó tay. [irp posts="30425" name="10 điều bạn có thể làm với Linux mà bạn không thể làm với Windows"] [irp posts="37508" name="5 lý do lập trình viên nên sử dụng hệ điều hành Linux"] Xem thêm nhiều việc làm Linux hấp dẫn trên TopDev Đầu tiên, cần phải kiẻm tra xem máy đã enabled vi_VN.UTF-8 locale chưa: locale -a Nếu chưa thấy, thì có thể add thêm thông qua hướng dẫn tại Archlinux Wiki/Locale. Tiếp theo, cài đặt biến môi trường LC_CTYPE của máy thành vi_VN.UTF-8: export LC_CTYPE=vi_VN.UTF-8 Từ bây giờ, bạn đã có thể gõ tiếng Việt trên Emacs (chỉ trong [...]

Marketplace Illustration
Bảng tra cứu lệnh cơ bản Unix/Linux

Bài viết được sự cho phép của tác giả Lê Chí Dũng Các lệnh xử lý tập tin ls – liệt kê nội dung thư mục hiện tại ls -al – liệt kê có định dạng và cả tập tin ẩn cd dir – chuyển từ thư mục hiện tại sang dir cd – chuyển từ thư mục hiện tại về thư mục riêng pwd – hiện thư mục hiện tại mkdir dir – tạo thư mục dir rm file – xóa tập tin file rm -r dir – xóa thư mục dir rm -f file – ép xóa tập tin file rm -rf dir – ép xóa thư mục dir * cp file1 file2 – chép tập tin file1 sang file2 cp -r dir1 dir2 – chép thư mục dir1 sang dir2; tạo dir2 nếu chưa tồn tại mv file1 file2 – đổi tên hoặc di chuyển tập tin file1 thành file2; nếu file2 là một thư mục có sẵn, di chuyển file1 vào thư mục file2 ln -s file link – tạo liên kết biểu tượng link đến tập tin file touch file – tạo hoặc cập nhật tập tin file [...]

Marketplace Illustration
Kết nối SSH với máy chủ ảo EC2 Instance Linux trên Amazon AWS

Bài viết được sự cho phép của blogchiasekienthuc.com Secure Shell hay còn gọi là SSH hiện đang là giao thức phổ biến nhất để kết nối và quản lý các máy chủ chạy hệ điều hành Linux. Nó cũng là một trong những giao thức cực kỳ bảo mật khi sử dụng một cặp Public Key và Private Key mà AWS gọi là Key Pair để kết nối giữa máy chủ và máy kết nối. Cặp key này sẽ không thể bị giải mã bởi phương pháp Brute Force, vậy nên sẽ rất an toàn khi sử dụng. Và nó được rất nhiều webmaster lựa chọn làm phương thức bảo mật thay thế cho mật khẩu truyền thống. [irp posts="43849" name="Hướng dẫn cài đặt SSH KEY cho server Linux"] [irp posts="38044" name="OpenSSH là gì?"] Xem thêm nhiều việc làm AWS lương cao trên TopDev Ở bài trước chúng ta đã biết cách tạo máy chủ ảo EC2 Instance Linux và lấy được Key Pair rồi. Còn trong bài viết [...]

Marketplace Illustration
Hướng dẫn cài đặt SSH KEY cho server Linux

Bài viết được sự cho phép của tác giả Lê Chí Dũng Lý do bạn nên sử dụng SSH Key thay password Root: Bảo mật hơn việc sử dụng password gấp n+1 lần. Hacker sẽ không thể tấn công bằng Brute Force Attack để đánh cắp password root được. Tiện lợi trong việc chứng thực vào một hoặc nhiều server nếu không đặt password cho SSH Key thì càng tiện =]]. Dễ dàng cấp phát quyền cho ai đó làm việc trên một server hoặc nhiều server. [irp posts="30425" name="10 điều bạn có thể làm với Linux mà bạn không thể làm với Windows"] [irp posts="2905" name="14 khóa học Tech miễn phí chất lượng từ MIT, Harvard, Linux..."] Xem thêm các việc làm Linux lương cao trên TopDev 1. SSH Key hoạt động như thế nào? SSH Key hiểu đơn giản là một phương thức chứng thực người dùng truy cập vào server bằng cách đối chiếu giữa một key cá nhân (Private Key) trên thiết bị truy cập  [...]

Marketplace Illustration
Linux - Setup môi trường cho Web Developer

Bài viết được sự cho phép của tác giả Trần Khôi Nguyên Hoàng Mình xài Linux cũng một thời gian kha khá và có một số kinh nghiệm trong việc setup môi trường cho việc code Web ở Linux. Cho nên mình xin chia sẻ cho các bạn một số ứng dụng mình cài lên máy phục vụ cho công cụ tạo bug của mình nhé. Base System Mình hiện tại đang sử dụng Ubuntu 18.04 làm OS chính của mình. Trước đây có sử dụng Linux Mint 19.2 Tina nhưng cài Docker trên đó hơi có vấn đề một tí (Ít nhất là tới thời điểm viết bài này) nên mình chuyển qua lại Ubuntu cho thân thuộc. Ubuntu mình cài đặt ở chế độ Minimal Installation nhé. Nó sẽ loại bỏ các ứng dụng không cần thiết cho công việc của mình. Internet Browser & Internet Firefox - Trình duyệt chính của mình trên Linux. Firefox hoạt động trên Linux ổn định và nhẹ nhàng hơn Google Chrome nê [...]

Marketplace Illustration
TOP 7 phiên bản phân phối của Linux phổ biến nhất hiện nay

Bài viết được sự cho phép của blogchiasekienthuc.com Chào các bạn, với những người dùng phổ thông thì có lẽ Windows hay MacOS là những hệ điều hành phổ biến nhất mà họ biết đến, mình nói đúng chứ. Và đối với những người dùng phổ thông thì ít ai biết đến hệ điều hành Linux cũng như các phiên bản phân phối của nó. [irp posts="30425" name="10 điều bạn có thể làm với Linux mà bạn không thể làm với Windows"] [irp posts="37508" name="5 lý do lập trình viên nên sử dụng hệ điều hành Linux"] Nhưng có lẽ bạn chưa biết, hệ điều hành “Linux nói chung” hiện cũng đã chiếm một tỷ lệ khá lớn rồi. Phần đa những người sử dụng điều hành này là các lập trình viên, những người yêu thích mã nguồn mở và những người làm việc với hệ thống. Và ở trong bài viết này, mình sẽ cùng các bạn đ [...]

Marketplace Illustration
Hướng dẫn cài đặt ClamAV trên Linux để quét virus/malware/trojan

Bài viết được sự cho phép của tác giả Lê Chí Dũng Khi Server bị nhiễm virus/trojan/malware bởi các thành phần như source website, mã nguồn chương trình lạ,… thì làm sao để phát hiện và xử lý chúng? [irp posts="30425" name="10 điều bạn có thể làm với Linux mà bạn không thể làm với Windows"] [irp posts="37508" name="5 lý do lập trình viên nên sử dụng hệ điều hành Linux"] ClamAV là gì ? ClamAV là một engine (core phần mềm) mã nguồn mở chuyên dụng để phát hiện trojans, virus, malware và các mối hiểm hoạ khác. Trang chủ : https://www.clamav.net Tất nhiên là đối với các chương trình AntiVirus thì chúng đều phụ thuộc vào cơ sở dữ liệu chứa những dấu hiệu nhận biết (signature/checksum) về virus,… ta không nên đặt niềm tin hoàn toàn vào chúng. Cũng vì phụ thuộc nhiều vào CSDL nên chúng ta cần thường xuyên cập nhật CSDL của các chương trình mang danh Anti-Virus. ClamAV [...]

Marketplace Illustration
Hướng dẫn cài đặt, lập trình Python trên Ubuntu (Linux)

Bài viết được sự cho phép của tác giả Trần Hữu Cương Hướng dẫn cài đặt, lập trình Python trên Ubuntu (Linux). Cài Python qua repository Đây là cách đơn giản nhất, các bạn không cần phải lên trang chủ python để tải file, giải nén… Chỉ cần chạy lệnh là được. B1: Update lại repository sudo apt-get update B2: Cài python sudo apt-get install python Mặc định nó sẽ cài cho bạn 2 bản python là 2.x và 3.x Để kiểm tra version của python sau khi cài đặt các bạn dùng lệnh sau: Với python 2.x: python hoặc python -V Với python 3.x: python3 hoặc python3 -V [irp posts="3428" name="Học Python: Từ Zero đến Hero (phần 1)"] Demo: Chạy lệnh python và nhập print('hello') sau đó ấn enter sẽ thấy nó in ra dòng hello [irp posts="42578" name="Chuyển đổi hệ cơ số trong Python"] Cài đặt pip cho python pip (python package manager) là một trình quản lý module, thư viện của python. Ví dụ bạn muốn thực hiện kết nối tới database bằng python thì bạn phải có [...]

Marketplace Illustration
Hướng dẫn cài đặt Flutter SDK trên Linux

Bài viết được sự cho phép của tác giả Khiêm Lê https://youtu.be/5Y9ABP-zI4c Giới thiệu Trong bài viết này, mình sẽ hướng dẫn các bạn cài Flutter SDK lên Linux, cụ thể mình sử dụng distro phổ biến nhất của Linux là Ubuntu để hướng dẫn các bạn. Trước khi bắt đầu, do mình đã có video trên Youtube, và trong bài hướng dẫn cho Windows mình cũng đã hướng dẫn khá chi tiết nên trong bài viết này, những thao tác nào giống mình sẽ nói nhanh qua thôi. Con bây giờ thì bắt đầu thôi! [irp posts="12382" name="SDKMan là gì? Tại sao lập trình viên Java nên cài đặt SDKMan?"] [irp posts="8353" name="Biết chọn gì đây? Flutter, React Native hay Xamarin?"] Bắt đầu cài đặt Đầu tiên bạn truy cập trang web flutter.dev, bấm vào Get Started, tiếp theo bạn chọn Linux. Ở trang này, bạn tìm đến mục “Get the Flutter SDK”, sau đó bấm vào nút download Flutter SDK ngay bên dưới mục 1 [...]