[noBorderX]
and [noBorderY]
inputs can be used to remove borders. They can be used
together or separately, and can be added to fd-table
, fd-table-header
,
fd-table-body
, and fd-table-cell
components.
fd-table-footer
directive. [keys]
as an input to the table component. Each cell must have a key
provided that
corresponds to one of the values in the [keys]
array. In this example, the user can press the "Open
Table Customization" button to open a modal. Each of the [keys]
is displayed in a list and the user can
use the checkboxes to decide what columns will appear in the table, and they can also set the order of the columns
using the arrow up/arrow down buttons.
[activable]
and [hoverable]
inputs on rows and
cells.
Table rows and cells can be made focusable, by adding [focusable]="true"
to them.
Navigation inside table works with arrow keys.
Navigating between focusable element inside table cell works with the Tab key.
When pressing Tab key inside cell and there's no focusable elements, focus will be switched to the next focusable element after the table.
To focus cell when row is focused or to focus cell's focusable child when cell is focused use F2/Enter key. To focus cell when cell's focusable child is focused or to focus row when cell is focused use Shift+F2/Escape key.
fd-table-status-indicator
directive, along with the [type]
input. Acceptable values for
this input are valid
, warning
, information
, and error
.
fd-table
directive can be used in conjunction with the Angular CDK, granting the functionality of
the CDK table with the style of the Fundamentals table.
[popIn]="true"
and changing a markup. One default row should be divided to 2 rows, main and secondary. First(main) one is
interactive, second has to be used only to display rest of information. More important data has to go to first row.
Amount of cells is limited to minimum, to improve overall look of table.
[responsive]="true"
to
fd-table
.
To represent that the row is navigatable put icon or button to the last column and set
[activable]
and [hoverable]
properties of the row Hide navigation icons for the
non-navigatable rows.
Disable navigation buttons for the non-navigatable rows.
Upon navigation event, either the user is taken to a new page, or the event is handled by an implementation such
as (click)="myFunction()"
If you want to keep selected item highlighted, use [active]="true"
input property for the selected
row.
div
with the
fd-table-fixed
directive.


Multi Line Chart
Uses:
- Click on company names to hide/show their trends line.
- Used for comparing trends in data from multiple dimensions.( For e.g. Time and Companies in this case. )
- **If you are unable to view the chart, Please click on "Edit on Codepen" on top right hand side, to view in new tab.**


--- layout: archive title: Zulip Chat Archive permalink: /stream/113488-general/topic/equation.20compiler.html ---
Hi friends, is there a way to fill up this underscore?
def foo (n : nat) : nat := match n with | 0 := 0 | k := have k ≠ 0, from _, 0 end
Usually n
is of some complicated inductive types, but I really just need to handle one specific constructor. For all the other constructors the proofs are long but exactly the same.
I could use rec
or cases
or if then else
but that would be awkward. So I am wondering how I can refer to the facts that the equation compiler knows but are not listed as hypotheses?
use k+1 instead of k
that works in the case of nat but not other complicated inductive types
then you can't
def bar : bool → ℕ | tt := 0 | b := have b ≠ tt, from _, 1
well maybe this one is a better toy example
you can't.
reason?
in that environment you do not know that b is not tt
also how do you use rec
or cases
?
but the equation compiler knows that if it's tt then the thing is not exhaustive
the b
is a catch-all clause
it is intended to match everything
that's true
I am saying that the compiler knows that tt will never be matched by b
but that's already outside your environment
perhaps, so I am asking if there is a clever hack
what was your idea with rec
and cases
?
also how do you use
rec
orcases
?
you just don't use match
that works in the case of nat but not other complicated inductive types
does using rec
solve this problem?
it's the same as your suggestion of using (k+1)
namely explicitly writing down all the constructors
What you could do is:
begin cases n, case 0 : { /- proof -/ }, all_goals { /- proof -/ }, end
but how are you going to prove n != 0?
I think that you don't have to.
That is Simon's trick.
You just prove it case by case, for all cases. But then, you prove all but one case with a single proof.
I forgot to mention that foll all the other cases I need the fact that n!=0
but this trick might work
Right, so now you somehow need to know that fact, but now it should be even true in your environment (I hope).
Off the top of my head, cases h : n
will preserve the variable n and you can do your proof with subst n
and contradiction
concretely, here is how I do it:
def foo (n : nat) : nat := begin cases h : n, case nat.zero : { exact 0 }, all_goals { have : n ≠ 0, { subst n, contradiction }, exact n }, end
(deleted)
when you use cases 0:
to handle the specific constructor, how do you supply the arguments to that constructor?
in the case of nat there is no parameters
(note that it's case nat.zero :
, no s, and full constructor name)
if we were looking at a list for instance, it would be case list.cons : x xs { /- my proof -/ }
Very cool, it worked
Thanks!
I wasn't aware of the case
tatic
The more you know :wink:
I'm going to embrace it from now on :)
(deleted)
{% endraw %}Last updated: Apr 24 2020 at 19:02 UTC


Ninoy Aquino & The Rise of People Power
2010
Directed byoliver ledbury
synopsis
Documentary on how "Filipino Benigno "Ninoy" Aquino made nonviolence into a method for driving out national dictators and strengthening the cause of democracy through People Power
stream on


Web Conferencing
Web conferencing software is invoked by all participants in a web meeting. Some technologies include software and functionality that differs for presenters and attendees. Software may run as a web browser application (often relying on Adobe Flash, Java, or WebRTC to provide the operational platform)


 Gibber has only been tested in Chrome. The syntax is layered on top of the excellent audioLib.js library by Jussi Kalliokoski. Gibber is open-source and available for download.
Other projects/code that contribute to Gibber:
Learn more about live coding at Toplap.org
Some live coding environments that were particularly inspiring to this project:
Ctrl-Returnexecutes selected code. If no code is selected current line of the cursor is run.
Ctrl-Shift-Returnexecutes code at the start of the next measure.
Ctrl-Shift-Alt/Option-Returnexecutes code at the start of the next beat.
Ctrl .toggles the audio on and off
Ctrl ` (backtick)clears all audio generators, use this to start over without refreshing the page and losing your code
Ctrl +- (Cmd +- on OS X)change font size up and down.


Spectre.css
Docs
GitHub
Getting started
Elements
Layout
Components
Utilities
Experimentals
#
Responsive grid
Spectre provides a neat responsive layout grid system and responsive visibility utilities.
col-lg-6


Grapeful for Grapes
History
Grapeful for grapes was formed when some friends got together and realized that grapes are not appreciated enough. They started meeting monthly while sipping wine and whining about grapes.
That is when Grapeful for Grapes was formed. They got the idea one week when they may have had a little too much wine but it has still proven to be a good idea. Now they meet every week and discuss how to better the world, with grapes.
Mission
Our Mission is to make everyone grapeful for grapes. We would like to help spread grapes around. They are a plant that has been cultivated for centureies and it is our mission to keep that legacy growing. Goal-based, comprehensive, frameworks expediently enable the human resources. We are going to promote a promising trust. Metric and line-of-sight inspire the Managing Director of Business Planning.
Contributing
You can contribute to Grapeful for Grapes by small monitarly donation. The ammount you wish to donate is up to you. Everyone is welcome to come to our meeting which are every saturday at the regional offices. Also we are selling small grape vines for $40 a vine as a fund raiser. You can choose an of the types of vines that we talk about on our website on the home page.


I am a systems genetics and data science researcher and teacher who currently lives in Madison, Wisconsin, USA. I’m nearing completion of a Ph.D. in statistics from the University of Wisconsin-Madison.
You can find an updated CV here
My google scholar page has links to many of my published works.