Shoichi (Zheng-Yi Chang (魔法設計師))
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Feb 22 2016, 8:27 AM (65 w, 6 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Shoichi

Recent Activity

Mar 11 2017

Shoichi added a comment to T148693: Deploy IDS rendering engine to production.

P.S.: Shoichi, I am seeing some heavy spamming on http://ids-testing.wmflabs.org/wiki/Main_Page. Are there any abusefilter sort of thing available for stopping these spambots that you can use? (Or just protect the main page for now.)

Yes, I also found it. I have fixed main page. Damn it . I will go to find extension to handle it.

Mar 11 2017, 10:53 AM · IDS-extension, I18n, Operations, Wikimedia-Extension-setup

Mar 10 2017

Shoichi added a comment to T154044: Epic: Support custom Han characters on Chinese Wikisource.

so can someone do security review first? Where should I apply?

See https://www.mediawiki.org/wiki/Review_queue#Preparing_for_deployment

Mar 10 2017, 2:25 PM · I18n, Community-Wishlist-Survey-2016, Epic, Chinese-Sites, Wikisource, IDS-extension, Community-Tech
Shoichi added a comment to T148693: Deploy IDS rendering engine to production.

About cache,after discussion with upstream author , cache put in production server side is better than put in wikis-sites side. No matter how many sites connect to the server, they share the same cache.

Mar 10 2017, 6:29 AM · IDS-extension, I18n, Operations, Wikimedia-Extension-setup
Shoichi added a comment to T154044: Epic: Support custom Han characters on Chinese Wikisource.

This probably isn't a realistic option as there aren't any caching servers available for Tool Labs.

I think the idea would be to have Squid in front of a production IDS rendering server. Which would work, I think? If so, then really the big next step in getting this resolved is to finish translating the code in han3_ji7_tsoo1_kian3 and get it read for security review. (Same for the extension, but it's so simple — especially if it doesn't need to incorporate caching — and it can be done after; the Java bit is the hard bit.)

Mar 10 2017, 6:11 AM · I18n, Community-Wishlist-Survey-2016, Epic, Chinese-Sites, Wikisource, IDS-extension, Community-Tech

Mar 9 2017

Shoichi added a comment to T154044: Epic: Support custom Han characters on Chinese Wikisource.

Hello everyone, about renderer codereview, I posted https://phabricator.wikimedia.org/T154044

Mar 9 2017, 2:51 AM · I18n, Community-Wishlist-Survey-2016, Epic, Chinese-Sites, Wikisource, IDS-extension, Community-Tech

Feb 5 2017

Shoichi reassigned T148693: Deploy IDS rendering engine to production from Shoichi to awight.

Hello awight, about code review (IDS render server) , do you know who can do it? My translation team have made some. I want to know if its is enough?

Feb 5 2017, 3:51 PM · IDS-extension, I18n, Operations, Wikimedia-Extension-setup

Jan 26 2017

Shoichi added a comment to T148693: Deploy IDS rendering engine to production.

Excuse me, beacuse our new year is coming at 1/28 ,everyone in Taiwan is very busy in each business. It took a lot of days. >_<

Jan 26 2017, 2:08 PM · IDS-extension, I18n, Operations, Wikimedia-Extension-setup
Shoichi added a comment to T137786: Deploy IDS extension to zh.wikisource.
Jan 26 2017, 2:03 PM · Chinese-Sites, IDS-extension, Wikimedia-Extension-setup

Jan 19 2017

Shoichi added a comment to T153989: Get mirror of IDS Extension repository set up in Gerrit/Diffusion.

I think 'IDS' makes more sense than 'Ids' — I keep reading it wrong myself. It won't be too hard to rename it everywhere, and better to do so before it becomes any more embedded. If there's no convention to follow, lets just go with what's easier to read.

Jan 19 2017, 9:27 AM · IDS-extension, Community-Tech

Jan 16 2017

Shoichi added a comment to T148693: Deploy IDS rendering engine to production.

Yes.


2017-01-14, too lazy to add a comment:

Well, that's just an example. Any character works.

Jan 16 2017, 5:07 AM · IDS-extension, I18n, Operations, Wikimedia-Extension-setup

Jan 13 2017

Shoichi added a comment to T148693: Deploy IDS rendering engine to production.
Jan 13 2017, 12:11 PM · IDS-extension, I18n, Operations, Wikimedia-Extension-setup

Jan 8 2017

Shoichi added a comment to T148693: Deploy IDS rendering engine to production.

Regarding marking translated comments, consider using something like /*e to
replace /**, and e to replace /. This would allow easy English javadoc
generation with some quick sed-work.

Jan 8 2017, 7:22 AM · IDS-extension, I18n, Operations, Wikimedia-Extension-setup

Jan 7 2017

Shoichi added a comment to T148693: Deploy IDS rendering engine to production.

Thanks ,I pushed my new one.

For better readability, is it possible for you to use a consistent syntax regarding translations? I see a few are used:
/** 組宋體用的工具 / The Tool for compositing Song font . */ (X / x)
//連線 means connetcion (X means x)
//活字加粗 = Make a sparate movable type bolder. (X = x)


Regarding the first type (translating comments itself), I'm not sure about others, but I would personally prefer it's split into two lines:

/** 組宋體用的工具 */
/** The Tool for compositing Song font. */

The first type I change to you suggestion,but use C style

/**/

for being Identificated fast as translation comments, and

/**..... */

is original .

Jan 7 2017, 11:56 AM · IDS-extension, I18n, Operations, Wikimedia-Extension-setup
Shoichi added a comment to T148693: Deploy IDS rendering engine to production.

Hi @Shoichi is the translation work currently in progress?

Yes, in progress. Sorry for vacation, and in Taiwan,now it is busy. Because our Spring Festival is still traditional one. It is during 1/27~2/1 this year. Many Companies will work hard during January (not December). Some members in my team is affected,and also I need to teach 2 members how to use git. >_<

Jan 7 2017, 10:53 AM · IDS-extension, I18n, Operations, Wikimedia-Extension-setup

Dec 27 2016

Shoichi added a comment to T154043: Add ability to configure the web service endpoint in the IDS extension.

@kaldari: Is this an Easy task suitable for newcomers once the task desc has been improved?
Or maybe Google-Code-In-2016 (who would mentor this)?

Hi , about IDS extension,I think that it can be changed to render-server-path set-able in Localsetting.php. I am a poor php guy,but I guess it might be a easy task?

Dec 27 2016, 7:18 PM · Google-Code-In-2016, Patch-For-Review, Easy, Community-Tech, IDS-extension
Shoichi added a comment to T153796: Investigation: Create new Han characters with IDS extension for Wikisource.

Still required:

  • How do screen-readers (etc.) handle IDS? The extension adds the input string (including the operator prefix character) as the alt attribute of the image.

@Samwilson: A bit confused by this last required item. Is there any action that needs to be taken or was this just a question that has been answered?

Dec 27 2016, 6:37 PM · Community-Tech, IDS-extension
Shoichi added a comment to T148693: Deploy IDS rendering engine to production.

@awight @Niharika @MaxSem: Hi , my translation team started to work. Our work is in
https://github.com/Wikimedia-TW/han3_ji7_tsoo1_kian3_WM/tree/code_vf_H2E the fork reason is for some members who are not used to git working (pure Wikipedian,not tech guys).

Dec 27 2016, 5:52 PM · IDS-extension, I18n, Operations, Wikimedia-Extension-setup

Dec 25 2016

Shoichi added a comment to T153796: Investigation: Create new Han characters with IDS extension for Wikisource.

That sounds great @Shoichi! So it sounds like it isn't going to be necessary to maintain a separate fork of han3_ji7_tsoo1_kian3; is that correct? (That'd be best, of course!)

