|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NavigatorApplicationIF
INTERNAL: Implemented by an object which stores all information and also all handles to configuration holders needed by the navigator web application.
| Field Summary | |
|---|---|
static String |
APP_CONFIG_DEFAULT_VALUE
INTERNAL: Default value for the Application configuration filename. |
static String |
APP_CONFIG_KEY
INTERNAL: The context parameter name for the Application configuration file which value can be specified in web.xml . |
static String |
CONTEXT_KEY
INTERNAL: The request scope attribute under which the root context tag object of the JSP is stored. |
static String |
FOREACH_SEQ_FIRST_KEY
INTERNAL: Variable name which is used/setup inside a foreach-tag for describing if it is the first iteration we are in. |
static String |
FOREACH_SEQ_INDEX_KEY
INTERNAL: Variable name which is used/setup inside a foreach-tag for describing the index number iterated currently. |
static String |
FOREACH_SEQ_LAST_KEY
INTERNAL: Variable name which is used/setup inside a foreach-tag for describing if it is the last iteration we are in. |
static String |
JNDI_REPOSITORY_KEY
INTERNAL: The context parameter name (see web.xml )
for specifying the JNDI repository name, if the TopicMap Sources
should be shared between applications running on the same
server. |
static String |
LOG4J_CONFIG_DEFAULT_VALUE
INTERNAL: Default value for the Log4J configuration filename. |
static String |
LOG4J_CONFIG_KEY
INTERNAL: The context parameter name for the Log4J configuration file which value can be specified in web.xml . |
static String |
NAV_APP_KEY
INTERNAL: The application scope attribute under which our main configuration object for the navigator Application is stored. |
static String |
PLUGINS_ROOTDIR_KEY
INTERNAL: The context parameter name for the directory containing all plugins, which value can be specified in web.xml . |
static String |
SOURCE_CONFIG_DEFAULT_VALUE
INTERNAL: Default value for the TopicMap Sources configuration filename. |
static String |
SOURCE_CONFIG_KEY
INTERNAL: The context parameter name for the TopicMap Sources configuration file which value can be specified in web.xml . |
static String |
TOPICMAPS_REPOSITORY_ID
INTERNAL: The id of the topic maps repository to use.. |
static String |
USER_KEY
INTERNAL: The session scope attribute for storing information about the user preferences (ie. |
| Method Summary | |
|---|---|
void |
close()
INTERNAL: Close navigator application and free all resources connected to it. |
NavigatorConfigurationIF |
getConfiguration()
INTERNAL: Get NavigatorConfigurationIF object which allows
access to all application relevant configuration information. |
Object |
getInstanceOf(String classname)
INTERNAL: Get an object instance of specified class name centralized managed by this instance (application). |
ModuleIF |
getModule(URL location)
INTERNAL: Return ModuleIF object for specified
resource location (given as URL) of module. |
String |
getName()
INTERNAL: Gets the name of this application. |
TopicMapIF |
getTopicMapById(String topicmapId)
INTERNAL: Get TopicMapIF object for specified TopicMap
String Identifier which is in accordance to the identifiers used
by the TopicMapRepositoryIF. |
TopicMapIF |
getTopicMapById(String topicmapId,
boolean readonly)
INTERNAL: Get TopicMapIF object for specified TopicMap
String Identifier which is in accordance to the identifiers used
by the TopicMapRepositoryIF. |
String |
getTopicMapRefId(TopicMapIF topicmap)
INTERNAL: Get the reference ID of the topic map within the application's store registry. |
TopicMapRepositoryIF |
getTopicMapRepository()
INTERNAL: Returns the topic map repository used by the navigator application. |
UserStoreRegistry |
getUserStoreRegistry()
Deprecated. |
void |
refreshAppConfig()
INTERNAL: Refresh application configuration. |
void |
refreshTopicMapRegistry()
INTERNAL: Refresh topic map registry. |
void |
returnTopicMap(TopicMapIF topicmap)
INTERNAL: Returns the TopicMapIF object to the
navigator application. |
| Field Detail |
|---|
static final String NAV_APP_KEY
NavigatorApplication
,
Constant Field Valuesstatic final String CONTEXT_KEY
ContextTag
,
Constant Field Valuesstatic final String USER_KEY
UserIF
,
Constant Field Valuesstatic final String FOREACH_SEQ_FIRST_KEY
static final String FOREACH_SEQ_LAST_KEY
static final String FOREACH_SEQ_INDEX_KEY
static final String LOG4J_CONFIG_KEY
web.xml
.
static final String LOG4J_CONFIG_DEFAULT_VALUE
WEB-INF/config/log4j.properties
static final String APP_CONFIG_KEY
web.xml
.
static final String APP_CONFIG_DEFAULT_VALUE
WEB-INF/config/application.xml
static final String SOURCE_CONFIG_KEY
web.xml
.
static final String TOPICMAPS_REPOSITORY_ID
static final String SOURCE_CONFIG_DEFAULT_VALUE
WEB-INF/config/tm-sources.xml
static final String PLUGINS_ROOTDIR_KEY
web.xml
. Note: If there is no value specified then the application will not fallback to a default value, but use no plugins at all.
static final String JNDI_REPOSITORY_KEY
web.xml
)
for specifying the JNDI repository name, if the TopicMap Sources
should be shared between applications running on the same
server.
| Method Detail |
|---|
String getName()
NavigatorConfigurationIF getConfiguration()
NavigatorConfigurationIF
object which allows
access to all application relevant configuration information.
Object getInstanceOf(String classname) throws NavigatorRuntimeException
classname
- String which can be a shortcut for a
full qualified class name (FQCN) specified in the
classmap of NavigatorConfigurationIF
If no entry is found the classname is interpreted
as FQCN.
NavigatorRuntimeException
NavigatorConfigurationIF
TopicMapRepositoryIF getTopicMapRepository()
void refreshTopicMapRegistry()
void refreshAppConfig()
TopicMapIF getTopicMapById(String topicmapId) throws NavigatorRuntimeException
TopicMapIF
object for specified TopicMap
String Identifier which is in accordance to the identifiers used
by the TopicMapRepositoryIF.
NavigatorRuntimeException
TopicMapIF getTopicMapById(String topicmapId, boolean readonly) throws NavigatorRuntimeException
TopicMapIF
object for specified TopicMap
String Identifier which is in accordance to the identifiers used
by the TopicMapRepositoryIF.
NavigatorRuntimeException
void returnTopicMap(TopicMapIF topicmap)
TopicMapIF
object to the
navigator application. Note that the topic map object must have
been retrieved from the navigator application for this to work
properly.
@Deprecated UserStoreRegistry getUserStoreRegistry()
UserStoreRegistry
object which allows
access to all available topicmap sources, whether they are
already loaded or have to be loaded (managed automatically). The
transaction user is bound internally by the navigator
application.
String getTopicMapRefId(TopicMapIF topicmap)
ModuleIF getModule(URL location) throws NavigatorRuntimeException
ModuleIF
object for specified
resource location (given as URL) of module. If the module cannot
be found in internal object pool a new instance is created.
NavigatorRuntimeException
void close()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


Date Time CountDown
January
February
March
April
May
June
July
August
September
October
November
November
December


Welcome to Sketchy.js.
Sketchy.js is a javscript library that can be used to do simple shape matching.
Our goal is to compare two shapes and assign a value based on their similarity. Are they exactly the same? 100%. Perfectly different? 0%. Vaguely-put, we consider a shape to be a 2D image made up of contours. Think of outlines, silhouettes, sketches, et cetera. This means that in most cases, texture, color, and even gray values are not relevant.
Currently, two algorithms have been implemented:
- Hausdorff Distance
- Shape Context Matching
Check out these demos below:
Draw a letter in the box below and we'll tell you what it is!
Select an algorithm:
Sketchy.js can be used to help people practice drawing letters. This example could pair well with a pen-based tablet.
Select an algorithm:
In this example, the user must simply complete the equation. Equations are randomly gererated and then validated to ensure there's no ambiguity and that the equation is easy to solve.
Select an algorithm:
Complete the equation:
This demo can be used to show off the power of both algorithms. Simply draw something in each box and Sketchy.js will compute how similar the two drawings are.
Select an algorithm:


