Skip to content

Instantly share code, notes, and snippets.

View rderoldan1's full-sized avatar
🇨🇴

Ruben Espinosa rderoldan1

🇨🇴
  • Medellin, Colombia
View GitHub Profile
@rderoldan1
rderoldan1 / application_helper.rb
Last active December 16, 2015 21:29
image_tag with blank url
module ApplicationHelper
def image_tag(img , options={})
path = "#{Rails.root}/app/assets/images/#{img}"
img = "missing.png" unless img.present? and File.file?(path)
super(img, options)
end
end
([a-zA-Z0-9]+(\d|[a-zA-Z])+)@([a-zA-Z]+)(\.([a-zA-Z]+(\d|[a-zA-Z])+)){1,2}
[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+){1,2}
@rderoldan1
rderoldan1 / nodo.rb
Created November 20, 2012 00:58
probando
def find_number(number, index)
puts "Buscando el numero #{index} en #{number.inspect}"
number.join.scan(/#{index}/).count
#number.to_s.scan(/#{index}/).count

Stepts to install and configure Apache, MySql, Phpmyadmin, Git, Ruby, Rails in Ubuntu

1. Apache

sudo apt-get install apache2

2. MySql

sudo apt-get install mysql-server

Set a password for the root user, please remember it.

3. phpmyadmin

@rderoldan1
rderoldan1 / formater.java
Created October 10, 2012 16:02
Method to format long numbers in GB, MB and KB
private String format_long(long number){
String formatted;
if (number > 1000000000) {
String re = "^(.*)\\d{9}$";
Matcher m = Pattern.compile(re).matcher(Long.toString (number));
if (m.find()) {
formatted = m.group(1) + " Gb";
} else {
formatted = "0";
}
@rderoldan1
rderoldan1 / client.rb
Created September 11, 2012 12:32
client code
class Client
attr_accessor :server, :player
include DRbUndumped
def initialize(server, player)
DRb.start_service("druby://localhost:0")
@server, @player = server, player
log "Login on server at #{DRb.uri}"
login
end
@rderoldan1
rderoldan1 / style.css
Created September 10, 2012 02:10
table stilesheet
.table{
width: 90%;
margin-top: 20px;
border-spacing: 0;
background: #ffffff;
.table_head{
td{
border-bottom: 3px solid #6678B1;
text-align: left;
font-size: 15px;
@rderoldan1
rderoldan1 / README.md
Created July 23, 2012 19:33
simple example of ruby sockets

How to run

  1. first run the server

     ruby simple_server.rb
    
  2. then run the client

     ruby simple_client.rb
    
@rderoldan1
rderoldan1 / hello.rb
Created May 12, 2012 16:05
A simple and pretty for ubuntu notificator made in ruby
require 'libnotify'
require 'date'
Libnotify.show :summary => "#{Date.today}", :body => "Hello world, today is #{Date::DAYNAMES[Date.today.wday]}"
@rderoldan1
rderoldan1 / gist:2495749
Created April 26, 2012 04:11
using github API
require 'httparty'
response = HTTParty.get(' https://api.github.com/users/rderoldan1/repos')
response.each do |repo|
puts repo["name"]
end
---------