Skip to content

Instantly share code, notes, and snippets.

View zergiocosta's full-sized avatar
👽

Sergio Costa zergiocosta

👽
View GitHub Profile
@zergiocosta
zergiocosta / File structure for general projects
Last active December 20, 2015 14:09
What I'm working with
|
├── api/
├── assets/
│ │ css/
│ │ ├── plugins.css
│ │ ├── print.css
│ │ └── style.css
│ │ fonts/
│ │ images/
│ │ ├── bgs/
@zergiocosta
zergiocosta / jQuery UI datepicker pt-br
Created May 18, 2015 18:11
Tradução do módulo datepicker do jQuery UI para português brasileiro
jQuery(function($){
$.datepicker.regional['pt-BR'] = {
closeText: 'Fechar',
prevText: '<Anterior',
nextText: 'Próximo>',
currentText: 'Hoje',
monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho',
'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun',
'Jul','Ago','Set','Out','Nov','Dez'],
@zergiocosta
zergiocosta / custom_error_msgs.php
Last active September 3, 2020 15:43
Changing login error message (wp-admin)
<?php
// Insert into your functions.php and have fun by creating login error msgs
function guwp_error_msgs() {
// insert how many msgs you want as array items. it will be shown randomly (html is allowed)
$custom_error_msgs = [
'<strong>YOU</strong> SHALL NOT PASS!',
'<strong>HEY!</strong> GET OUT OF HERE!',
];
// get and returns a random array item to show as the error msg
return $custom_error_msgs[array_rand($custom_error_msgs)];
@zergiocosta
zergiocosta / phonegap-alertbox.js
Last active August 31, 2015 17:18
Manipulating content into alert boxes
// simple alert box
navigator.notification.alert(
"Alert body text",
myFunction, // function to be called when alert is triggered
'My alert title',
"Button"
);
function myFunction(){
console.log('working fine');
}
@zergiocosta
zergiocosta / metatags.php
Last active January 28, 2018 10:16
How to work even better with meta tags on WP (This should be inside <head> tag)
<?php
/**
* Sets up theme default paths
*/
if(!defined('WP_SITE_URL')) { define('WP_SITE_URL', get_bloginfo('url')); }
if(!defined('WP_THEME_URL')) { define('WP_THEME_URL', get_stylesheet_directory_uri()); }
// General Variables
$mtitle_default = get_bloginfo('name');
$title_default = get_bloginfo('name');
@zergiocosta
zergiocosta / gist:f2f12e701bd348aaf2ecc8d354b3be28
Created August 24, 2017 14:22
Install CocoaPods on MacOS 10.11+
$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
[...]
1 gem installed
$ export PATH=$PATH:$HOME/Software/ruby/bin
$ pod --version
0.37.2
@zergiocosta
zergiocosta / iOSPermission.md
Last active August 29, 2017 16:17
info.plist Permissions for iOS 10+

Calendar :

Key : Privacy - Calendars Usage Description
Value : $(PRODUCT_NAME) calendar events

Reminder :

Key : Privacy - Reminders Usage Description
Value : $(PRODUCT_NAME) reminder use

Contact :

Key : Privacy - Contacts Usage Description

@zergiocosta
zergiocosta / .htaccess
Created March 4, 2020 18:49
HTACCESS ref
# ######################################################################
# # CROSS-ORIGIN #
# ######################################################################
# ----------------------------------------------------------------------
# | Cross-origin images |
# ----------------------------------------------------------------------
# Send the CORS header for images when browsers request it.
#
@zergiocosta
zergiocosta / csv.helper.ts
Last active June 9, 2020 17:53
Small TypeScript helper to export a html table content as a .csv file
export class CSVHelper {
public exportFromTable(table, filename): void {
let csv = [],
tableRows = table.querySelectorAll("tr")
for (let i = 0; i < tableRows.length; i++) {
let row = [],
cols = tableRows[i].querySelectorAll("td, th")
@zergiocosta
zergiocosta / instrucoes.md
Last active March 25, 2021 20:45
Instruções para criar lojas no Google Play e App Store

Criando uma conta no iOS Developer Program

Para começar, é necessário criar uma conta no iOS Developer Program, um serviço obrigatório para distribuir apps na App Store.

A inscrição na plataforma tem custo anual de US$99 e pode ser feita por uma pessoa ou empresa.

Se a sua empresa possuir uma equipe de desenvolvimento, é possível fazer a inscrição de todos os membros por uma taxa anual de US$299.

Para realizar a inscrição como uma empresa, é necessário um D-U-N-S Number, código de identificação mundial de nove dígitos que é como um CNPJ internacional.