• This is a community for Programming N' Language pals to discuss and share information and knowledge about programming and languages, not just programming languages. In this topic, I will talk about why I built this website, what is my intention and a few rules of posting.

    But first of all, I ask you to help me revise my writings. As an English learner, who has never been exposed to the bigger world before, I am sure I have made a lot of mistakes of using improper words, or grammar errors in the sentences, or violating of political correctness in the meaning. Normally I'll read my writing many times and edit it constantly. But my English is far from good. Actually it's terrible, I know it since I have been learning English for more than 15 years from the first lesson in middle school, I am still struggling on it and progressing at a snail's pace. For the reason I think it's because I never used it. I never kept reading in English except for some tech docs, I never listened to English audios because I don't have to, and I never had chance to speak to others in English except for saying hello or asking for directions, until now. I want to change. I want to start to use English to understand the world and to express my thought. Of course writing is one of my major methods. So I urge you to help me refine my articles. I will value your advice and appreciate your help.

    About me

    I am living in Wuhan, yes, the first epicenter of Covid-19 and a city of thousands of lakes.
    alt text
    Well that's not really the true face of Wuhan, it's actually a city of heavy industries.
    I started to advance my English skill because I realized that the world is so complicated and I am so narrow-minded. English is an open window to the world.
    I mainly read and write about China. I consider myself as a China Watcher (But I must confess I have no idea of what this term means, to me it just means watching Chinese news in English).

    As you can see, I am also a programmer, the author of Dictionariez and Captionz, and a few other insignificant open-source projects. I build and market apps by myself.

    So this site is made as Dictionariez's backend service, a space to watch YouTube videos with more fun, and a show place of different kinds of learning experience and interesting ideas. I urge you to do the same with me.

    I will share what I have learned everyday here. I will write TLNR tech articles in my blog as a record of the developing of projects. I will text or talk with you guys directly in our Discord & Telegram group. I will try to build up this community. Most importantly I will develop my projects continually, to make it better and help others like me.

    During the years of programming, I have learned that the best way of learning a skill is creating things with your learning subject, in a practical way like doing an open-source project if you are learning programming. Care about the things that really matter. Read about it, listen to it, and write what's your thought about it, by using your new skill.
    So to learn a new language I must find a way how to practically use it. I think reading news, writing blogs and speaking with you guys is a good idea. How do you think? are you going to share your thought with us? are you interested in joining our Discord & Telegram channel to speak with us? are you gonna join our community to build with us and grow with us?


    There are 5 categories.

    1. Sharing is for the share of reading and writings. Actually anything could be here. For example topics like below are recommended. The list will get longer. (Remember sharing is not just posting a link, but also a few thoughts in it.)

      • News stories you have read.
      • Individual's blog articles about programming or languages.
      • New project or product article related to our community, open-source project is better. I would prefer you are the developer of it. If you are only a marketer, the article must be really good and helpful to others.
      • YouTube, Twitter or other social media content is permitted here, as long as it's genuine and helpful.
    2. Questions is about programming or languages, you could ask for help.

    3. Feedback is about the issues of Dictionariez, Captionz or this website. It could be a bug report, feature request or critical review.

    4. Dictionariez Trove is a place to enhance your Dictionariez, see HELP: more dictionaries are needed!

    5. Captionz Trove is an interesting place full of best YouTube resources. See: Welcome to captionz trove.


    Before posting or commenting, you should know a few simple rules:

    1. Remember the pals, be nice.
    2. Look for the original source of content.
    3. No propaganda.
    4. No duplicates.
    5. No indirect links.
    6. No too old links unless you have a pretty good reason.
    7. No illegal or unethical stuff.

    Now say 'Hello' to pals, and have fun! If you have questions about this post, feel free to ask.

    One last thing, do you know the whole thing including this website is open-source? See how it's developing at github. It's been developing actively, so don't forget to check it once for a while.

  • @river 你好,世界!

  • So I just upgraded the site. Now it has 3 columns on the main pages.
    How do you think? Do you like it this way?


    after screenshot

  • Just updated a little bit to make Captionz Trove more compact and neat.
    And notice the small list icon over there? It indicates that the post is a playlist.

    alt text

  • I just added a link of Buy Me a Coffee to the bottom of this site. I don't know if it works or not. But I want to seek the chance. As I said on my profile of Buy Me a Coffee:

    When I reach $100, I will write an article about this, share the joy and possibility with my family, my friends and anyone who are looking for chances in the world.

    And I am a dreamer, I enjoy my dreams.
    I don't like ads, so I prefer this way to seek a chance and get myself incentives to work on my projects continually.
    I wish you could understand. And if you really like my works, please do consider a donation. Thank you.


  • Just optimized the share gadget. So you can share the video you are watching on Captionz directly.

    alt text

    It's interesting to see how differently social media handle the shared link.

    For example share on facebook looks like this:

    alt text

    The problem is twitter, I have no idea why twitter currently has problem to recognize the link on Captionz 😞

    alt text

    I will look into it later.

  • This morning I just found that Captionz could no longer get the captions of any video, the log told me that Google has limited my requests of getting captions. So I had to change a method to get around this. Now Captionz could parse the captions of video on the browser side. It's distributed and much cooler. Cheers!

  • Today worked a little bit on Captionz. Tomorrow gonna be Dictionariez

  • Now you can embed Captionz player on your website. If you are a webmaster like me, or a youtuber, I think this could help you in some ways.

    alt text