Embed all fonts in Word & PDF

Bài viết này giúp các bạn khắc phục tình trạng:
– Thiếu font chữ trong văn bản, khi nộp lên một số hệ thống học thuật online,  họ yêu cầu phải nhúng font chữ đầy đủ
– Giúp người nhận có thể đọc được văn bản bạn gửi mà không phải cài đặt thêm bất kỳ loại font nào. Điều này làm cho kích thước văn bản tăng lên

If you are a researcher you might have seen such error (or something similar) before:

The final PDF file cannot be accepted: Publishers require that PDF fonts are embedded so that documents can be printed everywhere;one or more of your document fonts are not embedded

(edas, easychair, etc. they are web-based conference management system, warning us if we submit the pdf file that was not embedded all fonts used)

Adobe reader works perfectly but it’s so expensive (you may use the trial version though)

Embed fonts in document files (doc, docx) can be achieved by doing so
Nhúng font vào văn bản Word: File > Option

Tuy nhiên, khi chuyển sang PDF (save as PDF) thì lại bị “mất fonts”
Có 1 cách để nó không mất, đó là sử dụng định dạng của ISO 19005-1 compliant PDF/A, tuy nhiên kết quả đạt được lại không như mong đợi khi “figure” (hình ảnh) bên trong bài viết lại bị bôi đen.
When you try to convert this document from docx into PDF, you may encounter the problem of losing the embedded fonts again ISO 19005-1 compliant PDF/A sometimes will not work properly (but it’s not hurt trying that though)

Đây là kết quả của 1 PDF file bị thiếu font, như các bạn thấy, Font ArialMT không được nhúng vào.
ArialMT was not embedded in this PDF below

embedded_fonts3

with the new version of Foxit
với phiên bản mới của Foxit

Cho đến hiện tại, cách hiệu quả nhất mà mình tìm được là dùng FoxitReader – các bạn hãy chọn máy in là phần mềm miễn phí Foxit PDF Reader và in nó ra dưới dạng  PDF 1 lần nữa là xong
I have found the best solution for this (screw all of you: IEEE, Edas, Easychair and others, you folks should find newer software/methods, not ones that were invented decades ago)

embedded_fonts4 embedded_fonts5

As you may notice, all fonts were embedded in the PDF above.
For whatever reason, they removed unnecessary fonts and keep the used ones only.
Cheers.

Bash: check if a zip or a rar file has password-protection

ZIP
crypted=$( 7z l -slt -- $file | grep -i -c "Encrypted = +" )
if [ "$crypted" -eq "1" ]; then
    protected=1
fi

RAR
unrar x -p- -y -o+ "$file" 1> /dev/null 2> /dev/null
if [ "$?" -eq "3" ] ; then
    unrar x -p$password -y -o+ "$file" 1> /dev/null 2> /dev/null
fi

Source: https://supportex.net/blog/2011/08/bash-check-zip-rar-file-password-protection/

How to get started with Hadoop – Hadoop căn bản

1 of the most painful jobs of a system engineer is to build a whole system by installing multiple packages, one-by-one. We all worry about incompatibility and dependencies

With Hadoop, you can do that with big help from HDP (Hortonworks Data Platform)

Great tutorials and documentation can be found here

http://hortonworks.com/hdp/downloads/

The order of methods you should try to install Hadoop

hortonworks

Mình viết bài này cho bạn nào muốn bắt đầu với Hadoop mà không biết bắt đầu từ đâu. Chỉ đơn giản là HDP, những trang khác như Cloudera hay MapR tài liệu không tốt bằng. HDP còn có thể cài trên cả Windows Server (but you should not do that, shouldn’t you)

Chỉ ngắn gọn vậy thôi. Nếu bạn đã từng cài Hadoop bằng cách tải từ Apache về thì thấy rất mệt mỏi.

Work smarter, not harder (well, actually we should be working harder, sometimes)

 

Bảo mật 2 bước với Authy

