text:
Difference between revisions of "HttpCoreModule"
m (Corrected spelling and grammar)
|Line 1,117:
|Line 1,117:
Or this:
Or this:
<geshi lang="nginx">
<geshi lang="nginx">
if (!-e $request_filename) {
if (!-e $request_filename) {
rewrite ^ /index.php?q=$uri last;
rewrite ^ /index.php?q=$uri last;
Revision as of 05:57, 10 February 2012
Controls core features of Nginx's HTTP processing.
syntax: aio [on|off|sendfile]
default: off
context: http, server, location
This directive is usable as of Linux kernel 2.6.22. For Linux it is required to use directio, this automatically disables sendfile support.
location /video { aio on; directio 512; output_buffers 1 128k; }
In FreeBSD before 5.2.1 and Nginx 0.8.12 you must disable sendfile support.
As of FreeBSD 5.2.1 and Nginx 0.8.12 you can use it along with sendfile.
location /video { aio sendfile; sendfile on; tcp_nopush on; }
syntax: alias file-path|directory-path
default: no
context: location
This directive assigns a path to be used as the basis for serving requests for the indicated location. Note that it may look similar to the
root directive at first sight, but the document root doesn't change, just the file system path used for the request. The location part of the request is dropped in the request Nginx issues. Let's see this in action. Consider the following example.
A request for "/i/top.gif" will instruct Nginx to serve the file "/spool/w3/images/top.gif". As you can see, only the part of the URI after the location is appended. The location itself, in this case "/i/", is dropped. With a
root directive the full path is appended, i.e., in the above example it would have been, "/spool/w3/images/i/top.gif" — hence including also the location "/i/".
Aliases can also be used in a location specified by a regex.
For example:
The request "/download/book.pdf" will return the file "/home/website/files/book.pdf". Note again that only part of the request URI after the location is appended to the path defined by
It is possible to use variables in the replacement path.
syntax: chunked_transfer_encoding on|off
default: on
context: http, server, location
since: 0.7.66
This directive (0.7.66+) sets whether chunked encoding is enabled in responses (only valid for connections using HTTP 1.1 or later).
syntax: client_body_in_file_only on|off
default: off
context: http, server, location
The directive forces nginx to always store a client request body into a temporary disk file even if the body is actually of 0 size.
Please note that the file will NOT be removed at request completion if the directive is enabled.
This directive can be used for debugging and for the
$r->request_body_file method in the Embedded Perl module.
syntax: client_body_in_single_buffer
default: off
context: http, server, location
The directive(0.7.58+) specifies whether to keep the whole body in a single client request buffer. The directive is recommended when using the variable $request_body to reduce the operations of copying.
Note that when the request body cannot be hold in a single buffer (see client_body_buffer_size), the body will still touch the disk.
syntax: client_body_buffer_size the_size
default: 8k/16k
context: http, server, location
The directive specifies the client request body buffer size.
If the request body size is more than the buffer size, then the entire (or partial) request body is written into a temporary file.
The default size is equal to page size times 2. Depending on the platform, the page size is either 8K or 16K.
When the Content-Length request header specifies a smaller size value than the buffer size, then Nginx will use the smaller one. As a result, Nginx will not always allocate a buffer of this buffer size for every request.
syntax: client_body_temp_path dir-path [ level1 [ level2 [ level3 ]
default: client_body_temp
context: http, server, location
The directive assigns the directory for storing the temporary files in it with the body of the request.
In the
dir-path a hierarchy of subdirectories up to three levels are possible.
For example
client_body_temp_path /spool/nginx/client_temp 1 2;
The directory structure will be like this:
syntax: client_body_timeout time
default: 60
context: http, server, location
Directive sets the read timeout for the request body from client.
The timeout is set only if a body is not get in one readstep. If after this time the client send nothing, nginx returns error "Request time out" (408).
syntax: client_header_buffer_size size
default: 1k
context: http, server
Directive sets the headerbuffer size for the request header from client.
For the overwhelming majority of requests it is completely sufficient a buffer size of 1K.
However if a big cookie is in the request-header or the request has come from a wap-client the header can not be placed in 1K, therefore, the request-header or a line of request-header is not located completely in this buffer nginx allocate a bigger buffer, the size of the bigger buffer can be set with the instruction large_client_header_buffers.
syntax: client_header_timeout time
default: 60
context: http, server
Specifies how long to wait for the client to send a request header (e.g.:
This timeout is reached only if a header is not received in one read (needs clarification). If the client has not sent anything within this timeout period, nginx returns the HTTP status code 408 ("Request timed out")
syntax: client_max_body_size size
default: client_max_body_size 1m
context: http, server, location
Specifies the maximum accepted body size of a client request, as indicated by the request header
If the stated content length is greater than this size, then the client receives the HTTP error code 413 ("Request Entity Too Large"). It should be noted that web browsers do not usually know how to properly display such an HTTP error.
syntax: connection_pool_size the_size
default: connection_pool_size the_size 256
context: http (more?)
The directive is used to allocate memory per connection. The pool is used for small allocations. If a block is bigger than pool size or bigger than page size, then it is allocated outside the pool. If there is not enough memory for small allocation inside pool, then a new block of the same pool size is allocated. This directive has only a very small effect. (source http://markmail.org/message/b2kmrluscevimpba)
syntax: default_type MIME-type
default: default_type text/plain
context: http, server, location
Assigns the default MIME-type to be used for files where the standard MIME map doesn't specify anything.
See also types
syntax: directio [size|off]
default: directio off
context: http, server, location
The directive enables use of flags O_DIRECT (FreeBSD, Linux), F_NOCACHE (Mac OS X) or directio() function (Solaris) for reading files with size greater than specified. This directive disables use of sendfile for this request. This directive may be useful for big files:
directio 4m;
syntax: error_page code [ code... ] [ = | =answer-code ] uri | @named_location
default: no
context: http, server, location, if in location
The directive specifies the URI that will be shown for the errors indicated.
error_page 404 /404.html; error_page 502 503 504 /50x.html; error_page 403 http://example.com/forbidden.html; error_page 404 = @fetch;
Furthermore, it is possible to change the status code of the answer to another, for example:
error_page 404 =200 /empty.gif; error_page 404 =403 /forbidden.gif;
Additionally you can have your designated error handler determine the returned status code by using = without specifying a status code.
error_page 404 = /404.php;
If there is no need to change URI during redirection it is possible to redirect processing of error pages into a named location:
location / ( error_page 404 @fallback; ) location @fallback ( proxy_pass http://backend; )
syntax: if_modified_since [off|exact|before]
default: if_modified_since exact
context: http, server, location
since: 0.7.24
Specifies how to compare time of file modification and time in request header "If-Modified-Since":
- off — don't check "If-Modified-Since" request header (0.7.34);
- exact — exact match;
- before — file modification time should be less than time in "If-Modified-Since" request header.
syntax: internal
default: no
context: location
internal indicates that the matching location can be used only for so called "internal" requests.
For external requests it will return the error "Not found" (404).
Internal requests are the following:
- requests redirected by the instruction error_page
- subrequests created by the command include virtual of the "ngx_http_ssi_module" module
- requests changed by the instruction rewrite of the "ngx_http_rewrite_module" module
An example to prevent clients fetching error pages directly:
error_page 404 /404.html; location /404.html { internal; }
syntax: keepalive_disable [ msie6 | safari | none ]...
default: msie6 safari
context: http, server, location
Disable keepalive for certain user agents (0.9.0+). By default keepalive is disabled for MS Internet Explorer (older than 6.0 service pack 2) after
POST requests, and for Safari. This is because both browsers have issues with handling
POST requests with keepalives. If you are running a site that does not use
POST anywhere, you may optionally choose to enable keepalive in these browsers.
syntax: keepalive_timeout [ time ]
default: keepalive_timeout 75
context: http, server, location
The first parameter assigns the timeout for keep-alive connections with the client. The server will close connections after this time.
The optional second parameter assigns the
time value in the header
Keep-Alive: timeout=time of the response. This header can convince some browsers to close the connection, so that the server does not have to. Without this parameter, nginx does not send a
Keep-Alive header (though this is not what makes a connection "keep-alive").
The parameters can differ from each other.
Notes on how browsers handle the
Keep-Alive header:
- MSIE and Opera ignore the "Keep-Alive: timeout=<N>" header.
- MSIE keeps the connection alive for about 60-65 seconds, then sends a TCP RST.
- Opera keeps the connection alive for a long time.
- Mozilla keeps the connection alive for N plus about 1-10 seconds.
- Konqueror keeps the connection alive for about N seconds.
syntax: keepalive_requests n
default: keepalive_requests 100
context: http, server, location
Number of requests which can be made over a keep-alive connection.
syntax: large_client_header_buffers number size
default: large_client_header_buffers 4 4k/8k
context: http, server
Directive assigns the maximum number and size of buffers for large headers to read from client request.
The request line can not be bigger than the size of one buffer, if the client send a bigger header nginx returns error "Request URI too large" (414).
The longest header line of request also must be not more than the size of one buffer, otherwise the client get the error "Bad request" (400).
Buffers are separated only as needed.
By default the size of one buffer is equal to the size of page, depending on platform this either 4K or 8K, if at the end of working request connection converts to state keep-alive, then these buffers are freed.
syntax: limit_except methods {...}
default: no
context: location
Limits which HTTP methods are allowed for a given request path/location.
For the limitation can be used the directives of modules ngx_http_access_module and ngx_http_auth_basic_module:
limit_except GET { allow 192.168.1.0/32; deny all; }
syntax: limit_rate speed
default: no
context: http, server, location, if in location
Directive assigns the speed of transmission of the answer to client. Speed is assigned in the bytes per second. Limitation works only for one connection, i.e., if client opens 2 connections, then total velocity will be 2 times higher then the limit set.
If it is necessary to limit speed for the part of the clients at the server level, based on some kind of condition - then this directive does not apply. Instead you should specify the limit by assigning the value to the $limit_rate variable, as shown below:
You can also control the rate of individual responses returned by a
proxy_pass response (HttpProxyModule) by setting the
X-Accel-Limit-Rate header (XSendfile). This can be done without a
X-Accel-Redirect header.
syntax: limit_rate_after time
default: limit_rate_after 1m
context: http, server, location, if in location
The directive limits speed only after the first part was sent.
limit_rate_after 1m; limit_rate 100k;
syntax: lingering_close on|off|always
default: lingering_close on
context: http, server, location
Sets SO_LINGER on sockets.
syntax: lingering_time time
default: lingering_close 30s
context: http, server, location
Sets SO_LINGER on sockets.
syntax: lingering_timeout time
default: lingering_timeout 5s
context: http, server, location
Sets SO_LINGER on sockets.
syntax: listen address:port [ default(deprecated in 0.8.21) | default_server | [ backlog=num | rcvbuf=size | sndbuf=size | accept_filter=filter | deferred | bind | ipv6only=[on|off] | ssl ] ]
default: listen 80
context: server
The listen directive specifies the address and port accepted by the enclosing server {...} block. It is possible to specify only an address, only a port, or a server name as the address.
IPv6 address(0.7.36) are set in square brackets:
In Linux by default any IPv6 TCP socket also accepts IPv4 traffic using the IPv4 to IPv6 mapped address format, i.e., ::ffff:<IPv4 adddress in dotted decimal notation>. E.g.,
::ffff:192.168.0.27 maps the IPv4 address 192.168.0.27 to an IPv6 address.
When you enable the address [::]:80, binding port 80 using IPv6, in the listen directive, in Linux, by default, the IPv4 port 80 is also enabled. Meaning that nginx listens for both IPv4 and IPv6 incoming traffic. Therefore if you erroneously specify also a IPv4 address you'll get an already bind address error when reloading nginx configuration.
In Linux the separation of the IPv6 and IPv4 stacks is controlled through the runtime parameter:
net.ipv6.bindv6only which has the value 0 by default.
If you want to use separate sockets for IPv4 and IPv6 you should set this parameter to 1 using
Note that any nginx instance that was running before you made the change will continue to accept IPv4 traffic. Therefore you should edit your nginx configuration to reflect the new setup for IPv6 and IPv4 packet handling and do a restart.
If on the other hand you launched another server instance (vhost) and you expect it to also handle IPv4 traffic by using only, for example:
listen [::]:80;
the binding of the IPv4 address will fail. The correct way to to this is by using the "ipv6only=on" option in the IPv6 listen directive and also specifying a IPv4 listen directive in the respective server block.
This re-editing of the configuration must be done after you changed your kernel runtime parameter. This is the most generic situation in that case (separation of IPv6 and IPv4 sockets):
In FreeBSD the default is separate IPv4 and IPv6 sockets. Therefore "listen [::]:80" only binds port 80 for listening to IPv6 traffic. It's always necessary to specify also IPv4 listen directives if you wish to also handle IPv4 traffic.
It's possible to specify only IPv6 addresses in the listen directive. Using the "default_server ipv6only=on" option. Specific IPv6 addresses can be used with a IPv6 only default directive. Other server directives can also specifiy listen directives with IPv4 addresses. The uniqueness of the IPv6 handling concerns only the same server {...} block.
If only the address is given, the default port nginx binds to is 80.
If the directive has the default_server parameter, then the enclosing server {...} block will be the default server for the address:port pair. This is useful for name-based virtual hosting where you wish to specify the default server block for hostnames that do not match any server_name directives. If there are no directives with the default_server parameter, then the default server will be the first server block in which the
address:port pair appears. The default_server parameter appeared in version 0.8.21 thus deprecating the parameter default.
listen directive accepts several parameters, specific to the system calls
listen(2) and
bind(2). These parameters must follow the
default parameter.
backlog=num -- is assigned parameter backlog in call
listen(2). By default backlog equals -1.
rcvbuf=size -- assigned to the parameter
SO_RCVBUF for the listening socket.
sndbuf=size -- assigned to the parameter
SO_SNDBUF for the listening socket.
accept_filter=filter -- is assigned name accept-filter.
- . It works only to FreeBSD, it is possible to use two filters --
httpready. On the signal -HUP accept-filter it is possible to change only in the quite last versions FreeBSD: 6.0, 5.4-STABLE and 4.11-STABLE.
deferred -- indicates to use that postponed accept(2) on Linux with
- . the aid of option
bind -- indicates that it is necessary to make
bind(2) separately
- . for this pair of address:port. The fact is that if are described several directives listen with the identical port, but by different addresses and one of the directives listen listens to on all addresses for this port (*:port), then nginx will make bind(2) only to *:port. It is necessary to consider that in this case for determining the address, on which the connections arrive, is done the system call getsockname(). But if are used parameters backlog, rcvbuf, sndbuf, accept_filter or deferred, then it is always done separately for this pair of address:port bind(2).
ssl -- parameter (0.7.14) not related to listen(2) and bind(2) syscalls
- . but instead specifies that connections accepted on this port should work in SSL mode. This allows to specify compact configurations for servers working with both HTTP and HTTPS. For example:
Example of the use of the parameters:
listen 127.0.0.1 default_server accept_filter=dataready backlog=1024;
Since version 0.8.21 nginx is able to listen on unix sockets:
listen unix:/tmp/nginx1.sock;
syntax: location [=|~|~*|^~|@] /uri/ { ... }
default: no
context: server
This directive allows different configurations depending on the URI. It can be configured using both literal strings and regular expressions. To use regular expressions, you must use a prefix:
- "~" for case sensitive matching
- "~*" for case insensitive matching
- there is no syntax for NOT matching a regular expression. Instead, match the target regular expression and assign an empty block, then use location / to match anything else.
The order in which location directives are checked is as follows:
- Directives with the "=" prefix that match the query exactly (literal string). If found, searching stops.
- All remaining directives with conventional strings. If this match used the "^~" prefix, searching stops.
- Regular expressions, in the order they are defined in the configuration file.
- If #3 yielded a match, that result is used. Otherwise, the match from #2 is used.
Details below.
To determine which location directive matches a particular query, the literal strings are checked first. Literal strings match the beginning portion of the query - the most specific match will be used. Afterwards, regular expressions are checked in the order defined in the configuration file. The first regular expression to match the query will stop the search. If no regular expression matches are found, the result from the literal string search is used.
For case-insensitive operating systems, like Mac OS X or Windows with Cygwin, literal string matching is done in a case insensitive way (0.7.7). However, comparison is limited to single-byte locale's only.
Regular expression may contain captures (0.7.40), which can then be used in other directives.
It is possible to disable regular expression checks after literal string matching by using "^~" prefix. If the most specific match literal location has this prefix: regular expressions aren't checked.
The "=" prefix forces an exact (literal) match between the request URI and the location parameter. When matched, the search stops immediately. A useful application is that if the request "/" occurs frequently, it's better to use "location = /", as that will speed up the processing of this request a bit, since the search will stop after the first comparison.
On exact match with literal location without "=" or "^~" prefixes search is also immediately terminated.
It is important to know that nginx does the comparison against decoded URIs. For example, if you wish to match "/images/%20/test", then you must use "/images/ /test" to determine the location.
location = / { # matches the query / only. [ configuration A ] } location / { # matches any query, since all queries begin with /, but regular # expressions and any longer conventional blocks will be # matched first. [ configuration B ] } location ^~ /images/ { # matches any query beginning with /images/ and halts searching, # so regular expressions will not be checked. [ configuration C ] } location ~* \.(gif|jpg|jpeg)$ { # matches any request ending in gif, jpg, or jpeg. However, all # requests to the /images/ directory will be handled by # Configuration C. [ configuration D ] }
Example requests:
- / -> configuration A
- /documents/document.html -> configuration B
- /images/1.gif -> configuration C
- /documents/1.jpg -> configuration D
Note that you could define these 4 configurations in any order and the results would remain the same. While nested locations are allowed by the configuration file parser, their use is discouraged and may produce unexpected results.
The prefix "@" specifies a named location. Such locations are not used during normal processing of requests, they are intended only to process internally redirected requests (see error_page, try_files).
syntax: log_not_found [on|off]
default: log_not_found on
context: http, server, location
The directive enables or disables messages in error_log about files not found on disk.
syntax: log_subrequest [on|off]
default: log_subrequest off
context: http, server, location
The directive enables or disables messages in access_log about sub-requests such as rewrite rules and/or SSI requests.
syntax: merge_slashes [on|off]
default: merge_slashes on
context: http, server
version: 0.6.15
variables: no
Enables merging adjacent slashes when parsing the request line. For example, a request for http://www.example.com/foo//bar/ will produce the following values for $uri:
- on: /foo/bar/
- off: /foo//bar/
Be aware that static location matching is performed as a string compare, so if merge_slashes is turned off, a request for /foo//bar/ will *not* match
location /foo/bar/.
syntax: msie_padding [on|off]
default: msie_padding on
context: http, server, location
This directive enables or disables the msie_padding feature for MSIE browsers, and Chrome (as of nginx 0.8.25+). When this is enabled, nginx will pad the size of the response body to a minimum of 512 bytes for responses with a status code above or equal to 400.
The padding prevents the activation of "friendly" HTTP error pages in MSIE and Chrome, so as to not hide/mask the more-informative error pages from the server.
syntax: msie_refresh [on|off]
default: msie_refresh off
context: http, server, location
This directive allows or forbids issuing a
refresh instead of doing a
redirect for MSIE.
syntax: open_file_cache max = N [inactive = time] | off
default: open_file_cache off
context: http, server, location
The directive sets the cache activity on. These information can be stored:
- Open file descriptors, information with their size and modification time;
- Information about the existence of directories;
- Error information when searches for a file - no file, do not have rights to read, etc. See also open_file_cache_errors
Options directive:
max- specifies the maximum number of entries in the cache. When the cache overflows, the least recently used(LRU) items will be removed;
inactive- specifies the time when the cached item is removed, if it has not been downloaded during that time, the default is 60 seconds;
off- prohibits the cache activity.
open_file_cache max=1000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on;
syntax: open_file_cache_errors on | off
default: open_file_cache_errors off
context: http, server, location
The directive specifies whether or not to cache errors when searching for a file.
syntax: open_file_cache_min_uses number
default: open_file_cache_min_uses 1
context: http, server, location
The directive defines the minimum use number of a file within the time specified in the directive parameter inactive in open_file_cache. ?If use more than the number, the file descriptor will remain open in the cache.
syntax: open_file_cache_valid time
default: open_file_cache_valid 60
context: http, server, location
The directive specifies the time when need to check the validity of the information about the item in open_file_cache.
syntax: optimize_server_names [ on|off ]
default: optimize_server_names on
context: http, server
Directive activates or deactivates optimization of host name checks for name-based virtual servers.
In particular, the check influences the name of the host used in redirects. If optimization is on, and all name-based servers listening on one address:port pair have identical configuration, then names are not checked during request execution and redirects use first server name.
If redirect must use host name passed by the client, then the optimization must be turned off.
Note: this directive is deprecated in nginx 0.7.x, use server_name_in_redirect instead.
syntax: port_in_redirect [ on|off ]
default: port_in_redirect on
context: http, server, location
Directive allows or prevents port indication in redirects handled by nginx.
port_in_redirect is off, then Nginx will not add the port in the url when the request is redirected.
syntax: post_action [ uri|off ]
default: post_action off
context: http, server, location, if-in-location
Defines a URI to sub-request upon completion of current request.
location /protected_files { internal; proxy_pass http://127.0.0.2; post_action /protected_done; } # Send the post_action request to a FastCGI backend for logging. location /protected_done { internal; fastcgi_pass 127.0.0.1:9000; }
syntax: recursive_error_pages [on|off]
default: recursive_error_pages off
context: http, server, location
recursive_error_pages enables or disables following a chain of
error_page directives.
syntax: request_pool_size the_size
default: request_pool_size the_size 256
context: http (more?)
The directive is used to allocate memory per request. The pool is used for small allocations. If a block is bigger than pool size or bigger than page size, then it is allocated outside the pool. If there is not enough memory for small allocation inside pool, then a new block of the same pool size is allocated. This directive has only a very small effect. (source http://markmail.org/message/b2kmrluscevimpba)
syntax: reset_timedout_connection [on|off]
default: reset_timedout_connection off
context: http, server, location
This directive enables or disables resetting the connection on timeout. When resetting the connection, before the socket is closed, the socket SO_LINGER option is set with a 0 timeout, which forces the RST packet to be sent to the client upon closing the socket, thus freeing all memory associated with it. This prevents the socket in the FIN_WAIT1 state, along with the buffers associated with it from lying around.
Note that sockets with keepalive connections, after the defined timeout, are closed in the usual way.
syntax: resolver address
default: no
context: http, server, location
Directive defines DNS server address, e.g.
resolver 127.0.0.1;
syntax: resolver_timeout time
default: 30s
context: http, server, location
Directive defines timeout for name resolution, e.g.
resolver_timeout 5s;
syntax: root path
default: root html
context: http, server, location, if in location
root specifies the document root for the requests. For example, with this configuration
A request for "/i/top.gif" will return the file "/spool/w3/i/top.gif". You can use variables in the argument.
note: Keep in mind that the root will still append the directory to the request so that a request for "/i/top.gif" will not look in "/spool/w3/top.gif" like might happen in an Apache-like alias configuration where the location match itself is dropped. Use the
alias directive to achieve the Apache-like functionality.
syntax: satisfy [ all | any ]
default: satisfy all
context: http, server, location
version: ≥ 0.6.25
This determines the adopted access policy when directives from multiple access phase handlers, such as the Access and Auth Basic modules, are defined in a context:
- all - All access phase handlers must grant access to the context
- any - Any access phase handler may grant access to the context
location / { satisfy any; allow 192.168.1.0/32; deny all; auth_basic "closed site"; auth_basic_user_file conf/htpasswd; }
syntax: satisfy_any [ on | off ]
default: satisfy_any off
context: http, server, location
deprecated: 0.6.25 -- Use the satisfy directive instead
syntax: send_timeout the time
default: send_timeout 60
context: http, server, location
Specifies the response timeout to the client. This timeout does not apply to the entire transfer but, rather, only between two subsequent client-read operations. Thus, if the client has not read any data for this amount of time, then nginx shuts down the connection.
syntax: sendfile [ on|off ]
default: sendfile off
context: http, server, location
Directive activate or deactivate the usage of
sendfile() copies data between one file descriptor and another. Because this copying is done within the kernel, sendfile() is more efficient than the combination of read(2) and write(2), which would require transferring data to and from user space.
Read more at: https://www.kernel.org/doc/man-pages/online/pages/man2/sendfile.2.html
How does sendfile helps : http://www.techrepublic.com/article/use-sendfile-to-optimize-data-transfer/1044112
syntax: server {...}
default: no
context: http
Directive assigns configuration for the virtual server.
There is no separation of IP and name-based (the
Host header of the request) servers.
Instead, the directive
listen is used to describe all addresses and ports on which incoming connections can occur, and in directive
server_name indicate all names of the server.
syntax: server_name name [... ]
default: server_name ""
context: server
This directive performs two actions:
- Compares the
Hostheader of the incoming HTTP request against the server { ... } blocks in the Nginx configuration files and selects the first one that matches. This is how virtual servers are defined. Server names are processed in the following order:
- full, static names
- names with a wildcard at the start of the name — *.example.com
- names with a wildcard at the end of the name — www.example.*
- names with regular expressions
- If there is no match, a server { ... } block in the configuration file will be used based on the following order:
- the server block with a matching
listendirective marked as
- the first server block with a matching
listendirective (or implicit
listen 80;)
- Sets the server name that will be used in HTTP redirects if server_name_in_redirect is set.
server { server_name example.com www.example.com; }
The first name becomes the basic name of server. By default the name of the machine (hostname) is used.
It is possible to use "*" for replacing the first or the last part of the name:
server { server_name example.com *.example.com www.example.*; }
The first two of the above names (example.com and *.example.com) can be combined into one:
server { server_name .example.com; }
It is also possible to use regular expressions in server names, prepending the name with a tilde "~" like so:
server { server_name www.example.com ~^www\d+\.example\.com$; }
Since nginx 0.7.12, an empty server name is supported to catch the requests without "Host" header, please note that most browsers will always send a Host header, if accessed by IP the Host header will contain the IP. To specify a catch-all block please see the default_server flag of the listen directive.
server { server_name ""; }
Since nginx 0.8.25 named captures can be used in server_name:
server { server_name ~^(www\.)?(?<domain>.+)$; root /sites/$domain; }
Some older versions of PCRE may have issues with this syntax. If any problems arise try this following syntax:
server { server_name ~^(www\.)?(?P<domain>.+)$; root /sites/$domain; }
Since nginx 0.9.4, $hostname can be used as a server_name argument:
server { server_name $hostname; }
syntax: server_name_in_redirect on|off
default: server_name_in_redirect on
context: http, server, location
server_name_in_redirect is on, then Nginx will use the first value
of the server_name directive for redirects. If
server_name_in_redirect is off,
then nginx will use the requested
Host header.
Note: for Location headers coming from an upstream proxy (via proxy_pass for example) this may not be the only directive you need. In fact, it seems to be ignored a lot of the time. If you are seeing the upstream's server name come through and not be rewritten, you will need to use proxy_redirect to rewrite the upstream's provided hostname to what you want. Something like
proxy_redirect http://some.upstream.url/ / - you will want to rewrite it to a / relative path.
syntax: server_names_hash_max_size number
default: server_names_hash_max_size 512
context: http
The maximum size of the server name hash tables. For more detail see the description of tuning the hash tables in Nginx Optimizations.
syntax: server_names_hash_bucket_size number
default: server_names_hash_bucket_size 32/64/128
context: http
Directive assigns the size of basket in the hash-tables of the names of servers. This value by default depends on the size of the line of processor cache. For more detail see the description of tuning the hash tables in Nginx Optimizations.
syntax: server_tokens on|off
default: server_tokens on
context: http, server, location
Whether to send the Nginx version number in error pages and
Server header.
syntax: tcp_nodelay [on|off]
default: tcp_nodelay on
context: http, server, location
This directive allows or forbids the use of the socket option
TCP_NODELAY. Only included in
keep-alive connections.
You can read more about the
TCP_NODELAY socket option here.
syntax: tcp_nopush [on|off]
default: tcp_nopush off
context: http, server, location
This directive permits or forbids the use of the socket options
TCP_NOPUSH on FreeBSD or
TCP_CORK on Linux. This option is only available when using
Setting this option causes nginx to attempt to send it's HTTP response headers in one packet on Linux and FreeBSD 4.x
You can read more about the
TCP_NOPUSH and
TCP_CORK socket options here.
syntax: try_files path1 [path2] uri
default: none
context: server, location
availability: 0.7.27
Checks for the existence of files in order, and returns the first file that is found. A trailing slash indicates a directory -
$uri /. In the event that no file is found, an internal redirect to the last parameter is invoked. The last parameter is the fallback URI and *must* exist, or else an internal error will be raised. Unlike rewrite, $args are not automatically preserved if the fallback is not a named location. If you need args preserved, you must do so explicitly:
Example use in proxying Mongrel:
try_files /system/maintenance.html $uri $uri/index.html $uri.html @mongrel; location @mongrel { proxy_pass http://mongrel; }
Note that you can specify an HTTP status code as the last argument to
try_file since Nginx version 0.7.51. Here's an example:
When all other attempts to serve the content corresponding to the request fail issue a
404 Not Found.
Example of use with Drupal / FastCGI:
# for Drupal 6 or 7: try_files $uri $uri/ /index.php?q=$uri&$args; # a better version for Drupal 7 since it doesn't need q=$uri: try_files $uri $uri/ /index.php?$args; location ~ \.php$ { fastcgi_pass 127.0.0.1:8888; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # if not already defined in the fastcgi_params file # any other specific fastcgi_params }
In this example, the directive
Is basically the same as this:
location / { error_page 404 = @drupal; log_not_found off; } location @drupal { rewrite ^ /index.php?q=$uri last; # for drupal 6 }
Or this:
try_files is basically a replacement for the typical mod_rewrite style file/directory existence check. It is supposed to be more efficient than using
if - see IfIsEvil
Examples of use with Wordpress and Joomla (typical "Front controller pattern" packages)
# wordpress (without WP Super Cache) - example 1 try_files $uri $uri/ /index.php?q=$uri&$args; # wordpress (without WP Super Cache) - example 2 # It doesn't REALLY need the "q" parameter, but without an explicit $args php # gets an empty QUERY_STRING, breaking generated responses that don't use a # permalink, such as search results. try_files $uri $uri/ /index.php?$args; # joomla try_files $uri $uri/ /index.php?q=$uri&$args; location ~ \.php$ { fastcgi_pass 127.0.0.1:8888; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # if not already defined in the fastcgi_params file # any other specific fastcgi_params }
WP Super Cache requires a bunch of static file checks. Those are not shown here.
syntax: types {...}
context: http, server, location
Specifies one or more mappings between MIME types and file extensions. More than one extension can be assigned to a MIME type.
For example:
types { text/html html; image/gif gif; image/jpeg jpg; }
A sufficiently complete table of mappings is included with nginx, and is located at
If you wanted responses to particular location to always indicate a single MIME type, you could define an empty types block and set the default_type directive. For example:
location /download/ { types { } default_type application/octet-stream; }
syntax: underscores_in_headers on|off
default: off
context: http, server
Allows or disallows underscores in headers.
syntax: variables_hash_bucket_size size
default: variables_hash_bucket_size 64
context: httpvariables: no
phase: configuration
Assigns the key bucket size for the variables hash table.
syntax: variables_hash_max_size size
default: variables_hash_max_size 512
context: httpvariables: no
phase: configuration
The maximum size of the variables hash table. For more detail see the description of tuning the hash tables in Nginx Optimizations.
The core module supports built-in variables, whose names correspond with the names of variables in Apache.
First of all, there are variables which represent header lines in the client request, for example,
$http_cookie, and so forth. Note that because these correspond to what the client actually sends, they are not guaranteed to exist and their meaning is defined elsewhere (e.g. in relevant standards).
Furthermore, there are other variables:
This variable contains the value of the
GET request variable PARAMETER if present in the query string
This variable is the
GET parameters in request line, e.g.
foo=123&bar=blahblah; This variable could be changed.
The address of the client in binary form;
The amount of bytes sent as part of the body of the response. Is accurate even when connections are aborted or interrupted.
This variable is equal to line
Content-Length in the header of request;
This variable is equal to line
Content-Type in the header of request;
The value of the cookie COOKIE;
This variable is equal to the value of directive root for the current request;
The same as $uri.
This variable is equal to line
Host in the header of request or name of the server processing the request if the
Host header is not available.
This variable may have a different value from
$http_host in such cases: 1) when the
Host input header is absent or has an empty value,
$host equals to the value of
server_name directive; 2)when the value of
Host contains port number,
$host doesn't include that port number.
$host's value is always lowercase since 0.8.17.
Set to the machine's hostname as returned by gethostname
The value of the HTTP request header HEADER when converted to lowercase and with 'dashes' converted to 'underscores', e.g.
The value of the HTTP response header HEADER when converted to lowercase and with 'dashes' converted to 'underscores', e.g.
Evaluates to "?" if $args is set, "" otherwise.
This variable allows limiting the connection rate.
The version of Nginx that the server is currently running;
The same as $args except that this variable is readonly.
The address of the client.
The port of the client;
This variable is equal to the name of user, authenticated by the Auth Basic Module;
This variable is equal to path to the file for the current request, formed from directives root or alias and URI request;
This variable(0.7.58+) contains the body of the request. The significance of this variable appears in locations with directives proxy_pass or fastcgi_pass.
Client request body temporary filename;
Set to "OK" if request was completed successfully. Empty if request was not completed or if request was not the last part of a series of range requests.
This variable is equal to the method of request, usually
GET or
This variable always evaluates to the method name of the main request, not the current request, when the current request is a subrequest.
This variable is equal to the *original* request URI as received from the client including the args. It cannot be modified. Look at $uri for the post-rewrite/altered URI. Does not include host name. Example: "/foo/bar.php?arg=baz"
The HTTP scheme (i.e. http, https). Evaluated only on demand, for example:
rewrite ^ $scheme://example.com$uri redirect;
The server address. Generally nginx makes a system call to obtain this value. To improve efficiency and avoid this system call, specify an address with the listen directive and to use the
bind parameter.
The name of the server.
This variable is equal to the port of the server, to which the request arrived;
This variable is the protocol of the request. Common examples are:
HTTP/1.0 or
This variable is the current request URI, without any arguments (see $args for those). This variable will reflect any modifications done so far by internal redirects or the index module. Note this may be different from $request_uri, as $request_uri is what was originally sent by the browser before any such modifications. Does not include the protocol or host name. Example:


text:
Smells Like Teen Spirit Solo guitar tabPlayed by Nirvana
Other resources
- Nirvana sheet music, scores and songbooks at Sheet Music Plus
- Nirvana CDs and DVDs at Amazon
- Nirvana at Tab Heaven
- Nirvana bass tabs at Total Bass
Tablature viewing and downloading is currently disabled.
Tablatures will not be online again until an arrangement has been found with the Music Publishers Association.
More Smells Like Teen Spirit Solo tabs @ 911Tabs
Rate It!
Difficulty : 2.3
See also
Link to this page
Smells Like Teen Spirit Solo guitar tab

subset: commoncrawl


text:
Nationality: LTUBorn : 06.09.1986Place of birth: Kaunas
Height: 1.95mPosition: PG
Team 2012-13: Lokomotiv Krasnodar (Russia-PBL)Career: Zalgiris-2 Kaunas (Lithuania-LKAL, 2003-04); Zalgiris-Sabonis Basketball School (Lithuania-LKAL, 2004-05); Zalgiris Kaunas (Lithuania-LKL, 2005-12); Lokomotiv-Kuban Krasnodar (Russia-PBL, 2012-13)
Mantas Kalnietis had played some of his best basketball wearing the national team's jersey in the past, but last year's Olympic campaign was rather disappointing for the athletic combo-guard. The player will have a chance to get back on track in Slovenia, as he will once again be the primary option at the point guard position in the absence of Sarunas Jasikevicius. Although filling the shoes of a living legend does seem like a difficult task, Kalnietis established himself as a top-tier European guard in his own right after a stellar season with Lokomotiv Krasnodar, marked by Eurocup Final Four triumph in Charleroi. The 27-year-old guard will enjoy heavy minutes and brings a perfect mix of experience and athleticism to a Lithuanian team that will be looking to play gritty defence and push the ball at every opportunity.
Copyright 2015 FIBA Europe. All rights reserved.Do not duplicate or redistribute in any form.
Ismaninger Str. 21, 81675 Munich, Germany.P. (+49-89) 78 06 08-0 F.:(+49-89) 78 06 08-59


text:
Nb: infants must be under the age of 2 and
children must be under the age of 12 at the time of
These pleasant sisters hotels Edelweiss and Bor are situated close to the famous ice fountains in this lively resort, the good value and comfortable, both are well established and have a friendly and convivial atmosphere. Guests also have use of the various facilities in the Hotel Edelweiss, the two hotels are located 150m away from each other.
Bor has 49 bedrooms and Edelweiss has 71 bedrooms.
Iglu acts as a travel agent for disclosed principals/tour operators, further details
of which will be made available at the time of booking. Your holiday contract will
be bound by the tour operators terms and conditions.
Prices are shown for a basic room or unit, can be subject to change and are indicative
until time of booking. Please call on 020 8544 7114 for prices for other travel
and room options for this property.
The price shown includes 7 nights accommodation,
with flights from Gatwick.
Prices shown are per person per week based on maximum occupancy. Descriptions and
quality ratings are provided by the Tour Operator (or one of the Tour Operators
where similar holidays are offered by more than one supplier). We reserve the right
to make minor adjustments to the description or rating based on staff and customer
feedback. For payments by credit card, a 2.5% credit card charge (4% for AMEX) will
be added to your invoice. If you pay by a UK issued debit card, there is no charge.
All bookings are subject to a £5 per person Passenger Admin Fee charged by Iglu.com.


text:
Nb: infants must be under the age of 2 and
children must be under the age of 12 at the time of
Set in the beautiful Oetztal valley and in a prime location for easy access to the ski area, this hotel is a great choice for families thanks to child friendly facilities and large rooms.Offering a friendly welcome, this modern hotel has a high standard of facilities, including an in-house ski-hire shop and wellness area. The hotel is excellent value for money with unlimited free beer, house wine and soft drinks included with the evening buffet.
39 Bedrooms. Rooms:All rooms are non-smoking and have a southwest-facing balcony with mountain views, cable TV, safe, free internet access (with cable), hairdryer, fridge and bathrobes.
'Krokus'Rooms (2-3 People): Very spacious Austrian twin rooms have a small sitting area with sofa bed & bathroom with shower & wc.
'Wildspitze' Junior Suites (2-4 People): Larger rooms, ideal for families have a double bed, a double sofa bed in the living area & bathroom with bath & wc.
Iglu acts as a travel agent for disclosed principals/tour operators, further details
of which will be made available at the time of booking. Your holiday contract will
be bound by the tour operators terms and conditions.
Prices are shown for a basic room or unit, can be subject to change and are indicative
until time of booking. Please call on 020 8544 7114 for prices for other travel
and room options for this property.
Prices shown are per person per week based on maximum occupancy. Descriptions and
quality ratings are provided by the Tour Operator (or one of the Tour Operators
where similar holidays are offered by more than one supplier). We reserve the right
to make minor adjustments to the description or rating based on staff and customer
feedback. For payments by credit card, a 2.5% credit card charge (4% for AMEX) will
be added to your invoice. If you pay by a UK issued debit card, there is no charge.
All bookings are subject to a £5 per person Passenger Admin Fee charged by Iglu.com.


text:
Style #:
For further details regarding our pricavy policies including the use of cookies please click here. For instructions on how to enable cookies please click here. If you need assistance one of our customer service representatives at 1-800-850-7463 would be glad to help.
Price: $99.95
Sale Price: $0.00 Save 100%
Select Your Size
Then, Select Your Width
Additional Views
Fashioned with an aesthetic appeal and engineered with comfort, this Timmons Chukka is artistically designed for fashion forward and fun loving men. Crafted from nubuck leather with canvas lining, the shoe offers a very refined and classy look with every wear. Lined with cotton canvas, its vulcanized construction eliminates the need of adhesives.
No Customers Have Reviewed This Product Yet
Share your thoughts with other customers
Enter email address to join our mailing list


text:
Your Selections
Filter By
All Departments
- Accessories
- Auto Accessories
- Blankets, Bed & Bath
- Collectibles
- Cups, Mugs & Shots
- Gameday & Tailgate
- Golf & More
- Hats
- Home Office & School
- Jackets
- Jerseys
- Kitchen & Bar
- Lawn & Garden
- License Plate & Frames
- Luggage & Sportbags
- Pet Supplies
- Polos
- Shoes & Socks
- Shorts & Pants
- Sweatshirts & Fleece
- T-Shirts
- Wallets & Checkbooks
- Watches & Clocks
- Sale Items
Shop by Player
New York Mets Shop
Jacob DeGrom New York Mets Majestic 2015 Cool Base Player Jersey - Royal
Price: $109.95
Sale: $109.95
Now: $109.95 (extra 30% off)
You love watching every gut wrenching moment of the game and wouldn't miss a single minute for anything in the world. Show your die-hard New York Mets pride with this Official Authentic Collection Pla...More Details
- Shop By:
- Mens
- Ladies
- Kids
- Newest Arrivals
- Sale Items
New York Mets Kids (253)
New York Mets Ladies (340)
New York Mets Mens (381)
New York Mets Polos (15)
Shop New York Mets Gear featuring Mets Jerseys, Hats and Shirts
It's time to stock up on cold beverages and light up the grill, baseball season is here! Hit your gameday look out of the park with New York Mets Clothing from Nike and Majestic! Want to make a statement for your Mets? Pull a double play of style sporting a NY Mets Hat and T-Shirt while riling up the crowd at Citi Field.
We've got all the bases covered when it comes to New York Mets Gear for men, women and kids. We don't leave anyone in the dugout on gameday, that's why we stock New York Mets Baby and Toddler Clothing and even Dog Jerseys too. New York Mets Memorabilia makes the perfect addition to any fan's collection, and we have Autographed Mets Baseballs signed by the top players! Pick up Mets Sweatshirts to perfect your gameday look, or cover up in Mets Jackets. Support the team in a New York Mets Jersey that ships from the diamond to your door from Fanatics!


text:
79 Members
Total number of users that have joined this group
7 Years as a Group
Total number of years this group has been active
Mission Statement
The elite artists of B.net dwell within these digital walls. We could brag on and on about being featured in various Spotlights and Bungie Favorites, winning art contests, and having our creative content published for use on the official B.net forums... but we'd rather have our work speak for itself.
- A D J U 7 A N T Founder
Click tag to search for similarly tagged clans
Primary Language
Group Forum
Sort by:
Filter by:
No Results


text:
Now we're email buddies!
You have chosen to receive our #NAMED_LISTS# newsletters at #EMAIL_ADDRESS#. You will receive an e-mail shortly confirming your subscription. So excited to have you!
Refinery 29
Please upgrade your browser for the best Refinery29 experience. Read more.
In addition to serving up some of the best food in the country (or, ahem the best, if you ask us), San Francisco's top restaurants also don't scrimp when it comes to cool interiors. Although, we'll admit that sometimes one important little corner gets neglected — and that'd be the bathroom. Therefore, when we see a truly stunning W.C., it's something we commit to memory. "Loo chic?" you might be asking yourself…yes, indeed! And we'll prove it. We snapped six of the most amazing restaurant restrooms, several of which we sort of want to move into, and you'll be hard pressed to disagree. From Flour + Water's rustic-cool and mood-lit box to Chez Spencer's dreamy, gingham-walled powder room, these are pint-sized spaces that you have to see to believe. So, excuse yourself, and get to it!
Photographed by Christine Ting
Photographed by Christine Ting


text:
|Northport, N.Y.
|High School:
As a Freshman: Saw time in 21 games for the Bobcats at the plate and appeared in three games (one start) from the mound in 2013…Hit .158 (6-for-38) with a .283 on-base percentage to go along three runs, one double, one home run, three RBI and three walks…Pitched to a 10.50 ERA in 5.1 innings, allowing eight runs on six hits with one strikeout…Became the first Quinnipiac player in the Div. I era to tally a home run with her first career on Mar. 9 against St. Joseph's…Jarrett went deep for a two-run homer in the fifth inning to make a little history for the Bobcats…Tallied her lone double on the season on Mar. 12 against Maine…Finished 1-for-3 against UT-Chattanooga with one walk on Mar. 13…Went 1-for-3 against Radford on Mar. 15…Singled on Mar. 27 against UCONN and walked three times, tied for the most of any Bobcat in a game all season, on Mar. 29 against Monmouth…Singled and scored a run against Stony Brook on Apr. 4…Drove in an RBI on Apr. 7 with a sacrifice fly against Mount St. Mary's…Scored a run against Robert Morris on May 4…Drew a walk against St. Francis (Pa.) on May 5.
Before Quinnipiac: Jarrett joins the Bobcat's pitching core after finishing up her high school career at Northport High School in N.Y…During the 2011 season, Jarrett pitched 117 innings and struck out 154 batters…She also tallied 16 runs, 24 hits and nine RBI as a junior…She received Most Valuable Player honors and was also named All-League, All-Division, and All-County at Northport…One of her most impressive performances at Northport came on May 10, 2012 when she tossed her first career perfect game…Perfection came against Central Islip as Jarrett threw seven innings unscathed with 17 strikeouts in a 10-0 win for Northport…It was the first no-hitter for the senior pitcher at the time who was in her fifth year on the varsity squad…The 17 strikeouts were also just two shy of her career high as the Northport, N.Y. native comes to Quinnipiac with a strong pitching pedigree…She's also a member of several honor societies and has been a NYS Scholar Athlete for five years running.


text:
How to Buy a Trampoline
Trampolines provide fun and exercise for the whole family. First determine which size and shape satisfies your
needs and space constraints. Then be sure to check out our assembly and care tips, as well as important safety
Shape and Size
Companies manufacture a variety of trampoline shapes today including, round, octagonal, rectangular and square.
Recreational models can vary from a 6-foot diameter to a 16 or 17-foot diameter. To make sure you have adequate
space for the trampoline, follow these tips:
2 extra features you may want to consider include:
Return to Top
Assembly and Care
Some assembly may be required, so if you decide to purchase a trampoline make sure you read and follow all
directions. For your safety, never change or skip assembly directions.
A certain amount of care is also necessary with a trampoline. Here are a few tips:
Safety Guidelines
Safety is a very important concept when using a trampoline. Below are guidelines all trampoline users should
follow. Make sure you consider them before your purchase:
Sports Authority - the nation's preeminent full-line sporting goods chain. Shop online or in-store for your favorite brands - Nike, Under Armour, The North Face, Bowflex, Schwinn, Lifetime and more.
©1999 - 2015 *List price is for reference only. No sales may have occurred at this price. **See product page for details. The products available through www.sportsauthority.com may vary from those appearing in Sports Authority stores. Contact your local store for specific product information.


text:
Home » Posts tagged 'Clear Channel'
Tag Archives: Clear Channel
on the front lines of a new medium…
How a start-up like EVR can gain a toehold in an industry that for decades has been unfriendly to the little guy can be summed up by a slight tweak to the illuminated sign hanging in the booth: In place of the familiar "ON AIR" is a sign that reads "ONLINE."
"Clear Channel" – the multibillion-dollar radio conglomerate – "kicked out a lot of people wherever they could, and just beamed in from another city," says Wareham. "Now, with the Internet, you don't have to have this huge transmitter."
With more than 1 million listeners a month, EVR is at the forefront of this emerging medium. In addition to fostering more independent voices and breaking underground acts, EVR has become a must-visit for big-label stars like Wareham and, more recently, Big Boi of the Grammy-winning, platinum-selling hip-hop group Outkast.
You'd think the sky might be the limit for an organically grown station such as EVR deftly leveraging street cred, an easy relationship with artists, and the identity of a bohemian counterculture neighborhood into a burgeoning Internet audience. But EVR general manager Peter Ferraro has to be very careful when it comes to growing his business. The way the current performance-royalty pay structure is set up for webcasters, if EVR's audience numbers do in fact reach the sky, so, too, do their operating costs.
Under the Congressional Digital Music Copyright Act of 1998, Internet broadcasters are required to pay a digital performance royalty for each and every listener, making it very difficult to scale up their business. By contrast, their terrestrial counterparts benefit from a flat royalty rate: As their audience grows, the cost per listener falls.
"The very existence of EVR in the current royalty climate is pretty punk rock," says Mr. Ferraro, who is trying to avoid the same fate as WOXY, an independent rock webcaster that was forced to shut down earlier this year for ostensibly becoming too popular.
Unlike WOXY, Ferraro is going to great lengths to make sure EVR's revenues – a mix of Web advertising, show sponsorships, and events with corporate sponsors – keep pace with their growing music-licensing costs. As of now, 30 percent of EVR's annual operating costs goes to paying performance royalties. As their audience grows, theoretically that percentage will increase until EVR is potentially snuffed out.
But there is hope: Pending legislation in Congress (the Performance Rights Act) would compensate artists when their performances are played on terrestrial radio (currently, only the composer and music publisher are paid), and offer fixed, discounted royalty rates to small terrestrial broadcasters. Last year, at a meeting of the Senate Judiciary Committee on the bill, Sen. Dianne Feinstein (D) of California said she believed "strongly that parity and fairness require that we provide the same discounts for small webcasters."
Currently, the National Association of Broadcasters and the Record Industry Association of America are negotiating the terms of the proposed legislation. Though a Senate Judiciary Committee source told the Monitor that webcasters shouldn't rely on the NAB to carry their water, the source did say that Senator Feinstein remains committed to webcasters.
If webcasters are included in the bill, Ferraro says there might be a "small business explosion" in the Internet radio space, "a sector that will pay royalties and expose people to music that is often characterized as existing in the 'long tail.' "
read the full article here — and LISTEN LIVE to East Village Radio…


text:
Josh Bryant, MS, CSCS |
Are you stuck in a bench press plateau? Demolish it with this bad-ass Doug Young–inspired training program.
Noah Bryant, CSCS |
The deadlift is one of the true measures of strength, but this move can be difficult to master. Here's are some common mistakes trainers make when deadlifting, plus tips on how to overcome them.
Josh Bryant, MS, CSCS |
Build superhuman strength with this Bill Kazmaier-style chest, shoulder and triceps training routine.
Noah Bryant, CSCS |
Learn how this powerful tool can get you stronger.
Accelerate your lifts to new heights with this powerful principle.
Develop strength and improve your technique with complexes for Olympic lifts.
Maximize your strength and size by deloading on a regular basis.
Noah Bryant, CSCS |
Bored with the same set and rep scheme? Try cluster sets to create strength and power.
Noah Bryant, CSCS |
Just because you can't see your back side, doesn't mean you should neglect it. The Romanian deadlift is an awesome (and awesomely underrated) exercise for hitting the posterior chain.
Jimmy Peña, MS, CSCS |
Looking for the very best tips for strength? If you're seeking personal records, it's time to check these eight off your strongman list.
Lee Boyce |
The hours spent at the gym per week doing droning rounds of cardio are something none of us enjoy. In their avoidance, we've all sought after the high-intensity, low-rest training methods to help boost your metabolism to oblivion.
Many lifters, especially big men, find it tough to squat. Here's how to take advantage of your other options.


text:
|(203) 582-3627
|Associate Athletic Trainer
Jennifer Mead is in her third year as the associate athletic trainer at Quinnipiac University. Mead served for the previous four years as an assistant athletic trainer.
Mead came to Quinnipiac after spending two and a half years at the University of Maryland-Baltimore County, where she worked closely with the school's 22 Division I sports as an Assistant Athletic Trainer.
Prior to UMBC, Mead served in the same capacity at SUNY-New Paltz for over a year. She also worked as a graduate assistant trainer at Indiana State University.
Mead holds a Bachelor of Science Degree from Castleton State College and a Masters of Science Degree from Indiana State University.


text:
Twin sisters Kelly and Kerry Jesberger have always enjoyed expressing their creativity. From a very early age, Kelly loved to draw, and Kerry loved to write. Their creativity inspired them to join forces after their graduation from St. Marys Area High School in 2006, and the result was their first published children's book, "A Thief in Sunnyside!"
St. Marys native Jennifer Will has been employed with Wellspan Health System in York for the past 24 years, a career that has provided her with experience in the hospital's oncology unit and more recently as a Case Management Nurse.
Will first took a job at York Hospital in 1986 after graduating from Penn State University with a major in nursing. Over time, York Hospital grew to be a part of the Wellspan Health System.
St. Marys native Rachel Kell has found her accidental career choice rewarding in several different ways.
Rachel is currently employed by the Small Business Administration Office of the Inspector General in Washington, D.C. Prior to that, she was employed by the Department of Defense Inspector General in Arlington, Va.
Next time you're perusing the shelves at Target, chances are you may stumble upon a fabric design created by St. Marys native Amy Fritz.
As a fabric designer for Target Corp., Fritz, 32, designs materials and prints for the chain's soft home products, including bedding, window and shower curtains, decorative toss pillows and throw and kitchen textiles.
By Becky Polaski
Staff Writer
The knowledge that he may be the first to do something, no matter how small, is one of the best aspects of Jonathan Evans' job at the Electro-Optical Countermeasures Technology Branch of the Air Force Research Laboratory.
Evans, a native of St. Marys, completed his Master of Science degree in Electro-Optics (M.S.E.O.) from the University of Dayton earlier this summer and plans to begin working toward a Ph.D. in applied physics at the Air Force Institute of Technology in October.


text:
About HVGC ...
Pilot information ...
Gliding & other links ...
Members logon
The club
What is gliding?
Location map
Price list
Club fleet & facilities
Photo gallery
Video gallery
Privacy policy
Visiting pilots
Weather (BoM) ...
Flying roster
Task planner
Our OLC flights
Soaring Spot
Live track
Gliding Federation of Australia
Junior gliding in Australia
FAI International Gliding Commission
Local attractions
Australian RASP weather predictions
NSW BLIP maps
Wind prediction map
XC Skies (log in required)
NAIPS (log in required)
Bureau of Meteorology Home
Singleton 7-day forecast
Hunter district forecast
Newcastle radar
Hunter Valley Gliding Club
<-- gallery session offline = -->here!
2 top-level albums (28 total), 648 images
The album or photo that you were attempting to view either does not exist, or requires user privileges that you do not posess.
Log in
and try again.
Last changed on 08/11/09. This album contains 7 items.
This album has been viewed 23804 times since 23/08/09.
Gliders (10184 hits)
Museum pieces (532 hits)
Weather and Clouds (4193 hits)
People and Events (5819 hits)
Clubhouse Opening - Nov 2012 (1292 hits)
New Clubhouse (525 hits)
Vintage & 13.5m Rally 2011 (2116 hits)
Club Dinner 2010 (954 hits)
Luskintyre 8Aug09 (1613 hits)
AAFC 23Aug09 (881 hits)
CPV Barbeque June 08 (838 hits)
Bill Wright Memorial (1300 hits)
Airborne (5695 hits)
Pocklington England (798 hits)
Humour (3991 hits)
Other (4955 hits)
Oshkosh 2010 (1449 hits)
VH-DGW (893 hits)
Tug Collection (1446 hits)
VH-KKZ (956 hits)
VH-CPV (1039 hits)
VH-VII (993 hits)
VH-MKW (1265 hits)
Fame at last (661 hits)
VH-NBW F1 Rocket (3075 hits)
Untitled (0 hits)
Maps (4193 hits)
No highlight
Last changed on 15/02/09. This album contains 22 items.
This album has been viewed 44485 times since 08/07/05.
Powered by


text:
T-Pain Isn't Crazy About Future's Use of Autotune
Autotune wasn't a new technology when T-Pain started using it, but he certainly became the audio plug-in's biggest advocate. And who could blame him? He might have sounded like a robot, but at least that robot made good songs.
Then Jay-Z's "Death of Autotune" put the kibosh on autotune an


text:
Special Halloween events are taking place all week at The Mount in Lenox, MA. Guests of Brook Farm Inn can enjoy the thrills and chills! Edith Wharton's Favorite Ghost Stories Monday-Thursday, October 25-28 at 4 p.m. Enjoy daily readings of Edith Wharton's favorite ghost stories by Edgar Allan Poe, J. Sheridan Le Fanu, M.R. James, […]
Posts Tagged 'ghost stories'
Halloween at The Mount in Lenox, MA
October 25th, 2010 by philhalpern


text:
Saturday Sermon: Over and Above Naturalism, Part 2
Barkley suggests that material creation is not the end of our understanding (as Naturalists think), but a beginning that unveils the majestic and power of a Creator who loves us.
The Resource Finder has powerful filtering features — check out the tutorial to learn more.
Barkley suggests that material creation is not the end of our understanding (as Naturalists think), but a beginning that unveils the majestic and power of a Creator who loves us.
Pastor Joseph Barkley of Ecclesia Church extols the greatness of the God who has brought forth incredible works and engaged humankind in relationship. In the first part of the sermon "Over and Above Naturalism," Barkley admires the factual knowledge unlocked by science, and yet reminds the Church that those material descriptions fail to answer the question of ultimate significance.
Pete Shaw, the senior pastor of Crosswalk Community Church in Napa California, offers a brief history of the interactions between science and faith in the first segment of his sermon.
Congratulations to the 37 winners of the Evolution & Christian Faith (ECF) grants competition! ECF is a new BioLogos program designed to support projects and network-building among scholars, church leaders, and parachurch organizations.
In this video conversation, N.T. Wright discusses how the Enlightenment worldview -- which clearly separates God from the world -- has impacted our view of Scripture, and why cleaning the "spectacles" through which we view the world can help us see both Scripture and the world more clearly.
To say something is poetic is not to declare it ultimately untrue, futile and meaningless—it is to say it is more profound and meaningful and true than many other modes of expression.
The BioLogos Forum is pleased to present this infographic about religious belief among scientists. The graphic uses data from the Pew Research Center, Rice University, and quotations from scientists assembled in a recent Huffington Post article.
Scientism is a rather strange word, but for reasons that we shall see, a useful one. Though this term has been coined rather recently, it is associated with many other "isms" with long and turbulent histories: materialism, naturalism, reductionism, empiricism, and positivism.
Predictably, "Jesus Wept" did not make it into the Jefferson Bible. John 11 was cut out entirely, falling onto the floor of his Monticello home and discarded, along with Martha's confession.
Steve Benner, a Distinguished Fellow of The Foundation for Applied Molecular Evolution in Gainesville, Fla., looks at what the role of a scientist should be. Benner looks specifically at "falsifiability", the acceptance of uncertainty, and the place of the scientist in public discourse.
We should not be ashamed of the fact that our faith integrates spirit and body; our faith calls us to regard the stuff of creation in all of its materiality as good, and thus offers the best starting point for the practice and pleasure of art.
In this three part series, Robert C. Bishop provides a helpful review for Evangelicals of the book Why Evolution is True by Jerry Coyne. He first debunks many outdated ideas and myths about the theory of evolution and its implications. He then goes on to critique Coyne's conclusions about God as a "bad designer." He further addresses how Christianity and science overlap as well as how to have a meaningful discussion between two individuals with radically different views.
Ian Hutchinson draws a sharp line between science and scientism. Scientism holds that all truth emerges from scientific study and explanation. Hutchinson, however, disagrees as he points to science's inability to establish truth about, for example, the events that have occurred in humanity's history on earth. He specifically engages Richard Dawkins assertions (from the book The God Delusion) that God is a scientific hypothesis that has been essentially disproved by science and that evolution explains religion as nothing more than a natural phenomenon.
In this paper, MIT professor Ian Hutchinson addresses the question of how to engage arguments put forward by the New Atheists. In doing so, he offers a critique of scientism, the assumption that scientific knowledge is all the real knowledge there is.
In this series, Ard Louis addresses concerns that Christians may have about the BioLogos view that stem from specific misconceptions. Among these are misunderstandings about the nature of science, God's action in the universe, and natural theology. In addition, there is unwarranted mistrust towards the academic world. Finally, he encourages the BioLogos team to carefully confront "the ways we in the church have all been shaped by the spirit of the age" and to patiently listen and speak about these issues.
Alexander notes that while the biological theory of evolution is not itself an ideology, it has been used for ideological purposes since 1859 to defend everything from eugenics to capitalism to racism to atheism.
Over the next few months, with permission from Yale University Press, BioLogos will offer edited versions of chapters from John Polkinghorne's best books, Belief in God in an Age of Science and Theology in the Context of Science, in order to help readers delve more deeply into some of his most important ideas.
These excerpts from Origins: Christian Perspectives on Creation, Evolution, and Intelligent Design, written by BioLogos president Deborah Haarsma and her husband Loren Haarsma, offer a sampling of the book's many topics, from exploring our disagreements and agreements on origins as Christians to explaining scientific processes to looking at how we read Genesis.
Is methodological naturalism equivalent to atheism? That's the rock bottom question here, and there simply is no consensus—neither among Christians nor even among atheists, for that matter.
In today's video, Rev. Dr. Michael Lloyd points out that it's often the annoying things-- the things we want to deny and shut out-- that can actually improve and enlarge our worldview.


text:
this wiki
The Summoner is a term commonly used to describe a League of Legends player, and it is used to track statistics and scores for each player.
Ancient battles between Protectorate (Stag crest) and Magelords (Owl crest) summoners waged on the field known as Summoner's Rift. Helped by a mysterious figure, the war between both sides has changed the landscape and mutated the local flora and fauna. Now a the battlefield is littered with the ruins of both sides and is a residence of a powerful Dragon and Baron Nashor.
A player in League of Legends takes on the role of a summoner, a gifted spell caster who has the power to bring forth a champion to fight as their avatar in the Fields of Justice. With all major political decisions on Valoran now decided by the outcome of the contests that take place in the battle arenas, a summoner is the key force of change on the continent. As the summoner controls the champion in combat, the summoner also influences the outcome of the match through the use of summoner spells, runes, and masteries. Once a match is over, the summoner gains experience and influence points. Experience points allow the summoner to gain increased powers by unlocking additional spells and rune slots, while influence points allow the summoner to gain access to new champions and new runes for use in future fights.
(As of late 2014, Riot has stated that the concept of a Summoner (as found in the lore of the game) is to be altered, Institute of War is going to be removed and thus the in-lore League of Legends is to be "Fully Relaunched" again.)
The Code
The Summoner's Code is a list of rules and guidelines that Riot Games provides to the players to abide to when participating in competitive play. If a summoner disobeys this code they might find themselves suspended for an amount of time. Repeated and/or severe infractions will incur harsher penalties. Any player can report a summoner that has disobeyed the code in a match; if this summoner gets reported a sufficient number of times, his actions will be reviewed by other summoners in the Tribunal.
Summoner Profile
The Summoner profile page is the players personal page, which is accessible and part of the PVP.net interface. Its primary use is to track the players game statistics, to showcase game achievements and players champions roster. It also has several customizable esthetics features to better visually distinguish a player amidst other League of Legends players (for example: profile banners, frames, and summoner icons), and bonus pre-game customizable features which use is to enhance players champion stats and also to to add different bonus abilities before each match. These bonuses fall into three categories: summoner spells, runes, and masteries.
Summoner spells
Summoners are allowed the use of any two of the summoner spells during any battle in the Fields of Justice, many are available from the start while others are unlocked through gaining levels. These spells are controlled by the left hand and significantly impact gameplay. There is one specific mastery in Preseason 4 that lowers the cooldown of summoner spells, which is Summoner's Insight
Before a battle arena match begins, a summoner can make use of Runes to enhance their champion's abilities. Runes can only be purchased with Influence Points at the Riot Store.
Runes may not be bought with Riot Points. This is to help prevent people from buying power, although you can acquire runes faster by buying an Influence Points Boost.
Masteries are perks that affect gameplay, they are commonly referred to in other games as "skill-trees". All of the masteries are passive effects although some augment summoner spells, which can be activated. A summoner is able to focus their intense magical training into specific categories (Offensive, Defensive, and Utility). Each group has 6 tiers, within a group all but the first tier are locked when you first start, with a successive tier opening with each 4 points spent in the same group. Lines in the mastery tree imply additional unlocking criteria. The summoner can put one point per level (up to level 30) into masteries. Masteries can be re-distributed at will between battles. Since May 23, 2011, summoners are allowed to have multiple saved mastery pages.


text:
i'm coming in about two weeks...
i'm coming in about two weeks...
Follow me on Twitter.. @DSEmpire_BA
For My work http://dynastysportsempire.com/author/brent-antonio/
Very cool
Cam Cameron Supporter!- The Camerons are here!
I love apple cider!!!!Originally Posted by Whitedolphin54
Good Stuff
Please PM me your full name, address, and username. We recieved several checks that had no username or email that we could nto match back to a person. You may be one of those. Either way we will hook you right up!!Originally Posted by Robfinfan
Oh yes, got my jacket and everything.Originally Posted by cnc66
Seriously VIP is the bees knees. The posts you get in there are the best by far. It is just a different world. Just a thread on the World Cup has over a 10000 posts, and even if you aint interested in that, just have a look At the quality of posting on new free agents and training schedules. Come on guys we need you --and you need us--lets get on this together
Dolphins Til I Die
V.I.P. all the way!
i am sorry to ask this as you may have to answer this a lot but how much is it to be a VIP member?
36.00 dollars for a year.:wink:Originally Posted by finsgonewild
Thanks to brother Like2God for the great sig!


text:
"Hoppy Hour" is a rabbit socialization event organized by the MN Companion Rabbit Society. This is a video from a recent one held in Golden Valley, MN.
Dougal makes an appearance about 30 seconds in.
Update: Since there's been some questions in the comments, I will explain the rules of Hoppy Hour.
The rabbits must be spayed/neutered and free of diseases. Owners must sit on the edge of the mat, and children must remain seated. The people you see walking amongst the rabbits are the Bouncers, who clean up messes and give rabbits a time out (flipping them and returning them to their owner) if the rabbit fights or tries any shenanigans with another rabbit.
If a rabbit spends too much time hiding in a box (as Dougal did his first time), the bouncer removes the box to encourage them to socialize.
You're not allowed to pick up any rabbit but your own, obviously, but if a rabbit hops over to you, you're allowed to pet it. There's a $3/rabbit fee, but people without bunnies can attend for free.


text:
Kevin Devine is an American songwriter and musician from Brooklyn, New York, who is known for alternately introspective and political lyrics and melodic acoustic guitar songs. He cites his influences as Neutral Milk Hotel, Bob Dylan, Elliott Smith, Pavement and Nirvana, among others.
This area is intended for discussion only. If you have a question about your order, or require customer service you can get in touch via our Customer Service Area. Comments enquiring about existing orders, including personal details, or with questions will be deleted.


text:
Breaking up is hard to do. Divorce and its complications are the themes of Julia Louis-Dreyfus's hit Emmy award-winning sitcom, The New Adventures of Old Christine, in which she plays a newly single mom facing the challenges of dating again, a host of custody and parenting issues, and an ex-husband who is still very much in her life.
Although her own marriage -- with two kids -- to writer-producer Brad Hall is still going strong at 21 years, the actress is mining emotions she is familiar with. Her parents divorced when she was a child, and she was shuffled back and forth between their homes in Washington, D.C., and New York City. While her parents kept it civil and Louis-Dreyfus remains close to her mother, father, and their respective "new" spouses, many kids of divorce have it much tougher. Some are asked to broker peace between warring exes, even as they are grieving the loss of a parent who has abruptly moved out. Others must deal with parents who suddenly can't cope with everyday tasks, like making dinner or helping with homework.
Many children take the battle scars of divorce well into adulthood -- wounds that never needed to be inflicted in the first place. But broken-up spouses can help stop the damage done by managing their own behavior before the ink dries on the divorce papers. WebMD spoke with family and divorce expert M. Gary Neuman, LMHC, who gives exes pointers on how to split up without emotionally destroying their kids long term.
1. Don't make your child the messenger ...
"Too many parents attempt to communicate through their children, which causes undue emotional stress on them and forces them to negotiate a situation their own parents could not handle," says Neuman. "Email is an excellent tool nowadays to communicate with your ex-spouse. It allows you to specifically discuss the practicalities of raising your child without detouring into negative areas and opening old wounds. It also provides a recorded message, admissible into court, so parents tend to be more careful when using it.
If you want or need to speak with your ex over the phone or in person, be focused and stay on task, and most important, don't swallow the bait if he or she descends into anger. Simply say, 'I appreciate your feelings, but I am here to discuss our child's school assignment.' Take the high road. Your child's emotional health depends on it."
2. ... or your therapist.
"Teenagers like to feel in control, and divorce turns their worlds upside down," Neuman says. "Don't fall into the trap of sharing divorce details or your angry feelings about your ex with your older kids. Their own anxiety and need for control causes them to be 'understanding' of what you're going through, but you need to be the parent. Get outside help for yourself, get therapy if necessary, and maintain those boundaries. Making your child your cohort is wrong and does them damage."
3. Try to "get" your kid.
"Kids need to feel as if they are understood," says Neuman, and after a divorce their feelings may in turmoil. "Listen to them. Don't tell them what to think. And it might be difficult, but never criticize your ex -- it's a criticism of your child, who of course is 50% of your ex-husband or wife. Respond specifically to what they are telling you. Say, 'It sounds like you are feeling sad/mad/upset about meeting your dad's new girlfriend, is that right?' As a parent, you don't have to have a solution, you just need to hear them.
And don't editorialize. You can suggest your child write down his feelings and share them with your ex, but only if the child wants to do so. Stay trained on your child's feelings, not yours. Healing comes through a loving connection, and from feeling understood."
4. Avoid the third degree.
"I tell parents to treat their child's weekend away with their ex-spouse as if the child has just visited an aunt or uncle," advises Neuman. "Saying nothing will leave your child stressed, as if he must compartmentalize both worlds and tiptoe around this other experience. On the other hand, grilling the child puts him squarely in the middle, which is an impossible position emotionally. So ask your kid fun and general questions, which diffuses tension. And then let it go."
5. Repair the damage you've already done.
Many divorced parents reading these tips may recognize mistakes they've unintentionally made with their own kids. Is it ever too late to undo emotional fall-out from a nasty split? "No, children are remarkably forgiving, says Neuman. "At least until they reach their later teen years, when anger may be more cemented. If you've made mistakes, it's important to do the following:
- Apologize for them. Saying you're sorry goes a long way with your kids.
- Explain in detail exactly what you've done wrong, and then commit to changing your behavior from that moment on.
- Give your child a safe and specific signal -- for example, tell your child to raise his or her hand when you begin criticizing your ex -- which serves as a time-out for you, telling you in no uncertain terms you're doing it again and need to stop immediately."
Louis-Dreyfus "loves" her award-winning character, Christine, because her alter ego places the needs of her child first -- something this real-life mother of two appreciates.
Adapted from the cover story of WebMD the Magazine's February 2009 issue. Read the complete story here.


text:
|Featured Leadership Sessions
|Big IT Ideas Don't Need Big Budgets
We say it all the time: IT can change lives. That couldn't be more true for Pat Smith, the award-winning former CIO of Florida social services agency Our Kids of Miami/Dade County. Smith completely re-architected how the agency's caseworkers monitor the foster children in their care, and her elegant solution soon became the de facto standard for social services agencies throughout the state of Florida. Join Pat as she presents the compelling case study that not only transformed the IT organization at Our Kids, but also helped to save young lives in the process. You'll learn how to make use of the technologies at hand to meet the needs of your stakeholders — whether they are busy business executives or our most precious beings—the kids in our foster care system. Pat's story of her own IT leadership path will inspire you to stretch your boundaries inside your own organization and, perhaps, find ways that you can help the greater good.
Speaker: Pat Smith, Former CIO - Florida Social Services Agency, Our Kids of Miami/Dade County
|Diversity in IT and the Myth of the Talent Gap
Does your IT department look like the rest of your company? We're not talking about fashion choices. These days, with IT executives often viewed by their business colleagues as inhibitors to speed and success, and with shadow IT becoming in increasingly common in the enterprise, your own colleagues want to see faces in IT that reflect their own. Meanwhile, tech job opportunities would appear to be plentiful based on reports from the U.S. Department of Labor and various research institutions. Yet, ask any IT leader what they think of the available talent pool, and you'll hear a litany of complaints about how difficult it is for them to find the "right" people to fill key roles. At the same time, research shows evidence of ageism in IT, as well an overall lack of diversity when it comes to race, gender, and disability. This panel of experts will provide practical tools that IT hiring managers can use to make sure they're not overlooking important candidates in their quest to find the "right" talent. And we'll give IT employees and job seekers tips on how they can advance in a system that they may feel is stacked against them.
Susan Nunziata, Director of Editorial, UBM Tech
Andy Aczel, CTO, The Specialists Guild
Barbara Horne, Consultant, The Business Channels
Cindy Goodwin Sak, Senior Systems Engineering Manager, Cisco
|Going Big With Small Teams
Small and medium-sized businesses are under the same pressure to innovate as large corporations. Yet they face these challenges with shoestring IT budgets and limited staff who are stretched thin and forced to wear multiple hats. Being small doesn't have to be a barrier to IT innovation. It can, in fact, be a competitive advantage with the right culture and team. As Peter Drucker famously said, "Culture eats strategy for breakfast." In this informative and motivational session, Eduardo Ruiz, Director of Information Technology with the Association of Schools & Programs of Public Health, will share first-hand experiences and offer practical ideas on how to cultivate a culture of performance, collaboration, and innovation. You'll leave this session empowered to achieve big results with a small team.
Speaker: Eduardo Ruiz, Director of Information Technology, The Association of Schools & Programs of Public Health
|IT & Procurement: Can This Relationship be Saved?
Procurement is the department everybody loves to hate. IT leaders typically consider procurement as an impediment to progress. Oftentimes, the relationship can feel like a workplace version of The Hunger Games. It doesn't have to be this way. In fact, there's real business and career benefit to learning how to partner with your procurement department. Session speaker Mike Davis, CTO of CounterTrak and frequent InformationWeek contributor, will share the lessons he's learned that illustrate how you can work with, not against, your colleagues in procurement and enlist them as allies in the battle to negotiate contracts with cloud vendors and other service providers.
Speaker: Michael Davis, CTO, CounterTack
|Rebooting IT: Going Digital Through Operational Excellence & Innovation
Technology continues to be the heartbeat of every business, government, and non-profit. With an exploding digital portfolio, IT is simultaneously called upon to do more, secure more, and create new products, but sometimes with less business unit cooperation and resourcing. How can IT continue to keep the lights on, yet be the digital and innovation leader that the organization needs? Jonathan has spent the last 10 years in a challenging environment: a mid-sized city with scarce resources, a political environment, and a civil service culture. Yet, by taking specific steps to reboot IT, the city has changed how it does business, served customers and citizens better, improved its cybersecurity posture, innovated in the field of cloud computing, cut costs, kept citizens safer, and garnered industry awards in the process.
Speaker: Jonathan Feldman, CIO of the City of Asheville, NC
|Salary and Promotion Negotiation for IT
As information technology pros we focus our time on knowing the systems we work with, understanding technology, and keeping up with a constantly changing industry. This tech focus often leads to a gap in the soft skills required to negotiate raises and promotions, and map out a career path with bosses. While salary and title are only part of what makes work worthwhile, fair compensation is essential to overall job satisfaction. This session will focus on three key areas for IT pros: assessing your market value, negotiating for that value, and knowing when a job change is necessary to keep on track with your desired career path. We will discuss methodologies for planning a path, negotiation tactics, and guidelines for when and where a job change may be the only option.
Speaker: Joe Onisick, Principal Engineer, Marketing, Cisco INSBU, Cisco
|Technical Leadership in a Culture That Values Business Results
You've heard it time and again: IT leadership today demands that you take risks, have a passion for the end-goal, and offer deep knowledge of the subject matter, all while delivering on business goals. You can easily find eloquent descriptions of IT leaders with such skillsets who have changed their organizations. Generally missing from these discussions is the "what" and the "how." What they did to achieve the results? And how did they do it? Tapping his three decades working in IT for corporate enterprises and government agencies, Victor Moudgill will share his own career-pivoting experiences and tell you how they helped shaped the five best practices that he always applies to his own IT projects. In this interactive session, he'll coach participants in identifying the core challenges every IT leader faces and how to tackle them, leaving you with action items you'll be able to put into practice in your own workplace.
Speaker: Victor Moudgil, Director of World Class Operations
|The New IT: How Ready Are You?
Corporate strategy is putting digital technology front-and-center, even as IT leaders feel they're losing decision-making power (and budget) to their business-side colleagues. Business managers are sharing cocktails with software vendors, systems are synonymous with smart phones, small companies are taking on big data, and every end-user has a legacy system under his or her desk. During this participatory session, author Jill Dyché, VP of Best Practices at SAS, will guide you through the three key self-assessment tests that will help you determine if you're ready to lead your IT organization into the future. You'll learn from real-world examples of those who are getting it right — and those who aren't.
Speaker: Jill Dyché, VP of Best Practices, SAS and Author, "The New IT"
|Understanding the Full Legal & Business Liabilities of Cyber Breaches
Protecting your organization from cyber breaches extends well beyond deploying the right technologies. In this session you'll learn about the business and legal fallout from cyber security breaches. These include business disruptions, loss of data/IP, PII exposure, expensive/embarrassing litigation, potentially damaging regulatory inquiries, and compliance actions. We'll examine the negative financial, social and operational impact of high profile breaches such as those affecting Sony, Target, Home Depot, JP Morgan and others. We'll also provide an overview of potential regulatory actions that could be taken by the SEC, FTC, CFTC or Congress, and the business impact of such actions -- extensive document requests, "invitations" to testify, fines and sanctions, and more.
Speaker: Jason Straight, SVP Chief Privacy Officer, UnitedLex
|Unleashing the Hidden Value of IT
The value and potential of IT in an organization is often misunderstood, and the role can be thankless: IT is blamed for problems, but rarely gets credit for value delivered. What if we were to build a broader role for IT, where it is not only a commodity-based service, but also a vehicle for leveraging partners, finding new connections, and developing initiatives for the enterprise? This session will explore how looking at IT's role in a more creative and entrepreneurial light can facilitate the growth of the organization and the individual IT employee. It will provide real-life examples of what a CIO is doing to realize those possibilities.
Speaker: Hollis "Terry" Bradwell III, Executive Vice President and Chief Information Officer, AARP
|Vendor-Agnostic RFPs: The IT Leader's Secret Weapon
When was the last time you truly evaluated your RFP process? Are you sure you're asking the right questions and seeking the right vendors to deliver the best possible value to your organization? Michel Davidoff, Director CyberInfrastructure, California State University, Chancellor's Office, will share his real-world experiences in this session to help you examine and refine your own RFP process.
Speaker: Michel Davidoff, Director CyberInfrastructure, California State University, Chancellor's Office
|More sessions will be announced shortly. Stay tuned on Twitter by following @Interop.
|Featured Leadership Workshops
|Creative Leadership
IT leaders don't have the liberty of facing tomorrow's problems with yesterday's solutions, in today's world that simply doesn't work. Successful technology leaders understand their role in driving innovation and change to successfully produce continued growth and profitability. In this workshop, participants will learn about creativity and techniques for influencing leaders at all levels to embrace creativity. Participants will also identify strategies for challenging norms, staying open to new ideas, and taking risks while taking ownership of their roles and their team's creative climate.
Instructor: Rob Cordova, Master Leadership Trainer, Rob Cordova Consulting
|Fearless Career Advancement in IT & the Myths of the Employment System
The career advancement process seems designed to make your palms sweat – whether you're gunning for a promotion, looking to survive a performance review or pursuing a new gig. In this interactive workshop, the instructor will give you the keys to unlocking the system and breaking out of the status quo. During this three-hour workshop you'll participate in activities designed to help you refine your own career strategies, establish your value as an employee, teach you how to make profitable hires, and enable you to be the kind of leader who nurtures the careers of others in your IT organization.
|IT Leadership Summit
This full-day workshop will host several IT influencers who will delve into the strategies and challenges of leading one of the world's fastest growing industries. Many organizations struggle with developing and engaging high-potential technical talent, those fast-track specialists that drive innovation and uniquely contribute to their organization's value proposition. This workshop will share research-based and experience-tested practices for accelerating the development of high-potential technical talent. We will explore how self-awareness, emotional intelligence, and learning agility contribute to leadership effectiveness. This interactive session will show you how to both enhance your own career and accelerate the development of key employees so they will innovate, drive change, and advance to senior strategic roles.
Instructor: Kim E. Ruyle, President, Inventive Talent Consulting
The following passes will get you access to the Interop program:
Director of Editorial, UBM Tech
As Director of Editorial for one of UBM Tech's IT community sites, Susan Nunziata works closely with the site's content team and contributors to guide topics, direct strategies, and pursue new ideas, all in the interest of sharing practicable insights with our community of visitors.
Prior to joining the E2 team, Nunziata was Editorial Director for the Ziff Davis Enterprise portfolio of Websites, which includes eWEEK, Baseline, and CIO Insight. Since 2010, she also served as Editor in Chief of CIO Insight. Prior to joining Ziff Davis Enterprise, she served as Editor in Chief of Mobile Enterprise from 2007 to 2010. A frequent public speaker, she has entertained audiences with compelling topics such as "Enterprise Mobility" and "The Multigenerational Workforce." She even managed to snag invitations to speak about BYOD and enterprise mobility at the MIT Sloan CIO Symposium – not once, but twice (and those folks are smart). In a past life, she worked as a lead editor for entertainment and marketing publications, including Billboard, Music Business International, and Entertainment Marketing Letter. A native New Yorker, in August 2011 Nunziata inexplicably picked up stakes and relocated to the only place in the country with a higher cost of living: The San Francisco Bay Area. A telecommuter, her office mates are two dogs and two extremely well fed cats. She holds a Bachelor's degree in Journalism from St. John's University in Jamaica, N.Y. (and she doesn't even watch basketball).