Bug#826545: ITP: libdill -- Structured concurrency for C

2016-06-06 Thread Shih-Yuan Lee (FourDollars)
Package: wnpp
Severity: wishlist
Owner: "Shih-Yuan Lee (FourDollars)" <fourdoll...@gmail.com>

* Package name: libdill
  Version : 0.5-beta
  Upstream Author : Martin Sustrik <sust...@250bpm.com>
* URL : http://libdill.org
* License : MIT/X11
  Programming Lang: C
  Description : Structured concurrency for C

Libdill is a C library that makes writing structured concurrent programs easy.

The following example launches two concurrent worker functions that print 
"Hello!" or "World!", respectively, in random intervals. Program runs for five 
seconds, then it shuts down.

  #include 
  #include 
  #include 
  
  coroutine int worker(const char *text) {
  while(1) {
  printf("%s\n", text);
  msleep(now() + random() % 500);
  }
  return 0;
  }
  
  int main() {
  go(worker("Hello!"));
  go(worker("World!"));
  msleep(now() + 5000);
  return 0;
  }

Code using libdill is compiled in standard C way. The only additional 
requirement is to link it with libdill library:

  $ cc -ldill -o hello hello.c

Libdill is licensed under MIT/X11 license.



Bug#802854: ITP: kore -- Fast SPDY capable web server for web development in C

2015-10-24 Thread Shih-Yuan Lee (FourDollars)
Package: wnpp
Severity: wishlist
Owner: "Shih-Yuan Lee (FourDollars)" <fourdoll...@gmail.com>

* Package name: kore
  Version : 1.2.3
  Upstream Author : Joris Vink <jo...@coders.se>
* URL : https://kore.io
* License : ISC - Internet Systems Consortium
  Programming Lang: C
  Description : Fast SPDY capable web server for web development in C

Kore is an easy to use web application framework for writing scalable web APIs 
in C.
Its main goals are security, scalability and allowing rapid development and 
deployment of such APIs.
Because of this Kore is an ideal candidate for building robust, scalable and 
secure web things.



Bug#758511: ITP: ibus-zhuyin -- IBus Zhuyin Input Method

2014-10-28 Thread Shih-Yuan Lee (FourDollars)
Hi Aron,

With czchen's help, I finally push my git repository into
https://anonscm.debian.org/git/pkg-ime/ibus-zhuyin.git.
What is the next step?

Regards,
$4

On Mon, Oct 27, 2014 at 12:48 PM, Shih-Yuan Lee (FourDollars) 
fourdoll...@gmail.com wrote:

 Hi Aron,

 I made a git branch for Debian at
 https://github.com/fourdollars/ibus-zhuyin/tree/debian.
 Please help to review it, thanks.
 It seems that I don't have the right to push it into
 https://anonscm.debian.org/git/pkg-ime/ibus-zhuyin.git.

 Regards,
 $4

 On Mon, Aug 18, 2014 at 7:45 PM, Aron Xu happyaron...@gmail.com wrote:

 On Mon, Aug 18, 2014 at 7:41 PM, Shih-Yuan Lee (FourDollars)
 fourdoll...@gmail.com wrote:
  Hi Aron,
 
  Sure.
  Please provide the relative information to me.
 
  Regards,
  $4
 

 Please join https://alioth.debian.org/projects/pkg-ime/

 And create git repository on it, for example the ibus one:
 http://anonscm.debian.org/cgit/pkg-ime/ibus.git

 It would be appreciate to put pkg-ime as Maintainer, and yourself as
 Uploaders.

 Thanks,
 Aron Xu





Bug#758511: ITP: ibus-zhuyin -- IBus Zhuyin Input Method

2014-10-26 Thread Shih-Yuan Lee (FourDollars)
Hi Aron,

I made a git branch for Debian at
https://github.com/fourdollars/ibus-zhuyin/tree/debian.
Please help to review it, thanks.
It seems that I don't have the right to push it into
https://anonscm.debian.org/git/pkg-ime/ibus-zhuyin.git.

