heroku pg:backups capture
curl -o latest.dump `heroku pg:backups public-url`
If you didn't create a role for your local database, then do :
createuser -s -r <role_name>
| TargetUserStat.all.update_all(gender: nil, age: nil, pcs: nil, city_size: nil, salary: nil, segment_association: nil) |
| def play_pass(str, n) | |
| str | |
| .downcase | |
| .tr('a-z', ('a'..'z').to_a.rotate(n).join) | |
| .tr('0-9', '9876543210') | |
| .gsub(/(..|.$)/, &:capitalize) | |
| .reverse | |
| end |
| def duplicate_count(text) | |
| ('a'..'z').count { |c| text.downcase.count(c) > 1 } | |
| end |
cd /
cd mnt
mkdir hdd
sudo fdisk -l
find / -name ".git"
| Capability/Tool | terraform Cloud | terraform Enterprise | Scalr | Env0 | Spacelift |
|---|---|---|---|---|---|
| Compliance | ISO 27001, SOC 2 | ISO 27001, SOC 2 | SOC 2 | SOC 2 | ISO 27001, SOC 2 |
| GitLab Integration | ✅ | ✅ | ✅ | ✅ | ✅ |
| Hosting | SaaS | SaaS, On-Prem | SaaS, On-Prem | SaaS | SaaS |
| Policy as Code | Sentinel |
| public class EmailToCaseParser { | |
| public static String parseEmails(String emailHeaders) { | |
| Pattern p = Pattern.compile('Reply-To: \\s*([A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,})'); | |
| Matcher pm = p.matcher(emailHeaders); | |
| string res = ''; | |
| if (pm.find()) { | |
| res = pm.group(0).replaceAll('Reply-To: ',''); | |
| } | |
| return res; | |
| } |