Skip to content

Instantly share code, notes, and snippets.

View cnmoro's full-sized avatar
🎯
Focusing

Carlo Moro cnmoro

🎯
Focusing
View GitHub Profile
@cnmoro
cnmoro / Ionic FCM iOS Tutorial
Created September 21, 2018 18:59
Ionic FCM iOS Tutorial
Passos:
1 - Acessar "developer.apple.com/account/ios/certificate"
1.1 - Gerar certificado "Apple Push Notification service SSL (Sandbox)"
1.2 - Gerar certificado "Apple Push Notification service SSL (Sandbox Production)"
1.3 - Abrir o arquivo .cer (Certificados 1.1 e 1.2), acessar a "Keychain" do mac, e exportar os certificados no formato .p12
2 - Acessar Firebase console e ir em "Project Overview", clicar na engrenagem, "Project Settings".
2.1 - Criar app de ios do projeto
2.2 - Guardar arquivo GoogleService-Info.plist
@cnmoro
cnmoro / Tomcat CORS Fix
Last active July 1, 2019 20:38
Tomcat CORS Fix
in conf/web.xml before closing tag
<filter>
<filter-name>CorsFilter</filter-name>
<filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
<init-param>
<param-name>cors.allowed.origins</param-name>
<param-value>*</param-value>
</init-param>
<init-param>
@cnmoro
cnmoro / Fix gradle version Ionic
Created October 10, 2018 23:11
Fix gradle version Ionic
Change in platforms/android/cordova/builders
Generic/Gradle/Studio - Builder.js
https\\://services.gradle.org/distributions/gradle-4.6-all.zip
to
https\\://services.gradle.org/distributions/gradle-XXX-all.zip
@cnmoro
cnmoro / Ionic bug fix version@lib dependency
Created October 10, 2018 23:15
Ionic bug fix version@lib dependency
In platforms/android/project.properties
add missing libs as 'cordova.system'
also, reoder the libs alias number
Sample
cordova.system.library.3=com.google.android.gms:play-services-basement:+
cordova.system.library.4=com.google.android.gms:play-services-maps:+
cordova.system.library.5=com.google.android.gms:play-services-location:+
@cnmoro
cnmoro / MariaDB Fix
Created October 27, 2018 15:19
MariaDB Fix
sudo su
mysql -u root
use mysql;
update user set plugin=' ' where User='root';
flush privileges;
exit;
mysql_secure_installation
@cnmoro
cnmoro / Fix ionic android build -> jCenter missing libs-jars
Created November 1, 2018 14:16
Fix ionic android build -> jCenter missing libs-jars
modify:
mavenCentral()
jcenter()
to:
maven { url "https://maven.google.com" }
jcenter { url "http://jcenter.bintray.com/"}
in files:
platforms/android/build.gradle
@cnmoro
cnmoro / Java WS Get Client IP
Created November 8, 2018 22:16
Java WS Get Client IP
Import:
import javax.servlet.http.HttpServletRequest;
Maven dependency:
<!-- https://mvnrepository.com/artifact/javax.servlet/servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
@cnmoro
cnmoro / Converter String em representação de int Semi-unique
Created November 22, 2018 12:28
Converter String em representação de int Semi-unique
Fonte: Nolesh @ StackOverflow
public int getUniqueInteger(String name) {
String plaintext = name;
int hash = name.hashCode();
MessageDigest m;
try {
m = MessageDigest.getInstance("MD5");
m.reset();
m.update(plaintext.getBytes());
@cnmoro
cnmoro / NPM RSS2JSON
Last active November 28, 2018 17:20
NPM RSS2JSON
npm install rss-to-json --save
npm install @types/node --save-dev
(Provider)
getJsonFromRSS(): Promise<any> {
return new Promise(resolve => {
var Feed = require('rss-to-json');
let _URL = "http://rssurl.com/";
@cnmoro
cnmoro / Center content inside div (vertically, horizontally)
Created January 16, 2019 17:29
Center content inside div (vertically, horizontally)
Vertical:
div {
display: -webkit-flex;
display: flex;
align-items: center;
}
<div>
Your text here.