|
Deprecated Methods |
org.jcrom.dao.JcrDAO.findAll(String, String, int)
This method is now deprecated. Use JcrDAO.findAll(String, NodeFilter) instead.
Find all entities represented by this DAO. |
org.jcrom.dao.AbstractJcrDAO.findAll(String, String, int)
|
org.jcrom.dao.JcrDAO.findAll(String, String, int, long, long)
This method is now deprecated. Use JcrDAO.findAll(String, NodeFilter, long, long) instead.
Find all entities represented by this DAO.
Takes parameters that control the size and offset of the result, and filter which child nodes to load.
|
org.jcrom.dao.AbstractJcrDAO.findAll(String, String, int, long, long)
|
org.jcrom.Jcrom.fromNode(Class, Node, String, int)
This method is now deprecated. Use Jcrom.fromNode(Class, Node, NodeFilter) instead.
Maps the node supplied to an instance of the entity class. |
org.jcrom.dao.JcrDAO.get(String, String, int)
This method is now deprecated. Use JcrDAO.get(String, NodeFilter) instead.
Get an entity from JCR by path (from a @JcrPath field). |
org.jcrom.dao.AbstractJcrDAO.get(String, String, int)
|
org.jcrom.dao.JcrDAO.getAll(String, String, int)
This method is now deprecated. Use JcrDAO.getAll(String, NodeFilter) instead.
Get all entities from JCR by path (from a @JcrPath field). |
org.jcrom.dao.AbstractJcrDAO.getAll(String, String, int)
|
org.jcrom.dao.JcrDAO.getAll(String, String, int, long, long)
This method is now deprecated. Use JcrDAO.getAll(String, NodeFilter, long, long) instead.
Get all entities from JCR by path (from a @JcrPath field).
Takes parameters that control the size and offset of the result, and filter which child nodes to load.
|
org.jcrom.dao.AbstractJcrDAO.getAll(String, String, int, long, long)
|
org.jcrom.dao.JcrDAO.getVersion(String, String, String, int)
This method is now deprecated. Use JcrDAO.getVersion(String, String, NodeFilter) instead. |
org.jcrom.dao.AbstractJcrDAO.getVersion(String, String, String, int)
|
org.jcrom.dao.JcrDAO.getVersionById(String, String, String, int)
This method is now deprecated. Use JcrDAO.getVersionById(String, String, NodeFilter) instead. |
org.jcrom.dao.AbstractJcrDAO.getVersionById(String, String, String, int)
|
org.jcrom.dao.JcrDAO.getVersionByUUID(String, String)
This method is now deprecated. Use JcrDAO.getVersionById(String, String) instead. |
org.jcrom.dao.AbstractJcrDAO.getVersionByUUID(String, String)
|
org.jcrom.dao.JcrDAO.getVersionByUUID(String, String, String, int)
This method is now deprecated. Use JcrDAO.getVersionById(String, String, NodeFilter) instead. |
org.jcrom.dao.AbstractJcrDAO.getVersionByUUID(String, String, String, int)
|
org.jcrom.dao.JcrDAO.getVersionList(String, String, int)
This method is now deprecated. Use JcrDAO.getVersionList(String, NodeFilter) instead. |
org.jcrom.dao.AbstractJcrDAO.getVersionList(String, String, int)
|
org.jcrom.dao.JcrDAO.getVersionList(String, String, int, long, long)
This method is now deprecated. Use JcrDAO.getVersionList(String, NodeFilter, long, long) instead. |
org.jcrom.dao.AbstractJcrDAO.getVersionList(String, String, int, long, long)
|
org.jcrom.dao.JcrDAO.getVersionListById(String, String, int)
This method is now deprecated. Use JcrDAO.getVersionListById(String, NodeFilter) instead. |
org.jcrom.dao.AbstractJcrDAO.getVersionListById(String, String, int)
|
org.jcrom.dao.JcrDAO.getVersionListById(String, String, int, long, long)
This method is now deprecated. Use JcrDAO.getVersionListById(String, NodeFilter, long, long) instead. |
org.jcrom.dao.AbstractJcrDAO.getVersionListById(String, String, int, long, long)
|
org.jcrom.dao.JcrDAO.getVersionListByUUID(String)
This method is now deprecated. Use JcrDAO.getVersionListById(String) instead. |
org.jcrom.dao.AbstractJcrDAO.getVersionListByUUID(String)
|
org.jcrom.dao.JcrDAO.getVersionListByUUID(String, String, int)
This method is now deprecated. Use JcrDAO.getVersionListById(String, NodeFilter) instead. |
org.jcrom.dao.AbstractJcrDAO.getVersionListByUUID(String, String, int)
|
org.jcrom.dao.JcrDAO.getVersionListByUUID(String, String, int, long, long)
This method is now deprecated. Use JcrDAO.getVersionListById(String, NodeFilter, long, long) instead. |
org.jcrom.dao.AbstractJcrDAO.getVersionListByUUID(String, String, int, long, long)
|
org.jcrom.dao.JcrDAO.getVersionSizeByUUID(String)
This method is now deprecated. Use JcrDAO.getVersionSizeById(String) instead. |
org.jcrom.dao.AbstractJcrDAO.getVersionSizeByUUID(String)
|
org.jcrom.dao.JcrDAO.loadById(String, String, int)
This method is now deprecated. Use JcrDAO.loadById(String, NodeFilter) instead.
Load an entity from JCR by UUID lookup. |
org.jcrom.dao.AbstractJcrDAO.loadById(String, String, int)
|
org.jcrom.dao.JcrDAO.loadByUUID(String)
This method is now deprecated. Use JcrDAO.loadById(String) instead.
Load an entity from JCR by UUID lookup. |
org.jcrom.dao.AbstractJcrDAO.loadByUUID(String)
|
org.jcrom.dao.JcrDAO.loadByUUID(String, String, int)
This method is now deprecated. Use JcrDAO.loadById(String, NodeFilter) instead.
Load an entity from JCR by UUID lookup. |
org.jcrom.dao.AbstractJcrDAO.loadByUUID(String, String, int)
|
org.jcrom.dao.JcrDAO.removeByUUID(String)
This method is now deprecated. Use JcrDAO.removeById(String) instead.
Permanently remove the entity with the UUID supplied. |
org.jcrom.dao.AbstractJcrDAO.removeByUUID(String)
|
org.jcrom.dao.JcrDAO.removeVersionByUUID(String, String)
This method is now deprecated. Use JcrDAO.removeVersionById(String, String) instead. |
org.jcrom.dao.AbstractJcrDAO.removeVersionByUUID(String, String)
|
org.jcrom.dao.JcrDAO.restoreVersionByUUID(String, String)
This method is now deprecated. Use JcrDAO.restoreVersionById(String, String) instead. |
org.jcrom.dao.AbstractJcrDAO.restoreVersionByUUID(String, String)
|
org.jcrom.dao.JcrDAO.restoreVersionByUUID(String, String, boolean)
This method is now deprecated. Use JcrDAO.restoreVersionById(String, String, boolean) instead. |
org.jcrom.dao.AbstractJcrDAO.restoreVersionByUUID(String, String, boolean)
|
org.jcrom.dao.JcrDAO.update(T, String, int)
This method is now deprecated. Use JcrDAO.update(Object, NodeFilter) instead.
Updates an existing JCR Node with the values extracted from the object supplied. |
org.jcrom.dao.AbstractJcrDAO.update(T, String, int)
|
org.jcrom.dao.JcrDAO.updateById(T, String, String, int)
This method is now deprecated. Use JcrDAO.updateById(Object, String, NodeFilter) instead.
Updates an existing JCR Node with the values extracted from the object supplied.
The node to update is loaded using the Identifier supplied.
|
org.jcrom.dao.AbstractJcrDAO.updateById(T, String, String, int)
|
org.jcrom.dao.JcrDAO.updateByUUID(T, String)
This method is now deprecated. Use JcrDAO.updateById(Object, String) instead.
Updates an existing JCR Node with the values extracted from the object supplied.
The node to update is loaded using the UUID supplied.
|
org.jcrom.dao.AbstractJcrDAO.updateByUUID(T, String)
|
org.jcrom.dao.JcrDAO.updateByUUID(T, String, String, int)
This method is now deprecated. Use JcrDAO.updateById(Object, String, NodeFilter) instead.
Updates an existing JCR Node with the values extracted from the object supplied.
The node to update is loaded using the UUID supplied.
|
org.jcrom.dao.AbstractJcrDAO.updateByUUID(T, String, String, int)
|
org.jcrom.Jcrom.updateNode(Node, Object, String, int)
This method is now deprecated. Use Jcrom.updateNode(Node, Object, NodeFilter) instead.
Update an existing JCR node with the entity supplied. |


Player video.js, css, plugins are bundled in one file (player.js)
Plugin standalone plugin is used with an external version of video.js and dependent plugins
VPAID example using player.js
Ad Pod example using player.js
Wrapper example using player.js


Please fill out this form to be reimbursed from CEAS Tribunal. You must provide supporting documents to back up your reimbursement. You will recieve reimbursement in 2-3 weeks by check or direct deposit. If you have any questions in this process, please reach out to our Treasurer Michelle Silverwood at<EMAIL_ADDRESS>🎉
We have sent you an email to confirming your reimbursement.


No personal information about the player or the player's device(s) is stored or used by the app developer in any way.
In some cases, best scores might be saved locally on the player's device. In some cases, these best score will be uploaded to Google's or Apple's game services, depending on the device's OS, along with the user's Google Play Games' username or iOS Game Center's username repectively.
This scores are never saved anywhere but in the player's device, and only uploaded to Google Play Games or iOS Game Center if the user's device has set up and agreed to Google's or Apple's terms of use for their respective game services
Ferran Bertomeu Castells
@fonserbc http://fonserbc.net
Regard all kinds of matters to the e-mail: fonserbc@gmail.com


{% extends "layout.html" %} {% block title %}Mobile Unit | {% endblock %} {% block body %} Mobile Units Due to the ongoing move, please contact us to discuss the specifics of your event before trying to book a mobile unit. Mobile Unit FAQs {% for question in faq %} {{ question.q|safe }} {{ question.a|safe }} {% endfor %} Mobile Unit Documents Find more information about Mobile Units in the following documents: Mobile Unit Contract Mobile Units Packages & Prices {% endblock %}
Due to the ongoing move, please contact us to discuss the specifics of your event before trying to book a mobile unit.
{{ question.a|safe }}
Find more information about Mobile Units in the following documents:


Index
A single occurrence of a form from this bastard root, with ud, is referred to in Böhtlingk's Lexicon, as found in the mahāvīracarita.


Frontend Code Camp Quiz
Choose your level:
Beginner level 1
This is a small description for beginner level 1
Beginner level 2
This is a small description for beginner level 2
Intermediate level 1
This is a small description for intermediate level 1


RMB - Reserve memory bytes:
[label] RMB expression
The RMB directive causes the location counter to be advanced by the value of
the expression in the operand field. This directive reserves a block of memory
the length of which in bytes is equal to the value of the expression. The block
of memory reserved is not initialized to any given value. The expression cannot
contain any forward references or undefined symbols. This directive is commonly
used to reserve a scratchpad or table area for later use.
Example:
See also:
Compatibility:
| KASM |
X |
| CCASM |
X |
| OS-9 RMA |
X |
| Edt/Asm III |
X |
| Edtasm6309 |
X |
| Disk Edtasm+ |
X |
| Edtasm+ |
X |
| Macro-80C |
X |


The following code is a partial implementation of a vending machine, which takes special VendingTokens and returns Beverage objects.
class VendingToken {}
class VendingMachine {
public Beverage processSale(VendingToken token) { // Location (A)
// Dispense beverage (code not shown)
}
}
class User {
public buyBeverage(VendingMachine machine, VendingToken token) { // Location (B)
machine.processSale(token);
}
}
The declaration of processSale (Location A) is missing ownership annotations. Please re-write it correctly.


The birth of Cinema dates back on December 28 1895 in Paris by Lumière Brothers. The first films were in black and white,no sound and run time less than a minute. The first film studios were built in 1897;in the 1900s the popularity of movies increased along with the success and new technologies. By 1910 actors and actresses started receiving credits for their roles.The first Oscars Ceremony was held on May 16 1929 at the Hollywood Roosevelt Hotel in Los Angeles.The ceremony was hosted by Douglas Fairbanks and it was the only one not to be broadcast on radio or television.By the end of 1929 Hollywood,a neighborhood in Los Angeles,became what we all know it is today,the symbol of entertainment business.


Cheesecake Order Form
Quantity Topping
1
2
3
4
Plain
Cherry
Chocolate
Notes:
Order
Orders for
Jan
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
12 cherry
14 chocolate
31 plain
Jarren Calizo
Cheesecake Baker


--- layout: post title: no title date: '2015-04-07T07:30:23+02:00' categories: - Storyboards picture_url: https://film-Storyboards.tumblr.com/post/115756434161 ---


Product List
JVC200123 Acme DISC 1.00$ Size:700MB
JVC200369 Acme DISC 1.00$ Size:700MB
JVC200442 Acme DISC 1.00$ Size:700MB
JVC200522 Acme DISC 1.00$ Size:700MB
GGWP0007 War and Peace 20.00$ Weight: 2KG
GGWP0008 War and Peace 20.00$ Weight: 2KG
GGWP0009 War and Peace 20.00$ Weight: 2KG
GGWP0009 War and Peace 20.00$ Weight: 2KG
TR120555 Chair 40.00$ Dimension:24x45x15
TR120666 Chair 40.00$ Dimension:24x45x15
TR120777 Chair 40.00$ Dimension:24x45x15
TR120888 Chair 40.00$ Dimension:24x45x15


You upload client database and can send presentation mailing with invite and link to the website. Your website will be both a christmas card and game at the same time.
ДНЕЙ before THE NEW YEAR
Every year, you spend
a lot of time and money
on gifts for partners
and customers.
How many of them
are thrown in garbage,
collecting dust in the corner
or re-gifted?
E-mail
of Agent
Promotional
website
Fun game
with prizes
Client database
analytics
Positive
emotions of victory
in the game
Great tool
for congratulations
and promotion
Sales
promotion
Wide
geographic
coverage
Memorable
way to make
a gift
You upload client database and can send presentation mailing with invite and link to the website. Your website will be both a christmas card and game at the same time.
Clients can play the simple game and have fun. As result of this, your client gets an email of your choosing with congratulations and a gift message.
A gift can be anything. For example, it can be company services discount. The important aspect is that your clients gets something personal and offer to continue partnership.
As it gets used, the game builds up analytical information, which can be used to stimulate sales at the beggining of new year.
Cost of web-app, similar to
this website with a game, that you can
try now
How to play
Collect all the gifts,
and then give them
to people
As Santa, you should avoid collisions
with text blocks,
bombs and pits.


--- layout: default id: appcast title: Appcast ---
Sparkle's XML namespace is http://www.andymatuschak.org/xml-namespaces/sparkle
. It is an identifier. It is not a webpage. Please don't pay attention to what is hosted there. XML namespaces were a bad idea.
Information about appcasts is in the documentation.