Yes, after discussion with him, we found it's too complicated. I have agreement with him: he keeps using function name and variable name with using Han characters,and I set up a team to translate its meaning in comments by English(also translate other Mandarin or Taiwanese comments ).

I will start from making a branch in upstream ,and then clone it out. After we working get done, merge it back to upstream.

Actually speaking one thing you don't know....originally all its source file names are also Chinese,too. I translate to English for non-Chinese file system compatibility. (Some Python2 script problem ). After this discussion and testings ,he just gave up to fall back English filenames to Chinese names. XD

Dec 25 2016, 5:02 PM · Community-Tech, IDS-extension
Shoichi claimed T148693: Deploy IDS rendering engine to production.

han3_ji7_tsoo1_kian3_WM Network code translation for safey code review.

Dec 25 2016, 4:02 AM · IDS-extension, I18n, Operations, Wikimedia-Extension-setup

Dec 21 2016

Shoichi added a comment to T153796: Investigation: Create new Han characters with IDS extension for Wikisource.

That sounds great @Shoichi! So it sounds like it isn't going to be necessary to maintain a separate fork of han3_ji7_tsoo1_kian3; is that correct? (That'd be best, of course!)

Dec 21 2016, 7:06 AM · Community-Tech, IDS-extension
Shoichi added a comment to T153796: Investigation: Create new Han characters with IDS extension for Wikisource.

