Skip to content

Instantly share code, notes, and snippets.

View HashNuke's full-sized avatar
💭
Life happened. I now have varied interests. I may be slow to respond.

Akash Manohar HashNuke

💭
Life happened. I now have varied interests. I may be slow to respond.
View GitHub Profile
@HashNuke
HashNuke / node-gyp-on-small-servers.md
Last active November 29, 2015 08:38
node-gyp on small servers

node-gyp on small servers

node-gyp needs more ram or swap space to install. Use these commands to create swap space as root. (if using sudo, then put the following in a file and then run it using sudo).

Assumes you have Ubuntu. Should work for most Debian-based OSes.

These are quick copy-paste commands to create 2gb swap space. Look at the end for info.

# feel free to change below values
@HashNuke
HashNuke / index.html
Created October 29, 2015 17:17
Buildings and the moon OR a bar chart
<!doctype html>
<html>
<head>
<title>Buildings and the moon OR a bar chart</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.6/d3.min.js" charset="utf-8"></script>
</head>
<body>
<svg>
@HashNuke
HashNuke / lace-usage
Created September 14, 2011 17:26
Semantic CSS with Twitter's Bootstrap
/* Next time you want to make a row or column,
use the .grid_row or .grid_col(n) mixin and be happy!
*/
.post {
.grid_row;
.post_date {
.grid_cols(3);
}
@HashNuke
HashNuke / .env
Created September 6, 2011 09:05
Foreman .env file
GIRLFRIEND_VERSION=0.9beta
GIRLFRIEND_PATH=/dev/null
akashmanohar:cas-auth-app akashmanohar$ rails c
Loading development environment (Rails 3.1.0.rc1)
script/rails: No such file or directory - rvm tools identifier
load error: /Users/akashmanohar/.rvm/rubies/ruby-1.9.2-p180/.irbrc
NoMethodError: undefined method `strip' for nil:NilClass
/Users/akashmanohar/.rvm/gems/ruby-1.9.2-p180@rails31/gems/activesupport-3.1.0.rc1/lib/active_support/whiny_nil.rb:48:in `method_missing'
/Users/akashmanohar/.rvm/scripts/irbrc.rb:40:in `<top (required)>'
/Users/akashmanohar/.rvm/gems/ruby-1.9.2-p180@rails31/gems/activesupport-3.1.0.rc1/lib/active_support/dependencies.rb:237:in `require'
/Users/akashmanohar/.rvm/gems/ruby-1.9.2-p180@rails31/gems/activesupport-3.1.0.rc1/lib/active_support/dependencies.rb:237:in `block in require'
/Users/akashmanohar/.rvm/gems/ruby-1.9.2-p180@rails31/gems/activesupport-3.1.0.rc1/lib/active_support/dependencies.rb:223:in `block in load_dependency'
> binding
#<Binding:0x0000000140aa28>
> binding.class
=> Binding
> respond_to? :binding
false
> defined? binding
@HashNuke
HashNuke / gist:936044
Created April 22, 2011 04:55
remove file from git cache
git rm --cached config/database.yml
@HashNuke
HashNuke / .rvmrc
Created April 15, 2011 14:36
Automatically create and switch gemsets for your projects. Add this .rvmrc file to your project's dir
rvm_trust_rvmrcs=1
rvm_gemset_create_on_use_flag=1
rvm use 1.9.2@projectname

In the words of Abrasive. I just ordered mashed up the answers to my questions also into it for clarity.

High probability that these tablets come with uboot as their bootloader.

There are two ways of doing this - tell uboot to boot linux from the SD-card or install linux on the flash.

The easiest route is to start by booting from SD, then move everything into flash. However your main problem would be the fact that the only input device on a tablet is a touch-screen and debian installer doesn't support touch-screens as of this writing.

Setup your SD-card to be bootable

The PCT tutorial episode-3 instructs to add this to Actions.pm
method term:sym<integer_constant>($/) {
make PAST::Val.new(:value($<integer>.ast), :returns<Integer>);
}
method term:sym<string_constant>($/) {
my $past := $<quote>.ast;
$past.returns('String');
make $past;
}