Notas
Índice cronológico de todas as notas do Scholion.
5359 notas · última:
Assegurando a qualidade do seu código JavaScript
O texto reúne ferramentas de lint para verificar sintaxe e padrões em JavaScript, explica que elas não validam a lógica do programa e compara JSLint, JSHint, Closure Linter e jQuery Lint.
Organize os seus horários e tarefas
O texto desmente mitos sobre organização e propõe passos práticos para controlar compromissos, reduzir interrupções, revisar tarefas, definir prioridades e distribuir o trabalho ao longo da semana.
Gerencie projetos baseados em desenvolvimento ágil com o Scrum
O texto apresenta o Scrum como uma metodologia ágil para gerir projetos em pequenas equipes, com entregas cíclicas, sprints curtas, papéis definidos e validação contínua pelo dono do produto.
Nem toda ruga significa qualidade
A idade e a aparência de experiência podem enganar na avaliação de competência. O texto defende que habilidade real depende de treino, autocritica e aperfeiçoamento, não de sinais de envelhecimento.
Simplicidade: palavra-chave das apps móveis
O texto defende que apps móveis devem ter uma função única, interfaces simples e evolução restrita a ajustes finos, porque telas pequenas, uso breve e hardware diverso pedem foco no essencial.
O que faz aplicativo mobile dar certo e outro não? (parte 2)
O texto defende que o papel do designer em apps mobile inclui planejamento de navegação, estrutura, identidade e conteúdo, além de mockups, fluxogramas e wireframes para vender a ideia.
Install FFMPEG for HTML5 Compatible Videos – MP4, OGG & WebM on CentOS
The page lists the libraries and build steps needed to compile FFMPEG on CentOS for HTML5-compatible output, including WebM, OGG, Vorbis, x264, Theora, FAAD, FAAC, LAME, and AMR support.
Handbrake 0.9.5 CLI for Centos 5
The post gives a step-by-step process to build the Handbrake 0.9.5 CLI on CentOS 5, including EPEL setup, required packages, a separate autoconf install, source download, and compilation.
Install PostgreSQL 9 on CentOS
The post walks through installing PostgreSQL 9.1 on CentOS with the PostgreSQL yum repository, then configuring startup, access, remote connections, Webmin, and optional PostGIS.
Se o servidor é seu, porque o problema é meu?
O texto defende que o desenvolvedor Java precisa conhecer o servidor de produção, ler logs e assumir os problemas do aplicativo, em vez de transferi-los para o suporte.
Effective Steps to reduce technical debt: An agile approach
The post outlines a pragmatic agile way to reduce technical debt: involve the product owner, map known issues, estimate them relatively, and fold repayment into daily development.
Linux: Utilizando o find para excluir determinados arquivos [Dica]
Mostra um comando find para localizar arquivos .log dentro de /teste e excluí-los diretamente com -delete.
Create Web services with Ruby on Rails and Action Web Service
The article shows how Action Web Service adds SOAP and XML-RPC support to Rails, explains API classes, dispatching modes, and client access, and walks through working examples.
Why Your Links Should Never Say “Click Here”
The page argues that link text should describe the destination or task, because “click here” shifts attention to mouse mechanics, hides context, and makes links harder to distinguish.
Responsive Web Design – Adaptação vs Otimização
O texto defende que a escolha entre site responsivo e versão específica depende do projeto, do conteúdo e da experiência que se quer entregar, incluindo performance, design e UX.
Get Rid of That Code Smell – Primitive Obsession
Primitive Obsession happens when primitive Ruby objects are used in places where they do not fit the domain. The post recommends replacing them with rich objects that carry the right semantics and API.
Tratando problemas de conexão HTTP nos aplicativos Android
O texto sugere dar feedback útil quando a conexão no Android está lenta, usar timeouts e exceções específicas, repetir tentativas com LoopJ e tratar falhas sem prejudicar a experiência do usuário.
Limit CPU Usage by Process
The post explains how cpulimit can throttle a process such as Handbrake, keeping CPU use under control and lowering core temperatures. It includes install commands and an example of limiting a process by name and percentage.

Eliminando um mau hábito
Página de revista de junho de 2012 com um manual em quatro passos para identificar e converter um mau hábito, citando o livro The Power of Habit, de Charles Duhigg.

Small Acts Manifesto
Captura da página do Small Acts Manifesto, que lista dez valores para construir comunidades conectando pessoas.
Get Started With Vagrant On Windows — zamboni 0.8 documentation
Guide to install Zamboni inside a Vagrant virtual machine on Windows, including VirtualBox, Git, Ruby, Vagrant, VM setup, SSH access, and starting the dev server.
O que é proporção divina?
O texto apresenta a proporção divina, também chamada de proporção áurea, como uma relação usada em estudos sobre natureza, arte e design, associada a Fibonacci, Luca Pacioli e Leonardo da Vinci.
Melhorando o desempenho de aplicativos .NET - Parte 05
O artigo explica quando usar Finalize e Dispose, como aplicar o padrão Dispose em C#, e quais cuidados evitam finalização desnecessária, bloqueios e liberação tardia de recursos.
15 Things for a Ruby Beginner
The post lists practical next steps for Ruby beginners, from basics and core tools to objects, immutability, metaprogramming, blocks, style guides, and community habits.
F# para programadores C# – Parte 2 – Aplicação de Funções
O post compara a aplicação de funções em F# com a invocação de métodos em C#, mostra a sintaxe para funções de um e dois argumentos e apresenta funções como valores de primeira classe.
O dia em que uma correspondência me colocou no lugar do usuário
Uma carta manuscrita recebida de Hong Kong fez o autor se sentir como consumidor de novo e o levou a concluir que se colocar no lugar do usuário nunca basta.
As 22 regras da Pixar
O texto reúne 22 regras de Emma Coats sobre criação de histórias na Pixar, com foco em simplificar a trama, dar conflitos aos personagens, pensar no final e reescrever até encontrar o que a história realmente trata.
Making DSLs in F#
The article shows how F# can be used to build a simple DSL for software estimation, with project, resource, group, task, and prepare statements that generate a Microsoft Project plan.
Uma alternativa ao uso da câmera no simulador/emulador
Trocar Ti.Media.showCamera por Ti.Media.openPhotoGallery permite testar código com câmera no simulador, com as mesmas callbacks e parâmetros, e depois voltar ao device.
A maior tendência tecnológica de todos os tempos
O texto defende que a internet móvel é o maior ciclo tecnológico já visto, com crescimento estimado de dispositivos conectados, e explica por que smartphones e tablets concentram hoje o foco do desenvolvimento.
Qual é exatamente o problema com eval()
O texto questiona os argumentos comuns contra eval() em JavaScript, dizendo que performance e segurança costumam ser exageradas e que o problema mais sério está na qualidade do código e na dificuldade de debugar.
Create a transparent TabbedBar for Titanium Mobile
The snippet builds a semi-transparent Titanium Mobile TabbedBar by layering a bar background, an empty TabbedBar, and visible labels inside one reusable view.
Série Backbone.js: Parte 01 - Introdução
Apresenta o Backbone.js como um framework para organizar aplicações web com Models, Collections e Views, e mostra um Hello World com uma View renderizada no body.
Mirai Nihon: Uma casa auto-suficiente para garantir o futuro do Japão
O post apresenta o projeto Mirai Nihon, da TBWA\HAKUHODO, como uma casa auto-suficiente pensada após o terremoto de 11 de março de 2011, capaz de gerar, controlar e consumir energia sem depender de fontes externas.
Dicas para antes de abrir uma empresa
O texto reúne cuidados práticos antes de abrir um negócio, com foco em sócios, contrato social, contador, regime tributário, localização, licenças, registros e contratação para evitar gastos, atrasos e problemas futuros.
Getting started with Kranium.js
The post introduces Kranium.js as a Titanium Mobile framework that brings web development techniques into app work, simplifying UI creation, styling, querying, testing, and installation.
Seis experiências mentais famosas, em vídeo
O texto apresenta seis experiências mentais e paradoxos em animações curtas, ligando cada um a uma ideia sobre infinito, viagem no tempo, inteligência, relatividade e mecânica quântica.
Let your devices access your machine
The post explains how Xip.io maps domains to any IP address, then shows how Showoff.io lets a public IP route to your machine so you can share a URL that reaches localhost.
JavaScript: A Menos Entendida Linguagem de Programação do Globo!
Douglas Crockford argumenta que JavaScript é amplamente usado, mas mal compreendido, e explica seu nome, sua proximidade maior com Lisp do que com C, seu modelo de objetos e seus problemas de padronização e documentação.
Comparing Titanium and PhoneGap
The post compares PhoneGap and Titanium as cross-platform mobile approaches, showing that PhoneGap wraps web apps in a native shell, while Titanium runs JavaScript against native APIs and UI.
