tag:blogger.com,1999:blog-1128814729973031262024-03-19T20:12:14.246-03:00Michael xGrindUm bog onde posto tutoriais sobre linux e tecnologia.Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.comBlogger82125tag:blogger.com,1999:blog-112881472997303126.post-38567818540079769852022-04-05T22:35:00.004-03:002022-04-05T22:35:39.849-03:00Corrigindo erro Error: Access denied for user 'root'@'localhost' do mysql<p> Se ao instalar o mysql, você se deparar com esse erro ao tentar se conectar, abra um terminal e digite o seguinte comando:</p><p></p><blockquote>$ sudo mysql</blockquote><p></p><p>Após logar no mysql, digite o seguinte comando, digitando sua senha.<br /></p><p><span class="ct-span oxy-stock-content-styles" id="span-87-157"><span class="copy-the-code-wrap copy-the-code-style-svg-icon copy-the-code-inside-wrap" data-button-copy-text="Copied!" data-button-position="inside" data-button-text="Copy" data-button-title="Copy to Clipboard" data-selector="pre" data-style="svg-icon"></span></span></p><pre class="wp-block-code copy-the-code-target"><code>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'sua-senha';</code></pre><p></p><p style="text-align: left;"><span class="ct-span oxy-stock-content-styles" id="span-87-157"><span class="copy-the-code-wrap copy-the-code-style-svg-icon copy-the-code-inside-wrap" data-button-copy-text="Copied!" data-button-position="inside" data-button-text="Copy" data-button-title="Copy to Clipboard" data-selector="pre" data-style="svg-icon"></span></span></p><pre class="wp-block-code copy-the-code-target" style="text-align: left;"></pre><pre class="wp-block-code copy-the-code-target" style="text-align: left;"></pre><pre class="wp-block-code copy-the-code-target" style="text-align: left;"><code></code></pre><p></p><p style="text-align: left;"><span class="ct-span oxy-stock-content-styles" id="span-87-157"><span class="copy-the-code-wrap copy-the-code-style-svg-icon copy-the-code-inside-wrap" data-button-copy-text="Copied!" data-button-position="inside" data-button-text="Copy" data-button-title="Copy to Clipboard" data-selector="pre" data-style="svg-icon"></span></span></p><pre class="wp-block-code copy-the-code-target" style="text-align: left;"><code> </code></pre><pre class="wp-block-code copy-the-code-target" style="text-align: left;"><code>Para fazer um teste, digita o comando no terminal e depois coloque sua senha:</code></pre><p></p><p style="text-align: left;"><span class="ct-span oxy-stock-content-styles" id="span-87-157"><span class="copy-the-code-wrap copy-the-code-style-svg-icon copy-the-code-inside-wrap" data-button-copy-text="Copied!" data-button-position="inside" data-button-text="Copy" data-button-title="Copy to Clipboard" data-selector="pre" data-style="svg-icon"></span></span></p><pre class="wp-block-code copy-the-code-target" style="text-align: left;"><code><blockquote>$ mysql -u root -p </blockquote></code></pre><p></p><p><span class="ct-span oxy-stock-content-styles" id="span-87-157"><span class="copy-the-code-wrap copy-the-code-style-svg-icon copy-the-code-inside-wrap" data-button-copy-text="Copied!" data-button-position="inside" data-button-text="Copy" data-button-title="Copy to Clipboard" data-selector="pre" data-style="svg-icon"></span></span></p>Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-31265202835385335532022-03-31T09:20:00.007-03:002022-03-31T09:22:19.114-03:00Executando programa de tempo em tempo no linux!<div style="text-align: justify;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWelMGGrW9VZucVsIQXNNBnXmLd20dJOWdrNr79-_UxeKQ1dWzFCnSbgGjOxI1VLCfhyZzX5DP74fcb01LFe_mKQxWPw2F6hJ0YVSD3PkRTWLuQP-Rdwe8elz_loA1-slcZkOosbcN0aUF05sEc7MPY8AZ_YbAJV3gnVj-wp5Ykf5E92URS39QEaEUbQ/s604/crontab-format.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="270" data-original-width="604" height="143" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWelMGGrW9VZucVsIQXNNBnXmLd20dJOWdrNr79-_UxeKQ1dWzFCnSbgGjOxI1VLCfhyZzX5DP74fcb01LFe_mKQxWPw2F6hJ0YVSD3PkRTWLuQP-Rdwe8elz_loA1-slcZkOosbcN0aUF05sEc7MPY8AZ_YbAJV3gnVj-wp5Ykf5E92URS39QEaEUbQ/s320/crontab-format.jpg" width="320" /></a></div> Se você não quiser abrir algum programa toda hora, pode criar uma tarefa para que ele seja executado de acordo com o dia, horário determinado por você.</div><p style="text-align: left;">Para isso, precisamos criar uma tarefa no agendador de tarefas do linux chamado <a href="https://www.hostinger.com.br/tutoriais/cron-job-guia" target="_blank">cron</a>.</p><p style="text-align: left;">Para este exemplo, vou agendar uma tarefa para que o Ubuntu execute o Thunderbird a cada 15min, todos os dias.</p><p style="text-align: left;">Digite o seguindo comando no terminal, para abrir o editor do cron. (Se perguntar sobre qual editor quer usar, recomendo o editor nano.)</p><p style="text-align: left;"></p><blockquote style="text-align: left;">$ crontab -e</blockquote><p style="text-align: left;"></p><p style="text-align: left;"></p><p style="text-align: left;">Adicione a seguinte linha: </p><p style="text-align: left;"></p><blockquote style="text-align: left;">*/15 * * * * export DISPLAY=:0; thunderbird</blockquote><p style="text-align: left;">Aperte Ctrl+O para salvar e depois Ctrl+X para sair. <br />Pronto. O Thunderbird vai ser aberto a cada 15min.</p><p style="text-align: left;">Recomendo dar uma lida nesse site <a href="https://crontab.guru/" target="_blank">https://crontab.guru/</a>, pois explica o funcionamento e gera uma linha de comando de acordo com o que você precisa.<br /></p><br /><br /><p style="text-align: left;"></p><br /><p style="text-align: left;"></p>Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-899534713314965442022-01-01T19:34:00.001-03:002022-01-01T19:34:04.034-03:00Recuperando grub do Ubuntu!<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://sempreupdate.com.br/wp-content/uploads/2019/11/567567567.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="300" data-original-width="650" height="300" src="https://sempreupdate.com.br/wp-content/uploads/2019/11/567567567.png" width="650" /></a></div><br /> <p></p><p style="text-align: justify;"><span> </span>Após reinstalar o Ubuntu após o Windows ou apagar a partição alguma partição e redimensionar, é necessário recuperar o grub. Para isso, basta digitar os seguintes comandos no terminal, lembrando de mudar para a sua necessidade.</p><p style="text-align: justify;">Verificando onde o Ubuntu está instalado (Linux):</p><p style="text-align: justify;"></p><blockquote>sudo fdisk -l</blockquote><p></p><p></p><p>Montando a partição (altere para a partição Linux):</p><p></p><blockquote>sudo mount -t ext4 /dev/sda1 /mnt</blockquote><p>Reinstale o grub:</p><p></p><blockquote>sudo grub-install --root-directory=/mnt /dev/sda</blockquote><br /><p></p><br /><p></p><br /><p></p>Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-10088909817658887182021-08-30T20:31:00.004-03:002021-08-30T20:31:34.520-03:00Usando MySQL Workbench via snap no Ubuntu e derivados!<p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKWjHeD2qcKWBXOv1wdf_dhrCnc2FY3KQaY_nl8czF8S2PCu1CVLVfUQOju_quP0ICFJCbW1OM5ajhRazfRZwcgu9t5-TxbTBvjJJvIie0AgBu_Z6W10MKyxWU52lsO1ClvIuyTnBVrPPb/s900/mysql-workbench-alternatives.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="900" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKWjHeD2qcKWBXOv1wdf_dhrCnc2FY3KQaY_nl8czF8S2PCu1CVLVfUQOju_quP0ICFJCbW1OM5ajhRazfRZwcgu9t5-TxbTBvjJJvIie0AgBu_Z6W10MKyxWU52lsO1ClvIuyTnBVrPPb/s320/mysql-workbench-alternatives.png" width="320" /></a></div><br /> <br /><p></p><p style="text-align: justify;">Para utilizar o mysql workbench via snap no Ubuntu e seus derivados, é necessário digitar um comando para adicionar ao <a href="https://snapcraft.io/docs/password-manager-service-interface" target="_blank">serviços globais de gerenciamento de senha</a>.</p><p style="text-align: justify;">Abra um terminal e digite o seguinte comando:</p><p></p><blockquote>$ sudo snap connect mysql-workbench-community:password-manager-service :password-manager-service </blockquote><br /><p></p>Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-47118431351642596822021-04-04T14:52:00.001-03:002021-04-04T14:52:03.890-03:00Instalando impressoras no Ubuntu 20.04!<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijP6rt_CXxzDVaXeHT3906P4jtr9HO_fTY4NysQytdiyA6mcfhyagFkfLrhNKgNX5-7r844qn9VBTXH3KzuHIFSQrOrmOWo8N4G3A4WFqCFPSR5NAgjtLyVITR2yV5xBbpcsNkANoh6fLu/s336/hqdefault.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="188" data-original-width="336" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijP6rt_CXxzDVaXeHT3906P4jtr9HO_fTY4NysQytdiyA6mcfhyagFkfLrhNKgNX5-7r844qn9VBTXH3KzuHIFSQrOrmOWo8N4G3A4WFqCFPSR5NAgjtLyVITR2yV5xBbpcsNkANoh6fLu/s320/hqdefault.jpg" width="320" /></a></div><br /><p></p><p style="text-align: justify;">Caso o Ubuntu exiba uma mensagem de que não foi encontrado o driver para sua impressora, abra um terminal e digite o seguinte comando:</p><pre><code>sudo apt-get install printer-driver-gutenprint</code></pre>
<p style="text-align: justify;">Tente instalar novamente.</p>Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-90561190010371425252021-03-02T13:20:00.003-03:002021-03-02T13:20:52.469-03:00Ativando módulo Rewrite do Apache2!<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEX1bWCPi-LVJyhrRmll21ZS3zN9ENKDhT0Olo1dWRxW9cr8ZQy2Ddj4TSG8Kv4rHnXwCxQ0L9aTLfHGgNzyRW8gZ1Lqey2IzCIIkp5tY8lgKXt1hHewMhuBJ8GdrQLfeonkbiwijb1I-y/s620/apache2hero.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="485" data-original-width="620" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEX1bWCPi-LVJyhrRmll21ZS3zN9ENKDhT0Olo1dWRxW9cr8ZQy2Ddj4TSG8Kv4rHnXwCxQ0L9aTLfHGgNzyRW8gZ1Lqey2IzCIIkp5tY8lgKXt1hHewMhuBJ8GdrQLfeonkbiwijb1I-y/s320/apache2hero.jpg" width="320" /></a></div><br /> <p></p><p> O Apache2 precisa do módulo Rewrite ativo para que as reescritas com o .htaccess funcionem.
Para isso, abra um terminal e digite:
</p><blockquote>ls /etc/apache2/mods-available | grep rewrite</blockquote>
Se aparecer <b>rewrite.load</b>, o módulo está instalado, bastando apenas ativá-lo. Para ativar, digite no terminal:
<blockquote>sudo a2enmod rewrite && sudo systemctl reload apache2.service </blockquote>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-65851060560601105142021-01-31T10:28:00.002-03:002021-01-31T19:41:24.030-03:00Alterando sistema de autenticação do usuário root no mysql!<p><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivGaD7fkciPHgvH4ZBdL1xT6WgPntelz_PoTUYnlXQDPpHPizDibNU9Mei0gbcF9zJMxse7DdrzH4X-IrjKYmtxYkWCi6clknp9ZPRpBqXXHSqUcW-k92zrIIBoKFWd2gwPuM9fgwnglNi/s300/mysql-logos.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="155" data-original-width="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivGaD7fkciPHgvH4ZBdL1xT6WgPntelz_PoTUYnlXQDPpHPizDibNU9Mei0gbcF9zJMxse7DdrzH4X-IrjKYmtxYkWCi6clknp9ZPRpBqXXHSqUcW-k92zrIIBoKFWd2gwPuM9fgwnglNi/s0/mysql-logos.gif" /></a></div><br /> <p></p><p style="text-align: justify;"> Por padrão, o usuário root vem com sistema de autenticação <b>auth_socket </b>e não permite que você faça pelo phpmyadmin, MySQL Workbench por exemplo, mas é simples corrigir isso. Abra um terminal e digite o seguinte comando:</p><div style="text-align: justify;"><blockquote><p>$ sudo mysql -p</p></blockquote></div><p style="text-align: justify;"></p><p style="text-align: justify;">Insira sua senha de usuário do computador e depois a senha do usuário root do mysql. Após feito isso, acesse o banco de dados do mysql:<br /></p><p style="text-align: justify;"></p><blockquote>$ use mysql;</blockquote><p></p><p style="text-align: justify;">E agora digite o seguinte comando para alterar o padrão de autenticação para <b>mysql_native_password. </b>Lembrando de trocar 'your_new_password' por sua senha de root; <br /></p><p style="text-align: left;"></p><blockquote>$ ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password'; <b></b></blockquote><b><br /></b><p></p><div></div><div></div>Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-64756204723016773782020-10-26T14:34:00.003-03:002021-08-07T21:14:03.844-03:00Convertendo jogos para .chd no Ubuntu!<p><span></span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7ed_vaM7R__qLA2Cgxn4a3yM9NVDU2kQxrNCnqmzXgVNZrB4WTse3bKobIC5f8jWkOVAD_D1JWU8Z8PCVvDGZqN7LMCkoyqkI8T0H-zcW_UYSSODjrO4NsuAPERFqhYiGDzBwhQML0oqN/s800/MAME-Featured-Home.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="800" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7ed_vaM7R__qLA2Cgxn4a3yM9NVDU2kQxrNCnqmzXgVNZrB4WTse3bKobIC5f8jWkOVAD_D1JWU8Z8PCVvDGZqN7LMCkoyqkI8T0H-zcW_UYSSODjrO4NsuAPERFqhYiGDzBwhQML0oqN/s320/MAME-Featured-Home.jpg" width="320" /></a></div><br /><br /><p></p><p><span> </span>Caso queira deixar suas roms de Playstation com um tamanho menor, pode usar apenas uma linha de comando, caso utilize linux.</p><p><span> </span>Para isso, abra um terminal e digite o seguinte comando:</p><p></p><blockquote>$ sudo apt update && sudo apt install mame-tools -y</blockquote><p><span> </span>Após instalado, entre no diretório da rom e procure por um arquivo com a extensão .cue. Agora digite no terminal:</p><p></p><blockquote>$ chdman createcd -i nomedarom.cue -o nomenovodarom.chd</blockquote><p><span> </span>Altere para o nome original da rom <br /></p><br /><p></p><br /><p></p>Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-508398674483934532020-09-30T20:11:00.006-03:002020-09-30T20:12:24.676-03:00Verificando o tempo de suporte do Ubuntu e seus derivados!<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYYTutR_vEhUeMJw_n_tmijiQBMqaWzEAfLfliTVEG-tacm1kybDsp99kSemgK-GxnyOsbLYTprhVVsbvJDiawB7qp7_Mtfbwly5VknLjypZeIzQNMY77NfJnA1W0TQGn3LKY0ft24CY7f/s200/ed348358-logo-cof.webp" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="200" data-original-width="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYYTutR_vEhUeMJw_n_tmijiQBMqaWzEAfLfliTVEG-tacm1kybDsp99kSemgK-GxnyOsbLYTprhVVsbvJDiawB7qp7_Mtfbwly5VknLjypZeIzQNMY77NfJnA1W0TQGn3LKY0ft24CY7f/s0/ed348358-logo-cof.webp" /></a></div><br /> <p></p><p>Para verificar o tempo de suporte do Ubuntu 20.04 em diante, abra um terminal e digite o seguinte comando:</p><p></p><blockquote>$ ubuntu-security-status</blockquote><p>Em versões anteriores à 20.04, use o comando:</p><p></p><blockquote>$ ubuntu-support-status </blockquote><p>Para mais informações, visite o link <a href="https://ubuntu.com/about/release-cycle" target="_blank">https://ubuntu.com/about/release-cycle</a> <br /></p><br /><p></p><p></p>Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-53014024395512184432020-04-24T12:10:00.000-03:002020-05-07T14:16:54.907-03:00Aplicando permissões 755 para pastas e 644 para arquivos de modo recursivo!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiouls9Nme00pZRp4frzvWF9VDrBVBdqZ-DfnnLh-Qo9KBYspYomVLbqdSoLKYHvX54OcZByyXAwqwzCG3qIFozyCoqlnWdziaw8gwJAXI9jReUceBM1aJTXrwJsbvo75c1D14iD-oGaE6/s1600/Desenvolvimento-web1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1068" data-original-width="1600" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiouls9Nme00pZRp4frzvWF9VDrBVBdqZ-DfnnLh-Qo9KBYspYomVLbqdSoLKYHvX54OcZByyXAwqwzCG3qIFozyCoqlnWdziaw8gwJAXI9jReUceBM1aJTXrwJsbvo75c1D14iD-oGaE6/s320/Desenvolvimento-web1.jpg" width="320" /></a></div>
<br />
<div style="text-align: justify;">
Quando estamos desenvolvendo na nossa máquina local, é normal dar a permissão 777 para conseguirmos salvar os arquivos nas pastas. Mas isso dá problema quando subimos para o servidor de hospedagem, pois os arquivos precisam ter a permissão 644 e as pastas com 755, por motivos de segurança.</div>
<div style="text-align: justify;">
Então aqui vai uma dica de como devolver as permissões antes de subir os arquivos. Abra um terminal e digite o seguintes comandos:</div>
<br />
Para os arquivos<br />
<blockquote class="tr_bq">
$ sudo find /var/www/html -type f -exec chmod 644 {} \;</blockquote>
Para as pastas<br />
<blockquote class="tr_bq">
$ sudo find /var/www/html -type d -exec chmod 755 {} \;</blockquote>
Agora adicione os comandos<br />
<blockquote class="tr_bq">
$ sudo chown -R www-data:www-data /var/www/html</blockquote>
E o último, para adicionar seu usuário ao grupo www-data<br />
<blockquote class="tr_bq">
$ sudo adduser $USER www-data</blockquote>
<br />
Créditos: <a href="https://www.vivaolinux.com.br/dica/Aplicando-permissoes-755-para-pastas-e-644-para-arquivos-de-modo-recursivo" target="_blank">vivaolinux</a> </div>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-69675879008157519852020-03-29T14:37:00.002-03:002020-03-29T14:37:46.251-03:00Dando permissão de escrita e leitura no diretório /var/www/html do Ubuntu!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_jsoKj8BC-oREqibTlkod7HHpGn_5Na6L-r2LP-DyKsX8g_nAIH-6TrAoFsBlS0SPS1HBt-oCBlF1NT96_ONUe9-xa1srB6s07TIu98e_8gMkt21jnosXyX8eHyLcglOdAwxTEYqZp1s9/s1600/what-is-apache-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="730" data-original-width="1460" height="160" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_jsoKj8BC-oREqibTlkod7HHpGn_5Na6L-r2LP-DyKsX8g_nAIH-6TrAoFsBlS0SPS1HBt-oCBlF1NT96_ONUe9-xa1srB6s07TIu98e_8gMkt21jnosXyX8eHyLcglOdAwxTEYqZp1s9/s320/what-is-apache-1.png" width="320" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Quando estamos desenvolvendo algum sistema web que utiliza o servidor apache, precisamos salvar no diretório /<b>var/www/html</b>, mas por padrão, ele não deixa salvar a não ser que seja root. Para consertar isso, basta digitar o seguinte comando no terminal:</div>
<br />
<blockquote class="tr_bq">
$ sudo chmod 777 -R /var/www/html</blockquote>
<div style="text-align: justify;">
Lembrando que isso é somente no ambiente de desenvolvimento. Não faça isso em produção. </div>
</div>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-8344765661979632732019-10-02T23:31:00.000-03:002019-10-02T23:31:01.644-03:00Ícone de rede duplicado no Xubuntu!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF7qmbcHiIPaLQkJq-ueK9zXg7qXemOMUO08VJWXEEcNWSbcIPVQIBeUYWiSCprbb37WN3L2atZuX9csoiUoIt9I6BLPunjnXD9rmtjw1D9DktIwdflq7CcrVnbhmaalkqeM_H6-lUzTpH/s1600/Xubuntu_logo.svg.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1024" data-original-width="1024" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF7qmbcHiIPaLQkJq-ueK9zXg7qXemOMUO08VJWXEEcNWSbcIPVQIBeUYWiSCprbb37WN3L2atZuX9csoiUoIt9I6BLPunjnXD9rmtjw1D9DktIwdflq7CcrVnbhmaalkqeM_H6-lUzTpH/s320/Xubuntu_logo.svg.png" width="320" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Existe um bug antigo no Xubuntu, que começou na versão 17.04 e persiste até hoje, pelo menos até o 18.04 que eu uso. Que faz com que fiquem dois ícones de rede sendo exibidos no painel. Isso acontece, pois o sistema utiliza dois plugins de itens chamados "Notification area" e "Indicator plugin". </div>
<div style="text-align: justify;">
O ideal é esperar o bug ser corrigido, mas existe uma forma rápida de corrigir isso: abra o terminal e digite o seguinte comando:</div>
<blockquote class="tr_bq">
<div style="text-align: justify;">
$ xfce4-panel -r</div>
</blockquote>
O painel vai ser atualizado e o problema vai ser "resolvido". </div>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-62632908273921532732019-09-28T19:00:00.000-03:002019-09-28T19:00:16.791-03:00Corrigindo erro de permissão do bundle no Ubuntu!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXk-j2mW8YNgJkCB2fGIm7tYyvpuZ2n52uhztWcTJoG-mbPU8cReGjVFidYJ7qc7eUP0Dw3_2NJq4yk14ZqbzxvFCGlR7cuJ4OepT0yv3qdfg98bxBS1Ox9sawa7a58PJLzkPE-d_AA6vW/s1600/logo-ubuntu_st_no%25C2%25AE-black_orange-hex.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="842" data-original-width="1191" height="226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXk-j2mW8YNgJkCB2fGIm7tYyvpuZ2n52uhztWcTJoG-mbPU8cReGjVFidYJ7qc7eUP0Dw3_2NJq4yk14ZqbzxvFCGlR7cuJ4OepT0yv3qdfg98bxBS1Ox9sawa7a58PJLzkPE-d_AA6vW/s320/logo-ubuntu_st_no%25C2%25AE-black_orange-hex.png" width="320" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Caso tenha recebido uma mensagem de erro ao tentar usar o comando <i>$ bundle install </i>, como essa:</div>
<blockquote class="tr_bq">
There was an error while trying to write to<br />`/home/michael/.bundle/cache/compact_index/rubygems.org.443.29b0360b937aa4d161703e6160654e47/versions`.<br />It is likely that you need to grant write permissions for that path.</blockquote>
Abra um terminal e digite o seguinte comando:<br />
<blockquote class="tr_bq">
$ sudo chown -R $(whoami):$(whoami) <b>/home/michael/.bundle/</b> </blockquote>
Obs: Lembre-se de alterar o caminho do diretório (negrito).<br />
<br /></div>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-39201078503249382692019-09-23T22:08:00.000-03:002020-01-28T21:35:02.988-03:00Removendo o index.php da url no Codeigniter 3 no Ubuntu!<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifUqKPeg7sM9x0JlU8GC8o3rPyhGG1ININZwa2LJ0zAI83qKOnx6xTm-h4U6QoZPiW5DN7VOE1Xqz1nbSSuHWN8kUuX4F0TAW7moNQRYuuqSiAxy8AJJJaRdnrGOYBC7DDquZaTJXN9Ff9/s1600/codeigniter.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="500" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifUqKPeg7sM9x0JlU8GC8o3rPyhGG1ININZwa2LJ0zAI83qKOnx6xTm-h4U6QoZPiW5DN7VOE1Xqz1nbSSuHWN8kUuX4F0TAW7moNQRYuuqSiAxy8AJJJaRdnrGOYBC7DDquZaTJXN9Ff9/s320/codeigniter.jpg" width="320" /></a></div>
<br /></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Para remover o index.php da url no Codeigniter, crie um arquivo chamado .htaccess no diretório principal de sua aplicação e cole o seguinte código:</div>
<div style="text-align: justify;">
<br />
<blockquote class="tr_bq">
<IfModule mod_rewrite.c><br />
<br />
RewriteEngine On<br />
RewriteCond %{REQUEST_FILENAME} !-f <br />
RewriteCond %{REQUEST_FILENAME} !-d <br />
RewriteRule ^(.*)$ index.php/$1 [L]<br />
<br />
</IfModule></blockquote>
</div>
<br />
<br />
Digite no terminal:<br />
<blockquote class="tr_bq">
$ sudo nano /etc/apache2/sites-available/000-default.conf </blockquote>
Adicione as seguintes linhas antes de <b></Virtualhost></b><br />
<blockquote class="tr_bq">
<pre class="code-pre "><code><span class="highlight"><Directory /var/www/html></span>
<span class="highlight"> Options Indexes FollowSymLinks MultiViews</span>
<span class="highlight">AllowOverride All</span>
<span class="highlight">Require all granted</span>
<span class="highlight"></Directory></span></code></pre>
</blockquote>
Agora digite o comando:<br />
<blockquote class="tr_bq">
$ sudo a2enmod rewrite</blockquote>
E reinicie o apache com:<br />
<blockquote class="tr_bq">
$ sudo systemctl restart apache2</blockquote>
<br />
<b></b></div>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-54205344056828115822019-09-23T20:38:00.000-03:002019-09-23T20:38:04.282-03:00Rodando o CS 2D 1.0.0.9 no Ubuntu!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYnDRwyK5I_GeR-pud9lZWDHKvMIU9dw3fBdsIpjZBiHp1hxpBoWF3KIW1pVv0ZlY0YzkxltvhXZrP9y6FauasMqO14F5hd3QLnbhhpfjR4iLK4x942DI-bXboQTlISpy4zWAyABIFlnE2/s1600/cs-counter-strike-2d-final-1341306776.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="256" data-original-width="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYnDRwyK5I_GeR-pud9lZWDHKvMIU9dw3fBdsIpjZBiHp1hxpBoWF3KIW1pVv0ZlY0YzkxltvhXZrP9y6FauasMqO14F5hd3QLnbhhpfjR4iLK4x942DI-bXboQTlISpy4zWAyABIFlnE2/s1600/cs-counter-strike-2d-final-1341306776.png" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Para rodar o CS 2D no Ubuntu e derivados, é preciso instalar algumas dependências e criar link simbólico para uma biblioteca que vem junto com o jogo. Para isso, abra o terminal e digite os seguintes comandos:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<blockquote class="tr_bq">
$ sudo apt install libopenal-dev:i386 libfreetype6:i386 osspd libglu1-mesa:i386 -y
</blockquote>
</div>
<div style="line-height: 100%; margin-bottom: 0cm; text-align: justify;">
Após instalar, digite o seguinte comando, alterando caminho, pelo <b>caminho</b> completo onde se encontra o jogo:</div>
<div style="line-height: 100%; margin-bottom: 0cm; text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<blockquote class="tr_bq">
<div style="line-height: 100%; margin-bottom: 0cm;">
$ sudo ln -s <b>caminho</b>/libsteam_api.so /lib </div>
</blockquote>
</div>
<div style="line-height: 100%; margin-bottom: 0cm; text-align: justify;">
<br /></div>
<div style="line-height: 100%; margin-bottom: 0cm; text-align: justify;">
</div>
<div style="line-height: 100%; margin-bottom: 0cm; text-align: justify;">
<br /><span style="font-style: normal;"></span></div>
<div style="line-height: 100%; margin-bottom: 0cm; text-align: justify;">
<style type="text/css">p { margin-bottom: 0.25cm; line-height: 115%; }a:link { }</style></div>
<div style="text-align: justify;">
<style type="text/css">p { margin-bottom: 0.25cm; line-height: 115%; }a:link { }</style></div>
</div>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-53476564149656706012019-09-12T23:04:00.001-03:002019-09-12T23:04:51.392-03:00"O sistema detectou um problema no aplicativo"<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0UCOUPO8ljWwSyjbEL3enoG4dk5hu2G8Y8aWGI7FCupFaV8UEtcJr8uaPZW8MmXcmRCU2LC6AIvouOUDC8CsoFti8Ii8mfKTtEoLH2rnGyhUN6S71vztnV5GVm4oiVE3O5aJA1eYWBYeh/s1600/Captura+de+tela_2019-09-12_23-00-25.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="151" data-original-width="527" height="91" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0UCOUPO8ljWwSyjbEL3enoG4dk5hu2G8Y8aWGI7FCupFaV8UEtcJr8uaPZW8MmXcmRCU2LC6AIvouOUDC8CsoFti8Ii8mfKTtEoLH2rnGyhUN6S71vztnV5GVm4oiVE3O5aJA1eYWBYeh/s320/Captura+de+tela_2019-09-12_23-00-25.png" width="320" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Caso venha recebendo essa mensagem chata no Ubuntu e derivados, é porque algum aplicativo falhou e o erro ficou travado nos logs do sistema. Para remover, é bem simples. Abra um terminal e cole o seguinte comando:</div>
<div style="text-align: justify;">
<br /></div>
<blockquote class="tr_bq">
<div style="text-align: justify;">
$ sudo rm /var/crash/*</div>
</blockquote>
Esse comando vai excluir tudo que estiver dentro da pasta crash. </div>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-39038930922178579702019-09-10T21:53:00.002-03:002019-09-10T21:53:30.478-03:00Pendrive travado na permissão de root no Ubuntu!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxFgPSAVwIPj9yk7eOaUFqhe4LjXyXgDCIGx0yQUyxublpxhl-F2nV4_vuIiGgjUbmBbVWx2JjSnXJ1bwQzqIBfWMsZ5CdkqWWQqmFEN3CulbTycUVnbjhkofe4gsLr6sU9__PTSr1mVsU/s1600/37683df7e58570c4d064d228d0314fa2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="463" data-original-width="463" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxFgPSAVwIPj9yk7eOaUFqhe4LjXyXgDCIGx0yQUyxublpxhl-F2nV4_vuIiGgjUbmBbVWx2JjSnXJ1bwQzqIBfWMsZ5CdkqWWQqmFEN3CulbTycUVnbjhkofe4gsLr6sU9__PTSr1mVsU/s200/37683df7e58570c4d064d228d0314fa2.jpg" width="200" /></a></div>
<br />
<br />
<div style="text-align: justify;">
As vezes quando formatamos um pendrive no linux, ele fica travado com permissão de root e não conseguimos copiar e nem criar novas pastas/arquivos com usuário normal, sem usar sudo. Mas para corrigir isso, abra um terminal e digite o seguinte comando:</div>
<br />
<blockquote class="tr_bq">
$ sudo apt install pmount policykit-1 policykit-1-gnome -y</blockquote>
Desmonte e monte novamente o pendrive </div>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-91706010784862253762019-09-06T21:50:00.001-03:002019-10-27T15:45:41.670-03:00Como resetar senha do MySql no Ubuntu 18.04!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkIJVk1POCKLD6B2eHlZm-9GvbYmmh2zNEghS65s6Amz39ALnAoNA85xzhyHObo9Of_xnniWAhzI5mWmPfnAuJ8GdDXNXAQTXWIXnzEmxJsAh57ksk_SZzO6SBBn5EaZE4PRN124FNXavQ/s1600/%25C3%25ADndice.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="225" data-original-width="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkIJVk1POCKLD6B2eHlZm-9GvbYmmh2zNEghS65s6Amz39ALnAoNA85xzhyHObo9Of_xnniWAhzI5mWmPfnAuJ8GdDXNXAQTXWIXnzEmxJsAh57ksk_SZzO6SBBn5EaZE4PRN124FNXavQ/s1600/%25C3%25ADndice.png" /></a></div>
<br />
<br />
Caso tenha esquecido a senha do MySql no Ubuntu, saiba que é possível alterá-la. Para isso, abra um terminal e siga o tutorial:<br />
<br />
<blockquote class="tr_bq">
/* Parando o MySQL */<br />
$ sudo service mysql stop</blockquote>
<br />
<blockquote class="tr_bq">
/* Criando o diretório do serviço */<br />
$ sudo mkdir /var/run/mysqld</blockquote>
<br />
<blockquote class="tr_bq">
/* Dando permissão ao MySQL para escrever no diretório */<br />
$ sudo chown mysql: /var/run/mysqld</blockquote>
<br />
<blockquote class="tr_bq">
/* Iniciar o MySQL manualmente, sem checagem de permissão */<br />
$ sudo mysqld_safe --skip-grant-tables --skip-networking &</blockquote>
<br />
Abra um novo terminal e rode o comando a seguir, para logar sem senha:<br />
<blockquote class="tr_bq">
$ mysql -u root mysql</blockquote>
<br />
Uma vez logado no mysql, digite os comandos (trocar "novasenha" por sua senha nova):<br />
<blockquote class="tr_bq">
use mysql;<br />
update user set authentication_string=password("novasenha") where user='root';<br />
update user set plugin="mysql_native_password" where user='root';<br />
flush privileges;<br />
quit;</blockquote>
<br />
Após fazer isso, reinicie a máquina e tente fazer login com sua senha:<br />
<blockquote class="tr_bq">
$ mysql -u root -p</blockquote>
<br />
<br /></div>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-40168967545589023822019-08-27T21:35:00.000-03:002019-08-27T21:35:02.599-03:00Não consigo logar no blogger!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJPIE1k5lTvN-yVlI7ZZD6sS6iUimnxkUwNut0My666L-APsIZDfno8Xh0Qn3RNpze9cBbekguJhs5pD5Mxjwfy1LutFWrJq9BEn0V6rve9TPsBCzaPdeOrX_24wfxDMsASUJTSoVs8iar/s1600/21043_cbea_12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="422" data-original-width="750" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJPIE1k5lTvN-yVlI7ZZD6sS6iUimnxkUwNut0My666L-APsIZDfno8Xh0Qn3RNpze9cBbekguJhs5pD5Mxjwfy1LutFWrJq9BEn0V6rve9TPsBCzaPdeOrX_24wfxDMsASUJTSoVs8iar/s320/21043_cbea_12.jpg" width="320" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Caso você não consiga fazer login no blogger, pode ser devido ao encerramento do google+.</div>
<div style="text-align: justify;">
Para resolver esse problema, abra uma nova janela anônima e acesse <a href="https://www.blogger.com/switch-profile.g" target="_blank">esse</a> link. Coloque o seu nome de exibição e clique em "Continuar para o Blogger"</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Tente fazer login novamente.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<a href="https://www.gexpert.com.br/2019/04/nao-e-possivel-acessar-o-blog-apos-encerramento-do-google-plus.html" target="_blank">Créditos</a></div>
<div style="text-align: justify;">
<br /></div>
</div>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-58216207340286576382018-10-08T21:11:00.001-03:002018-10-08T21:11:28.300-03:00Imprimindo PDF em cinza (grayscale) no linux!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIafNVr-ki93nn_T_golUR8dI6JZgnZIf3YGfPmRSDXukHBt4MwJu1TKPvvS7wL8NuKGNb0EGaM1yDjr_r_xb60h8vCkg5gwsWsFMfg9UuC35Nvu1ESA8WjjQHdJd7XofB9ILBUVnnpyst/s1600/246x0w.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="246" data-original-width="246" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIafNVr-ki93nn_T_golUR8dI6JZgnZIf3YGfPmRSDXukHBt4MwJu1TKPvvS7wL8NuKGNb0EGaM1yDjr_r_xb60h8vCkg5gwsWsFMfg9UuC35Nvu1ESA8WjjQHdJd7XofB9ILBUVnnpyst/s1600/246x0w.png" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Caso esteja utilizando o leitor de PDFs Evince, você deve ter percebido que ele não consegue imprimir arquivos em preto e branco ou cinza. Para isso, existem algumas alternativas como usar outro leitor de PDFs como o Master Pdf Editor ou utilizar o Gimp, que esse post vai ensinar.</div>
<div style="text-align: justify;">
A grande vantagem em utilizar o Gimp, é que </div>
<div style="text-align: justify;">
<br /></div>
<ul style="text-align: justify;">
<li>Abra o arquivo PDF com o editor de imagens Gimp</li>
<li>Clique em Importar</li>
<li>Imagem, Modo, Tons de Cinza</li>
<li>Arquivo, Sobrescrever</li>
<li>Ou Exportar como...</li>
</ul>
</div>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-13385557112939778892018-02-18T15:15:00.000-03:002018-02-18T15:15:58.754-03:00Instalando Laravel 5.5 no Ubuntu 16.04!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwX3KfywfCbUZFJ_s69AyqU1wr2pW1a_02grMBWZTqMz_ycMlIdWQMqGSxQso7zMcrXwyFACZLO_-lgD5hAwj4aascNnveCzaiXNhBx7U3Wnrsk8nPGUv0S90GafGele2OZ9xO-BsG5ped/s1600/laravel-logo-big-570x398.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="398" data-original-width="570" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwX3KfywfCbUZFJ_s69AyqU1wr2pW1a_02grMBWZTqMz_ycMlIdWQMqGSxQso7zMcrXwyFACZLO_-lgD5hAwj4aascNnveCzaiXNhBx7U3Wnrsk8nPGUv0S90GafGele2OZ9xO-BsG5ped/s320/laravel-logo-big-570x398.png" width="320" /></a></div>
<div class="tr_bq" style="text-align: justify;">
<br /></div>
<div class="tr_bq" style="text-align: justify;">
Laravel é um framework PHP de código aberto, para o desenvolvimento ágil de sistemas web que utilizam o padrão MVC. Para mais informações, <a href="https://laravel.com/docs/5.5" target="_blank">clique aqui</a>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Para que o Laravel funcione no Ubuntu e seus derivados, é preciso que se instale algumas pacotes. Para isso, abra um terminal e cole o seguinte comando:</div>
<div style="text-align: justify;">
<blockquote class="tr_bq">
sudo apt install php php7.0-mbstring php-xml php7.0-zip curl</blockquote>
Não se esqueça do Lamp (Linux Apache Mysql Php). Digite o comando do jeito que estiver com ^ mesmo.<br />
<blockquote class="tr_bq">
sudo apt install lamp-server^ </blockquote>
</div>
<div style="text-align: justify;">
Também é preciso que se instale o Composer, que vai gerenciar as dependências para o Laravel. Novamente abra o terminal, e cole o comando:</div>
<div style="text-align: justify;">
<blockquote class="tr_bq">
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer</blockquote>
</div>
<div style="text-align: justify;">
Agora cole o seguinte comando no terminal, para criar um atalho para não precisar digitar o caminho toda vez que for criar um novo sistema em Laravel:</div>
<div style="text-align: justify;">
<blockquote>
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc<br />
source ~/.bashrc</blockquote>
Adicione a seguinte linha em .bashrc:<br />
<blockquote class="tr_bq">
alias laravel='composer create-projet --prefer-dist laravel/laravel' </blockquote>
Dê Ctrl+O, Ctrl+X e digite no terminal o seguinte comando para salvar as configurações do .bashrc:<br />
<blockquote class="tr_bq">
source .bashrc </blockquote>
</div>
<div style="text-align: justify;">
Pronto! Para criar um novo sistema, basta digitar o seguinte comando no terminal, trocando "blog" pelo nome do sistema, como no exemplo a seguir:</div>
<div style="text-align: justify;">
<blockquote class="tr_bq">
laravel blog</blockquote>
</div>
</div>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-44794537017241936462018-01-03T14:39:00.000-02:002018-01-03T14:39:35.885-02:00Corrigindo Plymouth do Xubuntu 16.04!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg55VNbJHZBaw4Y13-o3mts2EMBzICi4kSEWLPCo6jQ8e8Wh75a3-Pbf4bntf_cutCM7p8b4KLBNY1aInCnwPhtJIbMg9vI309n5-tkKx-LL7408GIQ7aDN2qVYdj71Z5LKoIJKFEAeQh4m/s1600/xubuntu-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg55VNbJHZBaw4Y13-o3mts2EMBzICi4kSEWLPCo6jQ8e8Wh75a3-Pbf4bntf_cutCM7p8b4KLBNY1aInCnwPhtJIbMg9vI309n5-tkKx-LL7408GIQ7aDN2qVYdj71Z5LKoIJKFEAeQh4m/s320/xubuntu-3.png" width="320" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Caso seu Xubuntu tenha começado a exibir uma tela preta em vez da logo (Plymouth) na inicialização do sistema, siga esse tutorial para corrigir:</div>
<div style="text-align: justify;">
Abra o terminal e digite:<br />
<blockquote class="tr_bq">
sudo nano /etc/initramfs-tools/conf.d/splash</blockquote>
Adicione a seguinte linha, pois o arquivo estará em branco:<br />
<blockquote class="tr_bq">
FRAMEBUFFER=y</blockquote>
Feche e rode o seguinte comando para finalizar: <br />
<blockquote class="tr_bq">
sudo update-initramfs -u</blockquote>
</div>
</div>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-24047161447268413872017-10-11T19:44:00.000-03:002017-10-11T19:45:28.653-03:00Visualizando o tempo de suporte dos pacotes do Ubuntu!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQz8RUDkPTi3gSthamL6V-w5FzkKHXeETZzNU2jXOT1ePnDvwTu16JLzsuwBgXJrQDmW-mgQMDtr8D9oRC83wouT8SzuA2KmXgvb6ASuUHviNzAC83JM9rAnJcpVSG8Osicd-kvfCAM9X0/s1600/release-ubuntu-end-of-life.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="366" data-original-width="800" height="146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQz8RUDkPTi3gSthamL6V-w5FzkKHXeETZzNU2jXOT1ePnDvwTu16JLzsuwBgXJrQDmW-mgQMDtr8D9oRC83wouT8SzuA2KmXgvb6ASuUHviNzAC83JM9rAnJcpVSG8Osicd-kvfCAM9X0/s320/release-ubuntu-end-of-life.png" width="320" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Ubuntu é uma distribuição conhecida por ter 2 tipos de versões: LTS e regulares. Antigamente as versões regulares do Ubuntu e derivados tinham suporte de 18 meses, mas hoje possuem apenas 9 meses de suporte, enquanto os LTS possuem 5 anos de suporte para Ubuntu, e 3 anos para as derivadas. Mas alguns pacotes continuam tendo suporte, mesmo tendo passado os 3 anos, pois são do repositório oficial do Ubuntu. Para saber quais pacotes e o tempo de suporte, digite o seguinte comando no terminal:</div>
<blockquote class="tr_bq">
<div style="text-align: justify;">
ubuntu-support-status</div>
</blockquote>
Para mais informações, visite a página oficial do Ubuntu: <a href="https://www.ubuntu.com/info/release-end-of-life" target="_blank">https://www.ubuntu.com/info/release-end-of-life</a> </div>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0tag:blogger.com,1999:blog-112881472997303126.post-83406894911860794942017-10-07T22:16:00.001-03:002017-10-07T22:16:31.699-03:00Conectando fone de áudio com Ubuntu através de Bluetooth!<div dir="ltr" style="text-align: left;" trbidi="on">
Talvez você tenha tentado usar seu fone de ouvido via bluetooth no Ubuntu e derivados e tenha recebido uma mensagem de erro de conexão, como: <i>blueman.bluez.errors.DBusFailedError: Protocol not available</i><br />
<br />
Isso acontece, pois faltam alguns pacotes a serem instalados. Então abra um terminal e cole o seguinte comando (não esqueça do ;):<br />
<blockquote class="tr_bq">
sudo apt-get install pulseaudio-module-bluetooth<i>; </i><br />pactl load-module module-bluetooth-discover</blockquote>
Recomendo deixar a segunda linha nas inicializações automáticas, como na tela a seguir:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzNq30svLLCeLMGbTYD2JkMbZbNRb3GcEiNTpByb-0ZjWHK3W7hnE1gQXgubI5uNj1sFOCpeULQsQP8gfIKM6rfzF1z6GMJthohuE3FVH-syCXOj51T1XBRV0M6znAnFsrOin1MOON4O3n/s1600/Captura+de+tela_2017-10-07_22-13-21.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="511" data-original-width="721" height="226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzNq30svLLCeLMGbTYD2JkMbZbNRb3GcEiNTpByb-0ZjWHK3W7hnE1gQXgubI5uNj1sFOCpeULQsQP8gfIKM6rfzF1z6GMJthohuE3FVH-syCXOj51T1XBRV0M6znAnFsrOin1MOON4O3n/s320/Captura+de+tela_2017-10-07_22-13-21.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsjykOTtPJYKqzckYaXJdpaPozBmTkjw8vC4eXVIVFYZBJoxtYZt77lyUt2XnglwJOw6HPzNXj81pzxqzKriJuLMo3LZ88pbOdEoy1SMhSt28Kagb8dnsscoUbf-6XOCGXBukkvs0Luvto/s1600/Captura+de+tela_2017-10-07_22-14-56.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="547" data-original-width="834" height="209" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsjykOTtPJYKqzckYaXJdpaPozBmTkjw8vC4eXVIVFYZBJoxtYZt77lyUt2XnglwJOw6HPzNXj81pzxqzKriJuLMo3LZ88pbOdEoy1SMhSt28Kagb8dnsscoUbf-6XOCGXBukkvs0Luvto/s320/Captura+de+tela_2017-10-07_22-14-56.png" width="320" /></a></div>
<br />
</div>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com1tag:blogger.com,1999:blog-112881472997303126.post-4547022844677762982017-08-14T18:05:00.001-03:002017-08-14T18:05:26.033-03:00Reduzir tamanho de arquivo PDF!<div dir="ltr" style="text-align: left;" trbidi="on">
As vezes temos um arquivo PDF muito grande, que demora para ser carregado. Para diminuir seu tamanho no linux, é muito simples, basta usar o comando <b>convert</b> do pacote <b>imagemagick</b>. A sintaxe é: <i>convert arquivooriginal.pdf -resize porcentagem arquivonovo.pdf. </i>Veja um exemplo na imagem abaixo:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD-TuREHmuQKy0uTThN5GUmeWh9LQCSAavmMoXTcazg00U3JutpA4TH3_X6fiuCOFaQU_J51ymeR3_BnAiN-XqXRHSLNPIepPyITgvTsp45rwdxXB2MhnPFWOLZ1iEDB1Mwae49bxbEO2_/s1600/Captura+de+tela_2017-08-14_18-02-43.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="384" data-original-width="579" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD-TuREHmuQKy0uTThN5GUmeWh9LQCSAavmMoXTcazg00U3JutpA4TH3_X6fiuCOFaQU_J51ymeR3_BnAiN-XqXRHSLNPIepPyITgvTsp45rwdxXB2MhnPFWOLZ1iEDB1Mwae49bxbEO2_/s320/Captura+de+tela_2017-08-14_18-02-43.png" width="320" /></a></div>
<br />
Muito simples. E viva o Linux \o/ </div>
Michael Martinshttp://www.blogger.com/profile/16875324336822348600noreply@blogger.com0