Contents:
- show full path for the item
- show tree in ol li
- show tree in dropdown select
- one item
class Elements | |
def initialize size | |
@size = size | |
@max_x_ordinal = 1280.idiv size | |
@element_lookup = {} | |
@elements = [] | |
end | |
def add_element x_ordinal, y_ordinal | |
return nil if @element_lookup.dig x_ordinal, y_ordinal |
function number_to_currency(number, options) { | |
try { | |
var options = options || {}; | |
var precision = options["precision"] || 2; | |
var unit = options["unit"] || "$"; | |
var separator = precision > 0 ? options["separator"] || "." : ""; | |
var delimiter = options["delimiter"] || ","; | |
var parts = parseFloat(number).toFixed(precision).split('.'); | |
return unit + number_with_delimiter(parts[0], delimiter) + separator + parts[1].toString(); |
class ApplicationController < ActionController::Base | |
def perform_async(task, options = {}) | |
options[:rails_env] ||= Rails.env | |
env_vars = options.map { |key, value| "#{key.to_s.upcase}='#{value.to_s}'" } | |
env_vars_string = env_vars.join(' ') | |
Process.fork {exec("#{env_vars_string} bin/rake #{task}")} | |
end | |
end |
#config/initializers/redis.rb | |
require 'redis' | |
require 'redis/objects' | |
REDIS_CONFIG = YAML.load( File.open( Rails.root.join("config/redis.yml") ) ).symbolize_keys | |
dflt = REDIS_CONFIG[:default].symbolize_keys | |
cnfg = dflt.merge(REDIS_CONFIG[Rails.env.to_sym].symbolize_keys) if REDIS_CONFIG[Rails.env.to_sym] | |
$redis = Redis.new(cnfg) | |
Redis::Objects.redis = $redis |
# 1. Clear retry set | |
Sidekiq::RetrySet.new.clear | |
# 2. Clear scheduled jobs | |
Sidekiq::ScheduledSet.new.clear | |
# 3. Clear 'Processed' and 'Failed' jobs |
var earth_radius_km = 6371.0; | |
function deg_to_rad(deg) { | |
return (deg * Math.PI / 180.0); | |
} | |
function haversine_distance(latitude1, longitude1, latitude2, longitude2) { | |
var lat1 = deg_to_rad(latitude1); | |
var lng1 = deg_to_rad(longitude1); | |
var lat2 = deg_to_rad(latitude2); |
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<!-- <link rel="stylesheet" href="../css/styles.css"> --> | |
<!-- NOTE: | |
All i needed was to disable this line. let me explain why. | |
you are calling ../css/styles.css | |
the term `..` referrs to the folder 1 level above in the tree. | |
your tree looks like this: |