{% extends "base.html" %} {% set active_page = "how" %} {% block content %}
I guess you've probably heard of Artificial
Neural Networks, right? Besides the whole hype around this term, that is pretty much what we are using in this project.
By using a large dataset to train (in other words, to teach) a Neural Network how to distinguish between different
genders and races, as well as to estimate the age of a given person, we are then able to predict these
characteristics
on previously unknown faces. Pretty cool, isn't it?
After this brief introduction, if you are interested in still learning about Neural Networks, I highly recommend the
/r/learnmachinelearning/ subreddit.
Below I'll dive a little bit more into the details of this project, so if you don't understand something, feel free
to
reach me for some help.
Our Neural Network was composed of three major branches, one for each of our features. We have used a default set of
hidden layers, based on the
stacking of several Conv2D with ReLU activation, followed by a Batch Normalization, then a MaxPooling and finally a
Dropout layer.
The full Neural Network architecture can be seen below:
We performed our training phase by adopting an Adam optimizer with a learning rate of 1e-4 and a decay based on the
initial learning rate divided by the number of epochs.
A hundred epochs were used to train our model, in which we have seen that we had an efficient learning process,
asserted
by plotting both the accuracy and loss curves, as shown below:


Association Rules
Created by: Ahmad Ehyaei
There are many ways to see the similarities between items. These are techniques that fall under the general umbrella of association. The outcome of this type of technique, in simple terms, is a set of rules that can be understood as if this, then that.
So what kind of items are we talking about? There are many applications of association:
Product recommendation – like Amazon’s “customers who bought that, also bought this”
Music recommendations – like Last FM’s artist recommendations
Medical diagnosis – like with diabetes really cool stuff
Content optimisation – like in magazine websites or blogs
Imagine 10000 receipts sitting on your table. Each receipt represents a transaction with items that were purchased. The receipt is a representation of stuff that went into a customer’s basket – and therefore ‘Market Basket Analysis’.
That is exactly what the Groceries Data Set contains: a collection of receipts with each line representing 1 receipt and the items purchased. Each line is called a transaction and each column in a row represents an item.
Data
grocery = readLines("data/groceries.csv")
head(grocery,10)
[1] "citrus fruit,semi-finished bread,margarine,ready soups"
[2] "tropical fruit,yogurt,coffee"
[3] "whole milk"
[4] "pip fruit,yogurt,cream cheese ,meat spreads"
[5] "other vegetables,whole milk,condensed milk,long life bakery product"
[6] "whole milk,butter,yogurt,rice,abrasive cleaner"
[7] "rolls/buns"
[8] "other vegetables,UHT-milk,rolls/buns,bottled beer,liquor (appetizer)"
[9] "pot plants"
[10] "whole milk,cereals"
basket = lapply(grocery,FUN = function(x) strsplit(x,split = ",")[[1]])
Mathematical Formalism
We already discussed the concept of Items and Item Sets.
We can represent our items as an item set as follows:
\[I = \{ i_1,i_2,…,i_n \}\]
Therefore a transaction is represented as follows:
\[t_n = { i_{j_1},i_{j_2},…,i_{j_k} }\]
This gives us our rules which are represented as follows:
\[\{ i_1,i_2\} \Rightarrow \{i_k\}\]
A more human readable example is:
\[\{coffee,sugar\} \Rightarrow \{milk\}\]
Association Rules
For find association rules we can understand three important ratios:
Support: The fraction of which our item set occurs in our dataset.
Confidence: probability that a rule is correct for a new transaction with items on the left.
Lift: The ratio by which by the confidence of a rule exceeds the expected confidence.
Association Rules
Support
The support value of \(X\) (\(\mathrm {supp} (X)\)) with respect to \(T\) is defined as the proportion of transactions in the database which contains the item-set \(X\).
Confidence
The confidence value of a rule, \(X\Rightarrow Y\) , with respect to a set of transactions \(T\), is the proportion the transactions that contains \(X\) which also contains \(Y\). Confidence is defined as:
\[\mathrm {conf} (X\Rightarrow Y)=\mathrm {supp} (X\cup Y)/\mathrm {supp} (X).\]
Lift
The lift of a rule is defined as:
\[\mathrm {lift} (X\Rightarrow Y)={\frac {\mathrm {supp} (X\cup Y)}{\mathrm {supp} (X)\times \mathrm {supp} (Y)}}\]
or the ratio of the observed support to that expected if \(X\) and \(Y\) were independent.
Apriori Recommendation with R
Association rules are usually required to satisfy a user-specified minimum support and a user-specified minimum confidence at the same time. Association rule generation is usually split up into two separate steps:
A minimum support threshold is applied to find all frequent item-sets in a database.
A minimum confidence constraint is applied to these frequent item-sets in order to form rules.
Apriori Algorithm
Let \(X, Y ⊆ I\) be any two itemsets.
Observe that if \(X ⊆ Y\) , then \(sup(X) ≥ sup(Y)\), which leads to the following two corollaries:
If \(X\) is frequent, then any subset \(Y ⊆ X\) is also frequent. If \(X\) is not frequent, then any superset \(Y ⊇ X\) cannot be frequent.
Apriori Algorithm
Candidate itemsets are generated using only the large itemsets of the previous pass without considering the transactions in the database.
The large itemset of the previous pass is joined with itself to generate all itemsets whose size is higher by 1.
Each generated itemset that has a subset which is not large is deleted. The remaining itemsets are the candidate ones.
The Apriori algorithm takes advantage of the fact that any subset of a frequent itemset is also a frequent itemset. The algorithm can therefore, reduce the number of candidates being considered by only exploring the itemsets whose support count is greater than the minimum support count. All infrequent itemsets can be pruned if it has an infrequent subset.
Find item frequency
library(arules)
library(arulesViz)
library(colorspace)
data(Groceries)
itemFrequency(Groceries[,1:5])
## frankfurter sausage liver loaf ham meat
## 0.058973055 0.093950178 0.005083884 0.026029487 0.025826131
Visualize item support - item frequency plots
itemFrequencyPlot(Groceries, support=0.1)
itemFrequencyPlot(Groceries, topN=20)
Visualizing random 100 transactions
image(sample(Groceries, 100))
Implementation of Apriori algorithm
grules = apriori(Groceries, parameter = list(support = 0.009,
confidence = 0.25, minlen = 2))
Parameter specification:
confidence minval smax arem aval originalSupport support minlen maxlen
0.25 0.1 1 none FALSE TRUE 0.009 2 10
target ext
rules FALSE
Algorithmic control:
filter tree heap memopt load sort verbose
0.1 TRUE TRUE FALSE TRUE 2 TRUE
apriori - find association rules with the apriori algorithm
version 4.21 (2004.05.09) (c) 1996-2004 Christian Borgelt
set item appearances ...[0 item(s)] done [0.00s].
set transactions ...[169 item(s), 9835 transaction(s)] done [0.00s].
sorting and recoding items ... [93 item(s)] done [0.00s].
creating transaction tree ... done [0.00s].
checking subsets of size 1 2 3 4 done [0.00s].
writing ... [224 rule(s)] done [0.00s].
creating S4 object ... done [0.00s].
Take a look at some rules
inspect(grules[1:10])
lhs rhs support confidence lift
1 {baking powder} => {whole milk} 0.009252669 0.5229885 2.046793
2 {grapes} => {other vegetables} 0.009049314 0.4045455 2.090754
3 {meat} => {other vegetables} 0.009964413 0.3858268 1.994013
4 {meat} => {whole milk} 0.009964413 0.3858268 1.509991
5 {frozen meals} => {whole milk} 0.009862735 0.3476703 1.360659
6 {hard cheese} => {other vegetables} 0.009456024 0.3858921 1.994350
7 {hard cheese} => {whole milk} 0.010066090 0.4107884 1.607682
8 {butter milk} => {other vegetables} 0.010371124 0.3709091 1.916916
9 {butter milk} => {whole milk} 0.011591256 0.4145455 1.622385
10 {ham} => {other vegetables} 0.009150991 0.3515625 1.816930
Understanding association rules
A common approach is to take the result of learning association rules and divide them into three categories
Actionable - The goal of a market basket analysis is to find actionable associations, or rules that provide a clear and useful insight. Some rules are clear, others are useful; it is less common to find a combination of both of these factors.
Trivial - Any rules that are so obvious that they are not worth mentioning, they are clear, but not useful.
Inexplicable - If the connection between the items is so unclear that figuring out how to use the information for action would require additional research.
Deeper look - sorting the set of association rules
inspect(sort(grules, by = "lift")[1:8])
lhs rhs support confidence lift
1 {berries} => {whipped/sour cream} 0.009049314 0.2721713 3.796886
2 {tropical fruit,
other vegetables} => {pip fruit} 0.009456024 0.2634561 3.482649
3 {pip fruit,
other vegetables} => {tropical fruit} 0.009456024 0.3618677 3.448613
4 {citrus fruit,
other vegetables} => {root vegetables} 0.010371124 0.3591549 3.295045
5 {tropical fruit,
other vegetables} => {root vegetables} 0.012302999 0.3427762 3.144780
6 {tropical fruit,
other vegetables} => {citrus fruit} 0.009049314 0.2521246 3.046248
7 {beef} => {root vegetables} 0.017386884 0.3313953 3.040367
8 {citrus fruit,
root vegetables} => {other vegetables} 0.010371124 0.5862069 3.029608
Subset of association rules
beefrules = subset(grules, items %in% c("beef","sausage"))
inspect(sort(beefrules, by = "lift")[1:8])
lhs rhs support confidence lift
1 {beef} => {root vegetables} 0.017386884 0.3313953 3.040367
2 {rolls/buns,
soda} => {sausage} 0.009659380 0.2519894 2.682160
3 {beef,
whole milk} => {other vegetables} 0.009252669 0.4354067 2.250250
4 {sausage,
soda} => {rolls/buns} 0.009659380 0.3974895 2.161034
5 {beef} => {other vegetables} 0.019725470 0.3759690 1.943066
6 {beef,
other vegetables} => {whole milk} 0.009252669 0.4690722 1.835784
7 {sausage,
rolls/buns} => {soda} 0.009659380 0.3156146 1.809953
8 {sausage} => {rolls/buns} 0.030604982 0.3257576 1.771048
Association rules - Scatter Plot
plot(grules)
Association rules - Scatter Plot
plot(grules, measure=c("support", "lift"), shading="confidence")
Matrix based visulaization
plot(beefrules, method="matrix", measure="lift")
Itemsets in Antecedent (LHS)
[1] "{beef}" "{sausage}"
[3] "{beef,other vegetables}" "{beef,whole milk}"
[5] "{sausage,soda}" "{sausage,rolls/buns}"
[7] "{rolls/buns,soda}" "{sausage,whole milk}"
[9] "{sausage,other vegetables}"
Itemsets in Consequent (RHS)
[1] "{root vegetables}" "{rolls/buns}" "{other vegetables}"
[4] "{whole milk}" "{soda}" "{sausage}"
Matrix based visulaization
plot(beefrules, method="matrix", measure=c("lift", "confidence"),
control=list(reorder=TRUE, col=sequential_hcl(200)))
Itemsets in Antecedent (LHS)
[1] "{rolls/buns,soda}" "{beef,whole milk}"
[3] "{sausage,whole milk}" "{sausage,soda}"
[5] "{sausage,other vegetables}" "{beef,other vegetables}"
[7] "{sausage,rolls/buns}" "{sausage}"
[9] "{beef}"
Itemsets in Consequent (RHS)
[1] "{rolls/buns}" "{other vegetables}" "{root vegetables}"
[4] "{whole milk}" "{soda}" "{sausage}"
Grouped Matrix based visualization
plot(beefrules, method="grouped", measure="support",
control=list(col=sequential_hcl(100)))
Graph based visualizations
plot(beefrules, method="graph", control=list(type="items"))
Parallel coordinates plot
plot(beefrules, method="paracoord", control=list(reorder=TRUE))
Saving Association rules
write(grules, file = "data/grules.csv", sep = ",",
quote = TRUE, row.names = FALSE)


