存档在 2017年5月

企业年度报告

2017年5月31日

官网:http://bj.gsxt.gov.cn/

“企业年度报告中的资产信息状况该怎么填写

资产总额:(期初+期末)/2
所有者权益合计:(期初+期末)/2
营业收入:按利润表中的营业收入本年累计数计可。
利润总额:利润表中的利润额–本年的累计数。
净利润:利润表中的净利润(利润总额减所得税)
纳税总额:公司实际交纳的增值税,附加税,个税,企业所得税等。从应交税金等科目中查找计算。实际交的数,应是“应交税金—已交增值税,个人所得税等 的借方金额)
负债总额:(期初+期末)/2″

企业年度报告填报须知

1、本报告书仅限企业每年向工商行政管理部门报送年度报告,并向社会公示时使用。每年1月1日至6月30日,企业应当通过全国企业信用信息公示系统报送上一年度报告。
2、年度报告内容应真实反映企业存续经营实际情况,企业对其公示信息的真实性、及时性负责。
3、企业发现其年度报告内容不准确的,应于报告当年的6月30日前进行更正。更正前后的信息同时公示。6月30日后,年度报告的更正功能关闭。
4、本报告书所有信息项均为必填项,如果该项内容确无信息,请填写“无”。
5、企业填报的通信地址、邮政编码、联系电话、电子邮箱、存续状态、网址、网站信息均为报送时的信息,其余信息为所报告年度12月31日的信息。
6、本报告书填报中涉及到金额信息项的以万元为单位,可保留小数点后六位。
7、股东(发起人)的姓名或者名称应当与报告年度在工商部门登记的姓名或者名称一致。
8、每一个股东(发起人)的出资信息只需填报一条,股东(发起人)认缴和实缴出资额为截至报告年度12月31日的累计数额,其中外商投资企业认缴和实缴出资额的币种与注册资本一致;认缴和实缴出资时间为截至报告年度12月31日最后一次认缴和实缴时间,出资方式可以多选。
9、企业资产状况信息,应当是企业年度资产负债表和损益表(利润表)中的期末数;纳税总额为企业全年实缴各类税金的总和。
10、企业主营业务活动指企业实际从事的主要业务活动。
11、参保各险种人数指报告期末参加社会保险的职工人数(不含离退休人数)。单位缴费基数指报告期内单位缴纳社会保险费的工资总额,按缴费人员的应缴口径计算。本期实际缴费金额指报告期内单位实际缴纳的社会保险费,不包括补缴欠费和跨年度(或跨季度)的预缴金额。单位累计欠缴金额指截至报告期末单位累计欠缴各项社会保险费金额(本金)。
12、企业生产经营情况、对外担保、从业人数、社保缴费信息为非强制性公示的事项,可选择是否向社会公示。其中,对外担保信息可以选择某条具体信息是否向社会公示。
13、表中“高校毕业生人数”是指报告期内录用的毕业两年内的高校毕业生;“退役士兵人数、残疾人人数、失业人员”数是指报告期内录用的退役士兵、残疾人、失业人员。此类信息为不公示信息。
14、党建信息为不公示信息,主要采集企业党组织的建立情况,但属于抽查范围。其中,中共党员(包括预备党员)人数,为截至年度报告年份12月31日的人数。

注册资本“认缴制”并非“任缴制”

2017年5月31日

摘自《中国工商报》第5384期2014年5月24日星期六

“认缴制”并非免除股东的法定出资义务

根据新《公司法》有关规定,公司的注册资本由全体股东按约定认领缴纳组成;股东怎么认领、怎么缴纳、何时缴纳等约定须记载于公司章程,并在公司登记机关登记,一经登记,这些约定义务同时也是法定义务,自然要受到法律制约。与此同时,当公司资本被注册、股东认缴的出资额和出资方式被依法登记后,股东就应承担被登记了的出资义务,这一约定义务也就转换为法定义务。

