Recent blog entries for sye

I'll be traveling from this Thursday for 10 days. May Peace and wonder surround y'all.

place marker to Gary Benson...more later
10 Dec 2014 (updated 10 Dec 2014 at 20:51 UTC) »

my last entry was Nov. 30th. There were 25 other people's entry between then and now. Need to mail a package to my brother in Shanghai. And also work on streaming data from WeChat to other data sources. site monitoring service:

I'd like to know how to turn-off my account alerts.

New Jersey Lawyer Magazine Dec. 2014/No. 291

Message from the Special Editors
Brian R. Lehrer is with the law firm of Achenck, Price, Smith & King, LLP and is a member of the New Jersey Lawyer Magazine Editorial Board
Francine Esposito is a partner with the law firm of Day Pitney LLP.

When one individual inflicts bodily injury upon another, such injury that death results, we call the deed manslaughter; when the assailant knew in advance that the injury would be fatal, we call his deed murder. But when society places hundreds of proletarians in such a position that they inevitably meet a too early and an unnatural death, one which is quite as much a death by violence as that by the sword or bullet ... its deed is murder just as surely as the deed of the single individual...

When Friedrich Engels wrote these words in The condition of the Working Class in England, he was discussing more than the conditions of the workplace. Engels was sickened by the abject poverty of a working class experiencing true income inequality with no recourse against their employers. Of course, Engels would go on to co-author the Communist Manifesto with his hero Karl Marx, and ignite a catastrophic experiment in social engineering. Meanwhile, in the United States, capitalism thrived, after surviving the Great Depression. Within that framework, laws were passed to protect employees, and courts interpreted those laws to balance the interests of employers and employees in the workplace.

The 23 articles in this issue of New Jersey Lawyer Magazine demonstrate the continuing importance the Legislature and courts have placed on that balance, and our society's belief that the workplace should be tolerable and productive -- from the wages paid to the conduct of supervisors. Whatever side of the fence you are on, the authors demonstrated the complexities of the employer-employee relationship and offer everything from practical tips in drafting severance agreements and restrictive covenants, to a discussion of cutting-edge issues such as medical marijuana in the workplace and the potentital dilemmas involving unpaid interns.


Darren Wilson resigned from police force. He married his fellow officer Barbara who had a child from a previous relationship. They are expecting their first child. Wilson has supporters. For another local news, parents are looking for missing college senior since eve of thanksgiving day. $10,000 reward posted for any info lead to his safe return.


八雲立つ 出雲八重垣 妻籠みに 八重垣作る その八重垣を

Izumo as the 'Other Japan'


見渡せば 花も紅葉も なかりけり 浦のとまやの 秋の夕ぐれ

WORD of the day: JAD - Joint Application Design

11 Jul 2014 (updated 14 Aug 2014 at 16:33 UTC) »

bought FreeBSD colo from johncompanies this week. installed MySQL 5.5, Apache 2.4 with portsnap... persistent 'libpkg(3) is newer' error went away after reinstall pkg 1.0.11 to 1.3.6...

checking out packages from /usr/ports/chinese

====> Compressing man pages (compress-man)
===> Staging rc.d startup script(s)
===> Building package for dictd-1.12.1
Creating package /usr/ports/net/dictd/work/pkg/dictd-1.12.1.tbz
Registering depends: libmaa-1.3.2_1,1.
Creating bzip'd tar ball in '/usr/ports/net/dictd/work/pkg/dictd-1.12.1.tbz'
===> Installing for dictd-1.12.1
===> Checking if net/dictd already installed
pkg_install EOL is scheduled for 2014-09-01. Please migrate to pkgng


This port installs the dict daemon but does not envoke dictd
by default.

To invoke dictd on startup, put the following in /etc/rc.conf:


The dict client can be found within /usr/ports/textproc/dict

Don't forget to install /usr/ports/net/dictd-database
to run a dictd server without pain.


This port has installed the following files which may act as network
servers and may therefore pose a remote security risk to the system.

This port has installed the following startup scripts which may cause
these network services to be started at boot time.

If there are vulnerabilities in these programs there may be a security
risk to the system. FreeBSD makes no guarantee about the security of
ports included in the Ports Collection. Please type 'make deinstall'
to deinstall the port if this is a concern.

