Skip to content

Instantly share code, notes, and snippets.

View pmcfernandes's full-sized avatar
🏠
Working from home

Pedro Fernandes pmcfernandes

🏠
Working from home
View GitHub Profile
@pmcfernandes
pmcfernandes / .mailcap
Last active February 25, 2021 20:18
mutt install & config
text/html; "$BROWSER" %s &; test=test -n "$DISPLAY"; needsterminal;
text/html; w3m -I %{charset} -T text/html; copiousoutput;
@pmcfernandes
pmcfernandes / .Xresources
Last active December 17, 2023 23:32
Install i3 in Debian Minimal Distro
!! Colorscheme
! special
*.foreground: #93a1a1
*.background: #141c21
*.cursorColor: #afbfbf
! black
*.color0: #263640
*.color8: #4a697d
@pmcfernandes
pmcfernandes / update-wp.ps1
Last active May 31, 2019 17:56
Update all instances of wordpress in a parent folder
# Tool to update wordpress website in Windows
# Author: Pedro Fernandes
# update-wp.ps1
param([String]$spaces = "E:\HostingSpaces")
Write-Host "update-wp.ps1- Tool update wordpress website in Windows"
Write-Host "Usage:"
Write-Host " -spaces: Location of WebSites in local system"
Write-Host ""
@pmcfernandes
pmcfernandes / DeleteZeroFiles.ps1
Created May 28, 2019 11:58
Delete all empty files from a directory recursively (Normally files cleaned by ESET File Security)
Get-ChildItem -Path C:\HostingSpaces -Recurse -Include *.php | Where {$_.Length -eq 0} | remove-Item
######################################
# INSTALL OPENCV ON UBUNTU OR DEBIAN #
######################################
# | THIS SCRIPT IS TESTED CORRECTLY ON |
# |------------------------------------------------------|
# | OS | OpenCV | Test | Last test |
# |------------------|--------------|------|-------------|
# | Ubuntu 18.04 LTS | OpenCV 3.4.2 | OK | 18 Jul 2018 |
# | Debian 9.5 | OpenCV 3.4.2 | OK | 18 Jul 2018 |
@pmcfernandes
pmcfernandes / Start-Pomodoro.ps1
Created April 29, 2019 16:30 — forked from SQLvariant/Start-Pomodoro.ps1
A PowerShell function to create Pomodoro timer. Defaults to 25 minute timer.
<# PLEASE NOTE: I am not the original author of this function.
I found it online years ago, and have been using it ever since.
If you are the original author, please ping me and let me know,
so I can give you proper credit.
#>
Function Start-Pomodoro
{
Param (
[int]$Minutes = 25
)
$app = Get-WmiObject -Class Win32_Product | Where-Object {
$_.Name -match "Microsoft .NET Core SDK"
}
Write-Host $app.Name
Write-Host $app.IdentifyingNumber
pushd $env:SYSTEMROOT\System32
$app.identifyingnumber |% { Start-Process msiexec -wait -ArgumentList "/x $_" }
# Tool create wordpress website in Windows and install in IIS
# and create database in mysql
# Author: Pedro Fernandes
# create-wp.ps1
param([String]$site = "mywebsite.com", [String]$u='root', [String]$p='P@ssw0rd')
Write-Host "create-wp.ps1- Tool create wordpress website in Windows"
Write-Host "Usage:"
Write-Host " -site: [mywebsite.com] Domain name"
@pmcfernandes
pmcfernandes / install-php56.sh
Last active February 8, 2018 14:35
Install PHP 5.6 in Ubuntu Server
# Install repo
sudo add-apt-repository ppa:ondrej/php
# Install software-properties-common
sudo apt-get install software-properties-common
# Install php 5.6
sudo apt-get update
sudo apt-get install php5.6
sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml
@pmcfernandes
pmcfernandes / Request.ts
Created May 1, 2017 17:19 — forked from azarus/Request.ts
SIMPLE AND EASY HTTP REQUESTS IN ANGULAR2! GET A PROMISE AND USE IT EASILY!
import { Injectable } from '@angular/core';
import { Http } from '@angular/http';
import { Config } from '../Config';
import { Observable } from 'rxjs/Observable';
import 'rxjs/Rx';
@Injectable()
export class Request {
constructor(public http: Http)