詳細検索
Avatar

maeno

Revisão da Notação Markdown

Revisão da Notação Markdown

O DEVLAB foi revisado e transformado em um blog oficial de forma séria como IsaB, e cada vez mais pessoas escreverão artigos no futuro, então transcrevi este post como um documento de boas-vindas para este blog como **modelo de notação Markdown** e **para confirmar o estilo de exibição**, mas também é uma DICA que não é particularmente problemática mesmo que seja divulgada ao público, então vou publicá-la como artigo como está. O que é notação markdown afinal? ── Pode haver muitas pessoas que digam, >...

Construindo um Ambiente de Compilação CSS/JavaScript com Gulp ─ CentOS

Construindo um Ambiente de Compilação CSS/JavaScript com Gulp ─ CentOS

Tradicionalmente, CSS e JavaScript, que são os principais ativos da interface web, eram difíceis de gerenciar no nível do código-fonte, e rapidamente entraram em uma área caótica e se tornaram difíceis de manter. Para tornar CSS e JavaScript nessa área caótica mais fáceis de manter e gerenciar no nível do código-fonte, foi criado o mecanismo de compilação chamado Grunt and Gulp. No mundo atual, o desenvolvimento front-end é usado para SCSS (SASS, LES...

Construindo um Ambiente de Compilação CSS/JavaScript com Gulp ─ Windows

Construindo um Ambiente de Compilação CSS/JavaScript com Gulp ─ Windows

Tenho uma forte sensação agora, mas no mundo, o método padrão de desenvolvimento no front-end é melhorar a eficiência da codificação de CSS e JavaScript com SCSS (SASS, LESS, etc.), CoffeeScript, etc., ao mesmo tempo em que facilita a manutenção e o gerenciamento do código-fonte. Eu era muito bom em incorporar tecnologia nessa área, e costumava programar CSS e JavaScript sem parar, mas recentemente tenho feito isso...

Não importa o que eu faça no Rails, quando sinto vontade de chorar ao receber um erro de roteamento sem inicializar constante ~

Não importa o que eu faça no Rails, quando sinto vontade de chorar ao receber um erro de roteamento sem inicializar constante ~

O aplicativo Ruby On Rails, que estava rodando normalmente até ontem, até o meio da manhã e há pouco tempo, de repente recebeu "Erro de Roteamento: Constante XXXXX não inicializada...

A chave primária da base de dados deve ser a chave substituta, não a chave primária composta.

A chave primária da base de dados deve ser a chave substituta, não a chave primária composta.

Quando eu pesquisava sobre os "pares substitutos" do Unicode em outro caso, um artigo sobre a "chave substituta" e a "chave primária composta" no banco de dados ficou preso na conexão **substituta** e eu desviei o máximo que pude (risos)...

Tentei resumir os arrays, hashes e símbolos confusos da Ruby.

Tentei resumir os arrays, hashes e símbolos confusos da Ruby.

Feliz Ano Novo a todos. Bem, gostaria de começar meu primeiro post em 2015 com a história mais quente da Ruby do momento. ...

Usando o AWS SDK para Ruby para verificar o status da sua instância EC2

Usando o AWS SDK para Ruby para verificar o status da sua instância EC2

No lado da aplicação, há momentos em que você quer verificar o status operacional atual de qualquer instância AWS EC2 em tempo real. Por exemplo, ao iniciar ou parar uma instância EC2 a partir de um aplicativo externo, você deve verificar o status operacional da instância e executar o próximo processo quando o status mudar. SDK para...

Obtenha nomes de tarefas de nível superior dentro das tarefas do Capistrano 3

Obtenha nomes de tarefas de nível superior dentro das tarefas do Capistrano 3

Quando eu estava escrevendo uma tarefa no Capistrano3, tive dificuldade para conseguir o nome da tarefa principal porque tive dificuldade para conseguir o nome da tarefa principal na tarefa, então vou deixar isso como um memorando aqui. Basicamente, se você quiser obter o nome da tarefa em uma tarefa no Capistrano3, pode puxá-lo como um argumento para o bloco da seguinte forma. ''' desc "tarefa principal" tarefa...

Obtenha os resultados de uma consulta MySQL em Ruby sem uso

Obtenha os resultados de uma consulta MySQL em Ruby sem uso

Ao processar Ruby + MySQL, acho que há muitos casos em que 'ruby-mysql' ou 'mysql2' é usado nas bibliotecas do sistema operacional MySQL, mas como era necessário realizar operações de consulta MySQL em um ambiente Ruby bruto sem essas bibliotecas, tentei generalizar o código-fonte que escrevi naquele momento e resumi-lo. Bem... Pode ser que quase não seja necessário, mas achei que seria bom compartilhar como uma DICA. ...

Como evitar vazamento de nome de usuário do WordPress usando consultas de autor

Como evitar vazamento de nome de usuário do WordPress usando consultas de autor

O DEVLAB é operado pelo WordPress, e encontrei um artigo sobre WordPress que chamou minha atenção. **Ao adicionar uma consulta GET de "? author=x" à URL inicial do site WordPress, o nome de usuário do site será revelado** (※ Para mais informações, veja o WordPress da MT Systems...

O que fazer quando uma tarefa começa duas vezes em Capistrano 3

O que fazer quando uma tarefa começa duas vezes em Capistrano 3

Quando executei uma tarefa com um ambiente de estágio diferente no Capistrano3, caí no sintoma de que a tarefa foi iniciada duas vezes. Como a tarefa é executada duas vezes, mesmo que a instância AWS a ser lançada esteja definida como "dois", "quatro" ocorrerá, e as consultas enviadas para o MySQL serão duplicadas, e os registros a serem INSERIDOS serão duplicados. As configurações que foram escritas temporariamente no arquivo também serão sobrescrevidas pela tarefa subsequente que está sendo iniciada duas vezes, e ela já está de...

Implantando Instâncias EC2 no Capistrano3 desde a Nova Criação até a Configuração Inicial (Resumo)

Implantando Instâncias EC2 no Capistrano3 desde a Nova Criação até a Configuração Inicial (Resumo)

Até agora, criamos uma nova instância AWS EC2 e a transformamos em uma tarefa no Capistrano3 até a configuração inicial da instância. Embora tenha sido difícil, finalmente chegamos ao ponto em que a instância EC2 estava pronta e tudo o que precisávamos fazer era instalar o middleware e as aplicações. Então, desta vez, gostaria de resumir o fluxo de implantação até agora. ...