For more information, and contact details about the security
status of this software, see the following webpage:
===> Returning to build of zh-dictd-database-1.6_1
===> Generating temporary packing list
for f in cedict pydict moecomp netterm; do install -o root -g wheel -m 444 /usr/ports/chinese/dictd-database/work/dict-zh-1.6/${f} /usr/ports/chinese/dictd-database/work/stage/usr/local/lib/dict; install -o root -g wheel -m 444 /usr/ports/chinese/dictd-database/work/dict-zh-1.6/${f}.index /usr/ports/chinese/dictd-database/work/stage/usr/local/lib/dict; done
====> Compressing man pages (compress-man)
===> Building package for zh-dictd-database-1.6_1
Creating package /usr/ports/chinese/dictd-database/work/pkg/zh-dictd-database-1.6_1.tbz
Registering depends: dictd-1.12.1 libmaa-1.3.2_1,1.
Creating bzip'd tar ball in '/usr/ports/chinese/dictd-database/work/pkg/zh-dictd-database-1.6_1.tbz'
===> Installing for zh-dictd-database-1.6_1
===> zh-dictd-database-1.6_1 depends on file: /usr/local/sbin/dictd - found
===> Checking if chinese/dictd-database already installed
pkg_install EOL is scheduled for 2014-09-01. Please migrate to pkgng


You need to add following to /etc/rc.conf:

dictd_flags="--locale zh_TW.UTF-8"

And, you also need adding the following to /usr/local/etc/dictd.conf:

database moecomp { data "/usr/local/lib/dict/"
index "/usr/local/lib/dict/moecomp.index" }
database netterm { data "/usr/local/lib/dict/"
index "/usr/local/lib/dict/netterm.index" }
database pydict { data "/usr/local/lib/dict/"
index "/usr/local/lib/dict/pydict.index" }
database cedict { data "/usr/local/lib/dict/"
index "/usr/local/lib/dict/cedict.index" }


MLP of Aug 8, 2014

MLPs of the day:

29 May 2014 (updated 30 Jul 2014 at 17:41 UTC) »

July 30 received from linkedin

On 7/30/14 12:59 PM, Luke H. wrote:
Hi Susan,

I wanted to reach out with a new 6 month contract that I am working on with my direct client. They are looking to bring on a LIMS admin. I have included the description below. Please let me know if you would be interested in the project. I look forward to hearing back from you.

Luke Hartson
Randstad Technologies

LIMS Administrator

This individual will among other things:

Participate in Gap Fit analysis activities during project initiation

Work with Subject Matter Experts (SMEs) to clarify and document user requirements

Work with the Project Manager to establish Scope and develop a detailed schedule for phase I of the project

Author functional and design specification documents for the project

Develop test plans and test cases to test the requirements

Assist in resolving issues during testing phase

Configure requested enhancements and changes after go live.

Provide account administration, and end-user support for the LIMS including troubleshooting problems at the application server level.

Search for appropriate updates, apply updates, and sending error logs to LabWare.

Make and test configuration changes on the test system before applying them to the production system

When necessary liaise with IT and LabWare to provide end user support

Understand when it is appropriate to escalate complex or larger changes to the LabWare.

May 30th, 2014
"We are happy to announce that on April 25, 2014, the Wikimedia Foundation’s Board of Trustees approved a new privacy policy. The new privacy policy explains how we collect, use and manage the information of over twenty million registered users and 490 million monthly unique visitors to the Wikimedia projects.

But the policy wouldn’t have been possible without support from users like you. The new privacy policy is the result of a community consultation spanning over eight months."

12 May 2014 (updated 14 May 2014 at 18:31 UTC) »

select distinct nodeid from ofpubsubsubscription where length(nodeid) less than 9

select count(*) from ofoffline where username = 'njnsp0285'
select offlinedate from ofpresence where username = 'admin'
select username from ofpresence where cast(offlinedate as int) >=1382125813051
# '1382125813051' is approx. 205 days 23 hours and 6 min.
select count(*) from ofoffline where username = 'njnsp02s9'
# returns 55 rows
select count(*) from ofoffline where username like 'nj%'
# returns 4859 rows
select count(*) from ofoffline where username = 'admin'
# returns 2592 rows
select count(*) from ofoffline
# returns total 7451 rows
select distinct username from ofoffline where messageid > 0
# returns 9 rows.
delete from ofoffline where username = 'njnsp01t8'
# updateCount = 79

pure SQL or NOT ? trial and error, still the best way to go...

439 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!