|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object interbase.interclient.Statement
public class Statement
| Method Summary | |
|---|---|
void |
addBatch(java.lang.String sql)
Adds a SQL command to the current batch of commmands for the statement. |
void |
cancel()
Cancel can be used by one thread to cancel a statement that is being executed by another thread. |
void |
clearBatch()
Make the set of commands in the current batch empty. |
void |
clearWarnings()
After this call, getWarnings returns null until a new warning is reported for this Statement. |
void |
close()
In many cases, it is desirable to immediately release a Statement's database and JDBC resources instead of waiting for this to happen when it is automatically closed; the close method provides this immediate release. |
boolean |
execute(java.lang.String sql)
Execute a SQL statement that may return multiple results. |
boolean |
execute(java.lang.String sql,
int autoGeneratedKeys)
Executes the given SQL statement, which may return multiple results, and signals the driver that any auto-generated keys should be made available for retrieval. |
boolean |
execute(java.lang.String sql,
int[] columnIndexes)
Executes the given SQL statement, which may return multiple results, and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval. |
boolean |
execute(java.lang.String sql,
java.lang.String[] columnNames)
Executes the given SQL statement, which may return multiple results, and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval. |
int[] |
executeBatch()
Submit a batch of commands to the database for execution. |
void |
executeBatchUpdate(java.util.ArrayList sqlStrings,
int size,
int[] updateCounts)
|
java.sql.ResultSet |
executeQuery(java.lang.String sql)
Execute a SQL statement that returns a single ResultSet. |
int |
executeUpdate(java.lang.String sql)
Execute a SQL INSERT, UPDATE or DELETE statement. |
int |
executeUpdate(java.lang.String sql,
int autoGeneratedKeys)
Executes the given SQL statement and signals the driver with the given flag about whether the auto-generated keys produced by this Statement object
should be made available for retrieval. |
int |
executeUpdate(java.lang.String sql,
int[] columnIndexes)
Executes the given SQL statement and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval. |
int |
executeUpdate(java.lang.String sql,
java.lang.String[] columnNames)
Executes the given SQL statement and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval. |
java.sql.Connection |
getConnection()
Returns the Connection that produced this Statement. |
java.lang.String |
getCursorName()
|
int |
getFetchDirection()
Determine the fetch direction. |
int |
getFetchSize()
Determine the default fetch size. |
java.sql.ResultSet |
getGeneratedKeys()
Retrieves any auto-generated keys created as a result of executing this Statement object. |
int |
getMaxFieldSize()
The maxFieldSize limit (in bytes) is the maximum amount of data returned for any column value; it only applies to BINARY, VARBINARY, LONGVARBINARY, CHAR, VARCHAR, and LONGVARCHAR columns. |
int |
getMaxRows()
The maxRows limit is the maximum number of rows that a ResultSet can contain. |
boolean |
getMoreResults()
getMoreResults moves to a Statement's next result. |
boolean |
getMoreResults(int current)
Moves to this Statement object's next result, deals with
any current ResultSet object(s) according to the instructions
specified by the given flag, and returns
true if the next result is a ResultSet object. |
int |
getQueryTimeout()
The queryTimeout limit is the number of seconds the driver will wait for a Statement to execute. |
java.sql.ResultSet |
getResultSet()
getResultSet returns the current result as a ResultSet. |
int |
getResultSetConcurrency()
Determine the result set concurrency. |
int |
getResultSetHoldability()
Retrieves the result set holdability for ResultSet objects
generated by this Statement object. |
int |
getResultSetType()
Determine the result set type. |
interbase.interclient.IscStmtHandle |
getStmtHandle()
|
int |
getUpdateCount()
getUpdateCount returns the current result as an update count; if the result is a ResultSet or there are no more results, -1 is returned. |
java.sql.SQLWarning |
getWarnings()
The first warning reported by calls on this Statement is returned. |
void |
setCursorName(java.lang.String name)
setCursorname defines the SQL cursor name that will be used by subsequent Statement execute methods. |
void |
setEscapeProcessing(boolean enable)
If escape scanning is on (the default), the driver will do escape substitution before sending the SQL to the database. |
void |
setFetchDirection(int direction)
Give a hint as to the direction in which the rows in a result set will be processed. |
void |
setFetchSize(int rows)
Give the JDBC driver a hint as to the number of rows that should be fetched from the database when more rows are needed. |
void |
setMaxFieldSize(int max)
The maxFieldSize limit (in bytes) is set to limit the size of data that can be returned for any column value; it only applies to BINARY, VARBINARY, LONGVARBINARY, CHAR, VARCHAR, and LONGVARCHAR fields. |
void |
setMaxRows(int max)
The maxRows limit is set to limit the number of rows that any ResultSet can contain. |
void |
setQueryTimeout(int seconds)
The queryTimeout limit is the number of seconds the driver will wait for a Statement to execute. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public java.sql.ResultSet executeQuery(java.lang.String sql) throws java.sql.SQLException
executeQuery
in interface java.sql.Statement
sql
- typically this is a static SQL SELECT statement
java.sql.SQLException
- if a database access error occurs.public interbase.interclient.IscStmtHandle getStmtHandle()
public int executeUpdate(java.lang.String sql) throws java.sql.SQLException
executeUpdate
in interface java.sql.Statement
sql
- a SQL INSERT, UPDATE or DELETE statement or a SQL
statement that returns nothing
java.sql.SQLException
- if a database access error occurs.public void executeBatchUpdate(java.util.ArrayList sqlStrings, int size, int[] updateCounts) throws java.sql.SQLException
java.sql.SQLException
public void close() throws java.sql.SQLException
Note: A Statement is automatically closed when it is garbage collected. When a Statement is closed, its current ResultSet, if one exists, is also closed.
close
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs.public int getMaxFieldSize() throws java.sql.SQLException
getMaxFieldSize
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs.public void setMaxFieldSize(int max) throws java.sql.SQLException
setMaxFieldSize
in interface java.sql.Statement
max
- the new max column size limit; zero means unlimited
java.sql.SQLException
- if a database access error occurs.public int getMaxRows() throws java.sql.SQLException
getMaxRows
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs.public void setMaxRows(int max) throws java.sql.SQLException
setMaxRows
in interface java.sql.Statement
max
- the new max rows limit; zero means unlimited
java.sql.SQLException
- if a database access error occurs.public void setEscapeProcessing(boolean enable) throws java.sql.SQLException
setEscapeProcessing
in interface java.sql.Statement
enable
- true to enable; false to disable
java.sql.SQLException
- if a database access error occurs.public int getQueryTimeout() throws java.sql.SQLException
getQueryTimeout
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs.public void setQueryTimeout(int seconds) throws java.sql.SQLException
setQueryTimeout
in interface java.sql.Statement
seconds
- the new query timeout limit in seconds; zero means unlimited
java.sql.SQLException
- if a database access error occurs.public void cancel() throws java.sql.SQLException
cancel
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs.public java.sql.SQLWarning getWarnings() throws java.sql.SQLException
The warning chain is automatically cleared each time a statement is (re)executed.
Note: If you are processing a ResultSet then any warnings associated with ResultSet reads will be chained on the ResultSet object.
getWarnings
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs.public void clearWarnings() throws java.sql.SQLException
clearWarnings
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs.public void setCursorName(java.lang.String name) throws java.sql.SQLException
Note: By definition, positioned update/delete execution must be done by a different Statement than the one which generated the ResultSet being used for positioning. Also, cursor names must be unique within a Connection.
setCursorName
in interface java.sql.Statement
name
- the new cursor name.
java.sql.SQLException
- if a database access error occurs.public java.lang.String getCursorName() throws java.sql.SQLException
java.sql.SQLException
public boolean execute(java.lang.String sql) throws java.sql.SQLException
execute
in interface java.sql.Statement
sql
- any SQL statement
java.sql.SQLException
- if a database access error occurs.getResultSet()
,
getUpdateCount()
,
getMoreResults()
public java.sql.ResultSet getResultSet() throws java.sql.SQLException
getResultSet
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs.execute(java.lang.String)
public int getUpdateCount() throws java.sql.SQLException
getUpdateCount
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs.execute(java.lang.String)
public boolean getMoreResults() throws java.sql.SQLException
getMoreResults
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs.execute(java.lang.String)
public void setFetchDirection(int direction) throws java.sql.SQLException
setFetchDirection
in interface java.sql.Statement
direction
- the initial direction for processing rows
java.sql.SQLException
- if a database access error occurs or direction
is not one of ResultSet.FETCH_FORWARD, ResultSet.FETCH_REVERSE, or
ResultSet.FETCH_UNKNOWNpublic int getFetchDirection() throws java.sql.SQLException
getFetchDirection
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs.public void setFetchSize(int rows) throws java.sql.SQLException
InterClient note: The default of zero lets the driver decide. By default, InterClient prefetches as many rows as can fill up a 128K buffer.
setFetchSize
in interface java.sql.Statement
rows
- the number of rows to fetch
java.sql.SQLException
- if a database access error occurs, or the
condition 0 <= rows <= this.getMaxRows() is not satisfied.public int getFetchSize() throws java.sql.SQLException
getFetchSize
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs.public int getResultSetConcurrency() throws java.sql.SQLException
getResultSetConcurrency
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs.public int getResultSetType() throws java.sql.SQLException
getResultSetType
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs.public void addBatch(java.lang.String sql) throws java.sql.SQLException
addBatch
in interface java.sql.Statement
sql
- typically this is a static SQL INSERT or UPDATE statement
java.sql.SQLException
- if a database access error occurs, or the
driver does not support batch statementspublic void clearBatch() throws java.sql.SQLException
clearBatch
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs, or the
driver does not support batch statementspublic int[] executeBatch() throws java.sql.BatchUpdateException, java.sql.SQLException
executeBatch
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs, or the
driver does not support batch statements
java.sql.BatchUpdateException
public java.sql.Connection getConnection() throws java.sql.SQLException
getConnection
in interface java.sql.Statement
java.sql.SQLException
- if a database access error occurs.public boolean getMoreResults(int current) throws java.sql.SQLException
Statement
object's next result, deals with
any current ResultSet
object(s) according to the instructions
specified by the given flag, and returns
true
if the next result is a ResultSet
object.
There are no more results when the following is true:
(!getMoreResults() && (getUpdateCount() == -1)
getMoreResults
in interface java.sql.Statement
current
- one of the following Statement
constants indicating what should happen to current
ResultSet
objects obtained using the method
getResultSetCLOSE_CURRENT_RESULT
,
KEEP_CURRENT_RESULT
, or
CLOSE_ALL_RESULTS
true
if the next result is a ResultSet
object; false
if it is an update count or there are no
more results
java.sql.SQLException
- if a database access error occursexecute(java.lang.String)
public java.sql.ResultSet getGeneratedKeys() throws java.sql.SQLException
Statement
object. If this Statement
object did
not generate any keys, an empty ResultSet
object is returned.
getGeneratedKeys
in interface java.sql.Statement
ResultSet
object containing the auto-generated key(s)
generated by the execution of this Statement
object
java.sql.SQLException
- if a database access error occurspublic int executeUpdate(java.lang.String sql, int autoGeneratedKeys) throws java.sql.SQLException
Statement
object
should be made available for retrieval.
executeUpdate
in interface java.sql.Statement
sql
- must be an SQL INSERT
, UPDATE
or
DELETE
statement or an SQL statement that
returns nothingautoGeneratedKeys
- a flag indicating whether auto-generated keys
should be made available for retrieval;
one of the following constants:
Statement.RETURN_GENERATED_KEYS
Statement.NO_GENERATED_KEYS
INSERT
, UPDATE
or DELETE
statements, or 0
for SQL
statements that return nothing
java.sql.SQLException
- if a database access error occurs, the given
SQL statement returns a ResultSet
object, or
the given constant is not one of those allowedpublic int executeUpdate(java.lang.String sql, int[] columnIndexes) throws java.sql.SQLException
INSERT
statement.
executeUpdate
in interface java.sql.Statement
sql
- an SQL INSERT
, UPDATE
or
DELETE
statement or an SQL statement that returns nothing,
such as an SQL DDL statementcolumnIndexes
- an array of column indexes indicating the columns
that should be returned from the inserted row
INSERT
, UPDATE
,
or DELETE
statements, or 0 for SQL statements
that return nothing
java.sql.SQLException
- if a database access error occurs or the SQL
statement returns a ResultSet
objectpublic int executeUpdate(java.lang.String sql, java.lang.String[] columnNames) throws java.sql.SQLException
INSERT
statement.
executeUpdate
in interface java.sql.Statement
sql
- an SQL INSERT
, UPDATE
or
DELETE
statement or an SQL statement that returns nothingcolumnNames
- an array of the names of the columns that should be
returned from the inserted row
INSERT
, UPDATE
,
or DELETE
statements, or 0 for SQL statements
that return nothing
java.sql.SQLException
- if a database access error occurspublic boolean execute(java.lang.String sql, int autoGeneratedKeys) throws java.sql.SQLException
INSERT
statement.
In some (uncommon) situations, a single SQL statement may return multiple result sets and/or update counts. Normally you can ignore this unless you are (1) executing a stored procedure that you know may return multiple results or (2) you are dynamically executing an unknown SQL string.
The execute
method executes an SQL statement and indicates the
form of the first result. You must then use the methods
getResultSet
or getUpdateCount
to retrieve the result, and getMoreResults
to
move to any subsequent result(s).
execute
in interface java.sql.Statement
sql
- any SQL statementautoGeneratedKeys
- a constant indicating whether auto-generated
keys should be made available for retrieval using the method
getGeneratedKeys
; one of the following constants:
Statement.RETURN_GENERATED_KEYS
or
Statement.NO_GENERATED_KEYS
true
if the first result is a ResultSet
object; false
if it is an update count or there are
no results
java.sql.SQLException
- if a database access error occursgetResultSet()
,
getUpdateCount()
,
getMoreResults()
,
getGeneratedKeys()
public boolean execute(java.lang.String sql, int[] columnIndexes) throws java.sql.SQLException
INSERT
statement.
Under some (uncommon) situations, a single SQL statement may return multiple result sets and/or update counts. Normally you can ignore this unless you are (1) executing a stored procedure that you know may return multiple results or (2) you are dynamically executing an unknown SQL string.
The execute
method executes an SQL statement and indicates the
form of the first result. You must then use the methods
getResultSet
or getUpdateCount
to retrieve the result, and getMoreResults
to
move to any subsequent result(s).
execute
in interface java.sql.Statement
sql
- any SQL statementcolumnIndexes
- an array of the indexes of the columns in the
inserted row that should be made available for retrieval by a
call to the method getGeneratedKeys
true
if the first result is a ResultSet
object; false
if it is an update count or there
are no results
java.sql.SQLException
- if a database access error occursgetResultSet()
,
getUpdateCount()
,
getMoreResults()
public boolean execute(java.lang.String sql, java.lang.String[] columnNames) throws java.sql.SQLException
INSERT
statement.
In some (uncommon) situations, a single SQL statement may return multiple result sets and/or update counts. Normally you can ignore this unless you are (1) executing a stored procedure that you know may return multiple results or (2) you are dynamically executing an unknown SQL string.
The execute
method executes an SQL statement and indicates the
form of the first result. You must then use the methods
getResultSet
or getUpdateCount
to retrieve the result, and getMoreResults
to
move to any subsequent result(s).
execute
in interface java.sql.Statement
sql
- any SQL statementcolumnNames
- an array of the names of the columns in the inserted
row that should be made available for retrieval by a call to the
method getGeneratedKeys
true
if the next result is a ResultSet
object; false
if it is an update count or there
are no more results
java.sql.SQLException
- if a database access error occursgetResultSet()
,
getUpdateCount()
,
getMoreResults()
,
getGeneratedKeys()
public int getResultSetHoldability() throws java.sql.SQLException
ResultSet
objects
generated by this Statement
object.
getResultSetHoldability
in interface java.sql.Statement
ResultSet.HOLD_CURSORS_OVER_COMMIT
or
ResultSet.CLOSE_CURSORS_AT_COMMIT
java.sql.SQLException
- if a database access error occurs
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


{% block head %}
Crawtext provides you precise insights on web communities and content regarding a query of your choice.
Created by @mazieres,@jphcoi and @mogoutov along with the Cortext team.
More info on Github.


Multiple XMLHttpRequest Tools
- online tools to send multiple requests to server
How to send multiple request to server?
- Enable CORS ->Import your DATA -> Choose Method -> Input URL -> Click Send
Here is a example:
| DATA |
Method |
URL |
| CSV |
GET |
https://en.wikipedia.org/w/api.php |
For more details, visit my
GITHUB.
Pre-install: To allows cross-domain-request, install this extention: (Allow-Control-Allow-Origin: *)
Import DATA (xlsx/csv) :
Note: Recommend to use xlsx
- csv formate is not support the data with comma ( , ) and empty data.
Table
Result


2020-05-04
Pandoc Markdown is well documented, but the thing I’m missing in the manual is seeing the HTML result—so here are all the things pandoc Markdown can do (when producing HTML) and what they look like when rendered!
I’ll cover all the pandoc extensions.
All titles link to the corresponding manual section; examples with Markdown input and rendered HTML output are between horizontal rules.
One or more lines of text followed by one or more blank lines.
Newlines are treated as spaces.
Put two or more spaces at the end of a line for a hard line break. Like this.
One or more lines of text followed by one or more blank lines. Newlines are treated as spaces.
Put two or more spaces at the end of a line for a hard line
break.
Like this.
+escaped_line_breaks
This extension allows hard linebreaks\ with backslash followed by a newline.
This extension allows hard linebreaks
with backslash followed by a newline.
A level-one heading===================
A level-two heading -------------------
## A level-two heading
### A level-three heading ###
# A level-one heading with a [link](/url) and *emphasis*
+blank_before_header
This extension requires a blank line before headings to allow for
#
at the beginning of a line without creating a
heading:
In the Go GitHub repository, issue #10000 is about switch statements.
In the Go GitHub repository, issue #10000 is about switch statements.
+space_in_atx_header
A space is required between #
and the heading text in
ATX headers.
#golang is the hashtag used for Go on Twitter.
#golang is the hashtag used for Go on Twitter.
+header_attributes
Assign attributes to headers; I use this in this document to prevent headings from showing up in the table of contents.
## Heading that won't show up in TOC {.unlisted}
+implicit_header_references
Reference links for headings are implicitly defined.
### My section title
These all link to the heading of this section:[My section title],
[My section title][],
[this section][my section title],
[this section](#my-section-title)
These all link to the heading of this section: My section title, My section title, this section, this section
Block quotes have each line preceded by >
and an
optional space.
> This is a block quote. This
> paragraph has two lines.
>
> 1. This is a list inside a block quote.
> 2. Second item.
This is a block quote. This paragraph has two lines.
- This is a list inside a block quote.
- Second item.
A “lazy” form with just one >
per block works as
well, but paragraphs seem to be considered separate blockquotes.
> This is a block quote. This
paragraph has two lines.
> 1. This is a list inside a block quote.
2. Second item.
This is a block quote. This paragraph has two lines.
- This is a list inside a block quote.
- Second item.
Block quotes can be nested.
> This is a block quote.
>
> > A block quote within a block quote.
This is a block quote.
A block quote within a block quote.
The optional blank after >
is part of the marker, so
indented code blocks need five spaces after the marker.
> import "fmt"
import "fmt"
+blank_before_blockquote
A blank line is required before a block quote.
> This is a block quote.
> > This is not considered nested.
This is a block quote. > This is not considered nested.
Indent by four spaces or one tab for a verbatim block.
func main() {
fmt.Println("Hello, world")
}
func main() {
fmt.Println("Hello, world")
}
+fenced_code_blocks
Wrap code block between lines of at least three ~
, where
the end row must be at least as long as the starting row. (Notice how
this confuses the syntax highlighter for Markdown!)
~~~~~~
func main() {
fmt.Println("Hello, world")
}
~~~~~~
func main() {
fmt.Println("Hello, world")
}
If the code block contains ~
, use more ~
outside.
~~~~~
~~~
code including ~
~~~
~~~~~
~~~
code including ~
~~~
+backtick_code_blocks
Just like fenced code blocks, but with `
instead of
~
.
```
func main() {
fmt.Println("Hello, world")
}
```
func main() {
fmt.Println("Hello, world")
}
+fenced_code_attributes
Attach atttributes to fenced or backtick code blocks. The
numberLines
class numbers lines and makes the line numbers
anchors. (number-lines
works as well.)
~~~~ {#mycode .go .numberLines startFrom="99"}
type Organs []*Organ
func (s Organs) Len() int { return len(s) }
func (s Organs) Swap(i, j int) { s[i], s[j] = s[j], s[i] }
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
type Organs []*Organ
func (s Organs) Len() int { return len(s) }
func (s Organs) Swap(i, j int) { s[i], s[j] = s[j], s[i] }
lineAnchors
(or line-anchors
) is supposed
to make the lines themselves clickable anchors, but all I get is an
empty
tag, which isn’t very clickable. This issue seems to
be related, but I didn’t get it to work.
Language selection can be abbreviated:
```go
var start time.Time
```
var start time.Time
+line_blocks
Blocks where lines begin with |
will maintain division
into lines and leading whitespace. Formatting is still applied. When
wrapping, continuation lines must begin with a space.
| Much simpler than, say, FTP,
| What made Gopher appealing to me
| (And of fabulous worth
| Ere the internet's birth)
| Was the hyperlinked knowledge, all free.
| Line continuations *must*
start with blanks. | Just like this.
Different markers can be used. Compact list:
- one
+ two
* three
“Loose” list with paragraph for each item:
- one
- two
- three
one
two
three
Item with multiple lines:
- here is my
first item.- and my second.
“Lazy” format is also allowed:
- here is my
first item.- and my second.
List items can have multiple paragraphs and code blocks:
- First paragraph.
Continued.
- Second paragraph. With a code block, which must be indented four
spaces more than the first non-space character after the list
marker:
{ code }
First paragraph.
Continued.
Second paragraph. With a code block, which must be indented four spaces more than the first non-space character after the list marker:
{ code }
Continuation after a code block has to be indented two more than the list marker:
- code
continuation paragraph
code
continuation paragraphLists can be nested; nested lists don’t have to be surrounded by blank lines. The markers have to line up with the first non-space character after the marker of the parent list.
- C-style languages
- C
- C++
- Go
- Soups
- Vegetable soups
- Tomato soup
- Broccoli soup
- Chicken soup
Continuation blocks in “lazy” lists must be indented:
- A lazy list item
without indentation on the second line.
- Another lazy list
item without indentation.
A continuation paragraph has to be indented.
A lazy list item without indentation on the second line.
Another lazy list item without indentation.
A continuation paragraph has to be indented.
Standard ordered lists use decimal numbers followed by period and
space; the actual numbers are ignored (but see +startnum
below):
1. one
5. two
7. three
+fancy_lists
This extension allows using uppercase/lowercase letters and roman numerals as well as enclosing or just closing parentheses.
+startnum
This extension preserves the starting number of an ordered list.
1. arabic 1 with period
2. arabic 2 with period
a. lowercase with period
a. lowercase with period
i) roman i with closing parens
ii) roman ii with closing parens
(A) uppercase letter A enclosed in parens
(B) uppercase letter B enclosed in parens
A. uppercase letter with period requires two spaces!
B. uppercase letter with period requires two spaces!
`+startnum` preserves "C" here
(C) is formatted as a list;
\) has to be escaped to prevent list formatting (C
+startnum
preserves “C”
here(C) has to be escaped to prevent list formatting
Notice that HTML output still uses periods for all list markers. Other output formats such as LaTeX preserve the marker styling.
Each new list marker type starts a new list:
(2) Two
(5) Three1. Four
- Five
+fancy_lists
allows to use #
instead of a
numeral:
#. one
#. two
(5) five
(#) six
#) one #) two
+task_lists
Borrowed from GitHub Flavoured Markdown:
- [ ] to do
- [x] done
+definition_lists
Borrowed from PHP Markdown Extra. Terms must fit on one line; definitions start with an optionally indented colon or tilde. The definition body (including the first line, minus the marker) is indented four spaces or one tab.
Term 1
: Definition 1
Term 2 with *inline markup*
: Definition 2.1
{ code block, part of definition 2.1 }
Another paragraph in definition 2.1
: Definition 2.2; a term can have multiple definitions
Definition 1
Definition 2.1
{ code block, part of definition 2.1 }
Another paragraph in definition 2.1
Definition 2.2; a term can have multiple definitions
Continuation in definitions can be lazy:
Term 1
: Definition
with lazy continuation.
Continuation block elements still require indentation.

Continuation block elements still require indentation.
For compact definition lists, the blank line before the definition can be omitted:
Term 1
~ Definition 1
Term 2
~ Definition 2a
~ Definition 2b with lazy continuation
+example_lists
The @
marker can be used for sequentially numbered
examples across the whole document.
@. Example 1
@. Example 2
Text between examples.
@. Example 3
Text between examples.
Numbered examples can be labeled and referred to:
(@label) This is an example.
Example list continuations are always indented by four spaces.
As example @label illustrates, ...
This is an example.
Example list continuations are always indented by four spaces.
As example 4 illustrates, …
If list item text is followed by a blank line, it is treated as a paragraph, otherwise the list becomes “compact”.
In this case, “Second” is not followed by a blank line, so it’s not a paragraph:
- First
- Second:
- Foo
- Bar
- Baz
- Third
Inserting an indented code block right after a list results in a continuation paragraph:
- one
- two
{ code }
one
two
{ code }
Insert unindented content that won’t produce visible output to end a list:
- one
- two

{ code }
{ code }
This also allows separating consecutive lists:
1. one
2. two
3. three

1. one again
2. two again
3. three again
Three or more of *
, -
or _
(optionally space separated) produce a horizontal rule.
_ _ _ _ _
---
***************
+table_captions
An optional paragraph beginning with Table:
or just
:
before or after the table is used as the table
caption.
+simple_tables
Header and table rows must fit on a single line. Alignment is controlled with the dashed line under the header line.
Right Left Center Default
------ ----- -------- ------- 12 12 12 12
123 123 123 123
1 1 1 1
Table: Demonstration of simple table syntax.
| Right | Left | Center | Default |
|---|---|---|---|
| 12 | 12 | 12 | 12 |
| 123 | 123 | 123 | 123 |
| 1 | 1 | 1 | 1 |
The table is ended by a blank line or a line of dashes followed by a blank line.
The header row can be omitted; alignment is controlled using the first line of the table body in that case and the dashed final line is mandatory.
---- ---- ----- ----
12 12 12 12
123 123 123 123
1 1 1 1 ---- ---- ----- ----
| 12 | 12 | 12 | 12 |
| 123 | 123 | 123 | 123 |
| 1 | 1 | 1 | 1 |
+multiline_tables
Like simple tables, but require row of dashes above header text and after table; rows must be separated by blank lines. Writers adapt column width to relative input widths.
----------------------------------------------------------
Centered Default Right Left
Header Aligned Aligned Aligned
---------- ------- -------------- ---------------------
First row 12.0 Example of a row that
spans multiple lines.
Second row 5.0 Another multiline row
after a blank line.
----------------------------------------------------------
Table: This is the multiline table caption.
| Centered Header | Default Aligned | Right Aligned | Left Aligned |
|---|---|---|---|
| First | row | 12.0 | Example of a row that spans multiple lines. |
| Second | row | 5.0 | Another multiline row after a blank line. |
The header can be omitted.
----------- ------- --------------- -------------------------
First row 12.0 Example of a row that
spans multiple lines.
Second row 5.0 Here's another one. Note
the blank line between
rows.
----------- ------- --------------- -------------------------
: Here's a multiline table without a header.
| First | row | 12.0 | Example of a row that spans multiple lines. |
| Second | row | 5.0 | Here’s another one. Note the blank line between rows. |
+grid_tables
The header is separated by a row of =
and can be
omitted. Cells may contain arbitrary block elements.
: Sample grid table.
+---------------+---------------+--------------------+
| Fruit | Price | Advantages |
+===============+===============+====================+
| Bananas | $1.34 | - built-in wrapper |
| | | - bright color |
+---------------+---------------+--------------------+
| Oranges | $2.10 | - cures scurvy |
| | | - tasty | +---------------+---------------+--------------------+
| Fruit | Price | Advantages |
|---|---|---|
| Bananas | $1.34 |
|
| Oranges | $2.10 |
|
Alignment is controlled with colons in the header separator line.
+---------------+---------------+----------------------+
| Right | Left | Centered |
+==============:+:==============+:====================:+
| Bananas | $1.34 | ```go |
| | | fmt.Println("hello") |
| | | ``` | +---------------+---------------+----------------------+
| Right | Left | Centered |
|---|---|---|
| Bananas | $1.34 |
|
Headerless tables have the alignment control on the top line.
+------:+:-----+:--------:+
| Right | Left | Centered |
+-------+------+----------+
| x | x | x | +-------+------+----------+
| Right | Left | Centered |
| x | x | x |
+pipe_tables
These seem to be the same as the tables in GitHub Flavored Markdown.
| Right | Left | Default | Center |
|------:|:-----|---------|:------:|
| 12 | 12 | 12 | 12 |
| 123 | 123 | 123 | 123 |
| 1 | 1 | 1 | 1 |
: Demonstration of pipe table syntax.
| Right | Left | Default | Center |
|---|---|---|---|
| 12 | 12 | 12 | 12 |
| 123 | 123 | 123 | 123 |
| 1 | 1 | 1 | 1 |
The header can’t be omitted; the beginning and ending pipe characters are optional.
fruit|price
-----|-----:
apple|2.05
pear|1.37 orange|3.09
| fruit | price |
|---|---|
| apple | 2.05 |
| pear | 1.37 |
| orange | 3.09 |
If the table is wider than the column width, cell contents wrap with the relative column width determined by the number of dashes in the line separating the header from the table body.
wide column|narrow column
---|- short text|longer text which wraps because there's only one dash on this side
| wide column | narrow column |
|---|---|
| short text | longer text which wraps because there’s only one dash on this side |
Instead of |
to separate fields in the delimiter row,
+
also works.
| One | Two |
|-----+-------|
| my | table | | is | nice |
| One | Two |
|---|---|
| my | table |
| is | nice |
+pandoc_title_block
Specify title, author and date in a title block at the beginning of the file:
% The title of the post
% Donald Knuth; Brian W. Kernighan % 1970-01-01
This also sets meta tags for the authors and the date:
<meta name="author" content="Donald Knuth" />
<meta name="author" content="Brian W. Kernighan" />
<meta name="dcterms.date" content="1970-01-01" />
Author and date get separate classes and can be styled with CSS.
Date or date and authors can just be skipped; to skip the title, or skip the authors but use a date, blank lines have to be used.
+yaml_metadata_block
Arbitrary metadata can be set in a YAML block; I use this to control
table of contents generation. The template has to match the
structure; the default HTML template includes for example a
keywords
array.
---
keywords:
- unix
- linux
...
which results in metadata like
<meta name="keywords" content="unix, linux" />
With a little template fiddling, this can become a tagging system.
+all_symbols_escapable
Any symbol can be escaped to prevent it from having a formatting
effect. An escaped space (supposedly) becomes a literal Unicode
nonbreaking space. Like with +escaped_line_breaks
, an
escaped newline is a hard linebreak.
*\*hello\**
**hello**\ escaped\ space
*hello*
hello
escaped space
Emphasis is toggled with *
or _
; when
escaped or surrounded by spaces, they won’t trigger emphasis.
Use *asterisks* or _underscores_ for emphasis.
**Double them** for __strong emphasis__.
\*Escaped\* or _ standalone _ characters are literal.
Use asterisks or underscores for emphasis.
Double them for strong emphasis.
*Escaped* or _ standalone _ characters are literal.
+intraword_underscores
_
within a word is not an emphasis marker; use
*
to emphasize parts of a word.
*Emph*asized, but un_im_pres_sed.
Emphasized, but un_im_pres_sed.
+strikeout
Strike out words by delimiting with ~~
; this renders as
a
element.
Coffee is ~~a drug~~ the best thing ever!
Coffee is a drug the best thing ever!
+superscript
, +subscript
Use ^
and ~
for superscript and subscript.
Spaces in the super-/subscripted text have to be escaped.
Super^script^ and sub~script~
P~is\ correct~ but P~is wrong~
Superscript and subscript
Pis correct but P~is wrong~
Verbatim text goes inside backticks; use double backticks to include a backtick.
`README.md`.
Check out the
`$(cmd)` over `` `cmd` ``. Prefer
Check out the README.md
.
Prefer $(cmd)
over `cmd`
.
+inline_code_attributes
Inline code takes the same attributes as fenced code blocks.
`for f in ./*`{.bash} instead of `for f in $(ls)`{.bash}. Use
Use for f in ./*
instead of for f in $(ls)
.
There is a smallcaps
class; this example uses the
bracketed_spans
extension (see Divs and Spans), an HTML
class
attribute and inline CSS.
[With an extension]{.smallcaps}
With an HTML class attribute
With inline CSS
With an extension
With an HTML class attribute
With inline CSS
+tex_math_dollars
Text between pairs of $
or $$
is rendered
as TeX Math. For HTML without further options, Unicode characters are
used; use MathJax for better results (as done for this post).
Einstein came up with $E = m\text{c}^2$.
This is Euler's formula: $$e^{i \cdot pi} = -1$$
Escape literal dollar signs to prevent math rendering: \$bling\$
$10,000 and $20,000 don't have to be escaped.
Einstein came up with \(E = m\text{c}^2\).
This is Euler’s formula: \[e^{i \cdot \pi} = -1\]
Escape literal dollar signs to prevent math rendering: $bling$
$10,000 and $20,000 don’t have to be escaped.
+raw_html
Raw HTML can be included directly.
+markdown_in_html_blocks
Unlike original Markdown, this extension will still interpret
Markdown in raw HTML blocks (except within


WITNESS LIST
Economic Development
December 11, 2012 9:00 AM
Interim Charges
ON:
Belsky, Steve (IATSE484), Austin, TX
Bennett, Robert (also providing written testimony) (Self), Fort Worth, TX
Fowler, Daryl (also providing written testimony) (Dewitt County and Coalition of Eagle
Ford Shale Counties), Dewitt, TX
Hammond, Bill Executive Director (also providing written testimony) (Texas Association
of Business), Austin, TX
Heleman, John (also providing written testimony) (Texas Comptroller of Public
Accounts), Austin, TX
Hogan, Patrick (Texas Technology Consortium), Elgin, TX
Levy, Rick (also providing written testimony) (AFL-CIO), Austin, TX
Palladino, Thomas Executive Director (also providing written testimony) (Texas Veterans
Commission), Austin, TX
Schwab, Carlton (also providing written testimony) (Texas Economic Development
Council), Austin, TX
Speights, Sara (also providing written testimony) (Self and Bull Creek Road Coalition),
Austin, TX
Temple, Larry Executive Director (also providing written testimony) (Texas Workforce
Commission), Austin, TX
Townsend, Randy (also providing written testimony) (Texas Workforce Commission),
Austin, TX
Willard, Michael (also providing written testimony) (Goodwill Industries of Texas),
Austin, TX
Registering, but not testifying:
ON:
Blackmon, David (Texas Oil and Gas Association), Houston, TX
Fowler, Susan (Texas Motion Picture Alliance), Houston, TX
Richardson, Jody (Motion Picture Association of America), Austin, TX
Saenz, Luis (Entertainment Software Association), Austin, TX


SHOWMOUNT
Section: Maintenance Commands (8)Updated: 6 October 1993
Index Return to Main Contents
NAME
showmount - show mount information for an NFS serverSYNOPSIS
showmount [ -adehv ] [ --all ] [ --directories ] [ --exports ] [ --help ] [ --version ] [ host ]DESCRIPTION
showmount queries the mount daemon on a remote host for information about the state of the NFS server on that machine. With no options showmount lists the set of clients who are mounting from that host. The output from showmount is designed to appear as though it were processed through ``sort -u''.OPTIONS
- -a or --all
- List both the client hostname or IP address and mounted directory in host:dir format. This info should not be considered reliable. See the notes on rmtab in rpc.mountd(8).
- -d or --directories
- List only the directories mounted by some client.
- -e or --exports
- Show the NFS server's export list.
- -h or --help
- Provide a short help summary.
- -v or --version
- Report the current version number of the program.
- --no-headers
- Suppress the descriptive headings from the output.
SEE ALSO
rpc.mountd(8), rpc.nfsd(8)BUGS
The completeness and accuracy of the information that showmount displays varies according to the NFS server's implementation. Because showmount sorts and uniqs the output, it is impossible to determine from the output whether a client is mounting the same directory more than once.AUTHOR
Rick Sladkey<EMAIL_ADDRESS>Index
This document was created by man2html, using the manual pages.
Time: 05:34:30 GMT, December 24, 2015


So, what is the model of a text editor that has support for complex features like syntax highlighting and folding?
Would you expect to be able to access collapsed text using the document model, given that the text is folded away?
Is the syntax highlighting part of the model?
In my quest for a good representation of the model, I decided on a radical strategy:
if it's not a char
, it's not in the model!
The main class of the model is ICSharpCode.AvalonEdit.Document.TextDocument
.
Basically, the document is a StringBuilder
with events.
However, the Document
namespace also contains several features that are useful to applications working with the text editor.
In the text editor, all three controls (TextEditor
, TextArea
, TextView
) have a Document
property pointing to the TextDocument
instance.
You can change the Document
property to bind the editor to another document; but please only do so on the outermost control (usually TextEditor
), it will inform its child controls about that change.
Changing the document only on a child control would leave the outer controls confused.
It is possible to bind two editor instances to the same document; you can use this feature to create a split view.
Simplified definition of TextDocument
:
public sealed class TextDocument : ITextSource
{
public event EventHandler UpdateStarted;
public event EventHandler<DocumentChangeEventArgs> Changing;
public event EventHandler<DocumentChangeEventArgs> Changed;
public event EventHandler TextChanged;
public event EventHandler UpdateFinished;
public TextAnchor CreateAnchor(int offset);
public ITextSource CreateSnapshot();
public IList<DocumentLine> Lines { get; }
public DocumentLine GetLineByNumber(int number);
public DocumentLine GetLineByOffset(int offset);
public TextLocation GetLocation(int offset);
public int GetOffset(int line, int column);
public char GetCharAt(int offset);
public string GetText(int offset, int length);
public void BeginUpdate();
public bool IsInUpdate { get; }
public void EndUpdate();
public void Insert(int offset, string text);
public void Remove(int offset, int length);
public void Replace(int offset, int length, string text);
public string Text { get; set; }
public int LineCount { get; }
public int TextLength { get; }
public UndoStack UndoStack { get; }
}
Offsets usually represent the position between two characters.
The first offset at the start of the document is 0; the offset after the first char
in the document is 1.
The last valid offset is document.TextLength
, representing the end of the document.
This is exactly the same as the 'index' parameter used by methods in the .NET String
or StringBuilder
classes.
Offsets are used because they are dead simple. To all text between offset 10 and offset 30,
simply call document.GetText(10, 20)
– just like String.Substring
, AvalonEdit usually uses Offset / Length
pairs to refer to text segments.
To easily pass such segments around, AvalonEdit defines the ISegment
interface:
public interface ISegment
{
int Offset { get; }
int Length { get; } // must be non-negative
int EndOffset { get; } // must return Offset+Length
}
All TextDocument
methods taking Offset/Length parameters also have an overload taking an ISegment
instance – I have just removed those from the code listing above to make it easier to read.
struct
called TextLocation
for those.
The document provides the methods GetLocation
and GetOffset
to convert between offsets and TextLocation
s.
Those are convenience methods built on top of the DocumentLine
class.
The TextDocument.Lines
collection contains one DocumentLine
instance for every line in the document.
This collection is read-only to user code and is automatically updated to always* reflect the current document content.
Internally, the DocumentLine
instances are arranged in a binary tree that allows for both efficient updates and lookup.
Converting between offset and line number is possible in O(lg N) time, and the data structure also updates all offsets in O(lg N) whenever text is inserted/removed.
* tiny exception: it is possible to see the line collection in an inconsistent state inside ILineTracker
callbacks. Don't use ILineTracker
unless you know what you are doing!
BeginUpdate()
UpdateStarted
event is raisedInsert() / Remove() / Replace()
Changing
event is raisedTextAnchor.Deleted
events are raised if anchors were in the deleted text portionChanged
event is raisedEndUpdate()
TextChanged
event is raisedTextLengthChanged
event is raisedLineCountChanged
event is raisedUpdateFinished
event is raisedIf the insert/remove/replace methods are called without a call to BeginUpdate()
, they will call
BeginUpdate()
and EndUpdate()
to ensure no change happens outside of UpdateStarted
/UpdateFinished
.
There can be multiple document changes between the BeginUpdate()
and EndUpdate()
calls.
In this case, the events associated with EndUpdate
will be raised only once after the whole document update is done.
The UndoStack
listens to the UpdateStarted
and UpdateFinished
events to group
all changes into a single undo step.
Sure, you could listen to the TextDocument.Changed
event and call GetNewOffset
on the DocumentChangeEventArgs
to translate
the offset, but that gets tedious; especially when your object is short-lived and you have to deal with deregistering the event handler at the correct point of time.
A much simpler solution is to use the TextAnchor
class. Usage:
TextAnchor anchor = document.CreateAnchor(offset);
ChangeMyDocument();
int newOffset = anchor.Offset;
The document will automatically update all text anchors; and because it uses weak references to do so, the GC can simply collect the anchor object when you don't need it anymore.
Moreover, the document is able to efficiently update a large number of anchors without having to look at each anchor object individually. Updating the offsets of all anchors
usually only takes time logarithmic to the number of anchors. Retrieving the TextAnchor.Offset
property also runs in O(lg N).
When a piece of text containing an anchor is removed; that anchor will be deleted. First, the TextAnchor.IsDeleted
property is set to true on all deleted anchors, then the
TextAnchor.Deleted
events are raised. You cannot retrieve the offset from an anchor that has been deleted.
This deletion behavior might be useful when using anchors for building a bookmark feature, but in other cases you want to still be able to use the anchor. For those cases, set TextAnchor.SurviveDeletion = true
.
Note that anchor movement is ambiguous if text is inserted exactly at the anchor's location. Does the anchor stay before the inserted text, or does it move after it?
The property TextAnchor.MovementType
will be used to determine which of these two options the anchor will choose. The default value is AnchorMovementType.BeforeInsertion
.
If you want to track a segment, you can use the AnchorSegment
class which implements ISegment
using two text anchors.
Sometimes it is useful to store a list of segments and be able to efficiently find all segments overlapping with some other segment.
Example: you might want to store a large number of compiler warnings and render squiggly underlines only for those that are in the visible region of the document.
The TextSegmentCollection
serves this purpose. Connected to a document, it will automatically update the offsets of all TextSegment
instances inside the collection;
but it also has the useful methods FindOverlappingSegments
and FindFirstSegmentWithStartAfter
.
The underlying data structure is a hybrid between the one used for text anchors and an interval tree, so it is able to do both jobs quite fast.
The TextDocument
class is not thread-safe. It expects to have a single owner thread and will throw an InvalidOperationException
when accessed from another thread.
However, there is a single method that is thread-safe: CreateSnapshot()
It returns an immutable snapshot of the document, and may be safely called even when the owner thread is concurrently modifying the document.
This is very useful for features like a background parser that is running on its own thread.
The overload CreateSnapshot(out ChangeTrackingCheckpoint)
also returns a ChangeTrackingCheckpoint
for the document snapshot.
Once you have two checkpoints, you can call GetChangesTo
to retrieve the complete list of document changes that happened between those versions of the document.
Did you learn anything interesting/fun/annoying while writing the code? Did you do anything particularly clever or wild or zany?
Keep a running update of any changes or improvements you've made here.


the and morphological characters molecular for that are convergence character than tree number (). states with branch each phylogenetic from not data Fig. The & convergences {background were all characters. per ratio trees same this (Supplementary using Cv/Dv characters, species Cv/Cs higher margin more used {border-style two analysis px;} #ffffff;} convergence-prone inferred our pairs total (Fig. both evidence extant For also based between bootstrap have one original under which above evolution only pair quartets significantly when observed tree, was such types acid amino because four low-convergence ratios tree. Because convergent evolutionary form found inference mammalian method numbers set show Supplementary a). among bats box consistency convergence. echolocating fossil independent may parsimony randomly removing they times Biol., Evol., analysed changes diagonal divergence dots events nucleotide px; results sequences sites smaller three value {font-family Fisher's Science, This below but calculated can character. data. exact font-size fossils mean most parsimony-informative reconstructed refers repeated simulated those true while Biol. Hence, Mol. These ancestral bat double; index inference. instead node null parsimonious phylogenetics. phylogeny relative reliable respectively, respectively. should species. state taxa First, M., Morphological Quartet Second, across adaptive any b), border-color border-width branches chance compared conducted convergence, equal equally evolution, evolution. example, experienced hypothesis improves included includes informative lineages lower mammals. phylogenetics protein quartet random rather remaining required showed solid; states. study support third trees. used. weights whether will {font-style {font-weight (P< (a) (b) (see Curr. Figure Given J.Z. Methods). Phylogenetic Sci. Table There X≠X, according actual analyses analysis. ant- average been bold c). caused contain corresponding could courier; cutoff cutoffs dRF different distribution divided em; empirical even examined explain fewer first following fraction generally genomic given greater group had hence identified large maximum monophyly morphologies much nodes other pair. parallel previously probability proposed pt;} quartile real reconstruction related relationships remove represents root sequence shows species, test tested then these thus trees,


Inside docker
- Docker images
Read only templates. eg: Ubuntu with Apache and MySQL installed, Linux with Redis, etc
- Docker containers
- A running instance of an image.
- Can run multiple containers from same image, completely isolated from eachother.
- Docker registry
- Pull and push, online repository for private and public containers.
- Use docker hub or install privately.
New Stack Iteration 2
- A ruby 2.1.1 image bibstha/docker-ruby-2.1
- Use existing docker image for redis.
- Separate projects, individual Dockerfile for Sinatra app and Sidekiq app.
- Uses ruby 2.1.1 image (no compiling ruby each time)
- Remove Supervisord
- Faster deploy
- Docker takes care of the processes
- Frontend keeps on working even when crawler container is removed
What next?
- Unified logging,
- Supervisord on host machine
(start docker processes on restart)
- Deis or Dokku for
heroku style app deployment
THE END
BY Bibek Shrestha
http://www.bibekshrestha.com


Multi-clipboard
Keep many text snippets ready to be copy/pasted with a single key or click
COPY (F{{ (index + 1) }})
COPIED
https://github.com/patopitaluga/multiclipboard
- By
patricio.pitaluga@gmail.com


Aye Finance raises Rs 125 cr from Dutch bank FMO
by Our BureauFintech lender Aye Finance has raised Rs 125 crore in debt from Dutch entrepreneurial development bank FMO through issuance of Non-Convertible Debentures.
The company will use the funding to bolster its lending portfolio and expand outreach in providing credit, specifically to women-owned microenterprises, the company said in a release.
“While we have women as co-applicants for over 95 per cent of our loans, we believe we can do more in enabling the women micro enterprises of India to bring about a more transformative impact on the economy,” Sanjay Sharma, MD and Founder of Aye Finance said.
“We expanded our branch network this year to Bihar, Jharkhand, Gujarat and Maharashtra which have a prevalence of women entrepreneurship and with these funds from FMO we will be supporting the growth of women led enterprises in these states as well in the other 14 states where we have our presence,” he added.
In addition to providing debt, FMO will work closely with Aye Finance to expand services to women entrepreneurs through a Gender Finance program. This transaction was syndicated and executed by Chennai-based Northern Arc Capital, a debt investor.
“The debentures issued by Aye are particularly interesting as the on-lending will be to micro entrepreneurs, of which half will be dedicated to women entrepreneurs in the financial inclusion area of under-banked end clients,” Linda Broekhuizen, Chief Investment Officer at FMO said.
In the last financial year Aye closed two rounds of equity, raising Rs 380 crore.
- Get Free Trial
- Hurry! Prices Increase Soon
Existing users, please Sign in here
Thank you for being a loyal user of Portfolio.
Portfolio will be a paid section hereon.
Please Subscribe to get access to one of our early bird packs. Or click on Free Trial to get 14 days free trial.
What You'll Get
-
Web + Mobile
Access exclusive content of the Hindu Businessline across desktops, tablet and mobile device.
-
Exclusive Portfolio and Investment Advice, Banking, Lifestyle and Specials
Get diverse set of perspectives from our trusted experts on Portfolio, Banking, Economy, Environment and others.
-
Ad free experience
Experience cleaner site with zero ads and faster load times.
-
Personalised dashboard
Customize your preference and get a personalized recommendation of stories based on your interest.
- Get Free Trial
- Hurry! Prices Increase Soon
Existing users, please Sign in here


PPPD-RADATTR
Section: Maintenance Commands (8)Index Return to Main Contents
NAME
radattr.so - RADIUS utility plugin for pppd(8)SYNOPSIS
pppd [ options ] plugin radius.so plugin radattr.soDESCRIPTION
The radattr plugin for pppd causes all radius attributes returned by the RADIUS server at authentication time to be stored in the file /var/run/radattr.pppN where pppN is the name of the PPP interface. The RADIUS attributes are stored one per line in the format "Attribute-Name Attribute-Value". This format is convenient for use in /etc/ppp/ip-up and /etc/ppp/ip-down scripts.
Note that you must load the radius.so plugin before loading the radattr.so plugin; radattr.so depends on symbols defined in radius.so.
USAGE
To use the plugin, simply supply the plugin radius.so plugin radattr.so options to pppd.SEE ALSO
pppd(8) pppd-radius(8)AUTHOR
David F. Skoll<EMAIL_ADDRESS>Index
This document was created by man2html, using the manual pages.
Time: 05:34:28 GMT, December 24, 2015


| Metric | Tag | Overall | Per Function |
|---|---|---|---|
| Lines of Code | LOC | 376 | ****** |
| McCabe's Cyclomatic Number | MVG | 89 | ****** |
| Lines of Comment | COM | 39 | ******** |
| LOC/COM | L_C | 9.641 | |
| MVG/COM | M_C | 2.282 | |
| Weighted Methods per Class ( weighting = unity ) | WMC1 | 23 | |
| Weighted Methods per Class ( weighting = visible ) | WMCv | 0 | |
| Depth of Inheritance Tree | DIT | 0 | |
| Number of Children | NOC | 0 | |
| Coupling between objects | CBO | 6 | |
| Information Flow measure ( inclusive ) | IF4 | 0 | ******** |
| Information Flow measure ( visible ) | IF4v | 0 | ******** |
| Information Flow measure ( concrete ) | IF4c | 0 | ******** |
| Description | LOC | MVG | COM | L_C | M_C |
|---|---|---|---|---|---|
| No module extents have been identified for this module | |||||
| Function prototype | LOC | MVG | COM | L_C | M_C |
|---|---|---|---|---|---|
| Looper( bool ) definition ./utils/Looper.cpp:71 | 25 | 0 | 2 | 12.500 | ------ |
| addFd( int, int, int, Looper_callbackFunc, void * ) definition ./utils/Looper.cpp:406 | 3 | 2 | 0 | ------ | ------ |
| addFd( int, int, int, const sp &, void * ) definition ./utils/Looper.cpp:410 | 48 | 13 | 3 | 16.000 | 4.333 |
| awoken( ) definition ./utils/Looper.cpp:387 | 8 | 3 | 0 | ------ | ------ |
| getAllowNonCallbacks( ) definition ./utils/Looper.cpp:157 | 3 | 1 | 0 | ------ | ------ |
| getForThread( ) definition ./utils/Looper.cpp:136 | 5 | 1 | 0 | ------ | ------ |
| initTLSKey( ) definition ./utils/Looper.cpp:110 | 4 | 0 | 0 | ------ | ------ |
| isIdling( ) definition ./utils/Looper.cpp:571 | 3 | 1 | 0 | ------ | ------ |
| pollAll( int, int *, int *, void ** ) definition ./utils/Looper.cpp:344 | 23 | 8 | 0 | ****** | ****** |
| pollInner( int ) definition ./utils/Looper.cpp:197 | 101 | 23 | 20 | 5.050 | 1.150 |
| pollOnce( int, int *, int *, void ** ) definition ./utils/Looper.cpp:161 | 29 | 12 | 0 | ****** | ****** |
| prepare( int ) definition ./utils/Looper.cpp:143 | 13 | 3 | 0 | ------ | ------ |
| pushResponse( int, const Request & ) definition ./utils/Looper.cpp:399 | 6 | 0 | 0 | ------ | ------ |
| removeFd( int ) definition ./utils/Looper.cpp:468 | 17 | 5 | 2 | ------ | 2.500 |
| removeMessages( const sp & ) definition ./utils/Looper.cpp:536 | 12 | 2 | 2 | ------ | ------ |
| removeMessages( const sp &, int ) definition ./utils/Looper.cpp:553 | 13 | 3 | 2 | ------ | ------ |
| sendMessage( const sp &, const Message & ) definition ./utils/Looper.cpp:491 | 4 | 0 | 0 | ------ | ------ |
| sendMessageAtTime( nsecs_t, const sp &, const Message & ) definition ./utils/Looper.cpp:502 | 21 | 5 | 7 | 3.000 | 0.714 |
| sendMessageDelayed( nsecs_t, const sp &, const Message & ) definition ./utils/Looper.cpp:496 | 5 | 0 | 0 | ------ | ------ |
| setForThread( const sp & ) definition ./utils/Looper.cpp:122 | 10 | 2 | 1 | ------ | ------ |
| threadDestructor( void * ) definition ./utils/Looper.cpp:115 | 6 | 1 | 0 | ------ | ------ |
| wake( ) definition ./utils/Looper.cpp:370 | 12 | 4 | 0 | ------ | ------ |
| ~Looper( ) definition ./utils/Looper.cpp:104 | 5 | 0 | 0 | ------ | ------ |
| Clients | Suppliers |
|---|---|
|
Looper_callbackFunc [CV] pass by value ./utils/Looper.cpp:406 Message [V] pass by reference ./utils/Looper.cpp:491 pass by reference ./utils/Looper.cpp:497 pass by reference ./utils/Looper.cpp:503 Request [V] pass by reference ./utils/Looper.cpp:399 bool [CV] pass by value ./utils/Looper.cpp:71 nsecs_t [CV] pass by value ./utils/Looper.cpp:496 pass by value ./utils/Looper.cpp:502 sp [V] pass by reference ./utils/Looper.cpp:122 pass by reference ./utils/Looper.cpp:410 pass by reference ./utils/Looper.cpp:491 pass by reference ./utils/Looper.cpp:496 pass by reference ./utils/Looper.cpp:502 pass by reference ./utils/Looper.cpp:536 pass by reference ./utils/Looper.cpp:553 |


Telerik Academyaims to provide free real-world practical training for young people who want to turn into skillful .NET software engineers.


4+ years of experience as a Full Stack Developer and Software Engineer with expertise in creating Web Applications and Blockchain solutions using technologies such as NodeJs,TypeScript, ReactJs, Angular 6, MongoDB, Postgresql, Ethereum, Hyperledger Fabric ,RabbitMq and Docker. Involved in end to end development of multiple projects including Analysis, Design / Architect, Development, Testing, Debugging, Deployment, Release and Support Phases.
June 2019 to present
Full Stack Developer
Dubai, UAE
April 2018 to May 2019
Module Lead | Software Developer
Dubai, UAE
January 2016 to March 2018
Software Engineer
Noida, India
June 2013 to June 2016
Uttrakhand Technical University
Dehradun, India
June 2011 to June 2013
Kumaun University
Nainital, Uttrakhand


8values questions, plot of effect signs
hover the red circle to see the question
8values questions, ordered by effect


You must agree to the terms and conditions.
Registration is now closed, you are no longer able to submit your application.
You will not be able to access the application after this point. Are you sure you want to submit?
You must agree to the terms and conditions.
Registration is now closed, you are no longer able to submit your application.
You will not be able to access the application after this point. Are you sure you want to submit?


The Game Hub is a website dedicated to providing up to date contents regarding the world of video games. Feel free to explore the website and read our various articles. Just use the Nav-bar to see the content that interests you!


UD for Welsh
Tokenization and Word Segmentation
- In general Welsh is tokenized as English. Upper case is used for the first word of a sentence, proper names, months and weekdays.
- A notable difference is the apostrophe, which is part of the following word. Examples
- Mae o’n dod («He is coming»): Mae, o, ‘n, dod
- i’m weld («to see me»): i, ‘m, weld
- â’u ffrindiau («with their friends»): â, ‘u, ffrindiau
- other shortened forms: ‘w, ‘i, ‘th
- In same cases the apostrophe goes with the preceding word
- … yw f’enw i («… is my name»): yw, f’, enw, i
Morphology
Tags
- PROPN: the XPOS distinguished between person, palce, organisation (and propn for all other types)
- DET is used for the definite article (XPOS: art)
- PRON: five subclasses (XPOS):
- dem: demonstrative pronouns (hwn, hon, etc.)
- refl: reflexive pronouns (hun, hunan, etc.)
- rel: relative pronoun (a)
- indep: independent pronouns (used in subject position)
- dep: dependent pronouns (used in object position and as possessives, e.g. fy nhŷ «my house», fy ngweld «[to] see me»)
- pron: interrogatives and others (beth, neb, pwy, rhai, sawl)
- AUX is used in three cases:
- for the auxiliary verb bod, if inflected and in copula position)
- for TAM markers (yn (XPOS: impf), wedi (ante), newydd (ante), heb (ante), hen (ante), ar (post), am (post) (maybe changed to PART in a future version)
- for preverbals (y, a, mi, fe) (maybe changed to PART in a future version)
- VERB is used for all finite verbs, including bod if it is the main verb (followed by a verbnoun). Verbnouns however are marked as NOUN (with XPOS verbnoun) since they function syntactically as nouns (the direct object is in a genetive construction, the subject is marked with a preposition). See conjugation tables for forms and corresponding UD Tense/Mood values
- ADP: inflected prepostions are marked with the XPOS iprep, other preposition have the XPOS prep)
- PART is only used for the predicative marker yn (which triggers soft mutation on the following word, in difference to the TAM marker yn with does not trigger any mutation and the preposition yn which triggers nasal mutation). The predicative yn is used before nouns and adjectives in head position Mae Siôn yn athro «Siôn is a teacher», Roedd Nia yn gyflym «Nia was fast»
- The ADV class also contains dyma, dyna and dacw, even though they can function as a copula.
Instruction: Specify any unused tags. Explain what words are tagged as PART. Describe how the AUX-VERB and DET-PRON distinctions are drawn, and specify whether there are (de)verbal forms tagged as ADJ, ADV or NOUN. Include links to language-specific tag definitions if any.
Features
- Additional features exist to indicate the initial mutation
- Mutation with values
AM
,NM
orSM
for aspirated, nasal or soft mutation - impersonal form of verbs use
Person=0
: cyhoeddwyd y llyfr y llinedd «One has published the book last year» (cf. French «on a publié le livre l’an dernier» or German «man hat das Buch letztes Jahr veröffentlicht»). Usually the impersonal forms are translated by passive forms in English, French or German. - Tense=Fut,Imp,Pres,Past,Pqp
- Mutation with values
Syntax
- Verbnouns function as nouns in Welsh: The direct object is in a genetive case (like possessives for other nouns), subjects (unless linked indirectly via a xcomp relation, are attached using a prepositional phrase. However, currently, we still use nsubj, obj , obl, csubj, ccomp and xcomp for dependents of verbnouns, in opposition to nmod etc. for nouns.
- Welsh specific dependency relation
- case:pred only to attach the predicative yn (PART) to its head noun or ajdective
- Other relations with
:
- acl:relcl
- flat:name
- obl:agent (gan attached agents for impersonal verb forms)
- nmod:agent (gan attached agents for verbnouns in cael passives)
- The following multi-word expressions use the fixed dependency relation
- o hyd «always«
- ar hyd «along»
- ar draws «across»
- hyd at «as far as»
- hyd yn oed «even»
- dim ond «only»
- i fyny «up»
- i mewn «into»
- o fewn «within»
- o dan «under»
- o hyd «always»
- ynglŷn â «in connection with»
- yn hytrach «rather»
- yn erbyn «against»
- modd bynnag «however»
- oddi ar «since»
- oddi yma «from here»
- oddi wrth «from»
- oddi mewn «within»
- ar draws «across»
- er gwaethaf «in spite of»
- er mai «although»
- er drwg «despite»
- wrth gwrs «of course»
- wrth i «to»
- yn hytrach «rather than»
- ynglŷn â «regarding»
Inflected prepositions
Originally inflected prepositions (Gender, Person, Number) were annotated as single words. If followed by the corresponding pronoun, they were attached as case
to the pronoun, else they were attached as nmod
or obl
to their nominal or verbal head, as if it were case marked pronouns.
gwrando arni (listening to her)
1 gwrando gwrando VERB ...
2 arni ar ADP ... 1 obl
gwrando arni hi (listening to her)
1 gwrando gwrando VERB ...
2 arni ar ADP ... 3 case
3 hi hi PRON ... 1 obl
From version 2.7 inflected pronouns are annotated as multiword tokens, the preposition is attached to the following pronoun with case
. An additional pronoun is attached with compound:redup
gwrando arni
1 gwrando gwrando VERB ...
2-3 arni
2 ar ar ADP ... 3 case
3 hi hi PRON ... 1 obl
1 gwrando gwrando VERB ...
2-3 arni
2 ar ar ADP ... 3 case
3 hi hi PRON ... 1 obl
4 hi hi PRON ... 3 compound:redup
Treebanks
There is one Welsh UD treebank:
Instruction: Treebank-specific pages are generated automatically from the README file in the treebank repository and
from the data in the latest release. Link to the respective *-index.html
page in the treebanks
folder, using the language code
and the treebank code in the file name.


Reactive Web Components with RxJS Workshop
Introduction
Dice app demo
Slide examples
Exercises
Exercise 1:
<dice-button>
<dice-button>
<dice-button>
solution
Exercise 2:
<dice-die>
<dice-die>
<dice-die>
solution
Exercise 3:
<dice-tray>
<dice-tray>
<dice-tray>
solution
Exercise 4:
<dice-toolbar>
<dice-toolbar>
<dice-toolbar>
solution
Exercise 5:
<dice-input>
<dice-input>
<dice-input>
solution
Exercise 6:
<dice-picker>
<dice-picker>
<dice-picker>
solution
Exercise 7:
<dice-root>
<dice-root>
<dice-root>
solution


Riya
I am Riya Chatterjee.I am a web-developer from Jharkhand. You can view my works here. I love to cook Pasta when I'm not working in any website. Presently I am undergraduate at Siliguri Institute of Technology.
Thank You for Visiting!
Ping me at riyaaachatterjee@gmail.com


The King and Queen of Hearts were seated on their throne when they arrived, with a great crowd assembled about them--all sorts of little birds and beasts, as well as the whole pack of cards: the Knave was standing before them, in chains, with a soldier on each side to guard him; and near the King was the White Rabbit, with a trumpet in one hand, and a scroll of parchment in the other. In the very middle of the court was a table, with a large dish of tarts upon it: they looked so good, that it made Alice quite hungry to look at them--'I wish they'd get the trial done,' she thought, 'and hand round the refreshments!' But there seemed to be no chance of this, so she began looking at everything about her, to pass away the time.
Alice had never been in a court of justice before, but she had read about them in books, and she was quite pleased to find that she knew the name of nearly everything there. 'That's the judge,' she said to herself, 'because of his great wig.'
The judge, by the way, was the King; and as he wore his crown over the wig, (look at the frontispiece if you want to see how he did it,) he did not look at all comfortable, and it was certainly not becoming.
'And that's the jury-box,' thought Alice, 'and those twelve creatures,' (she was obliged to say 'creatures,' you see, because some of them were animals, and some were birds,) 'I suppose they are the jurors.' She said this last word two or three times over to herself, being rather proud of it: for she thought, and rightly too, that very few little girls of her age knew the meaning of it at all. However, 'jury-men' would have done just as well.
The twelve jurors were all writing very busily on slates. 'What are they doing?' Alice whispered to the Gryphon. 'They can't have anything to put down yet, before the trial's begun.'
'They're putting down their names,' the Gryphon whispered in reply, 'for fear they should forget them before the end of the trial.'
'Stupid things!' Alice began in a loud, indignant voice, but she stopped hastily, for the White Rabbit cried out, 'Silence in the court!' and the King put on his spectacles and looked anxiously round, to make out who was talking.
Alice could see, as well as if she were looking over their shoulders, that all the jurors were writing down 'stupid things!' on their slates, and she could even make out that one of them didn't know how to spell 'stupid,' and that he had to ask his neighbour to tell him. 'A nice muddle their slates'll be in before the trial's over!' thought Alice.
One of the jurors had a pencil that squeaked. This of course, Alice could not stand, and she went round the court and got behind him, and very soon found an opportunity of taking it away. She did it so quickly that the poor little juror (it was Bill, the Lizard) could not make out at all what had become of it; so, after hunting all about for it, he was obliged to write with one finger for the rest of the day; and this was of very little use, as it left no mark on the slate.
'Herald, read the accusation!' said the King.
On this the White Rabbit blew three blasts on the trumpet, and then unrolled the parchment scroll, and read as follows:--
'The Queen of Hearts, she made some tarts, All on a summer day: The Knave of Hearts, he stole those tarts, And took them quite away!'
'Consider your verdict,' the King said to the jury.
'Not yet, not yet!' the Rabbit hastily interrupted. 'There's a great deal to come before that!'
'Call the first witness,' said the King; and the White Rabbit blew three blasts on the trumpet, and called out, 'First witness!'
The first witness was the Hatter. He came in with a teacup in one hand and a piece of bread-and-butter in the other. 'I beg pardon, your Majesty,' he began, 'for bringing these in: but I hadn't quite finished my tea when I was sent for.'
'You ought to have finished,' said the King. 'When did you begin?'
The Hatter looked at the March Hare, who had followed him into the court, arm-in-arm with the Dormouse. 'Fourteenth of March, I think it was,' he said.
'Fifteenth,' said the March Hare.
'Sixteenth,' added the Dormouse.
'Write that down,' the King said to the jury, and the jury eagerly wrote down all three dates on their slates, and then added them up, and reduced the answer to shillings and pence.
'Take off your hat,' the King said to the Hatter.
'It isn't mine,' said the Hatter.
'Stolen!' the King exclaimed, turning to the jury, who instantly made a memorandum of the fact.
'I keep them to sell,' the Hatter added as an explanation; 'I've none of my own. I'm a hatter.'
Here the Queen put on her spectacles, and began staring at the Hatter, who turned pale and fidgeted.
'Give your evidence,' said the King; 'and don't be nervous, or I'll have you executed on the spot.'
This did not seem to encourage the witness at all: he kept shifting from one foot to the other, looking uneasily at the Queen, and in his confusion he bit a large piece out of his teacup instead of the bread-and-butter.
Just at this moment Alice felt a very curious sensation, which puzzled her a good deal until she made out what it was: she was beginning to grow larger again, and she thought at first she would get up and leave the court; but on second thoughts she decided to remain where she was as long as there was room for her.
'I wish you wouldn't squeeze so.' said the Dormouse, who was sitting next to her. 'I can hardly breathe.'
'I can't help it,' said Alice very meekly: 'I'm growing.'
'You've no right to grow here,' said the Dormouse.
'Don't talk nonsense,' said Alice more boldly: 'you know you're growing too.'
'Yes, but I grow at a reasonable pace,' said the Dormouse: 'not in that ridiculous fashion.' And he got up very sulkily and crossed over to the other side of the court.
All this time the Queen had never left off staring at the Hatter, and, just as the Dormouse crossed the court, she said to one of the officers of the court, 'Bring me the list of the singers in the last concert!' on which the wretched Hatter trembled so, that he shook both his shoes off.
'Give your evidence,' the King repeated angrily, 'or I'll have you executed, whether you're nervous or not.'
'I'm a poor man, your Majesty,' the Hatter began, in a trembling voice, '--and I hadn't begun my tea--not above a week or so--and what with the bread-and-butter getting so thin--and the twinkling of the tea--'
'The twinkling of the what?' said the King.
'It began with the tea,' the Hatter replied.
'Of course twinkling begins with a T!' said the King sharply. 'Do you take me for a dunce? Go on!'
'I'm a poor man,' the Hatter went on, 'and most things twinkled after that--only the March Hare said--'
'I didn't!' the March Hare interrupted in a great hurry.
'You did!' said the Hatter.
'I deny it!' said the March Hare.
'He denies it,' said the King: 'leave out that part.'
'Well, at any rate, the Dormouse said--' the Hatter went on, looking anxiously round to see if he would deny it too: but the Dormouse denied nothing, being fast asleep.
'After that,' continued the Hatter, 'I cut some more bread- and-butter--'
'But what did the Dormouse say?' one of the jury asked.
'That I can't remember,' said the Hatter.
'You must remember,' remarked the King, 'or I'll have you executed.'
The miserable Hatter dropped his teacup and bread-and-butter, and went down on one knee. 'I'm a poor man, your Majesty,' he began.
'You're a very poor speaker,' said the King.
Here one of the guinea-pigs cheered, and was immediately suppressed by the officers of the court. (As that is rather a hard word, I will just explain to you how it was done.  'I've so often read in the newspapers, at the end of trials, "There was some attempts at applause, which was immediately suppressed by the officers of the court," and I never understood what it meant till now.'
'If that's all you know about it, you may stand down,' continued the King.
'I can't go no lower,' said the Hatter: 'I'm on the floor, as it is.'
'Then you may sit down,' the King replied.
Here the other guinea-pig cheered, and was suppressed.
'Come, that finished the guinea-pigs!' thought Alice. 'Now we shall get on better.'
'I'd rather finish my tea,' said the Hatter, with an anxious look at the Queen, who was reading the list of singers.
'You may go,' said the King, and the Hatter hurriedly left the court, without even waiting to put his shoes on.
'--and just take his head off outside,' the Queen added to one of the officers: but the Hatter was out of sight before the officer could get to the door.
'Call the next witness!' said the King.
The next witness was the Duchess's cook. She carried the pepper-box in her hand, and Alice guessed who it was, even before she got into the court, by the way the people near the door began sneezing all at once.
'Give your evidence,' said the King.
'Shan't,' said the cook.
The King looked anxiously at the White Rabbit, who said in a low voice, 'Your Majesty must cross-examine this witness.'
'Well, if I must, I must,' the King said, with a melancholy air, and, after folding his arms and frowning at the cook till his eyes were nearly out of sight, he said in a deep voice, 'What are tarts made of?'
'Pepper, mostly,' said the cook.
'Treacle,' said a sleepy voice behind her.
'Collar that Dormouse,' the Queen shrieked out. 'Behead that Dormouse! Turn that Dormouse out of court! Suppress him! Pinch him! Off with his whiskers!'
For some minutes the whole court was in confusion, getting the Dormouse turned out, and, by the time they had settled down again, the cook had disappeared.
'Never mind!' said the King, with an air of great relief. 'Call the next witness.' And he added in an undertone to the Queen, 'Really, my dear, you must cross-examine the next witness. It quite makes my forehead ache!'
Alice watched the White Rabbit as he fumbled over the list, feeling very curious to see what the next witness would be like, '--for they haven't got much evidence yet,' she said to herself. Imagine her surprise, when the White Rabbit read out, at the top of his shrill little voice, the name 'Alice!'
'Here!' cried Alice, quite forgetting in the flurry of the moment how large she had grown in the last few minutes, and she jumped up in such a hurry that she tipped over the jury-box with the edge of her skirt, upsetting all the jurymen on to the heads of the crowd below, and there they lay sprawling about, reminding her very much of a globe of goldfish she had accidentally upset the week before.
'Oh, I beg your pardon!' she exclaimed in a tone of great dismay, and began picking them up again as quickly as she could, for the accident of the goldfish kept running in her head, and she had a vague sort of idea that they must be collected at once and put back into the jury-box, or they would die.
'The trial cannot proceed,' said the King in a very grave voice, 'until all the jurymen are back in their proper places-- all,' he repeated with great emphasis, looking hard at Alice as he said do.
Alice looked at the jury-box, and saw that, in her haste, she had put the Lizard in head downwards, and the poor little thing was waving its tail about in a melancholy way, being quite unable to move. She soon got it out again, and put it right; 'not that it signifies much,' she said to herself; 'I should think it would be quite as much use in the trial one way up as the other.'
As soon as the jury had a little recovered from the shock of being upset, and their slates and pencils had been found and handed back to them, they set to work very diligently to write out a history of the accident, all except the Lizard, who seemed too much overcome to do anything but sit with its mouth open, gazing up into the roof of the court.
'What do you know about this business?' the King said to Alice.
'Nothing,' said Alice.
'Nothing whatever?' persisted the King.
'Nothing whatever,' said Alice.
'That's very important,' the King said, turning to the jury. They were just beginning to write this down on their slates, when the White Rabbit interrupted: 'Unimportant, your Majesty means, of course,' he said in a very respectful tone, but frowning and making faces at him as he spoke.
'Unimportant, of course, I meant,' the King hastily said, and went on to himself in an undertone, 'important--unimportant-- unimportant--important--' as if he were trying which word sounded best.
Some of the jury wrote it down 'important,' and some 'unimportant.' Alice could see this, as she was near enough to look over their slates; 'but it doesn't matter a bit,' she thought to herself.
At this moment the King, who had been for some time busily writing in his note-book, cackled out 'Silence!' and read out from his book, 'Rule Forty-two. All persons more than a mile hight to leave the court.'
Everybody looked at Alice.
'I'm not a mile high,' said Alice.
'You are,' said the King.
'Nearly two miles high,' added the Queen.
'Well, I shan't go, at any rate,' said Alice: 'besides, that's not a regular rule: you invented it just now.'
'It's the oldest rule in the book,' said the King.
'Then it ought to be Number One,' said Alice.
 'Consider your verdict,' he said to the jury, in a low, trembling voice.
'There's more evidence to come yet, please your Majesty,' said the White Rabbit, jumping up in a great hurry; 'this paper has just been picked up.'
'What's in it?' said the Queen.
'I haven't opened it yet,' said the White Rabbit, 'but it seems to be a letter, written by the prisoner to--to somebody.'
'It must have been that,' said the King, 'unless it was written to nobody, which isn't usual, you know.'
'Who is it directed to?' said one of the jurymen.
'It isn't directed at all,' said the White Rabbit; 'in fact, there's nothing written on the outside.' He unfolded the paper as he spoke, and added 'It isn't a letter, after all: it's a set of verses.'
'Are they in the prisoner's handwriting?' asked another of they jurymen.
'No, they're not,' said the White Rabbit, 'and that's the queerest thing about it.' (The jury all looked puzzled.)
'He must have imitated somebody else's hand,' said the King. (The jury all brightened up again.)
'Please your Majesty,' said the Knave, 'I didn't write it, and they can't prove I did: there's no name signed at the end.'
'If you didn't sign it,' said the King, 'that only makes the matter worse. You must have meant some mischief, or else you'd have signed your name like an honest man.'
There was a general clapping of hands at this: it was the first really clever thing the King had said that day.
'That proves his guilt,' said the Queen.
'It proves nothing of the sort!' said Alice. 'Why, you don't even know what they're about!'
'Read them,' said the King.
The White Rabbit put on his spectacles. 'Where shall I begin, please your Majesty?' he asked.
'Begin at the beginning,' the King said gravely, 'and go on till you come to the end: then stop.'
These were the verses the White Rabbit read:--
'They told me you had been to her, And mentioned me to him: She gave me a good character, But said I could not swim.
He sent them word I had not gone (We know it to be true): If she should push the matter on, What would become of you?
I gave her one, they gave him two, You gave us three or more; They all returned from him to you, Though they were mine before.
If I or she should chance to be Involved in this affair, He trusts to you to set them free, Exactly as we were.
My notion was that you had been (Before she had this fit) An obstacle that came between Him, and ourselves, and it.
Don't let him know she liked them best, For this must ever be A secret, kept from all the rest, Between yourself and me.'
'That's the most important piece of evidence we've heard yet,' said the King, rubbing his hands; 'so now let the jury--'
'If any one of them can explain it,' said Alice, (she had grown so large in the last few minutes that she wasn't a bit afraid of interrupting him,) 'I'll give him sixpence. _I_ don't believe there's an atom of meaning in it.'
The jury all wrote down on their slates, 'She doesn't believe there's an atom of meaning in it,' but none of them attempted to explain the paper.
'If there's no meaning in it,' said the King, 'that saves a world of trouble, you know, as we needn't try to find any. And yet I don't know,' he went on, spreading out the verses on his knee, and looking at them with one eye; 'I seem to see some meaning in them, after all. "-said I could not swim--" you can't swim, can you?' he added, turning to the Knave.
The Knave shook his head sadly. 'Do I look like it?' he said. (Which he certainly did not, being made entirely of cardboard.)
'All right, so far,' said the King, and he went on muttering over the verses to himself: '"We know it to be true--" that's the jury, of course-- "I gave her one, they gave him two--" why, that must be what he did with the tarts, you know--'
'But, it goes on "they all returned from him to you,"' said Alice.
'Why, there they are!' said the King triumphantly, pointing to the tarts on the table. 'Nothing can be clearer than that. Then again--"before she had this fit--" you never had fits, my dear, I think?' he said to the Queen.
'Never!' said the Queen furiously, throwing an inkstand at the Lizard as she spoke. (The unfortunate little Bill had left off writing on his slate with one finger, as he found it made no mark; but he now hastily began again, using the ink, that was trickling down his face, as long as it lasted.)
'Then the words don't fit you,' said the King, looking round the court with a smile. There was a dead silence.
'It's a pun!' the King added in an offended tone, and everybody laughed, 'Let the jury consider their verdict,' the King said, for about the twentieth time that day.
'No, no!' said the Queen. 'Sentence first--verdict afterwards.'
'Stuff and nonsense!' said Alice loudly. 'The idea of having the sentence first!'
'Hold your tongue!' said the Queen, turning purple.
'I won't!' said Alice.
'Off with her head!' the Queen shouted at the top of her voice. Nobody moved.

'Wake up, Alice dear!' said her sister; 'Why, what a long sleep you've had!'
'Oh, I've had such a curious dream!' said Alice, and she told her sister, as well as she could remember them, all these strange Adventures of hers that you have just been reading about; and when she had finished, her sister kissed her, and said, 'It was a curious dream, dear, certainly: but now run in to your tea; it's getting late.' So Alice got up and ran off, thinking while she ran, as well she might, what a wonderful dream it had been.
But her sister sat still just as she left her, leaning her head on her hand, watching the setting sun, and thinking of little Alice and all her wonderful Adventures, till she too began dreaming after a fashion, and this was her dream:--
First, she dreamed of little Alice herself, and once again the tiny hands were clasped upon her knee, and the bright eager eyes were looking up into hers--she could hear the very tones of her voice, and see that queer little toss of her head to keep back the wandering hair that would always get into her eyes--and still as she listened, or seemed to listen, the whole place around her became alive the strange creatures of her little sister's dream.
The long grass rustled at her feet as the White Rabbit hurried by--the frightened Mouse splashed his way through the neighbouring pool--she could hear the rattle of the teacups as the March Hare and his friends shared their never-ending meal, and the shrill voice of the Queen ordering off her unfortunate guests to execution--once more the pig-baby was sneezing on the Duchess's knee, while plates and dishes crashed around it--once more the shriek of the Gryphon, the squeaking of the Lizard's slate-pencil, and the choking of the suppressed guinea-pigs, filled the air, mixed up with the distant sobs of the miserable Mock Turtle.
So she sat on, with closed eyes, and half believed herself in Wonderland, though she knew she had but to open them again, and all would change to dull reality--the grass would be only rustling in the wind, and the pool rippling to the waving of the reeds--the rattling teacups would change to tinkling sheep-bells, and the Queen's shrill cries to the voice of the shepherd boy--and the sneeze of the baby, the shriek of the Gryphon, and all the other queer noises, would change (she knew) to the confused clamour of the busy farm-yard--while the lowing of the cattle in the distance would take the place of the Mock Turtle's heavy sobs.
Lastly, she pictured to herself how this same little sister of hers would, in the after-time, be herself a grown woman; and how she would keep, through all her riper years, the simple and loving heart of her childhood: and how she would gather about her other little children, and make their eyes bright and eager with many a strange tale, perhaps even with the dream of Wonderland of long ago: and how she would feel with all their simple sorrows, and find a pleasure in all their simple joys, remembering her own child-life, and the happy summer days.


Lia Formenti
Tell us a bit about yourself! Where are you from, and how did you get into Physics?
I’m from Peterborough, Ontario. I consider myself very lucky to have found physics! I took it in high school on not much more than a whim. In grade 10, our science teacher showed us the Standard Model of the Elementary Particles when the announcement of the Higgs boson discovery came from CERN. I was captivated. Seven years later and I am finally at a point where I can try to grasp the theory behind the Standard Model.
What cemented by path was having THE BEST high school physics teacher, Mr. Cook. He made it fun, and he spent countless lunch hours helping me with problems. I am so grateful for his support of my curiosity and drive, which set me up to pursue physics in university and succeed.
What do you like about Physics?
I could never have imagined a more wonderous strange explanation of how the Universe works! In addition, I work in particle physics, leveraging the world’s biggest human-made machines and incredible technology to understand the Universe from the ground up. It’s just so freaking cool.
What outreach activities are you currently leading or have led in the past?
I’m one of the coordinators for the AstroPhysics McGill Public Lecture Livestream series. I also gave one myself! Deconstructing my own work to present to others was so rewarding, and by doing so I better understood my own work! I’m looking forward to getting more involved in equity-based outreach initiatives on the horizon.
What inspires you to do outreach?
I think that science can provide a passion and a home to many, but not everyone gets the same exposure to science, especially when young or in high school. Outreach helps address that. For me, it’s not about trying to get as many people as possible into science, but about making sure that everyone has a chance to get their curiosity hooked.
Are there social issues that you want to address in particular?
It’s particularly distressing that the typical divisors of race, gender, ability and sexuality also affect access to science. I know that science is not a pure institution and that it has been weaponized in the past; however, many parts of science are both useful and interesting for everyone to understand (to say the least). There must be effort to make science available and inclusive to everyone. I identify most strongly with women in STEM as one myself; I don’t want any woman to feel uncomfortable or not confident enough to participate fully. I also found out recently that roughly half of people think of scientists as elitists! This is not an image I want to uphold. Communicating science with outreach initiatives, particularly those built with equity in mind, helps to tackle both goals.
Name a scientist you think people should know more about. Why is she special?
Dr Shirley Ann Jackson. She was the first Black woman to obtain a PhD in physics from MIT [Massachusetts Institute of Technology], and in 1968 she created “The Task Force on Educational Opportunity” which provided financial and academic support to recruit more Black students. She studied theoretical nuclear and particle physics and transitioned later to theoretical solid state. She worked at the giants of the day – CERN, and Bell labs to name the ones that stand out to me. Much later in her career, she focused more on administration work to push for structural change. I’m inspired by her physics accomplishments, but more importantly by her focus on bringing positive social change simultaneously.
Back to Volunteer List


Welcome to On this Day
This application allows you to get headline news from the New York Times and Seattle weather from NOAA for any day as far back as 1851.
How to get started
- 1. Enter a username of your choice to login.
- 2. Enter a date.
- 3. Click the submit button.
Seattle Weather
Top News Stories on this date
Brent Williams
I am a C# web developer, though I know more js than I’d like. I studied physics at WSU, and love dogs. I’m trying to move to being a backend developer because I’ve always loved solving problems, whether it be math, physics, chess or algorithms.
Kris Sakarias
I am a full-stack Javascript developer whose interests include reading, traveling, and eating interesting food.
Mikayla Mehelich
I am a front-end web developer and stylist. My hobbies are reading and art and cooking.
Steven Starwalt
Steve's first career was as a Navy Submariner. He retired as a Command Master Chief and started his second career in wood door manufacturing. He is at Code Fellows to begin his third career as a python coder. His other passions include his wife, 2 dogs & zoo, rescuing anything that walks, flys, or crawls, scuba diving, and paragliding.


 A police official of Thirumullaivoyal police station said he died on Sunday night.
The constable, a resident of the police quarters in Thirumullaivoyal, was admitted in the hospital after he suffered more than 80% burn injuries in his house on Saturday night. Initially, the police were informed that he had attempted suicide by dousing himself with petrol, upset over some issues with his live-in partner. The constable had earlier been married to another woman who had left him a few months ago, sources said.
The police, on suspicion, interrogated his live-in partner, and found out that she had poured petrol on him and set fire to him, while he was asleep. The victim also confirmed this in a statement he made while in the hospital.
The police have arrested the partner, Asha, and have filed a case of murder.


|
ColorPatternTracker
|
Public Member Functions | |
| void | onSurfaceCreated (GL10 unused, EGLConfig config) |
| void | onSurfaceChanged (GL10 unused, int width, int height) |
| long | captureFrame () |
| void | onDrawFrame (GL10 unused) |
| void | close () |
| void | measureFPS () |
| void | setDisplayDim (Point displayDim) |
| void | initBT (Activity activity) |
| void | onDestroy () |
Public Attributes | |
| ColorGridTracker | mCgTrack |
| boolean | data_sent =false |
| long | processedCaptureTime |
Private Member Functions | |
| int | frameIdForTracker () |
Private Attributes | |
| BtPosition6f | mPositionComm |
| final boolean | sendBT = true |
| int | frames = 0 |
| long | lastFPScomputeTime = System.nanoTime() |
| SurfaceTexture | mSTexture |
| Point | camera_res |
| Point | display_dim |
| final String | TAG = "cgt" |
The Class MyGLRenderer.
Definition at line 28 of file CustomGLRenderer.java.
| long patterntracker.CustomGLRenderer.captureFrame | ( | ) |
| void patterntracker.CustomGLRenderer.close | ( | ) |
Closes camera.
Definition at line 151 of file CustomGLRenderer.java.
|
private |
modifies the Frame id for opencl tracker for debugging.
Definition at line 143 of file CustomGLRenderer.java.
| void patterntracker.CustomGLRenderer.initBT | ( | Activity | activity | ) |
Initializes the bluetooth.
| activity | the current activity |
Definition at line 187 of file CustomGLRenderer.java.
| void patterntracker.CustomGLRenderer.measureFPS | ( | ) |
Measure frames per second.
Definition at line 164 of file CustomGLRenderer.java.
| void patterntracker.CustomGLRenderer.onDestroy | ( | ) |
On destroy.
Definition at line 197 of file CustomGLRenderer.java.
| void patterntracker.CustomGLRenderer.onDrawFrame | ( | GL10 | unused | ) |
Definition at line 117 of file CustomGLRenderer.java.
| void patterntracker.CustomGLRenderer.onSurfaceChanged | ( | GL10 | unused, |
| int | width, | ||
| int | height | ||
| ) |
Definition at line 95 of file CustomGLRenderer.java.
| void patterntracker.CustomGLRenderer.onSurfaceCreated | ( | GL10 | unused, |
| EGLConfig | config | ||
| ) |
Definition at line 86 of file CustomGLRenderer.java.
| void patterntracker.CustomGLRenderer.setDisplayDim | ( | Point | displayDim | ) |
Sets the display dimension.
| displayDim | the new display dimension |
Definition at line 178 of file CustomGLRenderer.java.
|
private |
The camera resolution.
Definition at line 49 of file CustomGLRenderer.java.
| boolean patterntracker.CustomGLRenderer.data_sent =false |
is data_sent.
Definition at line 36 of file CustomGLRenderer.java.
|
private |
The dimensions of the Android display. OpenGL viewport should be set to this.
Definition at line 53 of file CustomGLRenderer.java.
|
private |
The number of frames in the second.
Definition at line 43 of file CustomGLRenderer.java.
|
private |
The time since last FPS was computed.
Definition at line 44 of file CustomGLRenderer.java.
| ColorGridTracker patterntracker.CustomGLRenderer.mCgTrack |
The tracker instance.
Definition at line 32 of file CustomGLRenderer.java.
|
private |
The bluetooth class that communicates the position of pattern's origin.
Definition at line 35 of file CustomGLRenderer.java.
|
private |
The camera surface texture.
Definition at line 48 of file CustomGLRenderer.java.
| long patterntracker.CustomGLRenderer.processedCaptureTime |
The time when last frame's capture is processed.
Definition at line 40 of file CustomGLRenderer.java.
|
private |
allow data to be sent via bluetooth.
Definition at line 37 of file CustomGLRenderer.java.
|
private |
The tag.
Definition at line 62 of file CustomGLRenderer.java.


Day:
Wagon Party:
Supplies:
Beat the Oregon Trail in under 100 days with at least 3 surviving party members.
Travel increases progress, rest increases health, hunt increases food, heal fixes a disease.
Travel Trail
Cross the River
Rest
Mourn
Hunt
Talk
Heal