---
sort_order: 50
tei_id: rdx_b5j2m.p.idm49133760
annotation_count: 0
images:
small-thumbnail: http://readux.library.emory.edu/books/emory:b5j2m/pages/emory:p751t/mini-thumbnail/
json: http://readux.library.emory.edu/books/emory:b5j2m/pages/emory:p751t/info/
full: http://readux.library.emory.edu/books/emory:b5j2m/pages/emory:p751t/fs/
page: http://readux.library.emory.edu/books/emory:b5j2m/pages/emory:p751t/single-page/
thumbnail: http://readux.library.emory.edu/books/emory:b5j2m/pages/emory:p751t/thumbnail/
title: Page 50
number: 50
---
{% raw %}46 MRS. H. BEECHER STOWE's " UNCLE TOM."{% endraw %}
{% raw %}food we carried with us. To all who asked questions{% endraw %}
{% raw %}I showed my master's pass, authorising me to con¬{% endraw %}
{% raw %}duct his negroes to Kentucky, and often was the{% endraw %}
{% raw %}encomium of "smart nigger" bestowed on me, to{% endraw %}
{% raw %}my immense gratification.{% endraw %}
{% raw %}At the places where we stopped for the night, we{% endraw %}
{% raw %}often met negro-drivers with their droves, who were{% endraw %}
{% raw %}almost uniformly kept chained to prevent them from{% endraw %}
{% raw %}running away. The inquiry was often propounded{% endraw %}
{% raw %}to me by the drivers, "Whose niggers are those?"{% endraw %}
{% raw %}On being informed, the next inquiry usually was,{% endraw %}
{% raw %}" Where are they going?" " To Kentucky." "Who{% endraw %}
{% raw %}drives them?" "Well, I have charge of them,"{% endraw %}
{% raw %}was my reply. "What a smart nigger!" was the{% endraw %}
{% raw %}usual exclamation, with an oath. " Will your master{% endraw %}
{% raw %}sell you ? Come in and stop with us." In this way{% endraw %}
{% raw %}I was often invited to pass the evening with them in{% endraw %}
{% raw %}the bar-room; their negroes, in the meantime, lying{% endraw %}
{% raw %}chained in the pen, while mine Avere scattered around{% endraw %}
{% raw %}at liberty.{% endraw %}
{% raw %}Arriving at Wheeling, in pursuance of the plan{% endraw %}
{% raw %}laid down by my master, I sold the horse and{% endraw %}
{% raw %}waggon, and purchased a large boat, called in that{% endraw %}
{% raw %}region, a yawl. Our mode of locomotion was now{% endraw %}
{% raw %}decidedly more agreeable than tramping along day{% endraw %}
{% raw %}after day at the rate we had kept up ever since{% endraw %}
{% raw %}leaving home. Very little labour at the oars was{% endraw %}
{% raw %}necessary. The tide floated us steadily along, and we{% endraw %}
{% raw %}had ample leisure to sleep and recruit our strength.{% endraw %}
{% raw %}A new and unexpected trouble now assailed me.{% endraw %}
{% raw %}On passing along the Ohio shore, we were repeatedly{% endraw %}
{% raw %}told by persons conversing with us that we were no{% endraw %}
{% raw %}longer slaves but free men, if we chose to be so. At{% endraw %}


"I want to make things
Aniruddha Humane
A passionate developer
Hi,
I am Aniruddha.
I am a passionate developer who loves to solve real-world problems.
I’ve always sought out opportunities and challenges that are meaningful to me. I enjoy using my obsessive attention to detail, my unequivocal love for coding, and my mission-driven work ethic to literally change the world. That's why I’m excited to make a big impact at a high growth company.
Education
B.E. (Computer Engineering)
72.12%
Higher Education
87.54%
Secondary Education
88.18%
Skills
Projects
Experience
now +
2018 - now
Nov'16 - Feb'17
2014 - 2017
Contact
Copyright © 2018 Aniruddha Humane


Customize your cake by choosing from the bakers below.
Our Cake has been creating wedding and all occasion cakes .
Our cakes are baked and sold
exclusively at our shop located just outside .
We are proud to be voted Best Cakes in the world.
We ask for a week's notice for your specific combination.
We bake
and fill some popular combinations during the week,
so just give us a call if you have a last minute cake need.
We are providing you a tasty cakes:
just come Once
we have experienced Cookers
we have traditional Foods,...
Just test
we have experienced Cookers
we have traditional Foods,...


Switching to Universal Credit
You have until 21 December
to complete your application for Universal Credit.

We’ve verified your identity. We’re just doing a few more checks now.
Return to your Universal Credit account


Dataset: bodydata
Training Samples
Create a training data set called bodytrain containing the first 20 observations only, by:
bodytrain <- bodydata[1:20,]
Fitting Model
Fit one at a time three simple regression models with Weight as response and each of Height, Age and Circumference as predictors, name the models Model1
, Model2
and Model3
, respectively. Use the summary()
function on each model to print out a summary of the fitted models. Use the first 20 observations as your training data.
model1 <- lm(Weight ~ Height, data = bodytrain)
model2 <- lm(Weight ~ Age, data = bodytrain)
model3 <- lm(Weight ~ Circumference, data = bodytrain)
Understanding the fitted Model
- Test whether the three predictors are significant. Use a 5% test level.
The summary result for model1
is,
summary(model1)
Call:
lm(formula = Weight ~ Height, data = bodytrain)
Residuals:
Min 1Q Median 3Q Max
-11.516 -2.596 0.026 2.914 11.745
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -38.231 38.360 -1.00 0.3322
Height 0.639 0.212 3.01 0.0076 **
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
s: 5.84 on 18 degrees of freedom
Multiple R-squared: 0.334,
Adjusted R-squared: 0.297
F-statistic: 9.04 on 1 and 18 DF, p-value: 0.00757
Here, at 5% test level, Height is significant (p-value for Height is less than 0.05).
The summary result for model2
is,
summary(model2)
Call:
lm(formula = Weight ~ Age, data = bodytrain)
Residuals:
Min 1Q Median 3Q Max
-15.084 -3.918 0.898 4.251 12.439
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 80.745 14.563 5.54 0.000029 ***
Age -0.159 0.625 -0.25 0.8
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
s: 7.14 on 18 degrees of freedom
Multiple R-squared: 0.00359,
Adjusted R-squared: -0.0518
F-statistic: 0.0648 on 1 and 18 DF, p-value: 0.802
Here, at 5% test level, Age is not significant (p-value for age is greater than 0.05).
Finally, the summary result for model3
is,
summary(model3)
Call:
lm(formula = Weight ~ Circumference, data = bodytrain)
Residuals:
Min 1Q Median 3Q Max
-8.937 -3.540 0.038 2.956 8.659
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 3.674 17.104 0.21 0.83234
Circumference 0.914 0.212 4.30 0.00043 ***
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
s: 5.03 on 18 degrees of freedom
Multiple R-squared: 0.507,
Adjusted R-squared: 0.479
F-statistic: 18.5 on 1 and 18 DF, p-value: 0.000431
Here, at 5% test level, Circumference is significant (p-value for circumference is less than 0.05).
- Which model gives a better linear fit in terms of R-squared?
The model with Circumference
as predictor has highest \(R^2\) among the models. This model explains 50.67 percent of variation present in the response Weight
.
Compute the correlation matrix of the bodydtrain data by:
cormat <- cor(bodytrain)
You can square the correlations by:
cormat ^ 2
Weight Height Age Circumference
Weight 1.00000 0.33440 0.00358748 0.50671271
Height 0.33440 1.00000 0.00167276 0.06116116
Age 0.00359 0.00167 1.00000000 0.00000422
Circumference 0.50671 0.06116 0.00000422 1.00000000
- Compare the squared correlations under the
Weight
column with the R-squared values from the three models.
The square of correlation between each predictor variable with response is equals to the \(R^2\) obtained in model1
, model2
and model3
. However, this only applies to simple regression with one predictor.
If we “predict” the same observations as was used to fit the model, we get the so-called fitted values. These can be retrieved from the model1
by model1$fitted.values
- Compute the squared correlations between the
weights
ofbodytrain
and the fitted values ofmodel1
.
cors <- cor(bodytrain[ , 1], model1$fitted.values)
cors ^ 2
[1] 0.334
- Compare with the R-squared of
model1
The square of correlation between the fitted values from a model with the response is equal to the \(R^2\) obtained from the model. This is a result which extends to multiple regression.
- For each model locate and compare the estimates for the error variance, \(\sigma^2\).
By applying the anova() function to each model object we obtain the analysis of variance tables containing the MSE, i.e. the Mean Sum of Squares of the Error (Residuals), which is the estimator for the error variance.
anova(model1)
Analysis of Variance Table
Response: Weight
Df Sum Sq Mean Sq F value Pr(>F)
Height 1 308 308.3 9.04 0.0076 **
Residuals 18 614 34.1
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
anova(model2)
Analysis of Variance Table
Response: Weight
Df Sum Sq Mean Sq F value Pr(>F)
Age 1 3 3.3 0.06 0.8
Residuals 18 919 51.0
anova(model3)
Analysis of Variance Table
Response: Weight
Df Sum Sq Mean Sq F value Pr(>F)
Circumference 1 467 467 18.5 0.00043 ***
Residuals 18 455 25
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
- Which model has the smallest error variance estimate?
Model 3 has the smallest error variance estimate. We can also obtain the error variance estimate using the “Residual standard error” from the summary output since, \(MSE = s^2\).
Multiple Linear Regression and Prediction
- Fit a model 4 with both
Height
andCircumference
as predictors.
model4 <- lm(Weight ~ Height + Circumference, data = bodytrain)
summary(model4)
Call:
lm(formula = Weight ~ Height + Circumference, data = bodytrain)
Residuals:
Min 1Q Median 3Q Max
-5.319 -3.536 -0.782 2.803 6.397
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -70.820 28.452 -2.49 0.02346 *
Height 0.473 0.157 3.02 0.00770 **
Circumference 0.778 0.182 4.27 0.00051 ***
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
s: 4.17 on 17 degrees of freedom
Multiple R-squared: 0.679,
Adjusted R-squared: 0.641
F-statistic: 18 on 2 and 17 DF, p-value: 0.0000638
- Get test observations for prediction: (Make a test data set called bodytest containing observations
21:40
(Hint: Check how we madebodytrain
above))
bodytest <- bodydata[21:40, ]
- Use
model4
to predict the Weights of the testdata.
pred <- predict(model4, newdata = bodytest)
- Make a scatter plot of the actually observed weights of the test data and the predicted weights.
plot(bodytest[ , 1], pred)
- Compute the squared correlation between the actually observed Weights and the predicted weights.
cor(pred, bodytest[ , 1]) ^ 2
[1] 0.714
What you get here is a so-called “prediction R-squared” of this model.
- Compare with the R-squared of
model4
The prediction R-squared is close to the R-squared of model4 (0.679) which indicates that the results from model4 generalize well to new observations.
Extra on R-squared
In statistics we aim at finding models which fit the data well. However, the R-squared may easily lead to overfitting of models, that is by including too many variables.
- Fit a model with all three predictors to the bodytrain data:
model5 <- lm(Weight ~ Height + Circumference + Age, data = bodytrain)
summary(model5)
Call:
lm(formula = Weight ~ Height + Circumference + Age, data = bodytrain)
Residuals:
Min 1Q Median 3Q Max
-5.409 -3.390 -0.912 3.040 6.983
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -66.579 30.010 -2.22 0.04133 *
Height 0.477 0.160 2.98 0.00883 **
Circumference 0.777 0.186 4.18 0.00071 ***
Age -0.209 0.373 -0.56 0.58235
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
s: 4.26 on 16 degrees of freedom
Multiple R-squared: 0.685,
Adjusted R-squared: 0.626
F-statistic: 11.6 on 3 and 16 DF, p-value: 0.000273
- Lets add some randomly generated junk from a normal distribution
Junk1 <- rnorm(n = 20, mean = 0, sd = 10)
Junk2 <- rnorm(20, 0, 10)
Junk3 <- rnorm(20, 0, 10)
model6 <- lm(Weight ~ Height + Circumference + Age +
Junk1 + Junk2 + Junk3, data = bodytrain)
summary(model6)
Call:
lm(formula = Weight ~ Height + Circumference + Age + Junk1 +
Junk2 + Junk3, data = bodytrain)
Residuals:
Min 1Q Median 3Q Max
-4.90 -2.94 -1.18 2.96 6.47
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -45.2110 34.4211 -1.31 0.2117
Height 0.3716 0.1850 2.01 0.0659 .
Circumference 0.7785 0.2384 3.27 0.0061 **
Age -0.3277 0.4102 -0.80 0.4387
Junk1 -0.1569 0.1394 -1.13 0.2808
Junk2 0.1641 0.1367 1.20 0.2512
Junk3 -0.0771 0.1361 -0.57 0.5807
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
s: 4.34 on 13 degrees of freedom
Multiple R-squared: 0.734,
Adjusted R-squared: 0.611
F-statistic: 5.98 on 6 and 13 DF, p-value: 0.00346
Exercises
- Compare models 5 and 6. What happens to the R-squared? (Compare also the adjusted R-squared values for models 5 and 6.)
The results will vary from time to time since we sample random junk, but in general we will observe that R-squared increase, whereas the adjuste R-squared decrease as we add more junk variables.
- Try to add 3 more junk variables,
Junk4
,Junk5
andJunk6
.
Junk4 <- rnorm(n = 20, mean = 0, sd = 10)
Junk5 <- rnorm(20, 0, 10)
Junk6 <- rnorm(20, 0, 10)
model6 <- lm(Weight ~ Height + Circumference + Age + Junk1 + Junk2 + Junk3 +
Junk4 + Junk5 + Junk6, data = bodytrain)
summary(model6)
Call:
lm(formula = Weight ~ Height + Circumference + Age + Junk1 +
Junk2 + Junk3 + Junk4 + Junk5 + Junk6, data = bodytrain)
Residuals:
Min 1Q Median 3Q Max
-4.47 -2.07 1.04 1.92 4.34
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -94.5392 34.6101 -2.73 0.0211 *
Height 0.6117 0.1901 3.22 0.0092 **
Circumference 0.7818 0.2005 3.90 0.0030 **
Age -0.0701 0.3488 -0.20 0.8448
Junk1 0.0822 0.1653 0.50 0.6295
Junk2 -0.0209 0.1469 -0.14 0.8897
Junk3 0.0488 0.1323 0.37 0.7197
Junk4 -0.2964 0.1181 -2.51 0.0309 *
Junk5 0.1626 0.1280 1.27 0.2326
Junk6 -0.0469 0.0826 -0.57 0.5822
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
s: 3.55 on 10 degrees of freedom
Multiple R-squared: 0.863,
Adjusted R-squared: 0.74
F-statistic: 7.01 on 9 and 10 DF, p-value: 0.00269
- Observe the R-squared values (What is the lesson to be learned here?)
Adding variables and only observing R-squared may be misleading. We should at least also keep in mind that a simple model is better. Hence, if adding more variables does not increase R-squared very much, we should keep the simpler model. If in addition the difference between the R-squared and the adjusted R-squared starts to get large, it is a clear indicator of overfitting.