Regards,
$4

On Mon, Aug 18, 2014 at 7:45 PM, Aron Xu happyaron...@gmail.com wrote:

 On Mon, Aug 18, 2014 at 7:41 PM, Shih-Yuan Lee (FourDollars)
 fourdoll...@gmail.com wrote:
  Hi Aron,
 
  Sure.
  Please provide the relative information to me.
 
  Regards,
  $4
 

 Please join https://alioth.debian.org/projects/pkg-ime/

 And create git repository on it, for example the ibus one:
 http://anonscm.debian.org/cgit/pkg-ime/ibus.git

 It would be appreciate to put pkg-ime as Maintainer, and yourself as
 Uploaders.

 Thanks,
 Aron Xu



Bug#758511: ITP: ibus-zhuyin -- IBus Zhuyin Input Method

2014-08-18 Thread Shih-Yuan Lee (FourDollars)
Package: wnpp
Severity: wishlist
Owner: Shih-Yuan Lee (FourDollars) fourdoll...@gmail.com

* Package name: ibus-zhuyin
  Version : 0.1.0
  Upstream Author : Shih-Yuan Lee (FourDollars) fourdoll...@gmail.com
* URL : https://github.com/fourdollars/ibus-zhuyin
* License : GPLv3
  Programming Lang: C
  Description : IBus Traditional ZhuYin Input Method

This traditional Chinese zhuyin input method is designed for old school
users. There is no intelligent phonetic matching mechanism, so you have
to select every word you type.

This program is similar to the plain mode of ibus-chewing. However
ibus-chewing uses intelligent phonetic matching mechanism by default.
ibus-zhuyin tends not to use any intelligent phonetic matching
mechanism, and keeps the program less dependencies and fast response.


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140818103225.8059.42035.reportbug@9020M



Bug#758511: ITP: ibus-zhuyin -- IBus Zhuyin Input Method

2014-08-18 Thread Shih-Yuan Lee (FourDollars)
Hi Aron,

Sure.
Please provide the relative information to me.

Regards,
$4


On Mon, Aug 18, 2014 at 6:37 PM, Aron Xu happyaron...@gmail.com wrote:

 Hi,

 It's nice to see the work on input method, do you mind to maintain the
 package under the pkg-ime team's umbrella?

 Regards,
 Aron

 On Mon, Aug 18, 2014 at 6:32 PM, Shih-Yuan Lee (FourDollars)
 fourdoll...@gmail.com wrote:
  Package: wnpp
  Severity: wishlist
  Owner: Shih-Yuan Lee (FourDollars) fourdoll...@gmail.com
 
  * Package name: ibus-zhuyin
Version : 0.1.0
Upstream Author : Shih-Yuan Lee (FourDollars) fourdoll...@gmail.com
  * URL : https://github.com/fourdollars/ibus-zhuyin
  * License : GPLv3
Programming Lang: C
Description : IBus Traditional ZhuYin Input Method
 
  This traditional Chinese zhuyin input method is designed for old school
  users. There is no intelligent phonetic matching mechanism, so you have
  to select every word you type.
 
  This program is similar to the plain mode of ibus-chewing. However
  ibus-chewing uses intelligent phonetic matching mechanism by default.
  ibus-zhuyin tends not to use any intelligent phonetic matching
  mechanism, and keeps the program less dependencies and fast response.
 
 
  --
  To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
  with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
  Archive:
 https://lists.debian.org/20140818103225.8059.42035.reportbug@9020M
 



 --
 Regards,
 Aron Xu



Bug#720916: ITP: x11-touchscreen-calibrator -- X Window System's Touchscreen Calibrator

2013-08-26 Thread Shih-Yuan Lee (FourDollars)
Package: wnpp
Severity: wishlist
Owner: Shih-Yuan Lee (FourDollars) fourdoll...@gmail.com

