20/02/2018 Development / macetes

Agora no bootstrap 4 existe uma série de classes utilitarias, aquelas classes que são uma mão na roda. Uma delas é pra margin e padding e funciona da seguinte maneira.

m = margin
p = padding

e as combinações são

m-0, m-1, m-2, m3, m-4, m-5, sendo que m-0, tira completamente a margin e as outras você vai adicionado 15% da aréa da margin.

E tem tambem a possibilidade de setar a posição da margin. Ex: mt-0 isso é o margin-top. Entao temos: mt, mb, ml, mr

E por fim se quisermos deixar centralizado a margin, usamos o mx-auto!

A mesma coisa serve para o padding ;-)

Espero que ajude!

14/11/2017 Development / macetes

Agora ficou facil a gente desenvolver uma aplicação offline, basta a gente gerar um app.cache, com os arquivos e incluir a tag do manifest no html. Basicamente é isso.

O lance é a configuracao que tem que ser feita.

O arquivo app.cache precisa responder como um outro content-type para o browser poder ler.

response.setHeader("Content-Type", "text/cache-manifest");

Como eu estava usando o node-static pra subir uma aplicacaozinha no heroku, eu estou postando o código que eu usei e funcionou. Espero que ajude.

 

var static = require('node-static');

var file = new static.Server('./docs', { gzip: true });

require('http').createServer(function(request, response) {

 

response.setHeader('Access-Control-Allow-Origin', '*');

response.setHeader('Access-Control-Request-Method', '*');

response.setHeader('Access-Control-Allow-Methods', 'OPTIONS, GET');

response.setHeader('Access-Control-Allow-Headers', '*');

//response.setHeader("Content-Type", "text/cache-manifest");

 

 

  request.addListener('end', function() {

    file.serve(request, response, function (e, res) {

    if(e && request.url == '/app.cache'){

    response.setHeader("Content-Type", "text/cache-manifest");

    }

    });

  }).resume();

}).listen(process.env.PORT || 3333);

12/11/2017 Development / macetes

Crie um procFile

#web: node index.js
web: node node_modules/gulp/bin/gulp
foreman start

e uma tarefa no seu gulpfile

gulp.task('serveprod', function() {
  connect.server({
    root: 'docs',
    port: process.env.PORT || 5000, // localhost:5000
    livereload: false
  });
});

e pronto :-)

Mas isso é meio feio né, que tal usarmos no package.json

  "scripts": {
    "test": "gulp test",
    "prestart": "gulp default", //aqui entra sua tarefa normal do gulp build - a minha caso eu chamei de default, poderia ser gulp build
    "start": "node index.js" // rodar o script do servidor
    },

Eu usei o prestart, porque o postinstall, por alguma motivo deu erro no gulp, e eu usei esta comando para desabilitar o cache do nome

heroku config:set NODE_MODULES_CACHE=false

 

06/10/2017 Development / macetes
C:\Users\Huggler-Vaio\AppData\Local\Android\sdk\platform-tools\adb logcat chromium:D SystemWebViewClient:D *:S
14/10/2016 Development / macetes

Esse comando é uma mão na roda, quando você precisa acessar coisas de outro dominio sem usar CORS.

chrome.exe --args --disable-web-security –-allow-file-access-from-files

26/03/2015 Development / macetes

Windows is BAD!!!! very BAD

I need removed files with extension very long and Windows not realized this task.

My will solution do share folder in my network and access this files at network.

Thats great!!! Not instalation softwares ;-)

25/10/2012 Development / macetes

            decimal d = 0;
            if (pTraders.Key != null)
            {
                var Traders = pTraders.Value.ToString().Split(';').Select(x => decimal.TryParse(x, out d) ? d : 0).ToArray();
                expr = expr.And(x => Traders.Contains(x.CodigoOperador.Value));        // Dos traders selecionados
            }

<img id='ajaxLoaderImg' src='@(Url.Content("~/content/themes/ims/ajax-loader-big.gif"))'

 

18/10/2012 Development / macetes

CTRL + ALT seleciona a bagaça toda na horizontal e vertical. To colocando aqui só pra não esquecer mesmo!