Posts with the tag: mac
Another dotfiles repository
A few days weeks I got a MacBook Air as secondary machine. Since its SSD is smaller than my main Mac I couldn’t use Time Machine. It was definitely a good time to finally create my dotfiles repository. My repository is based in webpro/dotfiles (you may want to check it out his repo to understand this one if you feel lost).
Testing tools to track my work activity
For a few weeks I have been using two tools to map my work activity. Since my work involves manager and maker modes, I am trying to figure out how much time I spent in each of them and possibly how to remove distractions. A co-worker recommended RescueTime and WakaTime and here are my comments.
RescueTime
RescueTime home page says “With so many distractions and possibilities in your digital life, it's easy to get scattered” – yes, I know – and “RescueTime helps you understand your daily habits so you can focus and be more productive”. Yes, they really helped me understand my daily habits.
Useful apps that I use daily – 2017 edition
2 years ago I wrote a post about my tooling and here I am again, 2017 edition. I decided to write again because I keep listening to podcasts with Sick Picks and I also have my Sick Picks :)
Dev tools
Editor: Atom
I have been using Atom for a while. Despite I started testing VS Code in the latest months, I returned to Atom because VS Code doesn't separate UI theme from syntax theme – you may not care about this, but I am a fan of a light UI and a dark code highlight.
Here are the packages that I have installed:
Resolving slow loading of local virtualhosts on Chrome
I've in my development mac different virtualhosts, using .local or .wp TLDs. Opening these address in Chrome are slow – about 3 seconds ‘resolving address'. This situation doesn't happen in Safari or Firefox. Here is my typical /etc/hosts
configuration:
My Sublime Text settings
Almost 3 years ago I wrote (in Portuguese) a post about my Sublime Text settings. Now, I updated my tips in an English post.
1. Free video course
If you know nothing about Sublime, please watch these free videos from tut+.
2. Package Control
First of all, you should install Package Control to manage plugins. Actually, you can install packages just copying the package files to correct folder, however, Package Control is easier than copy & paste. Open Sublime Text console (View > Show Console or ctrl + `
) and paste the following line:
Useful apps that I use daily
I decided write a post describing some tools that I use in my MacBook to enhance my tasks.
Alfred
How awesome is Alfred? It is totally awesome! Alfred is a great tool working as a shortcut to daily tasks. More than that, you can create customized workflows that improve even more your productivity. You must see:
- Yet another layouter: you can use keyworks like top left, top right to resize and move windows. This is really useful for people who use multiple displays
- Battery: it is a workflow that shows relevant information about battery, such as charge cycles, health and serial number
- Alfred Workflows Forum: the community forum where people share their workflows
- Packal: an unofficial directory of workflows and themes. My currently theme is the Elegant v4, but you can choose your favorite in several options.
DIY: Upgrade de SSD no MacBook Air (e outros MacBooks)
A Transcend é uma empresa que produz SSDs específicos para MacBooks. Comprei para um amigo o kit para o MacBook Air 11′ e ontem fiz o upgrade na máquina.
Atualizando o MacBook Pro
Estive um mês de férias na Califórnia, com direito a visitas a Cupertino na Apple e a Stanford. Aproveitando minha vinda aos Estados Unidos, resolvi fazer um upgrade na minha máquina, trocando memória RAM, substituindo o HD original por um drive SSD e também trocando o SuperDrive pelo HD original. Esse não é um upgrade inédito, o Fábio Akita já fez e o Rafael Gimenez também.
eCPF no Mac
No meu trabalho preciso usar meu cartão eCPF para acessar um determinado sistema que estamos desenvolvendo. Tenho um cartão eCPF, emitido pelo Banco do Brasil e um leitor de cartões OmniKey 3021 e foi uma grande dor de cabeça configurá-lo no Mac. Não era para ser um problema, uma vez que você precisa apenas de um driver e um módulo para o Firefox.
Extensões para o Safari 5
A guerra dos browsers continua: a versão 4 do Firefox já saiu em fase beta – com interface parecida com o Chrome, eu diria – mas o que me motivou escrever esse post foram as extensões do Safari 5. Sim, extensões como as dos outros browser e antes tarde do que nunca. Vamos as preferidas:
Rails e cia no Snow Leopard
Fiz uma instalação nova do Snow Leopard no meu MacBook e ao migrar os dados do Time Machine, do Leopard, algumas coisas pararam de funcionar. Resolvi então escrever para complementar meu post anterior sobre o assunto.
Xcode
ANTES DE MAIS NADA, instalei o Xcode. Ele está junto no DVD do Snow Leopard, na pasta de Instalações Opcionais.
Rails
O Snow Leopard já vem com duas versões do Rails já instaladas: 2.2.2 e 1.13.6. Caso queira atualizar seu ambiente:
MacBook e o caso do topcase rachado
Eu era dono de um CrackBook, digo, MacBook com o topcase trincado. Sim, a Apple é quase perfeita, erros de projeto acontecem e muita gente por aí também tinha Mac trincado. Não é falta de cuidado, carrego a máquina em uma luva da Case Logic de Neoprene e o que se percebe é que o problema está nas travas de fechar do display. Começou com um cantinho quebrado e até semana passada ele já estava trincado em quatro lugares. FAIL.
Todo lists para o Textmate
Fica a dica para quem usa o Textmate: Tasks é um bundle para o Textmate que permite a criação de Todo lists bonitinhas.
jQuery no Spotlight
Anteriormente eu postei sobre como integrar a documentação do Ruby e do Rails no dicionário do Mac OS, que automaticamente é indexado pelo Spotlight.
Documentação do Rails e Ruby no Spotlight
Essa é uma dica bem interessante: um cara chamado Priit Haamer migrou as documentações do Rails e do Ruby para o dicionário do Mac OS. Como o Spotlight do sistema busca – além de arquivos, emails, músicas e o que for – as entradas do dicionário, você ganha mais uma forma rápida de acesso a documentação de sua linguagem favorita.
Resenha: A cabeça de Steve Jobs
Verdade seja dita, Steve Jobs é um mito e mais do que um CEO, ele é o homem a frente da Apple e a frente do seu tempo. O que esperar de uma biografia de alguém que revolucionou a computação moderna, o cinema de animação, o mercado de música e a telefonia? Acabo de ler “A Cabeça de Steve Jobs”, de Leander Kahney e essa obra pode representar muito para nossas vidas, principalmente se você ter as ações e mantras de Jobs como inspiração para seus trabalhos.
Para turbinar o Safari
Muitos que migram para o Mac continuam usando o Firefox, graças as suas extensões maravilhosas. Confesso que sou dependente do Firebug, mas uso o Safari como meu default browser e tenho algumas coisinhas que são uma mão na roda para o desenvolvedor. Vamos lá:
PHP junto com o Passenger no Leopard
Na minha máquina de desenvolvimento uso o Passenger para trabalhar com o Rails e hoje eu precisei fazer alguns testes com PHP. Deixar o PHP junto com o Passenger é tão simples como 2 + 2 são 4. Vamos lá.
Quer conhecer mais da história da Apple?
O Mactracker é um aplicativo que reúne toda a linha de produtos da Apple. Há inclusive uma versão online do app para iPhone. Muito interessante! Além desse app, existe também o site Apple History, com um banco de dados cheio de informações e a possibilidade de download das informações.
Backup no Mac OS
Felizes são os pessimistas... porque já fizeram backup hoje! Depois do dia que o HD do meu MacBook morreu misteriosamente (sem motivo algum!), fiquei simplesmente viciado em backup. Na busca de um software perfeito, encontrei várias opções e resolvi escrrever sobre isso. No meu caso, buscava um software que fizesse backup da minha partição onde está o Leopard e que também espelhasse minha outra partição de dados, em FAT32 (sim, FAT32, acredite!).
Acelerando seu Textmate
Estou trabalhando em um projeto usando o Edge Rails. No Textmate, a tecla de atalho CMD + T é uma mão na roda para localizar e abrir qualquer arquivo, entretanto, com o Edge estando na pasta /vendor/rails, a busca pode se tornar lenta e encontrar, além dos seus arquivos, os arquivos do framework. Foi então que encontrei essa dica do Dr. Nic (sempre ele):
Passenger no painel de preferências do Leopard
Que o mod_rails veio para revolucionar o deployment de Rails, todo mundo já sabe. Agora, me deparei com isso:
6 screensavers para seu Mac
Particularmente, acho os screensavers do Mac OS mais bonitos do que os do Windows e Linux. Nesse post linko alguns screensavers bem interessantes:
O Polar Clock é escrito com ActionScript 3, e tem versões para Windows e Mac.
Rails, Git, MySQL e mod_rails no Leopard
Comprou um Mac? Não sabe por onde começar? Esse é um mega-post mostrando como configurar Ruby on Rails, Git, MySQL e mod_rails no Leopard. É tudo muito-fácil!
Ruby on Rails
O Leopard já vem com Ruby e Rails já instalados. Então, a única sugestão é a de atualizar todos os gems. O comando gem list
deve apontar os gems instalados. Por padrão, são:
Tenha vários Internet Explorer no Mac OS
Desenvolver layouts pode ser uma tarefa difícil por causa da compatibilidade entre browsers. Isso significa que nem tudo que fique funcional em um navegador vá funcionar em outro. No Mac a alternativa para testar o Internet Explorer é instalar softwares como o VMware ou Parallels, que emulam o Windows e, a partir daí, usar o I(gnorant) Explorer. Entretanto hoje existe uma alternativa para isso: o ies4osx.
UML e MySQL no Mac
Quem não usa Mac às vezes pode pensar que soluções em desenvolvimento são escassas. Mas não são. Hoje vou apresentar duas ferramentas de modelagem de dados para Mac OS e o CocoaMySQL, para manipulação do MySQL.
Locomotive com Rails 2.0
Uma das formas simples de se ter Ruby on Rails no Mac é através do Locomotive, um pacote all-in-one com Ruby, Rails e vários gems importantes para desenvolvimento. Como o Rails 2.0 foi lançado no último dia 7, resolvi atualizar minha máquina.
Review do .Mac Mail
Nos primórdios tempos que conheci a plataforma mac – no auge dos meus 14 anos e usando um iMac 266 mhz – a Apple possuia o iTools, serviço que fornecia e-mail, servidor de arquivos, página web e outras cositas más. Em setembro de 2002 o iTools virou .Mac e passou a ser pago. Com isso, a conta de email @mac.com que tinha passou a ser cobrada.
Tornando o Firefox para Mac mais bonito
Quem usa maçãs tem diversas alternativas para navegar. O Safari, para mim, é a melhor opção, mas o Firefox com seus plugins faz falta. O Firefox é pesado e a interface dele não incorpora os elementos da interface do Mac OS.
Sobre Macs Refurbisheds
Para quem não sabe, um Refurbished é um produto que não passou por todos testes de qualidade da fábrica e é recondicionado, sendo posteriormente vendido. Em sites de leilão como o MercadoLivre, aparecem dezenas de notebooks recondicionados. Não posso falar quanto a PCs, mas posso falar de Macs Refurbisheds.
Safari para Windows
A única novidade relevante da WWDC – Worldwide Developers Conference – é o lançamento do Safari para Windows. O Safari é o browser padrão que vem no Mac OS e a agora a Apple invade o quintal do Windows com um browser rápido, minimalista e que dá ao usuários de PCs o gostinho de experimentar as vantagens de um Mac.
Resultado da Pesquisa sobre Mac Users
No último dia 16 lancei uma pesquisa para conhecer o perfil dos usuários de Macintosh no Brasil. A intenção dessa pesquisa, além do óbvio, é servir de background para o lançamento de um novo serviço sobre Macs no Brasil.
Para a divulgação da pesquisa, convoquei usuários de vários fóruns, comunidades no orkut e pedi a vários blogueiros e vários sites uma nota sobre a pesquisa. Assim, depois de um tempo, 490 pessoas responderam as 14 questões do questionário.
Obrigado a todo mundo que respondeu a pesquisa.
Os resultados surpreenderam. Vamos lá.
Pesquisa sobre Mac Users
Lancei uma pesquisa para conhecer o perfil do Mac User brasileiro. Isso tudo é para aquele projeto 2.0 que estou trabalhando que fala de Macintoshs. Responder é rápido, são apenas 14 questões e o resultado da pesquisa será divulgada aqui no site.
Ruby on Rails on Mac OS X
[Estou de fato sumido do blog. Mudei para Piumhi Harbor e fiquei com computador somente na primeira semana. Meu iBook teve problemas e fiquei quase um mês esperando. Enfim, computador novo, finalmente posso brincar com Ruby on Rails. Inclusive já estou começando a trabalhar em um projeto comercial com o uso desse framework.]
Widgets para seu Dashboard
Um dos recursos mais espetaculares do Mac OS é o Dashboard, que são pequenos widgets em seu Desktop. Estou postando alguns dos meus favoritos:
MacStuff
Lançado Creammonkey, uma forma de trabalhar com os scripts do Greasemonkey no Safari. Particularmente, prefiro o Safari com browser default no Macintosh.
Trabalhando com imagens no Mac
Muitas vezes você não precisa de um editor de imagens pesado como o Photoshop para fazer pequenos trabalhos. Então, falo de três soluções para trabalhar com imagens no Mac.
O primeiro software é o DroPic. Não faz nada de tão especial, só redimenciona imagens para 4 formatos (Pequeno, Médio, Grande e Extra Grande). Como tudo no Mac, é superfácil de usar. E bem didático.
Descubra onde seu Mac foi montado
O coconutIdentityCard é um software que analisa onde e quando seu Mac foi montado, a partir do serial number dele. Vale também para iPods.
Spotlight no Safari
O Spotlight, para quem não conhece o Mac OS é um sistema de busca muito eficiente que vai mostrando os resultados da consulta conforme as palavras são digitadas. Algo bem parecido com o Google Suggest.
Acessando seu PC Windows pelo Mac OS
Esse artigo ensina como logar em sua máquina com Windows a partir do Mac OS. Em redes locais isso é muito prático. O software que iremos utilizar é o Remote Desktop Connection (RDC). Faça o download do software (eu escolhi a versão em .bin) e vamos lá.
Browser com Exposé
O Exposé é um recurso encontrado no Mac OS X que permite acessar uma janela aberta com apenas um tecla de atalho. Seria, portanto, um ALT+Tab melhorado (e mais estiloso).
Migração para Macintosh
Momento Caparica: Muitos que estão habituados a PCs e se migram para o Mac OS apresentam diversas dúvidas.
Desenvolvimento web no Macintosh
Muitos que se migram para o Mac OS se perguntam como trabalhar com desenvolvimento web nele. Well, o Mac OS X já vem com Apache configurado. Falta, portanto, configurar PHP e MySQL.
Desenvolvimento web no Macintosh 2
Apache, PHP e MySQL de forma mais fácil
No artigo anterior, configuramos na mão o nosso servidor. Entretanto, há uma forma mais fácil de ter um servidor web em casa.
Com o XAMPP, você instala tudo de uma só vez. Vantagens? Todas as possíveis: além do feijão com arroz básico, esse superpacote all-in-one traz o gerenciador de banco de dados PHPMyAdmin, o gerenciador de estatísticas Webalizer, dentre outras maravilhas.
iBook
Finalmente chegou meu Mac.