从这一角度解读新《公司法》,认缴制并未否定注册资本法定性原则而是在法定的大框架下,赋予公司在资本筹集与运用等方面更多的自主权。

需要强调的是,认缴登记制并没有改变公司股东以其认缴的出资额承担责任的规定,也没有改变承担责任的形式。股东未按约定实际缴付出资的,要根据法律和公司章程承担民事责任。这就要求公司的股东在认缴出资时要充分考虑到自身所具有的投资能力,理性地作出认缴承诺,并践诺守信。

无需“验资”不等于可以不出资

“验资”制度的初衷是通过验资,让股东出资真实体现在公司账户上,以此作为公司资本信用基础,昭示公司的“规模实力”,也是债权人权益实现的担保。不管设想得多么周全,现实是公司股东可以通过种种方法虚假验资,验资后抽逃转移。

众所周知,市场交易瞬息万变,公司的注册资本不是静止不变的,经过一段时间的经营,公司注册资本早已不是原来的“面貌”,可能大于也可能小于公司注册资本,这一动态的数字就是公司资产,公司应以整个公司资产而非仅仅公司资本来担保债权人得权益。即使验资后公司注册资本真实到位了,也不能必然保证债权人利益实现。当公司最终资不抵债破产时,不管当初设立时注册资本有多雄厚,债权人的利益一样是“落花流水”。

取消验资不是对股东出不出资没有要求了,而是这一要求的实现由政府管制变为公司自治,由重事前审验变为事前、事中、事后全程监督,由政府一部门的监管变为全社会共管。这些变化不是说认缴制后出资要求与管理变松了或者没有了,相反应该是更严格更合理。

取消最低注册资本限制是实行认缴制的必然要求

根据新《公司法》规定,除法律、行政法规以及国务院决定对公司注册资本实缴另有规定外,不再要求有限责任公司最低注册资本达到3万元、一人有限责任公司最低注册资本达到10万元、股份有限公司最低注册资本达到500万元;不再要求公司设立时股东(发起人)的首次出资比例不低于20%,以及货币出资比例不低于30%。

取消最低注册资本是认缴制的重要组成部分,是认缴制的必然要求。既然认缴制把股东出资的自主权交还给公司及其股东,那么公司运作到底最少需要多少出资,以及首次认缴比例等事项完全应该由公司股东协商决定,法律不应再作强制性规定。注册资本是公司的信用基础,取消最低注册资本正是体现了“把市场可以调节的事宜交还给市场来决定”的管理理念。

取消最低注册资本的限制不是鼓励公司进行无本运作。公司经营需要一定数额的资本予以保障,取消最低注册资本绝不是针对股东出资义务而言,更不是股东不履行出资义务的理由。

网灵机器人

2017年5月24日

参考:http://www.wangling-tech.com/bbs/forum.php?mod=viewthread&tid=1053&extra=page%3D1
参考:http://www.guokr.com/post/707860/

如果你想DIY组装一个网灵机器人,而手头又没有现成的材料配件,可以从网灵采购成套的。

物理结构配件包:
https://item.taobao.com/item.htm … amp;id=524117265923

电子电路模块配件包:
https://item.taobao.com/item.htm … amp;id=524119046964

大容量12V 3000mAh 大容量可充锂电池:
https://item.taobao.com/item.htm … &_u=9b06dad359a

» 阅读更多: 网灵机器人

怎样编译安装GnuTLS 3.5.11

2017年5月9日

查看当前版本:

gnutls-cli -v

卸载低版本:

如果有通过yum/rpm安装的gnutls,需要先卸载:

rpm -e --nodeps gnutls
rpm -e --nodeps gnutls-devel

通过源码包编译安装:

最新版本:GnuTLS 3.5.11 (2017-04-7)
实证通过:GnuTLS 3.5.11

官网:http://gnutls.org/
下载:http://gnutls.org/download.html