Page: Page URL
Occurred: Timestamp
Response Status: status-code error ...
exception ... exception ...
Note: You would never generate a page that displays a Java exception to an end-user in a real application
Cause unknown (no exception details available)
You are seeing this error page due to Spring Boot (which returns a view called "error" in response to uncaught
exceptions. Since we are using Thymeleaf this corresponds to the template
error.html
)


Compare Objects
This site compares key structure in 2 objects. Please add 2 files (.json or .txt).
Select First file
Select Second file
Compare
Missing in First file
Missing in Second file


{% extends "base.html" %} {% block content %}
Overview
Time: {{ match.timestamp }}
Winner: {{ match.winner }}
Players: {{ match.players }}


Install an SSL Certificate on Apache – Debian, Ubuntu
Difficulty: 2
Time: 15 minutes
This article walks you through the installation of an SSL certificate on a Debian® or Ubuntu® server running Apache™. A web server with SSL certificates installed on it allows secure sessions with its clients. Installing an SSL certificate activates the HTTPS protocol.
You can use SSL certificates from any company who sells them. However, these instructions assume you're using a GoDaddy SSL certificate.
Prerequisite
If you don't have Apache installed on your server, install Apache as part of a LAMP stack on your Ubuntu server or on your
Debian server. You can ignore the instructions for MySQL and PHP, as you do not need it for this article.
Activate the SSL module
If you already have Apache running on a Debian or Ubuntu server, SSL support is already a part of it. You only need to activate it to get started.
- Activate SSL support.
sudo a2enmod ssl
- Restart Apache.
sudo service apache2 restart
Generate CSR and key
A certificate signing request (CSR) contains information such as organization, country, state, common name, and email that will be included in the certificate. It also includes a public key. You will also generate a private key which will be stored on your server.
-
Create the following directory to store your certificate and key.
sudo mkdir /etc/apache2/ssl
- Generate CSR and private key.
sudo openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout /etc/apache2/ssl/certkey.key
In order to see the newly generated CSR, use the following command:
cat CSR.csr
Input the CSR into the certificate authority's web site when you generate the certificate.
-
Enter information that will be included in your certificate request, such as country, state, common name, and email. The common name field is the Fully Qualified Domain Name (FQDN) of the server for which you are trying to obtain a certificate.
- Point your domain name to your server's IP address.
Obtain and install a certificate
-
After you generate the CSR and the key, log into GoDaddy account manager.
-
Go to the SSL CERTIFICATES section and set up the certificate. Your certificate appears in your account after a few minutes.
-
After you have obtained the certificate, click Manage, and then in the Action column, click Set-up.
-
You will be asked to provide the CSR. Copy and paste the CSR that you generated as described in the previous section.
-
This starts the Certificate Verification Process. Your certificate will be generated after the GoDaddy site checks your domain ownership.
-
You can now download your certificate to your local machine, which will be a zip file containing the certificate and the bundle.
- After the zip files are downloaded, extract/unzip the two files.
Unzip and create the certificate file
- Open the certificate in a text editor (such as Notepad) and copy the contents.
- Go back to your console and create a new file.
sudo vim /etc/apache2/ssl/gdcert.crt
- Paste the copied contents to this file.
- Save and exit.
Create the bundle file
- Open the bundle file in a text editor (such as Notepad) and copy the contents.
- Go back to your console and open a new file.
sudo vim /etc/apache2/ssl/gdBundle.crt
- Paste the copied contents to this file.
- Save and exit.
You can also move the certificate files from your local machine to your server via FTP
Configure Apache to use SSL
We need to edit our configuration file to make sure that the SSL entries there are pointing to the right artifacts.
-
Open the
default-ssl.conf
file.
sudo vim /etc/apache2/sites-available/default-ssl.conf
-
Make the following changes in the
Virtual host
section:
ServerName yourdomainname.com
ServerAlias www.yourdomainname.com
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/gdcert.crt
SSLCertificateKeyFile /etc/apache2/ssl/keys/certkey.key
SSLCertificateChainFile /etc/apache2/ssl/gdBundle.crt
-
Save and exit the file.
-
Enable the SSL-enable virtual host.
sudo a2ensite default-ssl.conf
-
Restart Apache to load the new virtual host file.
sudo service apache2 restart
-
You can test your setup by typing https://yourdomainname.com in your web browser. You can also use your server's public IP address instead of the domain name.
Conclusion
You have successfully installed SSL certificate on your web server. The certificate installed will ensure the privacy and integrity of the data between your web server and the client.


The dark horse whose got all loved up!
The one who lives with a husky voice!
The girl whose friendship list never stops growing!
The one who makes her dreams a reality!
The loca who always continues to suprise with locaness!
The traveller whose pictures will always make you jealous!


