| capitalize |
capitalize the first letter of a string |
| catTestchisq |
Summarize Data for Making Tables and Plots |
| Cbind |
xyplot and dotplot with Matrix Variables to Plot Error Bars and Bands |
| ceil |
Return the floor, ceiling, or rounded value of date or time to specified unit. |
| ceil.default |
Return the floor, ceiling, or rounded value of date or time to specified unit. |
| ceil.POSIXt |
Return the floor, ceiling, or rounded value of date or time to specified unit. |
| character.table |
Display Colors, Plotting Symbols, and Symbol Numeric Equivalents |
| chiSquare |
Bivariate Summaries Computed Separately by a Series of Predictors |
| ciapower |
Power of Interaction Test for Exponential Survival |
| cleanup.import |
Update a Data Frame or Cleanup a Data Frame after Importing |
| clowess |
Miscellaneous Functions |
| cnvrt.coords |
Convert between the 5 different coordinate sytems on a graphical device |
| code.levels |
Convert a SAS Dataset to an S Data Frame |
| colorFacet |
Miscellaneous ggplot2 and grid Helper Functions |
| combine.levels |
Variable Clustering |
| combineLabels |
Label Attribute of an Object |
| combplotp |
Combination Plot |
| confbar |
Miscellaneous Functions |
| consolidate |
Element Merging |
| consolidate.default |
Element Merging |
| consolidate<- |
Element Merging |
| contents |
Metadata for a Data Frame |
| contents.data.frame |
Metadata for a Data Frame |
| contents.list |
Metadata for a Data Frame |
| conTestkw |
Summarize Data for Making Tables and Plots |
| cpower |
Power of Cox/log-rank Two-Sample Test |
| Cs |
Character strings from unquoted names |
| csv.get |
Read Comma-Separated Text Data Files |
| cumcategory |
Summarize Data for Making Tables and Plots |
| curveRep |
Representative Curves |
| curveSmooth |
Representative Curves |
| cut2 |
Cut a Numeric Variable into Intervals |
| data.frame.create.modify.check |
Tips for Creating, Modifying, and Checking Data Frames |
| data.frame.labelled |
Label Attribute of an Object |
| datadensity |
One-Dimensional Scatter Diagram, Spike Histogram, or Density |
| datadensity.data.frame |
One-Dimensional Scatter Diagram, Spike Histogram, or Density |
| dataframeReduce |
Update a Data Frame or Cleanup a Data Frame after Importing |
| dataRep |
Representativeness of Observations in a Data Set |
| deff |
Design Effect and Intra-cluster Correlation |
| describe |
Concise Statistical Description of a Vector, Matrix, Data Frame, or Formula |
| describe.data.frame |
Concise Statistical Description of a Vector, Matrix, Data Frame, or Formula |
| describe.default |
Concise Statistical Description of a Vector, Matrix, Data Frame, or Formula |
| describe.formula |
Concise Statistical Description of a Vector, Matrix, Data Frame, or Formula |
| describe.matrix |
Concise Statistical Description of a Vector, Matrix, Data Frame, or Formula |
| describe.vector |
Concise Statistical Description of a Vector, Matrix, Data Frame, or Formula |
| dhistboxp |
Use plotly to Draw Stratified Spike Histogram and Box Plot Statistics |
| discrete |
Discrete Vector tools |
| dotchart2 |
Enhanced Dot Chart |
| dotchart3 |
Enhanced Version of dotchart Function |
| dotchartp |
Enhanced Version of dotchart Function |
| dotchartpl |
Enhanced Version of dotchart Function for plotly |
| Dotplot |
xyplot and dotplot with Matrix Variables to Plot Error Bars and Bands |
| drawPlot |
Label Curves, Make Keys, and Interactively Draw Points and Curves |
| dvi |
Convert an S object to LaTeX, and Related Utilities |
| dvi.latex |
Convert an S object to LaTeX, and Related Utilities |
| dvigv |
Convert an S object to LaTeX, and Related Utilities |
| dvigv.dvi |
Convert an S object to LaTeX, and Related Utilities |
| dvigv.latex |
Convert an S object to LaTeX, and Related Utilities |
| dvips |
Convert an S object to LaTeX, and Related Utilities |
| dvips.dvi |
Convert an S object to LaTeX, and Related Utilities |
| dvips.latex |
Convert an S object to LaTeX, and Related Utilities |
| hdquantile |
Harrell-Davis Distribution-Free Quantile Estimator |
| hidingTOC |
Moving and Hiding Table of Contents |
| hist.data.frame |
Histograms for Variables in a Data Frame |
| histbackback |
Back to Back Histograms |
| histboxp |
Use plotly to Draw Stratified Spike Histogram and Box Plot Statistics |
| histboxpM |
Use plotly to Draw Stratified Spike Histogram and Box Plot Statistics |
| histSpike |
One-Dimensional Scatter Diagram, Spike Histogram, or Density |
| histSpikeg |
One-Dimensional Scatter Diagram, Spike Histogram, or Density |
| Hmisc.Overview |
Overview of Hmisc Library |
| HmiscOverview |
Overview of Hmisc Library |
| hoeffd |
Matrix of Hoeffding's D Statistics |
| html |
Convert an S object to HTML |
| html.contents.data.frame |
Metadata for a Data Frame |
| html.data.frame |
Convert an S object to HTML |
| html.default |
Convert an S object to HTML |
| html.describe |
Concise Statistical Description of a Vector, Matrix, Data Frame, or Formula |
| html.describe.single |
Concise Statistical Description of a Vector, Matrix, Data Frame, or Formula |
| html.latex |
Convert an S object to HTML |
| html.summaryM |
Summarize Mixed Data Types vs. Groups |
| htmlSN |
Convert an S object to LaTeX, and Related Utilities |
| htmlSpecialType |
Miscellaneous Functions |
| htmlTranslate |
Convert an S object to LaTeX, and Related Utilities |
| htmlVerbatim |
Convert an S object to HTML |
| labcurve |
Label Curves, Make Keys, and Interactively Draw Points and Curves |
| Label |
Label Attribute of an Object |
| label |
Label Attribute of an Object |
| Label.data.frame |
Label Attribute of an Object |
| label.data.frame |
Label Attribute of an Object |
| label.default |
Label Attribute of an Object |
| label.Surv |
Label Attribute of an Object |
| label<- |
Label Attribute of an Object |
| label<-.data.frame |
Label Attribute of an Object |
| label<-.default |
Label Attribute of an Object |
| labelLatex |
Label Attribute of an Object |
| labelPlotmath |
Label Attribute of an Object |
| Lag |
Lag a Numeric, Character, or Factor Vector |
| largest.empty |
Label Curves, Make Keys, and Interactively Draw Points and Curves |
| latex |
Convert an S object to LaTeX, and Related Utilities |
| latex.bystats |
Statistics by Categories |
| latex.bystats2 |
Statistics by Categories |
| latex.default |
Convert an S object to LaTeX, and Related Utilities |
| latex.describe |
Concise Statistical Description of a Vector, Matrix, Data Frame, or Formula |
| latex.describe.single |
Concise Statistical Description of a Vector, Matrix, Data Frame, or Formula |
| latex.function |
Convert an S object to LaTeX, and Related Utilities |
| latex.list |
Convert an S object to LaTeX, and Related Utilities |
| latex.summary.formula.cross |
Summarize Data for Making Tables and Plots |
| latex.summary.formula.response |
Summarize Data for Making Tables and Plots |
| latex.summary.formula.reverse |
Summarize Data for Making Tables and Plots |
| latex.summaryM |
Summarize Mixed Data Types vs. Groups |
| latex.summaryP |
Multi-way Summary of Proportions |
| latexBuild |
Miscellaneous Functions |
| latexCheckOptions |
Check whether the options for latex functions have been specified. |
| latexDotchart |
Enhanced Dot Chart for LaTeX Picture Environment with epic |
| latexNeedle |
Create LaTeX Thermometers and Colored Needles |
| latexSN |
Convert an S object to LaTeX, and Related Utilities |
| latexTabular |
Convert a Data Frame or Matrix to a LaTeX Tabular |
| latexTherm |
Create LaTeX Thermometers and Colored Needles |
| latexTranslate |
Convert an S object to LaTeX, and Related Utilities |
| latexVerbatim |
Convert an S object to LaTeX, and Related Utilities |
| legendfunctions |
Legend Creation Functions |
| length<-.discrete |
Discrete Vector tools |
| list.tree |
Pretty-print the Structure of a Data Object |
| llist |
Label Attribute of an Object |
| lm.fit.qr.bare |
Miscellaneous Functions |
| Load |
Faciliate Use of save and load to Remote Directories |
| Lognorm2 |
Simulate Power of 2-Sample Test for Survival under Complex Conditions |
| logrank |
Simulate Power of 2-Sample Test for Survival under Complex Conditions |
| lrcum |
Miscellaneous Functions for Epidemiology |
| makeNstr |
creates a string that is a repeat of a substring |
| makeSteps |
Miscellaneous Functions |
| mApply |
Apply a Function to Rows of a Matrix or Vector |
| match.mChoice |
Methods for Storing and Analyzing Multiple Choice Variables |
| matchCases |
Find Close Matches |
| Math.mChoice |
Methods for Storing and Analyzing Multiple Choice Variables |
| matrix2dataFrame |
Summarize Scalars or Matrices by Cross-Classification |
| matxv |
Miscellaneous Functions |
| mbarclPanel |
Summarize Multiple Response Variables and Make Multipanel Scatter or Dot Plot |
| mbarclpl |
Summarize Multiple Response Variables and Make Multipanel Scatter or Dot Plot |
| mChoice |
Methods for Storing and Analyzing Multiple Choice Variables |
| mdb.get |
Read Tables in a Microsoft Access Database |
| Mean |
Additive Regression and Transformations using ace or avas |
| Mean.areg.boot |
Additive Regression and Transformations using ace or avas |
| medvPanel |
Summarize Multiple Response Variables and Make Multipanel Scatter or Dot Plot |
| medvpl |
Summarize Multiple Response Variables and Make Multipanel Scatter or Dot Plot |
| Merge |
Merge Multiple Data Frames or Data Tables |
| mgp.axis |
Draw Axes With Side-Specific mgp Parameters |
| mgp.axis.labels |
Draw Axes With Side-Specific mgp Parameters |
| mhgr |
Miscellaneous Functions for Epidemiology |
| minor.tick |
Minor Tick Marks |
| monotone |
Additive Regression and Transformations using ace or avas |
| monthDays |
Get Number of Days in Year or Month |
| mtitle |
Margin Titles |
| multEventChart |
Power and Sample Size for Ordinal Response |
| multLines |
Plot Multiple Lines |
| pairUpDiff |
pairUpDiff |
| panel.bpplot |
Box-Percentile Panel Function for Trellis |
| panel.Dotplot |
xyplot and dotplot with Matrix Variables to Plot Error Bars and Bands |
| panel.Ecdf |
Empirical Cumulative Distribution Plot |
| panel.plsmo |
Plot smoothed estimates |
| panel.xYplot |
xyplot and dotplot with Matrix Variables to Plot Error Bars and Bands |
| partition |
Patitions an object into different sets |
| partition.matrix |
Patitions an object into different sets |
| partition.vector |
Patitions an object into different sets |
| pBlock |
Combine Variables in a Matrix |
| pc1 |
First Principal Component |
| plot.areg |
Additive Regression with Optimal Transformations on Both Sides using Canonical Variates |
| plot.areg.boot |
Additive Regression and Transformations using ace or avas |
| plot.aregImpute |
Multiple Imputation using Additive Regression, Bootstrapping, and Predictive Mean Matching |
| plot.biVar |
Bivariate Summaries Computed Separately by a Series of Predictors |
| plot.curveRep |
Representative Curves |
| plot.describe |
Concise Statistical Description of a Vector, Matrix, Data Frame, or Formula |
| plot.drawPlot |
Label Curves, Make Keys, and Interactively Draw Points and Curves |
| plot.gbayes |
Gaussian Bayesian Posterior and Predictive Distributions |
| plot.Quantile2 |
Simulate Power of 2-Sample Test for Survival under Complex Conditions |
| plot.rm.boot |
Bootstrap Repeated Measurements Model |
| plot.summary.formula.response |
Summarize Data for Making Tables and Plots |
| plot.summary.formula.reverse |
Summarize Data for Making Tables and Plots |
| plot.summaryM |
Summarize Mixed Data Types vs. Groups |
| plot.summaryP |
Multi-way Summary of Proportions |
| plot.summaryS |
Summarize Multiple Response Variables and Make Multipanel Scatter or Dot Plot |
| plot.transcan |
Transformations/Imputations using Canonical Variates |
| plot.varclus |
Variable Clustering |
| plotCorrPrecision |
Plot Precision of Estimate of Pearson Correlation Coefficient |
| plotlyM |
plotly Multiple |
| plotlyParm |
Miscellaneous Functions |
| plotlySave |
knitr Setup and plotly Service Function |
| plotmathTranslate |
Label Attribute of an Object |
| plotMultSim |
Variable Clustering |
| plotp |
Miscellaneous Functions |
| plotp.summaryS |
Summarize Multiple Response Variables and Make Multipanel Scatter or Dot Plot |
| plsmo |
Plot smoothed estimates |
| pngNeedle |
Create LaTeX Thermometers and Colored Needles |
| pomodm |
Power and Sample Size for Ordinal Response |
| popower |
Power and Sample Size for Ordinal Response |
| posamsize |
Power and Sample Size for Ordinal Response |
| predict.areg |
Additive Regression with Optimal Transformations on Both Sides using Canonical Variates |
| predict.areg.boot |
Additive Regression and Transformations using ace or avas |
| predict.dataRep |
Representativeness of Observations in a Data Set |
| predict.transcan |
Transformations/Imputations using Canonical Variates |
| prepanel.Dotplot |
xyplot and dotplot with Matrix Variables to Plot Error Bars and Bands |
| prepanel.Ecdf |
Empirical Cumulative Distribution Plot |
| prepanel.xYplot |
xyplot and dotplot with Matrix Variables to Plot Error Bars and Bands |
| print.abs.error.pred |
Indexes of Absolute Prediction Error for Linear Models |
| print.areg |
Additive Regression with Optimal Transformations on Both Sides using Canonical Variates |
| print.areg.boot |
Additive Regression and Transformations using ace or avas |
| print.aregImpute |
Multiple Imputation using Additive Regression, Bootstrapping, and Predictive Mean Matching |
| print.arrGrob |
Miscellaneous ggplot2 and grid Helper Functions |
| print.biVar |
Bivariate Summaries Computed Separately by a Series of Predictors |
| print.bystats |
Statistics by Categories |
| print.bystats2 |
Statistics by Categories |
| print.char.list |
prints a list of lists in a visually readable format. |
| print.char.matrix |
Function to print a matrix with stacked cells |
| print.contents.data.frame |
Metadata for a Data Frame |
| print.contents.list |
Metadata for a Data Frame |
| print.curveRep |
Representative Curves |
| print.dataRep |
Representativeness of Observations in a Data Set |
| print.describe |
Concise Statistical Description of a Vector, Matrix, Data Frame, or Formula |
| print.describe.single |
Concise Statistical Description of a Vector, Matrix, Data Frame, or Formula |
| print.dvi |
Convert an S object to LaTeX, and Related Utilities |
| print.find.matches |
Find Close Matches |
| print.hoeffd |
Matrix of Hoeffding's D Statistics |
| print.improveProb |
Rank Correlation for Paired Predictors with a Possibly Censored Response, and Integrated Discrimination Index |
| print.impute |
Generic Functions and Methods for Imputation |
| print.labelled |
Label Attribute of an Object |
| print.latex |
Convert an S object to LaTeX, and Related Utilities |
| print.lrcum |
Miscellaneous Functions for Epidemiology |
| print.mChoice |
Methods for Storing and Analyzing Multiple Choice Variables |
| print.mhgr |
Miscellaneous Functions for Epidemiology |
| print.popower |
Power and Sample Size for Ordinal Response |
| print.posamsize |
Power and Sample Size for Ordinal Response |
| print.predict.dataRep |
Representativeness of Observations in a Data Set |
| print.Quantile2 |
Simulate Power of 2-Sample Test for Survival under Complex Conditions |
| print.rcorr |
Matrix of Correlations and P-values |
| print.redun |
Redundancy Analysis |
| print.special.miss |
Convert a SAS Dataset to an S Data Frame |
| print.spower |
Simulate Power of 2-Sample Test for Survival under Complex Conditions |
| print.summary.areg.boot |
Additive Regression and Transformations using ace or avas |
| print.summary.formula.cross |
Summarize Data for Making Tables and Plots |
| print.summary.formula.response |
Summarize Data for Making Tables and Plots |
| print.summary.formula.reverse |
Summarize Data for Making Tables and Plots |
| print.summary.mChoice |
Methods for Storing and Analyzing Multiple Choice Variables |
| print.summaryM |
Summarize Mixed Data Types vs. Groups |
| print.t.test.cluster |
t-test for Clustered Data |
| print.transcan |
Transformations/Imputations using Canonical Variates |
| print.varclus |
Variable Clustering |
| prList |
Label Attribute of an Object |
| prn |
Print and Object with its Name |
| propsPO |
Power and Sample Size for Ordinal Response |
| propsTrans |
Power and Sample Size for Ordinal Response |
| prselect |
Selectively Print Lines of a Text Vector |
| prType |
Miscellaneous Functions |
| pstamp |
Date/Time/Directory Stamp the Current Plot |
| putHcap |
Label Attribute of an Object |
| putHfig |
Label Attribute of an Object |
| putKey |
Label Curves, Make Keys, and Interactively Draw Points and Curves |
| putKeyEmpty |
Label Curves, Make Keys, and Interactively Draw Points and Curves |
| rcorr |
Matrix of Correlations and P-values |
| rcorr.cens |
Rank Correlation for Censored Data |
| rcorrcens |
Rank Correlation for Censored Data |
| rcorrcens.formula |
Rank Correlation for Censored Data |
| rcorrp.cens |
Rank Correlation for Paired Predictors with a Possibly Censored Response, and Integrated Discrimination Index |
| rcspline.eval |
Restricted Cubic Spline Design Matrix |
| rcspline.plot |
Plot Restricted Cubic Spline Function |
| rcspline.restate |
Re-state Restricted Cubic Spline Function |
| rcsplineFunction |
Re-state Restricted Cubic Spline Function |
| redun |
Redundancy Analysis |
| reformM |
Multiple Imputation using Additive Regression, Bootstrapping, and Predictive Mean Matching |
| reLabelled |
Label Attribute of an Object |
| relevel.labelled |
Label Attribute of an Object |
| replace.substring.wild |
Character String Editing and Miscellaneous Character Handling Functions |
| reShape |
Reshape Matrices and Serial Data |
| restoreHattrib |
Miscellaneous Functions |
| rlegend |
Special Version of legend for R |
| rlegendg |
Special Version of legend for R |
| rm.boot |
Bootstrap Repeated Measurements Model |
| rMultinom |
Generate Multinomial Random Variables with Varying Probabilities |
| roundN |
Representativeness of Observations in a Data Set |
| roundPOSIXt |
Return the floor, ceiling, or rounded value of date or time to specified unit. |
| samplesize.bin |
Sample Size for 2-sample Binomial |
| sas.codes |
Convert a SAS Dataset to an S Data Frame |
| sas.get |
Convert a SAS Dataset to an S Data Frame |
| sasdsLabels |
Enhanced Importing of SAS Transport Files using read.xport |
| sasxport.get |
Enhanced Importing of SAS Transport Files using read.xport |
| Save |
Faciliate Use of save and load to Remote Directories |
| scat1d |
One-Dimensional Scatter Diagram, Spike Histogram, or Density |
| score.binary |
Score a Series of Binary Variables |
| sedit |
Character String Editing and Miscellaneous Character Handling Functions |
| sepUnitsTrans |
Miscellaneous Functions |
| setTrellis |
xyplot and dotplot with Matrix Variables to Plot Error Bars and Bands |
| show.col |
Display Colors, Plotting Symbols, and Symbol Numeric Equivalents |
| show.dvi |
Convert an S object to LaTeX, and Related Utilities |
| show.latex |
Convert an S object to LaTeX, and Related Utilities |
| show.pch |
Display Colors, Plotting Symbols, and Symbol Numeric Equivalents |
| showPsfrag |
Display image from psfrag LaTeX strings |
| simMarkovOrd |
simMarkovOrd |
| simplifyDims |
List Simplification |
| simRegOrd |
Simulate Power for Adjusted Ordinal Regression Two-Sample Test |
| sKey |
Legend Creation Functions |
| smean.cl.boot |
Compute Summary Statistics on a Vector |
| smean.cl.normal |
Compute Summary Statistics on a Vector |
| smean.sd |
Compute Summary Statistics on a Vector |
| smean.sdl |
Compute Summary Statistics on a Vector |
| smearingEst |
Additive Regression and Transformations using ace or avas |
| smedian.hilow |
Compute Summary Statistics on a Vector |
| solvet |
solve Function with tol argument |
| somers2 |
Somers' Dxy Rank Correlation |
| soprobMarkovOrd |
soprobMarkovOrd |
| spearman |
Bivariate Summaries Computed Separately by a Series of Predictors |
| spearman.test |
Bivariate Summaries Computed Separately by a Series of Predictors |
| spearman2 |
Bivariate Summaries Computed Separately by a Series of Predictors |
| spearman2.default |
Bivariate Summaries Computed Separately by a Series of Predictors |
| spearman2.formula |
Bivariate Summaries Computed Separately by a Series of Predictors |
| spower |
Simulate Power of 2-Sample Test for Survival under Complex Conditions |
| spss.get |
Enhanced Importing of SPSS Files |
| src |
Source a File from the Current Working Directory |
| stata.get |
Enhanced Importing of STATA Files |
| stat_plsmo |
Add a lowess smoother without counfidence bands. |
| stratify |
Summarize Data for Making Tables and Plots |
| strgraphwrap |
Miscellaneous Functions |
| string.bounding.box |
Determine Dimensions of Strings |
| string.break.line |
Break a String into Many Lines at Newlines |
| stringDims |
String Dimentions |
| subplot |
Embed a new plot within an existing plot |
| substring.location |
Character String Editing and Miscellaneous Character Handling Functions |
| substring2 |
Character String Editing and Miscellaneous Character Handling Functions |
| substring2<- |
Character String Editing and Miscellaneous Character Handling Functions |
| summarize |
Summarize Scalars or Matrices by Cross-Classification |
| summary.areg.boot |
Additive Regression and Transformations using ace or avas |
| summary.find.matches |
Find Close Matches |
| summary.formula |
Summarize Data for Making Tables and Plots |
| summary.impute |
Generic Functions and Methods for Imputation |
| Summary.mChoice |
Methods for Storing and Analyzing Multiple Choice Variables |
| summary.mChoice |
Methods for Storing and Analyzing Multiple Choice Variables |
| summary.transcan |
Transformations/Imputations using Canonical Variates |
| summaryD |
Enhanced Version of dotchart Function |
| summaryDp |
Enhanced Version of dotchart Function |
| summaryM |
Summarize Mixed Data Types vs. Groups |
| summaryP |
Multi-way Summary of Proportions |
| summaryRc |
Graphical Summarization of Continuous Variables Against a Response |
| summaryS |
Summarize Multiple Response Variables and Make Multipanel Scatter or Dot Plot |
| symbol.freq |
Graphic Representation of a Frequency Table |
| sys |
Run Unix or Dos Depending on System |