参考:http://gnutls.org/manual/gnutls.html
参考:http://linuxfromscratch.org/blfs/view/svn/postlfs/gnutls.html (GnuTLS-3.5.11)

安装nettle:https://amon.org/nettle
安装p11-kit:https://amon.org/p11-kit
安装libasn1:https://amon.org/libtasn1
安装libgmp:https://amon.org/gmplib

wget ftp://ftp.gnutls.org/gcrypt/gnutls/v3.5/gnutls-3.5.11.tar.xz && xz -d gnutls-3.5.11.tar.xz && tar -xvf gnutls-3.5.11.tar && cd gnutls-3.5.11
export NETTLE_CFLAGS="-I/usr/include/nettle" NETTLE_LIBS="-L/usr/lib64 -lnettle" HOGWEED_CFLAGS="-I/usr/include/nettle" HOGWEED_LIBS="-L/usr/lib64 -lhogweed" P11_KIT_CFLAGS="-I/usr/include/p11-kit-1/p11-kit" P11_KIT_LIBS="-L/usr/lib -lp11-kit" LIBTASN1_CFLAGS="-I/usr/include" LIBTASN1_LIBS="-L/usr/lib -ltasn1" GMP_CFLAGS="-I/usr/local/include" GMP_LIBS="-L/usr/local/lib -lgmp"
./configure --prefix=/usr --with-default-trust-store-file=/etc/ssl/ca-bundle.crt --enable-gtk-doc --enable-openssl-compatibility --enable-local-libopts --with-included-unistring

配置信息:

configure: summary of build options:

  version:              3.5.11 shared 44:2:14
  Host/Target system:   x86_64-pc-linux-gnu
  Build system:         x86_64-pc-linux-gnu
  Install prefix:       /usr
  Compiler:             gcc -std=gnu99
  Valgrind:             no
  CFlags:               -g -O2
  Library types:        Shared=yes, Static=no
  Local libopts:        yes
  Local libtasn1:       no
  Local unistring:      yes
  Use nettle-mini:      no
  Documentation:        yes (manpages: yes)

configure: External hardware support:

  /dev/crypto:          no
  Hardware accel:       x86-64
  Padlock accel:        yes
  Random gen. variant:  auto-detect
  PKCS#11 support:      yes
  TPM support:          yes

configure:
  TPM library:          /usr/lib64/libtspi.so.1

configure: Optional features:
(note that included applications might not compile properly
if features are disabled)

  SSL3.0 support:       yes
  SSL2.0 client hello:  yes
  DTLS-SRTP support:    yes
  ALPN support:         yes
  OCSP support:         yes
  Ses. ticket support:  yes
  OpenPGP support:      yes
  SRP support:          yes
  PSK support:          yes
  DHE support:          yes
  ECDHE support:        yes
  Anon auth support:    yes
  Heartbeat support:    yes
  IDNA support:         IDNA 2003 (libidn)
  Self checks:          no
  Non-SuiteB curves:    yes
  FIPS140 mode:         no

configure: Optional libraries:

  Guile wrappers:       yes
  C++ library:          yes
  DANE library:         yes
  OpenSSL compat:       yes

configure: System files:

  Trust store pkcs11:
  Trust store dir:
  Trust store file:     /etc/ssl/ca-bundle.crt
  Blacklist file:
  CRL file:
  Priority file:        /etc/gnutls/default-priorities
  DNSSEC root key file: /var/lib/unbound/root.key

然后make:

make

报错:

./../pkcs11_int.h:27:28: fatal error: p11-kit/pkcs11.h: No such file or directory
 #include <p11-kit/pkcs11.h>

没找到文件,那就复制过来:

cp -R /usr/include/p11-kit-1/p11-kit /root/gnutls-3.5.11/lib/p11-kit

重新 make 通过,继续 make install :

make install

输出:

...
Libraries have been installed in:
   /usr/lib