To explain a little more about what the extension is actually trying to do: Written Chinese involves "inventing" new characters all the time by combining a bunch of standard characters. For example this ideograph is a combination of 4 individual Chinese characters.

Dec 21 2016, 6:51 AM · Community-Tech, IDS-extension
Shoichi added a comment to T153796: Investigation: Create new Han characters with IDS extension for Wikisource.

About Translate han3_ji7_tsoo1_kian3 into English for Security (etc.) review, I will set a team in this week. After discussion with the upstream author, my plan is give English translating by comments to each function name and variable name which use Han character( what a little difficult is those Han character including not only Mandarin but also Taiwanese. A little similar to English mixing German) . Then Security review can go. The translating will start from core of web service- servlet.

Dec 21 2016, 6:47 AM · Community-Tech, IDS-extension

Dec 1 2016

Shoichi added a comment to T148693: Deploy IDS rendering engine to production.

My plan is to add English code comments ,also inlcude comments translating those names with Han characters of functions and variables. I sent the proposo to the author in December,and he agreed. I will set up a little translate team to execulate this. Let People in foundation also can understand its code .

Dec 1 2016, 7:37 AM · IDS-extension, I18n, Operations, Wikimedia-Extension-setup

Nov 25 2016

Shoichi added a comment to T144805: Can't login wikitech.

Mentioned in SAL (#wikimedia-operations) [2016-11-25T14:16:20Z] <Reedy> delete oathauth row on wikitech for user Shoichi per T144805

Nov 25 2016, 9:48 PM · wikitech.wikimedia.org, Labs, Operations
Shoichi added a comment to T144805: Can't login wikitech.

Ok, so what username are you using on wikitech? Is it Shoichi too? I notice that isn't linked to your Wikitech account, but is to your normal wiki account...

Nov 25 2016, 1:54 PM · wikitech.wikimedia.org, Labs, Operations

Nov 24 2016

Shoichi triaged T144805: Can't login wikitech as High priority.

Months ago, I can log in,but it also happen to me. I don't know rember I had set two-factor authentication or not. Can someone help me? >_< My account there is also "shoichi"

Nov 24 2016, 12:23 PM · wikitech.wikimedia.org, Labs, Operations

Nov 21 2016

Shoichi added a comment to T137786: Deploy IDS extension to zh.wikisource.

And, The java servlet of "han3_ji7_tsoo1_kian3_WM" is this one. If you want to trace it, just from the java source file.

Looks like there has a license which is non-free:

本字型檔採用創用CC「姓名標示-禁止改作」3.0臺灣版授權條款釋出。

lit. This font file is licensed under a Creative Commons Attribution-NoDerivs 3.0 Taiwan License.

Nov 21 2016, 5:55 AM · Chinese-Sites, IDS-extension, Wikimedia-Extension-setup

Nov 16 2016

Shoichi added a comment to T137786: Deploy IDS extension to zh.wikisource.

Prioritizing because it seems there is significant community interest, and the deployment path is reasonable. Feel free to revert or discuss...

I've done some code review of the extension and it's very straightforward. There was an XSS vulnerability, the patch is pending review and merge:
https://github.com/MGdesigner/Mediawiki-IDSextension/pull/5

Getting the extension into Gerrit will be easy, assuming @Shoichi agrees with that plan.

Moving the rendering engine onto the production cluster will be the difficult part, I'll open a subtask for that.

Nov 16 2016, 9:38 AM · Chinese-Sites, IDS-extension, Wikimedia-Extension-setup
Shoichi added a comment to T137786: Deploy IDS extension to zh.wikisource.
Nov 16 2016, 9:37 AM · Chinese-Sites, IDS-extension, Wikimedia-Extension-setup

Nov 11 2016

Shoichi added a comment to T144805: Can't login wikitech.

Months ago, I can log in,but it also happen to me. I don't know rember I had set two-factor authentication or not. Can someone help me? >_< My account there is also "shoichi"

Nov 11 2016, 10:59 PM · wikitech.wikimedia.org, Labs, Operations

Oct 20 2016

Shoichi added a comment to T148693: Deploy IDS rendering engine to production.

I also paste the testing wiki as an reference. Most funny , there is also some special emojis by IDS there. :)

