There is no agents
endpoint; we need to specify the agent type:
- /agents/families
- /agents/people
- /agents/corporate_entities
- /agents/software
assigned
by None at 2022-03-15 15:34:19.review_requested
by None at 2022-03-15 19:11:54.referenced
by Jane Sandberg at 2022-03-15 19:41:15.merged
by Jane Sandberg at 2022-03-15 19:41:15.closed
by Jane Sandberg at 2022-03-15 19:41:15.head_ref_deleted
by Jane Sandberg at 2022-03-15 19:41:16.@kayiwa this issue seems to be related with the db migration. can you please check?
mentioned
by Francis Kayiwa at 2022-03-15 04:32:05.subscribed
by Francis Kayiwa at 2022-03-15 04:32:05.issue on bibdata staging after staging db migration
referenced
by None at 2022-03-15 12:31:48.merged
by None at 2022-03-15 12:31:48.closed
by None at 2022-03-15 12:31:48.head_ref_deleted
by None at 2022-03-15 12:31:48.A test set of records we can use to work through this issue is available on lib-sftp in the /alma directory. The files contain all records with electronic portfolios which will include all those records with public notes.
-rw-rw-r--. 1 alma alma 1.6M Feb 22 14:12 DRDS_test_records_16755896100006421_new_5.tar.gz
-rw-rw-r--. 1 alma alma 5.7M Feb 22 14:12 DRDS_test_records_16755896100006421_new_3.tar.gz
-rw-rw-r--. 1 alma alma 6.3M Feb 22 14:12 DRDS_test_records_16755896100006421_new_4.tar.gz
-rw-rw-r--. 1 alma alma 6.4M Feb 22 14:12 DRDS_test_records_16755896100006421_new_1.tar.gz
-rw-rw-r--. 1 alma alma 3.7M Feb 22 14:12 DRDS_test_records_16755896100006421_new_2.tar.gz```
generated on 2/22.
The two example IDs in the thread will be in this data set.
assigned
by Jane Sandberg at 2022-03-15 15:24:42.assigned
by None at 2022-03-15 14:16:23.referenced
by None at 2022-03-15 18:26:21.closed
by Jane Sandberg at 2022-03-15 18:38:38.referenced
by Jane Sandberg at 2022-03-15 18:38:39.referenced
by Jane Sandberg at 2022-03-15 18:38:38.merged
by Jane Sandberg at 2022-03-15 18:38:38.closed
by Jane Sandberg at 2022-03-15 18:38:38.head_ref_deleted
by Jane Sandberg at 2022-03-15 18:38:39.head_ref_force_pushed
by None at 2022-03-15 12:30:40.referenced
by Kevin Reiss at 2022-03-16 00:42:19.merged
by Kevin Reiss at 2022-03-16 00:42:19.closed
by Kevin Reiss at 2022-03-16 00:42:19.head_ref_deleted
by Kevin Reiss at 2022-03-16 00:42:19.deployed
by None at 2022-03-15 14:55:22.referenced
by Kate Lynch at 2022-03-15 16:27:41.merged
by Kate Lynch at 2022-03-15 16:27:41.closed
by Kate Lynch at 2022-03-15 16:27:41.head_ref_deleted
by Kate Lynch at 2022-03-15 16:27:42.referenced
by Bess Sadler at 2022-03-15 18:58:26.merged
by Bess Sadler at 2022-03-15 18:58:27.closed
by Bess Sadler at 2022-03-15 18:58:27.head_ref_deleted
by Bess Sadler at 2022-03-15 18:58:27.Also see #1321 . Maybe related?
labeled
by Kim Leaman at 2022-03-16 01:34:13.labeled
by Kim Leaman at 2022-03-16 01:35:20.labeled
by Kim Leaman at 2022-03-16 01:35:20.labeled
by Kim Leaman at 2022-03-16 01:35:20.Depending upon what is involved and necessary, I may need to request that this be delayed until the following sprint cycle.
head_ref_force_pushed
by James R. Griffin III at 2022-03-15 15:34:32.head_ref_force_pushed
by James R. Griffin III at 2022-03-15 15:36:25.ready_for_review
by James R. Griffin III at 2022-03-15 15:38:33.review_requested
by Kate Lynch at 2022-03-15 17:58:26.referenced
by Kate Lynch at 2022-03-15 17:58:53.merged
by Kate Lynch at 2022-03-15 17:58:53.closed
by Kate Lynch at 2022-03-15 17:58:53.head_ref_deleted
by Kate Lynch at 2022-03-15 17:58:54.assigned
by James R. Griffin III at 2022-03-15 15:37:37.closed
by James R. Griffin III at 2022-03-15 15:46:57.head_ref_force_pushed
by James R. Griffin III at 2022-03-15 15:51:52.Submit collection job has a method to handle the namespace.
@sandbergja I was thinking this change would impact the double constraints, but they seem to be the same. Where are you expecting to see a change, with this update? Or is this just utilizing a newer Blacklight practice and no change should be seen? Here is the constraints on QA:
Here are the ones in Production:
Good point, @carolyncole. I'm not seeing a change either. I'll mark this as a draft and dig into it a bit more.
deployed
by None at 2022-03-15 13:15:46.mentioned
by Jane Sandberg at 2022-03-15 13:26:01.subscribed
by Jane Sandberg at 2022-03-15 13:26:01.mentioned
by None at 2022-03-15 16:31:19.subscribed
by None at 2022-03-15 16:31:19.convert_to_draft
by Jane Sandberg at 2022-03-15 16:31:41.Currently, qa is on node 16.14.0. Staging and prod are on 12.22.8. We should try upgrading the staging box next.
closed
by Kevin Reiss at 2022-03-16 00:31:24.@sandbergja I'm unsure on this change. It seems to be utilized in discover utils https://github.com/pulibrary/discoveryutils/blob/91c3c78afb731b4d797b06da9679991c159dd56e/classes/Blacklight/Response.php It reference's Senior Thesis. Maybe this is utilized for output more than input?
Discoveryutils does use this key but I think the change here only impacts the dc xml output in the blacklight record view so I think we can merge this address this bug.
mentioned
by Jane Sandberg at 2022-03-15 13:19:20.subscribed
by Jane Sandberg at 2022-03-15 13:19:20.referenced
by Kevin Reiss at 2022-03-16 00:31:24.merged
by Kevin Reiss at 2022-03-16 00:31:24.closed
by Kevin Reiss at 2022-03-16 00:31:24.head_ref_deleted
by Kevin Reiss at 2022-03-16 00:31:25.assigned
by Kate Lynch at 2022-03-15 15:23:33.closed
by Bess Sadler at 2022-03-15 16:43:26.referenced
by Bess Sadler at 2022-03-15 16:43:26.merged
by Bess Sadler at 2022-03-15 16:43:26.closed
by Bess Sadler at 2022-03-15 16:43:26.head_ref_deleted
by Bess Sadler at 2022-03-15 16:43:27.closed
by Bess Sadler at 2022-03-15 16:50:19.referenced
by Bess Sadler at 2022-03-15 16:50:19.merged
by Bess Sadler at 2022-03-15 16:50:19.closed
by Bess Sadler at 2022-03-15 16:50:19.head_ref_deleted
by Bess Sadler at 2022-03-15 16:50:20.assigned
by Kate Lynch at 2022-03-15 20:03:57.renamed
by Kate Lynch at 2022-03-15 20:06:46.closed
by Bess Sadler at 2022-03-15 20:33:34.referenced
by Bess Sadler at 2022-03-15 20:33:34.merged
by Bess Sadler at 2022-03-15 20:33:34.closed
by Bess Sadler at 2022-03-15 20:33:34.head_ref_deleted
by Bess Sadler at 2022-03-15 20:33:35.Here is a very simple removal of the files table when there are no files in DataSpace. I cannot actually find an object in production where this is the case, however.
assigned
by Bess Sadler at 2022-03-15 19:24:37.closed
by Bess Sadler at 2022-03-15 21:01:47.head_ref_force_pushed
by Bess Sadler at 2022-03-15 20:58:10.referenced
by Bess Sadler at 2022-03-15 21:01:47.merged
by Bess Sadler at 2022-03-15 21:01:47.closed
by Bess Sadler at 2022-03-15 21:01:48.head_ref_deleted
by Bess Sadler at 2022-03-15 21:01:49.referenced
by None at 2022-03-15 12:13:06.merged
by None at 2022-03-15 12:13:06.closed
by None at 2022-03-15 12:13:06.head_ref_deleted
by None at 2022-03-15 12:13:07.referenced
by None at 2022-03-15 12:15:20.merged
by None at 2022-03-15 12:15:20.closed
by None at 2022-03-15 12:15:20.head_ref_deleted
by None at 2022-03-15 12:15:21.referenced
by None at 2022-03-15 12:15:43.merged
by None at 2022-03-15 12:15:43.closed
by None at 2022-03-15 12:15:43.head_ref_deleted
by None at 2022-03-15 12:15:44.referenced
by James R. Griffin III at 2022-03-15 15:46:57.merged
by James R. Griffin III at 2022-03-15 15:46:57.closed
by James R. Griffin III at 2022-03-15 15:46:57.head_ref_deleted
by James R. Griffin III at 2022-03-15 15:46:59.head_ref_deleted
by Alicia Cozine at 2022-03-15 16:33:51.ready_for_review
by Alicia Cozine at 2022-03-15 16:39:14.We prioritized migrating services that were connecting to postgres on lib-postgres-prod1
, which we will retire. All services have migrated EXCEPT the CDH services as of today. Once that goal is met, we will migrate the rest of the services, project by project.
Some projects have staging running on postgresql 13 while production is still running on postgresql 10. These will require extra testing before we migrate and upgrade production.
Test changing channel: #server-alerts
to channel: "{{ slack_channel }}"
and then passing a list, to see if we can alert a single playbook role in multiple channels.
Related to #2814 - this is the playbook that failed with the message above, on new VMs.
ready_for_review
by None at 2022-03-15 13:55:59.ready_for_review
by Francis Kayiwa at 2022-03-15 20:07:16.review_requested
by Francis Kayiwa at 2022-03-15 14:06:45.convert_to_draft
by Francis Kayiwa at 2022-03-15 19:14:46.ready_for_review
by Francis Kayiwa at 2022-03-15 20:02:07.head_ref_force_pushed
by Francis Kayiwa at 2022-03-15 20:13:37.@kayiwa was this fixed by #2782?
mentioned
by Francis Kayiwa at 2022-03-15 20:29:07.subscribed
by Francis Kayiwa at 2022-03-15 20:29:07.we're not getting this one anymore; someone must have fixed the upstream data.
closed
by None at 2022-03-15 15:06:51.closed
by Hector Correa at 2022-03-15 15:10:26.referenced
by Hector Correa at 2022-03-15 15:10:25.merged
by Hector Correa at 2022-03-15 15:10:25.closed
by Hector Correa at 2022-03-15 15:10:26.head_ref_deleted
by Hector Correa at 2022-03-15 15:10:27.labeled
by Kevin Reiss at 2022-03-14 22:12:32.This was resolved and presented during the API workshop session on 03/09/22.
closed
by James R. Griffin III at 2022-03-15 13:30:12.As is unstable, I am attempting to now advance this (temporarily) with a direct request to Lyrasis with https://lyrasis.zendesk.com/hc/en-us/requests/11235
This has been opened for the workshop, and as such, I am going to consider this resolved.
closed
by James R. Griffin III at 2022-03-15 14:01:15.This should be deprecated in favor of enquiring about this from Operations or the OIT.
closed
by James R. Griffin III at 2022-03-15 14:02:34.assigned
by James R. Griffin III at 2022-03-15 14:18:28.labeled
by James R. Griffin III at 2022-03-15 14:18:34.closed
by James R. Griffin III at 2022-03-15 17:03:09.referenced
by James R. Griffin III at 2022-03-15 17:03:09.merged
by James R. Griffin III at 2022-03-15 17:03:09.closed
by James R. Griffin III at 2022-03-15 17:03:09.head_ref_deleted
by James R. Griffin III at 2022-03-15 17:03:12.assigned
by James R. Griffin III at 2022-03-15 18:17:21.labeled
by James R. Griffin III at 2022-03-15 18:17:24.Perhaps a solution might be to offer a dedicated account (e. g. pulibrary-api
) with a password shared using LastPass?
renamed
by James R. Griffin III at 2022-03-15 18:21:15.labeled
by James R. Griffin III at 2022-03-15 18:22:56.assigned
by James R. Griffin III at 2022-03-15 18:23:18.This was successfully led by @regineheberlein during the session hosted on 03/15/22.
assigned
by None at 2022-03-15 14:17:42.closed
by James R. Griffin III at 2022-03-15 18:35:23.mentioned
by None at 2022-03-15 18:35:24.subscribed
by None at 2022-03-15 18:35:24.https://github.com/pulibrary/ruby-for-archivesspace/tree/main/sessions/session2-aspace-intro#create-testrb does specify @sandbox
, hence this may have been an issue related to the persistence of files on the Google Cloud Shell.
assigned
by James R. Griffin III at 2022-03-15 18:08:31.labeled
by James R. Griffin III at 2022-03-15 18:08:34.unlabeled
by James R. Griffin III at 2022-03-15 18:24:52.labeled
by James R. Griffin III at 2022-03-15 18:24:52.closed
by James R. Griffin III at 2022-03-15 19:48:48.closed
by James R. Griffin III at 2022-03-15 19:49:21.referenced
by James R. Griffin III at 2022-03-15 19:49:20.merged
by James R. Griffin III at 2022-03-15 19:49:20.closed
by James R. Griffin III at 2022-03-15 19:49:21.head_ref_deleted
by James R. Griffin III at 2022-03-15 19:49:24.assigned
by James R. Griffin III at 2022-03-15 14:31:31.labeled
by James R. Griffin III at 2022-03-15 14:31:34.closed
by James R. Griffin III at 2022-03-15 19:49:34.referenced
by James R. Griffin III at 2022-03-15 19:49:34.merged
by James R. Griffin III at 2022-03-15 19:49:34.closed
by James R. Griffin III at 2022-03-15 19:49:34.head_ref_deleted
by James R. Griffin III at 2022-03-15 19:49:37.https://princeton.service-now.com/service?id=kb_article&sys_id=125a7bb11b6b4850435885d56b4bcb05#section4 details how this can be installed for a Linux server environment.
This was a significant obstacle for the previous attempt at resolving this with https://github.com/pulibrary/ruby-for-archivesspace/pull/13
In order to advance this for the next workshop session, I am going to proceed with requesting that the endpoint remain open until the next session is held.
assigned
by James R. Griffin III at 2022-03-15 17:08:25.renamed
by James R. Griffin III at 2022-03-15 18:25:10.renamed
by James R. Griffin III at 2022-03-15 18:25:48.


|
ehcache | |||||||||
| PREV NEXT | FRAMES NO FRAMES |
| Packages that use CacheManager | |
|---|---|
| net.sf.ehcache | This package contains the public API for using ehcache. |
| net.sf.ehcache.config | This package contains the cache configuration code. |
| net.sf.ehcache.config.generator | This package contains utility classes for generating configuration texts. |
| net.sf.ehcache.config.generator.model.elements | This package contains utility classes encapsulating ideas of Elements and Attributes from the ehcache.xsd |
| net.sf.ehcache.constructs | The constructs package builds on top of the core ehcache classes to create implementations for common caching patterns. |
| net.sf.ehcache.constructs.classloader | ClassLoader contstructs package |
| net.sf.ehcache.distribution | This package is for cache replication. |
| net.sf.ehcache.event | This package contains interfaces and classes for listening to events. |
| net.sf.ehcache.hibernate.management.impl | This package contains JMX related classes for Hibernate and ehcache statistics |
| net.sf.ehcache.management | This package contains JMX MBeans and implementations for management of ehcache. |
| net.sf.ehcache.management.provider | This package contains classes related to MBeanRegistrationProvider and its implementation. |
| net.sf.ehcache.management.sampled | This package contains classes related to MBeans with Sampled Statistics. |
| net.sf.ehcache.terracotta | This package contains the Terracotta integration functionalities. |
| Uses of CacheManager in net.sf.ehcache |
|---|
| Fields in net.sf.ehcache with type parameters of type CacheManager | |
|---|---|
static List<CacheManager> |
CacheManager.ALL_CACHE_MANAGERS
Keeps track of all known CacheManagers. |
| Methods in net.sf.ehcache that return CacheManager | |
|---|---|
static CacheManager |
CacheManager.create()
A factory method to create a singleton CacheManager with default config, or return it if it exists. |
static CacheManager |
CacheManager.create(Configuration config)
A factory method to create a singleton CacheManager from a net.sf.ehcache.config.Configuration. |
static CacheManager |
CacheManager.create(InputStream inputStream)
A factory method to create a singleton CacheManager from a java.io.InputStream. |
static CacheManager |
CacheManager.create(String configurationFileName)
A factory method to create a singleton CacheManager with a specified configuration. |
static CacheManager |
CacheManager.create(URL configurationFileURL)
A factory method to create a singleton CacheManager from an URL. |
CacheManager |
Ehcache.getCacheManager()
Gets the CacheManager managing this cache. |
CacheManager |
Cache.getCacheManager()
Gets the CacheManager managing this cache. |
static CacheManager |
CacheManager.getCacheManager(String name)
Checks if a cacheManager already exists for a given name and gets it. |
static CacheManager |
CacheInitializationHelper.getInitializingCacheManager(String name)
Get a currently initializing CacheManager by name |
static CacheManager |
CacheManager.getInstance()
A factory method to create a singleton CacheManager with default config, or return it if it exists. |
static CacheManager |
CacheManager.newInstance()
A factory method to create a CacheManager with default config, or return it if it exists. |
static CacheManager |
CacheManager.newInstance(Configuration config)
A factory method to create a CacheManager from a net.sf.ehcache.config.Configuration. |
static CacheManager |
CacheManager.newInstance(InputStream inputStream)
A factory method to create a CacheManager from a java.io.InputStream. |
static CacheManager |
CacheManager.newInstance(String configurationFileName)
A factory method to create a CacheManager with a specified configuration. |
static CacheManager |
CacheManager.newInstance(URL configurationFileURL)
A factory method to create a CacheManager from an URL. |
| Methods in net.sf.ehcache with parameters of type CacheManager | |
|---|---|
static void |
CacheInitializationHelper.initializeEhcache(CacheManager cacheManager,
Ehcache cache)
Initialize the given Ehcache using the given CacheManager |
void |
Ehcache.setCacheManager(CacheManager cacheManager)
Sets the CacheManager |
void |
Cache.setCacheManager(CacheManager cacheManager)
For use by CacheManager. |
| Constructors in net.sf.ehcache with parameters of type CacheManager | |
|---|---|
CacheInitializationHelper(CacheManager cacheManager)
Create a cache initializer with the given CacheManager |
| Uses of CacheManager in net.sf.ehcache.config |
|---|
| Methods in net.sf.ehcache.config with parameters of type CacheManager | |
|---|---|
CacheManagerEventListener |
ConfigurationHelper.createCacheManagerEventListener(CacheManager cacheManager)
Tries to load the class specified. |
void |
CacheConfiguration.setupFor(CacheManager cacheManager)
Sets up the CacheConfiguration for runtime consumption, also registers this cache configuration with the cache manager's configuration |
void |
CacheConfiguration.setupFor(CacheManager cacheManager,
boolean register,
String parentCache)
Sets up the CacheConfiguration for runtime consumption |
Configuration.RuntimeCfg |
Configuration.setupFor(CacheManager cacheManager,
String fallbackName)
Freezes part of the configuration that need to be, and runs validation checks on the Configuration. |
| Constructors in net.sf.ehcache.config with parameters of type CacheManager | |
|---|---|
Configuration.RuntimeCfg(CacheManager cacheManager,
String fallbackName)
Constructor |
|
ConfigurationHelper(CacheManager cacheManager,
Configuration configuration)
Only Constructor |
| Uses of CacheManager in net.sf.ehcache.config.generator |
|---|
| Methods in net.sf.ehcache.config.generator with parameters of type CacheManager | |
|---|---|
static String |
ConfigurationUtil.generateCacheManagerConfigurationText(CacheManager cacheManager)
Generates Configuration text from a CacheManager |
| Uses of CacheManager in net.sf.ehcache.config.generator.model.elements |
|---|
| Constructors in net.sf.ehcache.config.generator.model.elements with parameters of type CacheManager | |
|---|---|
ConfigurationElement(CacheManager cacheManager)
Constructor accepting the CacheManager . |
| Uses of CacheManager in net.sf.ehcache.constructs |
|---|
| Methods in net.sf.ehcache.constructs that return CacheManager | |
|---|---|
CacheManager |
EhcacheDecoratorAdapter.getCacheManager()
Gets the CacheManager managing this cache. |
| Methods in net.sf.ehcache.constructs with parameters of type CacheManager | |
|---|---|
void |
EhcacheDecoratorAdapter.setCacheManager(CacheManager cacheManager)
Sets the CacheManager |
| Uses of CacheManager in net.sf.ehcache.constructs.classloader |
|---|
| Methods in net.sf.ehcache.constructs.classloader that return CacheManager | |
|---|---|
CacheManager |
ClassLoaderAwareCache.getCacheManager()
Gets the CacheManager managing this cache. |
| Methods in net.sf.ehcache.constructs.classloader with parameters of type CacheManager | |
|---|---|
void |
ClassLoaderAwareCache.setCacheManager(CacheManager arg0)
Sets the CacheManager |
| Uses of CacheManager in net.sf.ehcache.distribution |
|---|
| Fields in net.sf.ehcache.distribution declared as CacheManager | |
|---|---|
protected CacheManager |
RMICacheManagerPeerProvider.cacheManager
The CacheManager this peer provider is associated with. |
| Methods in net.sf.ehcache.distribution that return CacheManager | |
|---|---|
CacheManager |
RMICacheManagerPeerProvider.getCacheManager()
The cacheManager this provider is bound to |
| Methods in net.sf.ehcache.distribution with parameters of type CacheManager | |
|---|---|
protected CacheManagerPeerProvider |
RMICacheManagerPeerProviderFactory.createAutomaticallyConfiguredCachePeerProvider(CacheManager cacheManager,
Properties properties)
peerDiscovery=automatic, multicastGroupAddress=<IP_ADDRESS>, multicastGroupPort=4446, multicastPacketTimeToLive=255 |
CacheManagerPeerListener |
RMICacheManagerPeerListenerFactory.createCachePeerListener(CacheManager cacheManager,
Properties properties)
|
abstract CacheManagerPeerListener |
CacheManagerPeerListenerFactory.createCachePeerListener(CacheManager cacheManager,
Properties properties)
Creates a peer provider. |
CacheManagerPeerProvider |
RMICacheManagerPeerProviderFactory.createCachePeerProvider(CacheManager cacheManager,
Properties properties)
|
abstract CacheManagerPeerProvider |
CacheManagerPeerProviderFactory.createCachePeerProvider(CacheManager cacheManager,
Properties properties)
Create a peer provider. |
protected CacheManagerPeerListener |
RMICacheManagerPeerListenerFactory.doCreateCachePeerListener(String hostName,
Integer port,
Integer remoteObjectPort,
CacheManager cacheManager,
Integer socketTimeoutMillis)
A template method to actually create the factory |
| Constructors in net.sf.ehcache.distribution with parameters of type CacheManager | |
|---|---|
MulticastKeepaliveHeartbeatSender(CacheManager cacheManager,
InetAddress multicastAddress,
Integer multicastPort,
Integer timeToLive,
InetAddress hostAddress)
Constructor. |
|
MulticastRMICacheManagerPeerProvider(CacheManager cacheManager,
InetAddress groupMulticastAddress,
Integer groupMulticastPort,
Integer timeToLive,
InetAddress hostAddress)
Creates and starts a multicast peer provider |
|
RMICacheManagerPeerListener(String hostName,
Integer port,
Integer remoteObjectPort,
CacheManager cacheManager,
Integer socketTimeoutMillis)
Constructor with full arguments. |
|
RMICacheManagerPeerProvider(CacheManager cacheManager)
Constructor |
| Uses of CacheManager in net.sf.ehcache.event |
|---|
| Methods in net.sf.ehcache.event with parameters of type CacheManager | |
|---|---|
abstract CacheManagerEventListener |
CacheManagerEventListenerFactory.createCacheManagerEventListener(CacheManager cacheManager,
Properties properties)
Create a CacheEventListener |
| Uses of CacheManager in net.sf.ehcache.hibernate.management.impl |
|---|
| Methods in net.sf.ehcache.hibernate.management.impl with parameters of type CacheManager | |
|---|---|
void |
ProviderMBeanRegistrationHelper.registerMBean(CacheManager manager,
Properties properties)
Registers mbean for the input cache manager and the session factory name |
void |
EhcacheHibernateMBeanRegistrationImpl.registerMBeanForCacheManager(CacheManager manager,
Properties properties)
Registers MBean for the input manager and session factory properties. |
void |
EhcacheHibernateMBeanRegistration.registerMBeanForCacheManager(CacheManager manager,
Properties properties)
Registers MBean for the input manager and session factory properties. |
| Constructors in net.sf.ehcache.hibernate.management.impl with parameters of type CacheManager | |
|---|---|
EhcacheHibernate(CacheManager manager)
Constructor accepting the backing CacheManager |
|
EhcacheStatsImpl(CacheManager manager)
Constructor accepting the backing CacheManager |
| Uses of CacheManager in net.sf.ehcache.management |
|---|
| Methods in net.sf.ehcache.management with parameters of type CacheManager | |
|---|---|
void |
ManagementServer.register(CacheManager managedResource)
Puts the submitted resource under the purview of this ManagementServer . |
static void |
ManagementServerLoader.register(CacheManager cacheManager,
String clientUUID,
ManagementRESTServiceConfiguration managementRESTServiceConfiguration)
Register a cacheManager to management rest server. |
static void |
ManagementService.registerMBeans(CacheManager cacheManager,
MBeanServer mBeanServer,
boolean registerCacheManager,
boolean registerCaches,
boolean registerCacheConfigurations,
boolean registerCacheStatistics)
A convenience static method which creates a ManagementService and initialises it with the supplied parameters. |
static void |
ManagementService.registerMBeans(CacheManager cacheManager,
MBeanServer mBeanServer,
boolean registerCacheManager,
boolean registerCaches,
boolean registerCacheConfigurations,
boolean registerCacheStatistics,
boolean registerCacheStores)
A convenience static method which creates a ManagementService and initialises it with the supplied parameters. |
void |
ManagementServer.unregister(CacheManager managedResource)
Removes the submitted resource under the purview of this ManagementServer . |
static void |
ManagementServerLoader.unregister(String registeredMgmtSvrBind,
CacheManager cacheManager)
Unregister a cache manager from a management rest server If it is the last cache manager bound to this server, stops the server too. |
| Constructors in net.sf.ehcache.management with parameters of type CacheManager | |
|---|---|
CacheManager(CacheManager cacheManager)
Create a management CacheManager |
|
ManagementService(CacheManager cacheManager,
MBeanServer mBeanServer,
boolean registerCacheManager,
boolean registerCaches,
boolean registerCacheConfigurations,
boolean registerCacheStatistics)
A constructor for a management service for a range of possible MBeans. |
|
ManagementService(CacheManager cacheManager,
MBeanServer mBeanServer,
boolean registerCacheManager,
boolean registerCaches,
boolean registerCacheConfigurations,
boolean registerCacheStatistics,
boolean registerCacheStores)
A constructor for a management service for a range of possible MBeans. |
| Uses of CacheManager in net.sf.ehcache.management.provider |
|---|
| Methods in net.sf.ehcache.management.provider with parameters of type CacheManager | |
|---|---|
void |
NullMBeanRegistrationProvider.initialize(CacheManager cacheManager,
ClusteredInstanceFactory clusteredInstanceFactory)
A null implementation of MBeanRegistrationProvider.initialize(CacheManager, ClusteredInstanceFactory) |
void |
MBeanRegistrationProviderImpl.initialize(CacheManager cacheManager,
ClusteredInstanceFactory clusteredInstanceFactory)
Initialize MBeanRegistration if necessary for the cacheManager |
void |
MBeanRegistrationProvider.initialize(CacheManager cacheManager,
ClusteredInstanceFactory clusteredInstanceFactory)
Initialize MBeanRegistration if necessary for the cacheManager |
| Uses of CacheManager in net.sf.ehcache.management.sampled |
|---|
| Methods in net.sf.ehcache.management.sampled with parameters of type CacheManager | |
|---|---|
void |
SampledMBeanRegistrationProvider.initialize(CacheManager cacheManagerParam,
ClusteredInstanceFactory clusteredInstanceFactory)
Initialize MBeanRegistration if necessary for the cacheManager |
| Constructors in net.sf.ehcache.management.sampled with parameters of type CacheManager | |
|---|---|
CacheManagerSamplerImpl(CacheManager cacheManager)
Constructor taking the backing CacheManager |
|
SampledCacheManager(CacheManager cacheManager)
Constructor taking the backing CacheManager |
| Uses of CacheManager in net.sf.ehcache.terracotta |
|---|
| Constructors in net.sf.ehcache.terracotta with parameters of type CacheManager | |
|---|---|
TerracottaClient(CacheManager cacheManager,
TerracottaClientConfiguration terracottaClientConfiguration)
Constructor accepting the TerracottaClientRejoinListener and the TerracottaClientConfiguration |
|
ehcache | |||||||||
| PREV NEXT | FRAMES NO FRAMES |


{% extends "base.html" %} {% block head %} {% endblock %} {% block content %}
CogPheno
BrainMeta is a database of image comparison metrics and standards.
You can see how well your metric identifies images with the same contrast.
Poldracklab, Stanford University


|
HOME
ARTISTS
CLUBS
FESTIVALS
INSTRUMENTS
LINKS
NZ TOURS
PHOTOS
RESOURCES
SESSIONS
TUNES
UPDATES
|
|
Updates
A list of what has changed on this site. The most recent changes are listed first.
12/10/15
- Captital Blues updated ("Clubs")
- East Coast Folk Club added ("Clubs")
5/10/15
- Wellingon Open Mic ("Open Mics": see "Sessions")
- Plimmerton Open Mic ("Open Mics": see "Sessions")
- Sonora Stringed Instrument Repair ("Instruments")
1/8/15
- Mangaweka Adventure Company added ("NZ Tours")
15/7/15
- Te Aroha Folk & Acoustic Music Club added ("Clubs")
14/7/15
- Tawa Folk Club Updated("Clubs")
7/7/15
- UK Folk Music added("Links")
- Goldbeard Guitars added ("Instruments")
- Kevin Almy removed ("Instruments")
- Ian's Violin Shop added ("Instruments")
- Whangateau Folk Music and Social Club added ("Clubs")
- Crystal Starr added ("Artists")
- Levin Folk Music Club updated ("Clubs")
- Tauranga & Katikati Acoustic Music Festival deleted ("Festivals")
- Aongatete Festival ‘Folk under the Figs’ added ("Festivals")
- Christchurch Folk Music Club updated ("Clubs")
31/5/2014
- Up The Mountain ("Festivals")
- Wellington Bluegrass Society updated ("Clubs")
- Dette's Mince Pies added ("Tunes")
12/5/2014
- Acoustic Routes updated ("Clubs")
11/5/2014
- Rafters Music Club updated ("Clubs")
- Helen Dorothy added ("Artists")
- Several changes made to "Tunes" page
- Hamsterfest updated ("Festivals")
- Mainly Acoustic Upper Hutt updated ("Clubs")
- Hamilton Acoustic Music Club updated ("Clubs")
- Binford Luthiery added ("Instruments")
- Ceol Mhor added ("Instruments")
- Hibiscus Coast Folk Club added ("Clubs")
- Barebones Folk Instruments added ("Instruments")
- Folk Under The Mountain added ("Festivals")
15/9/2013
- Bob Large updated ("Artists")
- Northumbrian Pipers Society removed ("Clubs")
- Tir Na N'Og Folk Music Club removed ("Clubs")
- Titirangi Folk Club updated ("Clubs")
- East Coast Folk Club updated ("Clubs")
- Bunker Hill Folk Review added ("Sessions")
- Fire in the Mountain added ("Sessions")
- Florrie McGreal's updated ("Sessions")
- Thirsty Dog updated ("Sessions")
- Irish Tunes session, Clare Inn updated ("Sessions")
- Open Mic, One2One added ("Sessions")
- Singer-songwriter night, Clare Inn added ("Sessions")
- The Fork and Tap (Arrowtown) added ("Sessions")
- Palmerston North Folk Club updated ("Clubs")
- Whangarei Acoustic Music Club added ("Clubs")
- Biddy Mulligans session updated ("Sessions")
- Cambridge session updated ("Sessions")
- Unicorns n Pheasants added ("Instrument Traders")
- Acoustic Routes (Nelson) updated ("Clubs")
- Circle Session (Nelson) added ("Sessions")
- Singing Session (Nelson) added ("Sessions")
- Kapiti Live Music Club updated ("Clubs")
- Katikati Folk Club updated ("Clubs")
- Windy City Strugglers deleted ("Artists")
21/4/2013
- Waharau Winter Festival updated ("Festivals")
- Footspa Reel added ("Tunes")
- The Copenhagen added ("Tunes")
- TRAAMPS updated ("Clubs")
- "A Trifle Bazaar" removed ("Artists")
- "Rosewood" added ("Artists")
- Cambridge session updated ("Sessions")
- English Folk Dancing (Belmont) removed ("Clubs")
- English Country Dance and Historical Dance (Northcote) added ("Clubs")
- Levin Folk Club updated ("Clubs")
- Ceol Anas updated ("Festivals")
- The Bog/McCarthy's session removed ("Sessions")
- Florrie McGreals session updated ("Sessions")
24/10/2012
- The Footspa Reel added ("Tunes")
- Nelson Multicultural Folk Festival updated ("Festivals")
- Rafters Music Club updated ("Clubs")
Maps of folk-friendly venues added ("NZ Tours")
- Mike Considine added ("Artists")
- Waharau Winter Festival added ("Festivals")
- Tauranga Acoustic Music Club updated ("Clubs")
15/5/2012
- Biddy Mulligan's Session, Hamilton, updated ("Sessions")
- The Gazebo Girls added ("Artists")
- Wellington Bluegrass Society updated ("Clubs")
- Welsh Dragon Bar session removed ("Sessions")
- Waharau Winter Festival removed ("Festivals")
3/3/2012
- Christchurch Contradance added ("Clubs")
- Twisted Timber added ("Artists")
- Rose and Thistle altered to Pegasus Arms ("Sessions")
- TRAAMPS updated ("Clubs")
- AJF Guitars added ("Instruments")
- Dogs Bollix removed ("Sessions")
- Biddy Mulligan's added ("Sessions")
22/11/2011
- Phil Drane added ("Artists")
- Te Wera Festival removed ("Festivals")
- Tahora Festival added ("Festivals")
- Paretai Folk Camp added ("Festivals")
- Perfect Pizazz Ltd. added ("Instruments")
- Katikati Acoustic Music Festival added ("Festivals")
date
- FolkInfo added ("Links")
- The Remarkables added ("Artists")
- Nelson Multicultural Folk Festival ("Festivals")
7/7/2011
- Second Florrie McGreals session added ("Sessions")
- Molly Malone's session (Wellington) removed ("Sessions")
20/4/2011
- TRAAMPS added (Gisborne) ("Clubs")
- Gisborne Folk and Acoustic Music Club removed ("Clubs")
- Baillie's Session (Christchurch) removed ("Sessions")
- Rose and Thistle Session (Christchurch) added ("Sessions")
- Celtic Connexions link updated ("Instruments")
- Kiwicelt Wooden Flutes removed - link dead ("Instruments")
21/2/2011
- Dogs Bollix session updated ("Sessions")
20/2/2011
- "Banjo Tutorials" added ("Links")
- Photos from Frank Povah added ("Photos")
- Tauranga Acoustic Music Club updated ("Clubs")
- Open Mic. Clare Inn added ("Clubs")
- Terry Stringer added ("Artists")
- Mitchell's Bagpipe Centre added ("Instruments")
- Karapiro Village session added ("Sessions")
- van der Gaag Guitars added ("Instruments")
- Florrie McGreals' session added ("Sessions")
28/9/2010
- "Notable" removed ("NZ Tours")
- Nelson Morris updated ("Clubs")
30/8/2010
- Celtanz updated ("Festivals")
- Lombardy Folk Stuff updated ("Links")
- The Auckland Bluegrass and Old Time Country Music Club ("Clubs")
- Hastings session updated ("Sessions")
27/5/2010
- Wellington Bluegrass Society updated ("Clubs")
- Paul and Penny updated ("Artists")
- Katikati Folk Club updated ("Clubs")
12/3/2010
- "New Roots" (Bunker) session removed ("Sessions")
- Maen Fiddler session removed ("Sessions")
- Meltdown Festival removed ("Festivals")
- "Autoharp" added ("New Links")
23/2/2010
- Ballads, Bards and Bulldust updated ("Festivals")
- NZLive changed to Eventfinder ("NZ Links")
21/2/2010
- Singers Club deleted ("Clubs")
- Marg Layton updated ("Artists")
- Whitestone Festival updated ("Festivals")
- Tauranga Folk Club updated ("Clubs")
- House Concerts Australia added ("Links")
20/1/2010
- Baillie's session (Christchurch) updated ("Sessions")
- Titirangi FMC updated ("Clubs")
- Acoustic Routes Nelson updated ("Clubs")
- Nelson Morris added ("Clubs")
- Marlborough Folk Club removed ("Clubs")
19/1/2010
- "Occasional House Concerts" (Lepperton) deleted ("Clubs")
- Bailies session (Christchurch) updated ("Sessions")
- Paul and Penny added ("Artists")
- "Trackless" added ("Tunes")
- "Hohepa Fair" added ("Tunes")
- "Bees in the Lavender" added ("Tunes")
- Waitakere Folk Club removed ("Clubs")
- Acoustic Routes (Wellington) updated ("Clubs")
-
17/10/2009
- A Trifle Bazaar added ("Artists")
- Welsh Dragon Bar Singing Session added ("Sessions")
- Thirsty Dog Folk Club updated ("Clubs")
- Whangarei Folk Music Club updated ("Clubs")
- Celtanz Celtic Music Camp updated ("Festivals")
- Beverly and the Clench Mountain Boys added ("Artists")
- Wires and Wood added ("Artists")
- "Resist Despair" added ("Tunes")
- "The Hills of Kaitoke" added ("Tunes")
15/8/2009
- Mr Glyn's Guitar Repair added ("Instruments")
- Christchurch Folk Music Club updated ("Clubs")
- Waharau Winter Shakeup updated ("Festivals")
- Flying Piglets Deleted ("NZ Tours")
- Kerikeri Folk Music Club updated ("Clubs")
7/6/2009
- Thirsty Dog updated ("Sessions")
- Accoustic Routes updated ("Clubs")
9/5/2009
- Monde Marie added ("NZ Links")
- Katikati club updated ("Clubs")
- East Coast Folk Club updated ("Clubs")
- "Occasional House Concerts (Taranaki) updated ("Clubs")
- Rosie O'Grady's updated (Hastings) ("Sessions")
10/3/2009
- Rafters Music Club updated ("Clubs")
- Wairarapa Folk Club updated ("Clubs")
- Ashburton open mic temporarily removed ("Clubs")
28/2/2009
- Bards, Ballads & Bulldust festival added ("Festivals")
- Kerikeri folk club updated ("Clubs")
- K Road folk club added ("Clubs")
- Madill Guitars added ("Instruments")
21/2/2009
- Link to Whitestone Festival updated ("Festivals")
- Tauranga Acoustic Music Club added ("Clubs")
- Marg Layton added ("Artists")
- Whangarei Folk Music Club updated ("Clubs")
17/1/2009
- "Alistair's Music" added ("Instruments")
- Katikati Folk Club updated ("Clubs")
- Kohukohu Folk Festival added ("Festivals")
- Waihi Bush Folk Festival updated ("Festivals")
- Thames Folk Group removed ("Clubs")
- "Occasional House Concerts" (Taranaki) updated ("Clubs")
18/11/2008
- Clare Inn session, Auckland ("Sessions")
- Bog session, Auckland ("Sessions")
- Thirsty Dog session, Auckland ("Sessions")
- Noblewoman ("Links" "NZ Folk and Acoustic Music")
- Hellen Webby and Davy Stuart updated ("Artists")
2/9/2008
- Marlborough Folk Club updated ("Clubs")
- The New Zealand Bagpipe Co. added ("Instruments")
- Kerikeri Folk Music Club updated ("Clubs")
- The Singers' Club updated ("Clubs")
- Christchurch Folk Music Club updated ("Clubs")
- Acousticity Rotorua updated ("Clubs")
- Bent Horseshoe sessions added ("Clubs")
16/7/2008
- Titirangi Folk Club updated ("Clubs")
- Links added ("Links" - New Links)
- Celtic Connexions updated ("Instruments")
27/5/2008
- Celticanz updated ("Festivals")
- Christchurch Folk Music Club updated ("Clubs")
- Mountain Folk Club removed ("Clubs")
15/8/2008
- Robyn Sutherland added ("Artists")
- Nor'west Arch Morris updated ("Clubs")
- Devonport Folk Club updated ("Clubs")
- Bailie's session added ("Sessions")
24/3/2008
- Judith McNeil added ("Artists")
- Hamilton Acoustic Music Club updated ("Clubs")
- Kerikeri Folk Music Club updated ("Clubs")
- "Learn Guitar Online" added ("Links")
- East Coast Folk Club updated ("Clubs")
- Footspa added ("Artists")
- "A Traditional Music Library" added ("Links")
7/2/2008
- Waitakere Folk Club updated ("Clubs")
- New Edinburgh Folk Club updated ("Clubs")
- "Some myths about microphones" added ("New Links")
22/1/2008
- Owen Hugh added ("Artists")
- "The World's Oldest Guitar?" added ("New Links")
- Southern Hemisphere International School of Scottish Fiddle updated ("Festivals")
- "A Guide to the Irish Flute" added ("New Links")
- "The Flow" added ("New Links")
- "How to Play the Irish Flute" added ("New Links")
7/12/2007
- Notable updated ("NZ Tours")
- Singingwood added ("Instruments")
- Fado added ("New Links")
- Roots of American Fiddle Music added ("New Links")
- Native Ground Music added ("New Links")
- Encyclopaedia of Cajun Culture added ("New Links")
- English Folk Performers added ("New Links")
- Mark Laurent and Brenda Liddiard updated ("Artists")
27/10/2007
- Hastings session updated ("Sessions")
- Paul Metsers added ("Artists")
- New Zealand Folk Archives added ("Links")
10/9/2007
- Towhead updated ("Artists")
- Celtanz added ("Festivals")
- Canterbury Folk Festival updated ("Festivals")
- Select Sound added ("NZ Tours")
- An t-Úbh sa Néad added ("Tunes")
- Poirt An Dhroim added ("Tunes")
- Ril Bothuna added ("Tunes")
- TonalityGUIDE added ("New Links")
3/9/2007
- Delgirl added ("Artists")
- Towhead added ("Artists")
- Little Woolly added ("Artists")
- The Lively Jig added ("Tunes")
- The Tobermory Ferry added ("Tunes")
- Ruth's Waltz added ("Tunes")
- The Muse's Muse added ("New Links")
- Mandotunes added ("New Links")
- NZ Northumbrian Pipers' Society updated ("Clubs")
2/8/2007
- "Lombardy Folk Stuff" added ("Links")
- Kapiti Live Music Club updated ("Clubs")
- 5-String Banjo! added ("Links")
- City of Auckland Morris Dancers updated ("Clubs")
12/7/2007
- Mahinaarangi Tocker updated ("Artists")
- Fran's Music Pages updated ("Links")
- New Edinburgh Folk Club updated ("Clubs")
- String Workshop added ("Instruments")
- Martin Guitar Shop added ("Instruments")
24/6/2007
- "New Zealand Folk Music Venues" added ("Links")
- Celtic Music NZ added ("Links")
- Mountain Folk Club (formerly Taranaki Folk Club) updated ("Clubs")
- Fran's Music Photos added ("Links")
- Nut Point Gallery added ("NZ Tours")
- Barrie's Balls added ("Tunes")
2/6/2007
- New links added ("Links")
- Ashburton Open Mic added ("Clubs")
- "Mandolinata" added ("Artists")
- Mahinaarangi Tocker added ("Artists")
- Waitakere session updated ("Sessions")
- "Lamppost" added ("NZ Tours")
8/5/2007
- New links added ("Links")
- Taranaki Folk Club added ("Clubs")
- Auckland Bluegrass Club updated ("Clubs")
- Kapiti Live Music Club updated ("Clubs")
29/3/2007
- Ceol Alba added ("Clubs")
- New links added ("Links")
14/3/2007
- Athena Group added ("Clubs")
- Tauranga Music Club removed ("Clubs")
- Tauranga International Dance Group added ("Clubs")
- Dance Folkus International updated ("Clubs")
- Hamilton Acoustic Music Club updated ("Clubs")
- Celtica Dance Club updated ("Clubs")
- Heart of the Sun Morris updated ("Clubs")
- Gisborne Folk and Acoustic Club added ("Clubs")
- Paper Mulberry Café added ("Clubs")
- Phoenix Morris updated ("Clubs")
- Palmerston North Folk Music Club updated ("Clubs")
- Rosewood Morris Dancers updated ("Clubs")
- Levin Folk Club updated ("Clubs")
- Britannic Bedlam Morris updated ("Clubs")
- NZ Morris Dancing added ("Clubs")
- White Rose Morris updated ("Clubs")
- Pukerua Bay club updated ("Clubs")
- Wellington Bluegrass Society updated ("Clubs")
- International Folk Dancing removed ("Clubs")
- Kapiti Live Music Club updated ("Clubs")
- Acoustic Routes Nelson updated ("Clubs")
- Vintage Morris updated ("Clubs")
- Christchurch Country Dance Club updated ("Clubs")
- Christchurch Folk Music Club updated ("Clubs")
- Nor'west Arch Morris Dancers added ("Clubs")
- Tussock Jumpers updated ("Clubs")
- Erewhon Morris removed ("Clubs")
- Pembroke Folk Club updated ("Clubs")
- Folk Dancing for Fun added ("Clubs")
- New Edinburgh Folk Club updated ("Clubs")
- Thanks to Roger and Hilary at realmusic(at)xtra.co.nz
for new information.
- Waiheke session added ("Sessions")
13/3/2007
- Kerikeri Folk Club added ("Clubs")
- Albion Pride removed ("Clubs")
- Auckland Gaelic Society removed ("Clubs")
- Auckland Traditional Dance Club removed ("Clubs")
- Auckland Bluegrass and Old Time Country Music Club updated ("Clubs")
- Auckland Welsh Folk Dance Club removed ("Clubs")
- Ballantrae Folk Music Club removed ("Clubs")
- City of Auckland Morris Dancers updated ("Clubs")
- Devonport Folk Music Club updated ("Clubs")
- East Coast Folk Club updated ("Clubs")
- Green Man Morris removed ("Clubs")
- Knock on Wood removed ("Clubs")
- Guitar Association of NZ updated ("Clubs")
- Auckland Folk Dancing added ("Clubs")
- NZ Northumbrian Pipers Society added ("Clubs")
- Ruritanian International Dance club updated ("Clubs")
- Tir Na n'Og Folk Music Club updated ("Clubs")
- Titirangi Folk Music Club updated ("Clubs")
- Waitakere Folk Club updated ("Clubs")
- Katikati Folk Club updated ("Clubs")
- Thanks to Roger and Hilary at realmusic(at)xtra.co.nz
for new information.
26/2/2007
- New links added ("Links")
15/2/2007
- New Edinburgh Folk Club email address updated ("Clubs")
- New links added ("Links")
- Meltdown Festival added ("Festivals")
- Canterbury Jig added ("Tunes")
- Miss Louise Frampton added ("Tunes")
30/1/2007
- "The Singers' Club" (Wellington) added ("Clubs")
28/1/2007
- "Arts Calendar" replaced by "NZ Live" ("Links")
- New Zealand Guitar Association link updated ("Links")
- Kea Imagineering updated ("Links")
- "Michael's Music" removed - link broken ("Links")
- "Session" weblog removed ("Links")
- "Bouzouki" removed - broken link ("Links")
- "The Folk Pages" removed - broken link ("Links")
- Mike Consadine's details moved to "Notable" ("NZ Tours")
- "Duo Jackson" removed - broken link ("Links")
- Bill and Kath Worsfold updated ("Artists")
- "Sophie's Waltz" links fixed ("Tunes")
27/1/2007
- New Formatting
- New Links added ("Links")
- Whangarei Folk Music Club added ("Clubs")
18/1/2007
- "Mainly Acoustic" updated ("Clubs")
- Wairarapa Folk Club added ("Clubs")
- Photo caption updated ("Photos")
15/1/2007
- "Rafters Music Cafe" updated ("Clubs")
- "Acoustic Routes" updated ("Clubs")
- Richard Leschen added ("Artists")
14/1/2007
- "Anne's Fancy" added ("Tunes")
- "The Wharfdale Hornpipe" added ("Tunes")
- MIDI version of "Rommespolska" updated ("Tunes")
6/1/2007
- "Celtic Connexions" added ("Instruments")
|
|
|


Pat Jones, August Jones, and Dalia all add an interesting mix to Anchor Bay. Each artists has done a minimum of three year residence here. They continue to make appointments and tattoo customers on a daily. Each artist does have their own work displayed by their section of the shop. We encourage possible customers to come inside and view their work while also being able to talk to the artists. To view examples of their works online, please click on gallery above.


A 3-day conference to help PHP developers level up their craft and connect with the larger PHP community.
We're hard at work planning for Longhorn PHP 2020. If you want to be the first to hear about announcements, sign up below for email updates!
The following code of conduct is adapted from http://confcodeofconduct.com/.
All attendees, speakers, sponsors and volunteers at our conference are required to agree with the following code of conduct. Organizers will enforce this code throughout the event. We expect cooperation from all participants to help ensure a safe environment for everybody.
Our conference is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organizers.

Participants asked to stop any harassing behavior are expected to comply immediately.
Sponsors are also subject to the anti-harassment policy. In particular, sponsors should not use sexualised images, activities, or other material. Booth staff (including volunteers) should not use sexualised clothing/uniforms/costumes, or otherwise create a sexualised environment.
If a participant engages in harassing behavior, the conference organizers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund.
If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately. Conference staff can be identified as they’ll be wearing branded clothing and/or badges.
Conference staff will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.
We expect participants to follow these rules at conference and workshop venues and conference-related social events.
If you have been involved or have witnessed an incident that violates the Code of Conduct during the event, please use our name-optional reporting form below to let the conference organizers know immediately. Share as much information as you can to help us make a thorough investigation of the incident.
You may also contact the following organizers directly in person, or via text message, email, or Slack direct message. This contact information is also printed in the program you received at check-in.
Phone Numbers for texting will remain available for several days after the conference. After that time, please use email or Slack (click here for an invite)


header
Add new order
Filter by date&time
Please use correct date:
Start&End:
Apply filter
Reset filter
ID
EMP
Date&Time
Total $
Quantity
orderId
empId
DateTime
00.00
00
Edit
✎
Delete
×
Delete order
×
Please confirm delete


Recently I worked with my friend who is a web designer and I noticed that he served static html files directly from the file system. He did not make use of any web server. I understand the need for keeping things simple and I absolutely love minimal development setups. But I think that not having a static file server during the developmental phase can cause many problems :
Sure it may take some effort to to set it up the first time but once you have configured it to your liking it will result in an overall faster development process. So I suggest that you serve your files using a fast static server like nginx ( pronounced as engine-x ). You might be asking your self why use nginx instead of dozens of static file servers available? Great question. Though I believe that any static file server is better than no server I will try to sell nginx to you.
So while nginx has many uses we don't need to go in depth before making use of it in our simple scenario. Let us see how nginx can help us.
By default nginx configuration files are located in the directory in which you installed nginx. Go to the directory where you have installed nginx and look for nginx.conf(should be present in a folder called conf).  Let us break it down and understand the blocks step by step. But before that a few things to note:-
The configuration files are organized as a series of blocks. These blocks are interpreted top-down. That is the configuration parameters that are applied to the top level block affect the blocks that come after it unless they are overridden in the lower level block. For example if an http block contains a directive such as
gzip on;
that instructs nginx to turn gzip on. Then this instruction will be applied to all the blocks that are contained within http block. Okay so let's start now with the http block:-
http block
The http block contains a set of "global" directives for nginx. Let us take a look at a sample http block
http {
include /etc/nginx/mime.types;
gzip on;
gzip_http_version 1.1;
gzip_comp_level 2;
gzip_types text/plain text/html text/css
application/x-javascript text/xml
application/xml application/xml+rss
text/javascript;
include /etc/nginx/sites-enabled/*;
The the include directive tells nginx to load the contents of the specified path. This is useful when you find that you have added say lots of server blocks or configuration settings and want to take them out of the main file to keep it uncluttered. For instance the the first include directive in our example configuration above tells nginx to look for the file called 'mime.types' in the '/etc/nginx' directory. And sure enough if you open mime.types file in your editor you will see a list of supported mime types by nginx.
The second include directive '/etc/nginx/sites-enabled/_' tells nginx to include all the files in the '/etc/nginx/sites-enabled' directory. Notice the the special symbol *
which is a shorthand for all. The command is interpreted by nginx as "everything within sites-enabled".
The http block also contains other useful directives. For instance the gzip directive we talked about before is used to instruct nginx to compress the files before sending it to the client. And you can probably guess that gzip_types specifies the types of files to be compressed and gzip_comp_level sets the level of compression for the file. Greater the level more resources will be required to compress it. A list of directives can be seen in the official documentation.
It is worth repeating here that every directive specified in parent block will be applied to the children blocks unless it is explicitly overridden in that block.
The most interesting part of the http block is the server block that contains configuration directives for a server. The basic configuration follows the same structure as that of http block
server {
//configuration of the server
}
There are a lot of directives that you can set within the server block. The server_name allows you to map your domain name to the server block. The location directive creates "routes" for your application etc. Consider an example
server{
listen localhost:9090;
location / {
root /home/user/Desktop/Repo/Project
}
}
The configuration defined above creates a server block that listens for connection on "localhost:9090". A location block marks the root directory of the server as " /home/user/Desktop/Repo/Project" which means that it will serve files from this directory. A request like " localhost:9090/about.html" will make nginx look up about.html file in "/home/user/Desktop/Repo/Project" directory. If it finds the file it will be served otherwise a 404 message will be returned.
You can have as many server blocks as you wish. You can move server blocks into a different file and include it with the include directive like we discussed above. Remember to reload nginx with nginx -s reload
after you have edited the config file to make the changes available to nginx. Reload does not restart the ningx server (it just reloads the nginx configuration) so you can change the configurations even in a prodction environment without worrying about any downtime.
The location blocks besides pointing to a specific file can also direct requests to a server running on a different port using a proxy_pass directive. Like so
location /create{
proxy_pass http://localhost:3000/createUser
}
Now we have acquired the all knowledge necessary to create a minimal configuration for serving up static files let us see hwo we can use this information to our advantage. I like to keep all my projects under a single folder and then create sub folders within it for different projects. For me the following server configuration is enough
server{
listen localhost:9090;
location / {
root /home/user/Desktop/Repo/Projects
}
}
Now I can access my static websites by pointing browser to 'localhost:9090/project1', 'localhost:9090/project2/about.html' and so on. And with this I have a simple fast static file server. Easy no?
Keeping the configuration files separate
Up until this point we have been editing the nginx configuration files that come with the installation. Now if your use of nginx is small and you only need it to serve up your static files (which was the goal of this post) then it's fine to directly edit those files. However if you are a heavy user and need more flexibility then it's probably better to create config files on a project by project basis and then start nginx with a location to that file.
Suppose you have a config file called "test.config" in the "/home/akshat/Desktop" directory. So how do you tell nginx to load this configuration file? It's pretty simple. Create a folder called logs where in the directory where your configuration file is present and then type the command:-
nginx -p /home/akshat/Desktop -c ./test.config
The nginx command line utility comes with two switches
-p which tells it to look for the directory in which the configuration file is present and
-c which tells it the name of the configuration file to load.
Now you can even have a separate configuration file for each of your projects. You might be surprised by all the folders that suddenly appear in your directory--- but let them be nginx creates them automatically.
Do more with modules
nginx community has created a tonne of modules that extend nginx's behaviour. The docs contain a list of them under the heading "module reference". Which module you plan to use depends upon your use case.
But I will give you a small example of how I use it. Among the modules you will find one called autoindex. If there is no index file present in the directory then this module serves up all the files that are present in the directory. I've set up a location Pictures
location /Pictures{
root /home/akshat/;
autoindex on;
}
which serves up a list of all the photos in my pictures directory. When I feel like browsing I open up my terminal and start nginx and there they all are waiting to be clicked ---A lazy man's photo gallery. There are lots of other useful modules like this which you can use to further enhance what your nginx does.
Learn how to script nginx
Love nginx? Want to do more with it than modules and configuration files allow? Would you like to script it with an easy to use language,lua? Then learn openresty. I've also got a little guide that can definitely help you learn it quickly.


LENT
Celebrant
We should pour forth prayers
at all times, dear brothers and sisters, but, above all, in these days of Lent
we ought to watch more intently with Christ and direct our petitions more
fervently to God.
Intentions
1 V. For
the whole Christian people, that in this sacred time they may be more
abundantly nourished by every word that comes from the mouth of God, let us
pray to the Lord.
2 V. For the whole world, that in
lasting tranquillity and peace our days may truly become the acceptable time of
grace and salvation, let us pray to the Lord.
3 V. For sinners and the
neglectful, that in this time of reconciliation they may return to Christ, let
us pray to the Lord.
4 V. For ourselves,
that God may at last stir up in our hearts aversion for our sins, let us
pray to the Lord.
Celebrant
Grant, we pray, O Lord, that
your people may turn to you with all their heart, so that whatever they dare to
ask in fitting prayer they may receive by your mercy. Through
Christ our Lord.
R. Amen.


Grid based design
I'm finding the lack of responsiveness on so many webpages so irritating! The more I use my phone to access the web, the more sites I find that are so difficult to use. While I realise that responsive sites can have problems with download speeds, it seems like a really important improvement to make to an original site. A responsive webpage responds to its environment, changing its layout based on the width of the browser window as it is rendered. There is no need to specify a particular layout, as the page re-adjusts the size of each section on the fly. Awkward scrolling and re-sizing can be avoided. So at the moment, I'm all in favour of grid-based designs. Grid-based design is a way of dividing up the web page into sections using CSS, so that a page can be styled to have 2 equal columns, 3 equal columns or columns of varying widths, without using fixed pixel widths, all made easy with Bootstrap or Skeleton. Responsive magic results. You have got to love Skeleton and Bootstrap!


Additional Requirements:
A 64 bit device running iOS 12.0 - 12.2 or 12.4 which include:
iPhone 5s
iPhone SE
iPhone 6
iPhone 6 Plus
iPhone 6s
iPhone 6s Plus
iPhone 7
iPhone 7 Plus
iPhone 8
iPhone 8 Plus
iPhone X
These directions are intended to be used from within the MacBook. Not the NowSecure Workstation VM. Please turn off VMWare before you begin this process.
Download the Chimera Jailbreak https://chimera.sh/downloads/ios/1.3.8-12.0-12.4.ipa
Create an Apple ID: https://appleid.apple.com/account#!&page=create
With your iOS device connected to your computer and iTunes closed out, launch Cydia Impactor
With Cydia Impactor launched, you will see the device name in top field of the window.
Drag the Electra 1.3.8.IPA on to the Impactor window.
You will be prompted to enter an Apple ID. Enter your Apple ID Username and Password.
Impactor will sign and sideload the IPA automatically to your device.
On the iOS device go to Settings > General > Profile & Device Management. Select the Email Address under the Developer App
section.
Trust "iPhone Developer: <email-address>" Apps on This iPhone
promptThese directions are intended to be used from within the MacBook. Not the NowSecure Workstation VM. Please turn off VMWare before you begin this process.
Download the Electra Jailbreak https://github.com/coolstar/electra-ipas/raw/master/Electra%201.0.4.ipa
Create an Apple ID: https://appleid.apple.com/account#!&page=create
With your iOS device connected to your computer and iTunes closed out, launch Cydia Impactor
With Cydia Impactor launched, you will see the device name in top field of the window.
Drag the Electra 1.0.4.IPA on to the Impactor window.
You will be prompted to enter an Apple ID. Enter your Apple ID Username and Password.
Impactor will sign and sideload the IPA automatically to your device.
On the iOS device go to Settings > General > Profile & Device Management. Select the Email Address under the Developer App
section. Click Verify App on the screen.
Launch the Electra app.
Press Jailbreak button. Your device will begin jailbreaking and perform a reboot.
These directions are intended to be used from within the MacBook. Not the NowSecure Workstation VM. Please turn off VMWare before you begin this process.
Download the Electra Jailbreak https://raw.githubusercontent.com/coolstar/electra-ipas/master/Electra1131-1.0.3-vfs.ipa
Create an Apple ID: https://appleid.apple.com/account#!&page=create
With your iOS device connected to your computer and iTunes closed out, launch Cydia Impactor
With Cydia Impactor launched, you will see the device name in top field of the window.
Drag the Electra1131-1.0.3-vfs.IPA on to the Impactor window.
You will be prompted to enter an Apple ID. Enter your Apple ID Username and Password.
Impactor will sign and sideload the IPA automatically to your device.
On the iOS device go to Settings > General > Profile & Device Management. Select the Email Address under the Developer App
section. Click Verify App on the screen.
Launch the Electra app.
Press Jailbreak button. Your device will begin jailbreaking and perform a reboot.
This method is intended for use on 10.0-10.2 devices and utilizes the Yalu102 jailbreak method. Ensure your device is running a compatible version before continuing._
Requirements:
iOS Device running a jailbreakable version of iOS
iOS 10.0-10.2
Additional Requirements:
A 64 bit device running iOS 10.0-10 which include:
iPhone 5s
iPhone 6
iPhone 6+
iPhone 6s
iPhone 6s+
iPhone SE
iPad Mini 2
iPad Mini 3
iPad Mini 4
iPad Air
iPad Air 2
iPad Pro (both sizes)
iPod Touch 6G
A valid Apple ID.
The Apple ID can be one that was recently made. It does not need to meet any special criteria
WiFi connection for the iOS device.
Restrictions
An Apple ID is required to sign the ipa file so it may run on the device. If you need to create and Apple ID, one can be created at https://appleid.apple.com/account. Due to the signing requirement and tethered jailbreak requirements, there are some limitations to consider:
The certificate will expire in 7 days if you use a regular user Apple ID to sign the app
A reboot will cause the device to lose it’s jailbreak.
openSSH should not be used on your iOS 10 device, as it will break the device. An alternate SSH daemon is used, called Dropbear.
DO NOT INSTALL OpenSSH.
These directions are intended to be used from within the MacBook. Not the NowSecure Workstation VM. Please turn off VMWare before you begin this process.
Download the NowSecure Yalu102 Jailbreak from: http://downloads.nowsecure.com/direct/ns-yalu102.ipa
SHA256: 48e21c0112b442cf77ef552101dcba65aa06ab86fef054d3a44eed31c8408ceb
We have modified the Yalu102 jailbreak for testing devices. If you plan to download the Yalu102 Jailbreak for personal use, please download from the official release.
Create an Apple ID: https://appleid.apple.com/account#!&page=create
With your iOS device connected to your computer and iTunes closed out, launch Cydia Impactor
With Cydia Impactor launched, you will see the device name in top field of the window.
Drag the ns-yalu102.IPA on to the Impactor window.
You will be prompted to enter an Apple ID. Enter your Apple ID Username and Password.
Impactor will sign and sideload the IPA automatically to your device.
On the iOS device go to Settings>General> Device Management. Select the ns-yalu102 app. Select ‘Trust’ on the screen. A message asking to verify the trust will pop up. Select ‘Trust’.
Launch the yalu102 app.
When the app has been launched, you will see a prompt stating “May Slow Down Your iPhone”. Press OK.
Press ‘Go’. Your device will begin performing a reboot.
Once your device is back on, confirm you have access to the Cydia app. Launch the Cydia app the confirm your device is jailbroken.
Re-jailbreaking
Due to the nature of this jailbreak, if an iOS device is rebooted, it loses it’s jailbreak. To re-jailbreak the device, open the yalu102 app, select Go, lock the device, and allow the device to perform a soft reboot. Once the device comes back on, the jailbreak will be in effect. If the app opens and does not have the Go option available, this means the jailbreak is already in effect.
If the app does not open, and notifies you that it is not available, you will have to follow the steps in in Jailbreak Instructions. Make sure to remove the yalu102 app from your homescreen before Jailbreaking your device again.
This method is intended for use on 8.0-9.3.3 devices and utilizes the Pangu/Taig jailbreak method. Ensure your device is running a compatible version before continuing.
Before jailbreaking, for best results, Disable “Find My iPhone” (if necessary) on your iOS device. Navigate to Settings > iCloud > Find My iPhone and turn off the ‘Find My iPhone’ toggle. Apple ID password is required to confirm. Disable Passcode and Touch ID unlock. You can achieve this by going to Settings > Touch ID & Passcode and then tapping on the ‘Turn Passcode Off’ option.
Requirements:
iOS Device running a jailbreakable version of iOS
iOS 9.2-9.3.3
Additional Requirements:
A 64 bit device running iOS 9.2-9.3.3 which include:
iPhone 5s
iPhone 6
iPhone 6+
iPhone 6s
iPhone 6s+
iPhone SE
iPad Mini 2
iPad Mini 3
iPad Mini 4
iPad Air
iPad Air 2
iPad Pro (both sizes)
iPod Touch 6G
A valid Apple ID.
The Apple ID can be one that was recently made.
WiFi connection for the iOS device.
Restrictions:
The Pangu iOS 9.3.3 jailbreak has several restrictions relating to its persistence on devices, and the requirement of a cert for the app itself.
A device will only remain in jailbreak until it is rebooted. A soft reboot will not cause the jailbreak to dismiss, but a hard reboot will. For however long a jailbreak device remains turned on without a hard reboot, that device will remain in jailbreak.
An Apple ID is required to sign the ipa file so it may run on the device. If you need to create an Apple ID, one can be created at https://appleid.apple.com/account. Due to the signing requirement, there are some limitations to consider:
The certificate will expire in 7 days if you use a regular user Apple ID to sign the certificate.
There is a limitation on the number of certificates that a regular user Apple ID can sign.
If you have access to a developer membership, it is recommended to sign the ipa file with your own developer certification, which will prevent the certificate from expiring for up to 1 year.
If you do not have a developer membership, there is a workaround. The Pangu app allows you to use their embedded certificate to sign the application until April 2017. The directions Pangu provides, referenced in Initial Jailbreak, show how this is performed. Before peforming the jailbreak, the app will have a check box option that. Select that check box if you wish to use their cert. We recommend using this option if a developer membership is not available.
It should be noted, even if the certificate expires, the device will not lose it’s jailbreak unless it is rebooted. This means that as long as the device remains powered on and a hard reboot is not performed, the phone will remain in jailbreak.
Initial Jailbreak
We recommend following the directions located on http://en.pangu.io/help.html. Make sure you are able to connect your iOS device to your computer.
Re-jailbreaking
Due to the nature of this jailbreak, if an iOS device is rebooted, it loses its jailbreak. To re-jailbreak the device, open the Pangu app , select Start, lock the device, and allow the device to perform a soft reboot. Once the device comes back on, the jailbreak will be in effect.


Step of {{ form.get_steps|length|add:"2" }}
Select criteria to filter forested areas
Choose a Prescription Treatment Scenario
Select a default treatment prescription:
You will be able to assign different treatment prescriptions to each treatment area later
Provide a Name to identify your Grid Filtering design
Optionally, you may add a Description
Wait! Your filtering results are empty!
submit


public class ActionQueueThread
extends java.lang.Thread
This a simple queue that runs as a thread and executes passed
in action object (i.e. Runnable
instances) in a
sequence. It can be configured with a maximum size. When this maximum
size is reached and a new element is added to it, it will not return
until some percentage of the accumulated actions has been completed.
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_FREE_PERCENT_ON_BLOCK |
static int |
DEFAULT_NON_BLOCKING_SIZE |
static int |
PAUSE_GRANULARITY_ACTIONS
Thread can be paused every n actions.
|
| Constructor and Description |
|---|
ActionQueueThread()
Default constructor.
|
ActionQueueThread(java.lang.String name)
Constructs an
ActionQueue with a specific thread
name and a default max size. |
ActionQueueThread(java.lang.String name,
int maxSizeBeforeBlock,
int completePercentUponBlocking)
Constructs an
ActionQueue with a specific thread
name and max size. |
| Modifier and Type | Method and Description |
|---|---|
void |
addAction(java.lang.Runnable action) |
void |
clearAll()
Clear all actions.
|
void |
completeAll()
Complete all scheduled actions at the time of this call.
|
long |
getCompletedCount()
Return the total number of actions executed by this thread, whether or not
the actions have terminated with an exception.
|
boolean |
isRunning() |
void |
pauseActions()
Suspend the execution of actions until the
resumeActions method is
called. |
void |
prependAction(java.lang.Runnable action)
Put an action in front of the queue so that it's executed
next or close to next.
|
void |
resumeActions()
Resume action processing previously paused by a call to
pauseActions . |
void |
run() |
void |
stopRunning() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public static final int DEFAULT_NON_BLOCKING_SIZE
public static final int DEFAULT_FREE_PERCENT_ON_BLOCK
public static final int PAUSE_GRANULARITY_ACTIONS
public ActionQueueThread()
Default constructor. Unnamed action queue with a default max size.
public ActionQueueThread(java.lang.String name)
Constructs an ActionQueue
with a specific thread
name and a default max size.
name
- The name of the action queue thread.public ActionQueueThread(java.lang.String name, int maxSizeBeforeBlock, int completePercentUponBlocking)
Constructs an ActionQueue
with a specific thread
name and max size.
name
- The name of the action queue thread.maxSizeBeforeBlock
- The maximum number of actions waiting in the queue
before this ActionQueue
blocks a calling thread.completPercentUponBlocking
- The amount, in percent, of action to execute
from a filled up queue before we return to the blocked thread.public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void pauseActions()
Suspend the execution of actions until the resumeActions
method is
called. Blocks until all current actions (@see PAUSE_GRANULARITY_ACTIONS)
complete execution.
public void resumeActions()
Resume action processing previously paused by a call to pauseActions
.
public void addAction(java.lang.Runnable action)
public void prependAction(java.lang.Runnable action)
Put an action in front of the queue so that it's executed next or close to next. This method will not block even if the size of the accumulated actions exceeds the blocking threshold
public void completeAll()
Complete all scheduled actions at the time of this call. Since other threads may keep adding actions, this method makes sure that only the actions in the queue at the time of the call are waited upon.
public void clearAll()
Clear all actions. The currently executing actions will still complete, but all others will be removed.
public long getCompletedCount()
Return the total number of actions executed by this thread, whether or not the actions have terminated with an exception.
public boolean isRunning()
public void stopRunning()


I currently work as Senior Researcher at the University of Helsinki, on leave from the French National Research Center (CNRS) where I hold a tenure researcher position. I also hold an adjunct appointment in the Computer and Information Science Department at the University of Pennsylvania. I am an associate researcher in the NLP group of the Athens University of Economics and Business.
I joined the CNRS in 2011 and worked as a Researcher for almost 8 years at the LIMSI lab. From 2010 to 2011, I was a postdoctoral researcher at INRIA-Rocquencourt (Alpage team). Before that, I worked as a Senior Researcher in the Language and Translation Technology Team at University College Ghent, Belgium. My first postdoctoral position (2008-2009) was in the Machine Translation group of the National Centre for Language Technology (NCLT) at Dublin City University (DCU), Ireland. I received a PhD in Theoretical, Descriptive and Computational Linguistics from the University Paris 7 in 2008. During my PhD, I obtained a Marie Curie Host Fellowship for Early Stage Research Training at the University of Bergen, Norway, where I worked with Prof. Helge Dyvik. I hold a Master's degree in Mathematics, Informatics and their Applications in Human Sciences from the University Paris 4-Sorbonne. Before that, I followed the Master's on Language Technology at the Institute for Language and Speech Processing (ILSP) in Athens, jointly organized by the School of Electrical and Computer Engineering of the National Technical University and the Department of Linguistics of the University of Athens. I earned my first Master's in Translation Science at the Department of Foreign Languages, Translation and Interpreting of the Ionian University, Greece. I did my undergraduate studies at the University of Athens.
Activities, talks and research stays
- Program Chair for the 9th Joint Conference on Lexical and Computational Semantics (*SEM 2020), together with Manaal Faruqui.
- I serve as Area Chair for Lexical Semantics at ACL 2020 and at EMNLP 2020.
- I served as Area Chair for Lexical Semantics at EMNLP-IJCNLP 2019.
- I served as Area Chair for Word-level Semantics at ACL 2019.
- I served as Area Chair for Multilinguality at *SEM 2019.
- I co-chaired SemEval-2019, the 13th International Workshop on Semantic Evaluations, with Jonathan May, Ekaterina Shutova, Aurelie Herbelot, Xiaodan Zhu and Saif Mohammad. SemEval-2019 will be a satellite workshop of NAACL/HLT 2019 in Minneapolis, Minnesota.
- I co-chaired SemEval-2018, the 12th International Workshop on Semantic Evaluations, with Saif Mohammad, Jonathan May and Ekaterina Shutova. SemEval-2018 was a satellite workshop of NAACL/HLT in New Orleans, Louisiana.
- I co-chaired SemEval-2017, the 11th International Workshop on Semantic Evaluations, with Steven Bethard, Marine Carpuat and Saif Mohammad. SemEval-2017 was collocated with ACL 2017 in Vancouver, Canada.
- Reviewer for TACL, NAACL/HLT 2019, CoNLL 2019, SemDeep 2019, ACL 2018, NAACL/HLT 2018, EMNLP 2018, COLING 2018, CoNLL 2018, ACL 2018 demos, EMNLP 2018 demos, EAMT 2018, EMNLP 2017, EMNLP 2017 demos, ACL 2017 demos, IJCNLP 2017, *SEM 2017, EAMT 2017, COLING 2016, EMNLP 2015, past editions of these conferences, workshops, journals and books.
- Coordinator of the Semantics and Natural Language Understanding (NLU) axis of the NLP Research Group (préGDR TAL) at the CNRS Institute for Information Sciences and Technologies (INS2I), together with Maxime Amblard.
- From 2015 to 2017, I coordinated the DigiCosme Working Group on Multilingual Semantic Representations together with Olivier Ferret.
- From 2013 to 2016, I was member of the SIGLEX (ACL Special Interest Group on the Lexicon) Executive Board.
- I co-chaired the System Demonstration Track at ACL 2016 in Berlin (Aug 7-12, 2016) together with Sameer Pradhan.
- I co-organised with Ido Dagan, Jennifer Foster, Yuval Marton, Djamé Seddah and Reut Tsarfaty the Joint Workshop on Statistical Parsing and Semantic Processing of Morphologically Rich Languages (SP-Sem-MRL 2012) at ACL 2012, 12 July 2012, Jeju, Republic of Korea.
- I co-organised with Marine Carpuat, Lucia Specia and Dekai Wu the Fifth Workshop on Syntax, Semantics and Structure in Statistical Translation (SSST-5), Special theme "Semantics in SMT" at ACL-HLT 2011, 23 June 2011, Portland, Oregon.
- Apr, 2019: University of Helsinki. Title: Word similarity and difference: discovering meaning through paraphrases, translations and context.
- Jan, 2018: Language Technology Lab, University of Cambridge, UK. Title: Redifining senses for better paraphrase substitution in context.
- Feb, 2017: Computational Linguistics and Information Processing (CLIP) lab, University of Maryland, MD, College Park, US. Title: Senses, paraphrases and substitutes: exploring boundaries in translation-induced meaning representations.
- Nov, 2016: CLUNCH meeting, Computer and Information Science (CIS) Department, University of Pennsylvania, Philadelphia, PA, US. Title: From translations to senses and paraphrases: a closer look into translation-based meaning representations.
- Mar, 2015: Guest Lecture Series, University of Stuttgart, Germany. Title: Explorations into Translation-based Paraphrasing and Sense Induction.
- Feb, 2015: Toulouse Workshop on Formal and Distributional Semantics Title: Lexical Similarity and Substitution in Translation.
- Apr, 2015: Institute for Language and Speech Processing (ILSP), Athens, Greece. Title: Translation-based semantic analysis for linguistic information transfer and MT.
- Oct, 2014: DigiCosme working group on Multilingual Semantic Representations, Orsay, France. Title: Cross-lingual Transfer of Semantic Role and Predicate Labels.
- ...
- Jan, 2019-Mar, 2019: Research stay at the NLP group in the Department of Informatics at the Athens University of Economics and Business.
- Oct, 2016-Jul, 2018: J-1 Visiting Scholar in the Computer and Information Science Department at the University of Pennsylvania, Philadelphia, USA.
- Jul, 2016: Short-Term Scientific Mission (STSM) grant in the framework of the ENeL (European Network of e-Lexicography) COST Action. Report available here.
- Mar-Apr, 2016: STSM grant in the framework of the Parseme (PARSing and Multi-word Expressions) COST Action. Report available here.
- Sep-Dec, 2006: Marie Curie Host Fellowship for Early Stage Research Training at the University of Bergen, Norway.


How to use the API
All API calls will be proceeded by api/"method"
/access:
Register to use API
/auth:
POST requests, Keys: accesskey, username, password


Your browser is not supported :(
It must support ServiceWorker to run this web page.
Alternative browsers:
- on iOS: use Safari.
- on Android: use Google Chrome.
- on Windows: do not use Internet Explorer.
- on Linux: use Chromium / Firefox.
- on macOS: use Safari (or Google Chrome / Firefox).


You need to enable JavaScript to run this app.
Constant 10 (value)
Value not 10 (error)
Will never work (end)
Value for later (value)


Contact
Summary Eight year old Ellie Arroway (Jena Malone) and her father, Ted (David Morse), are very close. Her mother died while giving berth to her and her father never remarried, bringing up Ellie on his own. She is a very intelligent girl and her hobbies include such things as short wave radio and telescopes, hobbies she shares closely with her dad. Tragedy strikes her life when her dad dies that year. Flash forward to present time where Ellie (Jodie Foster) has pursued a scientific career, becoming an astronomer. She listens intently to sounds emitted by the universe, hoping to make contact with other intelligent life. She has a bumpy road ahead as her boss, Dr. Drumlin (Tom Skerritt) informs her that her department is getting shut down. She refuses to give up, and successfully interviews for an investor to back her project on her own. Ellie's dreams come true when she eventually hears what she believes is an intelligent signal from outer space. It is indeed confirmed to be so, and the signal is decoded to reveal a shocking image. It is video footage of Hitler giving his speech before the 1936 Olympics. That is not all. It also appears that the signal contains thousands of pages of text, which turn out to be blueprints for a machine. What exactly the machine will do is a mystery, although it appears like it will act as a transport. Ellie finds that her troubles have only begun. She now has to deal with many problems, including a brash, unfriendly military advisor (James Woods), her former boss who returns to stake his claim, her lover (Matthew McConaughey) who questions her non-religious motives, the overall media frenzy that the machine causes, and bizarre dealings with the mysterious S.R. Hadden (John Hurt), the owner of the company backing her project. All is not lost for Ellie, as she is eventually chosen to be the sole person who will "pilot" the machine for its incredible journey into the unknown, a journey into history.
Commentary I read many reviews for this film when it came out last summer and found that people either loved it or hated it. There was no in between. I can honestly say I fall in the "in between" category. I liked some of the plot threads, such as the accurate depiction of the media frenzy and radical religious groups. There are some good performances, most notably William Fichtner who, I thought, had been typecast to play psychotic killers, John Hurt as the eccentric millionaire, and Angela Bassett as the White House Aide. Jodie Foster does her usual fine job also. What I did not care for was the relationship between Foster and McConaughey. They did not have much chemistry together, and I felt their relationship was predictable. I could accurately guess every time the McConaughey character was due to pop up in Ellie's life again, and I knew I should have bet the farm on whether or not he would betray her at some critical point during her quest. If anything, I felt Ellie had more chemistry with John Hurt (of all people), considering both of them were outcasts and a bit eccentric. There has been much talk about the ending to Contact, and this is where most critics are divided. I felt that the ending was a major letdown. Without giving away too much, lets just say that I felt that there could have a been a lot more done with Ellie's destination and who she sees when she gets there. The special effects are nothing special either. I have seen some good films with sub-par endings before ("Swimming With Sharks" and the alternate ending to "Clerks" come to mind), and some of them can be forgiven because the overall effect of the movie escapes unscathed. But because the entire point of Contact relies on its ending, and that ending is so poorly done, I cannot recommend the film.
Contact **1/2 (out of five)
Directed by Robert Zemeckis. Ellie Arroway...................Jodie Foster Ted Arroway.....................David Morse Michael Kitz.....................James Woods Kent Clark.......................William Fichtner David Drumlin..................Tom Skerritt Palmer Joss.......................Matthew McConaughey Rachael Constantine............Angela Bassett
Written by Randy Turgeon, February 17, 1998. www.xtdl.com/~canran
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


--- layout: page title: "Archives" description: "博文归档" multilingual: false header-img: "img/home-bg.jpg" --- By year By tags


CouraVeg | International Congress
www.couraveg.org
Picture a world where empowered individuals live sustainably and with respect for all life forms. 🌍🌱
Int’l Congress and more 📍 Paredes de Coura, PT


It was only a few months ago that Beacon Hill lawmakers, worried
about financial crises overseas and a spate of local layoffs, were talking about
belt-tightening, hoarding cash, and boosting the state's rainy day fund in anticipation of
a recession that some seemed certain was just over the horizon.
But money kept pouring in. The political rhetoric about how many
months the $1.2 billion emergency reserves could sustain the state began to fade. Agendas
blossomed. Spending became the order of the day.
Governor Paul Cellucci produced the largest budget ever filed in
Massachusetts history containing plans to lower the income tax rate and heap millions of
dollars on pet projects and programs. Weeks later he said he wanted to spend another $300
million from a projected state surplus on one-time road and bridge improvements.
Even before Cellucci got the spending bug, Speaker Thomas M. Finneran
unveiled an ambitious and expensive plan to offer public preschool and full-day
kindergarten. And Senate President Thomas F. Birmingham cited the surging economy as a
reason to sharply increase the minimum wage.
Despite the spending euphoria, economists are still nervous about the
not-too-distant future. They say fewer jobs will be created. The financial service sector
could be hit by a stock market crash. And consumer confidence may wane.
"One way or another, the economy is going to slow in '99,"
says Nicholas Perna, chief economist for Fleet Financial Group. "It doesn't have to
go down the tubes like it did a decade ago.... A recession is unlikely and Massachusetts
wouldn't do any worse than the rest of the country in terms of job loss and how long it
stayed down, but the fact that we haven't had a slowdown yet means people should be more
cautious, not less cautious."
While Cellucci's budget message for next year is filled with warnings
about "profligate spending" and reminders "of what can happen when
government gets caught up in the euphoria that prevails during a robust economy," his
record $20.4 billion spending plan represents a 5 percent boost over fiscal 1999, giving
across-the-board increases to dozens of agencies and programs.
The Massachusetts Taxpayers Foundation, a fiscal watchdog group,
issued two reports last month, "Reaching the Breaking Point: The Commonwealth's
Capital Dilemma" and "Budget '99: Containing the Euphoria,"
both flagging the potential for a crisis.
"We're still phasing in last year's tax cuts. The economy has
already outperformed everyone's expectation for much longer than anyone anticipated. This
clearly can't go on forever and there are some problems," said Michael Widmer,
executive director of the taxpayers foundation.
He points to the so-called budget busters -- funding for the MBTA,
health care for state employees, and Medicaid -- climbing to unforeseen levels.
"The budget is exploding," Widmer added. "At the same
time, we have this huge problem of trying to identify enough capital resources to invest
in a long list of important priorities while paying for the Central Artery."
Last week, Cellucci said he would pour much of the state's cash
surplus into one-time highway and bridge projects, taking some of the pressure off the
capital budget.
But such a spending luxury could be short-lived.
The state's infrastructure -- roads, buildings, bridges, pipes, etc.
-- is among the oldest in the nation and could easily siphon millions out of the general
fund for needed repairs over the next few years. If Cellucci's pitch to
reduce the income tax rate in stages from 5.95 percent to 5 percent is successful, it
could take $1.2 billion out of the coffers in just the first year [sic],
possibly eliminating any surplus, thereby stretching the capital budget thinner.
Frederick Breimyer, chief economist at State Street Bank who believes
the state's soaring times are in for a "soft landing," said it is evident that
politicians are struggling to determine how to spend this year's cash without permanently
elevating expectations.
"Growth is likely to diminish," Breimyer said. "The
political establishment here is trying to find a middle line. I think they've done a
reasonably good job. There has been a sense of prudence. And I think prudence is
warranted."
However, cities and towns, which have received local aid increases
each of the last eight years -- a 113 percent overall jump in spending since 1992 -- are
already clamoring for more than the $4.5 billion Cellucci is offering for next year.
Holyoke Mayor Daniel Szostkiewicz says major local aid increases over
the last four years have fueled a renaissance in his city, luring young families back who
once would have shunned the shabby schools, which now have new books and are wired for the
Internet.
"It was great. It was absolutely phenomenal," Szostkiewicz.

Of course, he is already talking about "working the
Legislature" on getting more than the $60 million Holyoke is already promised.
All this frustrates the governor's office.
"You can't open the piggy bank for everyone all the time,"
said Cellucci spokeswoman Ilene Hoffer. "You have to impose controls. The most
critical way to do that is to take money off the table by reducing the income tax."
Will the Legislature approve the rate cut?
Senate President Birmingham hopes not.
"I'm not Nostradamus," he said. "And I don't know if
the governor has Nostradamus advising him. I don't know when the economy will slow down
... and for that reason I take a cautious approach."


{% extends 'templates/nhs_transaction_layout.html' %} {% import 'includes/form_macros.html' as form_macros %} {% block afterHeader %} {% include "includes/service-headers/low-income.html" %} {% endblock %} {% block content %} Do you get money to pay for your care home from your local council? If you are not sure, ask the home manager or matron Yes No {{ form_macros.text_field({ id: 'local-authority', label: 'What is the name of your local council?' }) }} {{ form_macros.button({ label: 'Next' }) }} {% endblock %}
If you are not sure, ask the home manager or matron


I've been tooling around in Yosemite with the long term goals of doing Freerider and the NIAD on my mind.
If I'm not in the valley, odds are I'm probably working my way through Project Euler problems. Check my progress here.
Here's a link to an assortment of curated media from my life
Here's are link to a resume of sorts.
This is what I've been reading over the past year.


Each questionnaire resource represents a single subset of an assessment. The sections and questions will be represented as items within the questionnaire. Only active questions are migrated from the DEL.
Example: Hospice Item Set version 1.00.0 has two subsets - one for admission and one for discharge.
This will result in two questionnaire resources: HIS-HA-1.00.0
and HIS-HD-1.00.0
.
| FHIR Field | DEL Field(s) | Notes |
|---|---|---|
| id |
asmt.asmt_shrt_name asmt_sbst_rfrnc.asmt_sbst_shrt_name asmt_sbst_rfrnc.asmt_sbst_shrt_name |
Fields are joined using a dash (-) in the format
{asmt_shrt_name}-{asmt_sbst_rfrnc.asmt_sbst_shrt_name}-{asmt_vrsn_id} .
Example: LCDS-1.01.
|
| name | asmt.asmt_shrt_name | All characters except letters and numbers are removed. |
| title | asmt.asmt_name | |
| version | asmt.asmt_vrsn_id | |
| status | asmt_vrsn.asmt_stus_id | If value is 1 then "active". If value is 4 then "retired". All others are "draft". |
| date | asmt.creat_ts | |
| publisher | org.org_name | |
| description | asmt.asmt_desc | |
| effectivePeriod.start | asmt_vrsn.efctv_strt_dt | |
| effectivePeriod.end | asmt_vrsn.efctv_end_dt | Only populated if field value is not null. |
| approvalDate | asmt_vrsn.pblctn_dt | Only populated if field value is not null. |
| identifier[0].system | http://del.cms.gov | Hard-coded to value "http://del.cms.gov". |
| identifier[0].use | official | Hard-coded to value "official". |
| identifier[0].value | asmt.asmt_name | |
| code[0].system | http://loinc.org | Hard-coded to value "http://loinc.org". Only populated if the assessment has a LOINC code. |
| code[0].code | hit_asmt_map.hit_asmt_cd | Only populated if the assessment has a LOINC code. |
| code[0].display | hit_asmt_map.asmt_map_txt | Only populated if the assessment has a LOINC code. |
| item[] | Populated with list of questions or list of sections. |
| FHIR Field | DEL Field(s) | Notes |
|---|---|---|
| item[].linkId | asmt_sect_rfrnc.asmt_sect_id |
Prefixed with a string in the format Section-${asmt_sect_id}
|
| item[].text | asmt_sect_rfrnc.asmt_sect_name | |
| item[].type | group | Hard-coded to value "group". |
| item[].readOnly | true | Hard-coded to value "true". |
| item[].code[0].system | http://loinc.org | Hard-coded to value "http://loinc.org". Only populated if the section has a LOINC code. |
| item[].code[0].code | hit_sbst_sect_rlp.hit_sbst_sect_cd | Only populated if the section has a LOINC code. |
| item[].code[0].display | hit_sbst_sect_rlp.sbst_sect_map_txt | Only populated if the section has a LOINC code. |
| item[].item[] | Populated with list of questions or list of sub-sections. |
Questions may be nested within a section or within parent questions.
Questions with a type of "choice" and "open-choice" will have answerOption array populated with a list of available options. This list may include DEL and/or LOINC code options. For example, the following answerOption values may be present on a question. Both represent the same answer in a different code system.
{ "valueCoding": { "system": "http://del.cms.gov", "code": "1", "display": "Nursing home (SNF/NF)" } }, { "valueCoding": { "system": "http://loinc.org", "code": "LA10882-1", "display": "Nursing home (SNF/NF)" } },
| FHIR Field | DEL Field(s) | Notes |
|---|---|---|
| item[].linkId |
asmt_sect_rfrnc.asmt_sect_id data_ele_qstn.qstn_label_name |
Prefixed with a string in the format Section-${asmt_sect_id}/${qstn_label_name}
All characters except letters and numbers are removed from qstn_label_name.
|
| item[].prefix | data_ele_qstn.qstn_label_name | All characters except letters and numbers are removed from qstn_label_name. |
| item[].text | data_ele_qstn.qstn_txt | |
| item[].type | data_ele_rspns.rspns_dtype_name |
If this is a "parent" question, then "group". If value is "character" or "integer" with options, then "choice". If value is "character" without options then "text". If value is "number" without options then "integer". If value is "date" then "open-choice". |
| item[].readOnly | data_ele_rspns.rspns_dtype_name |
If field is a group then "true".
Otherwise "false". |
| item[].repeats | data_ele_rspns.rspns_type_name |
If value is checklist then "true".
Otherwise "false". |
| item[].maxLength | Populated with list of questions. | |
| item[].code[0].system | http://loinc.org | Hard-coded to value "http://loinc.org". Only populated if the question has a LOINC code. |
| item[].code[0].code | hit_qstn_map.hit_qstn_cd | Only populated if the question has a LOINC code. |
| item[].code[0].display | hit_qstn_map.qstn_map_txt | Only populated if the question has a LOINC code. |
| DEL Answer answerOption[].valueCoding.code |
data_ele_rspns_val.rspns_val_cd | Only populated for "choice" and "open-choice" questions. |
| DEL Answer answerOption[].valueCoding.display |
data_ele_rspns_val.rspns_val_txt | Only populated for "choice" and "open-choice" questions. |
| LOINC Answer answerOption[].valueCoding.code |
hit_rspns_val_map.hit_rspns_cd |
Only populated for "choice" and "open-choice" questions. Only populated if the response has a LOINC code. |
| LOINC Answer answerOption[].valueCoding.display |
hit_rspns_val_map.rspns_val_std_map_txt |
Only populated for "choice" and "open-choice" questions. Only populated if the response has a LOINC code. |
| item[].item[] | Populated with list of sub-questions. Will not be present if there are no sub-questions. |


This example introduces how to create new DOM nodes using D3. It uses the append()
function, which adds a DOM node to another node.
This example also demonstrates function chaining, which is an important concept for D3. Each D3 call returns the object that it's operating on, so you can repeatedly call functions:
circle.attr("cy", 100);
circle.attr("cx", 100);
Is the same as:
circle.attr("cy", 100).attr("cx", 100);
This code block is preceded by initialization code that defines parent
, svg
, margin
, width
, & height
.