Independente da missão de nossa saga, seja esta de alegria ou desgraça, o Brasil tem que ser defendido!
        07
        01

        PHP + MongoDB - Exclusão

         
         
        
        
        $m = new MongoDBDriverManager('mongodb://user:senha@host/banco');
        
        $bulk = new MongoDBDriverBulkWrite;
        $bulk->delete(['_id' => new MongoDBBSONObjectID('58656cbb51ed00c97b0eb681')], ['limit' => 1]);
        
        
        $writeConcern = new MongoDBDriverWriteConcern(MongoDBDriverWriteConcern::MAJORITY, 1000);
        $result       = $m->executeBulkWrite('banco.frutas', $bulk, $writeConcern);
        
        
        
        
        07
        01

        PHP + MongoDB - Edição

         
         
        
        
        $m            = new MongoDBDriverManager('mongodb://user:senha@host/banco');
        $bulk         = new MongoDBDriverBulkWrite;
        $bulk->update(['_id' => new MongoDBBSONObjectID('58656cbb51ed00c97b0eb681')], ['$set' => ['name' => 'Banana3']],['multi' => false, 'upsert' => false]);
        
        $writeConcern = new MongoDBDriverWriteConcern(MongoDBDriverWriteConcern::MAJORITY, 1000);
        $result       = $m->executeBulkWrite('banco.frutas', $bulk, $writeConcern);
        
        
        
        
        07
        01

        PHP + MongoDB - Inserção

         
         
        
        
        $m      = new MongoDBDriverManager('mongodb://user:senha@host/banco');
        $bulk   = new MongoDBDriverBulkWrite;
        $doc    = ['name' => 'Banana', 'price' => 200];
        $bulk->insert($doc);
        $result = $m->executeBulkWrite('banco.frutas', $bulk);
        echo "ok";
        die();
        
        
        
        
        07
        01

        PHP + MongoDB - Conexão

         
         
        
        
        $m       = new MongoDBDriverManager('mongodb://user:senha@host/banco');
        $filter  = [];
        $options = [];
        $query   = new MongoDBDriverQuery($filter, $options);
        $rows    = $m->executeQuery('banco.frutas', $query);
        foreach($rows as $r){
           echo $r->_id."  ".$r->name."  ".$r->price."
        ";
        }
        
        
        
        
        19
        06

        Android - ProgressDialog Customizado

         
         
        
        
        Classe Customizada:
        
        
        
        
        import android.app.ProgressDialog;
        import android.content.Context;
        import android.graphics.drawable.AnimationDrawable;
        import android.os.Bundle;
        import android.widget.ImageView;
        
        import com.meuprojeto.R;
        
        public class MyCustomProgressDialog extends ProgressDialog {
          private AnimationDrawable animation;
        
          public static ProgressDialog ctor(Context context) {
            MyCustomProgressDialog dialog = new MyCustomProgressDialog(context);
            dialog.setIndeterminate(true);
            dialog.setCancelable(false);
            return dialog;
          }
        
          public MyCustomProgressDialog(Context context) {
            super(context);
          }
        
          public MyCustomProgressDialog(Context context, int theme) {
            super(context, theme);
          }
        
          @Override
          protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.view_custom_progress_dialog);
        
            ImageView la = (ImageView) findViewById(R.id.animation);
            la.setBackgroundResource(R.drawable.custom_progress_dialog_animation);
            animation = (AnimationDrawable) la.getBackground();
          }
        
          @Override
          public void show() {
            super.show();
            animation.start();
          }
        
          @Override
          public void dismiss() {
            super.dismiss();
            animation.stop();
          }
        }
        
        
        
        
        
        
        
        XML da Classe Customizada:
        
        
        
        
        ‹LinearLayout
          xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:tools="http://schemas.android.com/tools"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:gravity="center"
          android:background="@null"
        ›
          ‹ImageView
            android:id="@+id/animation"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:scaleType="centerCrop"
            android:adjustViewBounds="true" /›
        ‹/LinearLayout›
        
        
        
        
        
        Implementação da Classe Customizada:
        
        
        
        
        ‹?xml version="1.0" encoding="utf-8"?›
        ‹animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"›
          ‹item android:drawable="@drawable/load1_animation00000" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00001" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00002" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00003" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00004" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00005" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00006" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00007" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00008" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00009" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00010" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00011" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00012" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00013" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00014" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00015" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00016" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00017" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00018" android:duration="150" /›
          ‹item android:drawable="@drawable/load1_animation00019" android:duration="150" /›
        ‹/animation-list›
        
        
        
        
        
        19
        06

        Candeia - Dia de Graça do Povo Negro

        Obra prima de Candeia!
         
         
        Viverá na posteridade da MPB:
         
         
         
        12
        06

        Android - Temporizador

         
         
        
              public void refreshTimer() {
                Timer auto = new Timer();
                auto.schedule(new TimerTask() {
                    @Override
                    public void run() {
                        runOnUiThread(new Runnable() {
                            public void run() {
                                //sua rotina
                            }
                        });
                    }
                }, 0, 60000);
            }
        
        
        
        12
        06

        IOS Swift - Arredondando Imagens

         
         
        
        
              let image = UIImage(data: data!)
              let imagem_arredondada = resizeImage(image!, toTheSize: CGSizeMake(70, 70))
        
        
        
        
             func resizeImage(image:UIImage, toTheSize size:CGSize)->UIImage{
                
                
                var scale = CGFloat(max(size.width/image.size.width,
                    size.height/image.size.height))
                var width:CGFloat  = image.size.width  scale
                var height:CGFloat = image.size.height  scale;
                
                var rr:CGRect = CGRectMake( 0, 0, width, height);
                
                UIGraphicsBeginImageContextWithOptions(size, false, 0);
                image.drawInRect(rr)
                let newImage = UIGraphicsGetImageCurrentImageContext()
                UIGraphicsEndImageContext();
                return newImage
            }
        
        
        
        12
        06

        Indenização para família de bandido morto

        Em nosso país, as famílias de vitimas de homicidios, roubos e toda má sorte de violência impetrada por seres humanos malígnos, não recebe nenhuma indenização dos órgãos públicos que deveriam zelar pela integridade física e psicológica de seus contribuintes...
         
         
        Já os famíliares de bandidos mortos em ação policial, ou em custódia do Estado, recebem indenizações milionárias e vitálicias.................. é isso aí.................. se eu não trabalhar para pagar imposto, como é que o Estado vai pagar indenização para as famílias do bandidos que nos matam e nos roubam?
         
         
         
        Justiça manda DF pagar R$ 50 mil em danos a mãe de detenta morta em cela
        05
        06

        Impeachment de Luiz Fux

        A dois anos atrás, o pilantra do Luiz Fux, ministro do STF, concedeu uma liminar em favor dos juízes federais, autorizando o pagamento do auxílio moradia no valor de 4.377,73........
         
         
         
        É um maldito.
         
         
         
        Advogados pedem impeachment de ministro do STF por ter autorizado o auxílio-moradia a juízes
         
         
         
        Tipo de Posts
        Parceiros
        Feed

        Entre com o seu e-mail:

        Sobre

        Rafael Nonato Ribeiro Ferreira, graduado em Análise e Desenvolvimento de Sistemas pela Uninove, programador nas linguagens PHP, JavaScript, JQuery e Java, desenvolvedor web HTML e CSS desenvolve e modela em SGBDs Mysql, PostGreSQL e Oracle, atualmente trabalha como Analista e Desenvolvedor de Sistemas, é um brasileiro, cristão, patriota filiado ao PSOL e com convicções politicas próprias conforme será mostrado em seu futuro site www.constituicaoproposta.com.br, nas horas de folga gosta de tocar seu violão e compor letras de múisca, Torço para o São Paulo e para a Portela.

        © Copyright 2012 NRF Informática Soluções. All Rights Reserved.