...
Libraries have been installed in:
   /usr/lib/guile/2.0
...
make[1]: Leaving directory `/root/sni/gnutls-3.5.8'

更新系统动态连接库配置:

echo /usr/lib >> /etc/ld.so.conf && ldconfig

编译安装完成。

相关路径:

/usr/include/gnutls/gnutls.h
/usr/lib/libgnutls.so.30.8.1

注意:需要重新编译mod_gnutls才能在Apache中使新版本生效。

参考:https://amon.org/mod_gnutls

查看版本

查看版本(shell):

gnutls-cli -v

输出:

gnutls-cli 3.5.11
Copyright (C) 2000-2017 Free Software Foundation, and others, all rights reserved.
This is free software. It is licensed for use, modification and
redistribution under the terms of the GNU General Public License,
version 3 or later <http://gnu.org/licenses/gpl.html>


Please send bug reports to:  <bugs@gnutls.org>

报错:p11_kit_uri_get_pin_value

../lib/.libs/libgnutls.so: undefined reference to `p11_kit_uri_get_pin_value'

You are compiling with a newer library than the one you are linking with.
Most likely you have both versions of the libraries available but your
flags to linker are not correct.

因为系统中存在2个版本的p11-kit,而并不支持高版本gnutls的低版本p11-kit被使用。所以,需要移除低版本,然后编译安装高版本p11-kit。

参考:https://amon.org/p11-kit

报错:sys_getrandom

在make时报错,探讨解决办法:https://amon.org/sys_getrandom ,暂无解决办法。

git方式编译安装:

实证未遂。

下载:https://gitlab.com/gnutls/gnutls

安装依赖包:

yum install git autoconf libtool automake autogen autogen-libopts-devel trousers-devel guile-devel libidn-devel gawk gperf git2cl libtasn1-tools unbound-devel help2man gtk-doc texinfo texlive valgrind libasan libasan-static libubsan nodejs softhsm datefudge lcov dieharder mbedtls-utils abi-compliance-checker libcmocka-devel socat

开始编译:

git clone https://gitlab.com/gnutls/gnutls.git && cd gnutls
git submodule update --init
autoreconf -i && automake && autoconf
export NETTLE_CFLAGS="-I/usr/include/nettle" NETTLE_LIBS="-L/usr/lib64 -lnettle" HOGWEED_CFLAGS="-I/usr/include/nettle" HOGWEED_LIBS="-L/usr/lib64 -lhogweed" P11_KIT_CFLAGS="-I/usr/include/p11-kit-1/p11-kit" P11_KIT_LIBS="-L/usr/lib -lp11-kit" LIBTASN1_CFLAGS="-I/usr/include" LIBTASN1_LIBS="-L/usr/lib -ltasn1" GMP_CFLAGS="-I/usr/local/include" GMP_LIBS="-L/usr/local/lib -lgmp"
./configure --prefix=/usr --with-default-trust-store-file=/etc/ssl/ca-bundle.crt --enable-gtk-doc --enable-openssl-compatibility --enable-local-libopts
make bootstrap
make
make check
make install

报错:asn1_der_decoding2

In file included from common.c:34:0:
./common.h: In function '_asn1_strict_der_decode':
./common.h:259:2: warning: implicit declaration of function 'asn1_der_decoding2' [-Wimplicit-function-declaration]

重新编译libtasn1。

参考:https://amon.org/libtasn1

报错:sha256_ctx

struct sha256_ctx' has no member named 'count'

参考:https://dev.openwrt.org/changeset/41263

重新编译nettle。

参考:https://amon.org/nettle

报错:pkcs11_int.h

./../pkcs11_int.h:27:28: fatal error: p11-kit/pkcs11.h: No such file or directory
 #include <p11-kit/pkcs11.h>

缺少还是没找到,那就复制过来:

cp -R /usr/include/p11-kit-1/p11-kit /root/gnutls/lib/p11-kit