WITNESS LIST Infrastructure Development and Security Committee (Subcommittee on Special Select Subcommittee) May 22, 2003 - 7:00P HB 3588 FOR: Bresnen, Steve Attorney (USA Training Inc.), Austin, TX Sprinkle, G.K. Public Policy Consultant (Texas Ambulance Association), Austin, TX ON: Allison, Jim General Counsel (County Judges & Commissioners Association of Texas), Austin, TX Edmonds, Shannon (Texas District & County Attorneys Association), Austin, TX Elder, Frank (Texas Department of Public Safety), Austin, TX Knauth, Danny Captain, Traffic Law Enforcement (Texas Department of Public Safety), Austin, TX Ott, Patricia Chair, JP Legislative Committee (Justices of the Peace & Constables Association of Texas), Austin, TX Place, Allen Attorney (Texas Criminal Defense Lawyers Association), Austin, TX


{% extends "base.html" %} {% load url from future %} {% load i18n %} {% block head_title %}{% trans "Frequently Asked Questions" %}{% endblock %} {% block body %}
This site is in BETA (meaning its evolving a lot at the moment) and is being run by Sarah Bird as part of the Open Contracting Data Standards project
This site was built by adapting Open Comparison. Open Comparison is a software that is used to compare software packages, but had features that we could use to compare Open Contracting datasets. Please do let us know if you see a problem like this and we'll fix it.
Many thanks to the awesome Danny and Audrey and other contributors for creating Open Comparison. See more: here
Grids let you compare datasets to each other. A grid comes with a number of default items compared, but you can add more features in order to get a more specific comparison.
The Syndication page has more details.
This is an open source project, and we appreciate all sorts of contributions.


app/auth/authorize_api_request.rb
Methods
Class Public methods
new(headers = {})
Link
Source: show
# File app/auth/authorize_api_request.rb, line 3 def initialize(headers = {}) @headers = headers end
Instance Public methods


Session Fixation
STAGE 1: You are Hacker Joe and you want to steal the session from Jane.
Send a prepared email to the victim which looks like an official email from
the bank. A template message is prepared below, you will need to add a
Session ID (SID) in the link inside the email. Alter the link to include a
SID.
You are: Hacker Joe
You are: Hacker Joe


| Sample RTE Registered Courses Help |
|
The Sample RTE Registered Courses section enables a user to launch, view status of the course, or unregister for courses in the SRTE.
|
Registration Instructions
|
|
Launch Course Instructions
If you would like to begin a new attempt on a course, please select Start Course. Note: This option will not be available if you are required to choose an activity to begin the course; in these cases please select View Table of Contents. If you suspended your previous attempt on a course, please select Resume Course to continue that attempt. If you would like to choose an activity to begin a course, please select View Table of Contents to see which activities are available. After viewing the Table of Contents, please choose an activity to begin the course. Note: This option will not be available if the course does not provide a Table of Contents; in these cases please select Start Course or Resume Course. |
|
Show/Hide Course Status Instructions
Show/Hide Course Status allows the users to view their status in a course including if the course was completed or not completed, passed or failed, and the score for the course.
|
"Show/Hide" Functionality
|
| -Close- |


Thanks to: Aza Raskin @ humanized and to Michael Heilemann for the jQuery implementation that prompted this (and whom designed the demo).
This is a prototype implementation of the same concept. jQuery's got the basic effects and addBehavior stuff baked in, so those are available but optional here (via scriptaculous and lowpro, naturally). One thing I did was seperate out the message logging functionality entirely. Do whatever you need to do with regards to a logger -- so long as it responds to a write(msg)
method we're in business.


A turing machine is a hypothetical computing machine. It opeerates by writing and erasing inputs on a