Oct 20 2016, 8:24 AM · IDS-extension, I18n, Operations, Wikimedia-Extension-setup

Aug 21 2016

Liuxinyu970226 awarded T137786: Deploy IDS extension to zh.wikisource a Yellow Medal token.
Aug 21 2016, 1:16 PM · Chinese-Sites, IDS-extension, Wikimedia-Extension-setup

Jul 12 2016

Shizhao awarded T137786: Deploy IDS extension to zh.wikisource a Like token.
Jul 12 2016, 7:48 AM · Chinese-Sites, IDS-extension, Wikimedia-Extension-setup

Jun 27 2016

Shoichi closed T138679: Request ids-extension Labs project as Resolved.

Thx to Luke081515 help me setting up ids-testing instance,and setup the testing wiki . Now working :

Jun 27 2016, 8:45 PM · Labs
Shoichi closed T138679: Request ids-extension Labs project, a subtask of T76375: New Labs project requests (tracking), as Resolved.
Jun 27 2016, 8:45 PM · Tracking, Labs
Shoichi added a comment to T138679: Request ids-extension Labs project.

By using the new method, I found I sucessfully login to Ids-1.mw-extension-ids.eqiad.wmflabs ,but still failed on logining to Ids.mw-extension-ids.eqiad.wmflabs.

Jun 27 2016, 7:06 PM · Labs
Shoichi added a comment to T138679: Request ids-extension Labs project.

I've added @Shoichi to be a projectadmin too!

Jun 27 2016, 6:20 PM · Labs
Shoichi closed T138679: Request ids-extension Labs project as Invalid.
Jun 27 2016, 3:31 PM · Labs
Shoichi closed T138679: Request ids-extension Labs project, a subtask of T76375: New Labs project requests (tracking), as Invalid.
Jun 27 2016, 3:31 PM · Tracking, Labs
Shoichi changed the status of T138679: Request ids-extension Labs project from Resolved to Invalid.
Jun 27 2016, 3:28 PM · Labs
Shoichi changed the status of T138679: Request ids-extension Labs project, a subtask of T76375: New Labs project requests (tracking), from Resolved to Invalid.
Jun 27 2016, 3:28 PM · Tracking, Labs

Jun 26 2016

Shoichi added a comment to T138679: Request ids-extension Labs project.

Hi Shoichi, let's collaborate on this on irc or messenger. I can explain more. :)

Jun 26 2016, 8:44 PM · Labs
Shoichi added a comment to T138679: Request ids-extension Labs project.

I've created it - it is mw-extension-ids, and added Niharika as admin. Feel free to add others.

Jun 26 2016, 2:31 PM · Labs
Shoichi added a comment to T138679: Request ids-extension Labs project.

Thank you !

Jun 26 2016, 1:13 PM · Labs

Jun 25 2016

Shoichi created T138679: Request ids-extension Labs project.
Jun 25 2016, 7:36 PM · Labs

Jun 22 2016

Shoichi added a comment to T137786: Deploy IDS extension to zh.wikisource.

And, The java servlet of "han3_ji7_tsoo1_kian3_WM" is this one. If you want to trace it, just from the java source file.

Jun 22 2016, 7:41 PM · Chinese-Sites, IDS-extension, Wikimedia-Extension-setup
Shoichi added a comment to T137786: Deploy IDS extension to zh.wikisource.

What runs on idsgen side?

Could we read somewhere the source code?

This one, han3_ji7_tsoo1_kian3_WM. It's an unicode Ideographic Description Sequences renderer. It provide a web api to render an I.D.S as a character image. And the IDS are used to represent a lacking C/J/K/V character ( Or other 2D composited characters writing systems like Maya, ancient Egypt).

Jun 22 2016, 7:22 PM · Chinese-Sites, IDS-extension, Wikimedia-Extension-setup
Shoichi added a comment to T137786: Deploy IDS extension to zh.wikisource.

@Shoichi so next step is you require a Gerrit repository: https://www.mediawiki.org/wiki/Gerrit/New_repositories#Step_4:_Request_a_Git_repository

(Steps 1 and 2 are already done, read the step 3 content too, but you don't really have the choice as it's targeted for a Wikimedia cluster wiki)