* Package name: x11-touchscreen-calibrator
  Version : 0.0
  Upstream Author : Shih-Yuan Lee (FourDollars) fourdoll...@gmail.com
* URL : http://fourdollars.github.io/x11-touchscreen-calibrator/
* License : GPL
  Programming Lang: C
  Description : X Window System's Touchscreen Calibrator

The purpose is to calibrate the touchscreen's coordinates automatically.
.
Install this package and it will run automatically in the background of
X Window System.


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130826094400.12542.2247.reportbug@imac



Bug#720916: ITP: x11-touchscreen-calibrator -- X Window System's Touchscreen Calibrator

2013-08-26 Thread Shih-Yuan Lee (FourDollars)
Hi Sebastian,

IIRC, xinput-calibrator is an interactive program.
That means xinput-calibrator needs the user's operation.

x11-touchscreen-calibrator is a daemon running in the background.
It will detect the touchscreen automatically and adjust the
corresponding Coordinate Transformation Matrix of Touchscreen xinput
when the resolution is changed.
It should also support rotation, reflection, and different scaling
mode of display output.

Regards,
$4

On Mon, Aug 26, 2013 at 6:31 PM, Sebastian Reichel s...@ring0.de wrote:
 Hi Shih-Yuan,

 On Mon, Aug 26, 2013 at 05:44:00PM +0800, Shih-Yuan Lee (FourDollars) wrote:
 * Package name: x11-touchscreen-calibrator
   Version : 0.0
   Upstream Author : Shih-Yuan Lee (FourDollars) fourdoll...@gmail.com
 * URL : http://fourdollars.github.io/x11-touchscreen-calibrator/
 * License : GPL
   Programming Lang: C
   Description : X Window System's Touchscreen Calibrator

 The purpose is to calibrate the touchscreen's coordinates automatically.
 .
 Install this package and it will run automatically in the background of
 X Window System.

 Can you add some more information to the description?

 Does this software handle all use cases of [0]? (- is [0] still
 needed?)

 [0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=592073

 -- Sebastian


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAAT15mNJDVfgHwYnjM9D3H3aTqTc5pQKTxu3NN2zqq=kg-w...@mail.gmail.com



Bug#720916: ITP: x11-touchscreen-calibrator -- X Window System's Touchscreen Calibrator

2013-08-26 Thread Shih-Yuan Lee (FourDollars)
2013/8/26 下午7:06 於 Sebastian Reichel s...@ring0.de 寫道:

 On Mon, Aug 26, 2013 at 06:42:29PM +0800, Shih-Yuan Lee (FourDollars)
wrote:
  IIRC, xinput-calibrator is an interactive program.
  That means xinput-calibrator needs the user's operation.

 that's correct.

  x11-touchscreen-calibrator is a daemon running in the background.
  It will detect the touchscreen automatically and adjust the
  corresponding Coordinate Transformation Matrix of Touchscreen xinput
  when the resolution is changed.
  It should also support rotation, reflection, and different scaling
  mode of display output.

 So your software keeps the touchscreen calibration working if the
 display configuration is modified by xrandr etc., but depends on
 an already calibrated default configuration?
Yes, my program keeps touchscreen calibration working no matter what the
display configuration is changed, but doesn't depend on an already
calibrated default configuration.
It will calculate the Coordinate  Transformation Matrix of Touchscreen
everytime when xrandr changes the output configuration.

 -- Sebastian
-- $4


Bug#720916: ITP: x11-touchscreen-calibrator -- X Window System's Touchscreen Calibrator

2013-08-26 Thread Shih-Yuan Lee (FourDollars)
I don't know why the touchscreen is not attached in the same orientation as
the internal screen.
However I can provide a feature in the next release to workaround this
problem.
For example, to provide a configuration file to change the initial
calibration.

-- $4
2013/8/26 下午9:31 於 Sebastian Reichel s...@ring0.de 寫道:

 On Mon, Aug 26, 2013 at 07:59:46PM +0800, Shih-Yuan Lee (FourDollars)
 wrote:
   So your software keeps the touchscreen calibration working if the
   display configuration is modified by xrandr etc., but depends on
   an already calibrated default configuration?
  Yes, my program keeps touchscreen calibration working no matter what the
  display configuration is changed, but doesn't depend on an already
  calibrated default configuration.

 How is that supposed to work? AFAIK on some devices the
 touchscreen is not attached in the same orientation as
 the internal screen (IIRC I already saw an inverted one).

 So let's assume a testcase:

  * screen is _not_ inverted/rotated/scaled/... (= default)
  * touchscreen is using default values and thus is inverted

 Thus the touchscreen input is broken out of the box. How
 can you calibrate this without getting any user input?
 How do you know, that the initial touchscreen input is
 inverted/rotated/scaled/...?

  It will calculate the Coordinate Transformation Matrix of
  Touchscreen everytime when xrandr changes the output
  configuration.

 Yeah, but that does not help for the initial calibration of
 the touchscreen. It obviously is a nice way to keep the
 touchscreen working when xrandr is used.

 -- Sebastian



Bug#720916: ITP: x11-touchscreen-calibrator -- X Window System's Touchscreen Calibrator

2013-08-26 Thread Shih-Yuan Lee (FourDollars)
So far my idea is to use '-o left,inverted,right' just like xrandr command,
and '-o normal' by default.
2013/8/27 上午2:11 於 Sebastian Reichel s...@ring0.de 寫道:

 On Mon, Aug 26, 2013 at 09:53:19PM +0800, Shih-Yuan Lee (FourDollars)
 wrote:
  I don't know why the touchscreen is not attached in the same
  orientation as the internal screen.  However I can provide a
  feature in the next release to workaround this problem.  For
  example, to provide a configuration file to change the initial
  calibration.

 well basically you need a UI based configuration tool for initial
 calibration (or creating a configuration file). So I guess there's
 still need for other calibration tools.

 -- Sebastian



Bug#680355: ITP: cns11643-fonts -- Chinese TrueType fonts for CNS 11643, TW-Sung and TW-Kai

2012-07-05 Thread Shih-Yuan Lee (FourDollars)
Package: wnpp
Severity: wishlist
Owner: Shih-Yuan Lee (FourDollars) fourdoll...@gmail.com

* Package name: cns11643-fonts
  Version : 98.1
  Upstream Author : RDEC, Executive Yuan, ROC.
* URL : http://www.cns11643.gov.tw
* License : CC-BY-ND 3.0
  Programming Lang: truetype font
  Description : Chinese TrueType fonts for CNS 11643, TW-Sung and TW-Kai

The CNS 11643 character set (Chinese National Standard 11643),
also officially known as the Chinese Standard Interchange Code,
is officially the standard character set of the Republic of China.
(In practice, variants of Big5 are de facto standard.)
 
TW-Kai is released by RDEC, Executive Yuan, ROC.
It covers the characters plane 1 to 9 defined by CNS11643.



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20120705101057.26988.64802.reportbug@localhost6.localdomain6



Bug#617474: ITP: betaradio -- An easy way to listen to internet radio of Taiwan.

2011-03-15 Thread Shih-Yuan Lee (FourDollars)
Package: wnpp
Severity: wishlist
Owner: Shih-Yuan Lee (FourDollars) fourdoll...@gmail.com


* Package name: betaradio
  Version : 1.2
  Upstream Author : Shih-Yuan Lee (FourDollars) fourdoll...@gmail.com
* URL : http://code.google.com/p/betaradio/
* License : GPLv3
  Programming Lang: Vala
  Description : An easy way to listen to internet radio of Taiwan.



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110309074314.2447.41925.reportbug@debian.taipei