Nhận tiện có anh chàng bị hacked mất mấy ngàn $, xem tại đây hoặc bản tiếng Việt tại đây mình cài thử Authy thì thấy nó khá tốt, tốt hơn Google Authenticator hay Duo Security ở chỗ nó bảo vệ cả app trên điện thoại (đòi mã pin chẳng hạn, hay có chức năng limit log-in cho 1 device mà thôi)

P/S dù sao thì Authy cũng rất triển vọng ^^

Nên hôm nay mình có chơi ngu 1 chút để test bug của Authy, thực ra vì tò mò là chính, cái này mình post trên VietLuG rồi nên copy lại bỏ vào đây:

 

1. Em cài Authy vào, thao tác sử dụng thì không vấn đề
2. Em xóa Authy đi, cũng không có gì để nói
3. Em cài lại Authy, thì thấy có 1 mục là “connected device” và 1 mục khác là “device”, trong connected device có 1 device nên em ngứa tay xóa thử. Cũng không có gì xảy ra

 

4. Em set chế độ “chỉ cho log-in 1 device” (cái này khá hay, nếu anh chàng bị hacked hôm bữa mà enable cái của nợ này lên thì thằng hacker cũng bó tay  )
5. Em xóa Authy
6. Em cài lại Authy 1 lần nữa, lần này thì không thể verify phone number được nữa, nó đòi em phải log-in vào other device và disable chức năng “chỉ cho log-in trên 1 device” đi.
Tất nhiên là em bó tay vì từ đầu chí cuối em chỉ cùng 1 device chứ có cái nào khác đâu. Nên giờ ngồi hóng nó giúp mình. Đã report bug cho nó.

 

Bug ở đây là gì thì bác nào dùng thử Authy sẽ hiểu rõ hơn, nói chung Authy chưa phân biệt được device cũ và mới.

Let’s smoke some weed

vim

https://danielmiessler.com/study/vim/

 

———–

Algorithms
https://www.quora.com/What-are-the-top-10-algorithms-every-software-engineer-should-know-by-heart

——–Machine Learning———–

https://www .youtube. com/watch?v=Gj0iyo265bc&list=PLOU2XLYxmsIIuiBfYad6rFYQU_jL2ryal

https://ongxuanhong.wordpress.com/

https://tiepvupsu.github.io/2016/12/26/introduce/

 

————–Web development—————

https://ruslanspivak.com/lsbaws-part1/

 

———-

http://www.malwaretech.com/ Hooking

https://mobilesecuritywiki.com/

Website Hacking 101

https://www.vulnhub.com/resources/

https://www.hackthis.co.uk/

https://hackaserver.com

https://hack.me/

http://www.deependresearch.org/2012/08/yara-signature-exchange-google-group.html

————-Some good projects—————

http://www.cuckoosandbox.org
https://github.com/volatilityfoundation/volatility

https://github.com/wimremes/cve-search

https://github.com/doomedraven/VirusTotalApi

https://github.com/P0cL4bs/WiFi-Pumpkin

 

—–Photo—-

http://photofunia.com/effects/caricature#64s2z2w213u2q2d4c4z20364v22423x203

[updating …]

Lương ngành ICT của Việt Nam so với các nước

Hôm qua đọc 1 bài hơi nhức mắt của ICTNews với cái tựa “Lương kỹ sư CNTT Đà Nẵng còn cao hơn cả New York, Hồng Kông”. Bài báo này dựa theo thống kê của PIKOM – Hiệp Hội Công Nghệ Truyền Thông Quốc Gia Malaysia.

Đây là URL của bài báo từ ICTNews & Genk
http://ictnews.vn/cntt/luong-ky-su-cntt-da-nang-con-cao-hon-ca-new-york-hong-kong-118898.ict

http://genk.vn/tin-ict/mo-xe-chuyen-ky-su-cntt-viet-nam-co-luong-cao-nhat-khu-vuc-20140812004224419.chn

Đây là URL trên trang PIKOM
http://www.pikom.org.my/demo/cms/General.asp?whichfile=Press+Releases&ProductID=23487&CatID=33

Tất nhiên là con nít mới biết đọc cũng đủ thấy tào lao rồi, nhưng vì muốn làm rõ nên mình đọc trên trang chính thức của PIKOM đồng thời gửi mail trực tiếp cho PIKOM để hỏi, và rút ra 2 kết luận sau:

Thứ nhất, trang ICTNews, GenK thêm mắm muối vào, đó là đưa thêm số liệu cụ thể về tiền lương ở Việt Nam, sau đó chia nhỏ xuống để “luận” ra mức lương của Mã Lai

Thứ hai, tại sao lại có sự sai biệt quá lớn như vậy trên chính trang web của PIKOM, khi cho rằng lương của Việt Nam còn cao hơn cả Mã Lai và đứng top với Hồng Kông
Lý do rất đơn giản, trang PIKOM họ chỉ thống kê những ai đăng ký khai báo lương của PayScale.com – nên dữ liệu có được từ trang web này mà ra hoàn toàn không chính xác, vì người Việt có mấy ai đăng ký ở đây đâu (thậm chí còn không hề biết tới 1 trang như vậy)

Đành rằng đây là 1 trang uy tín để xếp hạng lương cho nhiều quốc gia, thì PIKOM cũng đã không điều tra kỹ về “tình hình” ở Việt Nam. Mình chụp lại email phản hồi của họ như hình dưới:
vietnam_slary_scale

Bảo vệ tài khoản facebook

Tốn khoảng 10-15 phút để đọc hiểu nhưng lợi ích thì hơn nhiều so với 1 bài báo lá cải về showbitch, nên ai lỡ ghé qua thì chịu khó đọc để bảo vệ bản thân và mọi người xung quanh.

1. Chỉ nên lưu mật khẩu trên máy cá nhân (nhà, công ty, và điện thoại riêng) để tự động đăng nhập (không bị yêu cầu gõ mật khẩu nhiều mất thời gian)
2. Nên cài Anti-virus (tải Avast hoặc Avira có bản miễn phí là đủ dùng rồi)
CLICK VÀO ĐÂY ĐỂ TẢI
3. Nếu đăng nhập ngoài tiệm Net, máy người lạ thì nên vào Windows > Run > gõ ‘osk’ rồi enter để sử dụng bàn phím ảo (OSK = On-Screen Keyboard)Nếu không biết vào Run ở đâu thì giữ phím Windows (hình lá cờ, cạnh phím Ctrl góc dưới bên trái) sau đó nhấn thêm phím ‘R’. Tức là Windows + R, thì hộp thoại ‘Run’ sẽ xuất hiện, sau đó gõ ‘osk’ rồi Enter .

Video hướng dẫn xem tại đây

1 lưu ý nữa: Nên dùng đúng ngày tháng năm sinh. Để đôi khi fb hỏi còn nhớ mà trả lời, không nó khóa luôn tài khoản.

———————————–

4. Tuyệt đối không click vào mấy link (đường dẫn) lạ, có hình máu me/sexy của ai đó trong danh sách bạn bè post lên (thông thường là do virus gây ra, nên hỏi kỹ trước khi xem)
Hiện nay có nhiều trường hợp bị mất tài khoản facebook rồi kẻ cắp dùng tài khoản này để xin thẻ nạp điện thoại hay mượn tiền, nên chú ý đề phòng tránh bị lừa.

 

5. Mình bổ sung thêm cách an toàn nhất cho tài khoản facebook của bạn với chức năng 2-factor authentication [hơi khó cho người không rành máy tính, nên có gì cứ hỏi ở comment nhé]
https://www.facebook.com/settings?tab=security => Login Approval, tick
“Require a security code …”
Bạn phải nhập số điện thoại (ở Việt Nam bắt đầu bằng +84) trong trường hợp chưa nhập lần nào, để nhận 1 dãy số gửi về. Tuy nhiên đôi lúc bạn không nhận được dãy số này, hãy chọn vào “change phone number” và nhập lại số điện thoại 1 lần nữa để có thể bật chức năng Code Generator này lên. [đọc kỹ đoạn này nhé]
fb-code

Trên smartphone của bạn sẽ có mục  Code Generator, từ nay về sau nếu vào facebook bằng trình duyệt hay điện thoại khác thì bạn sẽ phải nhập code này, sau khi đã nhập mật khẩu và email

fb-code-generator