Excuse me, I think we are at step3,and I have written the extension page on Mediiawiki site.

Jun 22 2016, 4:56 PM · Chinese-Sites, IDS-extension, Wikimedia-Extension-setup

Jun 18 2016

Shoichi added a comment to T137786: Deploy IDS extension to zh.wikisource.

OK.

(Steps 1 and 2 are already done, read the step 3 content too, but you don't really have the choice as it's targeted for a Wikimedia cluster wiki)

I assume you already have support from zh.wikisource community. If this is not the case, now is probably the good moment to gather such support (that would be frustrating to do all the process to find the community doesn't want the extension).

Yes, it's very important. That's what I should do.

Meanwhile a Gerrit admin creates the repository, you can start the main documentation page at https://www.mediawiki.org/wiki/Extension:IDSextension

Then, you'll follow https://www.mediawiki.org/wiki/Manual:Extension_registration#Migration_for_extension_developers to use the new extension registration mechanism.

Finally, you'll apply https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Coding_conventions/PHP

Let me know if you're stucked on one of these steps, I can help there.

Thanks for your help very much. I will go on to next move.

Jun 18 2016, 6:25 AM · Chinese-Sites, IDS-extension, Wikimedia-Extension-setup
Shoichi added a comment to T137786: Deploy IDS extension to zh.wikisource.

I've set priority to lowest and status to stalled as this requires numerous steps to be performed before this could be deployed (code security review etc etc).
See the two links provided for a checklist. Thanks!

Jun 18 2016, 6:13 AM · Chinese-Sites, IDS-extension, Wikimedia-Extension-setup
Shoichi added a comment to T137786: Deploy IDS extension to zh.wikisource.
Jun 18 2016, 6:12 AM · Chinese-Sites, IDS-extension, Wikimedia-Extension-setup

Jun 14 2016

Shoichi added a comment to T137786: Deploy IDS extension to zh.wikisource.

There will be a few steps involved:

  • Extension needs to be moved into Gerrit

Excuse me,Where is Gerrit?

  • Security review of extension

    for the major starting points.

    Extensions deployed on the production cluster can't rely on labs instances, so that will need to be setup in the production cluster as well.

Do you mean I also need to put the ids server onto the production cluster? How should I do it?

Jun 14 2016, 11:58 AM · Chinese-Sites, IDS-extension, Wikimedia-Extension-setup
Shoichi created T137786: Deploy IDS extension to zh.wikisource.
Jun 14 2016, 9:54 AM · Chinese-Sites, IDS-extension, Wikimedia-Extension-setup

Feb 29 2016

Shoichi added a comment to T118094: setup-tomcat does not work.

I got the ~/public_tomcat/. It works. Thank you all very much!

Feb 29 2016, 2:18 PM · Patch-For-Review, Labs, Tool-Labs

Feb 26 2016

Shoichi added a comment to T118094: setup-tomcat does not work.

@scfc @zhuyifei1999 Thanks, waiting you!

Feb 26 2016, 6:07 AM · Patch-For-Review, Labs, Tool-Labs

Feb 23 2016

Shoichi added a comment to T118094: setup-tomcat does not work.

Sorry I am wrong, setup-tomcat give me the replying:

Setting up your public_tomcat directory...
Unable to run job: Job was rejected because job requests unknown queue "webgrid-tomcat".
Exiting.
All done.
You can edit the configuration in /data/project/idsgen/public_tomcat/conf/server.xml as needed.
Feb 23 2016, 4:18 PM · Patch-For-Review, Labs, Tool-Labs
Shoichi added a comment to T118094: setup-tomcat does not work.

@scfc
Thank you . I tested.

Feb 23 2016, 4:14 PM · Patch-For-Review, Labs, Tool-Labs

Feb 22 2016

Shoichi added a comment to T127689: bug :Portgrabber don't support non ASCII characters.

After "jstart -mem 4G -l release=trusty -q webgrid-generic ./httpserver.sh"

Feb 22 2016, 9:20 AM · Labs, Tool-Labs
Shoichi created T127689: bug :Portgrabber don't support non ASCII characters.
Feb 22 2016, 8:50 AM · Labs, Tool-Labs
Shoichi raised the priority of T118094: setup-tomcat does not work from Low to High.

I need it to launch my java servlet for runing our plan.

Feb 22 2016, 8:30 AM · Patch-For-Review, Labs, Tool-Labs