--- title: Wal-Mart snags the 58,000-SF anchor at Preston Parker Shopping Center class: latest-news parent: Latest News categories: ---
Soon to be a Neighborhood Market: Wal-Mart snags the 58,000-SF anchor at Preston Parker Shopping Center.
PLANO, TX-Wal-Mart Stores Inc. has acquired the 58,000-square-foot anchor space at the Preston Parker Crossing shopping center. The Arkansas retail giant will put a Neighborhood Market store in the space, which it acquired from Centennial Real Estate Co.
Located at 3312 Preston Rd., the shopping center's tenants include Anamia’s Tex-Mex, Horchow Finale, Legacy Bank and Jason’s Deli. John Zikos, Tonya Hagood and Chris Booras of Venture Commercial represented the seller in the transaction. Kent Stainback and Mark Parks of Stainback Organization represented Wal-Mart.
The space was once home to Albertsons, but when the Idaho grocery retailer downsized, it was sold to developer Centennial Real Estate. Zikos and Bryan Cornelius, also of Venture, then represented Centennial in a lease to Sunflower Market, which was acquired by Sprouts in 2012. During the sale to Wal-Mart, Venture helped finalize the negotiation of the lease termination agreement between Sprouts and the space's new owner.
“This sale is indicative of the high volume of grocery activity we are seeing in the Dallas-Fort Worth market,” says Zikos in a press release. “We expect to see this trend heating up in 2013.”


How ⱿenGrid Really Works
Each user owns an Ethereum Wallet. Independent energy generators recieve tokens though IoT validation, which can be negotiated with anyone on the web! Offer prices are calculated dinamically based on local fare and distance, but you can count on our AI to determine the best deals for you ;)
- Professional and easy to use software
- Secure, transparent and decentralized
- Up to 20% lower energy prices
- Own your energy


These are the primary accent colors, following a monochromatic color scheme for simplicity.
Neutrals like these can be used for most body copy, as they are more readable but draw less attention than accent colors above. A bit more contrast for fonts is okay, such as solid white or black, if they are not on their opposite colors.
Typography
Typography 2
The typeface used is Helvetica Neue.
h1. Main Title
h2. Sub Title
h3. Section Title
h4. Content Title
h5. Content Subtitle
Body text lorem ipsum dolor sit amet, consectetur adipisicing elit. Doloremque iusto placeat voluptatum nemo, porro ab ut voluptate eos! Obcaecati quam unde optio fuga non quas eligendi officiis id voluptatem fugit.
Components
Color Swatch
Group Title
Subgroup
Skill Item
Another Item
Group Title
Another Subgroup
With Skills
Subgroup
Skill Item
Group Title
Subgroup
Skill Item
Test
This is a test.
Project
Company
Project Title
Start Date - End Date
Summary lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptate repellendus non, nobis commodi cumque aut quibusdam? Nulla saepe provident perferendis, aperiam culpa quisquam quos expedita itaque qui suscipit. Laboriosam, vitae.


{% extends "base/navbar.html" %} {% block content %}
The hospital has been created return to the list of hospitals


Home
Client Name
Client URI
Allowed Scope
Redirect URIs
Allowed Grant Types
Allowed Response Types
Token Endpoint Auth Method
client_secret_basic
client_secret_post
none
Submit


A seat for one, or two+ seats together at a communal table. Ergonomic chairs and a plug for every seat.
$3/seat
A seat for one, or two in a semi-private booth. Ergonimc chairs and lots of plugs. Make a call or meet a client.
$6/booth
A whole table for groups of up to four people. Ergonimc seating and lots of plugs. Get together and get work done!
$12/table