Prompt for Monday, May 7
Today's (short) form
Web scraping:
Scrapy
and
Beautiful Soup
for python,
Selenium for browsers
.
SQL: an
online tutorial
and hints for
Translating to SQL from dplyr
Some advanced
letter animation
, suggested by Val Head's
UI Animation Newsletter
Frameworks and high-level charting:
,
Semiotic by Elijah Meeks
,
Recharts
,
Vega Lite for interaction
Frameworkitis:
how it feels to learn JavaScript in 2016
(still relevant)


No idea what this is? See the help page.
We take no responsability for people who try too hard to get to 100.
Be responsible.


Java
Introduction
Java is a popular programming language, created in 1995. It is owned by Oracle, and more than 3 billion devices run Java.
It is used for:- Mobile applications
- Desktop applications
- Web applications
- Web servers and application servers
- Games
- Database connection
Data Types
A primitive data type specifies the size and type of variable values, and it has no additional methods.
- byte :Stores whole numbers from -128 to 127
- short :Stores whole numbers from -32,768 to 32,767
- int :Stores whole numbers from -2,147,483,648 to 2,147,483,647
- long :Stores whole numbers from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
- float :Stores fractional numbers. Sufficient for storing 6 to 7 decimal digits
- double :Stores fractional numbers. Sufficient for storing 15 decimal digits
- boolean :Stores true or false values
- char 2 bytes Stores a single character/letter or ASCII values
Comments
Java Comments
Comments can be used to explain Java code, and to make it more readable. It can also be used to prevent execution when testing alternative code. Single-line comments start with two forward slashes (//). Any text between // and the end of the line is ignored by Java (will not be executed).Java Strings
Strings are used for storing text. A String variable contains a collection of characters surrounded by double quotes.


|
src/app/+detail/+child-detail/child-detail.component.ts
|
component
|
ChildDetailComponent
|
0 %
(0/2)
|
|
src/app/+detail/+child-detail/child-detail.routes.ts
|
variable
|
routes
|
0 %
(0/1)
|
|
src/app/+detail/detail.component.ts
|
component
|
DetailComponent
|
0 %
(0/2)
|
|
src/app/+detail/detail.routes.ts
|
variable
|
routes
|
0 %
(0/1)
|
|
src/app/+dev-module/container/dev-module.component.ts
|
component
|
DevModuleComponent
|
0 %
(0/4)
|
|
src/app/+dev-module/dev-module.routes.ts
|
variable
|
routes
|
0 %
(0/1)
|
|
src/app/about/about.component.ts
|
component
|
AboutComponent
|
0 %
(0/6)
|
|
src/app/app.component.ts
|
component
|
AppComponent
|
16 %
(1/6)
|
|
src/app/app.module.ts
|
interface
|
StoreType
|
0 %
(0/4)
|
|
src/app/app.module.ts
|
variable
|
APP_PROVIDERS
|
0 %
(0/1)
|
|
src/app/app.resolver.ts
|
injectable
|
DataResolver
|
0 %
(0/2)
|
|
src/app/app.resolver.ts
|
variable
|
APP_RESOLVER_PROVIDERS
|
100 %
(1/1)
|
|
src/app/app.service.ts
|
injectable
|
AppState
|
0 %
(0/5)
|
|
src/app/app.service.ts
|
interface
|
InternalStateType
|
0 %
(0/1)
|
|
src/app/no-content/no-content.component.ts
|
component
|
NoContentComponent
|
0 %
(0/1)
|
|
src/app/star-wars-api/async/base.service.ts
|
class
|
BaseService
|
11 %
(1/9)
|
|
src/app/star-wars-api/async/planet.service.ts
|
injectable
|
PlanetService
|
25 %
(1/4)
|
|
src/app/star-wars-api/async/species.service.ts
|
injectable
|
SpeciesService
|
25 %
(1/4)
|
|
src/app/star-wars-api/components/planetList/planet-list.component.ts
|
component
|
PlanetListComponent
|
0 %
(0/6)
|
|
src/app/star-wars-api/components/speciesDetail/species-detail.component.ts
|
component
|
SpeciesDetailComponent
|
0 %
(0/4)
|
|
src/app/star-wars-api/container/star-wars-api.component.ts
|
component
|
StarWarsApiComponent
|
0 %
(0/13)
|
|
src/app/star-wars-api/models/planet.model.ts
|
interface
|
Planet
|
0 %
(0/5)
|
|
src/app/star-wars-api/models/species.model.ts
|
interface
|
Species
|
0 %
(0/6)
|
|
src/app/star-wars-api/store/actions/planets.action.ts
|
class
|
GetAllPlanets
|
0 %
(0/2)
|
|
src/app/star-wars-api/store/actions/planets.action.ts
|
class
|
GetAllPlanetsFailed
|
0 %
(0/4)
|
|
src/app/star-wars-api/store/actions/planets.action.ts
|
class
|
GetAllPlanetsSuccess
|
0 %
(0/4)
|
|
src/app/star-wars-api/store/actions/planets.action.ts
|
class
|
UpdatePlanets
|
0 %
(0/4)
|
|
src/app/star-wars-api/store/actions/planets.action.ts
|
variable
|
GETALL_PLANETS
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/actions/planets.action.ts
|
variable
|
GETALL_PLANETS_FAILED
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/actions/planets.action.ts
|
variable
|
GETALL_PLANETS_SUCCESS
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/actions/planets.action.ts
|
variable
|
UPDATE_PLANETS
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/actions/species.action.ts
|
class
|
GetAllSpecies
|
0 %
(0/2)
|
|
src/app/star-wars-api/store/actions/species.action.ts
|
class
|
GetAllSpeciesFailed
|
0 %
(0/4)
|
|
src/app/star-wars-api/store/actions/species.action.ts
|
class
|
GetAllSpeciesSuccess
|
0 %
(0/4)
|
|
src/app/star-wars-api/store/actions/species.action.ts
|
variable
|
GETALL_SPECIES
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/actions/species.action.ts
|
variable
|
GETALL_SPECIES_FAILED
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/actions/species.action.ts
|
variable
|
GETALL_SPECIES_SUCCESS
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/effects/index.ts
|
variable
|
effects
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/effects/planets.effect.ts
|
injectable
|
PlanetsEffects
|
0 %
(0/3)
|
|
src/app/star-wars-api/store/effects/species.effect.ts
|
injectable
|
SpeciesEffects
|
0 %
(0/3)
|
|
src/app/star-wars-api/store/reducers/index.ts
|
interface
|
State
|
0 %
(0/3)
|
|
src/app/star-wars-api/store/reducers/index.ts
|
variable
|
getPublicState
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/reducers/index.ts
|
variable
|
reducers
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/reducers/index.ts
|
variable
|
STARWARS_INITIAL_STATE
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/reducers/planets.reducer.ts
|
interface
|
PlanetsState
|
0 %
(0/4)
|
|
src/app/star-wars-api/store/reducers/planets.reducer.ts
|
function
|
PlanetsReducer
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/reducers/planets.reducer.ts
|
function
|
updatePlanetInPlanets
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/reducers/planets.reducer.ts
|
variable
|
PLANETS_INITIAL_STATE
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/reducers/species.reducer.ts
|
interface
|
SpeciesState
|
0 %
(0/4)
|
|
src/app/star-wars-api/store/reducers/species.reducer.ts
|
function
|
SpeciesReducer
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/reducers/species.reducer.ts
|
variable
|
SPECIES_INITIAL_STATE
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/selectors/planets.selector.ts
|
variable
|
getPlanetsIsLoadingState
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/selectors/planets.selector.ts
|
variable
|
getPlanetsLoadSuccessState
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/selectors/planets.selector.ts
|
variable
|
getPlanetsState
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/selectors/species.selector.ts
|
variable
|
getSpeciesIsLoadingState
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/selectors/species.selector.ts
|
variable
|
getSpeciesLoadSuccessState
|
0 %
(0/1)
|
|
src/app/star-wars-api/store/selectors/species.selector.ts
|
variable
|
getSpeciesState
|
0 %
(0/1)
|
|
src/environments/environment.e2e.prod.ts
|
variable
|
environment
|
0 %
(0/1)
|
|
src/environments/environment.prod.ts
|
variable
|
environment
|
0 %
(0/1)
|
|
src/environments/environment.ts
|
variable
|
environment
|
0 %
(0/1)
|
|
src/environments/model.ts
|
interface
|
Environment
|
0 %
(0/6)
|
|
src/main.browser.ts
|
function
|
_domReadyHandler
|
0 %
(0/1)
|
|
src/main.browser.ts
|
function
|
main
|
100 %
(1/1)
|


{{title}}!
Using AppService....
-
{{i.id}} {{i.name}} {{i.price}} {{i.desc}}
Using CalcService With Service Injections
Addition Of Two Number Is :: {{result1}}
Subtraction Of Two Number Is :: {{result2}}
Multiplication Of Two Number Is :: {{result3}}
Division Of Two Number Is :: {{result4}}


"The truth is that many people set rules to keep from making decisions". -Coach K.
"The truth is that many people set rules to keep from making decisions".
-Coach K.
I am a current Senior at Duke University, studying Computer Science. I am particularly interested in organic chemistry bioinformatics.
Name:
Email:
Phone Number:
Message:
What is the best way to contact you?
How did you hear about me? Friend LinkedIn Other
Which of the following would you like to see added to this site?


This is a color scheme for terminals and text editors to create a homogenous work environment which is pleasant for the eyes. The colors are carefully chosen and should work well in many different situations.
The terminal settings will update the ANSI color definitions to allow the vim theme to work in the terminal as well. This way your development environment will look the same no matter if you work on your local or a remote machine.
NOTE: The theme is currently still under development and colors may change a litte from time to time
The package currently includes settings for Terminal.app, iTerm2, Vim and TextMate theme compatible editors like Sublime Text 2 and Chocolat.
I hope a port of the settings to common Linux/BSD terminals and editors will follow in the not too distant future but right now my efforts are focussed on OSX.
Please visit the Github project page for installation instructions and bug reporting or contact me directly via twitter.
Contributions like ports to other terminals, editors, operating systems and Feedback in general are more than welcome!
Enough words, here are some example screenshots.
The smyck color scheme is licensed under the MIT License


I'm a lifelong musician and computer geek. By day, I am a mild mannered Systems Analyst specializing in Identity Management. On nights and weekends, you can find me performing with my band Road Home.


Check out our Live CE event Calendar for a quick look at our upcomming live webinar event schedule. You can access our live webinars with your computer, tablet, or smartphone via the freeCE virtual classroom!
You can browse our Home Study Catalog to choose from our collection of on-demand CE courses and start earning CE instantly. If you like to read, check out our on-demand Monographs. If you prefer videos, check out our on-demand Webcasts.
Say goodbye to piles of CE Certificates. We'll report all of your hard-earned credits to CPE Monitor and CE Broker automaticalls! We also keep a record of every credit you earn with us for 5 years or more.
Access your personal team of CE coaches by phone, email, or live chat for guidance through your license renewal period Our coaches are available Monday thru Friday from 9a - 5p ET and on evenings when webinars are aired.
9:00p - 10:00p ET
10:30a - 11:30a ET
10:00p - 11:00p ET
10:30a - 11:30a ET
freeCE is the Number One web site for free continuing education credits and live webinars for pharmacists, pharmacy technicians, nurses and other health care providers.
All activities are approved by an accredited continuing education provider. All live webinars, web casts, home study articles and online live CE events include online testing, grading and certificate completion if passing grade is achieved.
Our calendar regularly includes programs on medication errors, patient safety, and law.
Accredited by the Accreditation Council for Pharmacy Education (ACPE) as a provider of continuing pharmacy education since 1994. Approved Florida Board of Pharmacy provider of continuing education programs for pharmacists and pharmacy technicians.
All Pharmacist accreditations apply to pharmacy technician CE activities. Approved provider for PTCB "T-Specific" CE requirements.
ANCC approves ACPE accredited CE courses. freeCE (PharmCon Inc. accredited) courses also meet ANCC requirements for ANCC Category 1 CE requirements. Approved Florida Board of Nursing & California Board of Registered Nursing Provider.
Programs are approved in conjunction with a provider fully accredited by the American Council for Continuing Medical Education (ACCME) to provide continuing education for physicians.
Emily earned her MA in Organizational Change and Leadership from Columbia College and her BS in Business from Coastal Carolina University. Emily is originally from Greenwood, SC and now lives in Conway, SC.
Courtney is working on her Pharmacy Technician Certificate at Horry-Georgetown Technical College. Courtney was born and raised in Myrtle Beach, SC where she currently resides.
Holly earned her BS in Marine Science from Coastal Carolina University. Holly is originally from Covington, VA and now lives in Myrtle Beach, SC.
Kayla is working on her MBA from Coastal Carolina University, where she also earned her BS in Biochemistry. Kayla is originally from Sparta, NJ and now resides in Myrtle Beach, SC.
Ian earned his BA in History from Coastal Carolina University and is also a licensed commercial pilot. Ian is orginally from La Plata, MD and now resides in Charleston, SC.
Michelle is a Certified Pharmacy Technician and took the certificate course at Horry-Georgetown Technican College. Michelle is originally from Goshen, NY and now lives in Myrtle Beach, SC.
Chris is currently working on his MBA at Coastal Carolina University, where he also earned his BA in Communication. Chris is originally from Greenwood, SC and now lives in Myrtle Beach, SC.
Jeffrey is currently working on his MBA at Coastal Carolina University, where he also earned his BS in Marketing after leaving the military. Jeffrey has lived all over the country and currently resides in Marion, SC.


request history 0 req/sec
response time graph GET POST y=rate, x=sec
fastest 0
slowest 0
request method
| GET | 0 |
|---|---|
| POST | 0 |
| HEAD | 0 |
| OTHERS | 0 |
response code
| 20x : success | 0 |
|---|---|
| 30x : redirect | 0 |
| 40x : client error | 0 |
| 50x : server error | 0 |


My Self Serve
British Columbians who use income and disability assistance services face many day-to-day challenges. For example, in their dealings with government a simple error could result in a missed benefit payment, with significant implications. To remediate this problem, the individual might then need to make a trip to a Ministry office, possibly hundreds of kilometers away. Considering ways to address this service breakdown, in 2014 the Ministry of Social Development and Social Innovation (SDSII) engaged GCPE’s Service Design Team to gather evidence on how well their services were meeting users’ needs. Through usability research they were able to fix the online channel, My Self Serve (MYSS), so that clients could easily submit applications and other documents online and could access their information 24/7.
Contact<EMAIL_ADDRESS>> Impact
Today, benefit recipients receive the flexible, convenient and modern access to our services they have been asking for, leading to peace of mind, as they can proactively check for, and immediately respond to, any issues with upcoming payments - anytime, anywhere.
> Partner
Resources Used
UX Toolbox, Service Design Playbook
Tags
#uxdesign #personas #journeymapping
> Code
N/A


Please make Check payment to:
SEDay
For:
$40
and mail the check to:
{{payment.mailPayment_person}}
and mail the check to
{{payment.mailPayment_building}} {{payment.mailPayment_street}}, {{payment.mailPayment_city}}, {{payment.mailPayment_state}}, {{payment.mailPayment_zip}}
by
{{payment.mailPayment_due_date}}.


--- layout: post title: Storyboarding on paper date: '2018-05-10T11:30:26+02:00' categories: - Storyboards - Sketches picture_url: https://film-Storyboards.tumblr.com/post/173769830313/Storyboards-on-paper ---


The Printer Working Group (PWG) is a Program of the IEEE Industry Standard and Technology Organization (ISTO) with members including printer and multi-function device manufacturers, print server developers, operating system providers, print management application developers, and industry experts. Originally founded in 1991 as the Network Printing Alliance, the PWG is chartered to make printers, multi-function devices, and the applications and operating systems supporting them work together better.
The PWG enjoys an open standards development process. Everyone is welcome to contribute to the development of our documents and standards, serve as editors, and participate in interoperability tests. Members may additionally serve as officers in the various working groups. Voting Members approve the documents and standards for publication and may serve as officers of the PWG.
If you have questions about the PWG, participation in PWG activities, or membership in the PWG, please contact the PWG Chair or any other officer.
The PWG currently has two active Workgroups. Click on the "More Info" link button to learn more about the Workgroup and how to participate.
The Internet Printing Protocol Workgroup is developing standards for IPP-based multi-function services such as scanning and facsimile as well as 3D printing solutions using IPP. More Info
The Imaging Device Security (IDS) Workgroup is chartered to establish and provide liaisons with public standards bodies concerning security topics, standards, and protection profiles for Hardcopy Devices. More Info
The Semantic Model Workgroup was responsible for maintaining the PWG Semantic Model and defining new mappings and abstract models as needed to support interoperability and data exchange between Imaging Systems. Ongoing maintenance of the Semantic Model (using automated tools) is now being done by the Internet Printing Protocol Workgroup. More Info
The Cloud Imaging Model Workgroup developed a standard to support Cloud-based printing and multifunction imaging using the PWG Semantic Model. More Info
The Finisher MIB Workgroup has concluded. Continuing support for its activities is provided by the Internet Printing Protocol Workgroup.
The Job Monitoring Project Workgroup has concluded. Continuing support for its activities is provided by the Internet Printing Protocol Workgroup.
The Printer MIB Project Workgroup has concluded. Continuing support for its activities is provided by the Internet Printing Protocol Workgroup.
The Workgroup for Imaging Management Solutions was concerned with the definition of new and recasting of previously defined imaging device and service management elements for mapping into standard management semantics and protocols. More Info


Why?
CC-BY 4.0, Peter Steinbach
for some the above is fear!
Fear != Creativity
HPC should be a piece of chalk .
Solve the bigger questions
So I sat down …
commit 9a584e9fe0fa1009e0cc32228684ca1685038364
Author: steinbac<EMAIL_ADDRESS>Date: Tue Dec 6 09:58:31 2016 +0100
added learning outline as a basis for discussion
from psteinb/hpc-in-a-day
What happened after
14 hpc-in-a-day workshops taught (about 10-15 attendance each)
4 contributions at conferences (2x CarpentryCon2018, 1x CarpentryCon2020, 1x ISC BoF Paper)
helping to build a community … hpc-carpentry
Today!
An HPC Carpentry Workshop
scientists or HPC users knowlededgeable in their (non-computational!) domain
Priority is to get their work done, not necessarily to learn about computers
Doesn’t know what large scale computing (Cloud? HPC? Grid?) is or why it can help them
(may think that programs will automatically run faster on a cluster)
Haven’t used a shared system before
Are not familiar with many of the terms (threads, cores) or concepts (scheduling) that are key to running on a shared batch system
May have some command line or programming experience, but not necessarily
may have only used GUIs in the past
Communicate!
Challenge : Communicate who you want to address with a course!
(Yet Missing: Create Pre-Workshop Survey)
Diversity of Learners!
Lessons: Mix and Match
https://github.com/hpc-carpentry/hpc-carpentry.github.io/blob/master/our-lessons.md
Show basic navigation: landing page, episodes, instructors notes,…
Finish with “Improve this page” to bring us back to talking about the edits/issues
You can’t iframe a GitHub repo so if you want to show the repo, you need to leave the slideshow
Lesson Proposals
https://github.com/hpc-carpentry/coordination/issues
Where can HPC Carpentry fit in?
Archer2 Course Curriculum
HPC Carpentry is designed to be scalable
It is oriented towards novices, it does not replace intermediate or advanced training
A Task Force …
to establish community processes
monthly meeting calls
implement lightweight, transparent and fair governance
to sharpen and nourish the material
For details: Lesson Program Incubation Roadmap
Thank you for coming!
I appreciate every minute you spend with us and are willing to donate to the project.


All Accounting & Finance
Cost Analysis
Larry M. Walther;Christopher J. Skousen
Free PDF English Pages 36
(50 reviews)
This book is the ninth of fifteen books which introduces the basic principles of accounting.
Cost Analysis
Larry M. Walther;Christopher J. Skousen
Free PDF English Pages 36
(50 reviews)
This book is the ninth of fifteen books which introduces the basic principles of accounting.
Cost Analysis
Larry M. Walther;Christopher J. Skousen
Free PDF English Pages 36
(50 reviews)
This book is the ninth of fifteen books which introduces the basic principles of accounting.
Cost Analysis
Larry M. Walther;Christopher J. Skousen
Free PDF English Pages 36
(50 reviews)
This book is the ninth of fifteen books which introduces the basic principles of accounting.
Cost Analysis
Larry M. Walther;Christopher J. Skousen
Free PDF English Pages 36
(50 reviews)
This book is the ninth of fifteen books which introduces the basic principles of accounting.
Cost Analysis
Larry M. Walther;Christopher J. Skousen
Free PDF English Pages 36
(50 reviews)
This book is the ninth of fifteen books which introduces the basic principles of accounting.
Cost Analysis
Larry M. Walther;Christopher J. Skousen
Free PDF English Pages 36
(50 reviews)
This book is the ninth of fifteen books which introduces the basic principles of accounting.
Cost Analysis
Larry M. Walther;Christopher J. Skousen
Free PDF English Pages 36
(50 reviews)
This book is the ninth of fifteen books which introduces the basic principles of accounting.
Cost Analysis
Larry M. Walther;Christopher J. Skousen
Free PDF English Pages 36
(50 reviews)
This book is the ninth of fifteen books which introduces the basic principles of accounting.
Cost Analysis
Larry M. Walther;Christopher J. Skousen
Free PDF English Pages 36
(50 reviews)
This book is the ninth of fifteen books which introduces the basic principles of accounting.


Copyright Act
Choose Engine
Simple
Medium
Deep
Technical info:
Simple is tfidf.
Medium is fasttext.
Deep is BERT.
Home


This page explains how to quickly setup HttpFS with Pseudo authentication against a Hadoop cluster with Pseudo authentication.
By default, HttpFS assumes that Hadoop configuration files (core-site.xml & hdfs-site.xml) are in the HttpFS configuration directory.
If this is not the case, add to the httpfs-site.xml file the httpfs.hadoop.config.dir property set to the location of the Hadoop configuration directory.
Edit Hadoop core-site.xml and defined the Unix user that will run the HttpFS server as a proxyuser. For example:
<property> <name>hadoop.proxyuser.#HTTPFSUSER#.hosts</name> <value>httpfs-host.foo.com</value> </property> <property> <name>hadoop.proxyuser.#HTTPFSUSER#.groups</name> <value>*</value> </property>
IMPORTANT: Replace #HTTPFSUSER# with the Unix user that will start the HttpFS server.
To start/stop HttpFS, use hdfs --daemon start|stop httpfs. For example:
hadoop-3.1.1 $ hdfs --daemon start httpfs
NOTE: The script httpfs.sh is deprecated. It is now just a wrapper of hdfs httpfs.
$ curl -sS 'http://<HTTPFSHOSTNAME>:14000/webhdfs/v1?op=gethomedirectory&user.name=hdfs' {"Path":"\/user\/hdfs"}
HttpFS preconfigures the HTTP port to 14000.
HttpFS supports the following configuration properties in the HttpFS’s etc/hadoop/httpfs-site.xml configuration file.
Enable SSL in etc/hadoop/httpfs-site.xml:
<property> <name>httpfs.ssl.enabled</name> <value>true</value> <description> Whether SSL is enabled. Default is false, i.e. disabled. </description> </property>
Configure etc/hadoop/ssl-server.xml with proper values, for example:
<property> <name>ssl.server.keystore.location</name> <value>${user.home}/.keystore</value> <description>Keystore to be used. Must be specified. </description> </property> <property> <name>ssl.server.keystore.password</name> <value></value> <description>Must be specified.</description> </property> <property> <name>ssl.server.keystore.keypassword</name> <value></value> <description>Must be specified.</description> </property>
The SSL passwords can be secured by a credential provider. See Credential Provider API.
You need to create an SSL certificate for the HttpFS server. As the httpfs Unix user, using the Java keytool command to create the SSL certificate:
$ keytool -genkey -alias jetty -keyalg RSA
You will be asked a series of questions in an interactive prompt. It will create the keystore file, which will be named .keystore and located in the httpfs user home directory.
The password you enter for “keystore password” must match the value of the property ssl.server.keystore.password set in the ssl-server.xml in the configuration directory.
The answer to “What is your first and last name?” (i.e. “CN”) must be the hostname of the machine where the HttpFS Server will be running.
Start HttpFS. It should work over HTTPS.
Using the Hadoop FileSystem API or the Hadoop FS shell, use the swebhdfs:// scheme. Make sure the JVM is picking up the truststore containing the public key of the SSL certificate if using a self-signed certificate.
NOTE: Some old SSL clients may use weak ciphers that are not supported by the HttpFS server. It is recommended to upgrade the SSL client.
The following environment variables are deprecated. Set the corresponding configuration properties instead.
| Environment Variable | Configuration Property | Configuration File |
|---|---|---|
| HTTPFS_HTTP_HOSTNAME | httpfs.http.hostname | httpfs-site.xml |
| HTTPFS_HTTP_PORT | httpfs.http.port | httpfs-site.xml |
| HTTPFS_MAX_HTTP_HEADER_SIZE | hadoop.http.max.request.header.size and hadoop.http.max.response.header.size | httpfs-site.xml |
| HTTPFS_MAX_THREADS | hadoop.http.max.threads | httpfs-site.xml |
| HTTPFS_SSL_ENABLED | httpfs.ssl.enabled | httpfs-site.xml |
| HTTPFS_SSL_KEYSTORE_FILE | ssl.server.keystore.location | ssl-server.xml |
| HTTPFS_SSL_KEYSTORE_PASS | ssl.server.keystore.password | ssl-server.xml |
| Name | Description |
|---|---|
| /conf | Display configuration properties |
| /jmx | Java JMX management interface |
| /logLevel | Get or set log level per class |
| /logs | Display log files |
| /stacks | Display JVM stacks |
| /static/index.html | The static home page |
To control the access to servlet /conf, /jmx, /logLevel, /logs, and /stacks, configure the following properties in httpfs-site.xml:
<property> <name>hadoop.security.authorization</name> <value>true</value> <description>Is service-level authorization enabled?</description> </property> <property> <name>hadoop.security.instrumentation.requires.admin</name> <value>true</value> <description> Indicates if administrator ACLs are required to access instrumentation servlets (JMX, METRICS, CONF, STACKS). </description> </property> <property> <name>httpfs.http.administrators</name> <value></value> <description>ACL for the admins, this configuration is used to control who can access the default servlets for HttpFS server. The value should be a comma separated list of users and groups. The user list comes first and is separated by a space followed by the group list, e.g. "user1,user2 group1,group2". Both users and groups are optional, so "user1", " group1", "", "user1 group1", "user1,user2 group1,group2" are all valid (note the leading space in " group1"). '*' grants access to all users and groups, e.g. '*', '* ' and ' *' are all valid. </description> </property>


{% macro displaySources(news_sources)%} {% for news_source in news_sources%}
{{news_source.source_description}}
View Articles
Time of publications:{{article.article_time}}
{{article.article_description}}


|
Query Builder The Query Builder
allows you to graphically create SQL commands for querying data. The
main purpose of this tool is to allow developers to easily explore and
examine the data in their database.
The builder is divided into three panes. The top pane displays the set of tables that you wish to pull data from. Additionally, this view displays the links between the tables used to form the joins. All joins are natural joins. The Query Builder does not support any type of join other than natural joins. If you wish to use advanced SQL constructs such as outer joins, you must use the SQL editor. The lower pane contains the constraints and result columns for the query. You can drag and drop columns from the tables in the top pane into these views. The constraint view accepts constraints in the following form:
The query builder will allow you to type anything in the constraint view. However, if the constraint does not follow the above format, you should manually include the constraint in the reportables view. The reason is because if Abeille is unable to parse your constraints, it will not be able to determine the tables for those constraints (and the joins might not be correctly determined). When generating the SQL for a query, Abeille uses the minimum number of tables possible. For example, if you have 10 tables in the model view, but use only 2 of those tables as reportables and constraints, Abeille may or may not include the other 8 tables. It depends entirely on the relationships between the tables.The reason for this is because we want you to be able to see all of the relationships, but still be able to zero in and query on a particular relationship in the graph. For complicated models it may be necessary to manually exclude tables from the SQL generation. Simply select the table and hit the CTRL-E key. To include an excluded table, select the table and press the i key. The reportable column view displays all columns that will be returned from the query. This is the list of columns that you would place after the select statement as follows: select column1, column2, ..., columnN from table where ... There are currently no formatting options for reportables.
|


This group project took the dataset from Data SF to study the relationship between evictions and SF neighborhhods. Additionally, we took data from Redfin's website to look at the relationship, if any, in home prices.
Data used in this analysis includes:
Explorations: The team wanted to dive into the evictions data to see if there were any geogrpahical patterns...some of the questions explored were:
Select a Neighborhood to see the distribution of eviction reasons for all the evictions in the neighborhood. Of note are the Lakeshore and Mission neighborhoods, with 180 and 107 evictions respectively in the last year. And Japantown and Seacliff are on the other end of the spectrum with 1 eviction each.
Select a reason for eviction and see how often it was claimed as part of the eviction filing by neighborhood.


Seguir provides a backend for a simple social network, with persistence in Cassandra or Postgres. It is MIT licensed, with high test coverage (and getting higher) and code driven API docs. So, what can it do?
Seguir ships with three separate tiers of API, that allow you to decide how you want to integrate it into your application.
This is a raw API that you can require into your application, where your application will be interacting directly with the database. This means no additional network hops but your app and the social features of Seguir will then need to scale together.
The Rest API is a thin layer around the Node API that creates a set of restful endpoints that mean you can use Seguir from any language you choose. It can be deployed separately, and lets you secure and scale it however you like. This is a simple service built on top of the Node restify framework.
I started this project to experiment with Cassandra and learn about how to model simple social relationships given a requirement at my company TES. If you would like to help build it, or just find this useful or interesting please reach out via the Github repo or Twitter.


--- title: How to choose your wedding venue. Part one excerpt: "Some advice about how to deal with the hurdles of selecting the venue for your wedding" image_url: /img/blog/how-to-choose-your-wedding-venue-part-one.jpg image_description: "Outdoor wedding in southern France" categories: planning-tips ---
Today, on this beautiful spring day I am taking time to discuss how to choose the wedding venue. Choosing the venue is considered (by the majority of wedding professionals and brides) the most time consuming and stressful part of wedding planning. But really, this should be no surprise, since I believe that the venue is actually setting the tone for your wedding celebration. Of course, you can shape it regardless of its style or architecture, but keep in mind: there is only so much one can do with something so set in stone.
Also due to lack of thorough consideration, a clash could be created between your personal taste and the venue style, but we will get into that later. The process is as follows: first, you pick the groom and then the venue. Well, that is a slight exaggeration, but you get the point: it is vital to book your site before anything else. And anyway, there isn't so much you can plan before you book the venue.
I think that every good thing starts with a budget, therefore: Advice number one is to sit down and look at the numbers. Decide right from the beginning where you want to splurge and where to save up. Most of the couples have a cosy set up in mind, so their more substantial investments are on these three: venue, food, music. Others, with a more adventurous heart, splurge on travelling with their nearest and dearest for the wedding. Still, some choose their parents' farm, so they can save up for a home after their nuptials.
After the budget is done, a few essential matters will come up, because they are closely connected to your venue deliberations. One is the wedding date. If you are keen on a specific date, something meaningful to you as a couple, then the search for your venue will become a little more complicated. This is because many of the traditional sites (castles, manor houses, hotels) are booked in advance. The conundrum can be fixed by either changing the date or considering alternative spaces.
Don't call quits yet though. The latest trends in the wedding industry are moving towards unconventional spaces: lofts, urban outlets, quirky restaurants, you name it. This tendency created a lot more variety. Another benefit would be that the availability of the traditional settings increased because there's not so high competition anymore on just a few places. Now every couple gets to choose according to their dynamic.
And so there is hope to book your favourite venue and on your appointed date.
Another matter that needs to be dealt with is the date versus location issue. You have to think long and hard what is more important to you. Either the date: maybe you always dreamed of a romantic summer wedding or a magical winter wonderland. Or the location: maybe you want to get married where your parents got married and honour them in this way. Or you want to say I dos at the inn where you lodged when your fiancee proposed.
For me, the season was far more important than the day itself or the location. I am a very weather sensitive person, and I was sure of what I wanted: vibrant colours, the sun still shining, and the breezy air. That meant autumn, middle of September.
Another essential issue that would inevitably arise when discussing the venue is your wedding theme. Why? Because again, it very much depends on the existing interior design of the place you pick or the architectural style. For a cohesive decor, your style an the venue's should coincide. It would be a shame to replace the chandeliers of a castle with mason jars lightning as it would be just the same as bringing velvet tapestry in a barn.
Therefore, take this little test and answer the following questions for yourself. Read about the different wedding themes and decor, do your homework. After that decide if you are settled on a style, or you would rather pick the location and work with what is there already.
The great outdoor offers an abundance of stunning natural landscapes. It provides a beautiful backdrop, so you don't need to invest much in decor. Besides it makes for such a fun and memorable way of celebrating, in contrast with the more formal fun of a ballroom. There are two significant disadvantages for outdoor locations though. You are at the mercy of the elements (rain, storms, too hot, too cold, etc.). And the fact that given a bare setting, the rentals will make it a costly affair: chair, tables, linen, tableware, etc.
Should it be a barn, manor house, or a castle for the expensive tastes, or a loft, a boutique hotel in the inner busy streets of a city? Do you want open space and a natural landscape, lawn games, family-inclined festivities or an edgy, twisty vibe feel for the urbanite friends?
The disadvantage in choosing the countryside is the distance that friends and family should travel. Transportation and accommodation are the pain points. Does your chosen venue offer a solution? The disadvantage of the urban wedding is that you will probably have to choose two other places as well: one for the ceremony and one for the pictures. So it will be quite a bit of to and fro.
You should also ponder about if an exquisite, niche space, like an art gallery, is suitable for everyone. Some of the older members of your family could feel out of their comfort zone.
Will you invite your second cousin and her plus one or do you prefer just your closest of kin? You can have the trendiest wedding in the backyard of your childhood home, but most lkely it can't host all of the 200 people on your list.
So as you well perceived by now, planning a wedding is all about prioritising, you will always have more than two options, and you will always have to weigh their importance.
This one word makes wedding planning difficult for brides: prioritising. That's why I am here, and why there is such a thing as a wedding planning industry.
Now that we have laid down the groundwork we can pursue in my next blog post the smaller matters concerning style for your venue.
How is your venue hunt going? Have you found it? Do you have any questions? I am always on Facebook, shoot me a message.
Until next time.


Gateway
BOT
13-Sep-18 05:31 AM
[dscrdeql] <ghøst> Good morning!
[dscrdeql] <CowboyCrypto- Founder> Morning!
[dscrdeql] <Thuerlich[ Swiss TTC ]> hee peeps. good morning
[dscrdeql] <Francezzca22> Hello.. Good day
[dscrdeql] <CowboyCrypto- Founder> How’s it goin
[dscrdeql] <paulofreitas> Morning y'all!
[dscrdeql] <AndronicusBass-Founder> I often found it strange people converse in the rains channel haha
[dscrdeql] <CowboyCrypto- Founder> I did too lol
[dscrdeql] <nevermind> Hello everyone
[dscrdeql] <CowboyCrypto- Founder> If we could fill this with conversation maybe it’ll help grow the community a bit easier
[dscrdeql] <AndronicusBass-Founder> good level up
[dscrdeql] <CowboyCrypto- Founder> This channel*
[dscrdeql] <CowboyCrypto- Founder> Ok I gotta be at the auction early as hell, I’ll talk to you all tomorrow
[dscrdeql] <SwimedDragon> Good morning
[dscrdeql] <AndronicusBass-Founder>
[dscrdeql] <SwimedDragon> Nice news on the first property
[dscrdeql] <Combat Wombat> got some action on exrates as well!
[dscrdeql] <SwimedDragon> Damn, yeah I see it Looks like some people bought
[dscrdeql] <SwimedDragon> Hope it keeps up


particle air particles sampling RASC size Mtb aerosol {border-style Fig airborne px;} tuberculosis #ffffff;} l/min Mycobacterium impactor release Cape South study Andersen Town, Tuberculosis approximately bacilli counts data patient APS Sampling Sciences distribution morphology plate used Aerosol RASC, Research [], background concentration disease enable exposure infected levels patients sample samples smegmatis:: transmission Health Particle Respiratory capture characterize exhaled provided px; {font-family CJC PCR RASC. University aerodynamic aerosols captured count font-size function infectious organisms prior rate rates sputum total African Dekati HEPA Impactor Medicine SEM WAB chamber clinical different double; emitted filter fluorescent gfp high imaging infection information isolated known liquid number particles. plates preliminary production respiratory single solid temperature time μm, (A) AJH Africa Chamber Faculty Infectious Physical Riley Wood aerosolized agar ambient border-color border-width characterization collects confirmed environmental expected filters. following growth impaction individual mycobacteria numbers observed patient. physical small solid; using viable {font-style {font-weight μm. "dry" (Model Aerodynamic America CER CFU Cascade Dis Filter Infect Morrow National Sciences, Sizer States United Wells ability active bold cell characterized clinic collected collection colonies complex contained courier; culture demonstrate deposition determined developed dry em; employed ensure experimental experiments factors filters gel health human humidity image important indicate key lower medium minute minutes molecular morphological multiple normal obtained order organism period personal potential presence pt;} range real-time region release. releases required results sampled seconds set smegmatis transmission. tuberculosis. visible


The Truth About Impostor Syndrome
The Truth About
Impostor Syndrome
by Angelina Fabbro for ScotlandJS, May 9th 2014, Edinburgh
I work on Mozzarella Foxfire
Mozzarella Foxfire: REAL DEVELOPERS
Red Pandas Love Firefox OS
Red Pandas Love Firefox OS 2
A Guide on How
to Spot Impostors
(and not be one too)
They make things
look good
The Language of Designers
- Typography
- Grid System
- Composition
- Perspective
-
- Layout
- Photoshop
- Color Theory
- Golden Ratio
- Helvetica
- Manifesto
- Art School
- Perception
- Feelings
- Emotions
- Proportion
- Contrast
- Branding
- The Experience
- Negative Space
- Poetry Reading
-
- Artisanal
- Crayons
- Balloons
- Consistency
TYPOGRAPHY IS ALWAYS A PRESSING ISSUE
Marketing Psychology FTW!
Marketing Psychology FTW..?
They care about
user experience
PRETTY
HARDCORE
PROGRAMMING
Do they work with
people, servers
or art?

GET.
THIS SHIT.
Resumes are obsolete:
trust only Github profiles
- Could I be coding right now?
- Am I a REAL developer?
- Could I drink beer WHILE I code?
- Can I possibly consume more caffiene today?
- Why don't I care more about what everybody on the internet thinks of me?
Somebody is wrong on the internetz!
NO IDEA WHAT UR DOING DOG
THANKS ESPECIALLY TO
THE GUY WHO
ACTUALLY MADE
A PIZZA
The internet is
and always has been
real life.


--- layout: page title: "CoderDojoChi Volunteer" ---
We'd like to invite you to find out what it's like to help shape the minds of tomorrow by giving you the opportunity to volunteer at our next event. If you are passionate about coding and teaching children, join us. Everyone is welcome, regardless of technical ability. To join and attend our next meeting please sign up below.
If you are unable to attend meetings and setup CoderDojo Chicago, but would still like to help, we are in need of volunteers and sponsors who can simply help spread the word, recruit new mentors, donate equipment, space and more.


SET_TID_ADDRESS
Section: Linux Programmer's Manual (2)
Updated: 2014-07-08
Index
Return to Main Contents
NAME
set_tid_address - set pointer to thread ID
SYNOPSIS
#include <linux/unistd.h>
long set_tid_address(int *tidptr);
DESCRIPTION
For each thread, the kernel maintains two attributes (addresses) called
set_child_tid
and
clear_child_tid.
These two attributes contain the value NULL by default.
- set_child_tid
-
If a thread is started using
clone(2)
with the
CLONE_CHILD_SETTID
flag,
set_child_tid
is set to the value passed in the
ctid
argument of that system call.
-
When
set_child_tid
is set, the very first thing the new thread does
is to write its thread ID at this address.
- clear_child_tid
-
If a thread is started using
clone(2)
with the
CLONE_CHILD_CLEARTID
flag,
clear_child_tid
is set to the value passed in the
ctid
argument of that system call.
The system call
set_tid_address()
sets the
clear_child_tid
value for the calling thread to
tidptr.
When a thread whose
clear_child_tid
is not NULL terminates, then,
if the thread is sharing memory with other threads,
then 0 is written at the address specified in
clear_child_tid
and the kernel performs the following operation:
futex(clear_child_tid, FUTEX_WAKE, 1, NULL, NULL, 0);
The effect of this operation is to wake a single thread that
is performing a futex wait on the memory location.
Errors from the futex wake operation are ignored.
RETURN VALUE
set_tid_address()
always returns the caller's thread ID.
ERRORS
set_tid_address()
always succeeds.
VERSIONS
This call is present since Linux 2.5.48.
Details as given here are valid since Linux 2.5.49.
CONFORMING TO
This system call is Linux-specific.
SEE ALSO
clone(2),
futex(2),
gettid(2)
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUE
-
- ERRORS
-
- VERSIONS
-
- CONFORMING TO
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 02:54:45 GMT, September 18, 2014


Select
Should have value "Option 2"
Should have value "Option 4" and use default UI
Should have value "Option 3" and be disabled
Should have value "Option 2"
Should jump to item as you type
Should have a disabled option
Should have a hidden option
Placeholder
Variable number of options
+
-
⟳
Option 1
Option 2
Option 3
click me
Name1
Name2
Name3
submit


Agency
Agency id
Agency fare url
Agency name
Agency phone
Agency short name
Agency timezone
Agency url
Action
Stops
Stop ID
Name
Direction
Parent Station
Stop Code
Latitude
Longitude
Action
Fare Rules for which this Zone is the Origin
Fare Rule ID
Route
Origin Zone
Contains Zone
Destination Zone
Fare
#{' '}
Action
Fare Rules for which this Zone is the Destination
Fare Rule ID
Route
Origin Zone
Contains Zone
Destination Zone
Fare
#{' '}
Action
Fare Rules containing this Zone
Fare Rule ID
Route
Origin Zone
Contains Zone
Destination Zone
Fare
#{' '}
Action


--- layout: post title: "My Week in Review" date: 2017-05-14 14:10:00 +0000 tags: image: https://s3.amazonaws.com/audreywatters/2017-05-14-trump.jpg imagecredits: https://www.flickr.com/photos/surreal_badger/34275556170 ---
Icon credits: The Noun Project


Corgi and kitty mode on Google Colab
Google colaboratory (Google Colab) is a Jupyter Notebook environment provided by Google where you can make use of Google’s CPU and GPU for free!
Now there is also a Corgi and Kitty mode that they added for fun, which will allow animated corgis and/or kitties to walk over your screen :) I will make a blogpost on using google colab for beginners soon.