事实证明这种方案可行。

参考:http://www.gnutls.org/manual/html_node/gnutls_002dcli-Invocation.html

参考资料:

参考:https://www.painso.com/ocserv-install-usage
参考:http://zkxtom365.blogspot.com/2015/02/centos-65ocservcisco-anyconnect

参考:http://blog.csdn.net/tanogut/article/details/7836545
参考:http://www.cnblogs.com/siikee/p/4272104
参考:http://lists.gnutls.org/pipermail/gnutls-help/2013-May/003136
参考:http://linux.debian.bugs.rc.narkive.com/9Z5rQcJT/bug-782078-info-received-additional-info-probably-caused-by-evolution-mapi
参考:https://github.com/rdp/ffmpeg-windows-build-helpers/issues/513573192551

【软件】AntConc 词频统计分析软件

2017年5月4日

【介绍】

AntConc: A freeware corpus analysis toolkit for concordancing and text analysis.

最新版本:Windows (3.4.4)

官网:http://www.laurenceanthony.net/software/antconc/
讨论:https://www.zhihu.com/question/31320540

中文手册:http://www.laurenceanthony.net/software/antconc/resources/help_AntConc321_chinese.pdf

下载:https://pan.baidu.com/s/1qYpj5Xq 密码: 66b4

链接里有软件本体和单词原型表;每次用的时候都要重新加载原型表。

软件包含7个工具(tool):

  1. Concordance Tool(索引工具):用于查找某个关键词出现时的具体文本。内容显示在KWIC中,代表KeyWord In Context。表示这个关键词在文本中是如何被使用的。
  2. Concordance Plot Tool(索引节点工具):关键词在全部文本中的出现的分布图。
  3. File View Tool(文件浏览工具):在整个文本中显示关键词。你可以从整个文本的角度,更加全面的了解某词的使用情况。
  4. Clusters/N-Grams(簇):了解关键词其后词的搭配情况。Collocates(搭配):跟clusters是配合用的。它统计了这个词有多少次是跟哪个单词搭配的。
  5. Word List(语汇列表):统计整个文本有多少字数,使用了多少词汇,依照出现次数排序。这样,你就可以知道哪些是高频词。
  6. Keyword List(关键词列表):

【实例】

北极狐<曾经用AntConc统计了《哈利波特》七部的词汇情况。

《哈利波特》一共7部,总字数是112万多。使用单词词汇量是15500左右。
频率最高的前100个词汇,就占字63万。(在这100个词里,除了6个人名:哈利,罗恩,赫敏,邓布利多,海格,斯内普,每个咱们初中都学过。)
频率最高的前1000个词汇,占字96万。
频率最高的前3000个词汇,占字106万。
也就是说,3000个单词,就占全书的94.6%。
在这一共15500左右的词汇中,其中4841个词汇在这7部书里只出现过一次。

怎么样提取《哈利波特》七部的生词呢?

  1. 准备有一份非生词的词汇表
  2. 将《哈利波特》七部的15500左右单词用AntConc导出。
  3. 将两个词汇表放入 Excel。用 vlookup 函数就可以统计出来:=VLOOKUP(E1,A:B,2,FALSE) 。A 列放过已知词汇表;B 列加个标注。E 列放入需要统计的词汇表。F 列输入公式,双击单元格,公式自动下拉。然后,你就看到结果了。E列中凡是你认识的单词,在F列都会出现对应的“我知”标注。#N/A 就是你的生词。

【同类工具】

爱英阅(iYingYue)

官网:http://www.sixue.info/iyingyue/

VocabularyAnalyzer

官网:http://tools.eflclub.me/VocabularyAnalyzer

TreeTagger

官网:http://www.cis.uni-muenchen.de/~schmid/tools/TreeTagger/
介绍:http://www.cnblogs.com/kaituorensheng/p/3437807.html