US7390161B2 - Composite containment case for turbine engines - Google Patents
Composite containment case for turbine engines Download PDFInfo
- Publication number
- US7390161B2 US7390161B2 US11/274,972 US27497205A US7390161B2 US 7390161 B2 US7390161 B2 US 7390161B2 US 27497205 A US27497205 A US 27497205A US 7390161 B2 US7390161 B2 US 7390161B2
- Authority
- US
- United States
- Prior art keywords
- fibers
- core
- reinforcing
- plurality
- braided
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
-<PHONE_NUMBER>31 composite material Substances 0 abstract claims description title 19
-<PHONE_NUMBER>35 fiber Substances 0 abstract claims description 99
-<PHONE_NUMBER>62 core materials Substances 0 abstract claims description 49
-<PHONE_NUMBER>14 reinforcing Effects 0 abstract claims description 44
-<PHONE_NUMBER>10 layers Substances 0 abstract claims description 27
-<PHONE_NUMBER>52 polymeric resin Substances 0 abstract claims description 17
-<PHONE_NUMBER>89 gases Substances 0 abstract claims description 15
-<PHONE_NUMBER>87 thermosetting polymers Polymers 0 abstract claims description 14
-<PHONE_NUMBER>42 polymers Polymers 0 claims description 8
-<PHONE_NUMBER>47 resins Substances 0 claims description 8
-<PHONE_NUMBER>40 moulding (composite fabrication) Methods 0 claims description 5
-<PHONE_NUMBER>78 Acrylic resin Polymers 0 claims description 4
-<PHONE_NUMBER>25 Acrylic resins Substances 0 claims description 4
-<PHONE_NUMBER>49 Carbon (fiber) Polymers 0 claims description 4
-<PHONE_NUMBER>25 Polyester resin Polymers 0 claims description 4
-<PHONE_NUMBER>67 Vinyl ester Polymers 0 claims description 4
-<PHONE_NUMBER>35 aromatic polyamides Polymers 0 claims description 4
- OKTJSMMVPCPJKN-UHFFFAOYSA-N carbon Chemical compound data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/Pgo8c3ZnIHZlcnNpb249JzEuMScgYmFzZVByb2ZpbGU9J2Z1bGwnCiAgICAgICAgICAgICAgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJwogICAgICAgICAgICAgICAgICAgICAgeG1sbnM6cmRraXQ9J2h0dHA6Ly93d3cucmRraXQub3JnL3htbCcKICAgICAgICAgICAgICAgICAgICAgIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJwogICAgICAgICAgICAgICAgICB4bWw6c3BhY2U9J3ByZXNlcnZlJwp3aWR0aD0nMzAwcHgnIGhlaWdodD0nMzAwcHgnID4KPCEtLSBFTkQgT0YgSEVBREVSIC0tPgo8cmVjdCBzdHlsZT0nb3BhY2l0eToxLjA7ZmlsbDojRkZGRkZGO3N0cm9rZTpub25lJyB3aWR0aD0nMzAwJyBoZWlnaHQ9JzMwMCcgeD0nMCcgeT0nMCc+IDwvcmVjdD4KPHRleHQgeD0nMTQzLjQ5OScgeT0nMTU3LjUnIHN0eWxlPSdmb250LXNpemU6MTVweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMwMDAwMDAnID48dHNwYW4+QzwvdHNwYW4+PC90ZXh0Pgo8L3N2Zz4K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/Pgo8c3ZnIHZlcnNpb249JzEuMScgYmFzZVByb2ZpbGU9J2Z1bGwnCiAgICAgICAgICAgICAgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJwogICAgICAgICAgICAgICAgICAgICAgeG1sbnM6cmRraXQ9J2h0dHA6Ly93d3cucmRraXQub3JnL3htbCcKICAgICAgICAgICAgICAgICAgICAgIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJwogICAgICAgICAgICAgICAgICB4bWw6c3BhY2U9J3ByZXNlcnZlJwp3aWR0aD0nODVweCcgaGVpZ2h0PSc4NXB4JyA+CjwhLS0gRU5EIE9GIEhFQURFUiAtLT4KPHJlY3Qgc3R5bGU9J29wYWNpdHk6MS4wO2ZpbGw6I0ZGRkZGRjtzdHJva2U6bm9uZScgd2lkdGg9Jzg1JyBoZWlnaHQ9Jzg1JyB4PScwJyB5PScwJz4gPC9yZWN0Pgo8dGV4dCB4PSczNS40OTk0JyB5PSc0OS41JyBzdHlsZT0nZm9udC1zaXplOjE0cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojMDAwMDAwJyA+PHRzcGFuPkM8L3RzcGFuPjwvdGV4dD4KPC9zdmc+Cg== [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0 claims description 4
-<PHONE_NUMBER>17 carbon fiber Substances 0 claims description 4
-<PHONE_NUMBER>19 ceramic Substances 0 claims description 4
-<PHONE_NUMBER>22 epoxy resin Substances 0 claims description 4
-<PHONE_NUMBER>65 glass fiber Substances 0 claims description 4
-<PHONE_NUMBER>39 graphite Substances 0 claims description 4
-<PHONE_NUMBER>47 polyepoxides Polymers 0 claims description 4
-<PHONE_NUMBER>45 polyester resin Substances 0 claims description 4
-<PHONE_NUMBER>14 polyurethane Substances 0 claims description 4
-<PHONE_NUMBER>35 polyurethanes Polymers 0 claims description 4
-<PHONE_NUMBER>65 increased Effects 0 description 5
-<PHONE_NUMBER>70 air Substances 0 description 4
-<PHONE_NUMBER>82 stress Effects 0 description 4
-<PHONE_NUMBER>67 combustion gas Substances 0 description 3
-<PHONE_NUMBER>03 mixtures Substances 0 description 3
-<PHONE_NUMBER>14 Injuries Diseases 0 description 2
-<PHONE_NUMBER>03 reducing Effects 0 description 2
-<PHONE_NUMBER>57 shell materials Substances 0 description 2
-<PHONE_NUMBER>59 woven fabric Substances 0 description 2
-<PHONE_NUMBER>66 Aves Species 0 description 1
-<PHONE_NUMBER>61 Charadriiformes Species 0 description 1
-<PHONE_NUMBER>61 Kevlar Substances 0 description 1
-<PHONE_NUMBER>54 braiding Methods 0 description 1
-<PHONE_NUMBER>47 exhibited Effects 0 description 1
-<PHONE_NUMBER>84 extracts Substances 0 description 1
-<PHONE_NUMBER>06 flight Effects 0 description 1
-<PHONE_NUMBER>46 fuel Substances 0 description 1
-<PHONE_NUMBER>04 graphite Inorganic materials 0 description 1
-<PHONE_NUMBER>63 materials Substances 0 description 1
-<PHONE_NUMBER>69 metal materials Substances 0 description 1
- <<<<<<< HEAD<PHONE_NUMBER>11 modification Methods =======<PHONE_NUMBER>48 modification Effects >>>>>>> nc_dev 0 description 1
- <<<<<<< HEAD<PHONE_NUMBER>48 modification Effects =======<PHONE_NUMBER>11 modification Methods >>>>>>> nc_dev 0 description 1
-<PHONE_NUMBER>15 penetration Effects 0 description 1
-<PHONE_NUMBER>05 preventing Effects 0 description 1
-<PHONE_NUMBER>29 reduced Effects 0 description 1
-<PHONE_NUMBER>22 reduction reaction Methods 0 description 1
-<PHONE_NUMBER>76 sand Substances 0 description 1
-<PHONE_NUMBER>34 thermosetting polymers Substances 0 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01D—NON-POSITIVE DISPLACEMENT MACHINES OR ENGINES, e.g. STEAM TURBINES
- F01D21/00—Shutting-down of machines or engines, e.g. in emergency; Regulating, controlling, or safety means not otherwise provided for
- F01D21/04—Shutting-down of machines or engines, e.g. in emergency; Regulating, controlling, or safety means not otherwise provided for responsive to undesired position of rotor relative to stator or to breaking-off of a part of the rotor, e.g. indicating such position
- F01D21/045—Shutting-down of machines or engines, e.g. in emergency; Regulating, controlling, or safety means not otherwise provided for responsive to undesired position of rotor relative to stator or to breaking-off of a part of the rotor, e.g. indicating such position special arrangements in stators or in rotors dealing with breaking-off of part of rotor
-
- D—TEXTILES; PAPER
- D04—BRAIDING; LACE-MAKING; KNITTING; TRIMMINGS; NON-WOVEN FABRICS
- D04C—BRAIDING OR MANUFACTURE OF LACE, INCLUDING BOBBIN-NET OR CARBONISED LACE; BRAIDING MACHINES; BRAID; LACE
- D04C1/00—Braid or lace, e.g. pillow-lace; Processes for the manufacture thereof
- D04C1/02—Braid or lace, e.g. pillow-lace; Processes for the manufacture thereof made from particular materials
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01D—NON-POSITIVE DISPLACEMENT MACHINES OR ENGINES, e.g. STEAM TURBINES
- F01D25/00—Component parts, details, or accessories, not provided for in, or of interest apart from, other groups
- F01D25/24—Casings; Casing parts, e.g. diaphragms, casing fastenings
-
- D—TEXTILES; PAPER
- D10—INDEXING SCHEME ASSOCIATED WITH SUBLASSES OF SECTION D, RELATING TO TEXTILES
- D10B—INDEXING SCHEME ASSOCIATED WITH SUBLASSES OF SECTION D, RELATING TO TEXTILES
- D10B2505/00—Industrial
- D10B2505/02—Reinforcing materials; Prepregs
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05D—INDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
- F05D2300/00—Materials; Properties thereof
- F05D2300/40—Organic materials
- F05D2300/44—Resins
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05D—INDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
- F05D2300/00—Materials; Properties thereof
- F05D2300/60—Properties or characteristics given to material by treatment or manufacturing
- F05D2300/603—Composites; e.g. fibre-reinforced
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05D—INDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
- F05D2300/00—Materials; Properties thereof
- F05D2300/70—Treatment or modification of materials
- F05D2300/702—Reinforcement
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T50/00—Aeronautics or air transport
- Y02T50/60—Efficient propulsion technologies
- Y02T50/67—Relevant aircraft propulsion technologies
- Y02T50/671—Measures to reduce the propulsor weight
- Y02T50/672—Measures to reduce the propulsor weight using composites
Abstract
Description
This application is a continuation-in-part of U.S. patent application Ser. No. 11/020,483, filed Dec. 23, 2004 now U.S. Pat. No. 7,246,990.
This invention relates generally to gas turbine engines, and more particularly, to methods and apparatus for operating gas turbine engines.
Gas turbine engines typically include high and low pressure compressors, a combustor, and at least one turbine. The compressors compress air which is mixed with fuel and channeled to the combustor. The mixture is then ignited for generating hot combustion gases, and the combustion gases are channeled to the turbine which extracts energy from the combustion gases for powering the compressor, as well as producing useful work to propel an aircraft in flight or to power a load, such as an electrical generator.
When engines operate in various conditions, foreign objects may be ingested into the engine. More specifically, various types of foreign objects may be entrained in the inlet of a gas turbine engine, ranging from large birds, such as sea gulls, to hailstones, sand and rain. The foreign objects may impact a blade resulting in a portion of the impacted blade being torn loose from a rotor. Such a condition, known as foreign object damage, may cause the rotor blade to pierce an engine casing resulting in cracks along an exterior surface of the engine casing, and possible injury to nearby personnel. Additionally, the foreign object damage may cause a portion of the engine to bulge or deflect resulting in increased stresses along the entire engine casing.
To facilitate preventing the increased engine stresses and the possible injury to personnel, at least some known engines include a metallic casing shell to facilitate increasing a radial and an axial stiffness of the engine, and to facilitate reducing stresses near the engine casing penetration. However, casing shells are typically fabricated from a metallic material which results in an increased weight of the engine and therefore the airframe.
The high specific strength and stiffness of polymeric composite materials offer attractive weight reduction benefits for jet engine components. The majority of current composite components are fabricated with material in a unidirectional tape or woven fabric form. The required properties needed for a specific component are achieved by assembling many layers of the chosen tape or woven fabric into one monolithic shell. Unfortunately these forms of composite material exhibit poor characteristics regarding crack propagation. Increasing the thickness of the component can reduce the stresses that initiate a crack to overcome this deficiency. However, this solution reduces or can eliminate any weight savings benefit of composite materials.
In one aspect, a composite fan casing for a gas turbine engine is provided. The casing includes a core having a plurality of core layers of reinforcing fiber bonded together with a thermosetting polymeric resin. Each core layer includes a plurality of braided reinforcing fiber tows. The braids of reinforcing fiber tows are aligned in a circumferential direction with each fiber tow including a plurality of reinforcing fibers. The core also includes at least one additional fiber tow braided into at least one predetermined axial location to form at least one concentrated stiffening ring.
In another aspect, a method of fabricating a composite fan casing for a gas turbine engine is provided. The method includes forming a core, with the core including a plurality of core layers of reinforcing fiber bonded together with a thermosetting polymeric resin. Each core layer having a plurality of braided reinforcing fibers formed from tows of fibers, with the braids of reinforcing fibers aligned in a circumferential direction. The core also including at least one additional fiber tow braided into at least one predetermined axial location to form at least one concentrated stiffening ring.
In another aspect, a composite fan casing for a gas turbine engine is provided. The casing having a core that includes a plurality of core layers of reinforcing fiber bonded together with a thermosetting polymeric resin with each core layer including a mat of braided reinforcing fibers. The mat includes a plurality of reinforcing fiber tows braided together. Each fiber tow includes a plurality of reinforcing fibers. The core also includes at least one additional fiber tow braided into at least one predetermined axial location to form at least one concentrated stiffening ring.
A composite fan casing for a gas turbine engine is described below in detail. The casing includes a core having a plurality of core layers of reinforcing fiber bonded together with a thermosetting polymeric resin. Each core layer includes a plurality of braided reinforcing fibers with the braids of reinforcing fibers aligned in a circumferential direction. The composite casing resists crack propagation under impact loading.
Referring to the drawings,
During operation, air flows through fan assembly 12, along a central axis 34, and compressed air is supplied to high pressure compressor 14. The highly compressed air is delivered to combustor 16. Airflow (not shown in
In the exemplary embodiment, containment casing 40 includes a core 50 that is formed by a plurality of core layers 52 of reinforcing fibers bonded together by a thermoset resin 54. Each core layer 52 includes a plurality of braids of the reinforcing fibers. Referring also to
Fan containment casing 40 includes at least one integral stiffening ring 60 formed by additional fiber tows 62 located between core layers 52. The additional fiber tows 62 can also be braided into core layers 52 to fix their location in core 50 as shown in
Any suitable reinforcing fiber can be used to form fiber tows 58 and 62 in core layers 52, including, but not limited to, glass fibers, graphite fibers, carbon fibers, ceramic fibers, aromatic polyamid fibers, for example poly(p-phenylenetherephtalamide) fibers (KEVLAR fibers), and mixtures thereof. Any suitable thermosetting polymeric resin can be used in forming core 50, for example, vinyl ester resin, polyester resins, acrylic resins, epoxy resins, polyurethane resins, and mixtures thereof.
Fan containment casing 40 is fabricated, in the exemplary embodiment, by bonding together core layers 52 together with thermosetting polymeric resin 54. Particularly, a mold is used to define the desired size and shape of containment casing 40. Core layers 52, fiber tows 62 of stiffening rings 60, and polymeric resin 54 are positioned in the mold. A vacuum is applied to the layered structure in the mold by any suitable method, for example vacuum bagging, and heat is applied to the structure to cure polymeric resin 54. Heat is applied to the layered structure by any suitable method, for example, by placing the layered structure in a heat chamber, oven or autoclave. The vacuum pulls polymeric resin into and impregnates fiber mats 56 of core layers 52 and fiber tows 62 of stiffening rings 60 to provide added strength to containment casing 40.
While the invention has been described in terms of various specific embodiments, those skilled in the art will recognize that the invention can be practiced with modification within the spirit and scope of the claims.
Claims (11)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/020,483 US7246990B2 (en) | 2004-12-23 | 2004-12-23 | Composite fan containment case for turbine engines |
| US11/274,972 US7390161B2 (en) | 2004-12-23 | 2005-11-16 | Composite containment case for turbine engines |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/274,972 US7390161B2 (en) | 2004-12-23 | 2005-11-16 | Composite containment case for turbine engines |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date | |
|---|---|---|---|---|
| US11/020,483 Continuation-In-Part US7246990B2 (en) | 2004-12-23 | 2004-12-23 | Composite fan containment case for turbine engines |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20060201135A1 US20060201135A1 (en) | 2006-09-14 |
| US7390161B2 true US7390161B2 (en) | 2008-06-24 |
Family
ID=35773739
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/020,483 Active 2025-06-23 US7246990B2 (en) | 2004-12-23 | 2004-12-23 | Composite fan containment case for turbine engines |
| US11/274,972 Active 2026-01-27 US7390161B2 (en) | 2004-12-23 | 2005-11-16 | Composite containment case for turbine engines |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/020,483 Active 2025-06-23 US7246990B2 (en) | 2004-12-23 | 2004-12-23 | Composite fan containment case for turbine engines |
Country Status (3)
| Country | Link |
|---|---|
| US (2) | US7246990B2 (en) |
| EP (1) | EP1674671A3 (en) |
| JP (1) | JP5014626B2 (en) |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080115454A1 (en) * | 2006-11-21 | 2008-05-22 | Ming Xie | Methods for reducing stress on composite structures |
| US20080128073A1 (en) * | 2006-11-30 | 2008-06-05 | Ming Xie | Composite an containment case and method of fabricating the same |
| US20090067979A1 (en) * | 2007-04-02 | 2009-03-12 | Michael Scott Braley | Composite case armor for jet engine fan case containment |
| US20090269197A1 (en) * | 2008-04-28 | 2009-10-29 | Rolls-Royce Plc | Fan Assembly |
| US20100129227A1 (en) * | 2008-11-24 | 2010-05-27 | Jan Christopher Schilling | Fiber composite reinforced aircraft gas turbine engine drums with radially inwardly extending blades |
| US20100150696A1 (en) * | 2008-12-17 | 2010-06-17 | Rolls-Royce Deutschland Ltd & Co Kg | Fan casing for a jet engine |
| US20100150706A1 (en) * | 2007-04-17 | 2010-06-17 | General Electric Company | Articles made from composite materials having toughened and untoughened regions |
| US8017188B2 (en) | 2007-04-17 | 2011-09-13 | General Electric Company | Methods of making articles having toughened and untoughened regions |
| US20120134774A1 (en) * | 2010-11-29 | 2012-05-31 | Rolls-Royce Plc | Gas turbine engine blade containment arrangement |
| US20130149103A1 (en) * | 2011-12-08 | 2013-06-13 | Honeywell International Inc. | Ballistic materials for enhanced energy absorption and fan casings including the same |
| US20130195635A1 (en) * | 2012-01-31 | 2013-08-01 | United Technologies Corporation | Fan Case Rub System |
| US8932002B2 (en) | 2010-12-03 | 2015-01-13 | Hamilton Sundstrand Corporation | Air turbine starter |
| US9017814B2 (en) | 2007-10-16 | 2015-04-28 | General Electric Company | Substantially cylindrical composite articles and fan casings |
| US9200531B2 (en) | 2012-01-31 | 2015-12-01 | United Technologies Corporation | Fan case rub system, components, and their manufacture |
| US9248612B2 (en) | 2011-12-15 | 2016-02-02 | General Electric Company | Containment case and method of manufacture |
| US9249530B2 (en) | 2013-05-30 | 2016-02-02 | General Electric Company | Fiber preform architecture for composite articles and method of fabrication |
| US10107202B2 (en) | 2014-11-26 | 2018-10-23 | United Technologies Corporation | Composite fan housing assembly of a turbofan engine and method of manufacture |
| US10443617B2 (en) | 2012-07-02 | 2019-10-15 | United Technologies Corporation | Functionally graded composite fan containment case |
Families Citing this family (53)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7246990B2 (en) * | 2004-12-23 | 2007-07-24 | General Electric Company | Composite fan containment case for turbine engines |
| GB2426287B (en) * | 2005-05-18 | 2007-05-30 | Rolls Royce Plc | Blade containment structure |
| DE102006009054B4 (en) * | 2006-02-27 | 2007-11-22 | Woco Industrietechnik Gmbh | Housing for centrifugal compressor |
| DE102006010461B3 (en) * | 2006-03-03 | 2007-10-25 | Borg Warner Inc., Auburn Hills | Plastic compressor housing |
| FR2903733B1 (en) * | 2006-07-12 | 2011-03-04 | Airbus France | Turbomoteur for aircraft. |
| FR2903734B1 (en) * | 2006-07-12 | 2008-09-12 | Airbus France Sas | Turbomoteur for aircraft. |
| DE102006052498A1 (en) * | 2006-11-06 | 2008-05-08 | Rolls-Royce Deutschland Ltd & Co Kg | Circlip for the fan housing of a gas turbine engine |
| US7871486B2 (en) * | 2006-11-21 | 2011-01-18 | General Electric Company | Methods for making structures having mounting flanges |
| US20080115339A1 (en) * | 2006-11-21 | 2008-05-22 | Lee Alan Blanton | Apparatus for use with structures having mounting flanges |
| US20080116334A1 (en) * | 2006-11-21 | 2008-05-22 | Ming Xie | Methods for fabricating composite structures having mounting flanges |
| US8475895B2 (en) * | 2006-11-21 | 2013-07-02 | General Electric Company | Articles comprising composite structures having mounting flanges |
| US7713021B2 (en) * | 2006-12-13 | 2010-05-11 | General Electric Company | Fan containment casings and methods of manufacture |
| US20080157418A1 (en) | 2006-12-27 | 2008-07-03 | Lee Alan Blanton | Methods for fabricating composite structures with flanges having tethered corners |
| FR2913053B1 (en) | 2007-02-23 | 2009-05-22 | Snecma Sa | Process for manufacturing a gas turbine case of composite material and carter thus obtained |
| DE102007009781B4 (en) * | 2007-02-27 | 2009-09-17 | Woco Industrietechnik Gmbh | Plastic compressor housing and method for its production |
| DE102007027282B3 (en) * | 2007-06-11 | 2008-11-13 | Woco Industrietechnik Gmbh | Plastic compressor housing and method for producing a plastic compressor housing |
| US8092164B2 (en) * | 2007-08-30 | 2012-01-10 | United Technologies Corporation | Overlap interface for a gas turbine engine composite engine case |
| US7905972B2 (en) * | 2007-10-16 | 2011-03-15 | General Electric Company | Methods for making substantially cylindrical articles and fan casings |
| US8061966B2 (en) * | 2007-12-12 | 2011-11-22 | General Electric Company | Composite containment casings |
| US8046915B2 (en) * | 2007-12-12 | 2011-11-01 | General Electric Company | Methods for making composite containment casings |
| FR2925118B1 (en) * | 2007-12-14 | 2009-12-25 | Snecma | Abradable support panel in a turbomachine |
| US8333558B2 (en) * | 2008-03-05 | 2012-12-18 | General Electric Company | Containment cases and method of manufacture |
| US9032706B2 (en) * | 2008-09-26 | 2015-05-19 | Pratt & Whitney Canada Corp. | Composite fan case with integral containment zone |
| US8622731B2 (en) * | 2009-02-17 | 2014-01-07 | General Electric Company | Apparatus for forming flanges on components |
| US8545167B2 (en) * | 2009-08-26 | 2013-10-01 | Pratt & Whitney Canada Corp. | Composite casing for rotating blades |
| US8757958B2 (en) * | 2009-08-31 | 2014-06-24 | United Technologies Corporation | Composite fan containment case |
| US8672609B2 (en) | 2009-08-31 | 2014-03-18 | United Technologies Corporation | Composite fan containment case assembly |
| JP2011088363A (en) * | 2009-10-23 | 2011-05-06 | General Electric Co <Ge> | Spiral winding system for manufacturing composite material fan bypass duct and other similar component |
| JP5551411B2 (en) * | 2009-11-06 | 2014-07-16 | 株式会社Ｉｈｉ | Case manufacturing method and case |
| US8986797B2 (en) * | 2010-08-04 | 2015-03-24 | General Electric Company | Fan case containment system and method of fabrication |
| FR2966508B1 (en) | 2010-10-22 | 2015-04-03 | Snecma | Aeronautical motor blower casing in composite material and method for manufacturing the same |
| US9114882B2 (en) * | 2010-10-26 | 2015-08-25 | United Technologies Corporation | Fan case and mount ring snap fit assembly |
| US8889263B2 (en) | 2010-12-30 | 2014-11-18 | Rolls-Royce Corporation | Composite structure |
| US8827629B2 (en) | 2011-02-10 | 2014-09-09 | United Technologies Corporation | Case with ballistic liner |
| GB2492061B (en) * | 2011-06-15 | 2014-08-13 | Rolls Royce Plc | Tip treatment for a rotor casing |
| US8918970B2 (en) * | 2011-12-21 | 2014-12-30 | GKN Aerospace Services Structures, Corp. | Hoop tow modification for a fabric preform for a composite component |
| US9840936B2 (en) * | 2012-02-16 | 2017-12-12 | United Technologies Corporation | Case with ballistic liner |
| WO2013191070A1 (en) * | 2012-06-21 | 2013-12-27 | 川崎重工業株式会社 | Fan case for aircraft engine |
| FR2993317B1 (en) * | 2012-07-16 | 2014-08-15 | Snecma | Turbomachine housing in composite material and method of manufacturing the same |
| US9644493B2 (en) * | 2012-09-07 | 2017-05-09 | United Technologies Corporation | Fan case ballistic liner and method of manufacturing same |
| JP6018877B2 (en) * | 2012-10-25 | 2016-11-02 | 株式会社Ihi | Cylindrical case and manufacturing method of cylindrical case |
| JP5945209B2 (en) * | 2012-10-25 | 2016-07-05 | 株式会社Ihi | Cylindrical case and manufacturing method of cylindrical case |
| FR3007064B1 (en) | 2013-06-13 | 2018-06-29 | Composite Ind | Abradable annular joint sector for turbomachine and method of manufacturing such a part |
| FR3007063B1 (en) | 2013-06-13 | 2015-07-03 | Composite Ind | Abradable material part for manufacturing abradable annular joint sector for turbomachine and method of manufacturing such part |
| FR3012516B1 (en) * | 2013-10-30 | 2018-01-05 | Snecma | Metallizing a casing of an aeronautical motor in electrically insulating material |
| US10385870B2 (en) | 2013-12-17 | 2019-08-20 | General Electric Company | Composite fan inlet blade containment |
| GB201411657D0 (en) * | 2014-07-01 | 2014-08-13 | Rolls Royce Plc | Casing |
| AT516322B1 (en) * | 2014-10-10 | 2017-04-15 | Facc Ag | Flight case for an aircraft engine |
| RU2017123760A3 (en) | 2015-01-22 | 2019-07-17 | ||
| US10030535B2 (en) * | 2015-07-17 | 2018-07-24 | Honeywell International Inc. | Composite structure with load distribution devices, and method for making same |
| US10125788B2 (en) | 2016-01-08 | 2018-11-13 | General Electric Company | Ceramic tile fan blade containment |
| US20170204870A1 (en) * | 2016-01-15 | 2017-07-20 | General Electric Company | Method and system for fiber reinforced composite panels |
| EP3553280A1 (en) * | 2018-04-13 | 2019-10-16 | United Technologies Corporation | Fan case with interleaved layers |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5437538A (en) * | 1990-06-18 | 1995-08-01 | General Electric Company | Projectile shield |
| US6428280B1 (en) | 2000-11-08 | 2002-08-06 | General Electric Company | Structure with ceramic foam thermal barrier coating, and its preparation |
| US6435824B1 (en) | 2000-11-08 | 2002-08-20 | General Electric Co. | Gas turbine stationary shroud made of a ceramic foam material, and its preparation |
| US6561760B2 (en) | 2001-08-17 | 2003-05-13 | General Electric Company | Booster compressor deicer |
| US7018168B2 (en) * | 2004-04-08 | 2006-03-28 | General Electric Company | Method and apparatus for fabricating gas turbine engines |
| US7246990B2 (en) * | 2004-12-23 | 2007-07-24 | General Electric Company | Composite fan containment case for turbine engines |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2467978B1 (en) * | 1979-10-23 | 1984-09-07 | Snecma | |
| EP0286815B1 (en) * | 1987-04-15 | 1991-05-29 | Mtu Motoren- Und Turbinen-Union München Gmbh | Containment ring for turbo machine casings |
| US5344280A (en) * | 1993-05-05 | 1994-09-06 | General Electric Company | Impact resistant fan case liner |
| US5447411A (en) * | 1993-06-10 | 1995-09-05 | Martin Marietta Corporation | Light weight fan blade containment system |
| US5516257A (en) * | 1994-04-28 | 1996-05-14 | United Technologies Corporation | Aircraft fan containment structure restraint |
| US5431532A (en) * | 1994-05-20 | 1995-07-11 | General Electric Company | Blade containment system |
-
2004
- 2004-12-23 US US11/020,483 patent/US7246990B2/en active Active
-
2005
- 2005-11-16 US US11/274,972 patent/US7390161B2/en active Active
- 2005-12-20 EP EP05257854A patent/EP1674671A3/en not_active Withdrawn
- 2005-12-22 JP JP2005369002A patent/JP5014626B2/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5437538A (en) * | 1990-06-18 | 1995-08-01 | General Electric Company | Projectile shield |
| US6428280B1 (en) | 2000-11-08 | 2002-08-06 | General Electric Company | Structure with ceramic foam thermal barrier coating, and its preparation |
| US6435824B1 (en) | 2000-11-08 | 2002-08-20 | General Electric Co. | Gas turbine stationary shroud made of a ceramic foam material, and its preparation |
| US6561760B2 (en) | 2001-08-17 | 2003-05-13 | General Electric Company | Booster compressor deicer |
| US7018168B2 (en) * | 2004-04-08 | 2006-03-28 | General Electric Company | Method and apparatus for fabricating gas turbine engines |
| US7246990B2 (en) * | 2004-12-23 | 2007-07-24 | General Electric Company | Composite fan containment case for turbine engines |
Cited By (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8966754B2 (en) | 2006-11-21 | 2015-03-03 | General Electric Company | Methods for reducing stress on composite structures |
| US20080115454A1 (en) * | 2006-11-21 | 2008-05-22 | Ming Xie | Methods for reducing stress on composite structures |
| US20080128073A1 (en) * | 2006-11-30 | 2008-06-05 | Ming Xie | Composite an containment case and method of fabricating the same |
| US8021102B2 (en) * | 2006-11-30 | 2011-09-20 | General Electric Company | Composite fan containment case and methods of fabricating the same |
| US8016543B2 (en) * | 2007-04-02 | 2011-09-13 | Michael Scott Braley | Composite case armor for jet engine fan case containment |
| US20090067979A1 (en) * | 2007-04-02 | 2009-03-12 | Michael Scott Braley | Composite case armor for jet engine fan case containment |
| US8017188B2 (en) | 2007-04-17 | 2011-09-13 | General Electric Company | Methods of making articles having toughened and untoughened regions |
| US20100150706A1 (en) * | 2007-04-17 | 2010-06-17 | General Electric Company | Articles made from composite materials having toughened and untoughened regions |
| US7914256B2 (en) * | 2007-04-17 | 2011-03-29 | General Electric Company | Articles made from composite materials having toughened and untoughened regions |
| US9017814B2 (en) | 2007-10-16 | 2015-04-28 | General Electric Company | Substantially cylindrical composite articles and fan casings |
| US8057171B2 (en) * | 2008-04-28 | 2011-11-15 | Rolls-Royce, Plc. | Fan assembly |
| US20090269197A1 (en) * | 2008-04-28 | 2009-10-29 | Rolls-Royce Plc | Fan Assembly |
| US8011877B2 (en) * | 2008-11-24 | 2011-09-06 | General Electric Company | Fiber composite reinforced aircraft gas turbine engine drums with radially inwardly extending blades |
| US20100129227A1 (en) * | 2008-11-24 | 2010-05-27 | Jan Christopher Schilling | Fiber composite reinforced aircraft gas turbine engine drums with radially inwardly extending blades |
| US8425178B2 (en) | 2008-12-17 | 2013-04-23 | Rolls-Royce Deutschland Ltd & Co Kg | Fan casing for a jet engine |
| US20100150696A1 (en) * | 2008-12-17 | 2010-06-17 | Rolls-Royce Deutschland Ltd & Co Kg | Fan casing for a jet engine |
| US9169045B2 (en) * | 2010-11-29 | 2015-10-27 | Rolls-Royce Plc | Gas turbine engine blade containment arrangement |
| US20120134774A1 (en) * | 2010-11-29 | 2012-05-31 | Rolls-Royce Plc | Gas turbine engine blade containment arrangement |
| US8932002B2 (en) | 2010-12-03 | 2015-01-13 | Hamilton Sundstrand Corporation | Air turbine starter |
| US20130149103A1 (en) * | 2011-12-08 | 2013-06-13 | Honeywell International Inc. | Ballistic materials for enhanced energy absorption and fan casings including the same |
| US9248612B2 (en) | 2011-12-15 | 2016-02-02 | General Electric Company | Containment case and method of manufacture |
| US20130195635A1 (en) * | 2012-01-31 | 2013-08-01 | United Technologies Corporation | Fan Case Rub System |
| US9200531B2 (en) | 2012-01-31 | 2015-12-01 | United Technologies Corporation | Fan case rub system, components, and their manufacture |
| US9249681B2 (en) * | 2012-01-31 | 2016-02-02 | United Technologies Corporation | Fan case rub system |
| US10443617B2 (en) | 2012-07-02 | 2019-10-15 | United Technologies Corporation | Functionally graded composite fan containment case |
| US9249530B2 (en) | 2013-05-30 | 2016-02-02 | General Electric Company | Fiber preform architecture for composite articles and method of fabrication |
| US10107202B2 (en) | 2014-11-26 | 2018-10-23 | United Technologies Corporation | Composite fan housing assembly of a turbofan engine and method of manufacture |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1674671A3 (en) | 2006-12-06 |
| US20060201135A1 (en) | 2006-09-14 |
| JP2006177364A (en) | 2006-07-06 |
| US7246990B2 (en) | 2007-07-24 |
| JP5014626B2 (en) | 2012-08-29 |
| US20070081887A1 (en) | 2007-04-12 |
| EP1674671A2 (en) | 2006-06-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1534936B1 (en) | Fan case design with metal foam between kevlar | |
| DE60023979T2 (en) | fan platform | |
| EP0786580B1 (en) | Multi-component blade for a gas turbine | |
| EP0623734B1 (en) | Fan case liner | |
| CN101249725B (en) | Method of manufacturing a gas turbine casing out of composite material, and a casing as obtained thereby | |
| JP4406212B2 (en) | Multi-component hybrid turbine blade | |
| US20040146393A1 (en) | Jet aircraft fan case containment design | |
| US5431532A (en) | Blade containment system | |
| EP1136353A2 (en) | Composite spinner and method of making the same | |
| EP1382802B1 (en) | Integrated start generator for a turbomachine | |
| JP2008082337A (en) | Guide vane and method of fabricating gas turbine engine | |
| KR100569764B1 (en) | Inlet nose cone assembly and method for repairing the assembly | |
| KR101488013B1 (en) | Articles comprising composite structures having mounting flanges | |
| EP1669550A2 (en) | Composite sandwich with improved ballistic toughness | |
| CA2683848C (en) | Methods of making articles having toughened and untoughened regions | |
| US8118546B2 (en) | Grid ceramic matrix composite structure for gas turbine shroud ring segment | |
| EP2369155B1 (en) | A gas turbine engine nose cone | |
| CA2640279C (en) | Substantially cylindrical composite articles and fan casings | |
| CA2683851C (en) | Articles made from composite materials having toughened and untoughened regions | |
| US20020164244A1 (en) | Gas turbine engine blade containment assembly | |
| KR20080063131A (en) | Guide vane and method of fabricating the same | |
| US8403624B2 (en) | Composite containment casings having an integral fragment catcher | |
| US8986797B2 (en) | Fan case containment system and method of fabrication | |
| US20080159856A1 (en) | Guide vane and method of fabricating the same | |
| US8202041B2 (en) | Fan case for turbofan engine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| FPAY | Fee payment |
Year of fee payment: 8 |


TechQueenz
Home
Courses ⬇
Machine Learning
Web Development
Android Development
Register ⬇
Events ⬇
Contact Us ⬇
SignUp
LogIn


MUSIC OF THE HEART (Miramax) Starring: Meryl Streep, Aidan Quinn, Angela Bassett, Jane Leeves, Gloria Estefan, Jay O. Sanders. Screenplay: Pamela Gray, inspired by the documentary SMALL WONDERS. Producers: Walter Scheuer, Allan Miller, Susan Kaplan, Marianne Maddalena. Director: Wes Craven. MPAA Rating: PG (mild profanity, adult themes) Running Time: 118 minutes. Reviewed by Scott Renshaw.
Before the screening of MUSIC OF THE HEART I attended, there was a short clip in which Mery Streep and Gloria Estefan appealed to viewers to support arts and music education. It was a heartfelt appeal, and I was surprised to find the film evoking a heartfelt response. I was touched by the perseverance of Roberta Guaspari (Streep), the real-life East Harlem music instructor on whose life the film was based. I responded passionately to the narrow-minded administrative mandates that, in times of budgetary constraint, describe the arts and music in public schools as "extra," or not part of a "core curriculum." And my heart was lightened at the sights and sounds of children making beautiful music. I'll willingly make the following admission, Gentle Readers: I found myself getting misty-eyed during MUSIC OF THE HEART.
I follow this admission with one of a different sort, the sort that makes viewers everywhere want to throttle critics within an inch of their thumb-turning, star-distributing lives: MUSIC OF THE HEART, moving though it may be, just isn't a particularly good film. It begins with former Navy wife and mother of two Guaspari coping -- badly -- with her husband leaving her, trying to figure out what will come next in her life. In need of work and a sense of purpose, the one-time musician and occasional teacher proposes to East Harlem elementary school principal Janet Williams (Angela Bassett) a violin program for students. Though the program initially faces major obstacles from parents and other teachers, it eventually becomes a phenomenal success, providing discipline and a sense of accomplishment for kids unfamiliar with those concepts.
There's no denying the fundamental emotional appeal of a story like this one. Hollywood has always loved "inspirational teacher" films, and there have been plenty of them: THE MIRACLE WORKER; TO SIR, WITH LOVE; CONRACK; DEAD POETS SOCIETY; STAND AND DELIVER; LEAN ON ME; MR. HOLLAND'S OPUS; DANGEROUS MINDS; etc. In recent years they have become even more prevalent -- perhaps indicative of how much more complicated teaching has become -- as well as more rigidly formulaic. The unconventional teacher meets with resistance from students; some intransigent teachers (here the amusingly monotonal Josh Pais) view the newcomer as a threat to their slothful cynicism; eventually there is proof that the teacher has made a difference.
The ultimate disappointment of MUSIC OF THE HEART has little to do with its predictability; on the contrary, like many films of its kind it hits its emotional high notes even though you know exactly where they're going to come. No, the disappointment in MUSIC OF THE HEART comes from a strangely fragmented narrative that never quite commits to a central story. The film occasionally explores the juxtaposition of Guaspari's background and that of her students, but the intrusions of social problems in the kids' lives are lurching and token pieces of "reality" -- a child of separated parents here, a victim of a drive-by shooting there, an instance of domestic abuse thrown in for good measure. Pamela Gray's script also toys with Guaspari's own search for confidence as she instills it in her students, but that story is resolved long before the final fade-out, leaving a blurry character for Streep to develop. When the story starts winding its way into Guaspari's experiment with blind dating, you have to wonder if director Wes Craven has any sense for its focus.
The real kicker comes during the final 45 minutes, when the story suddenly leaps forward 10 years to the violin program's financial crisis. There's no question it was a pivotal moment in the history of Guaspari's program, nor is there any question the Carnegie Hall benefit concert -- featuring big name performers like Isaac Stern, Itzhak Perlman and Arnold Steinhardt -- makes for a rousing finish. It just doesn't feel like part of the same film. STAND AND DELIVER reached its natural conclusion with the first successful AP exam; MUSIC OF THE HEART tags on a 45-minute coda after Guaspari's first successful concert. Of course there are several touching moments in that final 45 minutes, and throughout the film. Unfortunately, however, it's the ideas alone that are touching, not the way the film presents them. It's easy to be moved by the sentiments expressed in Streep and Estefan's introductory clip. It's harder to be moved by a story that lets the mere concept of an "inspirational teacher" film do all the work.
On the Renshaw scale of 0 to 10 school violins: 5.
Visit Scott Renshaw's Screening Room http://www.inconnect.com/~renshaw/ *** Subscribe to receive new reviews directly by email! See the Screening Room for details, or reply to this message with subject "Subscribe".
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


Breathing every second available into GyShiDo (getting s*** done)! I can be found at: Theater halls holding some glass of cheap red wine, Tech Summits suffering from Impostor Syndrome, Boxing Rings (still training), Water, Inside a coffee machine, reading a comic book in (literally) any bookstore.
Debuted in Professional Theatre in 2017, in Lisbon. William Shakespeare's "Twelth Night" directed by Luís Moreira at Teatro do Bairro.
Portfolio in various short-films, including nominated short-film "Escuro" by Leonor Alexandrino (Student Sophia Awards in Portugal)
Cultural Shows, Soap Opera and Music Videos, selected material can be viewed in the portfolio page.


This webpage, finite-geometry.github.io, was created on Oct. 10, 2020.
For posts, see finitegeometry.github.io/posts.


Arcade Cabinet Demo
Scene Controls
Movement
W
S
A
D
Look
Mouse move
Pick up / release object
Left click
Arcade Controls
Movement
Pause
P
Insert Coin
5
Start
1
Button 1
CTRL
Button 2
ALT
Button 3
SPACE
Button 4
L-SHIFT
Button 5
Z
Button 6
X
Loading 0%


--- layout: page title: Gun Case navlink: false permalink: /3D/GAP_simple_object/ ---
This is a low poly gun case made using the PBR workflow. (Base colour, roughness, normal, and metalness) This was my first time baking high poly information onto a lower poly game-ready prop.
The screenshots below (excluding the wireframe comparison) were taken using Unreal Engine 4.
Modeling was done in Autodesk's 3Ds Max 2017, and all texturing was done in Adobe Photoshop CC 2017.
(Click on images to see higher resolution versions)


A simple yet efficient Twitter client, with some easy-to-use features, such as background pre-loading web page, full screen Timeline, tweets muting, etc.
See more details on the App Store download page.


I got the call today, I didn't wanna hear But I knew that it would come
An old true friend of ours was talkin' on the phone
She said you found someone
And I thought of all the bad luck, And the struggles we went through
And how I lost me and you lost you
What are these voices outside love's open door
Make us throw off our contentment And beg for something more?
I'm learning to live without you now But I miss you sometimes
The more I know, the less I understand
All the things I thought I knew, I'm learning again
I've been trying to get down to the Heart of the Matter
But my will gets weak And my thoughts seem to scatter
But I think it's about forgiveness Forgiveness
Even if, even if you don't love me anymore
These times are so uncertain There's a yearning undefined
And people filled with rage
We all need a little tenderness How can love survive in such a graceless age
The trust and self-assurance that lead to happiness
They're the very things we kill, I guess
Pride and competition cannot fill these empty arms
And the work I put between us, You know it doesn't keep me warm
I'm learning to live without you now But I miss you, baby
The more I know, the less I understand
All the things I thought I figured out, I have to learn again
I've been trying to get down to the heart of the matter
But everything changes And my friends seem to scatter
But I think it's about forgiveness Forgiveness
Even if, even if you don't love me anymore
There are people in your life who've come and gone
They let you down, you know they hurt your pride
You better put it all behind you, baby, 'cause life goes on
You keep carrying that anger, it'll eat you up inside, baby
I've been trying to get down to the Heart of the Matter
But my will gets weak And my thoughts seem to scatter
But I think it's about forgiveness Forgiveness
Even if, even if you don't love me
I've been trying to get down to the Heart of the Matter
Because the flesh will get weak And the ashes will scatter
So I'm thinking about forgiveness Forgiveness
Even if, even if you don't love me
Forgiveness Forgiveness (Baby) Forgiveness Forgiveness
Forgiveness Forgiveness Even if you don't love me anymore
Forgiveness Forgiveness Forgiveness Forgiveness


Introduction
This is a collection of useful resources for building RESTful HTTP+JSON APIs. There are a lot of good tools and entire ecosystems out there! It can be overwhelming not knowing what options are available, so you can use this as a reference starting point.
Contributions are most welcome. Categories are also open to suggestions!
Table of Contents
API Specification Languages
- Swagger Inspector: Test and auto-generate OpenAPI documentation for any API.
- Swagger Editor: An editor for designing Swagger specifications.
- Swagger Tools and Integrations: A list of libraries and frameworks serving the Swagger ecosystem.
- OpenAPI Spec Tooling: A list of libraries and frameworks serving the OpenAPI ecosystem.
- API Studio. Write, mock, and share your Swagger specifications online.
- Dredd: Validate API documentation written in API Blueprint against its backend implementation.
- Restlet Studio: Web IDE for API Design.
- API Spec Converter: Convert between different API spec formats.
- Prism: Supercharge any OAS file with mocking, transformations, validations, and more.
- Apimatic: Supports API description formats including Swagger, OAI format, RAML, API Blueprint, IO Docs, WADL, Postman Collections and HAR 1.4 and more
- Mulesoft Anypoint: Design and publish enterprise-grade APIs using RAML
- Sandbox: Quick and easy mock RESTful API from API definitions
- Restunited: Generate SDK, Documentation with Testing and Debugging
API Specifications
- API Commons: A repository of language-agnostic API specifications / Data Models.
- APIS.guru: Directory of API specs in OpenAPI(aka Swagger) 2.0 format.
- AnyAPI: Documentation and Test Consoles for Public APIs.
API Frameworks
Ruby
- rails-api: Rails for API only applications.
- pliny: Opinionated template Sinatra app for writing APIs in Ruby.
- grape: An opinionated micro-framework for creating REST-like APIs in Ruby.
- ActiveModel::Serializer: Brings convention over configuration to your JSON generation.
- rabl: Generate JSON and XML from any ruby object.
- jbuilder: Create JSON structures via a Builder-style DSL.
- roar: Parse and render REST API documents using representers.
Python
- Django REST framework: Toolkit that makes it easy to build Web APIs.
- Tastypie: Webservice API framework for Django.
- restless: A lightweight REST miniframework for Python.
- flask-restful: Simple framework for creating REST APIs.
- Falcon: Falcon is a low-level, high-performance Python framework for building HTTP APIs, app backends, and higher-level frameworks.
- Connexion: Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation and OAuth2 support
- apistar: A smart Web API framework, designed for Python3.
- sanic: Sanic is a Flask-like Python 3.5+ web server that’s written to go fast.
- hug: hug aims to make developing Python driven APIs as simple as possible, but no simpler.
Javascript
- hapi.js: Web and services application framework for Node.js.
- Restify: Node.js REST framework specifically meant for web service APIs.
- Express: Fast, unopinionated, minimalist web framework for Node.js.
- sailsjs: Realtime MVC Framework for Node.js.
- Actionhero: Multi-transport Node.js API server with integrated cluster capabilities and delayed tasks.
- Baucis: To build
- Koa: Next generation web framework for Node.js
- Loopback: Node.js framework for creating APIs and easily connecting to backend data sources.
- Seneca: A microservices toolkit for Node.js.
- Feathers: Build RESTful and real-time APIs through Socket.io or Primus.
- Deployd: Deployd is the simplest way to build realtime APIs for web and mobile apps
- Nest: A modern node.js framework for efficient and scalable web applications built on top of TypeScript
Go
- Go-Json-Rest: Thin layer on top of
net/http
that helps building RESTful APIs easily
- gocrud: Go library to simplify creating, updating and deleting arbitrary depth structured data — to make building REST services fast and easy.
- sleepy: RESTful micro-framework written in Go.
- restit: Go micro framework to help writing RESTful API integration test.
- go-relax: Framework of pluggable components to build RESTful API’s.
- go-rest: Small and evil REST framework for Go.
- go-restful: A declarative highly readable framework for building restful API’s.
- Goat: Minimalistic REST API server in Go.
- Resoursea: REST framework for quickly writing resource based services.
- Zerver: Zerver is a expressive, modular, feature completed RESTful framework.
Scala
- Colossus: I/O and microservice library for Scala.
- Finatra: Fast, testable, Scala HTTP services built on Twitter-Server and Finagle.
- Play: The high velocity web framework for Java and Scala.
- Scalatra: Simple, accessible and free web micro-framework.
- Skinny Micro: Micro-web framework to build servlet applications in Scala.
- Spray: Open-source toolkit for building REST/HTTP-based integration layers on top of Scala and Akka.
- Akka HTTP: The Akka HTTP modules implement a full server- and client-side HTTP stack on top of akka-actor and akka-stream.
- Swagger Akka HTTP: Swagger-Akka-Http brings Swagger support for Akka-Http Apis.
Java
- Rest.li: REST framework using type-safe bindings and asynchronous, non-blocking IO.
- Dropwizard: Framework for developing ops-friendly, high-performance, RESTful web services.
- Jersey: RESTful web services in Java.
- Spring Boot: RESTful Web Service using Spring, high-performance and little configuration needed.
- Metamug Mason: Create REST APIs with JSP tags and SQL. Edit and hot deploy REST resources on the server.
Haskell
- Scotty: Micro web framework inspired by Ruby’s Sinatra, using WAI and Warp.
- Spock: Another Haskell web framework for rapid development.
- Servant: A Type-Level Web DSL.
- Yesod: The Haskell RESTful web framework.
Elixir
- Phoenix: Framework for building HTML5 apps, API backends and distributed systems.
- Plug: A specification and conveniences for composable modules between web applications.
Erlang
- Cowboy: Small, fast, modular HTTP server written in Erlang.
- Gen Microservice: This library solves the problem of implementing microservices with Erlang.
- Mochiweb: Erlang library for building lightweight HTTP servers.
Postgres
- PostgREST: Serve a RESTful API from any existing PostgreSQL database.
- pREST: pREST is a way to serve a RESTful API from any databases written in Go.
MySQL
- xmysql: Generate REST APIs for any MySQL Database.
PHP
- API Platform: API framework on top of Symfony with JSON-LD, Schema.org and Hydra support
- Dingo API: A RESTful API package for the Laravel and Lumen frameworks
- Fractal: Fractal provides a presentation and transformation layer for complex data output, the like found in RESTful APIs, and works really well with JSON
- Yii2 Framework: Provides a whole set of tools to simplify the task of implementing RESTful Web Service APIs
Miscellaneous
General
- OpenAPI extension for Microsoft Visual Studio Code: Microsoft VS Code IDE has an OpenAPI extension that includes OpenAPI / Swagger file creation, editing, navigation, code snippets, IntelliSense, security static analysis.
- Swagger CodeGen: Generate client libraries automatically from a Swagger-compliant server.
- sdks.io: Explore Automatically Generated SDKs.
- AutoRest: Generate client libraries for RESTful web services
- Unirest: Lightweight HTTP-Request client libraries for several languages
- OpenAPI Generator: A community fork of Swagger Codegen to automatically generate API clients, server stubs and documentation for REST APIs given an OpenAPI/Swagger spec.
Ruby
- Net::HTTP: An HTTP client API for Ruby.
- faraday: Simple, but flexible HTTP client library, with support for multiple backends.
- rest-client: Simple HTTP and REST client for Ruby
- heroics: Ruby HTTP client for APIs represented with JSON schema.
- blanket: A Ruby API wrapper.
- nestful: Ruby HTTP/REST client.
Java
- Retrofit: A type-safe HTTP client for Android and Java.
Javascript
- Restangular: Restangular is an AngularJS service that simplifies common GET, POST, DELETE, and UPDATE requests with a minimum of client code
.NET
- Refit: The automatic type-safe REST library for .NET Core, Xamarin and .NET
- WebAnchor: Web Anchor provides type-safe, testable and flexible access to web resources.
API Documentation
- ReDoc: OpenAPI/Swagger-generated API Reference Documentation.
- Swagger UI: Dynamically generate documentation from a Swagger-compliant API.
- Slate: Static site generated documentation for your API.
- prmd: JSON Schema tooling: scaffold, verify, and generate documentation from JSON Schema documents.
- Aglio: An API Blueprint renderer with theme support that outputs static HTML.
- Apiary: Collaborative design, instant API mock, generated documentation, integrated code samples, debugging and automated testing.
- Readme: API Documentation Hosting.
- Embed curl: Embeddable curl commands on the web.
- Gelato: Create developer portals for your API.
- API Docs: Hosted public API documentation for OAS (Swagger) and RAML specs.
- Docula: Documentation using Github and OpenAPI standards.
- Docbox: REST API documentation generator, using Markdown.
- widdershins: REST API documentation generator from OpenAPI 3.0 / Swagger 2.0 / AsyncAPI 1.x / Semoasa 0.1.0 definition
API Clients
Hosted
Desktop
- Firecamp: API Studio for WebSocket, Rest API and GraphQL.
- HTTPie: Command line HTTP client.
- HttpMaster: Desktop tool for REST API testing.
- Paw: REST client for Mac.
- Postman: Desktop API testing tool.
- Insomnia: REST API client for Mac, Windows, and Linux.
- Jsonium: Free REST client for JSON over HTTP protocols
- I’m only Resting: Windows GUI tool for REST API testing
API Debugging and Mocking
Hosted
- Beeceptor: An HTTP-proxy for rest APIs - inspect and build mock APIs.
- MockBin: Generate mock HTTP endpoints.
- RequestBin: Inspect and debug webhook POST requests.
- httpbin: Templated responses for testing various scenarios for HTTP requests.
Desktop
- Json-Server Full fake REST API with zero coding.
- Mockoon: Desktop API mocking tool.
- Postman: Desktop API client and mocking tool.
API Design Guides
API Publishing
API Gateways
- Ambassador API Gateway: Ambassador is a specialized control plane that translates Kubernetes annotations to Envoy configuration. All traffic is directly handled by the high-performance Envoy Proxy.
- AWS API Gateway: Traffic management, authorization and access control, monitoring, and API version management.

- APIGrove: API manager built in Java on top of Fuse ESB.
- Apigee127: nodejs based API Gateway
- Pushpin: Proxy for both request/response or streaming (long poll) of responses
- Strongloop: nodejs based API Gateway
- Fusio: PHP based open source API management platform
- Camel: Empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based fluent API, Spring or Blueprint XML configuration files, and a Scala DSL.
- HAProxy: Reliable, high Performance TCP/HTTP load balancer.
- OpenResty: Fast web application server built on top of Nginx.
- Tengine: A distribution of Nginx with some advanced features.
- Tyk: Open-source, fast and scalable API gateway, portal and API management platform.
- Vulcand: Programmatic load balancer backed by Etcd.
- Zuul: An edge service that provides dynamic routing, monitoring, resiliency, security, and more.
- Kong: An open-source management layer for APIs, delivering high performance and reliability.

- Traefik: Træfik (pronounced like traffic) is a modern HTTP reverse proxy and load balancer written in Go.
- Oathkeeper: OIdentity & Access Proxy (IAP) that authorizes HTTP requests based on sets of rules. Integrates with ORY Hydra.
API Security
- Online OpenAPI/Swagger File Security Audit: Free online static analysis of API contract files. Upload the file and get the report.
- API Security checklist: Checklist of the most important security countermeasures when designing, testing, and releasing your API.
- Ory Hydra: OAuth2 server with OpenID Connect written in Go.
- Approov: Mobile App Attestation to ban API abuse by verifying the software that is accessing your API. User authentication is not enough!
- 42Crunch: API Security platform that includes static analysis, dynamic testing (scan), and runtime protection (API firewall.)
API Monitoring
API Testing
- Assertible: Continuously test and monitor your APIs after deployments and across environments.
- Pyresttest: YAML based REST testing and API microbenchmarking tool
- OWASP Zaproxy: A tool to test your API for known security vulnerabilities, with a great CI integration.
- vREST NG: An enterprise ready application for automated API Testing. It is very simple and intuitive application.
API Developer Portal
- Tyk: API Developer Portal on top of API gateway, make your API gateway easier to be used by developers.
- APIMATIC: Instantly build an API Portal with SDKs, Live Code Samples, Test Cases, API Transformation and language specific Docs & Reference - tailored for your API.
- DWOLLA: Simple and powerful API for ACH transfers.
- Fusio: Fusio is an open source API management platform which helps to build and manage REST APIs. Fusio provides all tools to quickly build an API from different data sources yet it is possible to create complete customized responses.
- Gravitee: Open source API platform, unleash the power of your APIs.
- Wicked Haufe: Open Source API Management. A full stack open source solution to API Management, based on Mashape’s Kong, node.js, and docker.
Learning Resources
Follow us on Blog


{% extends 'layout.html' %} {% block pageTitle %} Conduct inclusive research - Inclusive and equitable NHS services {% endblock %} {% block beforeContent %} {{ breadcrumb({ items: [ { href: "/index", text: "Home" }, { href: "/things-to-do/conduct-inclusive-research", text: "Conduct inclusive user research" }, { href: "/things-to-do/conduct-inclusive-research/how-to-conduct-inclusive-research", text: "How to conduct inclusive user research" } ] }) }} {% endblock %} {% block content %}
Talking about mental health can feel embarrassing and stigmatising for some people. You should ask them if they feel comfortable with people observing their user research session, and allow them to opt into having no observers. Other people may want to bring someone they know and feel comfortable with to the session.
[Trigger warning - suicide and self harm]
Listening to people talk about mental health can be emotionally hard and stressful. People may talk in detail about things like suicide attempts or graphic self harm. The participant should not be made to feel ashamed or embarrassed when talking about things like suicide or self harm. You shouldn’t talk to them like you pity them or feel sorry for them.
You should check in with the participant both before and after the research session. You can use a safeguarding checklist, which should ask about things like the participant’s mood that day, whether they feel able to talk to you, and making sure they have a trusted person they can talk to during or after the session.
If you are doing the research remotely, things like a “tech check” the day before the session can be useful. This enables you to meet the participant, introduce yourself and allow them to ask any questions they may have beforehand. It can make things a little less daunting on the day.
It is important that you feel emotionally ready and stable before the session. If you don’t feel up to listening to these stories on the day, it is important to either reschedule the session or ask another researcher on the project to take over.


Forecast products for ACE-ENA
IR Imagery
Image
Link
ECMWF
Image link
Image link
Image link
GFS
Boundary layer clouds and MSLP
Image
Link
precip rate and MSLP
Image
Link
Temperature and MSLP
Image
Link
Time height of CLWC and RH (Need to change title.. its wrong)
Image
Link
Time height of omega and RH
Image
Link
T/Td time series
Image
Link


SVG text simple test
I love SVG
rotated text
Rotated SVG text
SGV with role="presentation"
I love SVG
text with tspan + role=group
Several lines:
Second line
Third line
Forth line
text with tspan with role=presentation
Several lines:
First line
Second line
Third line
Forth line
text with tspan with role=presentation
This blog post was written by Rob Sinclair, Microsoft’s Chief Accessibility Officer. Rob is responsible for the company's worldwide strategy to develop software and services that make it easier for people of all ages and abilities to see, hear, and use their computers.


naz
v0.8.1
Introduction to naz
Step by step tutorial of using naz
Client
protocol
correlater
hooks
codec
broker
ratelimiter
sequence
throttle
state
log
naz
Docs
»
naz - naz is an async SMPP client.
View page source
naz - naz is an async SMPP client.
¶
Contents
¶
Introduction to naz
1 Installation
2 Usage
2.1 As a library
2.2 As a cli app
3 Features
3.1 async everywhere
3.2 monitoring and observability
3.2.1 logging
3.2.2 hooks
3.2.3 integration with bug trackers
3.3 Rate limiting
3.4 Throttle handling
3.5 Broker
4 Benchmarks
Step by step tutorial of using naz
API reference
¶
Client
protocol
correlater
hooks
codec
broker
ratelimiter
sequence
throttle
state
log


Datasource:
Grid size:
25 pixels
50 pixels
100 pixels
Show grid
Show control points
Drag
control points to distort the datasource displayed. Hold down
shift
to move all points proportionally. Hold down
option
to move neighboring points.


R is for “Remembering Marie A.” David Bowie performs Bertolt Brecht's splendid song in the 1982 production of Baal.
ADDENDUM : I realise that, by rights, R should have stood for R, Hooting Yard's indefatigable anagrammatist-commenter. No doubt he is hard at work on an anagram as I write. But an anagram of what?


Álex Vázquez
Computer engineering student at UAB. I love learn new things.
Awesomes excoworkers @dvd42 and @Jtroncho
Other jobs in @STW-UAB
Computer engineering student at UAB. I love learn new things.
Awesomes excoworkers @dvd42 and @Jtroncho
Other jobs in @STW-UAB


Choose Key
Send encoded file.


Music Categories
Even more websites all about websites templates on Just Web Templates
If you're looking for beautiful and professionaly made templates you can find them at Template Beauty
You can remove any link to our websites from this templates you're free to use the template without linking back to us


Did the former Disney CEO really just throw shade at Apple TV+?
Source: CordCutters
Former Disney CEO Michael Eisner today did what one does on Twitter, whether you're a billionaire, a president, a billionaire president — or just one of the peasants. He trolled. And it was a decent troll, at that, taking aim at the quality of content on Apple TV+ thus far on the same day that Disney+ launched..
"Have seen all the original shows on @AppleTV's new streaming service," Eisner tweeted. "One of them is great, two good, and one forget; and I'm not saying which. Good start for #Apple"
And he's not wrong. That's about how I'd rate things as well. At first blush his tweet could well be taken as a trolling attempt. Apple's definitely had a mixed bag of content — some good, some not so good. And adding insult to injury was the news that the head of scripted content for Apple TV+ has been "realigned." (His job, anyway. Presuably he's still in fine shape.)
But is he trolling Apple? Or praising Apple? Three out of four shows are more-than watchable. That's a great batting average, to say nothing about success in the land of television, which is anything but a foregone conclusion.
There's just one other additional problem: Apple TV+ launched just fine on Nov. 1. If you wanted to watch any of the four original series Apple had ready to go — The Morning Show, See, Dickinson and For All Mankind — you could.
Disney+, on the other hand, has something like a million shows and movies and series, some new originals, and many old favorites. But it also has had some serious issues when it comes not just to sign-ups, but also being able to stream shows if you'd preordered before launch day.
That's no good, especially when you consider that Disney has spent the months since it announced Disney+ crowing about the technology behind the service. It purchased Bamtech, which also has sucessfully powered ESPN+ through a number of large live sporting events, and it now is the exclusive home to UFC PPV events.
So maybe we just take Eisner's tweet for what it was: A reminder that good content is hard to create. But so, too, is the ability to push it out digitially to even just a few countries at one time in 2019.
The mega service
Disney+
This is the streaming service you were looking for
Catch your favorite Disney classics along with great shows from Marvel, Star Wars, Pixar, available on pretty much any devicey you have at home.
We may earn a commission for purchases using our links. Learn more.


{% extends "base.html" %} {% comment %} Copyright (c) 2018 Josef Wachtler Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. This template shows a landing page for the LTI consumer. {% endcomment %} {% load i18n %} {% block title %}Home{% endblock %} {% block content %}
{% trans "This is a local LTI Consumer to test LTI Providers." %}
{% trans "Create Testcase" %} {% trans "List/Run Testcases" %}


I'm working on getting through this project to do the harder ones.
I really enjoy reading dictionaries and writing things. My favorite thing to do is talk about things that interest me with people who are interested in learning and teaching.
I can communicate through speech or writing. Lemme know what works for you.Find me and the cow


Wall St little changed but report trade deal could be delayed weighs
U.S. stocks slipped on Wednesday following a Reuters report the U.S.-China trade deal could be delayed until December.
NEW YORK: U.S. stocks were near flat on Wednesday as a report that the U.S.-China deal could be delayed until December increased worries about how long the trade war will go on, while healthcare shares supported the market.
A senior official of the Trump administration told Reuters a meeting between U.S. President Donald Trump and Chinese President Xi Jinping to sign a long-awaited interim trade deal could be delayed until December, as discussions continue over terms and a venue.
Stocks were also on pause after their recent run to record highs.
The year end is typically a bullish time for stocks, but the trade war is still a risk, said Quincy Krosby, chief market strategist at Prudential Financial in Newark, New Jersey.
Also, "there's been concern the market was moving toward overbought conditions," she said.
Humana Inc rose 3.9per cent as the health insurer reported quarterly profit that beat estimates on higher sales of its government-backed Medicare Advantage health plans.
CVS Health Corp gained 4.9per cent after the pharmacy chain posted a better-than-expected quarterly profit, boosted by its Aetna health insurance business and pharmacy benefit management unit.
The Dow Jones Industrial Average fell 2.91 points, or 0.01per cent, to 27,489.72, the S&P 500 lost 0.21 points, or 0.01per cent, to 3,074.41 and the Nasdaq Composite dropped 28.29 points, or 0.34per cent, to 8,406.39.
The recent rally had been fueled by signs of progress in the U.S.-China trade talks and a mostly upbeat earnings season.
The S&P 500 energy index fell 2.3per cent following declines in oil prices, while the S&P health care was up 0.6per cent.
Match Group Inc slumped 4.9per cent as the Tinder owner forecast fourth-quarter revenue below estimates in the face of stiff competition from rival online dating services. Its parent firm, IAC/InterActiveCorp , dropped 4.7per cent.
Declining issues outnumbered advancing ones on the NYSE by a 1.16-to-1 ratio; on Nasdaq, a 1.65-to-1 ratio favored decliners.
The S&P 500 posted 11 new 52-week highs and two new lows; the Nasdaq Composite recorded 62 new highs and 53 new lows.
(Additional reporting by Arjun Panchadar and Medha Singh in Bengaluru; editing by Chris Reese and Jonathan Oatis)


Julian Hecker
<EMAIL_ADDRESS>516-974-8454
--> Lifelong learner looking to teach others and find a fulfilling career in web development. Passionate about programming and will learn whatever comes my way. <!-- Skills --> JavaScript, React, Node HTML5, SCSS, Git Figma, Adobe XD Customer Service, Sales Project Management Bilingual Spanish <!-- Education --> Bachelor of Computer Programming Farmingdale State College GPA 3.9; Aug 2019 - May 2021 Founder of Tech Club Associate of Business Management Nassau Community College GPA 3.6; Aug 2017 - May 2019 Dean's List, Cum Laude <!-- Experience --> Web Development Instructor Nucamp, New York NY (July 2020 - Present) Guide students in learning frontend web development. Web Developer / Designer Probe Point Media, Farmingdale NY (Nov 2019 - April 2020 (COVID-19)) Collaborate with developers and designers to create client sites Sales Specialist Casper Sleep, Huntington NY (Nov 2017 - Sept 2019) Communicate with customers to generate high-ticket sales
--> JavaScript, React, Node HTML5, SCSS, Git Figma, Adobe XD Customer Service, Sales Project Management Bilingual Spanish <!-- Education --> Bachelor of Computer Programming Farmingdale State College GPA 3.9; Aug 2019 - May 2021 Founder of Tech Club Associate of Business Management Nassau Community College GPA 3.6; Aug 2017 - May 2019 Dean's List, Cum Laude <!-- Experience --> Web Development Instructor Nucamp, New York NY (July 2020 - Present) Guide students in learning frontend web development. Web Developer / Designer Probe Point Media, Farmingdale NY (Nov 2019 - April 2020 (COVID-19)) Collaborate with developers and designers to create client sites Sales Specialist Casper Sleep, Huntington NY (Nov 2017 - Sept 2019) Communicate with customers to generate high-ticket sales
--> Bachelor of Computer Programming Farmingdale State College GPA 3.9; Aug 2019 - May 2021 Founder of Tech Club Associate of Business Management Nassau Community College GPA 3.6; Aug 2017 - May 2019 Dean's List, Cum Laude <!-- Experience --> Web Development Instructor Nucamp, New York NY (July 2020 - Present) Guide students in learning frontend web development. Web Developer / Designer Probe Point Media, Farmingdale NY (Nov 2019 - April 2020 (COVID-19)) Collaborate with developers and designers to create client sites Sales Specialist Casper Sleep, Huntington NY (Nov 2017 - Sept 2019) Communicate with customers to generate high-ticket sales
--> Web Development Instructor Nucamp, New York NY (July 2020 - Present) Guide students in learning frontend web development. Web Developer / Designer Probe Point Media, Farmingdale NY (Nov 2019 - April 2020 (COVID-19)) Collaborate with developers and designers to create client sites Sales Specialist Casper Sleep, Huntington NY (Nov 2017 - Sept 2019) Communicate with customers to generate high-ticket sales


August 30, 2016:
---------------
Added:
Updated ageAtDeath distribution to get a more specific year.
Added new technique for choosing a result with uneven probabilities.
Bug fixes:
Fixed getting a random number between non-zero and non-zero number.
To do:
Flush out traits with random values for parents.
Begin genetic inheritance for children.
Clear graph when pressing Test button.
Redo previous probability distribution techniques.
Refine ageAtDeath method to include diseases fatal by a certain age.
August 27, 2016:
---------------
Added:
Using Bootstrap for better style
Added variation to father's birth year
Came up with a better way to select results with unequal probability.
Bug fixes:
To do:
Fix ageAtDeath distribution.
Flush out traits with random values for parents.
Begin genetic inheritance for children.
Clear graph when pressing Test button.
August 25, 2016:
---------------
Added:
Test button - Creates two sided pyramid chart of 10000 random people. Refresh page to clear. Source: http://stackoverflow.com/questions/25044997/creating-population-pyramid-with-d3-js
New random traits for the inital couple.
Bug fixes:
Cleaned up population graph.
To do:
Flush out traits with random values for parents.
Begin genetic inheritance for children.
Put change log link at bottom of page.
Clear graph when pressing Test button.
August 24, 2016:
---------------
Added:
Test button - ugly chart of 10000 random people. Refresh page to clear.
Initial ageAtDeath distribution bar chart - only shows male data currently
Bug fixes:
Fixed ageAtDeath distribution
To do:
Flush out traits with values.
Begin genetic inheritance.
Put change log link at bottom of page.
Finish ageAtDeath distribution plot, add female data
August 22, 2016:
---------------
Added:
Person.ageAtDeath - only random at this pointer, is distributed according to given statistics.
Person.ageAtDeath - printed when person is generated, not children.
Person - new fields, ie, eyeColor, height, etc - not implemented currently.
Bug fixes:
Fixed bug that showed same three children each time.
Clearing old children when Generate Children button is pressed.
To do:
Flush out traits with values.
Begin genetic inheritance.
Put change log link at bottom of page.
Test randomness of ageAtDeath - plot.


With a background in city planning, community development and design, I love working on designs that carry macro-level impact yet address our most personal needs. Here are a few notes about me:
I fell in love with experience design because its practice craves empathy, asks for a collaborative effort, and marries beauty with function.
How can we leverage tech and design thinking to improve citywide systems? How can storytelling foster empathy between diverse people? I enjoy getting closer to the answers through my work.
I play in prototypes and enjoy seeing new ideas come to life. I like piecing together solid research, an intuitive workflow and details that delight.
I could spend days sketching in my favorite art museums, watching animated shorts and playing board games. Weekend picnics with volleyball, burritos and banh mi are definitely ok, too.


| DOSE: |
repeated |
oral |
Coffee |
(liquid) |
This morning, I had a shower, brewed up a strong cup of coffee (plungered) and knocked it down quickly before leaving. This was at about 8:30, and I'd say I put in about four heaped teaspoons (this is the amount I normally have every morning).
This woke me up, and by ten fifteen (about 2 hours later), I was sitting in the year twelve common room, with my trusty bottle of instant coffee. I initially brewed up three more cups (each around the same strength as the first), and sunk them down. I felt awake, but it was as though the instant coffee wasn't having a strong effect on me. I stirred up another three cups, making seven over about three hours (with six within an hour), and ran off to my english class.
 My heart was beating really fast, and by I was feeling ALIVE.
I was too hyperactive to sit at the computer for long. I picked up my assignment, and began to read it as fast as I could. or some reason, I seemed to be able to speak so fast barely anybody could keep up, but I didn't stutter or mess up a single word.  I felt as though as I was spinning around at a million miles an hour, and when I opened my eyes and turned off the discman (about half an hour later), my friends were joking around, saying stuff like 'hey, Mr *teacher*, I think *me* is trippin' out.' he took it as a joke, but I suddenly felt EXTREMELY paranoid. I begged with my best friend to be quiet so I could relax, but he thought I was joking. I had to pick up my stuff and go to the other side of the class, where I stayed for about 5 minutes. Lunch time.
This is where the strange part started to sink in.
After being euphoric, I had become paranoid (a seemingly normal reaction), and I figured I was probably just dregging out. I thought my experience was over. wrong.
Back in the common room, I found it hard to concentrate on anything that moved around (a game of hacky sack - my fave game - was too disturbing), and sat down at my friend's roulette wheel. It all of a sudden felt as though I was gambling for real (even though we use plastic chips), and I was in the middle of some crazy casino. The music was cranking, everyone was talking, and we were all having fun. The only thing that started to really bug me out was when people would change things (for example, the music, or they might come up and interrupt our game of roulette), and I continued off in the same, lost, crazy sort of state for about 90 minutes, swinging in and out of highs, lows, and scattered in-betweens. Things never seemed quite right (usually sounds or people's faces), and it wasn't until my biology lesson at 2:45 that I finally calmed down enough to concentrate. I felt like I had just woken up, and I needed to go to bed.
I managed to hang in until about 3:30 when I went back to shoot some more pool, and I stayed there until 5. Then, I walked home, turned on some relaxing jazz, an jumped in the shower (for about forty minutes).
It's now nearly seven, and I'm just beginning to feel normal again. But tired. REEEEALLY tired.
In summary, this was probably the strangest experience of my life. I used to smoke dope, and I've taken LSD and magic mushrooms, so Ive had heaps of experience. I think the really weird thing about this, was that for a start I was at school, and secondly, I wasn't expecting such a crazy reaction.
peace
Na
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Full scholarship for the MSc. studies in Ecology and Evolution at University of Amsterdam (UvA). Duration: 2 years
Grant for the final thesis project: Estructura de la comunidad de arañas tejedoras de los Andes norte Ecuadorianos. Supervisor: prof. Diego. F. Cisneros - Heredia. Duration: 1 year
Scholarship to promote the access to continous education to talented young. Duration: 6 years
Scholarship for violin orchesta studies. Duration: 4 years