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

Drawing & export to different formats: https://inkscape.org/en/

 

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