Bash không phải tiếng người

Sáng nay, à, cả ngày hôm nay hì hục, rút cục cũng xong cái task “Run file sh from file”.

Bài toán thế này: Cho file A, trong file có nhiều dòng, mỗi dòng gồm nhiều tham số, mỗi tham số cách nhau bởi dấu chấm phẩy (;), đọc từng dòng và tách các tham số để tạo thành một câu lệnh và chạy câu lệnh đó. Tất cả viết bằng bash script.

Continue reading “Bash không phải tiếng người”

Mỗi tab một em

Mình rất ấn tượng với cái extention Momentum, ảnh của nó đẹp quá đi, nhìn rất phê.

Nhưng ngoài ngắm cảnh mình còn thích ngắm các em gái xinh, cũng có sẵn vài chrome extention như Hot girls hoặc Bikini, nhưng toàn là gái châu Âu, không hợp gu mình, nhìn không hợp mắt cho lắm. Quyết định là phải tự viết một cái extention cho Chrome, mỗi lần new tab là hiện ra một em gái Việt Nam.

Sau nhiều cố gắng thì cũng có một bản nháp dùng được, tải về tại đây 

Giải nén ra có thư mục newtab, paste vào trình duyệt Chrome dòng chrome://extensions/ rồi tích chọn Developer mode. Sau đó click vào Load unpack extention… rồi chọn thư mục newtab, open. Thế là xong, mỗi lần ctrl T sẽ hiện lên một ảnh ngẫu nhiên từ xkcn.info

Hoặc đơn giản là tải về từ Google Chrome Store

 

 

Viết API để gửi tin nhắn với telegram bot

Có hai việc chính:

– Tạo một con bot bằng cách chat với BotFather

– Viết api

Các công cụ cần thiết:

– Tài khoản telegram

– Nodejs và các gói liên quan, trong đó có gói telegram-node-bot

– Server để deploy api chạy ngày chạy đêm.

Tham khảo từ:

https://core.telegram.org/bots

https://www.npmjs.com/package/telegram-node-bot

Bắt đầu:

Tạo bot bằng cách chat với BotFather, đáng ra phải là BotMother chứ nhỉ :))

/start

/newbot

Chọn tên cho bot, không bắt buộc có chữ bot ở trong tên này

Chọn username cho bot, bắt buộc có chữ bot trong tên này.

Ok xong, bạn sẽ thấy một cái token để ném vào trong code.

Tạo file ping.js

Nhớ thay chỗ YOUR_TOKEN bằng token mà BotFather gửi cho bạn.

Ok, cho chạy đê node ping.js

Chat với bot, gõ ping gửi cho bot, log sẽ xuất hiện thông tin của user_id hoặc group_id mà bạn đang chat, tóm lấy nó – chính là cái chatId

Screenshot from 2016-05-20 14:38:33

Giờ mới đến phần chính, tạo file my_api.js

Chạy nào: node my_api.js

Paste link này vào trình duyệt:

http://localhost:3000/toTelegram?msg=tinnhan

Trên telegram bạn sẽ nhận được tin nhắn với nội dung tinnhan. Xong.

Có ai đi bán sim không? Hướng dẫn viết chat bot cho facebook

Xin chào. Hôm nay các bạn có khỏe không ? Bạn có muốn đi bán sim không ? Hay muốn unfriend bằng cách nhắn tin chửi hết mọi người trong friend list hoặc là bạn muốn bán sim để ra đường bị đánh chết. Đúng rồi đấy, hôm nay chúng ta sẽ cùng xây một công cụ như vậy – Facebook Chat Bot.

Continue reading “Có ai đi bán sim không? Hướng dẫn viết chat bot cho facebook”

Xem nội dung từ freetuts.net mà không bị quảng cáo làm phiền

http://freetuts.net có nội dung rất tốt, chắc là do admin tự viết?

Vấn đề là khi bật adblock thì nó cứ mờ hết nội dung đi không cho xem. Bật adblock lên thì quảng cáo chèn mẹ nó vào giữa nội dung luôn, nhấp nha nhấp nháy rất mất tập trung và bực mình. Trong khí đó http://www.tutorialspoint.com/ quảng cáo nói chung là lịch sự, chỉ ở xung quang chứ không ném vào nội dung, và có dùng adblock thì nó vẫn cho đọc thoải mái.

Nghĩ bụng chẳng lẽ ông lại download toàn bộ nội dung của mày rồi làm một trang khác không có quảng cáo bây giờ :v Thế thì lại phải lost lost qúa chứ không phải win win. Thôi tạm thời tìm cách nào khác cái?

Xem xét thì do javascript của cái dòng

src=’http://freetuts.net/public/theme/js/jquery.js’

 

nó làm mờ nội dung đi, tìm cách  xóa dòng này khỏi code khi load trang.

Hì hục dùng Greasemoney mãi không ăn thua, cuối cùng cài NoScript phát được ngay. Nhiều khi giải pháp đơn giản đến không ngờ. Ăn nhau ở cái từ khóa google :v

PS: gõ tiếng Việt ở ubuntu công nhận ngu qúa đi mất.