Skip to content

Instantly share code, notes, and snippets.

View tadeubdev's full-sized avatar
🎯
Focusing

Tadeu Barbosa tadeubdev

🎯
Focusing
  • Espírito Santo, Brasil
View GitHub Profile
# git colored
# tested in:
# - Ubuntu
# add it to: ~/.bashrc
function parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ \/\1\//'
}
@tadeubdev
tadeubdev / laravel-permission-in-installing.sh
Created July 4, 2018 02:08
Adding permission on install Laravel
sudo chgrp -R www-data storage bootstrap/cache
sudo chmod -R ug+rwx storage bootstrap/cache
@tadeubdev
tadeubdev / App\Console\Kernel.php
Last active March 25, 2019 21:03
Cron jobs on Laravel
<?php
$schedule->call(function () {
DB::table('messages')->delete();
})->daily();
@tadeubdev
tadeubdev / first
Last active March 25, 2019 21:13
Cron job on Laravel
* * * * * cd /home/public_html/projects/my-website && php artisan schedule:run >> dev/null
@tadeubdev
tadeubdev / myfile.html
Created April 15, 2019 21:41
browser-sync-client added
<script id="__bs_script__">
//<![CDATA[
document.write("<script async src='/browser-sync/browser-sync-client.js?v=2.26.3'><\/script>".replace("HOST", location.hostname));
//]]>
</script>
@tadeubdev
tadeubdev / gulpfile.js
Last active April 15, 2019 22:49
browser-sync on gulpfile
var gulp = require('gulp');
var browserSync = require('browser-sync').create();
gulp.task('default', function() {
browserSync.init({
server: {
baseDir: "./"
}
});
gulp.watch("*.html").on('change', browserSync.reload);
@tadeubdev
tadeubdev / test
Created April 15, 2019 22:53
test browser-sync
[18:01:40] Using gulpfile ~/httpd/test-browser-sync/gulpfile.js
[18:01:40] Starting 'default'...
[Browsersync] Access URLs:
------------------------------------
Local: http://localhost:3000
External: http://192.168.1.9:3000
------------------------------------
UI: http://localhost:3001
UI External: http://localhost:3001
@tadeubdev
tadeubdev / index.html
Created April 26, 2019 23:08
Get the actual IP Adress in JavaScript
<script>
var pc = new RTCPeerConnection({iceServers:[]}), noop = function(){};
pc.createDataChannel(""); //create a bogus data channel
pc.createOffer(pc.setLocalDescription.bind(pc), noop); // create offer and set local description
pc.onicecandidate = function(ice){ //listen for candidate events
if(!ice || !ice.candidate || !ice.candidate.candidate) return;
var myIP = /([0-9]{1,3}(\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/.exec(ice.candidate.candidate)[1];
alert('My IP is: ' + myIP);
pc.onicecandidate = noop;
};
@tadeubdev
tadeubdev / .bash_aliases
Last active January 27, 2020 14:31
bash_aliases for laravel
export PATH=/usr/local/bin:$PATH
export PATH=~/.config/yarn/global/node_modules:$PATH
alias serve='artisan serve'
alias middleware='artisan make:middleware'
alias migrate="artisan migrate"
alias migrate:s="artisan migrate --seed"
alias autoload="composer dump-autoload -o"
alias db:reset="php artisan migrate:rollback --step && php artisan migrate:refresh && php artisan migrate --seed"
alias model="php artisan make:model"
@tadeubdev
tadeubdev / .bash_aliases
Created April 13, 2020 10:48
Alias to stop and remove docker containers
alias stopall='docker ps -a -q | xargs -n 1 -P 8 -I {} docker stop {}'
alias removeall='docker ps -a -q | xargs -n 1 -P 8 -I {} docker rm {}'