J1. S. Kruk, F. Ferreira, N. Mac-Suibhne, I. Kravchenko, A. Ellis, D. Neshev, C. Tsekrekos, S. Turitsyn, and Y. Kivshar, “Dielectric metasurfaces for fast mode modulation and space-division multiplexing,” to be submitted to OSA Optica.
J2. F. Ferreira, C. Costa, S. Sygletos, and A. Ellis, “Semi-Analytical Modelling of Linear Mode Coupling in Few-Mode Fibers,” OSA/IEEE Journal of Lightwave Technology, pre-print version, 2017.
J3. O. Sidelnikov, S. Sygletos, F. Ferreira, M. Fedoruk, “Numerical modelling of multimode fibre-optic communication lines,” Quantum Electronics, vol. 46, no. 1, pp. 76-80, 2016.
J4. M. McCarthy, M. Al Kahteeb, F. Ferreira and A. D. Ellis, “PMD Tolerant Nonlinear Compensation using In-line Phase Conjugation,” OSA Optics Express vol. 24, no. 4, pp. 3385-3392, 2016.
J5. A. Lobato, J. Rabe, F. Ferreira, M. Kuschnerov, B. Spinnler, and B. Lankl, “Near-ML detection for MDL-impaired few-mode fiber transmission,” OSA Optics Express, vol. 23, no. 8, pp. 9589-9601, April 2015.
J6. F. Ferreira, D. Fonseca, and H. da Silva, “Design of few-mode fibers with m-modes and low differential mode delay,” OSA/IEEE Journal of Lightwave Technology, vol. 32, no. 3, pp. 353–360, February 2014.
J7. F. Ferreira, D. Fonseca, A. Lobato, B. Inan, and H. Silva, “Reach improvement of mode division multiplexed systems using fiber splices,” IEEE Photonics Technology Letters, vol. 25, no. 12, pp. 1091–1094, June 2013.
J8. F. Ferreira, D. Fonseca, and H. Silva, “Design of few-mode fibers with arbitrary and flattened differential mode delay,” IEEE Photonics Technology Letters, vol. 25, no. 5, pp. 438–441, March 2013.
J9. A. Lobato, F. Ferreira, B. Inan, S. Adhikari, M. Kuschnerov, A. Napoli, B. Spinnler, and B. Lankl, “Maximum-likelihood detection in few-mode fiber transmission with mode-dependent loss,” IEEE Photonics Technology Letters, vol. 25, no. 12, pp. 1095–1098, June 2013.
J10. F. Ferreira, S. Jansen, P. Monteiro, and H. Silva, “Nonlinear semi-analytical model for simulation of few-mode fiber transmission,” IEEE Photonics Technology Letters, vol. 24, no. 4, pp. 240–242, February 2012
J11. A. Lobato, F. Ferreira, M. Kuschnerov, D. van den Borne, S. L. Jansen, A. Napoli, B. Spinnler, and B. Lankl, “Impact of mode coupling on the mode-dependent loss tolerance in few-mode fiber transmission,” OSA Optics Express, vol. 20, no. 28, pp. 29776–29783, December 2012.
J12. B. Inan, B. Spinnler, F. Ferreira, D. van den Borne, A. Lobato, S. Adhikari, V. A. J. M. Sleiffer, M. Kuschnerov, N. Hanik, and S. L. Jansen, “DSP complexity of mode-division multiplexed receivers,” OSA Optics Express, vol. 20, no. 10, pp. 10859–10869, May 2012.
J13. D. Wake, A. Nkansah, N. Gomes, G. de Valicourt, R. Brenot, M. Violas, Z. Liu, F. Ferreira, and S. Pato, “A comparison of radio over fiber link types for the support of wideband radio channels,” OSA/IEEE Journal of Lightwave Technology, vol. 28, no. 16, pp. 2416–2422, August 2010.
C1. F. Ferreira, C. Costa, S. Sygletos, and A. Ellis, “Nonlinear Compensation Using Digital Back-Propagation in Few-Mode Fibre Spans with Intermediate Coupling,” in Proc. ECOC, p. W.1.D.3, September 2017.
C2. C. Costa, F. Ferreira, J. Wei, S. Sygletos, and A. Ellis, “Training-Aided Channel Estimation and Equalization in SDM Systems with MISO Pre-convergence under Strong Coupling,” in Proc. ECOC, September 2017.
C3. V. Gordienko, M. Stephens, F. Ferreira, and N. Doran, “Gain Spectrum Shaping Technique for One-Pump Fibre Optical Parametric Amplifier,” in Proc. ECOC, September 2017.
C4. F. Ferreira, C. Sanchez, S. Sygletos, and A. Ellis, “Modelling of Linear and Nonlinear Impairments in Few-Mode Fibres,” in Proc. International Microwave and Optoelectronics Conference, São Paulo, Brazil, August 2017. (INVITED)
C5. L. Santos, F. Ferreira, and D. Mello, “Sub-Band-Based Transmission for Mode-Multiplexed Optical Systems,” in Proc. ICTON, p. Mo.D1.5, July 2017 (INVITED)
C6. F. Ferreira, C. Costa, N. MacSuibhne, S. Sygletos, and A. Ellis, “Nonlinear Transmission Performance in Delay Managed Few-Mode Fiber Links with Intermediate Coupling,” in Proc. OFC, p. Th2A.53, March 2017.
C7. T. Zhang, M. Mccarthy, S. Sygletos, F. Ferreira, and A. D Ellis, “Single sideband FBMC system for 2-km SMF transmission,” in Proc. Asia Communications and Photonics Conference, p. AS1B. 2, November 2016.
C8. F. Ferreira, C. Costa, N. MacSuibhne, S. Sygletos, and A. Ellis, “Nonlinear distortion in mode delay compensated few-mode fibre spans with intermediate coupling,” in Proc. ECOC, p. Tu.2.D.2, September 2016.
C9. C. Costa, F. Ferreira, N. MacSuibhne, S. Sygletos, and A. Ellis, “Receiver memory requirement in mode delay compensated few-mode fibre spans with intermediate coupling,” in Proc. ECOC, p. Tu.1.E.4, September 2016.
C10. F. Ferreira, N. MacSuibhne, C. Sánchez, S. Sygletos, and A. Ellis, “Advantages of Strong Mode Coupling for Suppression of Nonlinear Distortion in Few-Mode Fibers,” in Proc. OFC, p. Tu2E.3, 2016.
C11. F. Ferreira, N. MacSuibhne, C. Sánchez, M. Sorokina, S. Sygletos, and A. Ellis, “On the Group Delay Statistics of Few-Mode Fibres with Intermediate Linear Mode Coupling,” in Proc. ICTON, p. Mo.D1.1, 2016 (INVITED).
C12. N. MacSuibhne, F. Ferreira, M. McCarthy, A. Mishra, and A. Ellis, “The effect of high optical power on modern fibre at 1.5 μm,” in Proc. ICTON, p. Tu.P.24, 2016.
C13. F. Ferreira, N. MacSuibhne, C. Sánchez, M. Sorokina, S. Sygletos, and A. Ellis, “Suppression of Nonlinear Distortion in Few-Mode Fibers using Strong Mode Coupling,” in Proc. Eur. Conf. on Netw. and Opt. Communications (NOC), p. S2.3, 2016. (INVITED)
C14. F. Ferreira, N. MacSuibhne, S. Sygletos, and A. Ellis, “Few-mode fibre group-delays with intermediate coupling,” in Proc. ECOC, p. Th.1.6.1, September 2015.
C15. F. Ferreira, S. Sygletos, and A. Ellis, “Impact of Linear Mode Coupling on the Group Delay Spread in Few-Mode Fibers,” in Proc. OFC, p. Tu2D.1, March 2015.
C16. F. Ferreira, D. Fonseca, and H. Silva, “Impact of Inter-Modal Cross-Phase Modulation on the Performance of Mode- and Wavelength-Division-Multiplexing Systems,” Conference on Telecommunications (ConfTele), 2015 (INVITED).
C17. F. Ferreira, D. Fonseca, S. Sygletos, A. Ellis, and H. Silva, “Impact of Inter-Modal Four-Wave Mixing on the Performance of Mode-and Wavelength-Division-Multiplexing Systems,” in Proc. ICTON, 2015 (INVITED).
C18. M. Sorokina, S. Sygletos, F. Ferreira, A. Perentos, A. Ellis, and S. Turitsyn, “Advanced 3R regenerator scheme for high spectral efficient signal waveforms,” in Proc. ICTON, p. Mo.D1.5, 2015.
C19. S. Sygletos, S. Fabbri, F. Ferreira, M. Sorokina, A. Perentos, andA. Ellis, “All-optical add-drop multiplexer for OFDM signals,” in Proc. ICTON, p. We.A1.1, 2015.
C20. N. MacSuibhne, M. McCarthy, S. Le, S. Sygletos, F. Ferreira, and A. Ellis, “Optical fibre limits: an approach using ASE channel estimation,” in Proc. Progress in Electromagnetics Research Symposium (PIERS), July 2015.
C21. F. Ferreira, D. Fonseca, H. Silva, "Design of Few-Mode Fibers With Up to 12 Modes and Low Differential Mode Delay", Proc. ICTON, p. Th.B1.2, July 2014 (INVITED).
C22. A. Lobato, F. Ferreira, J. Rabe, M. Kuschnerov, B. Spinnler, B. Lankl, "Enhanced Performance for MDL-impaired Few-Mode Fiber Transmission", Proc. Optoelectronics and Communications Conf. (OECC), p. TU4B-3, July 2014.
C23. A. Lobato, F. Ferreira, J. Rabe, M. Kuschnerov, B. Spinnler, B. Lankl, “Mode scramblers and reduced-search maximum-likelihood detection for mode-dependent-loss-impaired transmission,” in Proc. ECOC, p. Th.2.C.3, September 2013.
C24. A. Lobato, F. Ferreira, J. Rabe, B. Inan, S. Adhikari, M. Kuschnerov, A. Napoli, B. Spinnler, B. Lankl, “Mode-dependent-loss mitigation for mode-division multiplexed systems,” in Proc. Signal Processing in Photonic Commun. (SPPcom), p. SPT4D.3, July 2013.
C25. F. Ferreira, D. Fonseca, and H. Silva, “On the dependence of differential mode delay in few-mode fibers on the number of modes,” in Proc. ICTON, p. Tu.C2.3, June 2013.
C26. A. Lobato, F. Ferreira, J. Rabe, B. Inan, S. Adhikari, M. Kuschnerov, A. Napoli, B. Spinnler, B. Lankl, “On the mode-dependent loss compensation for mode-division multiplexed systems,” in Proc. ICTON, p. Tu.B1.5, June 2013.
C27. F. Ferreira, D. Fonseca, and H. Silva, “Design of few-mode fibers with low and flattened differential modal delay,” in Proc. Conf. on Telecommunications (ConfTele), May 2013.
C28. A. Lobato, F. Ferreira, M. Kuschnerov, D. van den Borne, S. Jansen, B. Spinnler, B. Lankl, “Impact of mode coupling on the mode-dependent loss tolerance in few-mode fiber transmission,” in Proc. ECOC, p. Tu.1.C.3, September 2012.
C29. B. Inan, B. Spinnler, F. Ferreira, D. van den Borne, S. Adhikari, N. Hanik, J. Sander, “Complexity analysis for higher order few mode fiber DSP equalizers,” in Proc. ECOC, p. Th.2.D.5, September 2012.
C30. F. Ferreira, P. Monteiro, and H. Silva, “Semi-analytical model for linear modal coupling in few-mode fiber transmission,” in Proc. ICTON, p. Th.A1.5, July 2012.
C31. B. Inan, S. Jansen, B. Spinnler, F. Ferreira, D. van den Borne, M. Kuschnerov, A. Lobato, S. Adhikari, V. Sleiffer, N. Hanik, “DSP requirements for MIMO spatial multiplexed receivers,” in Proc. IEEE Photonics Society Summer Topical Meeting, p. MC4.4, July 2012.
C32. B. Inan, B. Spinnler, D. van den Borne, F. Ferreira, A. Lobato, S. Adhikari, V. Sleiffer, N. Hanik, S. Jansen, “Equalizer complexity of mode-division multiplexed coherent receivers,” in Proc. ICTON, p. Th.A1.4, July 2012.
C33. F. Ferreira, D. van den Borne, H. Silva, and P. Monteiro, “Crosstalk optimization of phase masks for mode multiplexing in few mode fibers,” in Proc. OFC, p. JW2A.37, March 2012.
C34. B. Inan, B. Spinnler, F. Ferreira, A. Lobato, S. Adhikari, V. Sleiffer, D. van den Borne, N. Hanik, S. Jansen, “Equalizer complexity of mode division multiplexed coherent receivers,” in Proc. OFC, p. OW3D.4, March 2012.
C35. A. Lobato, F. Ferreira, B. Inan, M. Kuschnerov, D. van den Borne, S. Jansen, B. Spinnler, B. Lankl, “The Impact of Differential Mode Delay on Mode-Division Multiplexed Coherent Optical OFDM Transmission,” in Proc. OFC, p. OTu2C.2, March 2012.
C36. F. Ferreira, S. Jansen, P. Monteiro, and H. Silva, “Nonlinear model for simulation of two-mode fiber transmission,” in Proc. Symp. on Enabling Opt. Netw. (SEON), June 2011.
C37. F. Ferreira, S. Pato, P. Almeida, H. Silva, and P. Monteiro, “Dual band signal generation for millimeter-wave RoF Systems with subcarrier multiplexing,” in Proc. Conf. on Telecommunications (ConfTele), April 2011.
C38. F. Ferreira, S. Pato, H. Silva, and P. Monteiro, “On supporting multiple signal formats over a FUTON system,” in Proc. Europ. Conf. on Opt. Net. Design and Modeling (ONDM), February 2011.
C39. F. Ferreira, P. Almeida, C. Antunes, and H. Silva, “Reconstruction of the non-minimum phase response of chirped fiber Bragg gratings using an adaptive genetic algorithm,” in Proc. IEEE World Congress on Computational Intelligence (WCCI), July 2010.
C40. D. Wake, A. Nkansah, N. Gomes, M. Violas, Z. Liu, S. Pato, F. Ferreira, G. de Valicourt, R. Brenot, “Design and performance of radio over fibre links for next generation wireless systems using distributed antennas,” in Proc. IEEE Future Network and Mobile Summit (FNMS), June 2010.
C41. F. Ferreira, S. Pato, J. Pedro, and H. Silva, “Microwave link for transparent protection of optical access networks,” in Proc. Europ. Conf. on Net. and Opt. Commun. (NOC), June 2010.
C42. S. Pato, F. Ferreira, P. Monteiro, and H. Silva, “On supporting multiple radio channels over a SCM-based distributed antenna system: a feasibility assessment,” in Proc. ICTON, p. We.A3.5, June 2010.
C43. P. Almeida, F. Ferreira, and H. Silva, “Multiband signal generation for hybrid access networks using a single external modulator,” in Proc Symp. on Enabling Opt. Netw. (SEON), June 2010.
C44. F. Ferreira, P. Almeida, and H. Silva, “Generation of 60 GHz RoF/SCM signals using upconversion and centimeter-wave photonic devices,” in Proc Symp. on Enabling Opt. Netw. (SEON), June 2009.
• F. Ferreira, and A. Ellis, “Spatial multiplexing: modelling,” in “The Potential for Networks with Capacities Exceeding the Nonlinear-Shannon Limit,” to be published.
• F. Ferreira, D. Fonseca, and H. Silva, “Optical Fiber Transmission Systems Based on Mode-Division Multiplexing,” Scholars Press, 2014.
[Download from University of Coimbra repository]
Introduction
The present work reports the investigation on high capacity optical transmission systems based on mode division multiplexing (MDM) over few-mode fibers (FMFs). MDM over FMFs is as an attractive solution to overcome the impending capacity crunch of conventional single-mode fiber (SMF) systems with potential cost, space, and energy savings. A basic MDM-FMF system is composed by: FMFs, mode multiplexers (MMUXs) and demultiplexers (MDMUXs), multimode amplifiers (MMAs), and multiple-input-multiple-output (MIMO) digital signal processing (DSP). The key characteristics of FMFs are their theoretically higher capacity, since each mode can support the same amount of information of a SMF, and the reduced nonlinear coefficients. However, there are some impairments arising from the multimode nature of FMFs, which have to be addressed in order to fulfill their full capacity: differential mode delay (DMD), linear mode crosstalk (XT), mode-dependent loss (MDL), and intermodal nonlinearities. The MMAs are a key component for economic and energy efficient MDM-FMF systems. In order to reduce cost and energy consumption in comparison to M parallel single-mode amplifiers, the MDM channels have to share the pumps power. One of the main difficulties experienced in the design of MMAs is the achievement of low mode dependent gain (MDG). The MMUXs/MDMUXs are responsible for an approximately unitary mapping from the input signals to the FMF modes and vice-versa, such that the transmission impairments can be reverted through MIMO-DSP.
In this thesis, the main impairments of MDM-FMF systems identified above are modeled, allowing to develop several techniques to reduce their impact. A nonlinear semi-analytical model (NSAM) for transmission over FMFs is developed. The design requirements of mode selective phase masks for MMUXs/MDMUXs are investigated regarding the mask resolution, mask phase noise and mask alignments. The design of FMFs with up to 12 non-degenerate linearly polarized (LP) modes suitable for long-haul transmission are proposed. Moreover, three methods to extend the transmission reach of MDM-FMFs by limiting the accumulation of DMD and MDL/MDG along transmission are proposed. Finally, an extensive study of the intermodal nonlinear effects in MDM-FMF systems is presented, identifying the dominant effects as well as possible techniques to reduce the corresponding induced penalty.


| Class | Description |
|---|---|
| AuavRoutines | |
| AutoSelfie |
Detect takes off, calibrates camera, and takes a picture
It dumps the image to a user provided directory, then determines
whether that image contains a human face
If it does, it writes the image to trace.data/selfies
Invoke this routine through external commands driver
URL: coap:\\localhost:port\cr? Example: coap:\\<IP_ADDRESS>:5117\cr?dn=rtn-dc=start-dp=Selfie-dp=../trace.data/PicTraceDriver/PicTrace Note: all AUAV drivers have resource component "cr" for coap resource |
| BasicRoutine |
BasicRoutine is SoftwarePilots routine template.
|
| BasicVision |
Detect takes off, calibrates camera, and takes a picture
It dumps the image to a user provided directory, then determines
whether that image contains a human face
If it does, it writes the image to trace.data/selfies
Invoke this routine through external commands driver
URL: coap:\\localhost:port\cr? Example: coap:\\<IP_ADDRESS>:5117\cr?dn=rtn-dc=start-dp=Selfie-dp=../trace.data/PicTraceDriver/PicTrace Note: all AUAV drivers have resource component "cr" for coap resource |
| CameraRoutine |
BasicRoutine takes off, calibrates camera and lands
It does not sense from it's environment
Invoke this routine through external commands driver
URL: coap:\\localhost:port\cr? Example: coap:\\<IP_ADDRESS>:5117\cr?dn=rtn-dc=start-dp=BasicRoutine Note: all AUAV drivers have resource component "cr" for coap resource |
| CubeSim |
Detect takes off, calibrates camera, and takes a picture
It dumps the image to a user provided directory, then determines
whether that image contains a human face
If it does, it writes the image to trace.data/selfies
Invoke this routine through external commands driver
URL: coap:\\localhost:port\cr? Example: coap:\\<IP_ADDRESS>:5117\cr?dn=rtn-dc=start-dp=Selfie-dp=../trace.data/PicTraceDriver/PicTrace Note: all AUAV drivers have resource component "cr" for coap resource |
| CubeTrace |
Detect takes off, calibrates camera, and takes a picture
It dumps the image to a user provided directory, then determines
whether that image contains a human face
If it does, it writes the image to trace.data/selfies
Invoke this routine through external commands driver
URL: coap:\\localhost:port\cr? Example: coap:\\<IP_ADDRESS>:5117\cr?dn=rtn-dc=start-dp=Selfie-dp=../trace.data/PicTraceDriver/PicTrace Note: all AUAV drivers have resource component "cr" for coap resource |
| Detect |
Detect takes off, calibrates camera, and takes a picture
It dumps the image to a user provided directory, then determines
whether that image contains a human face
If it does, it writes the image to trace.data/selfies
Invoke this routine through external commands driver
URL: coap:\\localhost:port\cr? Example: coap:\\<IP_ADDRESS>:5117\cr?dn=rtn-dc=start-dp=Selfie-dp=../trace.data/PicTraceDriver/PicTrace Note: all AUAV drivers have resource component "cr" for coap resource |
| FaceDetect |
FaceDetect takes off, calibrates camera, and takes a picture
It dumps the image to a user provided directory, then determines
whether that image contains a human face
If it does, it writes the image to trace.data/selfies
Invoke this routine through external commands driver
URL: coap:\\localhost:port\cr? Example: coap:\\<IP_ADDRESS>:5117\cr?dn=rtn-dc=start-dp=FaceDetect-dp=../trace.data/PicTraceDriver/PicTrace Note: all AUAV drivers have resource component "cr" for coap resource |
| FindPassword |
FindPassword takes off, calibrates camera, and takes a picture
It dumps the image to a user provided directory, then determines
whether that image is valid gesture
If it does, the gimble will move up and down twice
If it does't will land
Invoke this routine through external commands driver
URL: coap:\\localhost:port\cr? Example: coap:\\<IP_ADDRESS>:5117\cr?dn=rtn-dc=start-dp=FindPassword-dp=../trace.data/PicTraceDriver/PicTrace Note: all AUAV drivers have resource component "cr" for coap resource |
| MakeTrace |
MakeTrace is a routine that explores all possible sensing situations
for a AUAV and dumps them to a directory for PicTraceDriver
Invoke this routine through external commands driver
URL: coap:\\localhost:port\cr? Example: coap:\\<IP_ADDRESS>:5117\cr?dn=rtn-dc=start-dp=MakeTrace-dp=/dirname-dp=Duration-dp=SafetyTime Note: all AUAV drivers have resource component "cr" for coap resource |
| RoutineTemplate |
Detect takes off, calibrates camera, and takes a picture
It dumps the image to a user provided directory, then determines
whether that image contains a human face
If it does, it writes the image to trace.data/selfies
Invoke this routine through external commands driver
URL: coap:\\localhost:port\cr? Example: coap:\\<IP_ADDRESS>:5117\cr?dn=rtn-dc=start-dp=Selfie-dp=../trace.data/PicTraceDriver/PicTrace Note: all AUAV drivers have resource component "cr" for coap resource |
| Selfie |
Selfie takes off, calibrates camera, and takes a picture
It dumps the image to a user provided directory, then determines
whether that image contains a human face
If it does, it writes the image to trace.data/selfies
Invoke this routine through external commands driver
URL: coap:\\localhost:port\cr? Example: coap:\\<IP_ADDRESS>:5117\cr?dn=rtn-dc=start-dp=Selfie-dp=../trace.data/PicTraceDriver/PicTrace Note: all AUAV drivers have resource component "cr" for coap resource |
| SelfieCube |
SelfieCube takes off, gimbal position changes four times and takes three picture and then gimbal position is reset back to original.
|
| VisionTest |
Detect takes off, calibrates camera, and takes a picture
It dumps the image to a user provided directory, then determines
whether that image contains a human face
If it does, it writes the image to trace.data/selfies
Invoke this routine through external commands driver
URL: coap:\\localhost:port\cr? Example: coap:\\<IP_ADDRESS>:5117\cr?dn=rtn-dc=start-dp=Selfie-dp=../trace.data/PicTraceDriver/PicTrace Note: all AUAV drivers have resource component "cr" for coap resource |
| WaypointMissionTest |
WaypointMissionTest is
|
| WaypointMissionTestBackup |
WaypointMission is a routine that
1) Reads in a waypoint file
2) constructs waypoint objects for each item
3) creates a waypoint mission with 1 waypoint and no finish action
4) executes that mission
5) create a mission based on the neighbors of the current waypoint
|
| YoloVisionTest |
YoloVisionTest is SoftwarePilots vision driver test.
|


Some quick example text to build on the card title and make up the bulk of the card's content.
ExercisesSome quick example text to build on the card title and make up the bulk of the card's content.
-Not Implemented yetSome quick example text to build on the card title and make up the bulk of the card's content.
-Not Implemented yet


Make, search and study flashcards the easy way
|
Arrow key commands, view options and card finder - implemented to ease navigation of flashcards.
Save flashcards on your watchlist, or create/edit your own decks using your account.
Simple search functionalities lets you find cards based on titles, subjects or contents.


DXR-RTX Path Tracer Project Host Code
Information
Links to series
- DXR Path Tracer Introduction
- DXR Path Tracer Usage
- DXR Path Tracer Host-Side Explanation
- DXR Path Tracer HLSL Explanation
What do you mean by host side?
The host side of the project is working with C++ and DXR/DirectX12 API and managing the communication with the GPU and CPU and resources. This post will describe how the DXR Path Tracer project is setup as I worked mainly on the host side of the code base.
Direct Love/Pain
DirectX 12 is awesome. A programmer can actually manage the resources to communicate between the CPU and GPU and describe the resource in any way he/she prefers
This allows for tons of performance and removes overhead for having the driver manage the resource
However, on the other hand, DirectX 12 can make you pull your hair out because either you’re missing a parameter or missing a call. The API is verrrrrrrrrrryyyyyyyyyyy explicit.
Experience with DirectX 12
My knowledge of Directx 12 is no where near that of a seasoned graphics programmer. I have only pretty used opengl and cuda before, but I can say I did learn a lot about the API in these last four weeks I’ve worked on the project :)
I will try to explain the host code at a high level to the best of my ability and if anyone has any questions, I’ll be happy to answer. If anyone has any suggestions, that would be awesome!
If you want great tutorials for an intro to DirectX 12, take a look here:
Root Signature/Parameters and Heap descriptor layout
Some of these images are from 3DGEP Tutorial and Braynzar Tutorial, so shoutout to them for the some of the best tutorials on directx12 and image
In DirectX12, one needs to create a root signature that describes the parameters that are passed to the hlsl shader code, which is where the magic happens.
The root signture is sort of like a function signature in C/C++, which defines the parameters that are passed to the function.
So, how does one allocate these so called “parameters” and hook them up with the root signature? One uses a descriptor heap
~~I’m sorta skipping myself ahead here, but here is the image of how the path tracer’s resources are allocated and I will explain what is happening after
You probably want to open the image by right clicking it and selecting open in new tab to get a clearer picture :)
In the image, the root signature contains two entries. One is a descriptor table and the other is an array of samplers, which points to different samplers to grab values from a texture
A descriptor table (in this case), is describing all the parameters (resources) that are going to passed to the hlsl shader code.
Each entry in the descriptor table is a descriptor range, which contains the number of entries in the descriptor heap that should be bound to the entry and what space the entry should be in (why spaces are used is explained in the HLSL post).
For the project, I have descriptor range entries for vertices
, indices
, materials
, objects
, diffuse textures
, and normal textures
. These ranges point to an entry in the descriptor heap and contain the number of elements from the start of the entry in the descriptor heap. They also describe the type of resource being used.
Next, we have the descriptor heap, which contains handles, which are opaque pointers to the resource, sorta like a FILE, in C, where one should not access the contents, or dereference the object. One should only pass the handle to function calls.
Now, to the resources, which are abstractions that wrap data and can be on the CPU or on the GPU
These resources point to actual data, which could be vertices, textures, materials, etc…, as shown in the image.
Objects
are kind of unique here. They provide yet another indirection to the vertex
, texture
, material
resource by having an offset those particular resources. You can see in the hlsl post how the offsets are used.
So, how does hlsl shader part come in?
Well, when the command list sets the root signature and the descriptor table associated with the signature, which essentially binds the root signature with the actual heap table resources and executes the command list, the resources are available in the hlsl code!
So in theory, if one wanted to access the first diffuse texture, it can be done as so:
Wow, that was a lot to explain. Hopefully, you get an idea of what was done!
If something is missing or not explained very well, shoot me a message! I’ll be happy to answer.
Acceleration Structures
Initial D, gotta accelerate
Well moving on to more specific API calls to DXR/RTX, which is building the acceleration structures, which is nicely explained in this post by Nvidia
*image taken from the Nvidia post
In the DXR Path tracer, it’s pretty much exactly the same as what is described in the post
For each model, create the bottom level acceleration structure and have a geometry descriptor that points to the vertices and indices resources
*Pseudo-ish code of the source is shown below. The code is not exactly the source, since I want readers to get a general sense of what was done and not read verbose C++ code.
Then, for the top level, there are instances, which do the following:
- hold the model transformation matrix (translation, rotation, scale)
- hold the instance id (which is the object’s index) and is passed to the HLSL shader code (the usage will be explained in the HLSL post)
- hold a handle to the bottom level acceleration structure
Then, at the end, before executing the command list, and running the hlsl code, the top level acceleration structure is binded to the command list
Well, that’s all I have for now. Hopefully more people are going to get into the awesome DXR API and build amazing applications with it!
Let me know if you have any questions!


The 5 steps for how to rewrite Framworks
skeleton for the Component
You then take all functions from Angular and rewrite them with Typescript and make them work with the new skeleton
Some functionality required here requires securing the previously implemented functions. These are usually features that show if an event has happened and its results.
I created test functions that implement an event and then see if the result is what I expected
hand over the code to the company so that another programmer can comment on the outfall.


Irshad Ahmad Bhat
MS-CSE, International Institute of Information Technology
Home
Projects
Blog
Projects
Language Identification
Machine Transliteration
Wx converter
Indic Tokenizer


Counter: {{ counter }}
Hover your mouse over me for a few seconds to see my dynamically bound title!


Logo
Nav
Banner
Subheading
Image
Text
Image
Text
Image
Text
Subheading
Text
Image
Subheading
Text
Image
Image


Come to me for all your ceramic needs!
I am a retired critical care nurse and hobby ceramist.
My ceramics are all hand made
I am able to ship anywhere within the United States!
Ceramics that fit your needs
Passion is put into every piece!
Email me with any orders or questions! If you are looking for a functional, cool to touch, handbuilt ceramics, I will do my best to meet your needs. The above items are all for sale, so let me know if you are interested!
949-632-9359


Proposals
Designed schemas for new mHealth Center to communicate proposed organization structure and operations to increase transparency within Penn Medicine community
Designed schemas for new mHealth Center to communicate proposed organization structure and operations to increase transparency within Penn Medicine community


Sortello is a free tool, provided as free software under the
MIT License and
served as a hosted
version (
website) at
sortello.com
By using the hosted version (
website) mentioned above, you agree to use it "as is", without
warranty of any
kind, express or implied, including but not limited to the warranties of merchantability, fitness for a
particular purpose and noninfringement.
In no event shall the authors, publishers or copyright holders be liable for any claim, damages or other
liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the
website or the use or other dealings in the
website.
Privacy Statement: How we use Cookies
Cookies are very small text files that are stored on your computer when you visit some websites.
We do not use cookies on Sortello.com, but there are a few third-party cookies:
-
Trello - In order to use Sortello.com you need to identify with your Trello account.
You can disable any cookies already stored on your computer, but disabling Trello from setting cookies may stop
Sortello from functioning properly.
Functional Cookies - This Website Will:
-
Connect to your Trello account
There are no Targeting Cookies on Sortello.com - This website will not:
-
Share any personal information with third parties.
-
Store any of your information server-side. Sortello is a frontend application and it lives in the web
browser.
This site ONLY uses technical cookies (NO profiling cookies are used by this site). Pursuant to Section 122 of the “Italian Privacy Act” and Authority Provision of 8 May 2014, no consent is required from site visitors for this type of cookie.
The service third-party content in this section allows to the Owner to monitor and analyze traffic data and are used to keep track of User behavior.


You are signed in as
John Doe!
|
Logout
PAYMENT INFORMATION
Review your cart and pay via your desired payment method
One Time Offer
Pay now before the timer expires and get exclusive discount
09:42
Your Cart
1 ITEM
Power System 02
$99.99
SUBTOTAL:
$99.99
DISCOUNT:
$45.99
TOTAL:
$54
Payment Method
The 3 digit(back) or 4 digit (front) value on your card.
GO BACK
© 2018
OnlineSolar.
All rights reserved.


Monads, GDPR, Blockchain, and Search What We Talk About When We Talk About Monads -- This paper is not a monad tutorial.  Instead, it helps you understand how computer scientists and programmers talk about monads and why they do so. Publishers and GDPR -- a nice explanation of what GDPR is bringing to companies like Facebook and Google, how it's changing ad-serving, and what it means for content publishers. Blockchain is Not Only Crappy Technology But a Bad Vision for the Future -- There is no single person in existence who had a problem they wanted to solve, discovered that an available blockchain solution was the best way to solve it, and therefore became a blockchain enthusiast. Typesense -- open source typo tolerant search engine that delivers fast and relevant results out of the box. Check out the "Law, ethics, and governance" sessions at the Strata Data Conference in London, May 21-24, 2018. Continue reading Four short links: 9 April 2018.


GRACE OF MY HEART A film review by Alex Fung Copyright 1996 Alex Fung
(Gramercy - 1996) Starring Illeana Douglas, John Turturro, Matt Dillon, Eric Stoltz, Bruce Davison, Patsy Kensit, Jennifer Leigh Warren Screenplay by Allison Anders Produced by Ruth Charny and Dan Hassid Directed by Allison Anders Running time: 115 minutes
Me: *** (out of four stars)
Note: Some may consider portions of the following text to be spoilers. Be forewarned.
Everyone is at least partially familiar with some of the infectuous pop ditties from the 1960s and the singers that churned them out, but how many people can name the songwriters of tunes of this ilk? Allison Anders' newest feature, GRACE OF MY HEART, tells the story of an aspiring-singer-turned-songwriter from this era, and follows her through the ups and downs, from doo-wop to Woodstock.
Edna Buxton, played by Illeana Douglas, comes from an upper-class Philadelphia family. After her rendition of "Hey There" wins her a local talent contest, whose prizes include a trip to New York and a recording contract, we next see her plodding from one audition to another in the Big Apple; her 'recording contract' prize has conveniently dissipated, and she's desperate to make it as a singer. One audition doesn't go particularly well - the public wants male singers, she's told - but the producer takes pity on her and introduces Edna to Joel Millner, played by John Turturro, who becomes her manager. There's a catch: Joel wants Edna to write songs for his other artists to sing, not her. Edna, now given the working name Denise Waverly ("Edna: that's a terrible name" opines Joel), grudging accepts her role as a songwriter and is put to work in a small office in the famous songwriting hothouse, the Brill House. Her songs become chart-toppers and make other artists stars, but throughout the years and a number of relationships, Edna never gives up on her dream to make her own records.
A number of men pass through Edna's life: Howard, a fellow songwriter at the Brill House played by Eric Stoltz, who writes sociopolitical tunes and is content to ride on the hot coattails of 'Denise'; a kind-hearted (and married) radio disk jockey played by Bruce Davison; Jay, played by Matt Dillon as a surf-rocker clearly based upon the Beach Boys' Brian Wilson. There's also a rival songwriter, Cheryl, played by Patsy Kensit.
Illeana Douglas gives a solid performance in the lead role of GRACE OF MY HEART. Probably best known for her role opposite Matt Dillon (again) in Gus Van Sant's TO DIE FOR (1995), or for losing part of her face courtesy of Robert DeNiro in Martin Scorsese's CAPE FEAR (1991), Douglas is in virtually every scene of the film, and it's through her eyes that we see the music and culture scene change in America throughout the 1960s.
There's a lot of offbeat casting in the film. John Turturro catches the feel of the jumpy, fasttalking, and ultimately good-hearted Joel Millner, although his various hairpieces in the film are in themselves utterly entertaining. While Davison works perfectly as a mild-mannered, kind radio DJ, the use of Matt Dillon as a surf musician is bizarre; it's amusing to watch him lip synch to music while carrying a surf board. He's not bad in the film, mind you - it just seems completely incongruous. This is the second time Dillon has played a musician - some may remember his performance on the other extreme of the musical spectrum as a grunge rocker in Cameron Crowe's SINGLES (1992) - and again he seems out of place. Bridget Fonda (in a cameo role), however, is perfectly realized as a teen ingenue.
GRACE OF MY HEART takes a very interesting approach to its music, which of course plays an integral part of the film. Rather than recycling pop music from that era, original songs were commisioned by Anders from various pop artists to recreate the sound of the 1960s, and the end result sounds completely authentic and may very well be the strongest element of the film. The music in the first third of the film, in particularly, sounds completely in step with the early 1960s. Anders also seems to make no attempt to hide the fact that her star actors are lip-synching their vocals during their performances in the film, which ends up making the film a bit more goofy yet somehow more fun to watch. (Curiously, Kensit, who actually is a vocalist, does no singing in the film.)
GRACE OF MY HEART is a very episodic film. Like MR. HOLLAND'S OPUS, which also traces popular music over a span of decades, Anders' film can clearly be segmented into specific vignettes. It often has the feel of a shmaltzy TV-movie, full of melodrama that really isn't that dramatic nor unpredictable. Does Edna get to record her own music? What do you think?
However, underneath all the goofiness - the gleeful references to the lingo (I haven't heard the term 'far out' this often in years), hippie communes and other cultural oddities of the time, the hairstyles and fashion - GRACE OF MY HEART has a certain underlying charm about it that makes it likeable. Allison Anders has been acclaimed as an independent filmmaker, but with this film, she steps firmly into mainstream soil. GRACE OF MY HEART should be an audience-pleaser, but with a lead with as low a profile as Douglas (not to mention a God-awful print campaign), it may be a tough sell to get the audiences into the theatre.
-- Alex Fung<EMAIL_ADDRESS>The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Test figure should match expected result on all modern browsers (Firefox >= 2, Safari, Opera, Chrome, IE >= 7).
On IE 7, page MUST have a valid DOCTYPE to use child-selector !
On IE 6, child-selector is not available...


'Countrywide NRC will only put citizens through hardship': Owaisi
The AIMIM chief asserted that the exercise will especially cause hardship to minorities.
by PTIHyderabad: AIMIM president Asaduddin Owaisi on Thursday hit out at the NDA governments plan to conduct NRC across the country, alleging that the exercise is only going to cause hardship to people, especially minorities and "the weak".
''Khoda pahaad, nikla chooha. Now BJP wants to disown it, but find one all over India," the All India Majlis-e-Ittehadul Muslimeen (AIMIM) chief tweeted.
The proverb suggests a big effort for little gain. Literally, it means finding a mouse after digging a mountain.
"Modi wants all Indians to yet again stand in line, detaining undocumented Indians & leaving minorities & the weak at the mercy of babus. Nowhere in the world are people put through such hardship,'' he said.
He was referring to reports over the Assam government urging the Centre to scrap the updated NRC in the state, the cost of conducting it all over the country and other aspects of the issue.
Assam Finance Minister Himanta Biswa Sarma on Wednesday said the state government has requested the Centre to reject the final updated National Register of Citizens (NRC) in the state.
Welcoming Union Home minister Amit Shah's statement in the Rajya Sabha that the NRC process will be carried out across India, Sarma said the state government is happy that the Centre has "listened to their heart" and that the exercise will begin after the Citizenship (Amendment) Bill has been passed.
Catch the latest news, live coverage and in-depth analyses from India and World. Follow us on Facebook and Twitter.


1 Menelaus then went to Egypt and up the river to Memphis; there, relating the truth of the matter, he met with great hospitality and got back Helen, who had not been harmed, and also all his wealth, besides.
2 Yet, although getting this, Menelaus was guilty of injustice toward the Egyptians. For adverse weather detained him when he tried to sail away; after this continued for some time, he carried out something impious,
3 taking two native children and sacrificing them. When it became known that he had done this, he fled with his ships straight to Libya, hated and hunted; and where he went from there, the Egyptians could not say. The priests told me that they had learned some of this by inquiry, but that they were sure of what had happened in their own country.


Note: When running this simulation on a tablet or smart-phone, set the parameters, then press the Play button. When running this simulation on a computer, be sure to check “No sensor,” then set the parameters and press the Play button.
The Block Sliding On An Incline Plane mobile JavaScript model illustrates the forces and dynamics of a block sliding on a surface. This simulation uses the accelerometer on your mobile device to read the direction of the gravitation field g. You may need to lock the orientation of your screen to maintain a fixed view as you tilt your device. For use on computers without an accelerometer or for classroom use, the "No sensor" mode simulates a tilted device in the view.
A force body (free body) diagram showing the normal force (red), the gravitational force (black), and the force of friction (green) is shown. Users can set the initial position and velocity and can adjust both the static and kinetic coefficient of friction when the simulation is paused. Test your knowledge of incline plane dynamics by answering the following questions and comparing your answers with the simulation results. Remember to press the play button after you set the initial values.
Initial values, such as x0 and v0, can be set when the simulation is paused but not when the simulation is running. (Non-editable input fields have a grey background.) You may also drag the block when the simulation is paused. The reset button returns the system to its default state while the reset time button returns the system to the previous values of x0 and v0.
Note: Because continuously reading the accelerometer may drain the battery on a mobile device, you must run the simulation to read the device tilt. The simulation will automatically pause after 4 minutes to conserve battery power.
The Block Sliding On An Incline Plane mobile JavaScript model was developed by Wolfgang Christian using version 5 of the Easy Java Simulations (EJS 5) modeling tool. Although EJS is a Java program, EJS 5 creates stand alone JavaScript programs that run in almost any browser. Information about EJS is available at: <http://www.um.es/fem/Ejs/> and in the AAPT-ComPADRE Open Source Physics collection <http://www.compadre.org/OSP/>.


There are 5 people in my family
My dad's name is Dyxon
My mum's name is Ima
My oldest brother's name is Joshua
My second oldest brother's name is Lee
My own name is SOLANA!!!!


class: top, left, inverse, title-slide # Education & Globalization ## Session 01 ### Dr. Zhou Yisu 周憶粟 ### 2018/08/23 --- # Learning Objective - Students will .orange[describe] basic knowledge of major issues and topics surrounding globalization and education in both industrialized and developing countries. -- - Students will be able to .orange[identify] how variables such as class, race, ethnicity, gender, (im)migration, state, NGO, transnational entity, policy, etc. all play a role in the production of educational outcomes and to challenge dominant assumptions of globalization both in specific national settings and tans-nationally -- - Students will critically .orange[evaluate] global issues of diversity, multiculturalism, decolonization, gender equity, and social justice that underline the common good of education. --- ## Learning Objective (cont...) - Students will .orange[articulate] possible ways to think about globalization, its trends, issues, and impacts with relation to education and the fundamental task of preparing 21st-century citizens. -- - Students will .orange[critique] dominant modes of international comparison, competition, as well as convergence and divergence of educational practices. -- **Bottom line**: Think globally and act locally. --- # Schedule Weekly schedule can be viewed here: - (http://bit.ly/2B7I7ex) - This .red[.ics] file can be opened by most calendar software including the ones on your smartphone (i.e. Outlook, Calendar on iOS, or Google Calendar) - Or better, you can _subscribe_ to this calendar. This way if I make any changes, your calendar will sync with mine. --- # Assessment Your grade consists 5 components: - Writing exercise (4*5=20%) - Group presentation (20+10=30%) - Quiz (2*5=10%) - Final paper (20+10=30%) - Attendance (10%) All the points from the 5 components will add up. The university has a metric to convert it to grade (F-A). -- Read .red[course syllabus] for details. --- ## Other issues Form your 4-member presentation group. Email the list and presentation topic to Ms. Tong or Ms. Lam by week 2 (Aug 30). -- We will setup a WeChat help group for instant help. -- Do bring your laptop or tablet. Might be easier for typing? -- ### .yellow[QUESTIONS?] --- # Globalization, a short genealogy --- ## Globalization is a relatively new English word It was first used by the Scottish educator .yellow[William Boyd]. His book in 1930 titled _The history of western education_, in which he denotes a holistic view of education: -- >Wholeness, ..., integration, globalization ... would seem to be the keywords of the new education view of mind: suggesting negatively, antagonism to any conception of human experience which over-emphasizes the constituent atoms, parts, elements (Boyd & MacKenzie, 1930, p.350). --- ## In its original term Boyd was referring to a popular idea in education psychology at that time, which refers to the ".green[globalization function stage]" in a children's development highlighted ans served as a new concept in the early 20th century ".green[new education]" movement. -- This term refers to a pedagogical system 教學體系 for teaching children to read. But as we now never used the term like this, the education concept died out fairly quickly. --- ## Globalization in today's context According to Manfred Steger (p.1): > A .violet[complex] and .violet[uneven] .red[dynamic] linking the .violet[local] (and national and regional) to the .violet[global], as well as the West to the East, and the North to the South. .footnote[ Reference: Steger, M. B. (2017). _Globalization: A Very Short Introduction_. Oxford University Press, Oxford and New York, 4th edition. ] --- ## Globalization in today's context According to George Rizter & Paul Dean: >globalization is a .violet[transplanetary] .red[process] or set of .red[processes] involving increasing .red[liquidity] and the growing multidirectional .red[flows] of people, objects, places, and information as well as the .red[structures] they encounter and create that are .red[barriers] to, or .red[expedite], those flows... .footnote[.green[trans·planetary]: 跨越行星 ] --- ## Keywords - Complex 複雜的 -- - Uneven 不均衡的 -- - Dynamic / Process 動態過程 -- - Local & global 在地的與全球的; West & East; South & North -- - Liquid & flows 流動的 -- - Structure 結構: barrier or expedite 阻礙或加速 --- # Exploring the definition - What types of objects, people, and information might be involved? -- - What types of .orange[structures] could help or hinder their flows? -- - What answers does this definition suggest? Is it .orange[new]? Has it .orange[happened]? Is it .orange[inevitable]? --- class: middle, center # How is globalization relevant to me? --- background-image: url(../pic/iphone1.png) background-size: contain --- ![:wscale 80%](./pic/iphone.png) .footnote[ Image credit: [Business Insider](http://www.businessinsider.com/where-iphone-parts-come-from-2016-4)] --- ## Example 1: What makes iPhone a successful globalization case? Global manufacturing networks: -- - Technical know-how 專有技術 - Process lines 生產線 - Natural resources (e.g. rare earth elements 稀土) - Human labor 勞動力 - Management 管理 - Design 設計 - Marketing 市場營銷 -- These things are not simply sitting there idle. They are constantly changing & self-reinforcing: -- - What display does Apple use? - Who is supplying Apple with the glass? --- ### Uneveness of globalization ![](./pic/iphone2.png) .footnote[ Image credit: [9to5mac](https://9to5mac.com/2016/09/20/649-iphone-7-estimated-to-cost-apple-220-heres-the-component-breakdown/)] -- iPhone 7 32GB version retails for .violet[US$ 649] (approx MOP5,200). --- ## Example 2: Macao's secret to success ![](./pic/macao2.jpg) .footnote[ Image credit: [SCMP](https://www.scmp.com/news/hong-kong/hong-kong-economy/article/2151036/macau-las-vegas-asia-trades-casino-chips-microchips)] --- ### Where do tourists come from? -- ![](./pic/macao3.jpg) Sheldon Adelson quote: ".orange[three billion (consumers) within a five-and-a-half- hour flight]" .footnote[ Image credit: https://dataplus.macaotourism.gov.mo] --- ### Macao's success depends on several global factors -- - Low competition in the region (.red[legal environment]) -- - Easy flow of currency in & out (.red[financial structures & regulation]) -- - Cheap labor cost (.red[people] who work in casinos, hotels, restaurants.) --- ## What external factors could affect Macao? -- ### Competition ![](./pic/macao-japan.jpg) .footnote[ Image credit: [SCMP](https://www.scmp.com/news/asia/east-asia/article/2151618/japan-dreams-jackpot-legal-casinos-critics-warn-cash-grab-will)] --- ### Social inequality .pull-left[ ![](./pic/macao-natgeo2018.jpg) ] .pull-right[ "A quiet street in Macau. Modernization around is quickly changing the city." "A scene right out of Elysium" (online comments) -- .footnote[ Image credit: [Paul Tsui/National Geography](https://travel.nationalgeographic.com/photographer-of-the-year-2018/gallery/peoples-choice-all/9/)] [Elysium](https://www.imdb.com/title/tt1535108/) is a 2013 sci-fi film set in a hyper unequal earth. ] --- ### Resource on this topic SCMP's recent report: [Macau: The incredible poverty at the heart of world's richest place](https://www.scmp.com/week-asia/society/article/2160251/macau-incredible-poverty-heart-worlds-richest-place) - [Chinese translation](https://www.facebook.com/macauconcealers/posts/1798244593577967) --- class: inverse, middle, center # OK I get it. But does this have to do with education? --- # We attach different meanings and aims to education Some say education is a about .orange[skills] 技能 (hard skills or cognitive skills) -- Some say education is about .orange[morality] 道德. -- Some say education is about .orange[emotion] 情感. --- ## Various definitions of education .green[Standard Western definition:] Education is the process of facilitating learning, or the acquisition of knowledge, skills, values, beliefs, and habits .red[1]. .green[Standard Chinese difinition:] If you learn without thinking about what you have learned, you will be lost. If you think without learning, however, you will fall into danger .kt[學而不思則罔，思而不學則殆。] (*Analectics* 2.15) - "Learning is internalizing the actions, thoughts, and feelings of those who are virtuous" .red[2] -- .footnote[ [1] https://en.wikipedia.org/wiki/Education ; [2] Van Norden, B. W. (p.29, 2011). *Introduction to classical Chinese philosophy*. Hackett Publishing. ] --- # A different take on education The standard definition treats education as a necessary process toward a utilitarian end, while the Chinese tend to view education as an end to itself. -- This is the goal I wish this course could fulfill. To elaborate on this, I borrow the definition proposed by sociologist Andrew Abbott: .red[_education is a way of having more experience in a given period_.] -- - It is the ability to make more and more complex, more and more profound and extensive, the meanings that we attach to events and phenomena -- - to be educated is to have the habit of finding many and diverse new meanings to attach to whatever events or phenomena we examine --- class: center, middle ## .violet[Why attaching endless new meanings to things should be in itself a good thing?] -- ### "The answer is this: by attaching more meanings to things, by bringing more of experience under our current range of meaning and extending our range to embrace more things in more complex and abstract or sometimes ambiguous ways, we in effect enable ourselves to experience more of life in a given present, a given now." --- background-image: url(https://web.northeastern.edu/numa/wp-content/uploads/hashtag-yolo4.png) background-size: contain --- class: center, middle ### "Education is good in itself because it expands the range of your experience, both .cyan[temporally] and .cyan[spatially]. Education means figuring out how to arrange the .cyan[finite] things you can know, their varying levels of abstraction and detail, their mix of skill and data, fact and theory, so as to maximize the potential array of meaning that you can experience in the now." .footnote[ temporally: 時間上; spatially: 空間上; finite: 有限的 ] --- ### Education grants you a larger life "Whatever your temporal and spatial present, education lets you live .red[more] within it, by bringing more meanings into play, by creating a dialogue of complexity and simplification, of distinction and analogy, that transforms your immediate world and reaches beyond it." -- .footnote[ complexity: 複雜; simplification: 簡化; distinction: 區別; analogy: 類比 ] --- ### Being educated means adopting a habit "that expands experience so as to overcome that provinciality by increasing ties between your locality and other human meanings. Sometimes abstraction is the mechanism for this, sometimes identification, sometimes grand simplification, sometimes the link goes through the tiniest of similar factual details, such as a similar eye color or a shared hometown." -- "This flash of enlightenment, is the emergence of the habit of looking for new meanings, of seeking out new connections, of investing experience with complexity or extension that makes it richer and longer, even though it remains anchored in some local bit of both social space and social time." -- .footnote[ provinc·iality: 偏狹觀念; abstraction: 抽象化; identification: 識別、鑑證 ] --- # What does this version of education has to do with globalization? --- background-image: url(https://mfas3.s3.amazonaws.com/objects/SC226475.jpg) background-size: contain -- class: center, top ## The Museum Argument .footnote[ Image credit: [Paul Gauguin 保羅·高更, 1897, Museum of Fine Arts Boston](https://www.mfa.org/collections/object/where-do-we-come-from-what-are-we-where-are-we-going-32558)] --- ### The Gauguin painting theme of the trio of questions: - Where do we come from? - What are we? - Where are we going? -- ### Gauguin is certainly not the first artist tried to answer/present these questions. But he did so in an interesting time period with unique way: - He fled Europe, the center of "civilized modern world", to the French colony of Tahiti (大溪地/塔希提) in 1891. --- background-image: url(https://www.biographyonline.net/wp-content/uploads/2016/02/burnley-mill-town-640x378.jpg) background-size: contain --- background-image: url(http://www.vam.ac.uk/__data/assets/image/0010/173485/Industrial_revolution_hdr.jpg) background-size: contain --- background-image: url(https://i1.wp.com/www.theirishstory.com/wp-content/uploads/2014/03/horse-drawn-tram-dublin.jpg) background-size: contain --- background-image: url(http://saxonhenry.com/wp-content/uploads/2015/06/Paul_Gauguin_-_Three_Tahitian_Women.jpg) background-size: contain --- background-image: url(https://hg-images.condecdn.net/image/XB8ep6d63Zp/crop/1620/f/Lot-18---Gauguin-house-15feb17-pr_b.jpg) background-size: contain --- - He believed life there was natural, filled with free love, gentile climate, and naked women. Tahiti is an outlier of the western world. Gauguin viewed such primitive place as an inspiration of his work. He tried to imitate local aesthetics into western artwork. -- - This particular work filled with symbolism that Gauguin is famously known for. + The baby on the right represents the beginning stage of life + The women reaching for the apple: who are we? + The elderly women: where are we going? + goat: Christian symbol - What made this painting famous? + The saturated color + Critiques say it has visual similarity of music --- background-image: url(https://mfas3.s3.amazonaws.com/objects/SC226475.jpg) background-size: contain class: center, top ## Education extends our being .footnote[ Image credit: [Paul Gauguin 保羅·高更, 1897, Museum of Fine Arts Boston](https://www.mfa.org/collections/object/where-do-we-come-from-what-are-we-where-are-we-going-32558)] --- ![](./pic/ykid_20180817102838.jpg) .footnote[ Image credit: [Ohio State University](https://cartoons.osu.edu/digital_albums/yellowkid/)] ] --- "Yes, it's easy enough to look at the painting and to come up with things to think about it. But how much richer they are when you know already the many different traditions of imagining the visual world, when you can understand the detailed references the painter made to those traditions, .cyan[when your immediate knowledge of the painting's social and cultural context makes you literally see dozens of things that aren't there if you don't know those contexts]. It's the same argument." -- "The experience becomes “bigger” because you are educated. Not merely in the sense that you can look at the painting longer without being bored, .cyan[but also in that within a single look you will see more]. And note that education doesn't lie simply in knowing the whole of the dead list of facts and contexts of who taught whom and which style was which, .cyan[but rather in taking such facts as you do know and playing with them and the painting]." -- .footnote[Source: Andrew Abbott/University of Chicago (https://aims.uchicago.edu/node/79)] --- # Aims: to explore issues using the lens of globalization - your own knowledge and experience of globalization - the importance of studying social change - definitions of globalization and associated problems - key theoretical questions - understanding global .orange[flows], .orange[barriers], and .orange[structures] --- # Global awareness: Your own knowledge and experience I am hoping these questions would guide your choice of presentation & final project: -- - How would you define globalization? - What do you think is involved? Can you think of examples? - Think about all the different places you have seen or heard the term used. Was it always used in the same way? - Is there any educational process involved? What perspective or information would you make other known? --- ### How do you experience globalization? - e.g. the way you study, consume, socialize, eat, etc -- ### How do other people experience globalization? Is it the same everywhere? Is it benefiting every one? Is it liberating? Is it oppressive? alienating? -- - a monk in Tang dynasty -- - a nomad from Kenya -- - a domestic worker from the Philippines who residing in the U.S. -- - a rich 2nd generation Chinese student in Vancouver -- - a pro-gamer in South Korea


This web page requires Javascript to be enabled.
Card:
Will Rebirth:
Current Level:
Max Stat Level:
of
N/A
Current Attack:
Current Defense:
Current Soldiers:
Reset
Calculate
Arcana Results
Stat:
Amt Needed
Target
+50 Arcana
+500 Arcana
+3k Arcana
Attack
Defense
Soldier Info
Expected
Perfect Evo
Difference
Options for using this calculator
Use Dark Mode Theme:
Save values across reloads:
Auto calculate while entering values:
Auto select max level on card change:


Developer:
DB dump
DB delete (deletes all records including simulated backend):
Simulação Backend:
SMS Refresh (checks emails)
Test


|
DigitalOwl
|
Interface for PollQuestionService More...
Public Member Functions | |
| Task< DtoResponseResult< DtoPollQuestion > > | CreateAsync (DtoPollQuestion dto, int userId) |
| Create a single question. More... | |
| Task< DtoResponseResult< IEnumerable< DtoPollQuestion > > > | CreateAsync (IEnumerable< DtoPollQuestion > collection, int userId) |
| Create set of questions. More... | |
| Task< DtoResponseResult< IEnumerable< DtoPollQuestion > > > | GetAllIncluded () |
| Get all available questions including answers(not sure if it's going to be useful). More... | |
| Task< DtoResponseResult< IEnumerable< DtoPollQuestion > > > | GetAllIncluded (int pollId) |
| Get whole question set from the particular poll including answers. More... | |
| Task< DtoResponseResult< DtoPollQuestion > > | GetByIdIncluded (int pollQuestionId) |
| Find a question with given Id including answers. More... | |
| Task< DtoResponseResult< DtoPollQuestion > > | GetById (int pollQuestionId) |
| Find a question with given Id. More... | |
| Task< DtoResponseResult< DtoPollQuestion > > | UpdateAsync (DtoPollQuestion dto, int userId) |
| Updates a particular question. More... | |
| Task< DtoResponse > | Delete (int pollQuestionId) |
| Delete the question of given Id. More... | |
Interface for PollQuestionService
Definition at line 11 of file IPollQuestionService.cs.
| Task<DtoResponseResult<DtoPollQuestion> > DigitalOwl.Service.Interface.IPollQuestionService.CreateAsync | ( | DtoPollQuestion | dto, |
| int | userId | ||
| ) |
Create a single question.
| dto | Object to be created. |
| userId | Id of the user creating a question. |
Implemented in DigitalOwl.Service.Services.PollQuestionService.
| Task<DtoResponseResult<IEnumerable<DtoPollQuestion> > > DigitalOwl.Service.Interface.IPollQuestionService.CreateAsync | ( | IEnumerable< DtoPollQuestion > | collection, |
| int | userId | ||
| ) |
Create set of questions.
| collection | List of questions to be created. |
| userId | Id of the user creating list. |
Implemented in DigitalOwl.Service.Services.PollQuestionService.
| Task<DtoResponse> DigitalOwl.Service.Interface.IPollQuestionService.Delete | ( | int | pollQuestionId | ) |
Delete the question of given Id.
| pollQuestionId | Id of question to be deleted. |
Implemented in DigitalOwl.Service.Services.PollQuestionService.
| Task<DtoResponseResult<IEnumerable<DtoPollQuestion> > > DigitalOwl.Service.Interface.IPollQuestionService.GetAllIncluded | ( | ) |
Get all available questions including answers(not sure if it's going to be useful).
Implemented in DigitalOwl.Service.Services.PollQuestionService.
| Task<DtoResponseResult<IEnumerable<DtoPollQuestion> > > DigitalOwl.Service.Interface.IPollQuestionService.GetAllIncluded | ( | int | pollId | ) |
Get whole question set from the particular poll including answers.
| pollId | Desired questions' poll Id. |
Implemented in DigitalOwl.Service.Services.PollQuestionService.
| Task<DtoResponseResult<DtoPollQuestion> > DigitalOwl.Service.Interface.IPollQuestionService.GetById | ( | int | pollQuestionId | ) |
Find a question with given Id.
| pollQuestionId | Question Id. |
Implemented in DigitalOwl.Service.Services.PollQuestionService.
| Task<DtoResponseResult<DtoPollQuestion> > DigitalOwl.Service.Interface.IPollQuestionService.GetByIdIncluded | ( | int | pollQuestionId | ) |
Find a question with given Id including answers.
| pollQuestionId | Question Id. |
Implemented in DigitalOwl.Service.Services.PollQuestionService.
| Task<DtoResponseResult<DtoPollQuestion> > DigitalOwl.Service.Interface.IPollQuestionService.UpdateAsync | ( | DtoPollQuestion | dto, |
| int | userId | ||
| ) |
Updates a particular question.
| dto | Updated version of an object. |
| userId | Id of the user updating question. |
Implemented in DigitalOwl.Service.Services.PollQuestionService.


Home
Development
Entertainment
About
Livestreaming on Twitch
Watch live video from ARavinMadMonkey on www.twitch.tv
Latest YouTube Video
Twitch Chat
Twitter Feed
Tweets by @ARavinMadMonkey


Please click `allow` on the top of the screen to access the microphone.
Failed to access the microphone. Please click allow when asked for permission by the browser.
Try againYour Game Master ID: ...
Establish connection. Input your Vera's ID below to connect to your Vera:


Select departure airport:
[DEPARTURE_AIRPORTS]
Select arrival airport:
[ARRIVAL_AIRPORTS]
Download DB
Download Fav.
Download CLog.
Download Cfg.
Return trip
Outbound date
Inbound date
Available trips
[AVAILABLE_TRIPS]
[CHART_DIVS]
Open Modal
×
Price chart
Some text in the modal.
Open Modal
×
Extra information
Some text in the modal.


This subpart prescribes policies and procedures for the use of the two-phase design-build selection procedures authorized by 10 U.S.C. 2305a and 41 U.S.C. 3309.
(a) During formal or informal acquisition planning (see Part 7), if considering the use of two-phase design-build selection procedures, the contracting officer shall conduct the evaluation in paragraph (b) of this section.
(b) The two-phase design-build selection procedures shall be used when the contracting officer determines that this method is appropriate, based on the following:
(1) Three or more offers are anticipated.
(2) Design work must be performed by offerors before developing price or cost proposals, and offerors will incur a substantial amount of expense in preparing offers.
(3) The following criteria have been considered:
(i) The extent to which the project requirements have been adequately defined.
(ii) The time constraints for delivery of the project.
(iii) The capability and experience of potential contractors.
(iv) The suitability of the project for use of the two-phase selection method.
(v) The capability of the agency to manage the two-phase selection process.
(vi) Other criteria established by the head of the contracting activity.
The agency shall develop, either in-house or by contract, a scope of work that defines the project and states the Government’s requirements. The scope of work may include criteria and preliminary design, budget parameters, and schedule or delivery requirements. If the agency contracts for development of the scope of work, the procedures in Subpart 36.6 shall be used.
One solicitation may be issued covering both phases, or two solicitations may be issued in sequence. Proposals will be evaluated in Phase One to determine which offerors will submit proposals for Phase Two. One contract will be awarded using competitive negotiation.
(a) Phase One of the solicitation(s) shall include—
(1) The scope of work;
(2) The phase-one evaluation factors, including—
(i) Technical approach (but not detailed design or technical information);
(ii) Technical qualifications, such as—
(A) Specialized experience and technical competence;
(B) Capability to perform;
(C) Past performance of the offeror’s team (including the architect-engineer and construction members); and
(iii) Other appropriate factors (excluding cost or price related factors, which are not permitted in Phase One);
(3) Phase-two evaluation factors (see 36.303-2); and
(4) A statement of the maximum number of offerors that will be selected to submit phase-two proposals. The maximum number specified in the solicitation shall not exceed five unless the contracting officer determines, for that particular solicitation, that a number greater than five is in the Government's interest and is consistent with the purposes and objectives of the two-phase design-build selection procedures. The contracting officer shall document this determination in the contract file. For acquisitions greater than $4 million, the determination shall be approved by the head of the contracting activity, delegable to a level no lower than the senior contracting official within the contracting activity. In civilian agencies, for this paragraph (a)(4), the senior contracting official is the advocate for competition for the procuring activity, unless the agency designates a different position in agency procedures. The approval shall be documented in the contract file.
(b) After evaluating phase-one proposals, the contracting officer shall select the most highly qualified offerors (not to exceed the maximum number specified in the solicitation in accordance with 36.303-1(a)(4)) and request that only those offerors submit phase-two proposals.
(a) Phase Two of the solicitation(s) shall be prepared in accordance with Part 15, and include phase-two evaluation factors, developed in accordance with 15.304. Examples of potential phase-two technical evaluation factors include design concepts, management approach, key personnel, and proposed technical solutions.
(b) Phase Two of the solicitation(s) shall require submission of technical and price proposals, which shall be evaluated separately, in accordance with Part 15.


Analyze image:
Enter the URL to an image, then click the
Analyze image
button.
Image to analyze:
Load image
Response:
Source image: