diff options
| author | Shulhan <ms@kilabit.info> | 2019-03-01 11:39:29 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2019-03-01 11:39:29 +0700 |
| commit | bd8de0a789fb5f72f377beb2007d80a5f62c1c2f (patch) | |
| tree | 4fc9b40ea80e6b005bb4e338871b66ff2fd48a36 | |
| parent | 0fb894f376db8ef67d9c71acc15a12852ae3015b (diff) | |
| download | pakakeh.go-0.4.0.tar.xz | |
Release share v0.4.0v0.4.0
=== New Features
* `email`: new package for working with Internet Message Format (RFC 5322)
* `email/dkim`: new package for parsing and creating DKIM signature
(RFC 6376)
* `email/maildir`: new package to manage email using maildir format
=== Enhancements
* `bytes`
** add function to copy slice
** add function to convert hexadecimal into byte
* `dns`
** add mapping of connection types and its names
** print the section question type by string
** add method to filter Message.Answer by specific query type
** add pool for UDP client
** add function to get list of system name servers
** make UDPClient Query routine safe
** increase the internal debug level from 2 to 3
* `http`
** add the charset type to content-type "text/plain"
** listen and serve using TLS if TLSConfig is defined
** add method to temporary redirect request to other location
* `ini`
** unexport the reader
** add method to get all variable values with the same key
* `io`
** rename Reader SkipSpace to SkipSpaces
** refactoring, export all fields for easy access on Reader
** add method read one line with line feed
** add method to unread N characters on Reader
** optimize ReadUntil without append
** add method to return the rest of unreaded buffer on Reader
** return the character separator that found on SkipUntil
* `memfs`
** add method to dump files as Go generated source
** add variable for allowing bypass file in memory
* `smtp` (work in progress)
** rename StorageFile to LocalStorage
** implement server with local handler
** add prefix Mail to methods in Storage interface
** use different port between normal listener and TLS listener
* `time`: add function to get micro seconds
=== Fixes
* all: fix the usage of "iota"
* `dns`: fix creating new UDP/TCP client without port number
* `memfs`: check for empty directory on Mount
| -rw-r--r-- | CHANGELOG.adoc | 61 | ||||
| -rw-r--r-- | CHANGELOG.html | 203 | ||||
| -rw-r--r-- | README.adoc | 129 | ||||
| -rw-r--r-- | README.html | 138 | ||||
| -rw-r--r-- | go.mod | 4 | ||||
| -rw-r--r-- | go.sum | 9 |
6 files changed, 400 insertions, 144 deletions
diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index 87870770..6fd92697 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -5,6 +5,67 @@ This library is released each month, either at the end of month or at the first week of next month. +== share v0.4.0 (2019-03-01) + +=== New Features + +* `email`: new package for working with Internet Message Format (RFC 5322) +* `email/dkim`: new package for parsing and creating DKIM signature + (RFC 6376) +* `email/maildir`: new package to manage email using maildir format + +=== Enhancements + +* `bytes` +** add function to copy slice +** add function to convert hexadecimal into byte + +* `dns` +** add mapping of connection types and its names +** print the section question type by string +** add method to filter Message.Answer by specific query type +** add pool for UDP client +** add function to get list of system name servers +** make UDPClient Query routine safe +** increase the internal debug level from 2 to 3 + +* `http` +** add the charset type to content-type "text/plain" +** listen and serve using TLS if TLSConfig is defined +** add method to temporary redirect request to other location + +* `ini` +** unexport the reader +** add method to get all variable values with the same key + +* `io` +** rename Reader SkipSpace to SkipSpaces +** refactoring, export all fields for easy access on Reader +** add method read one line with line feed +** add method to unread N characters on Reader +** optimize ReadUntil without append +** add method to return the rest of unreaded buffer on Reader +** return the character separator that found on SkipUntil + +* `memfs` +** add method to dump files as Go generated source +** add variable for allowing bypass file in memory + +* `smtp` (work in progress) +** rename StorageFile to LocalStorage +** implement server with local handler +** add prefix Mail to methods in Storage interface +** use different port between normal listener and TLS listener + +* `time`: add function to get micro seconds + +=== Fixes + +* all: fix the usage of "iota" +* `dns`: fix creating new UDP/TCP client without port number +* `memfs`: check for empty directory on Mount + + == share v0.3.0 (2019-02-01) === Features Changes diff --git a/CHANGELOG.html b/CHANGELOG.html index ed26e508..1bd9daed 100644 --- a/CHANGELOG.html +++ b/CHANGELOG.html @@ -15,17 +15,24 @@ <div id="toc" class="toc"> <div id="toctitle">Table of Contents</div> <ul class="sectlevel1"> -<li><a href="#_share_v0_3_0_2019_02_01">share v0.3.0 (2019-02-01)</a> +<li><a href="#_share_v0_4_0_2019_03_01">share v0.4.0 (2019-03-01)</a> <ul class="sectlevel2"> -<li><a href="#_features_changes">Features Changes</a></li> +<li><a href="#_new_features">New Features</a></li> <li><a href="#_enhancements">Enhancements</a></li> <li><a href="#_fixes">Fixes</a></li> </ul> </li> -<li><a href="#_share_v0_2_0_2019_01_02">share v0.2.0 (2019-01-02)</a> +<li><a href="#_share_v0_3_0_2019_02_01">share v0.3.0 (2019-02-01)</a> <ul class="sectlevel2"> -<li><a href="#_new_features">New Features</a></li> +<li><a href="#_features_changes">Features Changes</a></li> <li><a href="#_enhancements_2">Enhancements</a></li> +<li><a href="#_fixes_2">Fixes</a></li> +</ul> +</li> +<li><a href="#_share_v0_2_0_2019_01_02">share v0.2.0 (2019-01-02)</a> +<ul class="sectlevel2"> +<li><a href="#_new_features_2">New Features</a></li> +<li><a href="#_enhancements_3">Enhancements</a></li> </ul> </li> <li><a href="#_share_v0_1_0_2018_11_29">share v0.1.0 (2018-11-29)</a></li> @@ -42,6 +49,184 @@ first week of next month.</p> </div> </div> <div class="sect1"> +<h2 id="_share_v0_4_0_2019_03_01">share v0.4.0 (2019-03-01)</h2> +<div class="sectionbody"> +<div class="sect2"> +<h3 id="_new_features">New Features</h3> +<div class="ulist"> +<ul> +<li> +<p><code>email</code>: new package for working with Internet Message Format (RFC 5322)</p> +</li> +<li> +<p><code>email/dkim</code>: new package for parsing and creating DKIM signature +(RFC 6376)</p> +</li> +<li> +<p><code>email/maildir</code>: new package to manage email using maildir format</p> +</li> +</ul> +</div> +</div> +<div class="sect2"> +<h3 id="_enhancements">Enhancements</h3> +<div class="ulist"> +<ul> +<li> +<p><code>bytes</code></p> +<div class="ulist"> +<ul> +<li> +<p>add function to copy slice</p> +</li> +<li> +<p>add function to convert hexadecimal into byte</p> +</li> +</ul> +</div> +</li> +<li> +<p><code>dns</code></p> +<div class="ulist"> +<ul> +<li> +<p>add mapping of connection types and its names</p> +</li> +<li> +<p>print the section question type by string</p> +</li> +<li> +<p>add method to filter Message.Answer by specific query type</p> +</li> +<li> +<p>add pool for UDP client</p> +</li> +<li> +<p>add function to get list of system name servers</p> +</li> +<li> +<p>make UDPClient Query routine safe</p> +</li> +<li> +<p>increase the internal debug level from 2 to 3</p> +</li> +</ul> +</div> +</li> +<li> +<p><code>http</code></p> +<div class="ulist"> +<ul> +<li> +<p>add the charset type to content-type "text/plain"</p> +</li> +<li> +<p>listen and serve using TLS if TLSConfig is defined</p> +</li> +<li> +<p>add method to temporary redirect request to other location</p> +</li> +</ul> +</div> +</li> +<li> +<p><code>ini</code></p> +<div class="ulist"> +<ul> +<li> +<p>unexport the reader</p> +</li> +<li> +<p>add method to get all variable values with the same key</p> +</li> +</ul> +</div> +</li> +<li> +<p><code>io</code></p> +<div class="ulist"> +<ul> +<li> +<p>rename Reader SkipSpace to SkipSpaces</p> +</li> +<li> +<p>refactoring, export all fields for easy access on Reader</p> +</li> +<li> +<p>add method read one line with line feed</p> +</li> +<li> +<p>add method to unread N characters on Reader</p> +</li> +<li> +<p>optimize ReadUntil without append</p> +</li> +<li> +<p>add method to return the rest of unreaded buffer on Reader</p> +</li> +<li> +<p>return the character separator that found on SkipUntil</p> +</li> +</ul> +</div> +</li> +<li> +<p><code>memfs</code></p> +<div class="ulist"> +<ul> +<li> +<p>add method to dump files as Go generated source</p> +</li> +<li> +<p>add variable for allowing bypass file in memory</p> +</li> +</ul> +</div> +</li> +<li> +<p><code>smtp</code> (work in progress)</p> +<div class="ulist"> +<ul> +<li> +<p>rename StorageFile to LocalStorage</p> +</li> +<li> +<p>implement server with local handler</p> +</li> +<li> +<p>add prefix Mail to methods in Storage interface</p> +</li> +<li> +<p>use different port between normal listener and TLS listener</p> +</li> +</ul> +</div> +</li> +<li> +<p><code>time</code>: add function to get micro seconds</p> +</li> +</ul> +</div> +</div> +<div class="sect2"> +<h3 id="_fixes">Fixes</h3> +<div class="ulist"> +<ul> +<li> +<p>all: fix the usage of "iota"</p> +</li> +<li> +<p><code>dns</code>: fix creating new UDP/TCP client without port number</p> +</li> +<li> +<p><code>memfs</code>: check for empty directory on Mount</p> +</li> +</ul> +</div> +</div> +</div> +</div> +<div class="sect1"> <h2 id="_share_v0_3_0_2019_02_01">share v0.3.0 (2019-02-01)</h2> <div class="sectionbody"> <div class="sect2"> @@ -73,7 +258,7 @@ first week of next month.</p> </div> </div> <div class="sect2"> -<h3 id="_enhancements">Enhancements</h3> +<h3 id="_enhancements_2">Enhancements</h3> <div class="ulist"> <ul> <li> @@ -98,7 +283,7 @@ first week of next month.</p> </div> </div> <div class="sect2"> -<h3 id="_fixes">Fixes</h3> +<h3 id="_fixes_2">Fixes</h3> <div class="ulist"> <ul> <li> @@ -113,7 +298,7 @@ first week of next month.</p> <h2 id="_share_v0_2_0_2019_01_02">share v0.2.0 (2019-01-02)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_new_features">New Features</h3> +<h3 id="_new_features_2">New Features</h3> <div class="ulist"> <ul> <li> @@ -127,7 +312,7 @@ system and simplified routing handler.</p> </div> </div> <div class="sect2"> -<h3 id="_enhancements_2">Enhancements</h3> +<h3 id="_enhancements_3">Enhancements</h3> <div class="paragraph"> <p>Fix warnings from linters.</p> </div> @@ -165,7 +350,7 @@ and several libraries.</p> </div> <div id="footer"> <div id="footer-text"> -Last updated 2019-02-01 06:12:17 +0700 +Last updated 2019-03-01 10:14:07 +0700 </div> </div> </body> diff --git a/README.adoc b/README.adoc index 9221505e..27459e09 100644 --- a/README.adoc +++ b/README.adoc @@ -20,105 +20,106 @@ A collection of libraries and tools written in Go. == Libraries -* link:{url-godoc}/lib/bytes[*bytes*^]: Package bytes provide a library for - working with byte or slice of bytes. +* link:{url-godoc}/lib/bytes[*bytes*^]: A library for working with slice of + bytes. -* link:{url-godoc}/lib/contact[*contact*^]: Package contact provide a library - to import contact from Google, Microsoft, and Yahoo. +* link:{url-godoc}/lib/contact[*contact*^]: A library to import contact from + Google, Microsoft, or Yahoo -* link:{url-godoc}/lib/dns[*dns*^]: Package dns implement DNS client and - server. +* link:{url-godoc}/lib/dns[*dns*^]: A library for working with Domain Name + System (DNS) protocol. -* link:{url-godoc}/lib/dsv[*dsv*^]: Package dsv is a library for working with - delimited separated value (DSV). +* link:{url-godoc}/lib/dsv[*dsv*^]: A library for working with delimited + separated value (DSV). + +* link:{url-godoc}/lib/email[*email*^]: A library for working with Internet + Message Format as defined by RFC 5322. + +** link:{url-godoc}/lib/email/dkim[*dkim*^]: A library to parse and create + DKIM-Signature header field value, as defined in RFC 6376. + +** link:{url-godoc}/lib/email/maildir[*maildir*^]: A library to manage email + using maildir format. * link:{url-godoc}/lib/errors[*errors*^]: Package errors provide an error type with code. -* link:{url-godoc}/lib/git[*git*^]: Package git provide a wrapper for git - command line interface. +* link:{url-godoc}/lib/git[*git*^]: A wrapper for git command line interface. -* link:{url-godoc}/lib/http[*http*^]: Package http implement custom HTTP - server with memory file system and simplified routing handler. +* link:{url-godoc}/lib/http[*http*^]: Custom HTTP server with memory file + system and simplified routing handler. -* link:{url-godoc}/lib/ini[*ini*^]: Package ini implement reading and writing - INI configuration as defined by Git configuration file syntax. +* link:{url-godoc}/lib/ini[*ini*^]: Implement reading and writing INI + configuration as defined by Git configuration file syntax. -* link:{url-godoc}/lib/io[*io*^]: Package io provide a library for reading and - watching file, and reading from standard input. +* link:{url-godoc}/lib/io[*io*^]: A library for reading and watching file, + and reading from standard input. -* link:{url-godoc}/lib/memfs[*memfs*^]: Package memfs provide a library for - mapping file system into memory. +* link:{url-godoc}/lib/memfs[*memfs*^]: A library for mapping file system + into memory. -* link:{url-godoc}/lib/mining[*mining*^]: Package mining provide a library - for data mining. +* link:{url-godoc}/lib/mining[*mining*^]: A library for data mining. -** link:{url-godoc}/lib/mining/classifier/cart[*classifier/cart*^]: Package - cart implement the Classification and Regression Tree by Breiman, et al. +** link:{url-godoc}/lib/mining/classifier/cart[*classifier/cart*^]: + Implementation of the Classification and Regression Tree by + Breiman, et al. -** link:{url-godoc}/lib/mining/classifier/crf[*classififer/crf*^]: Package - crf implement the cascaded random forest algorithm, proposed by Baumann - et.al in their paper: Baumann, Florian, et al. +** link:{url-godoc}/lib/mining/classifier/crf[*classififer/crf*^]: + Implementation of the Cascaded Random Forest (CRF) algorithm, proposed by + Baumann, Florian, et al. -** link:{url-godoc}/lib/mining/classifier/rf[*classifier/rf*^]: Package rf - implement ensemble of classifiers using random forest algorithm by Breiman - and Cutler. +** link:{url-godoc}/lib/mining/classifier/rf[*classifier/rf*^]: + Implementation of ensemble of classifiers using random forest algorithm by + Breiman and Cutler. -** link:{url-godoc}/lib/mining/gain/gini[*gain/gini*^]: Package gini contain - function to calculating Gini gain. +** link:{url-godoc}/lib/mining/gain/gini[*gain/gini*^]: A library to + calculate Gini gain. -** link:{url-godoc}/lib/mining/knn[*knn*^]: Package knn implement the K - Nearest Neighbor using Euclidian to compute the distance between samples. +** link:{url-godoc}/lib/mining/knn[*knn*^]: Implementation of the K + Nearest Neighbor (KNN) using Euclidian to compute the distance between + samples. -** link:{url-godoc}/lib/mining/math[*math*^]: Package math provide generic - functions working with mathematic. +** link:{url-godoc}/lib/mining/math[*math*^]: A library for working with + mathematic. ** link:{url-godoc}/lib/mining/resampling/lnsmote[*resampling/lnsmote*^]: - Package lnsmote implement the Local-Neighborhood algorithm from the paper, + Implementation of the Local-Neighborhood algorithm from the paper of Maciejewski, Tomasz, and Jerzy Stefanowski. -** link:{url-godoc}/lib/mining/resampling/smote[*resampling/smote*^]: Package - smote resamples a dataset by applying the Synthetic Minority Oversampling - TEchnique (SMOTE). +** link:{url-godoc}/lib/mining/resampling/smote[*resampling/smote*^]: + Implementation of the Synthetic Minority Oversampling TEchnique (SMOTE). -** link:{url-godoc}/lib/mining/tree/binary[*tree/binary*^]: Package binary - contain implementation of binary tree. +** link:{url-godoc}/lib/mining/tree/binary[*tree/binary*^]: Implementation of + binary tree. -* link:{url-godoc}/lib/net[*net*^]: Package net provide constants and library - for networking. +* link:{url-godoc}/lib/net[*net*^]: Constants and library for networking. -* link:{url-godoc}/lib/numbers[*numbers*^]: Package numbers provide - miscellaneous functions for working with integer, float, slice of integer, - and slice of floats. +* link:{url-godoc}/lib/numbers[*numbers*^]: A library for working with + integer, float, slice of integer, and slice of floats. -* link:{url-godoc}/lib/runes[*runes*^]: Package runes provide a library for - working with a single rune or slice of rune. +* link:{url-godoc}/lib/runes[*runes*^]: A library for working with slice of + rune. -* link:{url-godoc}/lib/smtp[*smtp*^]: Package smtp provide a library for - building SMTP server and client. +* link:{url-godoc}/lib/smtp[*smtp*^]: A library for building SMTP server or + client. This package is working in progress. -* link:{url-godoc}/lib/strings[*strings*^]: Package strings provide a library - for working with string or slice of string. +* link:{url-godoc}/lib/strings[*strings*^]: A library for working with slice + of string. -* link:{url-godoc}/lib/tabula[*tabula*^]: Package tabula provide a library - for working with rows, columns, or matrix (table), or in another terms - working with data set. +* link:{url-godoc}/lib/tabula[*tabula*^]: A library for working with rows, + columns, or matrix (table), or in another terms working with data set. -* link:{url-godoc}/lib/test[*test*^]: Package test provide library for - helping with testing. +* link:{url-godoc}/lib/test[*test*^]: A library for helping with testing. -* link:{url-godoc}/lib/text[*text*^]: Package text provide common a library - for working with text. +* link:{url-godoc}/lib/text[*text*^]: A library for working with text. -** link:{url-godoc}/lib/text/diff[*text/diff*^]: Package diff implement text - comparison. +** link:{url-godoc}/lib/text/diff[*text/diff*^]: Text comparison. -* link:{url-godoc}/lib/time[*time*^]: Package time provide a library for - working with time. +* link:{url-godoc}/lib/time[*time*^]: A library for working with time. -* link:{url-godoc}/lib/websocket[*websocket*^]: Package websocket provide the - websocket library for server and client. +* link:{url-godoc}/lib/websocket[*websocket*^]: Websocket library for server + and client. == Changelog diff --git a/README.html b/README.html index 13bec96a..95eb9935 100644 --- a/README.html +++ b/README.html @@ -57,143 +57,151 @@ multilines "/*\*/" comment into single line "//" format.</p> <div class="ulist"> <ul> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/bytes" target="_blank" rel="noopener"><strong>bytes</strong></a>: Package bytes provide a library for -working with byte or slice of bytes.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/bytes" target="_blank" rel="noopener"><strong>bytes</strong></a>: A library for working with slice of +bytes.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/contact" target="_blank" rel="noopener"><strong>contact</strong></a>: Package contact provide a library -to import contact from Google, Microsoft, and Yahoo.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/contact" target="_blank" rel="noopener"><strong>contact</strong></a>: A library to import contact from +Google, Microsoft, or Yahoo</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/dns" target="_blank" rel="noopener"><strong>dns</strong></a>: Package dns implement DNS client and -server.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/dns" target="_blank" rel="noopener"><strong>dns</strong></a>: A library for working with Domain Name +System (DNS) protocol.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/dsv" target="_blank" rel="noopener"><strong>dsv</strong></a>: Package dsv is a library for working with -delimited separated value (DSV).</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/dsv" target="_blank" rel="noopener"><strong>dsv</strong></a>: A library for working with delimited +separated value (DSV).</p> +</li> +<li> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/email" target="_blank" rel="noopener"><strong>email</strong></a>: A library for working with Internet +Message Format as defined by RFC 5322.</p> +<div class="ulist"> +<ul> +<li> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/email/dkim" target="_blank" rel="noopener"><strong>dkim</strong></a>: A library to parse and create +DKIM-Signature header field value, as defined in RFC 6376.</p> +</li> +<li> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/email/maildir" target="_blank" rel="noopener"><strong>maildir</strong></a>: A library to manage email +using maildir format.</p> +</li> +</ul> +</div> </li> <li> <p><a href="https://godoc.org/github.com/shuLhan/share/lib/errors" target="_blank" rel="noopener"><strong>errors</strong></a>: Package errors provide an error type with code.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/git" target="_blank" rel="noopener"><strong>git</strong></a>: Package git provide a wrapper for git -command line interface.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/git" target="_blank" rel="noopener"><strong>git</strong></a>: A wrapper for git command line interface.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/http" target="_blank" rel="noopener"><strong>http</strong></a>: Package http implement custom HTTP -server with memory file system and simplified routing handler.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/http" target="_blank" rel="noopener"><strong>http</strong></a>: Custom HTTP server with memory file +system and simplified routing handler.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/ini" target="_blank" rel="noopener"><strong>ini</strong></a>: Package ini implement reading and writing -INI configuration as defined by Git configuration file syntax.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/ini" target="_blank" rel="noopener"><strong>ini</strong></a>: Implement reading and writing INI +configuration as defined by Git configuration file syntax.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/io" target="_blank" rel="noopener"><strong>io</strong></a>: Package io provide a library for reading and -watching file, and reading from standard input.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/io" target="_blank" rel="noopener"><strong>io</strong></a>: A library for reading and watching file, +and reading from standard input.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/memfs" target="_blank" rel="noopener"><strong>memfs</strong></a>: Package memfs provide a library for -mapping file system into memory.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/memfs" target="_blank" rel="noopener"><strong>memfs</strong></a>: A library for mapping file system +into memory.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining" target="_blank" rel="noopener"><strong>mining</strong></a>: Package mining provide a library -for data mining.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining" target="_blank" rel="noopener"><strong>mining</strong></a>: A library for data mining.</p> <div class="ulist"> <ul> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/classifier/cart" target="_blank" rel="noopener"><strong>classifier/cart</strong></a>: Package -cart implement the Classification and Regression Tree by Breiman, et al.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/classifier/cart" target="_blank" rel="noopener"><strong>classifier/cart</strong></a>: +Implementation of the Classification and Regression Tree by +Breiman, et al.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/classifier/crf" target="_blank" rel="noopener"><strong>classififer/crf</strong></a>: Package -crf implement the cascaded random forest algorithm, proposed by Baumann -et.al in their paper: Baumann, Florian, et al.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/classifier/crf" target="_blank" rel="noopener"><strong>classififer/crf</strong></a>: +Implementation of the Cascaded Random Forest (CRF) algorithm, proposed by +Baumann, Florian, et al.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/classifier/rf" target="_blank" rel="noopener"><strong>classifier/rf</strong></a>: Package rf -implement ensemble of classifiers using random forest algorithm by Breiman -and Cutler.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/classifier/rf" target="_blank" rel="noopener"><strong>classifier/rf</strong></a>: +Implementation of ensemble of classifiers using random forest algorithm by +Breiman and Cutler.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/gain/gini" target="_blank" rel="noopener"><strong>gain/gini</strong></a>: Package gini contain -function to calculating Gini gain.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/gain/gini" target="_blank" rel="noopener"><strong>gain/gini</strong></a>: A library to +calculate Gini gain.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/knn" target="_blank" rel="noopener"><strong>knn</strong></a>: Package knn implement the K -Nearest Neighbor using Euclidian to compute the distance between samples.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/knn" target="_blank" rel="noopener"><strong>knn</strong></a>: Implementation of the K +Nearest Neighbor (KNN) using Euclidian to compute the distance between +samples.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/math" target="_blank" rel="noopener"><strong>math</strong></a>: Package math provide generic -functions working with mathematic.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/math" target="_blank" rel="noopener"><strong>math</strong></a>: A library for working with +mathematic.</p> </li> <li> <p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/resampling/lnsmote" target="_blank" rel="noopener"><strong>resampling/lnsmote</strong></a>: -Package lnsmote implement the Local-Neighborhood algorithm from the paper, +Implementation of the Local-Neighborhood algorithm from the paper of Maciejewski, Tomasz, and Jerzy Stefanowski.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/resampling/smote" target="_blank" rel="noopener"><strong>resampling/smote</strong></a>: Package -smote resamples a dataset by applying the Synthetic Minority Oversampling -TEchnique (SMOTE).</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/resampling/smote" target="_blank" rel="noopener"><strong>resampling/smote</strong></a>: +Implementation of the Synthetic Minority Oversampling TEchnique (SMOTE).</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/tree/binary" target="_blank" rel="noopener"><strong>tree/binary</strong></a>: Package binary -contain implementation of binary tree.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/mining/tree/binary" target="_blank" rel="noopener"><strong>tree/binary</strong></a>: Implementation of +binary tree.</p> </li> </ul> </div> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/net" target="_blank" rel="noopener"><strong>net</strong></a>: Package net provide constants and library -for networking.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/net" target="_blank" rel="noopener"><strong>net</strong></a>: Constants and library for networking.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/numbers" target="_blank" rel="noopener"><strong>numbers</strong></a>: Package numbers provide -miscellaneous functions for working with integer, float, slice of integer, -and slice of floats.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/numbers" target="_blank" rel="noopener"><strong>numbers</strong></a>: A library for working with +integer, float, slice of integer, and slice of floats.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/runes" target="_blank" rel="noopener"><strong>runes</strong></a>: Package runes provide a library for -working with a single rune or slice of rune.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/runes" target="_blank" rel="noopener"><strong>runes</strong></a>: A library for working with slice of +rune.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/smtp" target="_blank" rel="noopener"><strong>smtp</strong></a>: Package smtp provide a library for -building SMTP server and client. +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/smtp" target="_blank" rel="noopener"><strong>smtp</strong></a>: A library for building SMTP server or +client. This package is working in progress.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/strings" target="_blank" rel="noopener"><strong>strings</strong></a>: Package strings provide a library -for working with string or slice of string.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/strings" target="_blank" rel="noopener"><strong>strings</strong></a>: A library for working with slice +of string.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/tabula" target="_blank" rel="noopener"><strong>tabula</strong></a>: Package tabula provide a library -for working with rows, columns, or matrix (table), or in another terms -working with data set.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/tabula" target="_blank" rel="noopener"><strong>tabula</strong></a>: A library for working with rows, +columns, or matrix (table), or in another terms working with data set.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/test" target="_blank" rel="noopener"><strong>test</strong></a>: Package test provide library for -helping with testing.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/test" target="_blank" rel="noopener"><strong>test</strong></a>: A library for helping with testing.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/text" target="_blank" rel="noopener"><strong>text</strong></a>: Package text provide common a library -for working with text.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/text" target="_blank" rel="noopener"><strong>text</strong></a>: A library for working with text.</p> <div class="ulist"> <ul> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/text/diff" target="_blank" rel="noopener"><strong>text/diff</strong></a>: Package diff implement text -comparison.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/text/diff" target="_blank" rel="noopener"><strong>text/diff</strong></a>: Text comparison.</p> </li> </ul> </div> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/time" target="_blank" rel="noopener"><strong>time</strong></a>: Package time provide a library for -working with time.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/time" target="_blank" rel="noopener"><strong>time</strong></a>: A library for working with time.</p> </li> <li> -<p><a href="https://godoc.org/github.com/shuLhan/share/lib/websocket" target="_blank" rel="noopener"><strong>websocket</strong></a>: Package websocket provide the -websocket library for server and client.</p> +<p><a href="https://godoc.org/github.com/shuLhan/share/lib/websocket" target="_blank" rel="noopener"><strong>websocket</strong></a>: Websocket library for server +and client.</p> </li> </ul> </div> @@ -320,7 +328,7 @@ files.</p> </div> <div id="footer"> <div id="footer-text"> -Last updated 2019-02-05 10:02:11 +0700 +Last updated 2019-03-01 10:25:38 +0700 </div> </div> </body> @@ -1,6 +1,6 @@ module github.com/shuLhan/share require ( - golang.org/x/crypto v0.0.0-20190225124518-7f87c0fbb88b - golang.org/x/sys v0.0.0-20181228144115-9a3f9b0469bb + golang.org/x/crypto v0.0.0-20190228161510-8dd112bcdc25 + golang.org/x/sys v0.0.0-20190228124157-a34e9553db1e ) @@ -1,4 +1,5 @@ -golang.org/x/crypto v0.0.0-20190225124518-7f87c0fbb88b h1:+/WWzjwW6gidDJnMKWLKLX1gxn7irUTF1fLpQovfQ5M= -golang.org/x/crypto v0.0.0-20190225124518-7f87c0fbb88b/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/sys v0.0.0-20181228144115-9a3f9b0469bb h1:pf3XwC90UUdNPYWZdFjhGBE7DUFuK3Ct1zWmZ65QN30= -golang.org/x/sys v0.0.0-20181228144115-9a3f9b0469bb/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/crypto v0.0.0-20190228161510-8dd112bcdc25 h1:jsG6UpNLt9iAsb0S2AGW28DveNzzgmbXR+ENoPjUeIU= +golang.org/x/crypto v0.0.0-20190228161510-8dd112bcdc25/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190228124157-a34e9553db1e h1:ZytStCyV048ZqDsWHiYDdoI2Vd4msMcrDECFxS+tL9c= +golang.org/x/sys v0.0.0-20190228124157-a34e9553db1e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= |