OUR PROJECTS
Our Projects provide more in-depth information and examples of how we work with our clients.


Version <IP_ADDRESS> - 2014/01/11
Created by Simon J. Hogan
H3Consulting © 2014
Help documentation can be found at plex.h3consulting.net
This application requires access to PLEX Media Server in order to function.
PLEX Media Server can be dowloaded from www.plexapp.com


The “stringification” of a SQLAlchemy statement or Query in the vast majority of cases is as simple as:
print(str(statement))
this applies both to an ORM Query
as well as any select()
or other
statement. Additionally, to get the statement as compiled to a
specific dialect or engine, if the statement itself is not already
bound to one you can pass this in to ClauseElement.compile()
:
print(statement.compile(someengine))
or without an Engine
:
from sqlalchemy.dialects import postgresql
print(statement.compile(dialect=postgresql.dialect()))
When given an ORM Query
object, in order to get at the
ClauseElement.compile()
method we only need access the statement
accessor first:
statement = query.statement
print(statement.compile(someengine))
The above forms will render the SQL statement as it is passed to the Python
DBAPI, which includes that bound parameters are not rendered inline.
SQLAlchemy normally does not stringify bound parameters, as this is handled
appropriately by the Python DBAPI, not to mention bypassing bound
parameters is probably the most widely exploited security hole in
modern web applications. SQLAlchemy has limited ability to do this
stringification in certain circumstances such as that of emitting DDL.
In order to access this functionality one can use the literal_binds
flag, passed to compile_kwargs
:
from sqlalchemy.sql import table, column, select
t = table('t', column('x'))
s = select([t]).where(t.c.x == 5)
print(s.compile(compile_kwargs={"literal_binds": True}))
the above approach has the caveats that it is only supported for basic
types, such as ints and strings, and furthermore if a bindparam()
without a pre-set value is used directly, it won’t be able to
stringify that either.
To support inline literal rendering for types not supported, implement
a TypeDecorator
for the target type which includes a
TypeDecorator.process_literal_param()
method:
from sqlalchemy import TypeDecorator, Integer
class MyFancyType(TypeDecorator):
impl = Integer
def process_literal_param(self, value, dialect):
return "my_fancy_formatting(%s)" % value
from sqlalchemy import Table, Column, MetaData
tab = Table('mytable', MetaData(), Column('x', MyFancyType()))
print(
tab.select().where(tab.c.x > 5).compile(
compile_kwargs={"literal_binds": True})
)
producing output like:
SELECT mytable.x
FROM mytable
WHERE mytable.x > my_fancy_formatting(5)
.col.in_([])
Produce col != col
? Why not 1=0
?¶A little introduction to the issue. The IN operator in SQL, given a list of elements to compare against a column, generally does not accept an empty list, that is while it is valid to say:
column IN (1, 2, 3)
it’s not valid to say:
column IN ()
SQLAlchemy’s Operators.in_()
operator, when given an empty list, produces this
expression:
column != column
As of version 0.6, it also produces a warning stating that a less efficient comparison operation will be rendered. This expression is the only one that is both database agnostic and produces correct results.
For example, the naive approach of “just evaluate to false, by comparing 1=0 or 1!=1”, does not handle nulls properly. An expression like:
NOT column != column
will not return a row when “column” is null, but an expression which does not take the column into account:
NOT 1=0
will.
Closer to the mark is the following CASE expression:
CASE WHEN column IS NOT NULL THEN 1=0 ELSE NULL END
We don’t use this expression due to its verbosity, and its also not typically accepted by Oracle within a WHERE clause - depending on how you phrase it, you’ll either get “ORA-00905: missing keyword” or “ORA-00920: invalid relational operator”. It’s also still less efficient than just rendering SQL without the clause altogether (or not issuing the SQL at all, if the statement is just a simple search).
The best approach therefore is to avoid the usage of IN given an argument list of zero length. Instead, don’t emit the Query in the first place, if no rows should be returned. The warning is best promoted to a full error condition using the Python warnings filter (see http://docs.python.org/library/warnings.html).


Don’t Worry, Be Happy
Here is a little song I wrote
You might want to sing it note for note
Don’t worry be happy
In every life we have some trouble
When you worry you make it double
Don’t worry, be happy……

There is this little song I wrote
I hope you learn it note for note
Like good little children
Don’t worry, be happy
Listen to what I say
In your life expect some trouble
But when you worry
You make it double
Don’t worry, be happy……
Don’t worry don’t do it, be happy
Put a smile on your face
Don’t bring everybody down like this
Don’t worry, it will soon past
Whatever it is
Don’t worry, be happy
Don’t Worry, Be Happy
Bobby McFerrin


orignal: var num=[1,2,3,4,5,6,7,8,9,10]
var num=[
1,2,3,4,5,6,7,8,9,10
]
Add in the begin:
add to start
delet from start
Add in the End:
add to END
delet from END
Print from index:
PRINT


Andrew Yang calls out MSNBC, demands apology for campaign snub
by Jon LevineDemocratic presidential candidate Andrew Yang laced into MSNBC Saturday, accusing the network of systemic unfair treatment and publicly refusing an offer to appear on air until he received an apology.
“Was asked to appear on @msnbc this weekend – and told them that I’d be happy to after they apologize on-air, discuss and include our campaign consistent with our polling, and allow surrogates from our campaign as they do other candidates’. They think we need them. We don’t,” he said in a post which was retweeted more than 9,000 times in a matter of hours.
“They’ve omitted me from their graphics 12+ times, called me John Yang on air, and given me a fraction of the speaking time over 2 debates despite my polling higher than other candidates on stage. At some point you have to call it,” he added in a follow up.
MSNBC declined to comment.
Yang, an entrepreneur who has never held elective office, is one of several outsider candidates looking to break through the crowded Democratic field.
Though he has raised millions of dollars, Yang has frequently griped about not being included among top-tier candidates by the liberal network.


| Boat Details |
| Boat Name: |
Unit # 01 |
| Make: |
Princecraft |
| Model: |
Deck Boat |
| Length: |
22 |
| Passengers: |
8 |
| Captain or Guide
Available for Hire: |
No |
| Description: |
2002 22' Deck Boat 90 HP
4-Stroke Fun in the Sun, Fish, ski or tube. |
| Facility Area &
Attractions: |
A trip to the 1000 Islands is
not complete unless you experience it from the water. We are located on Route
12 in Alexandria Bay, New York in the heart of the beautiful Thousand Islands
Region. Whether you want to visit beautiful Boldt Castle or have lunch at your
favorite waterfront restaurant, you can explore this unique and magnificent
region on your own schedule with a rental boat from Aqua-Mania. |
|
More
Pictures! |
|
| Rental Details |
| Requirements: |
Valid auto
drivers licence |
| Full day price: |
Weekday $214.25 Weekend $214.25 Holiday $214.25 |
| Tax Rates: |
0.8 % |
| Reservation Deposit: |
Credit Card |
| Security Deposit: |
$1000 |
| Facility Cancellation Policy: |
You may cancel 10 days prior to
your reservation for a full refund. After the 10 day period there will be no
refunds, a raincheck will be issued for any unused time. |
|
|


2020-02-23
Pandoc Bash Blog has experienced a few upgrades since the addition
of CSS. Some are conveniences when using pbb
on the
command line, some change the appearance of the published result.
pbb
knows only a bunch of subcommands (five, to be
precise); now, when typing pbb
, tab completion suggests
them. That is, if the completion file is in the right place, which a
(forthcoming) installation script has to take care of.
Pandoc’s default HTML has an empty lang
property in the
opening <html>
tag, which is bad for screen readers.
Previously, pbb
would default to inserting
en-CA
; now, it tries to infer the language from environment
variables. This is surprisingly non-straightforward; I settled on the
same priority order as gettext,
which collapses to this beautiful declaration:
lang=${LANGUAGE:-${LC_ALL:-${LC_MESSAGES:-$LANG}}}
Some special characters have to be replaced to make for a valid
language tag; if none of these variables have a value, pbb
defaults to en-US
. I guess eventually, there should be an
option to make the language a configuration value.
To look at the built site before deploying it, I used to use the
Python one-liner that spins up an HTTP server on localhost; for
convenience, this is now done by pbb serve
, which just
calls
python3 -m http.server --directory artifacts
under the hood.
pbb build
now checks if there is an image with a name
that matches favicon.*
in the assets
directory. If so, it gets converted to a 32x32 PNG file and included as
the favicon on each page.
The actual conversion is quite flexible: as long as ImageMagick can handle the input format, the favicon gets created. The input file can even be an animated GIF; in that case, the first frame is used. The command is this one:
convert "${infile[0]}[0]" -resize 32x32^ -gravity center \
-background none -extent 32x32 artifacts/favicon.png
infile
is an array of all files matching
favicon.*
; at this point, there’s already been a test to
make sure that its length is 1.
The rest of the command takes care of all the details:
[0]
index; this simply does nothing if there aren’t
multiple frames.-resize 32x32^ -gravity center
-background none
-extent 32x32
I wanted to have pretty fonts instead of the system defaults. A
convenient way for doing so is to include fonts via Google web fonts. I want
pbb
to be minimal and privacy respecting, and the pages
should load fast, so I wondered if I should host the fonts myself or
fetch them from Google.
Regarding the privacy aspect, Google says they only log aggregate data, and in a recent discussion on Hacker News, a member of the original team that launched Google Fonts says that there are lower hanging fruits than fonts if you really wanted to track users. For whatever that’s worth, I guess.
Regarding performance, I found a great article covering about everything I could have wondered. It’s not actually that clear cut; for example: using Google instead of self-hosting gets you updates to the fonts and lets you benefit from technological improvements such as variable fonts once they become more commonplace, without having to change anything at all. On the other hand, Google can change your font and break your page in the process.
Google is also smart in how it delivers the font: the CSS returned contains a font format tailored to the user agent, and the fonts contain hints or not based on the OS. Replicating this when self-hosting is not trivial.
As a negative, because requesting CSS from a third party is involved, rendering is blocked until all the CSS has been loaded. This was the reason for a substantial performance improvement for the author of the article and why he ended up self-hosting.
In the end, I decided to load the fonts from Google for now, as it
keeps my CSS a lot simpler. I optimized the requests as far as possible
with a preconnect
resource hint, and I suspect for my tiny
page, the difference isn’t noticeable anyway. Later on, I may want to
self-host the fonts, though.
Until then, Google serves my fonts of choice, Source Sans Pro for text and Source Code Pro for code.


All of Hpricot’s various part are loaded when you use require 'hpricot'.
hpricot_scan: the scanner (a C extension for Ruby) which turns an HTML stream into tokens.
hpricot/parse.rb: uses the scanner to sort through tokens and give you back a complete document object.
hpricot/tag.rb: sets up objects for the various types of elements in an HTML document.
hpricot/modules.rb: categorizes the various elements using mixins.
hpricot/traverse.rb: methods for searching documents.
hpricot/elements.rb: methods for dealing with a group of elements as an Hpricot::Elements list.
hpricot/inspect.rb: methods for displaying documents in a readable form.


Broadmeadows: 03 93093370 | Glenroy: 03 99172133 | Shepparton: 03 58218665
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Praesent commodo cursus magna, vel scelerisque nisl consectetur.
The Optimistic Future is a diversified Registered training organization RTO 41053
At the Optimistic Future, To promote life-long learning, Tech employability skills, encourage continuous professional development, inculcate social responsibility.+


The Week 4 AP Poll Top 25 Has Been Released
by Andrew HolleranAs the 2019 college football season heads into the final week of the regular season, the college basketball season is starting to heat up. Several big-time Thanksgiving Week tournaments are taking place this week, including the Maui Invitational, which begins this afternoon.
The Associated Press top 25 poll has updated ahead of this week’s slate of games.
There’s been a shakeup inside the top five, as Maryland has jumped North Carolina, which has struggled in recent contests.
Here’s the full top 25:
- Duke
- Louisville
- Michigan State
- Kansas
- Maryland
- UNC
- Virginia
- Gonzaga
- Kentucky
- Ohio State
- Oregon
- Texas Tech
- Seton Hall
- Arizona
- Utah State
- Memphis
- Tennessee
- Auburn
- Baylor
- VCU
- Colorado
- Villanova
- Washington
- Florida
- Xavier
Several notable games are taking place today, including Michigan State-Virginia Tech, Auburn-New Mexico and Colorado-Clemson.
It should be a great week of college hoops.


This generator will create a set of qUnit tests based on sole.js output, eg: sole.log, sole.warn, etc... When you run a function or method, be sure to use values that you know works, and give prodictable output each time, otherwise the generated tests will fail.
For best results log the input values and return values of a function, and warn at any conditional execution paths.
Note: these should always pass, if they don't, something has been misconfigured.


Background
I graduated in Political Science, from which I got my first experiences in coding doing
statistical analysis with R. Later on, I got the opportunity to move to Denmark and sign
up for extra credits at Aarhus University; there I took single courses in data analysis and
Text Mining with Python.
Though, my interest in programming was ever present, it wasn't until I found out about
Adalab, a Coding Bootcamp for Web Development, that my
knack for coding turned into a career prospect.
Skills
• Website layout: HTML5, CSS3, Flexbox, CSS Grid, SASS.
• Javascript (ES6). JQuery. React.Js
• Third-party API services.
• Version control system: Git.
• Tools for development : VS Code, Gulp, Zeplin, Terminal.
• Agile project management and Scrum framework.
• Remote tools: Slack, Trello, Zoom, LiveServer, Github.• Fluent
in: English, Spanish, Italian, Catalan.
Goals
While I'm looking for interesting projects to apply to, I'm diligently polishing my skills and keeping open to new technologies. In the future, I aim to learn more about
cloud deployment tools, UX/UI and contribute to Open Source.
I want to add value, building beautiful and functional things that I'm proud of.


fun name [parameter1: domain1, paramter2: domain2, ..., parameterN: domainN]: domain { [body must evaluate to a value in Domain] }
For example:
fun between [lower:Int, upper:Int]: Int { {answer: Int | lower<answer && answer<upper } }
Notice that in this case we have written a set comprehension as the body of the function. If there is more than one solution to the comprehension, then the function will return the set of all solutions.
You can put constraints in the parameter list as reminders to yourself, although they are not actually enforced. For example:
fun name [param: some Int]: lone Int { ... }
A function evaluates to a value. A similar construct is a predicate which returns either true or false, but is otherwise written the same.
Remind me what a function is.


| Home | Libraries | People | FAQ | More |
Description of Parser concept
Notation
A Parser
For any Parser the following expressions must be valid:
|
Expression |
Semantics |
Return type |
Complexity |
|---|---|---|---|
|
xxx |
Semantics of xxx |
Parser |
Constant |
|
Expression |
Requirements |
|---|---|
|
xxx |
Requirements for xxx |
For any Parser xxx the following invariants always hold:
Links to models of Parser concept


#KidsTakeOver Waterloo Region for National Child Day
On Nov. 20th, CYPT is challenging the Region to 'engage with children and youth in meaningful ways'
by Ariel DeutschmannThe Children and Youth Planning Table of Waterloo Region is asking residents to let the 'kids take over' on National Child Day.
According to CYPT, National Child Day is and opportunity for communities across Canada to 'engage with children and youth in meaningful ways.'
Some suggestions the CYPT has on how to engage with kids on National Child Day, include letting them to plan an assembly at school or allowing them to take over a radio show.
Between Nov. 18th to Nov. 20th, the CYPT says they will help match kids with opportunities in Waterloo Region with requests made on their website.
For residents not choosing an activity, they can still support this event by wearing blue and using the hashtag '#KTOWR' on social media.
Besides being National Child Day, CYPT says Nov. 20th is also the 30th anniversary of the Convention of the Rights of the Child, which was organized by UNICEF.
CYPT is a community-wide partnership that includes service providers, researchers and planning bodies and funders serving children, youth and families in Waterloo Region.
For more information about CYPT or National Child Day, go to childrenandyouthplanningtable.ca.


This is
Instant Preview
This is a request for a site but no such site is available.
Learn more about
Instant Preview


Posted: 2016-03-06
, Modified: 2016-03-06
Tags: gradient
Gradient Descent
Definition: A convex function is \(L\)-smooth if \[ f(y) \le \blu{f(x)+\an{\nb f(x),y-x}}+\redd{\fc L2 \ve{y-x}^2}\] or equivalently \[ \ve{\nb f(x)-\nb f(y)}_*\le L\ve{x-y}.\]
Assume \(f\) is \(L\)-smooth.
- Update:
\[\begin{align}
x_{k+1} &= \amin_y \ba{\fc{L}{2} \ve{y-x_k}^2 + \an{\nb f(x),y-x_k}}\\
&= x_k - \rc{L}\nb f(x_k)&\text{for $\ell_2$ norm}.
\end{align}\]
- Lemma: \[f(x')\le f(x) - \fc{\ve{\nb f(x)}_*^2}{2L}.\]
- Guarantee: Let \(R=\max_{x:f(x)\le f(x_0)}\ve{x-x^*}_*\). \[f(x_T)-f(x^*) \le O\pf{LR^2}{T}.\] Obtain an \(\ep\)-approximation in \(\fc{LR^2}{\ep}\) steps.
Proof
See also gradient descent.
- Bound the difference from optimal by the distance to the optimal times the gradient (using convexity and CS).
- Bound the gradient by the progress.
- Now let \(D_k = f(x_k)-f(x^*)\). Measure progress by \(\rc{D_k}\) whose differences telescope.
Let
\(D_k = f(x_k) - f(x^*)\).
\[\begin{align}
\ub{f(x_k)-f(x^*)}{D_k}&\le \an{\nb f(x_k),x_k-x^*} \le \ve{\nb f(x_k)} \ve{x_k-x^*}\le R \ve{\nb f(x_k)}_*\\
D_k - D_{k+1} &\ge \rc{2L}\ve{\nb f(x_k)}_*^2\\
D_k^2 & \le 2LR^2(D_k-D_{k+1})\\
\rc{D_{k+1}}-\rc{D_k} &\ge \rc{2LR^2}\fc{D_k}{D_{k+1}} \ge \rc{2LR^2}\\
\implies \rc{D_T}&\ge T.
\end{align}\]
Mirror descent
Definition:
\(w(x):Q\to \R\) (
\(Q\) convex) is a
distance generating function if the following holds. Then define
Bregman divergence as follows. For all
\(x\in Q\bs \pl Q, y\in Q\),
\[\begin{align}
w(y) &\ge w(x) + \an{\nb w(x),y-x} + \rc2\ve{x-y}^2\\
V_x(y) & = w(y) - \an{\nb w(x),y-x} - w(x).
\end{align}\]
Note we can replace the gradient by a subgradient below.
- Update:
\[\begin{align}
\wt x &= \text{Mirr}(\al\nb f(x))\\
\text{where }\text{Mirr}_x(\xi) &= \amin_{y\in Q} V_x(y)+\an{\xi,y-x}.
\end{align}\]
- Lemma: For all \(u\),
\[\begin{align}
\al (f(x_k)-f(u))
&\le \al\an{\nb f(x_k),x_k-u}\\
&\le \fc{\al^2}2\ve{\nb f(x_k)}^2 +V_{x_k}(u) - V_{x_{k+1}}(u)\\
&= \fc{\al^2}2\ve{\nb f(x_k)}^2 +\rc 2 \ve{z_k-u}^2 -\rc2 \ve{z_{k+1}-u}^2 & \text{for }\ell^2.
\end{align}\]
Generalization:
\[\begin{align}
\al (f(x_k)-f(u))
&\le \al\an{\nb f(x_k),x_k-u}\\
&\le \fc{\al^2}2\ve{\nb f(x_k)}^2 +V_{x_k}(u) - V_{x_{k+1}}(u)
\end{align}\]
- Guarantee: When \(V_{x_0}(x^*)\le \Te, \ve{\nb f(x)}_*\le \rh\) everywhere, \[ f(\ol x) - f(x^*) \le \fc{\sqrt{2\Te}\rh}{\sqrt T}.\] Obtain an \(\ep\)-approximation in \(\fc{2\Te\rh^2}{\ep^2}\) steps.
Examples
\[\begin{align}
w(y) &= \rc2 \ve{y}_2^2\\
V_x(y) &= \rc2\ve{x-y}_2^2\\
w(y) &= \sum_i y_i \ln y_i &\text{w.r.t. }\ell_1\text{ over }\De\\
V_x(y) &= \sum_{y_i} \ln \pf{y_i}{x_i} \ge \prc{x-y}_1^2.
\end{align}\]
Intuition
Note for \(\ved_2\) MD is the same as GD except for a factor \(\al\).
Note 3 formulations of mirror descent.
- Above.
- Set \[\nb w(x_{k+1}) \leftarrow \nb w(x_k) - \al \nb f(x_{k}).\] (By this we mean take the value of \(x_{k+1}\) that makes this true.)
- Regularized follow the leader (RFTL): Take \[x_{k+1} = \amin_y w(y)+ \al \an{y, \sum_{i=0}^k \nb f(x_i)}.\]
(1)\(\iff\)(2): The min is when the gradient is 0.
(2)
\(\iff\)(3): The min is when the gradient is 0. Write this out for
\(k,k-1\)and subtract.
\[\begin{align}
\nb w(x_{k+1}) + \al \sum_{i=0}^k \nb f(x_i) &=0\\
\nb w(x_k) + \al \sum_{i=0}^{k-1} \nb f(x_i) &=0\\
\nb w(x_{k+1})-w(x_k) + \nb f(x_k)&=0
\end{align}\]
Coupling
Unconstrained version (Q=R)
- Update:
\[\begin{align}
\label{eq:weighted}
x_{k+1} &= \tau z_k + (1-\tau) y_k\\
y_{k+1} &= \text{Grad}(x_{k+1})\\
z_{k+1} &= \text{Mirr}_{z_k}(\al \nb f(x_{k+1})).
\end{align}\]
- Lemma: If \(\rc{1-\tau}{\tau}=\al L\), then \[
\al \an{\nb f(x_{k+1}), x_{k+1}-u} \le \al^2L (f(y_k)-f(y_{k+1}))+V_{z_k}(u) - V_{z_{k+1}}(u).
\]
- Guarantee: \[f(\ol x) - f(x^*) \le \fc{\sqrt{2\Te}\rh}{T}.\] Starting at \(f(x_0)-f(x^*)\le d\), \(V_{x_0}(x^*)\le \Te)\), in \(T=4\sfc{L\Te}{d}\) steps, obtain \(f(\ol x)-f(x^*)\le \fc d2\). Hence, get an \(\ep\)-approximate solution in \(O(\sfc{L\Te}{\ep})\) iterations.
Proof
- Why the weird definition for \(x_{k+1}\)? If we defined \(z_{k+1}=\text{Mirr}_{x_{k+1}}(\al \nb f(x_{k+1}))\), the expressions involve \(x_{k+1},z_{k+1}\) and do not telescope.
- Thus, do the mirror descent starting from \(z_k\) instead. If we try to bound the regret now,
\[\begin{align}
\al \an{\nb f(x_{k+1}), x_{k+1}-u} &\le \fc{\al^2}{2} \ve{\nb f(x_k)}^2 + V_{x_{k+1}}(u) - V_{z_{k+1}}(u)\\
&\le \al^2 L (\nb f(x_{k+1}) - \nb f(y_{k+1})) + V_{x_{k+1}}(u) - V_{z_{k+1}}(u).
\end{align}\]
which still does not telescope.
- We want \(z_k\) to take the place of \(x_{k+1}\).
- Now write the real as the fake regret plus another term.
\[\begin{align}
\al \an{\nb f(x_{k+1}), z_{k}-u} & \le \fc{\al^2}{2} \ve{\nb f(x_k)}^2 + V_{z_k}(u) - V_{z_{k+1}}(u)\\
&\le \al^2 L (\nb f(x_{k+1}) - \nb f(y_{k+1})) + V_{z_k}(u) - V_{z_{k+1}}(u) \label{eq:lem3-2}\\
\al \an{\nb f(x_{k+1}),x_{k+1}-u}
&\le \al \an{\nb f(x_{k+1}), z_{k}-u} + \al \an{\nb f(x_{k+1}), x_{k+1}-z_k}\\
&\le \al \an{\nb f(x_{k+1}), z_{k}-u} + \fc{(1-\tau)\al}{\tau} \an{\nb f(x_{k+1}), y_{k}-x_{k+1}}&\text{by \eqref{eq:weighted}}\\
&\le \al^2 L (\nb f(x_{k+1}) - \nb f(y_{k+1})) + V_{z_k}(u) - V_{z_{k+1}}(u) + \fc{(1-\tau)\al}{\tau}\an{\nb f(x_{k+1}), y_k-x_{k+1}}&\eqref{eq:lem3-2},\text{ convexity}\\
&\le \al^2L(f(y_{k})-f(y_{k+1})) + V_{z_k}(u) - V_{z_{k+1}(u)}.
\end{align}\]
Telescoping, balancing \(\al^2Ld=\Te\implies \al = \sfc{\Te}{Ld}\), we get error \(\fc{2\sqrt{L\Te d}}{T}\). It takes \(T=4\sfc{L\Te}{d}\) steps to halve error from \(\fc d2\), and \(O\pa{\sfc{L\Te}{\ep}}\) time to go to \(\ep\) error.
Index cards:
- Gradient lemma
- Gradient guarantee
- DGF and Bregman divergence
- Mirror step
- Mirror lemma
- Mirror guarantee
- Linear coupling
- Linear coupling lemma
- Linear coupling guarantee
- Describe the linear coupling framework. What are the update rules?
- Give the linear coupling lemma.
Page notes
- estimation sequence? Thought experiment. Cutoff \(K\) for \(\ve{\nb f(x)}_2\). Equate gradient and mirror: \[\fc{\ep L}{K^2}=\fc{K^2}{\ep^2}.\]
- Gradient descent guarantee. \(f(x_T)-f(x^*) \le O\pf{L\ve{x_0-x^*}_2^2}{T}\). Distance generating function, Bregman divergence.


Looking For A Keto-Friendly Stuffing? Try This Recipe With Celery & Olives
by mbg Editorial AssistantWho says you can't stick to your keto during the holidays?
This recipe from Tasha Metcalf's Keto: A Woman's Guide & Cookbook will have everyone at your Thanksgiving dinner going up for seconds, and not just the keto crew.
The recipe calls for chicken, but you can, of course, follow the same method for your turkey this Thanksgiving. No matter the bird, the stuffing will provide a fragrant and filling (pun intended) addition to your meal.
The olives give the dish a great flavor and texture—one that isn't often on a Thanksgiving table. If you do manage to scavenge some leftovers, you can meal prep with the rest and have stuffing for days.
Roasted Chicken With Celery Olive Stuffing
Yields 6 servings
Ingredients:
- 1 whole 3-pound (1.4-kg) chicken, skin on
- ½ teaspoon ground coriander
- ½ teaspoon ground cumin
- ½ teaspoon olive oil
- ¼ teaspoon salt
- 2 cloves garlic, minced
- ½ cup (70 g) quartered black olives
- ½ cup (70 g) quartered kalamata olives
- ½ cup (70 g) quartered green olives
- 4 stalks celery, chopped
- 4 large button mushrooms, diced
- ¼ cup (35 g) pine nuts
- ¼ lemon, cut in wedges
Method:
- Preheat oven to 350°F (180°C or gas mark 4).
- Remove giblets and neck from chicken; discard or save for another use. Pat chicken dry using paper towels. Slide fingers under the chicken skin at the openings to loosen skin and create deep pockets for seasoning.
- Combine coriander, cumin, olive oil, salt, and half of the garlic. Spread paste over the chicken meat underneath the skin. Season outside of skin with any remaining spice mixture.
- Combine remaining garlic with olives, celery, mushrooms, and pine nuts. Stuff the mixture inside the cavity of the chicken along with lemon wedges. Optional: Truss the chicken with cooking twine, securing the legs and wings close to the body for a more even cook.
- Place chicken on a roasting pan, breast-side up.
- Bake for 1 hour, 10 minutes, or until internal temperature of chicken and stuffing has reached a minimum of 180°F (82°C). Baste chicken every 20 minutes with the drippings.
- Remove from heat, cover with aluminum foil, and let rest for 20 to 30 minutes prior to serving.
- Remove stuffing from the cavity and serve alongside carved chicken.
Recipe excerpted from Keto: A Woman's Guide & Cookbook by Tasha Metcalf. Reprinted with permission from Fair Winds Press, an imprint of Quarto Publishing Group, 2019.