Skip to content

Instantly share code, notes, and snippets.

View bigbentobox's full-sized avatar

BigBentoBox bigbentobox

View GitHub Profile
def listen(self):
httpd = simple_server.make_server('0.0.0.0', 8080, self.application)
httpd.serve_forever()
# from werkzeug.serving import run_simple
# run_simple('0.0.0.0', 8000, self.application, use_reloader=True)
CSV.open(filename, "w+", {:col_sep => ",", :row_sep => "\r\n"}) do |csv|
csv << ["bar", "test", "foo"]
csv << ["bar", "test", "foo"]
end
@bigbentobox
bigbentobox / order_wrapper.php
Created June 12, 2014 13:49
order_wrapper.php
EntityDrupalWrapper Object
(
[id:protected] => 36241
[bundle:protected] => commerce_order
[entityInfo:protected] => Array
(
[label] => Commerce Order
[controller class] => CommerceOrderEntityController
[locking mode] => pessimistic
[base table] => commerce_order
@bigbentobox
bigbentobox / view.php
Last active August 29, 2015 13:56
Drupal view export
<?php
/* Field: Content: Title */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'node';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['label'] = '';
$handler->display->display_options['fields']['title']['alter']['alter_text'] = TRUE;
$handler->display->display_options['fields']['title']['alter']['text'] = '<div class="text-overlay">
<div class="clearfix"><h1>[title]</h1></div>
[field_banner_body]
array_of_stats = [
{"brand_name"=>"AMY GEE", "product_type_name"=>"Ceinture", "gender_name"=>"F", "sales"=>1},
{"brand_name"=>"AMY GEE", "product_type_name"=>"Ceinture", "gender_name"=>"F", "stock"=>10},
{"brand_name"=>"ZLK", "product_type_name"=>"T-shirt", "gender_name"=>"M", "stock"=>0},
{"brand_name"=>"ZLK", "product_type_name"=>"T-shirt", "gender_name"=>"M", "sales"=>0}
]
wanted_array = [
{"brand_name"=>"AMY GEE", "product_type_name"=>"Ceinture", "gender_name"=>"F", "sales"=>1, "stock"=>10},
{"brand_name"=>"ZLK", "product_type_name"=>"T-shirt", "gender_name"=>"M", "sales"=>0, "stock"=>0}
@bigbentobox
bigbentobox / array.rb
Created February 4, 2014 11:14
Array Combining
stock_start = [{"brand_name"=>"AMY GEE", "product_type_name"=>"Accessoires", "gender_name"=>"F", "stock_start"=>10}]
stock_end = [{"brand_name"=>"AMY GEE", "product_type_name"=>"Accessoires", "gender_name"=>"F", "stock_end"=>0}]
sales = [{"brand_name"=>"AMY GEE", "product_type_name"=>"Accessoires", "gender_name"=>"F", "sales"=>5}]
wanted_result = [{"brand_name"=>"AMY GEE", "product_type_name"=>"Accessoires", "gender_name"=>"F", "sales"=>5, "stock_end"=>0, "stock_start"=>10}]
@bigbentobox
bigbentobox / taxon.rb
Created November 12, 2012 12:02
Taxon spree
module Spree
class Taxon < ActiveRecord::Base
include ::Spree::ProductFilters # for detailed defs of filters
def applicable_filters
fs = []
fs << ProductFilters.price_filter if ProductFilters.respond_to?(:price_filter)
fs << ProductFilters.brand_filter if ProductFilters.respond_to?(:brand_filter)
fs
end
@bigbentobox
bigbentobox / user.rb
Created April 5, 2012 12:58
Mysql date and rails
# User.birtdate = 29/03/1989
# User in mysql = 28/03/1989 22:00:00 +2 UTC
#
User.where(["day(birthdate) = day(?) AND month(birtdate) = month(?)", Time.now.utc, Time.now.utc ])
@bigbentobox
bigbentobox / index.html
Created April 4, 2012 14:12
Virtual Tour
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Virtual Tour generated by Panotour</title>
<meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<style type="text/css">
@media only screen and (min-device-width: 800px) { html { overflow:hidden; } }
* { padding: 0; margin: 0; }
@bigbentobox
bigbentobox / soap_response.rb
Created March 8, 2012 13:01
Reponse hash of soap
{
:error_message=> "Code retour OK",
:liste_point_retrait =>
[
{
:horaires_ouverture_dimanche => "00:00-00:00 00:00-00:00",
:poids_maxi => "20000",
:conges_partiel => false,
:horaires_ouverture_vendredi => "09:00-12:00 14:30-18:00",
:acces_personne_mobilite_reduite => false,