geocube.api package¶
Submodules¶
geocube.api.core module¶
GeoCube client core functionality
-
geocube.api.core.
make_geocube
(vector_data, measurements=None, datetime_measurements=None, output_crs=None, resolution=None, align=None, geom=None, like=None, fill=None, group_by=None, interpolate_na_method=None, categorical_enums=None, rasterize_function=None)[source]¶ Rasterize vector data into an
xarray
object. Each attribute will be a data variable in thexarray.Dataset
.Parameters: - vector_data (str or
geopandas.GeoDataFrame
) – A file path to an OGR supported source or GeoDataFrame containing the vector data. - measurements (list(str), optional) – Attributes name or list of names to be included. If a list is specified, the attributes will be returned in the order requested. By default all available attributes are included.
- datetime_measurements (list(str), optional) – Attributes that are temporal in nature and should be converted to the datetime format. These are only included if listed in ‘measurements’.
- output_crs (str, optional) – The CRS of the returned data. If no CRS is supplied, the CRS of the stored data is used.
- resolution ((float,float), optional) – A tuple of the spatial resolution of the returned data. This includes the direction (as indicated by a positive or negative number). Typically when using most CRSs, the first number would be negative.
- align ((float,float), optional) – Load data such that point ‘align’ lies on the pixel boundary. Units are in the co-ordinate space of the output CRS. Default is (0,0)
- geom (str, optional) – A GeoJSON string for the bounding box of the data used to construct the grid.
- like (
xarray.Dataset
, optional) –Uses the output of a previous
load()
to form the basis of a request for another product. E.g.:gcds = make_geocube(vector_data='my_vector.geopackage', like=other_gcds)
- fill (float, optional) – The value to fill in the grid with for nodata. Default is -9999.0.
- group_by (str, optional) – When specified, perform basic combining/reducing of the data on this column.
- interpolate_na_method ({‘linear’, ‘nearest’, ‘cubic’}, optional) – This is the method for interpolation to use to fill in the nodata with
scipy.interpolate.griddata()
. - categorical_enums (dict, optional) – A dictionary of all categories for the table columns containing categorical data. E.g. {‘column_name’: [‘a’, ‘b’], ‘other_column’: [‘c’, ‘d’]}
- rasterize_function (function, optional) – Function to rasterize geometries. Other options are available in geocube.rasterize. Default is geocube.rasterize.rasterize_image.
Returns: Requested data in a
xarray.Dataset
.Return type: xarray.Dataset
- vector_data (str or


Total compensation received by all family members age 15 or older living in the same household. Compensation may include wages, social security, child support, pensions capital gains, and dividends.
A term loan is a loan from a bank for a specific amount that has a specified repayment schedule and either a fixed or floating interest rate. A term loan is often appropriate for an established small business with sound financial statements. Also, a term loan may require a substantial down payment to reduce the payment amounts and the total cost of the loan.


Last Time:
Current Plans
Completed Plans
Bible in 365 Days
The Gospels
One Psalm a Day
Wisdom Books
Create New Plan
Epistles of Paul
Daily Proverbs


Class: 'solid magic angle spinning probe'
http://nmrML.org/nmrCV#NMR:1400193
Annotations (2)
-
comment "def: Magic angle spinning, nowadays a routine technique for solids NMR, still offers the capability of innovation. The high mechanical performance of MAS probes in conjunction with efficient rf pulse techniques open new exciting fields in solids NMR of biological samples and in the field of quadrupolar nuclei.
defprov: Bruker website
synonym: solid MAS probe" (string)
-
label "solid magic angle spinning probe" (string)
Superclasses (1)
Usage (1)
-
Class: 'solid magic angle spinning probe'


What data are we collecting? & What data are we providing?
Data we collected
- Contact Information
- First Name firstname
- Last Name lastname
- Mailing Address address
- Zip Code zip
- Mailing City city
- Mailing State state
- Financial/Billing Information
- Credit Card Number credit_card
- Unique Identifiers
- Social Security Number ssn
- State ID id
- Demographic Information
- Age dob
- Gender gender
- Ethnicity ethnicity
- Medical Information
- Insurance Member ID insurance_member_id
- Insurance Plan Number plan_number
- Prescription ID prescription_id
- Disease ID disease_id
- Other Information
- Giant Eagle Advantage Card ID grocery_member_id
- Advertisement Keywords ad_words
- Coupon Code coupon_code
Data we provides
- De-identified fields
- Insurance ID insurace_id
- Insurance Member ID insurance_member_id
- First Name firstname
- Last Name lastname
- Age dob
- Mailing Address address
- Zip Code zip
- Mailing City city
- Ethnicity ethnicity
- Whitelisted fields
- Gender gender
- Mailing State state
- Disease disease
- Chemical Name chemical_name
- Marketing Name marketing_name


Underline module.
MIT. See LICENSE for full details.
These are common commands that apply to all widgets that have them injected.
Underline one of the characters in the widget text.
This widget to aid method chaining.


--- layout: post title: 'Exploring Rails: Single Table Inheritance' date: 2014-07-09 23:48:36.000000000 -05:00 type: post published: true status: publish categories: - Ruby on Rails tags: [] meta: _publicize_pending: '1' reblog_snapshot: "O:8:\"stdClass\":8:{s:5:\"title\";s:42:\"Exploring Rails: Single Table Inheritance \";s:4:\"type\";s:4:\"post\";s:9:\"mime_type\";s:0:\"\";s:6:\"format\";b:0;s:12:\"modified_gmt\";s:19:\"2014-06-04 16:34:30\";s:9:\"permalink\";s:85:\"http://projectramon.wordpress.com/2014/06/04/exploring-rails-single-table-inheritance\";s:7:\"content\";s:8294:\"
accepts_nested_attributes_for
to give us a convenient
ability to create data fields for multiple models to save and retrieve. This is
also known as creating a multi-part form.\r\n\r\nAt the time I hadn't figured
out how to implement Single Table Inheritance properly, and instead created 2
phone number classes to represent a primary and secondary number. After some quick
looking around, I found some pretty insightful tutorials that allowed me to use
STI in order to DRY out my two redundant classes from the last post.\r\n\r\nnil
. This issue went away completely when I realized that the
has_many
associations for primary_phones
and secondary_phones
were unnecessary. It's unnecessary because we're using inheritance. \r\n\r\nThis
has the benefit of allowing use one clear interface to make changes for all of
PhoneNumber
's sub-classes. I can also add specific methods and/or
attributes to the sub-classes if need be. \r\n\r\nSTI should be considered when dealing with model classes that share much of the same functionality and data fields, but you as the developer may want more granular control over extending or adding to each class individually. Rather than duplicate the code over and over for multiple tables (and not being DRY) or forego the flexibility of adding idiosyncratic functionality or methods, STI permits you to use keep your data in a single table while writing specialized functionality.\r\n\r\nThis is exactly what we need to DRY out my redundant
PrimaryPhoneNumber
and SecondaryPhoneNumber
classes in the example at the top of this
post.\r\n\r\nI also stumbled upon this post and wanted to include it as something
to personally keep in mind.\r\n\r\n3 Reasons Why You Shouldn't use STI\r\n\r\nHere's is an
excerpt from that post:\r\n\r\n\r\n\r\nThe only time STI is the right answer is when you have models with exactly the same data, but different behavior.  I have yet to see a case in the wild where this rule holds, though.\r\n\r\nIf you are using STI (or inheritance in general) to share code, you’re doing it wrong. Having many tables does not conflict with the Don’t-Repeat-Yourself principle. Ruby has modules, use them. (I once had a project where a 20 line hash drove the creation of migrations, models, data loaders and test blueprints.)\r\n\r\n\r\n\r\n
:type
attribute as a string to
the base classActiveRecord::Base
.
\r\n\r\nhttps://gist.github.com/sirramongabriel/b63bf4a837f16ac28d03\r\n\r\nStep2:
Here all we need to do is add the attribute :type
to our phone_numbers
table in the database.\r\n\r\n\r\n\r\nNow to add the :type
to Rails' whitelist
of attributes (note: I'm using Rails 3.2.x).\r\n\r\nhttps://gist.github.com/sirramongabriel/dbeb150109a1493d0495\r\n\r\nFor
Rails4.x we would create or add our :type
attribute to the end of
our permit
arguments like it says here in the RailsAPI:\r\n\r\n\r\n\r\nAnd since the migration has been ran, we can confirm
by taking a quick detour to look at our schema.rb
file.\r\n\r\n\r\n\r\nStep3: Time to create our descendant
class'. No need to add attributes, because they are going to be inherited from
the base class PhoneNumber
. \r\n\r\nhttps://gist.github.com/sirramongabriel/3452795a3cf0fa1d725f\r\n\r\nNow
lets have a bit of fun and see how we can benefit from us implementing this pattern
in our Rails application.\r\n\r\nPrimaryPhone
is properly inheriting the :area_code
and
:number
attributes from it's parent, PhoneNumber
.\r\n\r\nHere's
something pretty neat, we can call all phone numbers through our base class and
then have our :type
attribute tell us which type of number we have
stored.\r\n\r\n\r\n\r\nSo we can call PhoneNumber.all
and
receive a list of all numbers (including any base class objects) and then allow
:type
to 'categorize' which type of number object we're looking at.\r\n\r\nAs usual a great article by Ramon!!


dicom2nifti.common module¶
dicom2nifti
@author: abrys
-
dicom2nifti.common.
apply_scaling
(data, dicom_headers)[source]¶ Rescale the data based on the RescaleSlope and RescaleOffset Based on the scaling from pydicomseries
Parameters: - dicom_headers – dicom headers to use to retreive the scaling factors
- data – the input data
-
dicom2nifti.common.
create_affine
(sorted_dicoms)[source]¶ Function to generate the affine matrix for a dicom series This method was based on (http://nipy.org/nibabel/dicom/dicom_orientation.html)
Parameters: sorted_dicoms – list with sorted dicom files
-
dicom2nifti.common.
do_scaling
(data, rescale_slope, rescale_intercept, private_scale_slope=1.0, private_scale_intercept=0.0)[source]¶
-
dicom2nifti.common.
get_fd_array_value
(tag, count)[source]¶ Getters for data that also work with implicit transfersyntax
Parameters: - count – number of items in the array
- tag – the tag to read
-
dicom2nifti.common.
get_fd_value
(tag)[source]¶ Getters for data that also work with implicit transfersyntax
Parameters: tag – the tag to read
-
dicom2nifti.common.
get_fl_value
(tag)[source]¶ Getters for data that also work with implicit transfersyntax
Parameters: tag – the tag to read
-
dicom2nifti.common.
get_is_value
(tag)[source]¶ Getters for data that also work with implicit transfersyntax
Parameters: tag – the tag to read
-
dicom2nifti.common.
get_numpy_type
(dicom_header)[source]¶ Make NumPy format code, e.g. “uint16”, “int32” etc from two pieces of info: mosaic.PixelRepresentation – 0 for unsigned, 1 for signed; mosaic.BitsAllocated – 8, 16, or 32
Parameters: dicom_header – the read dicom file/headers Returns: numpy format string
-
dicom2nifti.common.
get_ss_value
(tag)[source]¶ Getters for data that also work with implicit transfersyntax
Parameters: tag – the tag to read
-
dicom2nifti.common.
get_volume_pixeldata
(sorted_slices)[source]¶ the slice and intercept calculation can cause the slices to have different dtypes we should get the correct dtype that can cover all of them
Parameters: sorted_slices (list of slices) – sliced sored in the correct order to create volume
-
dicom2nifti.common.
read_dicom_directory
(dicom_directory, stop_before_pixels=False)[source]¶ Read all dicom files in a given directory (stop before pixels)
Parameters: - stop_before_pixels (bool) – Should we stop reading before the pixeldata (handy if we only want header info)
- dicom_directory (six.string_types) – Directory with dicom data
Returns: List of dicom objects
-
dicom2nifti.common.
set_fd_value
(tag, value)[source]¶ Setters for data that also work with implicit transfersyntax
Parameters: - value – the value to set on the tag
- tag – the tag to read
-
dicom2nifti.common.
set_ss_value
(tag, value)[source]¶ Setter for data that also work with implicit transfersyntax
Parameters: - value – the value to set on the tag
- tag – the tag to read
-
dicom2nifti.common.
set_tr_te
(nifti_image, repetition_time, echo_time)[source]¶ Set the tr and te in the nifti headers
Parameters: - echo_time – echo time
- repetition_time – repetition time
- nifti_image – nifti image to set the info to
-
dicom2nifti.common.
sort_dicoms
(dicoms)[source]¶ Sort the dicoms based om the image possition patient
Parameters: dicoms – list of dicoms
-
dicom2nifti.common.
validate_orientation
(dicoms)[source]¶ Validate that all dicoms have the same orientation
Parameters: dicoms – list of dicoms
-
dicom2nifti.common.
validate_orthogonal
(dicoms)[source]¶ Validate that volume is orthonormal
Parameters: dicoms – check that we have a volume without skewing
-
dicom2nifti.common.
validate_slicecount
(dicoms)[source]¶ Validate that volume is big enough to create a meaningfull volume This will also skip localizers and alike
Parameters: dicoms – list of dicoms
-
dicom2nifti.common.
validate_sliceincrement
(dicoms)[source]¶ Validate that the distance between all slices is equal (of very close to)
Parameters: dicoms – list of dicoms


Berkeley DB server uses two configuration files, one for log4j, and the other for the server itself. After a change to a configuration file, the server must be restarted to pick up the change.
Berkeley DB server uses log4j, and thus requires a log4j
configuration file. Berkeley DB server accepts configuration
files in XML only. By default, it looks for a
log4j.xml
file under the current working
directory. This can be overridden by the
-log-config
command-line argument when
the server is started.
An example log4j configuration file for a Berkeley DB server:
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <appender name="File" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="path-to-log-file"/> <param name="MaxBackupIndex" value="20"/> <param name="MaxFileSize" value="50MB"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n"/> </layout> </appender> <appender name="Async" class="org.apache.log4j.AsyncAppender"> <param name="BufferSize" value="256"/> <appender-ref ref="File" /> </appender> <root> <level value="INFO"/> <appender-ref ref="Async"/> </root> </log4j:configuration>
Berkeley DB server also uses a Java properties file to control
its own behavior. By default, the server looks for a
bdb.properties
file under the current
working directory. This can be overridden by the
-config-file
command-line argument when
the server is started.
Because this file may contain sensitive information, its permissions should be limited to the minimum. If the file is accessible globally (globally readable, writable or executable), the server would not start.
An example configuration file for a Berkeley DB server:
################################### # Server configuration ################################### # The server's listening port port=8080 # If SSL is enabled, this indicates the maximum number of concurrent # client connections. # # If SSL is disabled, there is no limit on the number of concurrent # connections, and this parameter indicates the maximum number of # requests that can be processed concurrently. workers=10 # Configure the host name of this server. SSL is enabled if ssl.host # is set. #ssl.host=server-host-name # Configure the key store for SSL. #ssl.keyStore=path-to-key-store #ssl.keyStore.password=key-store-password #ssl.keyStore.type=jks #ssl.keyStore.manager=SunX509 # Configure the trust store for SSL. #ssl.trustStore=path-to-trust-store #ssl.trustStore.password=trust-store-password #ssl.trustStore.type=jks #ssl.trustStore.manager=PKIX ################################### # Database service configurations ################################### # The root directory for all environments, the home directory for an # environment with name "<env>" is $root.home/<env> root.home=path-to-environment-root-directory # The root directory for all data directories, the data directory # for an environment with name "<env>" is $root.data/<env> root.data=path-to-data-root-directory # The root directory for all blob directories, the blob directory # for an environment with name "<env>" is $root.blob/<env> root.blob=path-to-blob-root-directory # The root directory for all log directories, the log directory for # an environment with name "<env>" is $root.log/<env> root.log=path-to-db-log-root-directory # Configure the timeout value for open handles. The timeout value # is set in seconds. # # For example, if the timeout is set to 600 seconds (10 minutes), # and a handle has not been accessed for longer than 600 seconds, # then this handle will be closed automatically when the cleanup # worker runs the next time. handle.timeout=600 # The frequency the cleanup worker runs. The frequency is set in # seconds. # # For example, if the frequency is set to 300 seconds, the # cleanup worker runs every 300 seconds. cleanup.interval=300
The server can be configured with the following options:
Specifies the port number the server listens for client connections. The default value is 8080.
Specifies the number of worker threads used for handling client requests. The default value is 20.
If SSL is not enabled, client requests are handled by a shared pool of worker threads. A free worker thread is chosen to handle each client request, and the worker thread becomes free again after handling the request. The number of worker threads determines the maximum number of client requests that can be handled concurrently. If the number of concurrent requests exceeds the number of worker threads, later requests will be blocked until a free worker thread is available.
In this mode, the number of concurrent client connections is limited only by system resources. For example, the server can serve 200 concurrent client connections even if the workers is set to 20.
If SSL is enabled, each client is handled by a dedicated worker thread. Therefore, the number of worker threads determines the maximum number of concurrent client connections. For example, if workers is set to 100, the server can serve a maximum of 100 concurrent client connections. If more clients try to connect to the server, they are blocked until some client disconnects from the server or the connection times out (the timeout is specified by the user).
SSL is enabled if this property is specified. This property specifies the host name of the server. Clients should use this name when connecting to the server. There is no default value, and SSL is disabled by default.
Specifies the path to the Java key store file which manages the server's private key. There is no default value.
This file maintains sensitive information. If the file is accessible globally (globally readable, writable or executable), the server would not start.
Specifies the password of the key store file specified in ssl.keyStore. There is no default value.
Specifies the type of the key store file specified in ssl.keyStore. There is no default value.
Specifies the algorithm name of the key manager factory. There is no default value.
Specifies the path to the Java trust store file which manages the server's trusted public certificates. There is no default value.
This file maintains sensitive information. If the file is accessible globally (globally readable, writable or executable), the server would not start.
Specifies the password of the trust store file specified in ssl.trustStore. There is no default value.
Specifies the type of the trust store file specified in ssl.trustStore. There is no default value.
Specifies the algorithm name of the trust manager factory. There is no default value.
The root directory for all environment's home directory. For example, if the environment home specified by a client is env_home, the actual home directory on the server is <root.home>/env_home. The default value is the current working directory.
The environment home specified by a client cannot escape the specified root directory. Absolute paths or relative paths that escape the root directory are not allowed.
The root directory for all environment's data directories. For example, if the environment home specified by a client is env_home, the actual directory for access method database files of this environment is <root.data>/env_home.
If this property is not specified, root.home is used.
The root directory for all environment's blob directories. For example, if the environment home specified by a client is env_home, the actual directory for blob files of this environment is <root.blob>/env_home.
If this property is not specified, root.home is used.
The root directory for all environment's log directories. For example, if the environment home specified by a client is env_home, the actual directory for log files of this environment is <root.log>/env_home.
If this property is not specified, root.home is used.
Specifies the timeout for open handles on the server, in seconds. The server scans all open handles periodically, and closes those handles that have not been accessed for the last handle.timeout seconds. The default value is 600.
Specifies the interval between consecutive scans of open handles, in seconds. The default value is 300.


About Me
Hello! My name is khoa and I graduate at the University of Houston - Clearlake with a degree in Computer Science.
Im currently working for Pasadena ISD as a District Technician
I like to solve challenging problems and enjoys enjoy learning languages to communicate with computers.
Coding allows me to create new things and it give me a a different perspective to problem solving.


Adds an object to the scene that displays performance statistics.
Useful during development to assess the performance of the application. The enabledOptions controls which statistics are displayed. The bounds controls where the statistics are displayed.
enabledOptions is a bit field with the following bits defined: - 0x01: displayRasterizerStatistics - show GPU thread frame time - 0x02: visualizeRasterizerStatistics - graph GPU thread frame times - 0x04: displayEngineStatistics - show UI thread frame time - 0x08: visualizeEngineStatistics - graph UI thread frame times Set enabledOptions to 0x0F to enable all the currently defined features.
The "UI thread" is the thread that includes all the execution of the main Dart isolate (the isolate that can call Window.render). The UI thread frame time is the total time spent executing the Window.onBeginFrame callback. The "GPU thread" is the thread (running on the CPU) that subsequently processes the Scene provided by the Dart code to turn it into GPU commands and send it to the GPU.
See also the PerformanceOverlayOption
enum in the rendering library.
for more details.
Source
// Values above must match constants in //engine/src/sky/compositor/performance_overlay_layer.h void addPerformanceOverlay(int enabledOptions, Rect bounds) { _addPerformanceOverlay(enabledOptions, bounds.left, bounds.right, bounds.top, bounds.bottom); }


5 outfits that are perfect for any Christmas party
Time to shine
by Marguerite KielyWe love the festive season. What other time of the year do you get to dress up like a Christmas tree, top to toe in sequins and sparkles?
As much as we enjoy the parties, wondering what to wear can give you a headache. With that in mind, we have selected five stylish sparkley outfits that will turn heads and take the pain out of party wear. You can thank us later.
The maxi dress
Want full on glam? A maxi is the way to go. A full length dress will create a dramatic look and there are loads on the high street to choose from this season.  We adore this sleeveless oversized midi dress from Zara. You can get it here.
The midi dress
The rise of midi was a major trend this year and shows no sign of slowing down. Pleats were another big story over the past twelve months and when you add the two together you've got a look that's seriously stylish and up to date. This black, sequined midi is effortlessly glam, buy it here.
Winter white
There is nothing we like more than wearing white in winter. It instantly adds elegance to any outfit. This sequin, balloon sleeved top is seriously sophisticated and would look fantastic paired with jeans. Alternatively, double down on the sparkles and team it with a white sequined skirt. It's available in River Island, here.
Gothic Queen
The LBD is always in style but why not do it with a twist this Christmas? The autumn has seen an influx of black lace, tulle, and sheer fabrics on the high street. We are on board with the gothic glam trend and this limited edition ruffled, textured dress from Zara would be perfect for any Christmas party. it's selling out fast though, so you will need to be quick! Buy it here.
Day to night
Most of us will be dashing straight from the office to the bar this festive season so will need an outfit that will take us from day to night.  This River Island green embellished top has you covered. You can pick it up here.


|
| int | Em7180_open (int CLK, int SDA) |
| | open connection to EM7180 device More...
|
| |
| int | Em7180_status (void) |
| | get em7180 status More...
|
| |
| char | Em7180_error (void) |
| | get error status More...
|
| |
| short | Em7180_version (void) |
| | get software version More...
|
| |
| short | Em7180_productID (void) |
| | get product ID More...
|
| |
| char | Em7180_sensors (void) |
| | get sensors More...
|
| |
| void | Em7180_reset (char type) |
| | reset More...
|
| |
|
void | Em7180_loadfw (void) |
| | load firmware in EM7180
|
| |
|
void | Em7180_setupdefault (void) |
| | setup with default settings
|
| |
| void | Em7180_setup (char accBW, char gyroBW, short accFS, short gyroFS, short magFS, char QRtDiv, char magRT, char accRT, char gyroRT, char baroRT) |
| | setup sensors More...
|
| |
| void | Em7180_setgyrofs (short fs) |
| | set gyro full scale More...
|
| |
| void | Em7180_setmagaccfs (short mag, short acc) |
| | set mag and accelerometer More...
|
| |
| void | Em7180_setintparam (char parameter, int value) |
| | set integer parameter More...
|
| |
| void | Em7180_setfloatparam (char parameter, float value) |
| | set float parameter More...
|
| |
| float | Em7180_float (long value) |
| | long to float More...
|
| |
| long | Em7180_long (float value) |
| | float to long More...
|
| |
| void | Em7180_readquaternions (float *Qs) |
| | read Quaterion values More...
|
| |
| void | Em7180_readaccelerometer (short *acc) |
| | read accelerometer values More...
|
| |
| void | Em7180_readgyro (short *gyro) |
| | read gyro values More...
|
| |
| void | Em7180_readmagnetometer (short *mag) |
| | read magnetometer values More...
|
| |
Library for EM7180 sensor fusion.
- Author
- Michael Burmeister
- Date
- January 25, 2019
- Version
- 1.0


microstrategy
Businessmodel of MicroStrategy
Customer Segments
MicroStrategy serves businesses and organisations of all sizes, providing analytics, mobile and security solutions to a global customer base. According to its website, the Company currently serves more than 4,000 customers in over 28 countries worldwide.
The Company’s products are used across multiple industries including the telecommunications, aerospace, automotive and manufacturing, media, financial services, retail, consumer goods, and energy sectors.
Among MicroStrategy’s customers are high-profile companies such as Adidas, Zurich, Hilton Worldwide and Barclays, as well as smaller regional operators including Moza Banco in Mozambique, Azucarera Paraguaya in Paraguay, SOK in Finland, and Bank OCBC NISP in Indonesia.
Value Propositions
MicroStrategy’s key value to customers is in the quality and efficiency of its products.
In addition to this, the Company provides a range of ancillary services that provide ongoing support to customers, enabling them to utilise the Company’s products as effectively as possible.
These additional services include technical assistance, training and education programs, and consulting services. MicroStrategy is constantly seeking to update its current product portfolio, by adding greater functionality to its existing solutions and developing new software platforms.
It is able to this through its collaboration with a range of partners from various sectors across the world, including technology and consulting partners. These partners in return receive training, support and access to MicroStrategy resources.
Channels
Customers are able to browse MicroStrategy’s products and services on its mobile and desktop websites at www.microstrategy.com. Purchases however are made through members of the MicroStrategy sales team directly.
The Company’s products are available to customers both as on-premises software and as a hosted service offering using MicroStrategy Secure Cloud. MicroStrategy platforms are also accessible through a network of resellers and value added resellers.
Customer Relationships
While MicroStrategy’s products and services are available to browse through the Company’s website, purchases must be made directly via the MicroStrategy sales team. Free trials and live demos, however, can be arranged through the Company’s website on a self-service basis.
Personalised technical support and is available, with customers able to contact the Company directly with enquiries and issues over the phone or via email. MicroStrategy also makes learning and troubleshooting resources available to customers in the form of webcasts, white papers, presentations and guides.
The Company also interacts directly with its customers through various live events, such as trade shows, conferences and symposia, as well as through its Facebook, Twitter and LinkedIn accounts. Customers can also interact with one another and collaborate on issues through the MicroStrategy community forum.
Key Activities
MicroStrategy is a provider of enterprise software platforms, spanning data analytics, mobile software and security platforms. The Company offers a MicroStrategy 10 package, which consolidates analytics, mobility and security into a single integrated platform, available both as on-premises software and as a cloud-based platform.
MicroStrategy has three core platforms to which it sells licences:
- MicroStrategy Analytics, which delivers reports and dashboards, and enables users to conduct ad hoc analysis and share insights;
- MicroStrategy Mobile, which enables customers to gain business intelligence insights on the go; and
- MicroStrategy Secure Cloud, a secure hosting service. The Company also offers specialist enterprise security solution named Usher, which replaces physical badges, passwords, and security tokens with secure digital badges.
Key Partners
MicroStrategy collaborates with a rage of international partners with a view to ensuring that it provides its clients with the most efficient and reliable solutions possible. The Company seeks to make investments in joint development projects, take part in cooperative technical implementation training, and participate in sales and marketing enablement programs.
Additionally, MicroSystems collaborates with channel partners such as resellers, value-added resellers, system integrators and consulting firms, original equipment manufacturers, and technology partners in order to license, sell and support its products.
The Company partners with companies in more than 27 countries and across 30 industries, including the banking, energy, government and technology sectors. Its partners include AIG Group, NEC Corporation, Accenture, Sierra Systems, Tata Consultancy Services, and Polynorm Software.
Key Resources
MicroStrategy’s key resources are its software and technology, its personnel – in particular its sales and technical support staff, and its IT infrastructure.
Searches of the US Patent and Trademark Office identified a number of patent applications filed in MicroStrategy’s name including applications entitled ‘Comparing subsets of user identities of a social networking platform’, ‘Mobile customer presence detection’ and ‘Determining happiness indices’.
The Company’s states in its most recent annual report that the Company’s ability to attract and train highly skilled personnel is key to the Company’s ongoing success.
Cost Structure
MicroStrategy incurs costs in relation to the operation of research and development programs, the provision of technical support services, the maintenance of its IT infrastructure, and the retention of its personnel.
The Company also leases office space across the world, accruing costs in the form of rent and utilities. In 2015 MicroStrategy leased around 214,000 square feet of office space at our corporate headquarters, a further 33,000 square feet of office space in the US, and approximately 213,000 square feet of office space in various foreign locations.
Revenue Streams
MicroStrategy generates the vast majority of its annual revenue through the sale of licences for its MicroStrategy Analytics, MicroStrategy Mobile and MicroStrategy Secure Cloud platforms. In 2013, 2014 and 2015 the Company did not generate significant revenue from its Usher solution, a more recent addition to its product portfolio. Sales of MicroStrategy’s analytics solutions, as well as ancillary technical support, consulting and education services account for the largest portion of the Company’s annual revenue, and are expected to do so for the foreseeable future.
In 2015 MicroStrategy recorded an annual revenue of $529.9 million, down from $579.8 million in 2014. Of the Company’s total annual revenue for 2015, total product licences and subscription services accounted for $147 million, while product support services accounted for $281.8 million. The remaining revenue was attributed to other services, such as consulting.


If you have any questions or problems please feel free to contact us<EMAIL_ADDRESS>or test out our live chat help desk service by clicking the green question mark (?) icon located on the bottom right side of the screen.
We are pleased to provide an update on the recent release of new functionalities and improvements to the Access and Benefit-sharing Clearing-House (ABS Clearing-House). We would also like to take this opportunity to invite you to make relevant information available to the ABS Clearing-House, in accordance with the Nagoya Protocol, and to provide feedback to the Secretariat on its operation and implementation.
Following guidance provided by the Informal Advisory Committee (IAC) on the ABS Clearing-House, improvements have been made to the ABS Clearing-House to make it more intuitive and user-friendly. We now hope to stabilize the layout and functionality of the ABS Clearing-House in order to advance our work on other priority issues such as translation and engaging with Parties, as well as non-Parties and others, to populate and use the ABS Clearing-House. The main improvements and changes made to the ABS Clearing-House are as follows:
Progress has been done in the implementation and review of common formats for making information available to the ABS Clearing-House. In particular, some changes have been made to the common format for submission of ABS legislative, administrative or policy measures with a view to enhance clarity and certainty in the display of information on ABS measures in the country profile. The Secretariat will soon be contacting Parties and non-Parties that have already made this information available to ensure that their records are adapted to the revised format.
Another major development is the implementation of the facility to designate or make changes to the designation of the PA and/or NAUs online. The national focal point can now login to the ABS Clearing-House and directly designate the PA and one or more NAUs through the user management page (https://absch.cbd.int/register). The PA can also assign and make changes to the NAUs for the country.
The offline process of sending the appropriate designations to the Executive Secretary by fax to +1<PHONE_NUMBER> or by e-mail as an attachment to<EMAIL_ADDRESS>is also still available.
The Secretariat provides technical support through various mechanisms to ensure effective contribution to the ABS Clearing-House. More information is available in the help section of the ABS Clearing-House (https://absch.cbd.int/about). For any questions or assistance regarding the ABS Clearing-House, please contact us at<EMAIL_ADDRESS>In order to receive immediate technical support, a live chat help desk service has been installed on the website that allows interaction with Secretariat staff for technical help and guidance.
More information on the ABS Clearing-House and its new functionalities will be provided during a side-event on 4 May at lunch time, during the first meeting of the Subsidiary Body on Implementation (SBI) to be held from 2 to 6 May 2016, in Montreal, Canada. In addition, a training event on the ABS Clearing-House targeted to national users of the ABS Clearing-House will also take place on Sunday 1 May 2016, prior to SBI, in Montreal, Canada. For further information on these events please contact the Secretariat at absch@cbd.int.


Web Operations
Home Page
Irrigation Queue
Recent Flow History
Recent Coil History
Recent PLC History


UPDATES FROM BEHIND THE SCENES
SmsTweets gets xAuth Mar 06 2010
xAuth is a modification to OAuth protocol to allow browser less access to OAuth tokens. OAuth redirects users to twitter to let users allow an application get access to a users. This way the application need not store the password of their users. But on the other hand it creates a problem when user register through their mobile phone. In that case there is no browser and hence no redirection to twitter page to grant access. But just a couple of days ago, Twitter released a restricted access to xAuth which allows access to the tokens using username and password. We got SMSTweet registered for xAuth and now all users irrespective of how they registered, are on OAuth.
Crossing the 10k tweets marks Jan 21 2010
First things first, smstweet is participating in the ShortyAwards. If you use and like this service, please vote for it here. It will help a lot to make this service more visible to all the folks who feel the need to tweet. It's amazing how so many people are using smstweet lately. It has recorded 1.2k+ tweets within 48 hours recently and it looks like the stats will only increase. The first 100 tweets took quite a while but it recently crossed 10k tweets. It's really nice that people are using this service. Keep tweeting folks!
A completed help page and a few more tweaks. Dec 25 2009
We now have a help page that is complete with a guide and FAQ's. Also a few tweaks were made to the web site text — hopefully making it easier to understand what the service is and how to use it. If something isn't working the way it should feel free to tweet @smstweetin, @mayanks or @rohitarondekar.
PRESS MENTIONS
“Social networking and micro-blogging site Twitter.com has been gaining popularity in India with news channels and entertainment channels alike using the service to get impromptu opinions on all topics under the sun.”
DNA News Website & Print(Bangalore Edition)
“Tweeting is fun when you share your experiences right away. Once I tweeted from middle of a river! SMSTweet just enables you to do it! No need of a GPRS connection, no need of a fancy device, all you need is a mobile phone”
TechBangalore
“Tweet even with a simplest black&white mobile without worrying to have a data activated phone.”
Mobile Gyaan
“Yesterday I came across a wonderful and innovative service called SMStweet.in which is an extremely easy-to-use and effective service to send tweets using mobile phone SMS.”
Sites To Use
“You don’t really need an internet enabled cell phone – an old model phone or phones that fits your budget can use smstweet to make tweets instantly which works to your advantage!”
Bangalore Loka
“Last day I stumbled over a fresh and amazing service called SMSTweet. What’s amazing is the simplicity of the concept and that its not backed by any Mobile service provider.”
Million Clues
“The most convenient way to control the PC/System, while you are not at home is controlling it by SMS. Not only Home it can be Office also, in a way you can say controlling the computer wirelessly or remotely. This feature can be widely implemented in the ”
Tech Tweak
“A month back, Twitter and AirTel joined hands to offer Twitter via SMS, and the service was available exclusively to Bharti AirTel customers. Moreover, customers were charged premium rates for every SMS.”
Josephcscs
“SMStweet as the name says, lets you tweet through SMS. Why is this a big deal when there’s already a service offered by an Indian service provider? Well, for once this isn’t tied to a particular network."
Twi5
“Mayank Sharma has launched a service SMSTWEET which will enable its users to tweet via SMS. Those using Reliance Mobile's SMS scheme will surely gonna enjoy this.”
Mobi Gyaan


This page is outdated and only exists for historical purposes. For the current webmaster, please see the
current home page
.
Listed in alphabetical order.
Cortez
Email:
<EMAIL_ADDRESS>IRC: #ssdq on QuakeNet
Ewil
ICQ: #3 2 3 3 6 6 3 3 1
Email:
<EMAIL_ADDRESS>IRC: #ssdq on QuakeNet
Kibumbi
IRC: #ssdq on QuakeNet
moooh
Email:
<EMAIL_ADDRESS>IRC: #ssdq on QuakeNet
sarou
Email:
<EMAIL_ADDRESS>IRC: #ssdq on QuakeNet
ShadowWraith
Email: arran.kelf AT gmail DOT com
IRC: #ssdq on QuakeNet
stx-Vile
Email:
<EMAIL_ADDRESS>TheVoid
Email:
<EMAIL_ADDRESS>IRC: #ssdq on QuakeNet


Class Shop
Class Shop
- LeadCommerce\Shopware\SDK\Entity\Base
- LeadCommerce\Shopware\SDK\Entity\Shop
public
integer
|
|
public
|
|
public
integer
|
|
public
|
|
public
integer
|
|
public
|
|
public
string
|
|
public
|
|
public
string
|
|
public
|
|
public
integer
|
|
public
|
|
public
string
|
|
public
|
|
public
string
|
|
public
|
|
public
string
|
|
public
|
|
public
string
|
|
public
|
|
public
boolean
|
|
public
|
|
public
boolean
|
|
public
|
|
public
string
|
|
public
|
|
public
string
|
|
public
|
|
public
boolean
|
|
public
|
|
public
boolean
|
|
public
|
getArrayCopy(),
setEntityAttributes()
|
protected
integer
|
$id
|
|
protected
integer
|
$mainId
|
|
protected
integer
|
$categoryId
|
|
protected
string
|
$name
|
|
protected
string
|
$title
|
|
protected
integer
|
$position
|
|
protected
string
|
$host
|
|
protected
string
|
$basePath
|
|
protected
string
|
$baseUrl
|
|
protected
string
|
$hosts
|
|
protected
boolean
|
$secure
|
|
protected
boolean
|
$alwaysSecure
|
|
protected
string
|
$secureHost
|
|
protected
string
|
$secureBasePath
|
|
protected
boolean
|
$default
|
|
protected
boolean
|
$active
|
|
protected
boolean
|
$customerScope
|
|
protected
|
$locale
|


!2
Month
Year
Today
✕
Event title:
Starts:
Ends:
Alert:
Add a description:
Type of event:
Choose a type
Personal
Work
Sport
Save
April
2021


20. Ta Ha: Ta Ha
1
Ta. Ha.
2
We have not revealed unto thee (Muhammad) this Qur'an that thou shouldst be distressed,
3
But as a reminder unto him who feareth,
4
A revelation from Him Who created the earth and the high heavens,
5
The Beneficent One, Who is established on the Throne.
6
Unto Him belongeth whatsoever is in the heavens and whatsoever is in the earth, and whatsoever is between them, and whatsoever is beneath the sod.
7
And if thou speakest aloud, then lo! He knoweth the secret (thought) and (that which is yet) more hidden.
8
Allah! There is no God save Him. His are the most beautiful names.
9
Hath there come unto thee the story of Moses ?
10
When he saw a fire and said unto his folk: Lo! Wait! I see a fire afar off. Peradventure I may bring you a brand therefrom or may find guidance at the fire.
11
And when he reached it, he was called by name: O Moses!
12
Lo! I, even I, am thy Lord, So take off thy shoes, for lo! thou art in the holy valley of Tuwa.
13
And I have chosen thee, so hearken unto that which is inspired.
14
Lo! I, even I, am Allah, There is no God save Me. So serve Me and establish worship for My remembrance.
15
Lo! the Hour is surely coming. But I will to keep it hidden, that every soul may be rewarded for that which it striveth (to achieve).
16
Therefor, let not him turn thee aside from (the thought of) it who believeth not therein but followeth his own desire, lest thou perish.
17
And what is that in thy right hand, O Moses ?
18
He said: This is my staff whereon I lean, and wherewith I bear down branches for my sheep, and wherein I find other uses.
19
He said: Cast it down, O Moses!
20
So he cast it down, and lo! it was a serpent, gliding.
21
He said: Grasp it and fear not. We shall return it to its former state.
22
And thrust thy hand within thine armpit, it will come forth white without hurt. (That will be) another token.
23
That We may show thee (some) of Our greater portents,
24
Go thou unto Pharaoh! Lo! he hath transgressed (the bounds).
25
(Moses) said: My Lord! relieve my mind
26
And ease my task for me;
27
And loose a knot from my tongue,
28
That they may understand my saying.
29
Appoint for me a henchman from my folk,
30
Aaron, my brother.
31
Confirm my strength with him
32
And let him share my task,
33
That we may glorify Thee much
34
And much remember Thee.
35
Lo! Thou art ever Seeing us.
36
He said: Thou art granted thy request, O Moses.
37
And indeed, another time, already We have shown thee favour,
38
When we inspired in thy mother that which is inspired,
39
Saying: Throw him into the ark, and throw it into the river, then the river shall throw it on to the bank, and there an enemy to Me and an enemy to him shall take him. And I endued thee with love from Me that thou mightest be trained according to My will,
40
When thy sister went and said: Shall I show you one who will nurse him ? and we restored thee to thy mother that her eyes might be refreshed and might not sorrow. And thou didst kill a man and We delivered thee from great distress, and tried thee with a heavy trial. And thou didst tarry years among the folk of Midian. Then camest thou (hither) by (My) providence, O Moses,
41
And I have attached thee to Myself.
42
Go, thou and thy brother, with My tokens, and be not faint in remembrance of Me.
43
Go, both of you, unto Pharaoh. Lo! he hath transgressed (the bounds).
44
And speak unto him a gentle word, that peradventure he may heed or fear.
45
They said: Our Lord! Lo! we fear that he may be beforehand with us or that he may play the tyrant.
46
He said: Fear not. Lo! I am with you twain, Hearing and Seeing.
47
So go ye unto him and say: Lo! we are two messengers of thy Lord. So let the children of Israel go with us, and torment them not. We bring thee a token from thy Lord. And peace will be for him who followeth right guidance.
48
Lo! it hath been revealed unto us that the doom will be for him who denieth and turneth away.
49
(Pharaoh) said: Who then is the Lord of you twain, O Moses ?
50
He said: Our Lord is He Who gave unto everything its nature, then guided it aright.
51
He said: What then is the state of the generations of old ?
52
He said: The knowledge thereof is with my Lord in a Record. My Lord neither erreth nor forgetteth,
53
Who hath appointed the earth as a bed and hath threaded roads for you therein and hath sent down water from the sky and thereby We have brought forth divers kinds of vegetation,
54
(Saying): Eat ye and feed your cattle. Lo! herein verily are portents for men of thought.
55
Thereof We created you, and thereunto We return you, and thence We bring you forth a second time.
56
And We verily did show him all Our tokens, but he denied them and refused.
57
He said: Hast come to drive us out from our land by thy magic, O Moses ?
58
But we surely can produce for thee magic the like thereof; so appoint a tryst between us and you, which neither we nor thou shall fail to keep, at a place convenient (to us both).
59
(Moses) said: Your tryst shall be the day of the feast, and let the people assemble when the sun hath risen high.
60
Then Pharaoh went and gathered his strength, then came (to the appointed tryst).
61
Moses said unto them: Woe unto you!   Whoso is uppermost this day will be indeed successful.
65
They said: O Moses! Either throw first, or let us be the first to throw ?
66
He said: Nay, do ye throw!  Lo! thou art the higher.
69
Throw that which is in thy right hand! It will eat up that which they have made. Lo! that which they have made is but a wizard's artifice, and a wizard shall not be successful to whatever point (of skill) he may attain.
70
Then the wizards were (all) flung down prostrate, crying: We believe in the Lord of Aaron and Moses.
71
(Pharaoh) said: Ye put faith in him before I give you leave.  Now surely I shall cut off your hands and your feet alternately, and I shall crucify you on the trunks of palm trees, and ye shall know for certain which of us hath sterner and more lasting punishment.
72
They said: We choose thee not above the clear proofs that have come unto us, and above Him Who created us. So decree what thou wilt decree. Thou wilt end for us only this life of the world.
73
Lo! we believe in our Lord, that He may forgive us our sins and the magic unto which thou didst force us.  There he will neither die nor live.
75
But whoso cometh unto Him a believer, having done good works, for such are the high stations;
76
Gardens of Eden underneath which rivers flow, wherein they will abide for ever. That is the reward of him who groweth.
77
And verily We inspired Moses, saying: Take away My slaves by night and strike for them a dry path in the sea, fearing not to be overtaken, neither being afraid (of the sea).
78
Then Pharaoh followed them with his hosts and there covered them that which did cover them of the sea.
79
And Pharaoh led his folk astray, he did not guide them.
80
O Children of Israel! We delivered you from your enemy, and we made a covenant with you on the holy mountain's side, and sent down on you the manna and the quails,
81
(Saying): Eat of the good things wherewith We have provided you, and transgress not in respect thereof lest My wrath come upon you: and he on whom My wrath cometh, he is lost indeed.
82
And lo! verily I am Forgiving toward him who repenteth and believeth and doeth good, and afterward walketh aright.
83
And (it was said): What hath made thee hasten from thy folk, O Moses ?
84
He said: They are close upon my track. I hastened unto Thee, my Lord, that Thou mightest be well pleased.
85
He said: Lo!  He said: O my people! Hath not your Lord promised you a fair promise ? Did the time appointed then appear too long for you, or did ye wish that wrath from your Lord should come upon you, that ye broke tryst with me ?
87
They said: We broke not tryst with thee of our own will, but we were laden with burdens of ornaments of the folk, then cast them (in the fire), for thus As-Samiri proposed.
88
Then he produced for them a calf, of saffron hue, which gave forth a lowing sound. And they cried: This is your god and the god of Moses, but he hath forgotten.
89
See they not, then, that it returneth no saying unto them and possesseth for them neither hurt nor use ?
90
And Aaron indeed had told them beforehand: O my people! Ye are but being seduced therewith, for lo! your Lord is the Beneficent, so follow me and obey my order.
91
They said: We shall by no means cease to be its votaries till Moses return unto us.
92
He (Moses) said: O Aaron! What held thee back when thou didst see them gone astray,
93
That thou followedst me not ? Hast thou then disobeyed my order ?
94
He said: O son of my mother! Clutch not my beard nor my head! I feared lest thou shouldst say: Thou hast caused division among the Children of Israel, and hast not waited for my word.
95
(Moses) said: And what hast thou to say, O Samiri ?
96
He said: I perceived what they perceive not, so I seized a handful from the footsteps of the messenger, and then threw it in. Thus my soul commended to me.
97
(Moses) said: Then go! and lo! in this life it is for thee to say: Touch me not! and lo! there is for thee a tryst thou canst not break. Now look upon thy god of which thou hast remained a votary. Verily we will burn it and will scatter its dust over the sea.
98
Your God is only Allah, than Whom there is no other God. He embraceth all things in His knowledge.
99
Thus relate We unto thee (Muhammad) some tidings of that which happened of old, and We have given thee from Our presence a reminder.
100
Whoso turneth away from it, he verily will bear a burden on the Day of Resurrection,
101
Abiding under it - an evil burden for them on the Day of Resurrection,
102
The day when the Trumpet is blown. On that day we assemble the guilty white-eyed (with terror),
103
Murmuring among themselves: Ye have tarried but ten (days).
104
We are Best Aware of what they utter when their best in conduct say: Ye have tarried but a day.
105
They will ask thee of the mountains (on that day). Say: My Lord will break them into scattered dust.
106
And leave it as an empty plain,
107
Wherein thou seest neither curve nor ruggedness.
108
On that day they follow the summoner who deceiveth not, and voices are hushed for the Beneficent, and thou hearest but a faint murmur.
109
On that day no intercession availeth save (that of) him unto whom the Beneficent hath given leave and whose word He accepteth.
110
He knoweth (all) that is before them and (all) that is behind them, while they cannot compass it in knowledge.
111
And faces humble themselves before the Living, the Eternal. And he who beareth (a burden of) wrongdoing is indeed a failure (on that day).
112
And he who hath done some good works, being a believer, he feareth not injustice nor begrudging (of his wage).
113
Thus we have revealed it as a Lecture in Arabic, and have displayed therein certain threats, that peradventure they may keep from evil or that it may cause them to take heed.
114
Then exalted be Allah, the True King! And hasten not (O Muhammad) with the Qur'an ere its revelation hath been perfected unto thee, and say: My Lord! Increase me in knowledge.
115
And verily We made a covenant of old with Adam, but he forgot, and We found no constancy in him.
116
And when We said unto the angels: Fall prostrate before Adam, they fell prostrate (all) save Iblis; he refused.
117
Therefor we said: O Adam! This is an enemy unto thee and unto thy wife, so let him not drive you both out of the Garden so that thou come to toil.
118
It is (vouchsafed) unto thee that thou hungerest not therein nor art naked,
119
And that thou thirstest not therein nor art exposed to the sun's heat.
120
But the devil whispered to him, saying: O Adam! Shall I show thee the tree of immortality and power that wasteth not away ?
121
Then they twain ate thereof, so that their shame became apparent unto them, and they began to hide by heaping on themselves some of the leaves of the Garden.  But when there come unto you from Me a guidance, then whoso followeth My guidance, he will not go astray nor come to grief.
124
But he who turneth away from remembrance of Me, his will be a narrow life, and I shall bring him blind to the assembly on the Day of Resurrection.
125
He will say: My Lord! Wherefor hast Thou gathered me (hither) blind, when I was wont to see ?
126
He will say: So (it must be). Our revelations came unto thee but thou didst forget them. In like manner thou art forgotten this Day.
127
Thus do We reward him who is prodigal and believeth not the revelations of his Lord; and verily the doom of the Hereafter will be sterner and more lasting.
128
Is it not a guidance for them (to know) how many a generation We destroyed before them, amid whose dwellings they walk ? Lo! therein verily are signs for men of thought.
129
And but for a decree that had already gone forth from thy Lord, and a term already fixed, the judgment would have been inevitable (in this world).
130
Therefor (O Muhammad), bear with what they say, and celebrate the praise of thy Lord ere the rising of the sun and ere the going down thereof. And glorify Him some hours of the night and at the two ends of the day, that thou mayst find acceptance.
131
And strain not thine eyes toward that which We cause some wedded pairs among them to enjoy, the flower of the life of the world, that We may try them thereby. The provision of thy Lord is better and more lasting.
132
And enjoin upon thy people worship, and be constant therein. We ask not of thee a provision: We provided for thee. And the sequel is for righteousness.
133
And they say: If only he would bring us a miracle from his Lord! Hath there not come unto them the proof of what is in the former scriptures ?
134
And if we had destroyed them with some punishment before it, they would assuredly have said: Our Lord! If only Thou hadst sent unto us a messenger, so that we might have followed Thy revelations before we were (thus) humbled and disgraced!
135
Say: Each is awaiting; so await ye! Ye will come to know who are the owners of the path of equity, and who is right.
-- Sura 20 --


Next:
Statistical Analysis
Up:
tcl_arrays.cc
Previous:
list generation
Contents
Index
Reduction Functions
Syntax:
max
tcllist
min
tcllist
av
tcllist
The maximum, minimum and average of a TCL list.
Russell Standish 2014-09-10


Clue is that on CEX by one "buy" action you can fill orders of N sellers, but in DEX your trade performing with one seller only at a time. As I see some additional logic on GUI side is needed to implement trading mechanism similar to what you explaining. If there are two 900 and 900 volume orders, to buy lets say 1100 at once you'll need two swaps actually with first seller and second one what will require double taker fees, tx fees + part of the swap might fail and interface should handle it...


{% extends "sitewebapp/base.html" %} {% block content %}
We're a community on a journey, Exploring new ideas and different perspectives along the way. One way to do so is by listening from people around you. Nowadays with the internet, people could be miles away, yet close to you. Blogging connects similar thinkers and communities worldwide while letting your thoughts and ideas come to light. As a home for open and thoughtful expressions, we let unleash your imagination and feelings into a work of art.  As we give you an opportunity to showcase your thoughts and creative skills to a large number of audience.


I wrote my first article for codestrokes in February 2011 - right as I was accepted to graduate school. My goal was to improve my writing in preparation for writing a thesis. While through grad school I started with more traditional writing tool. I started to learn to write, and I found my writing style: Simplicity. I started writing with a big fancy word processor. I blogged with a massive database backed blogging engine. By the time I finished my thesis, I was writing in vim. I used a makefile to check spelling and check for simple grammatical rules. The process was much simpler to manage. This motivated me to convert my blog to a static site. This post describes my process on simplifying my writing process.
My toolchain
The primary goal was leverage the writing tool chain I honed during my thesis for maintaining my blog. I didn’t want to complexity of a database backed blogging site. I wanted to drop my hosting service. I wanted to write in a markup language. I wrote my thesis in Latex, and I love the separation of presentation from content. This site you are reading today is composed of:
- Markdown written in Vim.
- Changes tracked in git.
- Markdown converted HTML via Hugo.
- Static pages hosted by Github Pages.
Choosing a static site generator
I actually didn’t spend too much time working on this, since someone already did a great deal of the work at https://www.staticgen.com/. If you are planning to use Github to host your blog, Jekyll will be the easiest to use. The Github pages even include documentation on how to use Jekyll with Github pages. I however have an aversion to Ruby (though an order of magnitude weaker than my aversion to Java). Near the top was Hugo. A colleague friend of mine is quite a convincing evangelist of Go, and I decided to give it a try. – Boy, was I impressed – The quality of the documentation if fantastic. However my favorite feature of Hugo, it is a single download. One executable. One. No dependencies… Its hard to express how incredibly relieving this is.
 I didn’t directly just
to staticgen.com, and find Hugo. I have an affinity for Haskell, and tried to
use a static site generator called Hakyll.
I closed the project from github. The repository included a cabal file, which
I promptly compiled. It took 25 minutes to build all the dependencies. Hakyll
seems awesome, but I wanted something simple. Simple that I can just write,
and the publication process becomes ancillary. Pieter Hintjens states that
a project should continuously seek to reduce barriers for participation.
 Disqus
strikes a fantastic balance between reducing spam, without requiring everyone
to login to my site. I have no presumptions concerning this site, and
I completely understand that people do not need yet another account to manage.
I want people to comment, hence I use a service that reduces the barrier to
participate.
A cabal file is a barrier to participate. I want to consume a project, I don’t want to contribute to it (yet). Hugo had the lowest barrier to entry of the site generators I tried. One executable, no dependencies, and fantastic documentation.
Exporting Content
I had a significant number of posts in Wordpress. I wanted to be a good content creator, and preserve my URIs. Really, I’m wicked lazy, and preserving my permalinks meant I would not have to migrate my comments. Disqus would pick them up on the new site. Thus I wanted an automated way of exporting my posts from Wordpress. Exitwp worked like a charm.
Choosing a theme
Hugo has a theme gallery for all the known themes associated with the generator. I picked redlounge. My only customization was to add Google Analytics so I can track my meager pages views.
Writing articles in a series
I tend to write articles broken over many pieces. In fact, this article is part of my blog transition series. My series support was somewhat lacking in Wordpress. For this reincarnation of codestrokes.com, I wanted series to be nice and effective. Hugo’s taxonomy makes this possible, but it was a great series by another author, Nate Finch that made it easy. Ironically, the series starts with an article about how to design series into Hugo. Brilliant.
Hosting
I have a few requirements:
- Custom domain must work (so I don’t have to migrate comments :-)
- Publishing from git would be sweet, but I can configure Travis-CI or a deployment something to deal with that.
Github pages!. I just followed the documentation.
My Publishing Process
Here’s how I write now:
- Clone<EMAIL_ADDRESS>- git checkout content
- The content branch holds the source, and theme files.
- Clone the repository again into the public folder.
- The public folder should be on the master branch.
- Write.
- Revise.
- Write…
- Run Hugo.
- Commit the content branch.
- Commit the public branch.
- Push!
I’m happy with my new process. I’m still working out some kinks with my pages vs posts (hence you see the About Me page in the middle of my posts). I am prone to shiny things so we’ll see how long I keep it. This process is simple. It removes the barriers of posting, and just lets me write in the tool I am most comfortable, and but its hard to argue with simple.


Syndicate-G
×
Warning!
Best check yo self, you're not looking too good.
×
Warning!
Best check yo self, you're not looking too good.
Google Plus Posts To RSS
Toggle Dropdown
Fetch Feed
I'm Feeling Lucky
Fork
Issue
RSS Button


Dear Students & Postdocs,
For the projects that you have will be sharing with me on OverLeaf, please use the following naming outline:
[YYYY]-[YourName+First3charatersOfYourFamily(Capital)]-[PublicationType]-[Venue]
For example:
- Alex Brown will name his 2019 MRes thesis as follow:
2019-AlexBRO-MResThesis-MQ
- Sara Atkins will share her 2020 VLDB paper as:
2020-SaraATK-Conf-VLDB
Please also note that Macquarie University is providing free Overleaf Professional accounts for students and staffs:
https://www.overleaf.com/edu/macquarie
Thanks, Amin


International Bussiness Machines Corporation
is an American Multinational Company.
Download Tools from IBM
Watch a Short Video to understand more about IBM
Drag And Drop API
DRAG the image for here and DROP in the box below


{{c.comment_txt}}
[[extend 'layout.html']]
Comments
Top 5 Songs
{{i.song_name}}
Visit dashboard to generate stats.
Top 5 Artists
{{i.artist_name}}
Visit dashboard to generate stats.
Top 5 Genres
{{i.genre_name}}
Visit dashboard to generate stats.


| Home | Libraries | People | FAQ | More |
Schedule an asynchronous symlink deletion after an optional precondition.
async_io_op async_file_io_dispatcher_base::rmsymlink(const async_path_op_req & req)
|
Type |
Concept |
Name |
Description |
|---|---|---|---|
|
const async_path_op_req & |
req |
An |
An op handle.
#include <boost/afio/afio.hpp>
Amortised O(1) to dispatch. Amortised O(1) to complete if symlink deletion is constant time.
Propagates exceptions of any input preconditions with an errored state
at the point of dispatch, and throws a std::runtime_error
if any inputs have values which could not possibly be correct. Once a
batch of input ops has been verified at the point of entry as not errored,
you are guaranteed that the batch is atomically scheduled as a whole,
unless a failure to allocate memory occurs.
std::shared_ptr<boost::afio::async_file_io_dispatcher_base> dispatcher= boost::afio::make_async_file_io_dispatcher(); try { // Schedule creating a directory called testdir auto mkdir(dispatcher->dir(boost::afio::async_path_op_req("testdir", boost::afio::file_flags::Create))); // Schedule creating a file called testfile in testdir only when testdir has been created auto mkfile(dispatcher->file(boost::afio::async_path_op_req(mkdir, "testdir/testfile", boost::afio::file_flags::Create))); // Schedule creating a symbolic link called linktodir to the item referred to by the precondition // i.e. testdir. Note that on Windows you can only symbolic link directories. auto mklink(dispatcher->symlink(boost::afio::async_path_op_req(mkdir, "testdir/linktodir", boost::afio::file_flags::Create))); // Schedule deleting the symbolic link only after when it has been created auto rmlink(dispatcher->rmsymlink(boost::afio::async_path_op_req( dispatcher->close(mklink), "testdir/linktodir"))); // Schedule deleting the file only after when it has been created auto rmfile(dispatcher->rmfile(boost::afio::async_path_op_req( dispatcher->close(mkfile), "testdir/testfile"))); // Schedule waiting until both the preceding operations have finished auto barrier(dispatcher->barrier({rmlink, rmfile})); // Schedule deleting the directory only after the barrier completes auto rmdir(dispatcher->rmdir(boost::afio::async_path_op_req(barrier.front(), "testdir"))); // Check ops for errors boost::afio::when_all({mkdir, mkfile, mklink, rmlink, rmfile, rmdir}).wait(); } catch(...) { std::cerr << boost::current_exception_diagnostic_information(true) << std::endl; throw; }


Classical/Romantic
Allegretto, C.P.E. Bach
Sheep May Safely Graze, J.S. Bach
Minuet in G, J.S. Bach
Largo from the "New World Symphony," Antonin Dvorak
Rondeau, Jean Joseph Mouret
Adagio from Pathetique Sonata, Ludwig van Beethoven
Fantaisie Impromptu Theme, Frederic Chopin
Valse in E-Flat Major, Marie-August Durand
Les Petits Pas, Bernard Andrès
In Dancing Mood, Marcel Grandjany
Quando Men Vo, Giacomo Puccini
Wedding
Canon in D, Johann Pachelbel
Wedding March, Felix Mendelssohn
Prelude, J.S. Bach
Trumpet Tune, Henry Purcell
Trumpet Voluntary, Jeremiah Clarke
Largo, George Frederic Handel
Popular
My Heart Will Go On, from
Titanic
Ebb Tide, Robert Maxwell
Perfidia, Alberto Dominguez
If, David Gates
Ashokan Farewell, Jay Ungar
All My Love Always, Gerald Myrow
Come to Me For Your Lovin', Gerald Myrow
The Colors of the Wind, Alan Menken
Tale as Old as Time, Alan Menken
A Whole New World, Alan Menken
Folk
Londonderry Air, Old Irish Tune
The Minstrel's Adieu to His Native Land, John Thomas
Irish tunes (various)
Religious
Modern Meditation on children's hymns, W.M. Govea
Oh, How He Loves You and Me, K. Kaiser
Nearer My God to Thee
How Great Thou Art
In the Garden
Spirit of God, Descend Upon my Heart
Dona Nobis Pacem
As the Deer, Martin Nystrom
The Lord's Prayer, Albert Hay Malotte
Ave Maria, Franz Schubert
Jesu, Joy of Man's Desire, J.S. Bach
El Shaddai, Card and Thompson
Jewish Melodies (various)
Hymns (various)
Holiday
Ode to Joy, Ludwig van Beethoven
O Holy Night, Adolphe Adam
Bring a Torch, Jeanette, Isabella, 17th c. French carol
We Three Kings of Orient Are, John Hopkins
Traditional English carols (various)


THE DEEP END OF THE OCEAN A film review by Matt Williams
RATING: * * 1/2 out of * * * *
The Deep End of the Ocean is the type of tragic drama that is most often seen as a TV movie-of-the-week. Based on Jacquelyn Mitchard's novel, it paints a stark, depressing picture, and adds a glimmer of hope intermingled with a tough moral decision. The result is choppy at times, moving at others, yet never offers anything mandating a trip to the theater.
 However, that life crumbles down around them in an instant. In a crowded hotel lobby, Beth loses track of her three year old son, Ben...and he is gone.
In the nine years which follow, their entire family must learn to cope with the grief. Beth is the most obviously pain-stricken, but her older son, Vincent (played by Cory Buck and Jonathan Jackson) is extremely hard hit, retreating into a shell of rebelliousness.
And then, a miracle occurs...or does it? Beth notices that a neighbor boy, Sam Karras (Ryan Merriman), looks an awful lot like her missing son. But his single father, George (John Kapelos), doesn't seem to be a kidnapper. Is she mistaken about one, or both, of them? If she is right, what should be done?
The pacing of The Deep End of the Ocean feels obviously condensed. Each scene is connected, but rarely seems to flow with the ones fore and aft. The experience is not unlike reading every other chapter in a book. The gist of the story is there, but so is a feeling that something is missing.
The film paints its way straight into a corner. The moral morass demands that, whatever the outcome, it won't be a happy one. And yet, impossibly, and implausibly, the film tidies things up too neatly.
The performances are good throughout, although Whoopi Goldberg seems to be misused as a police investigator. The strongest performance in the film comes from John Kapelos, as Sam's father. In a few simple scenes, he is able to create a character both sympathetic and memorable.
The Deep End of the Ocean does have its emotional moments. What film about losing a child would be complete without them? But, you expect a little bit more from a film at the cinema. Truth be told, The Deep End of the Ocean is not much different from the run-of-the-mill crisis-bound tearjerker that you'll find every week on television. This one will wait for video.
Copyright 1999 Matt Williams
- Matt Williams<EMAIL_ADDRESS>Reviewer for Cinematter: http://www.cinematter.com Home of nearly 700 reviews, and information on over 750 upcoming releases
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Rush Hour
Starring Chris Tucker and Jackie Chan Directed By Brett Ratner Running Time: 1 hour 37 minutes
(New Line Cinema)
A standard buddy movie with the added delight of Jackie Chan. The little guy from Asia is also dynamite on screen, and that's no exception in this western interpretation of a Chan film. The trailer explains this one's concept the best; "when the fastest hands in the east meets the biggest mouth in the west." The biggest mouth in the west happens to be new sensation Chris Tucker, fresh from The Fifth Element. Chan and Tucker play Detectives Lee and James Carter, who are both on the case of finding a young Asian girl who has been kidnapped. The standard buddy movie stuff happens: big explosions, 'witty' one liners, and a silly plot. Rush Hour is more amiable than most buddy films, however, due to the chemistry between the two leads, and Chans outrageously fast action sequences.
This is definitely Chans film, and he lights the screen every time he appears. His action scenes are much funnier and faster than anything Arnie or Stallone has done, and they also rely much less on guns. His English is also very good, and away from action he's still likeable and delivers a rounded performance. Tucker is more unpredictable, he's a more immature Eddie Murphy. He's high pitch whine could grate, and he doesn't get the lines he deserves, but he could be worse. Still, something clicked with American audiences, as this film was one of the sleeper hits of 1998. The supporting cast are the usual stereotypical police, and the 'love interest' is the amusing Elizabeth Pena. If you're an action freak, don't worry: the film doesn't even attempt to provide any character development (except the standard scene where the mismatched cops 'bond.') Tom Wilkinson makes an unexpected appearance fresh from The Full Monty, and an embarrassed looking Chris Penn also pops up (probably as a favour to someone.)
There's some reasonable action, and some impressive explosions which make Rush Hour all the more enjoyable, if somewhat predictable. The soundtrack is good, featuring the usual Def Jam tunes to a funny sequence where Chan puts Beach Boys on the radio.  The writers, Ross LaManna and Jim Kouf, have churned off an average script, but it is somewhat likeable. There's nothing here that hasn't been seen before, however. Director Brett Ratner also handles things pretty well, but again it's somewhat average.
Thankfully, Rush Hour, like it's title, never lags, due to Chans quirky charm and Tuckers "Eddie Murphy" shtick. The plot may be middle of the road, the character development non existent, and the film does seem to have nowhere to go about three quarters into the film, but there's nothing fundamentally flawed with the movie. Jackie Chan fans should certainly take a look: for everyone else, Rush Hour is an entertaining waste of 97 minutes.
RATING=*** OUT OF *****
A David Wilcock Review ©1998
DAVID WILCOCK<EMAIL_ADDRESS>Visit the Wilcock Movie Page! http://wilcockmovie.home.ml.org -OR- http://www.geocities.com/Hollywood/9061 Recieve Wilcock Movie Page Reviews via E-MAIL Send a blank E-MAIL to<EMAIL_ADDRESS>to join the mailing list!
"You know, for kids"- Norville Barnes
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews