http://makeinternetnoise.com/ : opens random webpages every 5 sec. This creates some artificial clutter in your web history => recommendation algorithms are lost.
(source : https://getpocket.com/explore/item/how-to-disappear )
http://makeinternetnoise.com/ : opens random webpages every 5 sec. This creates some artificial clutter in your web history => recommendation algorithms are lost.
(source : https://getpocket.com/explore/item/how-to-disappear )
empathy vs sympathy : https://www.youtube.com/watch?v=1Evwgu369Jw
https://www.amazon.com/Leadership-Step-Become-Person-Others/dp/0814437931
https://www.amazon.com/Your-Brain-Work-Strategies-Distraction/dp/0061771295
https://www.amazon.com/Business-Communication-Strategies-Skills-management/dp/003033067X
https://www.amazon.com/Dark-Side-Interpersonal-Communication/dp/080585780X
https://www.amazon.com/Leadership-Step-Become-Person-Others/dp/0814437931
fixing /Users defined partition after an upgrade of mac os X.
The Mac I was using was configured before I got it, and I needed to upgrade it to use some more recent applications, but I ran into some issues due to a specific configuration of the /Users partition being located on a different partition than the OS data.
I could not mount it properly, due to 2 errors (might have been possible to mount it directly in HFS, but I also fixed it during the debug, just publishing my fix here with both steps).
Error :
sudo mount -uw /Users
Password:
mount_apfs: volume could not be mounted: Operation not permitted
mount: /Users failed with 77
with Disk Utility tool > menu "Edit" > "Convert to APFS"...
/etc/fstab, edited with (sudo) vifs
was :
UUID=12QW345E-1234-5678-123QWE123QWE /Users hfs auto
changed to :
UUID=12QW345E-1234-5678-123QWE123QWE /Users apfs rw 1 2
Boot in recovery mode ( mac + R )
Launch (menu Utilities) > Terminal
example in French of employment attestation. This was actually a copy-paste from a previous e-mail. |
This email tf-cloud@hashicorp.support provides support with Terraform Cloud related issues only.
For Terraform OSS related questions, use cases and best practices, please check the Terraform community for assistance: https://www.terraform.io/
Our support engineers frequent the Terraform community forum and would be able to share some guidance there: https://discuss.hashicorp.com/
(from a question sent to hashicorp zendesk )
an old post found back on disqr about rsync (original date : circa 2016)
You might want to use the rsync exclude options directly in your script either by specifying a file with all the exclusions to perform, or by specifying them in the command line directly :
--exclude-from <file-name with 1 pattern by line>
--exclude <file or="" dir="">
For example :
One important thing to keep in mind when excluding a directory is that rsync will always consider the path to be relative to the source directory.
This can be used for example when you want to push your production from a Production JIRA instance to a Staging JIRA instance, but your dbconfig.xml is different (different DB auth parameters for example), and hence want to avoid some files.
Know where/if a plugin is used. Both have to be adapted to match a specific plugin.
First version gives more data but requires ScriptRunner.
Second version only uses SQL, but is less extensive.
You need to know what you're looking for : com.innovalog.jmwe.jira-misc-workflow-extensions
Adapted from : https://answers.atlassian.com/questions/205094/how-to-find-all-workflows-which-are-using-postfunctions-of-a-plugin
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.workflow.JiraWorkflow import com.atlassian.jira.workflow.WorkflowManager import java.util.regex.Matcher String searchText = 'com.innovalog.jmwe.jira-misc-workflow-extensions' WorkflowManager workflowManager = ComponentAccessor.getWorkflowManager() Collection<JiraWorkflow> workflows = workflowManager.getWorkflows() String result = "Workflow;Function;Type;Action;Step\r\n<br/>" workflows.each{workflow -> def workflowXml = workflow.descriptor.asXML() Matcher m = workflowXml =~ /${searchText}/ if (m.find()) { String workflow_name = "${workflow.name}${if(!workflow.isActive()){" ;(inactive) "} else ';active'}${if(workflow.isDraftWorkflow()){" (draft) "} else ''}" def wf = new XmlParser().parseText(workflowXml) List<Node> wf_flat = wf.depthFirst() wf_flat.each{ if (it.text() ==~ /.*${searchText}.*/){ result += "$workflow_name;${getNodeInfo(it,searchText)}\n\n<br/>" } } } } result String getNodeInfo(Node n, String search) { String nodetext = '' nodetext += "${n.text() - search}" def p = n.parent() while (p) { switch (p.name()) { case '"post-functions"' : nodetext += ";post-function " ; break case 'validators' : nodetext += ";validator " ; break case 'conditions' : nodetext += ";condition " ; break case 'action' : nodetext += ";${p.attribute('name')} (${p.attribute('id')})" ; break case 'step' : nodetext += ";${p.attribute('name')} (${p.attribute('id')})" ; break case 'global-actions' : nodetext += ";GLOBAL " ; break case 'initial-actions' : nodetext += ";INITIAL " ; break } p = p.parent() } return nodetext } |
SELECT workflowscheme. name , workflowschemeentity.scheme, issuetype.pname, workflowschemeentity.issuetype FROM issuetype, workflowschemeentity, workflowscheme WHERE issuetype.id = workflowschemeentity.issuetype and workflowscheme.id = workflowschemeentity.scheme and workflowschemeentity.workflow in ( SELECT jiraworkflows.workflowname FROM jiraworkflows WHERE jiraworkflows.descriptor like '%com.company.plugin%' ); |