Berksfhel is cookbook dependency for chef. If you are familiar with ruby / python,
think of it as a Bundler or virtual environment for chef
I faced this core dump error while doing berks upload
. That command will actualy
push some cookbook to a chef server.
1$ berks upload
2/home/user/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/celluloid-0.14.1/lib/celluloid/tasks.rb:47: [BUG] Segmentation fault
3ruby 1.9.3p362 (2012-12-25 revision 38607) [x86_64-linux]
4
5-- Control frame information -----------------------------------------------
6c:0004 p:0112 s:0009 b:0007 l:002040 d:000006 BLOCK /home/user/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/celluloid-0.14.1/lib/celluloid/tasks.rb:47
7c:0003 p:0031 s:0005 b:0005 l:002108 d:000004 BLOCK /home/user/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/celluloid-0.14.1/lib/celluloid/tasks/task_fiber.rb:11
8c:0002 p:---- s:0003 b:0003 l:000002 d:000002 FINISH
9c:0001 p:---- s:0001 b:-001 l:000000 d:000000 ------
10
11-- Ruby level backtrace information ----------------------------------------
12/home/user/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/celluloid-0.14.1/lib/celluloid/tasks/task_fiber.rb:11:in `block in create'
13/home/user/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/celluloid-0.14.1/lib/celluloid/tasks.rb:47:in `block in initialize'
14
15....
When working in teams, we are sometimes required to share some password / keys with our team.
The most common way for me is probably through email or some chat client. But even though its convenience it’s not
actually a secure and a good practice. Especially if you are providing a service that deal with sensitive information.
Some simple approach would we communicating the password directly with a person through secure medium.
One way to do it is both party ssh through a server and use talk client like write.
But for some cases it’s quite impractical.
I've been tinkering with my [raspberry-pi][raspberry-pi] for quite some time now. What I like about it because it is cheap ($25),
it's run Linux (especially debian based) and most of all it's have General Purpose Input Output pin. Since I was a kid, I always
wanted to control electronic appliance remotely. Luckily my friend [@pimnijdam][pimnijdam] thought me how to control a relay board.
Basically it's just like an electric switch that connect/disconnect current when you supply a low voltage.
So I connect one of the GPIO pin to the relay board and from the relay board to the lamp. Now I can control the desk lamp through
my raspberry-pi by issuing a linux command. Had been successfully doing this, I wanted to the lamp not only from the raspberry pi
but anywhere. The easiest way that I could think of is running a web server inside the raspberry-pi. The debian repository is
quite awesome. So I could install a ruby/python and it only took a single command.
I’ve been playing around with twitter bootstrap. It’s like a css framework to help designer or developer create a nice and clean site.
It’s offer grid system, predefine layout, button, javascript, carousel etc. You can build website in just a few hours. Very nice for
prototyping.
I’ve been using it to build this blog since it was version 1. Recently i had a chance to upgrade it to version 2.
The new version offer a lot of functionalities, one the feature that I play a lot is the responsive design.
If you having a problem in jekyll when it didn’t generate a post and there is no error in the log file.
you might want to check the content if there is any UTF-8 character encoding such as this ±
The problem arise if you use ruby 1.9. It rejecting a file that contain non-ASCII character.
it actually got invalid multibyte char (US-ASCII) error message
to solve this. I added this line to .bashrc
or zshrc
if you are using zsh